Lines Matching refs:pctldev
171 static int imx1_get_groups_count(struct pinctrl_dev *pctldev) in imx1_get_groups_count() argument
173 struct imx1_pinctrl *ipctl = pinctrl_dev_get_drvdata(pctldev); in imx1_get_groups_count()
179 static const char *imx1_get_group_name(struct pinctrl_dev *pctldev, in imx1_get_group_name() argument
182 struct imx1_pinctrl *ipctl = pinctrl_dev_get_drvdata(pctldev); in imx1_get_group_name()
188 static int imx1_get_group_pins(struct pinctrl_dev *pctldev, unsigned selector, in imx1_get_group_pins() argument
192 struct imx1_pinctrl *ipctl = pinctrl_dev_get_drvdata(pctldev); in imx1_get_group_pins()
204 static void imx1_pin_dbg_show(struct pinctrl_dev *pctldev, struct seq_file *s, in imx1_pin_dbg_show() argument
207 struct imx1_pinctrl *ipctl = pinctrl_dev_get_drvdata(pctldev); in imx1_pin_dbg_show()
218 static int imx1_dt_node_to_map(struct pinctrl_dev *pctldev, in imx1_dt_node_to_map() argument
222 struct imx1_pinctrl *ipctl = pinctrl_dev_get_drvdata(pctldev); in imx1_dt_node_to_map()
268 pin_get_name(pctldev, grp->pins[i].pin_id); in imx1_dt_node_to_map()
274 dev_dbg(pctldev->dev, "maps: function %s group %s num %d\n", in imx1_dt_node_to_map()
280 static void imx1_dt_free_map(struct pinctrl_dev *pctldev, in imx1_dt_free_map() argument
295 static int imx1_pmx_set(struct pinctrl_dev *pctldev, unsigned selector, in imx1_pmx_set() argument
298 struct imx1_pinctrl *ipctl = pinctrl_dev_get_drvdata(pctldev); in imx1_pmx_set()
326 …dev_dbg(pctldev->dev, "%s, pin 0x%x, function %d, gpio %d, direction %d, oconf %d, iconfa %d, icon… in imx1_pmx_set()
348 static int imx1_pmx_get_funcs_count(struct pinctrl_dev *pctldev) in imx1_pmx_get_funcs_count() argument
350 struct imx1_pinctrl *ipctl = pinctrl_dev_get_drvdata(pctldev); in imx1_pmx_get_funcs_count()
356 static const char *imx1_pmx_get_func_name(struct pinctrl_dev *pctldev, in imx1_pmx_get_func_name() argument
359 struct imx1_pinctrl *ipctl = pinctrl_dev_get_drvdata(pctldev); in imx1_pmx_get_func_name()
365 static int imx1_pmx_get_groups(struct pinctrl_dev *pctldev, unsigned selector, in imx1_pmx_get_groups() argument
369 struct imx1_pinctrl *ipctl = pinctrl_dev_get_drvdata(pctldev); in imx1_pmx_get_groups()
385 static int imx1_pinconf_get(struct pinctrl_dev *pctldev, in imx1_pinconf_get() argument
388 struct imx1_pinctrl *ipctl = pinctrl_dev_get_drvdata(pctldev); in imx1_pinconf_get()
395 static int imx1_pinconf_set(struct pinctrl_dev *pctldev, in imx1_pinconf_set() argument
399 struct imx1_pinctrl *ipctl = pinctrl_dev_get_drvdata(pctldev); in imx1_pinconf_set()
406 pin_desc_get(pctldev, pin_id)->name); in imx1_pinconf_set()
412 static void imx1_pinconf_dbg_show(struct pinctrl_dev *pctldev, in imx1_pinconf_dbg_show() argument
417 imx1_pinconf_get(pctldev, pin_id, &config); in imx1_pinconf_dbg_show()
421 static void imx1_pinconf_group_dbg_show(struct pinctrl_dev *pctldev, in imx1_pinconf_group_dbg_show() argument
424 struct imx1_pinctrl *ipctl = pinctrl_dev_get_drvdata(pctldev); in imx1_pinconf_group_dbg_show()
437 name = pin_get_name(pctldev, grp->pins[i].pin_id); in imx1_pinconf_group_dbg_show()
438 ret = imx1_pinconf_get(pctldev, grp->pins[i].pin_id, &config); in imx1_pinconf_group_dbg_show()