Lines Matching refs:reg_shift
15 #define GPIO_DDR(gpio) (0x00 << (gpio)->reg_shift)
16 #define GPIO_PLR(gpio) (0x01 << (gpio)->reg_shift)
17 #define GPIO_IER(gpio) (0x02 << (gpio)->reg_shift)
18 #define GPIO_ISR(gpio) (0x03 << (gpio)->reg_shift)
19 #define GPIO_PTR(gpio) (0x04 << (gpio)->reg_shift)
24 unsigned int reg_shift; member
69 unsigned int reg = offset >> adnp->reg_shift; in adnp_gpio_get()
83 unsigned int reg = offset >> adnp->reg_shift; in __adnp_gpio_set()
112 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 num_regs = 1 << adnp->reg_shift; in adnp_irq()
250 unsigned int base = i << adnp->reg_shift, bit; in adnp_irq()
306 unsigned int reg = d->hwirq >> adnp->reg_shift; in adnp_irq_mask()
317 unsigned int reg = d->hwirq >> adnp->reg_shift; in adnp_irq_unmask()
328 unsigned int reg = d->hwirq >> adnp->reg_shift; in adnp_irq_set_type()
366 unsigned int num_regs = 1 << adnp->reg_shift, i; in adnp_irq_bus_unlock()
390 unsigned int num_regs = 1 << adnp->reg_shift, i; in adnp_irq_setup()
451 adnp->reg_shift = get_count_order(num_gpios) - 3; in adnp_gpio_setup()