Home
last modified time | relevance | path

Searched refs:GPIO_BANK (Results 1 – 19 of 19) sorted by relevance

/OK3568_Linux_fs/u-boot/drivers/gpio/
H A Dkona_gpio.c17 #define GPIO_BANK(gpio) ((gpio) >> 5) macro
51 off = GPIO_PWD_STATUS(GPIO_BANK(gpio)); in gpio_request()
63 off = GPIO_PWD_STATUS(GPIO_BANK(gpio)); in gpio_free()
84 int bank_id = GPIO_BANK(gpio); in gpio_direction_output()
103 int bank_id = GPIO_BANK(gpio); in gpio_get_value()
122 int bank_id = GPIO_BANK(gpio); in gpio_set_value()
H A Dda8xx_gpio.c342 bank = GPIO_BANK(gpio); in gpio_direction_input()
351 bank = GPIO_BANK(gpio); in gpio_direction_output()
362 bank = GPIO_BANK(gpio); in gpio_get_value()
371 bank = GPIO_BANK(gpio); in gpio_set_value()
387 bank = GPIO_BANK(gpio); in gpio_info()
H A Dtegra_gpio.c49 struct gpio_ctlr_bank *bank = &ctlr->gpio_bank[GPIO_BANK(gpio)]; in get_config()
66 struct gpio_ctlr_bank *bank = &ctlr->gpio_bank[GPIO_BANK(gpio)]; in set_config()
84 struct gpio_ctlr_bank *bank = &ctlr->gpio_bank[GPIO_BANK(gpio)]; in get_direction()
101 struct gpio_ctlr_bank *bank = &ctlr->gpio_bank[GPIO_BANK(gpio)]; in set_direction()
119 struct gpio_ctlr_bank *bank = &ctlr->gpio_bank[GPIO_BANK(gpio)]; in set_level()
H A Dsunxi_gpio.c38 u32 bank = GPIO_BANK(pin); in sunxi_gpio_output()
56 u32 bank = GPIO_BANK(pin); in sunxi_gpio_input()
/OK3568_Linux_fs/u-boot/arch/arm/mach-sunxi/
H A Dpinmux.c23 u32 bank = GPIO_BANK(pin); in sunxi_gpio_set_cfgpin()
43 u32 bank = GPIO_BANK(pin); in sunxi_gpio_get_cfgpin()
51 u32 bank = GPIO_BANK(pin); in sunxi_gpio_set_drv()
63 u32 bank = GPIO_BANK(pin); in sunxi_gpio_set_pull()
/OK3568_Linux_fs/kernel/drivers/gpio/
H A Dgpio-bcm-kona.c30 #define GPIO_BANK(gpio) ((gpio) >> 5) macro
95 int bank_id = GPIO_BANK(gpio); in bcm_kona_gpio_lock_gpio()
111 int bank_id = GPIO_BANK(gpio); in bcm_kona_gpio_unlock_gpio()
136 int bank_id = GPIO_BANK(gpio); in bcm_kona_gpio_set()
163 int bank_id = GPIO_BANK(gpio); in bcm_kona_gpio_get()
227 int bank_id = GPIO_BANK(gpio); in bcm_kona_gpio_direction_output()
342 int bank_id = GPIO_BANK(gpio); in bcm_kona_gpio_irq_ack()
363 int bank_id = GPIO_BANK(gpio); in bcm_kona_gpio_irq_mask()
385 int bank_id = GPIO_BANK(gpio); in bcm_kona_gpio_irq_unmask()
H A Dgpio-aspeed.c243 #define GPIO_BANK(x) ((x) >> 5) macro
253 unsigned int bank = GPIO_BANK(offset); in to_bank()
270 if (props->bank == GPIO_BANK(offset)) in find_bank_props()
356 gpio->dcache[GPIO_BANK(offset)] = ioread32(bank_reg(gpio, bank, reg_rdata)); in aspeed_gpio_copro_request()
398 reg = gpio->dcache[GPIO_BANK(offset)]; in __aspeed_gpio_set()
404 gpio->dcache[GPIO_BANK(offset)] = reg; in __aspeed_gpio_set()
H A Dgpio-tegra.c26 #define GPIO_BANK(x) ((x) >> 5) macro
30 #define GPIO_REG(tgi, x) (GPIO_BANK(x) * tgi->soc->bank_stride + \
228 struct tegra_gpio_bank *bank = &tgi->bank_info[GPIO_BANK(offset)]; in tegra_gpio_set_debounce()
661 bank = &tgi->bank_info[GPIO_BANK(gpio)]; in tegra_gpio_probe()
H A Dgpio-aspeed-sgpio.c124 #define GPIO_BANK(x) ((x % SGPIO_OUTPUT_OFFSET) >> 5) macro
132 bank = GPIO_BANK(offset); in to_bank()
H A Dgpio-brcmstb.c69 #define GPIO_BANK(gpio) ((gpio) >> 5) macro
/OK3568_Linux_fs/u-boot/drivers/irq/
H A Dirq-internal.h78 #define GPIO_BANK(gpio) ((gpio & GPIO_BANK_MASK) >> GPIO_BANK_OFFSET) macro
80 #define GPIO_BANK_VALID(gpio) (GPIO_BANK(gpio) < GPIO_BANK_NUM)
H A Dirq-gpio-switch.c53 gpio, GPIO_BANK(gpio), GPIO_PIN(gpio)); in gpio_is_valid()
/OK3568_Linux_fs/u-boot/arch/arm/include/asm/arch-tegra/
H A Dgpio.h16 #define GPIO_BANK(x) ((x) >> 5) macro
/OK3568_Linux_fs/kernel/drivers/pinctrl/
H A Dpinctrl-pistachio.c1313 #define GPIO_BANK(_bank, _pin_base, _npins) \ macro
1340 GPIO_BANK(0, PISTACHIO_PIN_MFIO(0), 16),
1341 GPIO_BANK(1, PISTACHIO_PIN_MFIO(16), 16),
1342 GPIO_BANK(2, PISTACHIO_PIN_MFIO(32), 16),
1343 GPIO_BANK(3, PISTACHIO_PIN_MFIO(48), 16),
1344 GPIO_BANK(4, PISTACHIO_PIN_MFIO(64), 16),
1345 GPIO_BANK(5, PISTACHIO_PIN_MFIO(80), 10),
H A Dpinctrl-pic32.c2109 #define GPIO_BANK(_bank, _npins) \ macro
2136 GPIO_BANK(0, PINS_PER_BANK),
2137 GPIO_BANK(1, PINS_PER_BANK),
2138 GPIO_BANK(2, PINS_PER_BANK),
2139 GPIO_BANK(3, PINS_PER_BANK),
2140 GPIO_BANK(4, PINS_PER_BANK),
2141 GPIO_BANK(5, PINS_PER_BANK),
2142 GPIO_BANK(6, PINS_PER_BANK),
2143 GPIO_BANK(7, PINS_PER_BANK),
2144 GPIO_BANK(8, PINS_PER_BANK),
[all …]
H A Dpinctrl-oxnas.c1063 #define GPIO_BANK(_bank) \ macro
1090 GPIO_BANK(0),
1091 GPIO_BANK(1),
/OK3568_Linux_fs/u-boot/arch/arm/mach-davinci/include/mach/
H A Dgpio.h62 #define GPIO_BANK(gp) (davinci_gpio_bank01 + ((gp) >> 5)) macro
/OK3568_Linux_fs/u-boot/arch/arm/include/asm/arch-sunxi/
H A Dgpio.h81 #define GPIO_BANK(pin) ((pin) >> 5) macro
/OK3568_Linux_fs/kernel/drivers/pinctrl/bcm/
H A Dpinctrl-iproc-gpio.c58 #define GPIO_BANK(pin) ((pin) / NGPIOS_PER_BANK) macro
60 #define IPROC_GPIO_REG(pin, reg) (GPIO_BANK(pin) * GPIO_BANK_SIZE + (reg))