Lines Matching refs:reg_shift
14 #define GPIO_DDR(gpio) (0x00 << (gpio)->reg_shift)
15 #define GPIO_PLR(gpio) (0x01 << (gpio)->reg_shift)
16 #define GPIO_IER(gpio) (0x02 << (gpio)->reg_shift)
17 #define GPIO_ISR(gpio) (0x03 << (gpio)->reg_shift)
18 #define GPIO_PTR(gpio) (0x04 << (gpio)->reg_shift)
23 unsigned int reg_shift; member
68 unsigned int reg = offset >> adnp->reg_shift; in adnp_gpio_get()
82 unsigned int reg = offset >> adnp->reg_shift; in __adnp_gpio_set()
111 unsigned int reg = offset >> adnp->reg_shift; in adnp_gpio_direction_input()
148 unsigned int reg = offset >> adnp->reg_shift; in adnp_gpio_direction_output()
185 unsigned int num_regs = 1 << adnp->reg_shift, i, j; in adnp_gpio_dbg_show()
212 unsigned int bit = (i << adnp->reg_shift) + j; in adnp_gpio_dbg_show()
246 num_regs = 1 << adnp->reg_shift; in adnp_irq()
249 unsigned int base = i << adnp->reg_shift, bit; in adnp_irq()
305 unsigned int reg = d->hwirq >> adnp->reg_shift; in adnp_irq_mask()
315 unsigned int reg = d->hwirq >> adnp->reg_shift; in adnp_irq_unmask()
325 unsigned int reg = d->hwirq >> adnp->reg_shift; in adnp_irq_set_type()
363 unsigned int num_regs = 1 << adnp->reg_shift, i; in adnp_irq_bus_unlock()
385 unsigned int num_regs = 1 << adnp->reg_shift, i; in adnp_irq_setup()
446 adnp->reg_shift = get_count_order(num_gpios) - 3; in adnp_gpio_setup()