Searched refs:GPIO_BANK (Results 1 – 9 of 9) sorted by relevance
/linux/drivers/gpio/ |
H A D | gpio-bcm-kona.c | 25 #define GPIO_BANK(gpio) ((gpio) >> 5) macro 104 int bank_id = GPIO_BANK(gpio); in bcm_kona_gpio_lock_gpio() 127 int bank_id = GPIO_BANK(gpio); in bcm_kona_gpio_unlock_gpio() 157 int bank_id = GPIO_BANK(gpio); in bcm_kona_gpio_set() 183 int bank_id = GPIO_BANK(gpio); in bcm_kona_gpio_get() 243 int bank_id = GPIO_BANK(gpio); in bcm_kona_gpio_direction_output() 353 int bank_id = GPIO_BANK(gpio); in bcm_kona_gpio_irq_ack() 372 int bank_id = GPIO_BANK(gpio); in bcm_kona_gpio_irq_mask() 392 int bank_id = GPIO_BANK(gpio); in bcm_kona_gpio_irq_unmask()
|
H A D | gpio-npcm-sgpio.c | 44 #define GPIO_BANK(x) ((x) / 8) macro 159 unsigned int bank = GPIO_BANK(offset); in offset_to_bank() 184 in_port = GPIO_BANK(gpio->nin_sgpio); in npcm_sgpio_init_port() 188 out_port = GPIO_BANK(gpio->nout_sgpio); in npcm_sgpio_init_port()
|
H A D | gpio-tegra.c | 28 #define GPIO_BANK(x) ((x) >> 5) macro 32 #define GPIO_REG(tgi, x) (GPIO_BANK(x) * tgi->soc->bank_stride + \ 232 struct tegra_gpio_bank *bank = &tgi->bank_info[GPIO_BANK(offset)]; in tegra_gpio_set_debounce() 312 bank = &tgi->bank_info[GPIO_BANK(d->hwirq)]; in tegra_gpio_irq_set_type() 545 bank = &tgi->bank_info[GPIO_BANK(d->hwirq)]; in tegra_gpio_irq_set_wake()
|
H A D | gpio-aspeed.c | 324 #define GPIO_BANK(x) ((x) >> 5) macro 330 unsigned int bank = GPIO_BANK(offset); in to_bank() 347 if (props->bank == GPIO_BANK(offset)) in find_bank_props() 1049 temp = gpio->dcache[GPIO_BANK(offset)]; in aspeed_g4_reg_bit_set() 1059 gpio->dcache[GPIO_BANK(offset)] = temp; in aspeed_g4_reg_bit_set() 1125 gpio->dcache[GPIO_BANK(offset)] = aspeed_g4_reg_bank_get(gpio, offset, reg_rdata); in aspeed_g4_copro_request()
|
H A D | gpio-aspeed-sgpio.c | 132 #define GPIO_BANK(x) ((x) >> 6) macro 140 bank = GPIO_BANK(offset); in to_bank()
|
H A D | gpio-brcmstb.c | 59 #define GPIO_BANK(gpio) ((gpio) >> 5) macro
|
/linux/drivers/pinctrl/ |
H A D | pinctrl-pistachio.c | 1321 #define GPIO_BANK(_bank, _pin_base, _npins) \ macro 1341 GPIO_BANK(0, PISTACHIO_PIN_MFIO(0), 16), 1342 GPIO_BANK(1, PISTACHIO_PIN_MFIO(16), 16), 1343 GPIO_BANK(2, PISTACHIO_PIN_MFIO(32), 16), 1344 GPIO_BANK(3, PISTACHIO_PIN_MFIO(48), 16), 1345 GPIO_BANK(4, PISTACHIO_PIN_MFIO(64), 16), 1346 GPIO_BANK(5, PISTACHIO_PIN_MFIO(80), 10),
|
H A D | pinctrl-pic32.c | 2113 #define GPIO_BANK(_bank, _npins) \ macro 2133 GPIO_BANK(0, PINS_PER_BANK), 2134 GPIO_BANK(1, PINS_PER_BANK), 2135 GPIO_BANK(2, PINS_PER_BANK), 2136 GPIO_BANK(3, PINS_PER_BANK), 2137 GPIO_BANK(4, PINS_PER_BANK), 2138 GPIO_BANK(5, PINS_PER_BANK), 2139 GPIO_BANK(6, PINS_PER_BANK), 2140 GPIO_BANK(7, PINS_PER_BANK), 2141 GPIO_BANK( [all...] |
/linux/drivers/pinctrl/bcm/ |
H A D | pinctrl-iproc-gpio.c | 61 #define GPIO_BANK(pin) ((pin) / NGPIOS_PER_BANK) macro 63 #define IPROC_GPIO_REG(pin, reg) (GPIO_BANK(pin) * GPIO_BANK_SIZE + (reg))
|