Lines Matching refs:pctldev

49 	struct pinctrl_dev *pctldev;
172 static int mvebu_pinconf_group_get(struct pinctrl_dev *pctldev,
175 struct mvebu_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev);
184 static int mvebu_pinconf_group_set(struct pinctrl_dev *pctldev,
188 struct mvebu_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev);
204 static void mvebu_pinconf_group_dbg_show(struct pinctrl_dev *pctldev,
207 struct mvebu_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev);
213 if (mvebu_pinconf_group_get(pctldev, gid, &config))
268 static int mvebu_pinmux_get_funcs_count(struct pinctrl_dev *pctldev)
270 struct mvebu_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev);
275 static const char *mvebu_pinmux_get_func_name(struct pinctrl_dev *pctldev,
278 struct mvebu_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev);
283 static int mvebu_pinmux_get_groups(struct pinctrl_dev *pctldev, unsigned fid,
287 struct mvebu_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev);
294 static int mvebu_pinmux_set(struct pinctrl_dev *pctldev, unsigned fid,
297 struct mvebu_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev);
314 ret = mvebu_pinconf_group_set(pctldev, grp->gid, &config, 1);
324 static int mvebu_pinmux_gpio_request_enable(struct pinctrl_dev *pctldev,
327 struct mvebu_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev);
345 return mvebu_pinconf_group_set(pctldev, grp->gid, &config, 1);
348 static int mvebu_pinmux_gpio_set_direction(struct pinctrl_dev *pctldev,
351 struct mvebu_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev);
382 static int mvebu_pinctrl_get_groups_count(struct pinctrl_dev *pctldev)
384 struct mvebu_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev);
388 static const char *mvebu_pinctrl_get_group_name(struct pinctrl_dev *pctldev,
391 struct mvebu_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev);
395 static int mvebu_pinctrl_get_group_pins(struct pinctrl_dev *pctldev,
399 struct mvebu_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev);
405 static int mvebu_pinctrl_dt_node_to_map(struct pinctrl_dev *pctldev,
410 struct mvebu_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev);
464 static void mvebu_pinctrl_dt_free_map(struct pinctrl_dev *pctldev,
746 pctl->pctldev = devm_pinctrl_register(&pdev->dev, &pctl->desc, pctl);
747 if (IS_ERR(pctl->pctldev)) {
749 return PTR_ERR(pctl->pctldev);
756 pinctrl_add_gpio_range(pctl->pctldev, &soc->gpioranges[n]);