Lines Matching refs:meson_pinctrl

71 static int meson_get_bank(struct meson_pinctrl *pc, unsigned int pin,  in meson_get_bank()
108 struct meson_pinctrl *pc = pinctrl_dev_get_drvdata(pcdev); in meson_get_groups_count()
116 struct meson_pinctrl *pc = pinctrl_dev_get_drvdata(pcdev); in meson_get_group_name()
124 struct meson_pinctrl *pc = pinctrl_dev_get_drvdata(pcdev); in meson_get_group_pins()
149 struct meson_pinctrl *pc = pinctrl_dev_get_drvdata(pcdev); in meson_pmx_get_funcs_count()
157 struct meson_pinctrl *pc = pinctrl_dev_get_drvdata(pcdev); in meson_pmx_get_func_name()
166 struct meson_pinctrl *pc = pinctrl_dev_get_drvdata(pcdev); in meson_pmx_get_groups()
177 struct meson_pinctrl *pc = pinctrl_dev_get_drvdata(pcdev); in meson_pinconf_set()
240 static int meson_pinconf_get_pull(struct meson_pinctrl *pc, unsigned int pin) in meson_pinconf_get_pull()
277 struct meson_pinctrl *pc = pinctrl_dev_get_drvdata(pcdev); in meson_pinconf_get()
304 struct meson_pinctrl *pc = pinctrl_dev_get_drvdata(pcdev); in meson_pinconf_group_set()
334 struct meson_pinctrl *pc = gpiochip_get_data(chip); in meson_gpio_direction_input()
351 struct meson_pinctrl *pc = gpiochip_get_data(chip); in meson_gpio_direction_output()
372 struct meson_pinctrl *pc = gpiochip_get_data(chip); in meson_gpio_set()
388 struct meson_pinctrl *pc = gpiochip_get_data(chip); in meson_gpio_get()
403 static int meson_gpiolib_register(struct meson_pinctrl *pc) in meson_gpiolib_register()
437 static struct regmap *meson_map_resource(struct meson_pinctrl *pc, in meson_map_resource()
462 static int meson_pinctrl_parse_dt(struct meson_pinctrl *pc, in meson_pinctrl_parse_dt()
513 struct meson_pinctrl *pc; in meson_pinctrl_probe()
516 pc = devm_kzalloc(dev, sizeof(struct meson_pinctrl), GFP_KERNEL); in meson_pinctrl_probe()