Lines Matching refs:rockchip_pin_bank
106 struct rockchip_pin_bank { struct
156 struct rockchip_pin_bank *pin_banks;
163 void (*pull_calc_reg)(struct rockchip_pin_bank *bank,
223 static inline struct rockchip_pin_bank *gc_to_pin_bank(struct gpio_chip *gc) in gc_to_pin_bank()
225 return container_of(gc, struct rockchip_pin_bank, gpio_chip); in gc_to_pin_bank()
246 static struct rockchip_pin_bank *pin_to_bank(struct rockchip_pinctrl *info, in pin_to_bank()
249 struct rockchip_pin_bank *b = info->ctrl->pin_banks; in pin_to_bank()
257 static struct rockchip_pin_bank *bank_num_to_bank( in bank_num_to_bank()
261 struct rockchip_pin_bank *b = info->ctrl->pin_banks; in bank_num_to_bank()
381 static int rockchip_get_mux(struct rockchip_pin_bank *bank, int pin) in rockchip_get_mux()
435 static int rockchip_set_mux(struct rockchip_pin_bank *bank, int pin, int mux) in rockchip_set_mux()
496 static void rk2928_calc_pull_reg_and_bit(struct rockchip_pin_bank *bank, in rk2928_calc_pull_reg_and_bit()
516 static void rk3188_calc_pull_reg_and_bit(struct rockchip_pin_bank *bank, in rk3188_calc_pull_reg_and_bit()
551 static void rk3288_calc_pull_reg_and_bit(struct rockchip_pin_bank *bank, in rk3288_calc_pull_reg_and_bit()
586 static void rk3288_calc_drv_reg_and_bit(struct rockchip_pin_bank *bank, in rk3288_calc_drv_reg_and_bit()
614 static int rk3288_get_drive(struct rockchip_pin_bank *bank, int pin_num) in rk3288_get_drive()
633 static int rk3288_set_drive(struct rockchip_pin_bank *bank, int pin_num, in rk3288_set_drive()
672 static int rockchip_get_pull(struct rockchip_pin_bank *bank, int pin_num) in rockchip_get_pull()
720 static int rockchip_set_pull(struct rockchip_pin_bank *bank, in rockchip_set_pull()
827 struct rockchip_pin_bank *bank; in rockchip_pmx_set()
864 struct rockchip_pin_bank *bank; in _rockchip_pmx_gpio_set_direction()
944 struct rockchip_pin_bank *bank = pin_to_bank(info, pin); in rockchip_pinconf_set()
1007 struct rockchip_pin_bank *bank = pin_to_bank(info, pin); in rockchip_pinconf_get()
1094 struct rockchip_pin_bank *bank; in rockchip_pinctrl_parse_groups()
1242 struct rockchip_pin_bank *pin_bank; in rockchip_pinctrl_register()
1312 struct rockchip_pin_bank *bank = gc_to_pin_bank(gc); in rockchip_gpio_set()
1334 struct rockchip_pin_bank *bank = gc_to_pin_bank(gc); in rockchip_gpio_get()
1371 struct rockchip_pin_bank *bank = gc_to_pin_bank(gc); in rockchip_gpio_to_irq()
1400 struct rockchip_pin_bank *bank = irq_get_handler_data(irq); in rockchip_irq_demux()
1461 struct rockchip_pin_bank *bank = gc->private; in rockchip_irq_set_type()
1546 struct rockchip_pin_bank *bank = gc->private; in rockchip_irq_suspend()
1555 struct rockchip_pin_bank *bank = gc->private; in rockchip_irq_resume()
1564 struct rockchip_pin_bank *bank = ctrl->pin_banks; in rockchip_interrupts_register()
1628 struct rockchip_pin_bank *bank = ctrl->pin_banks; in rockchip_gpiolib_register()
1674 struct rockchip_pin_bank *bank = ctrl->pin_banks; in rockchip_gpiolib_unregister()
1686 static int rockchip_get_bank_data(struct rockchip_pin_bank *bank, in rockchip_get_bank_data()
1750 struct rockchip_pin_bank *bank; in rockchip_pinctrl_get_soc_data()
1954 static struct rockchip_pin_bank rk2928_pin_banks[] = {
1970 static struct rockchip_pin_bank rk3066a_pin_banks[] = {
1988 static struct rockchip_pin_bank rk3066b_pin_banks[] = {
2003 static struct rockchip_pin_bank rk3188_pin_banks[] = {
2019 static struct rockchip_pin_bank rk3288_pin_banks[] = {