Lines Matching refs:pctldev
3746 static int ingenic_pinmux_set_mux(struct pinctrl_dev *pctldev,
3749 struct ingenic_pinctrl *jzpc = pinctrl_dev_get_drvdata(pctldev);
3756 func = pinmux_generic_get_function(pctldev, selector);
3760 grp = pinctrl_generic_get_group(pctldev, group);
3764 dev_dbg(pctldev->dev, "enable function %s group %s\n",
3781 static int ingenic_pinmux_gpio_set_direction(struct pinctrl_dev *pctldev,
3785 struct ingenic_pinctrl *jzpc = pinctrl_dev_get_drvdata(pctldev);
3789 dev_dbg(pctldev->dev, "set pin P%c%u to %sput\n",
3822 static int ingenic_pinconf_get(struct pinctrl_dev *pctldev,
3825 struct ingenic_pinctrl *jzpc = pinctrl_dev_get_drvdata(pctldev);
3995 static int ingenic_pinconf_set(struct pinctrl_dev *pctldev, unsigned int pin,
3998 struct ingenic_pinctrl *jzpc = pinctrl_dev_get_drvdata(pctldev);
4076 static int ingenic_pinconf_group_get(struct pinctrl_dev *pctldev,
4083 ret = pinctrl_generic_get_group_pins(pctldev, group, &pins, &npins);
4088 if (ingenic_pinconf_get(pctldev, pins[i], config))
4101 static int ingenic_pinconf_group_set(struct pinctrl_dev *pctldev,
4109 ret = pinctrl_generic_get_group_pins(pctldev, group, &pins, &npins);
4114 ret = ingenic_pinconf_set(pctldev,