Searched refs:PINS_PER_BANK (Results 1 – 4 of 4) sorted by relevance
| /Linux-v4.19/drivers/pinctrl/sunxi/ |
| D | pinctrl-sunxi.h | 43 #define PINS_PER_BANK 32 macro 208 u8 bank = pin / PINS_PER_BANK; in sunxi_mux_reg() 211 offset += pin % PINS_PER_BANK / MUX_PINS_PER_REG * 0x04; in sunxi_mux_reg() 223 u8 bank = pin / PINS_PER_BANK; in sunxi_data_reg() 226 offset += pin % PINS_PER_BANK / DATA_PINS_PER_REG * 0x04; in sunxi_data_reg() 238 u8 bank = pin / PINS_PER_BANK; in sunxi_dlevel_reg() 241 offset += pin % PINS_PER_BANK / DLEVEL_PINS_PER_REG * 0x04; in sunxi_dlevel_reg() 253 u8 bank = pin / PINS_PER_BANK; in sunxi_pull_reg() 256 offset += pin % PINS_PER_BANK / PULL_PINS_PER_REG * 0x04; in sunxi_pull_reg()
|
| D | pinctrl-sunxi.c | 768 base = PINS_PER_BANK * gpiospec->args[0]; in sunxi_pinctrl_gpio_of_xlate() 973 base = PINS_PER_BANK * intspec[0]; in sunxi_pinctrl_irq_of_xlate() 980 *out_hwirq = desc->irqbank * PINS_PER_BANK + desc->irqnum; in sunxi_pinctrl_irq_of_xlate() 1346 pctl->chip->ngpio = round_up(last_pin, PINS_PER_BANK) - in sunxi_pinctrl_init_with_variant()
|
| /Linux-v4.19/drivers/pinctrl/ |
| D | pinctrl-oxnas.c | 36 #define PINS_PER_BANK 32 macro 38 #define GPIO_BANK_START(bank) ((bank) * PINS_PER_BANK) 283 .bank = _pin / PINS_PER_BANK, \ 528 return &pctl->gpio_banks[pin / PINS_PER_BANK]; in pctl_to_bank() 1083 .ngpio = PINS_PER_BANK, \ 1219 id = pinspec.args[1] / PINS_PER_BANK; in oxnas_gpio_probe() 1227 if (ngpios > PINS_PER_BANK) { in oxnas_gpio_probe()
|
| D | pinctrl-pic32.c | 36 #define PINS_PER_BANK 16 macro 49 #define GPIO_BANK_START(bank) ((bank) * PINS_PER_BANK) 1710 return &pctl->gpio_banks[pin / PINS_PER_BANK]; in pctl_to_bank() 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), [all …]
|