Lines Matching refs:pctldev
62 static int imx_get_groups_count(struct pinctrl_dev *pctldev) in imx_get_groups_count() argument
64 struct imx_pinctrl *ipctl = pinctrl_dev_get_drvdata(pctldev); in imx_get_groups_count()
70 static const char *imx_get_group_name(struct pinctrl_dev *pctldev, in imx_get_group_name() argument
73 struct imx_pinctrl *ipctl = pinctrl_dev_get_drvdata(pctldev); in imx_get_group_name()
79 static int imx_get_group_pins(struct pinctrl_dev *pctldev, unsigned selector, in imx_get_group_pins() argument
83 struct imx_pinctrl *ipctl = pinctrl_dev_get_drvdata(pctldev); in imx_get_group_pins()
95 static void imx_pin_dbg_show(struct pinctrl_dev *pctldev, struct seq_file *s, in imx_pin_dbg_show() argument
98 seq_printf(s, "%s", dev_name(pctldev->dev)); in imx_pin_dbg_show()
101 static int imx_dt_node_to_map(struct pinctrl_dev *pctldev, in imx_dt_node_to_map() argument
105 struct imx_pinctrl *ipctl = pinctrl_dev_get_drvdata(pctldev); in imx_dt_node_to_map()
153 pin_get_name(pctldev, grp->pins[i].pin); in imx_dt_node_to_map()
160 dev_dbg(pctldev->dev, "maps: function %s group %s num %d\n", in imx_dt_node_to_map()
166 static void imx_dt_free_map(struct pinctrl_dev *pctldev, in imx_dt_free_map() argument
182 static int imx_pmx_set(struct pinctrl_dev *pctldev, unsigned selector, in imx_pmx_set() argument
185 struct imx_pinctrl *ipctl = pinctrl_dev_get_drvdata(pctldev); in imx_pmx_set()
267 static int imx_pmx_get_funcs_count(struct pinctrl_dev *pctldev) in imx_pmx_get_funcs_count() argument
269 struct imx_pinctrl *ipctl = pinctrl_dev_get_drvdata(pctldev); in imx_pmx_get_funcs_count()
275 static const char *imx_pmx_get_func_name(struct pinctrl_dev *pctldev, in imx_pmx_get_func_name() argument
278 struct imx_pinctrl *ipctl = pinctrl_dev_get_drvdata(pctldev); in imx_pmx_get_func_name()
284 static int imx_pmx_get_groups(struct pinctrl_dev *pctldev, unsigned selector, in imx_pmx_get_groups() argument
288 struct imx_pinctrl *ipctl = pinctrl_dev_get_drvdata(pctldev); in imx_pmx_get_groups()
297 static int imx_pmx_gpio_request_enable(struct pinctrl_dev *pctldev, in imx_pmx_gpio_request_enable() argument
300 struct imx_pinctrl *ipctl = pinctrl_dev_get_drvdata(pctldev); in imx_pmx_gpio_request_enable()
337 static int imx_pmx_gpio_set_direction(struct pinctrl_dev *pctldev, in imx_pmx_gpio_set_direction() argument
340 struct imx_pinctrl *ipctl = pinctrl_dev_get_drvdata(pctldev); in imx_pmx_gpio_set_direction()
376 static int imx_pinconf_get(struct pinctrl_dev *pctldev, in imx_pinconf_get() argument
379 struct imx_pinctrl *ipctl = pinctrl_dev_get_drvdata(pctldev); in imx_pinconf_get()
397 static int imx_pinconf_set(struct pinctrl_dev *pctldev, in imx_pinconf_set() argument
401 struct imx_pinctrl *ipctl = pinctrl_dev_get_drvdata(pctldev); in imx_pinconf_set()
432 static void imx_pinconf_dbg_show(struct pinctrl_dev *pctldev, in imx_pinconf_dbg_show() argument
435 struct imx_pinctrl *ipctl = pinctrl_dev_get_drvdata(pctldev); in imx_pinconf_dbg_show()
449 static void imx_pinconf_group_dbg_show(struct pinctrl_dev *pctldev, in imx_pinconf_group_dbg_show() argument
452 struct imx_pinctrl *ipctl = pinctrl_dev_get_drvdata(pctldev); in imx_pinconf_group_dbg_show()
466 name = pin_get_name(pctldev, pin->pin); in imx_pinconf_group_dbg_show()
467 ret = imx_pinconf_get(pctldev, pin->pin, &config); in imx_pinconf_group_dbg_show()