Lines Matching refs:PINS_PER_BANK
75 return offset + (pin / PINS_PER_BANK) * pctl->bank_mem_size; in sunxi_bank_offset()
81 u32 offset = pin % PINS_PER_BANK * MUX_FIELD_WIDTH; in sunxi_mux_reg()
92 u32 offset = pin % PINS_PER_BANK * DATA_FIELD_WIDTH; in sunxi_data_reg()
103 u32 offset = pin % PINS_PER_BANK * pctl->dlevel_field_width; in sunxi_dlevel_reg()
114 u32 offset = pin % PINS_PER_BANK * PULL_FIELD_WIDTH; in sunxi_pull_reg()
717 bank = pin / PINS_PER_BANK; in sunxi_pinctrl_set_io_bias_cfg()
861 unsigned short bank = offset / PINS_PER_BANK; in sunxi_pmx_request()
863 PINS_PER_BANK; in sunxi_pmx_request()
907 unsigned short bank = offset / PINS_PER_BANK; in sunxi_pmx_free()
909 PINS_PER_BANK; in sunxi_pmx_free()
1004 base = PINS_PER_BANK * gpiospec->args[0]; in sunxi_pinctrl_gpio_of_xlate()
1220 base = PINS_PER_BANK * intspec[0]; in sunxi_pinctrl_irq_of_xlate()
1227 *out_hwirq = desc->irqbank * PINS_PER_BANK + desc->irqnum; in sunxi_pinctrl_irq_of_xlate()
1612 pctl->chip->ngpio = round_up(last_pin, PINS_PER_BANK) - in sunxi_pinctrl_init_with_flags()