Home
last modified time | relevance | path

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

/Linux-v4.19/drivers/gpio/
Dgpio-bcm-kona.c31 #define GPIO_BANK(gpio) ((gpio) >> 5) macro
96 int bank_id = GPIO_BANK(gpio); in bcm_kona_gpio_lock_gpio()
112 int bank_id = GPIO_BANK(gpio); in bcm_kona_gpio_unlock_gpio()
137 int bank_id = GPIO_BANK(gpio); in bcm_kona_gpio_set()
164 int bank_id = GPIO_BANK(gpio); in bcm_kona_gpio_get()
228 int bank_id = GPIO_BANK(gpio); in bcm_kona_gpio_direction_output()
343 int bank_id = GPIO_BANK(gpio); in bcm_kona_gpio_irq_ack()
364 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()
Dgpio-aspeed.c246 #define GPIO_BANK(x) ((x) >> 5) macro
256 unsigned int bank = GPIO_BANK(offset); in to_bank()
273 if (props->bank == GPIO_BANK(offset)) in find_bank_props()
359 gpio->dcache[GPIO_BANK(offset)] = ioread32(bank_reg(gpio, bank, reg_rdata)); in aspeed_gpio_copro_request()
401 reg = gpio->dcache[GPIO_BANK(offset)]; in __aspeed_gpio_set()
407 gpio->dcache[GPIO_BANK(offset)] = reg; in __aspeed_gpio_set()
Dgpio-tegra.c34 #define GPIO_BANK(x) ((x) >> 5) macro
38 #define GPIO_REG(tgi, x) (GPIO_BANK(x) * tgi->soc->bank_stride + \
217 struct tegra_gpio_bank *bank = &tgi->bank_info[GPIO_BANK(offset)]; in tegra_gpio_set_debounce()
656 bank = &tgi->bank_info[GPIO_BANK(gpio)]; in tegra_gpio_probe()
Dgpio-brcmstb.c69 #define GPIO_BANK(gpio) ((gpio) >> 5) macro
/Linux-v4.19/drivers/pinctrl/
Dpinctrl-pistachio.c1314 #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),
Dpinctrl-pic32.c2114 #define GPIO_BANK(_bank, _npins) \ macro
2141 GPIO_BANK(0, PINS_PER_BANK),
2142 GPIO_BANK(1, PINS_PER_BANK),
2143 GPIO_BANK(2, PINS_PER_BANK),
2144 GPIO_BANK(3, PINS_PER_BANK),
2145 GPIO_BANK(4, PINS_PER_BANK),
2146 GPIO_BANK(5, PINS_PER_BANK),
2147 GPIO_BANK(6, PINS_PER_BANK),
2148 GPIO_BANK(7, PINS_PER_BANK),
2149 GPIO_BANK(8, PINS_PER_BANK),
[all …]
Dpinctrl-oxnas.c1072 #define GPIO_BANK(_bank) \ macro
1099 GPIO_BANK(0),
1100 GPIO_BANK(1),
/Linux-v4.19/drivers/pinctrl/bcm/
Dpinctrl-iproc-gpio.c62 #define GPIO_BANK(pin) ((pin) / NGPIOS_PER_BANK) macro
64 #define IPROC_GPIO_REG(pin, reg) (GPIO_BANK(pin) * GPIO_BANK_SIZE + (reg))