Lines Matching refs:pcdev

108 static int meson_get_groups_count(struct pinctrl_dev *pcdev)
110 struct meson_pinctrl *pc = pinctrl_dev_get_drvdata(pcdev);
115 static const char *meson_get_group_name(struct pinctrl_dev *pcdev,
118 struct meson_pinctrl *pc = pinctrl_dev_get_drvdata(pcdev);
123 static int meson_get_group_pins(struct pinctrl_dev *pcdev, unsigned selector,
126 struct meson_pinctrl *pc = pinctrl_dev_get_drvdata(pcdev);
134 static void meson_pin_dbg_show(struct pinctrl_dev *pcdev, struct seq_file *s,
137 seq_printf(s, " %s", dev_name(pcdev->dev));
149 int meson_pmx_get_funcs_count(struct pinctrl_dev *pcdev)
151 struct meson_pinctrl *pc = pinctrl_dev_get_drvdata(pcdev);
157 const char *meson_pmx_get_func_name(struct pinctrl_dev *pcdev,
160 struct meson_pinctrl *pc = pinctrl_dev_get_drvdata(pcdev);
166 int meson_pmx_get_groups(struct pinctrl_dev *pcdev, unsigned selector,
170 struct meson_pinctrl *pc = pinctrl_dev_get_drvdata(pcdev);
348 static int meson_pinconf_set(struct pinctrl_dev *pcdev, unsigned int pin,
351 struct meson_pinctrl *pc = pinctrl_dev_get_drvdata(pcdev);
476 static int meson_pinconf_get(struct pinctrl_dev *pcdev, unsigned int pin,
479 struct meson_pinctrl *pc = pinctrl_dev_get_drvdata(pcdev);
526 static int meson_pinconf_group_set(struct pinctrl_dev *pcdev,
530 struct meson_pinctrl *pc = pinctrl_dev_get_drvdata(pcdev);
537 meson_pinconf_set(pcdev, group->pins[i], configs,
544 static int meson_pinconf_group_get(struct pinctrl_dev *pcdev,
760 pc->pcdev = devm_pinctrl_register(pc->dev, &pc->desc, pc);
761 if (IS_ERR(pc->pcdev)) {
763 return PTR_ERR(pc->pcdev);