Lines Matching refs:reg_shift
17 #define GPIO_DDR(gpio) (0x00 << (gpio)->reg_shift)
18 #define GPIO_PLR(gpio) (0x01 << (gpio)->reg_shift)
19 #define GPIO_IER(gpio) (0x02 << (gpio)->reg_shift)
20 #define GPIO_ISR(gpio) (0x03 << (gpio)->reg_shift)
21 #define GPIO_PTR(gpio) (0x04 << (gpio)->reg_shift)
26 unsigned int reg_shift; member
76 unsigned int reg = offset >> adnp->reg_shift; in adnp_gpio_get()
90 unsigned int reg = offset >> adnp->reg_shift; in __adnp_gpio_set()
119 unsigned int reg = offset >> adnp->reg_shift; in adnp_gpio_direction_input()
154 unsigned int reg = offset >> adnp->reg_shift; in adnp_gpio_direction_output()
191 unsigned int num_regs = 1 << adnp->reg_shift, i, j; in adnp_gpio_dbg_show()
226 unsigned int bit = (i << adnp->reg_shift) + j; in adnp_gpio_dbg_show()
255 adnp->reg_shift = get_count_order(num_gpios) - 3; in adnp_gpio_setup()
285 num_regs = 1 << adnp->reg_shift; in adnp_irq()
288 unsigned int base = i << adnp->reg_shift, bit; in adnp_irq()
344 unsigned int reg = d->hwirq >> adnp->reg_shift; in adnp_irq_mask()
354 unsigned int reg = d->hwirq >> adnp->reg_shift; in adnp_irq_unmask()
364 unsigned int reg = d->hwirq >> adnp->reg_shift; in adnp_irq_set_type()
402 unsigned int num_regs = 1 << adnp->reg_shift, i; in adnp_irq_bus_unlock()
424 unsigned int num_regs = 1 << adnp->reg_shift, i; in adnp_irq_setup()