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
71 unsigned int reg = offset >> adnp->reg_shift; in adnp_gpio_get()
85 unsigned int reg = offset >> adnp->reg_shift; in __adnp_gpio_set()
114 unsigned int reg = offset >> adnp->reg_shift; in adnp_gpio_direction_input()
149 unsigned int reg = offset >> adnp->reg_shift; in adnp_gpio_direction_output()
186 unsigned int num_regs = 1 << adnp->reg_shift, i, j; in adnp_gpio_dbg_show()
213 unsigned int bit = (i << adnp->reg_shift) + j; in adnp_gpio_dbg_show()
247 adnp->reg_shift = get_count_order(num_gpios) - 3; in adnp_gpio_setup()
277 num_regs = 1 << adnp->reg_shift; in adnp_irq()
280 unsigned int base = i << adnp->reg_shift, bit; in adnp_irq()
336 unsigned int reg = d->hwirq >> adnp->reg_shift; in adnp_irq_mask()
346 unsigned int reg = d->hwirq >> adnp->reg_shift; in adnp_irq_unmask()
356 unsigned int reg = d->hwirq >> adnp->reg_shift; in adnp_irq_set_type()
394 unsigned int num_regs = 1 << adnp->reg_shift, i; in adnp_irq_bus_unlock()
416 unsigned int num_regs = 1 << adnp->reg_shift, i; in adnp_irq_setup()