/src/sys/arch/arm/imx/ |
imxgpio.c | 85 #define GPIO_WRITE(gpio, reg, val) \ 96 GPIO_WRITE(gpio, GPIO_ISR, irq_mask); 97 GPIO_WRITE(gpio, GPIO_IMR, gpio->gpio_enable_mask); 107 GPIO_WRITE(gpio, GPIO_IMR, gpio->gpio_enable_mask); 126 GPIO_WRITE(gpio, GPIO_IMR, gpio->gpio_enable_mask); 133 GPIO_WRITE(gpio, GPIO_ISR, v & gpio->gpio_edge_mask); 160 GPIO_WRITE(gpio, icr_reg, v); 189 GPIO_WRITE(gpio, GPIO_ISR, irq_mask); 190 GPIO_WRITE(gpio, GPIO_IMR, gpio->gpio_enable_mask); 205 GPIO_WRITE(gpio, icr_reg, v) [all...] |
imx31_gpio.c | 93 #define GPIO_WRITE(gpio, reg, val) \ 108 GPIO_WRITE(gpio, GPIO_ISR, irq_mask); 109 GPIO_WRITE(gpio, GPIO_IMR, gpio->gpio_enable_mask); 119 GPIO_WRITE(gpio, GPIO_IMR, gpio->gpio_enable_mask); 138 GPIO_WRITE(gpio, GPIO_IMR, gpio->gpio_enable_mask); 145 GPIO_WRITE(gpio, GPIO_ISR, v & gpio->gpio_edge_mask); 181 GPIO_WRITE(gpio, GPIO_IMR, gpio->gpio_enable_mask); 182 GPIO_WRITE(gpio, GPIO_ISR, irq_mask); 198 GPIO_WRITE(gpio, icr_reg, v); 205 GPIO_WRITE(gpio, GPIO_DIR, v) [all...] |
/src/sys/arch/mips/rmi/ |
rmixl_gpio.c | 78 #define GPIO_WRITE(gpio, reg, val) \ 116 GPIO_WRITE(gpio, RMIXL_GPIO_OUTPUT, new); 135 GPIO_WRITE(gpio, RMIXL_GPIO_IO_DIR, new);
|
/src/sys/arch/hpcarm/dev/ |
uda1341.c | 106 #define GPIO_WRITE(sc, reg, val) \ 172 GPIO_WRITE(sc, SAGPIO_PSR, (L3_DATA | L3_MODE | L3_CLK)); 174 GPIO_WRITE(sc, SAGPIO_PDR, cr); 184 GPIO_WRITE(sc, SAGPIO_PDR, cr); 194 GPIO_WRITE(sc, SAGPIO_AFR, cr); 209 GPIO_WRITE(sc, SAGPIO_AFR, cr); 213 GPIO_WRITE(sc, SAGPIO_PDR, cr); 230 GPIO_WRITE(sc, SAGPIO_PDR, cr); 231 GPIO_WRITE(sc, SAGPIO_PSR, GPIO_H3600_CLK_SET0); 232 GPIO_WRITE(sc, SAGPIO_PCR, GPIO_H3600_CLK_SET1) [all...] |
/src/sys/arch/arm/gemini/ |
gemini_gpio.c | 107 #define GPIO_WRITE(gpio, reg, val) \ 121 GPIO_WRITE(gpio, GEMINI_GPIO_INTRENB, gpio->gpio_enable_mask); 123 GPIO_WRITE(gpio, GEMINI_GPIO_INTRCLR, 134 GPIO_WRITE(gpio, GEMINI_GPIO_INTRENB, ~irq_mask); 140 GPIO_WRITE(gpio, GEMINI_GPIO_INTRCLR, 179 GPIO_WRITE(gpio, GEMINI_GPIO_INTRENB, gpio->gpio_enable_mask); 180 GPIO_WRITE(gpio, GEMINI_GPIO_INTRCLR, irq_mask); 211 GPIO_WRITE(gpio, GEMINI_GPIO_INTRTRIG, gpio->gpio_level_mask); 212 GPIO_WRITE(gpio, GEMINI_GPIO_INTREDGEBOTH, 214 GPIO_WRITE(gpio, GEMINI_GPIO_INTRDIR [all...] |
/src/sys/arch/arm/nvidia/ |
tegra_gpio.c | 139 #define GPIO_WRITE(bank, reg, val) \ 269 GPIO_WRITE(bank, GPIO_MSK_OUT_REG, v); 280 GPIO_WRITE(bank, GPIO_MSK_OE_REG, v); 284 GPIO_WRITE(bank, GPIO_MSK_OE_REG, v); 310 GPIO_WRITE(&gbank, GPIO_CNF_REG, cnf | __BIT(pin)); 405 GPIO_WRITE(&bank, GPIO_CNF_REG, cnf | __BIT(pin));
|
/src/sys/arch/arm/samsung/ |
exynos_gpio.c | 241 #define GPIO_WRITE(bank, reg, val) \ 333 GPIO_WRITE(bank, EXYNOS_GPIO_CON, val); 340 GPIO_WRITE(bank, EXYNOS_GPIO_PUD, val); 347 GPIO_WRITE(bank, EXYNOS_GPIO_DRV, val); 354 GPIO_WRITE(bank, EXYNOS_GPIO_CONPWD, val); 361 GPIO_WRITE(bank, EXYNOS_GPIO_PUDPWD, val);
|
/src/sys/dev/isa/ |
nsclpcsio_isa.c | 194 #define GPIO_WRITE(sc, reg, val) \ 648 GPIO_WRITE(sc, reg, d);
|
/src/sys/arch/arm/sunxi/ |
sunxi_gpio.c | 186 #define GPIO_WRITE(sc, reg, val) \ 248 GPIO_WRITE(sc, cfg_reg, cfg); 283 GPIO_WRITE(sc, pull_reg, pull); 309 GPIO_WRITE(sc, drv_reg, drv); 430 GPIO_WRITE(sc, data_reg, data); 454 GPIO_WRITE(sc, SUNXI_GPIO_INT_STATUS(bank), status); 510 GPIO_WRITE(sc, SUNXI_GPIO_INT_CFG(eint->eint_bank, eint->eint_num), val); 513 GPIO_WRITE(sc, SUNXI_GPIO_INT_DEBOUNCE(eint->eint_bank), val); 518 GPIO_WRITE(sc, SUNXI_GPIO_INT_CTL(eint->eint_bank), val); 537 GPIO_WRITE(sc, SUNXI_GPIO_INT_CTL(eint->eint_bank), val) [all...] |