Lines Matching refs:pctldev

210 static int sprd_pctrl_group_count(struct pinctrl_dev *pctldev)
212 struct sprd_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev);
218 static const char *sprd_pctrl_group_name(struct pinctrl_dev *pctldev,
221 struct sprd_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev);
227 static int sprd_pctrl_group_pins(struct pinctrl_dev *pctldev,
232 struct sprd_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev);
244 static int sprd_dt_node_to_map(struct pinctrl_dev *pctldev,
249 struct sprd_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev);
284 ret = pinconf_generic_parse_dt_config(np, pctldev, &configs,
300 ret = pinctrl_utils_reserve_map(pctldev, map, &reserved_maps,
306 ret = pinctrl_utils_add_map_mux(pctldev, map,
319 group_or_pin = pin_get_name(pctldev, pin_id);
324 ret = pinctrl_utils_add_map_configs(pctldev, map,
335 static void sprd_pctrl_dbg_show(struct pinctrl_dev *pctldev, struct seq_file *s,
338 seq_printf(s, "%s", dev_name(pctldev->dev));
350 static int sprd_pmx_get_function_count(struct pinctrl_dev *pctldev)
355 static const char *sprd_pmx_get_function_name(struct pinctrl_dev *pctldev,
372 static int sprd_pmx_get_function_groups(struct pinctrl_dev *pctldev,
377 struct sprd_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev);
386 static int sprd_pmx_set_mux(struct pinctrl_dev *pctldev,
390 struct sprd_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev);
440 static int sprd_pinconf_get(struct pinctrl_dev *pctldev, unsigned int pin_id,
443 struct sprd_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev);
592 static int sprd_pinconf_set(struct pinctrl_dev *pctldev, unsigned int pin_id,
595 struct sprd_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev);
743 static int sprd_pinconf_group_get(struct pinctrl_dev *pctldev,
746 struct sprd_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev);
757 return sprd_pinconf_get(pctldev, pin_id, config);
760 static int sprd_pinconf_group_set(struct pinctrl_dev *pctldev,
765 struct sprd_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev);
778 ret = sprd_pinconf_set(pctldev, pin_id, configs, num_configs);
786 static int sprd_pinconf_get_config(struct pinctrl_dev *pctldev,
790 struct sprd_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev);
806 static void sprd_pinconf_dbg_show(struct pinctrl_dev *pctldev,
812 ret = sprd_pinconf_get_config(pctldev, pin_id, &config);
819 static void sprd_pinconf_group_dbg_show(struct pinctrl_dev *pctldev,
823 struct sprd_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev);
839 name = pin_get_name(pctldev, pin_id);
840 ret = sprd_pinconf_get_config(pctldev, pin_id, &config);