Lines Matching refs:pctldev
48 static int sh_pfc_get_groups_count(struct pinctrl_dev *pctldev) in sh_pfc_get_groups_count() argument
50 struct sh_pfc_pinctrl *pmx = pinctrl_dev_get_drvdata(pctldev); in sh_pfc_get_groups_count()
55 static const char *sh_pfc_get_group_name(struct pinctrl_dev *pctldev, in sh_pfc_get_group_name() argument
58 struct sh_pfc_pinctrl *pmx = pinctrl_dev_get_drvdata(pctldev); in sh_pfc_get_group_name()
63 static int sh_pfc_get_group_pins(struct pinctrl_dev *pctldev, unsigned selector, in sh_pfc_get_group_pins() argument
66 struct sh_pfc_pinctrl *pmx = pinctrl_dev_get_drvdata(pctldev); in sh_pfc_get_group_pins()
74 static void sh_pfc_pin_dbg_show(struct pinctrl_dev *pctldev, struct seq_file *s, in sh_pfc_pin_dbg_show() argument
102 static int sh_pfc_dt_subnode_to_map(struct pinctrl_dev *pctldev, in sh_pfc_dt_subnode_to_map() argument
107 struct sh_pfc_pinctrl *pmx = pinctrl_dev_get_drvdata(pctldev); in sh_pfc_dt_subnode_to_map()
241 static void sh_pfc_dt_free_map(struct pinctrl_dev *pctldev, in sh_pfc_dt_free_map() argument
258 static int sh_pfc_dt_node_to_map(struct pinctrl_dev *pctldev, in sh_pfc_dt_node_to_map() argument
262 struct sh_pfc_pinctrl *pmx = pinctrl_dev_get_drvdata(pctldev); in sh_pfc_dt_node_to_map()
273 ret = sh_pfc_dt_subnode_to_map(pctldev, child, map, num_maps, in sh_pfc_dt_node_to_map()
283 ret = sh_pfc_dt_subnode_to_map(pctldev, np, map, num_maps, in sh_pfc_dt_node_to_map()
297 sh_pfc_dt_free_map(pctldev, *map, *num_maps); in sh_pfc_dt_node_to_map()
314 static int sh_pfc_get_functions_count(struct pinctrl_dev *pctldev) in sh_pfc_get_functions_count() argument
316 struct sh_pfc_pinctrl *pmx = pinctrl_dev_get_drvdata(pctldev); in sh_pfc_get_functions_count()
321 static const char *sh_pfc_get_function_name(struct pinctrl_dev *pctldev, in sh_pfc_get_function_name() argument
324 struct sh_pfc_pinctrl *pmx = pinctrl_dev_get_drvdata(pctldev); in sh_pfc_get_function_name()
329 static int sh_pfc_get_function_groups(struct pinctrl_dev *pctldev, in sh_pfc_get_function_groups() argument
334 struct sh_pfc_pinctrl *pmx = pinctrl_dev_get_drvdata(pctldev); in sh_pfc_get_function_groups()
342 static int sh_pfc_func_set_mux(struct pinctrl_dev *pctldev, unsigned selector, in sh_pfc_func_set_mux() argument
345 struct sh_pfc_pinctrl *pmx = pinctrl_dev_get_drvdata(pctldev); in sh_pfc_func_set_mux()
352 dev_dbg(pctldev->dev, "Configuring pin group %s\n", grp->name); in sh_pfc_func_set_mux()
388 static int sh_pfc_gpio_request_enable(struct pinctrl_dev *pctldev, in sh_pfc_gpio_request_enable() argument
392 struct sh_pfc_pinctrl *pmx = pinctrl_dev_get_drvdata(pctldev); in sh_pfc_gpio_request_enable()
422 static void sh_pfc_gpio_disable_free(struct pinctrl_dev *pctldev, in sh_pfc_gpio_disable_free() argument
426 struct sh_pfc_pinctrl *pmx = pinctrl_dev_get_drvdata(pctldev); in sh_pfc_gpio_disable_free()
440 static int sh_pfc_gpio_set_direction(struct pinctrl_dev *pctldev, in sh_pfc_gpio_set_direction() argument
444 struct sh_pfc_pinctrl *pmx = pinctrl_dev_get_drvdata(pctldev); in sh_pfc_gpio_set_direction()
596 static int sh_pfc_pinconf_get(struct pinctrl_dev *pctldev, unsigned _pin, in sh_pfc_pinconf_get() argument
599 struct sh_pfc_pinctrl *pmx = pinctrl_dev_get_drvdata(pctldev); in sh_pfc_pinconf_get()
666 static int sh_pfc_pinconf_set(struct pinctrl_dev *pctldev, unsigned _pin, in sh_pfc_pinconf_set() argument
669 struct sh_pfc_pinctrl *pmx = pinctrl_dev_get_drvdata(pctldev); in sh_pfc_pinconf_set()
741 static int sh_pfc_pinconf_group_set(struct pinctrl_dev *pctldev, unsigned group, in sh_pfc_pinconf_group_set() argument
745 struct sh_pfc_pinctrl *pmx = pinctrl_dev_get_drvdata(pctldev); in sh_pfc_pinconf_group_set()
754 ret = sh_pfc_pinconf_set(pctldev, pins[i], configs, num_configs); in sh_pfc_pinconf_group_set()