Home
last modified time | relevance | path

Searched refs:pctldev (Results 1 – 25 of 93) sorted by relevance

1234

/Linux-v4.19/drivers/pinctrl/
Dcore.c74 const char *pinctrl_dev_get_name(struct pinctrl_dev *pctldev) in pinctrl_dev_get_name() argument
77 return pctldev->desc->name; in pinctrl_dev_get_name()
81 const char *pinctrl_dev_get_devname(struct pinctrl_dev *pctldev) in pinctrl_dev_get_devname() argument
83 return dev_name(pctldev->dev); in pinctrl_dev_get_devname()
87 void *pinctrl_dev_get_drvdata(struct pinctrl_dev *pctldev) in pinctrl_dev_get_drvdata() argument
89 return pctldev->driver_data; in pinctrl_dev_get_drvdata()
102 struct pinctrl_dev *pctldev = NULL; in get_pinctrl_dev_from_devname() local
109 list_for_each_entry(pctldev, &pinctrldev_list, node) { in get_pinctrl_dev_from_devname()
110 if (!strcmp(dev_name(pctldev->dev), devname)) { in get_pinctrl_dev_from_devname()
113 return pctldev; in get_pinctrl_dev_from_devname()
[all …]
Dpinmux.c32 int pinmux_check_ops(struct pinctrl_dev *pctldev) in pinmux_check_ops() argument
34 const struct pinmux_ops *ops = pctldev->desc->pmxops; in pinmux_check_ops()
44 dev_err(pctldev->dev, "pinmux ops lacks necessary functions\n"); in pinmux_check_ops()
48 nfuncs = ops->get_functions_count(pctldev); in pinmux_check_ops()
50 const char *fname = ops->get_function_name(pctldev, in pinmux_check_ops()
53 dev_err(pctldev->dev, "pinmux ops has no name for function%u\n", in pinmux_check_ops()
82 static int pin_request(struct pinctrl_dev *pctldev, in pin_request() argument
87 const struct pinmux_ops *ops = pctldev->desc->pmxops; in pin_request()
90 desc = pin_desc_get(pctldev, pin); in pin_request()
92 dev_err(pctldev->dev, in pin_request()
[all …]
Dpinconf.c27 int pinconf_check_ops(struct pinctrl_dev *pctldev) in pinconf_check_ops() argument
29 const struct pinconf_ops *ops = pctldev->desc->confops; in pinconf_check_ops()
33 dev_err(pctldev->dev, in pinconf_check_ops()
58 int pin_config_get_for_pin(struct pinctrl_dev *pctldev, unsigned pin, in pin_config_get_for_pin() argument
61 const struct pinconf_ops *ops = pctldev->desc->confops; in pin_config_get_for_pin()
64 dev_dbg(pctldev->dev, in pin_config_get_for_pin()
69 return ops->pin_config_get(pctldev, pin, config); in pin_config_get_for_pin()
75 struct pinctrl_dev *pctldev; in pin_config_group_get() local
79 pctldev = get_pinctrl_dev_from_devname(dev_name); in pin_config_group_get()
80 if (!pctldev) { in pin_config_group_get()
[all …]
Dpinmux.h15 int pinmux_check_ops(struct pinctrl_dev *pctldev);
19 int pinmux_request_gpio(struct pinctrl_dev *pctldev,
22 void pinmux_free_gpio(struct pinctrl_dev *pctldev, unsigned pin,
24 int pinmux_gpio_direction(struct pinctrl_dev *pctldev,
36 static inline int pinmux_check_ops(struct pinctrl_dev *pctldev) in pinmux_check_ops() argument
46 static inline int pinmux_request_gpio(struct pinctrl_dev *pctldev, in pinmux_request_gpio() argument
53 static inline void pinmux_free_gpio(struct pinctrl_dev *pctldev, in pinmux_free_gpio() argument
59 static inline int pinmux_gpio_direction(struct pinctrl_dev *pctldev, in pinmux_gpio_direction() argument
93 struct pinctrl_dev *pctldev);
108 struct pinctrl_dev *pctldev) in pinmux_init_device_debugfs() argument
[all …]
Dpinconf-generic.c55 static void pinconf_generic_dump_one(struct pinctrl_dev *pctldev, in pinconf_generic_dump_one() argument
70 ret = pin_config_group_get(dev_name(pctldev->dev), in pinconf_generic_dump_one()
73 ret = pin_config_get_for_pin(pctldev, pin, &config); in pinconf_generic_dump_one()
109 void pinconf_generic_dump_pins(struct pinctrl_dev *pctldev, struct seq_file *s, in pinconf_generic_dump_pins() argument
112 const struct pinconf_ops *ops = pctldev->desc->confops; in pinconf_generic_dump_pins()
119 pinconf_generic_dump_one(pctldev, s, gname, pin, conf_items, in pinconf_generic_dump_pins()
122 if (pctldev->desc->num_custom_params && in pinconf_generic_dump_pins()
123 pctldev->desc->custom_conf_items) in pinconf_generic_dump_pins()
124 pinconf_generic_dump_one(pctldev, s, gname, pin, in pinconf_generic_dump_pins()
125 pctldev->desc->custom_conf_items, in pinconf_generic_dump_pins()
[all …]
Dcore.h135 struct pinctrl_dev *pctldev; member
161 struct pinctrl_dev *pctldev; member
202 int pinctrl_generic_get_group_count(struct pinctrl_dev *pctldev);
204 const char *pinctrl_generic_get_group_name(struct pinctrl_dev *pctldev,
207 int pinctrl_generic_get_group_pins(struct pinctrl_dev *pctldev,
212 struct group_desc *pinctrl_generic_get_group(struct pinctrl_dev *pctldev,
215 int pinctrl_generic_add_group(struct pinctrl_dev *pctldev, const char *name,
218 int pinctrl_generic_remove_group(struct pinctrl_dev *pctldev,
225 int pin_get_from_name(struct pinctrl_dev *pctldev, const char *name);
226 const char *pin_get_name(struct pinctrl_dev *pctldev, const unsigned pin);
[all …]
Dpinconf.h16 int pinconf_check_ops(struct pinctrl_dev *pctldev);
23 int pinconf_set_config(struct pinctrl_dev *pctldev, unsigned pin,
30 int pin_config_get_for_pin(struct pinctrl_dev *pctldev, unsigned pin,
37 static inline int pinconf_check_ops(struct pinctrl_dev *pctldev) in pinconf_check_ops() argument
62 static inline int pinconf_set_config(struct pinctrl_dev *pctldev, unsigned pin, in pinconf_set_config() argument
76 struct pinctrl_dev *pctldev);
91 struct pinctrl_dev *pctldev) in pinconf_init_device_debugfs() argument
104 void pinconf_generic_dump_pins(struct pinctrl_dev *pctldev,
108 void pinconf_generic_dump_config(struct pinctrl_dev *pctldev,
112 static inline void pinconf_generic_dump_pins(struct pinctrl_dev *pctldev, in pinconf_generic_dump_pins() argument
[all …]
Ddevicetree.c35 struct pinctrl_dev *pctldev; member
40 static void dt_free_map(struct pinctrl_dev *pctldev, in dt_free_map() argument
43 if (pctldev) { in dt_free_map()
44 const struct pinctrl_ops *ops = pctldev->desc->pctlops; in dt_free_map()
46 ops->dt_free_map(pctldev, map, num_maps); in dt_free_map()
60 dt_free_map(dt_map->pctldev, dt_map->map, in pinctrl_dt_free_maps()
69 struct pinctrl_dev *pctldev, in dt_remember_or_free_map() argument
79 if (pctldev) in dt_remember_or_free_map()
80 map[i].ctrl_dev_name = dev_name(pctldev->dev); in dt_remember_or_free_map()
86 dt_free_map(pctldev, map, num_maps); in dt_remember_or_free_map()
[all …]
Dpinctrl-rk805.c219 static int rk805_pinctrl_get_groups_count(struct pinctrl_dev *pctldev) in rk805_pinctrl_get_groups_count() argument
221 struct rk805_pctrl_info *pci = pinctrl_dev_get_drvdata(pctldev); in rk805_pinctrl_get_groups_count()
226 static const char *rk805_pinctrl_get_group_name(struct pinctrl_dev *pctldev, in rk805_pinctrl_get_group_name() argument
229 struct rk805_pctrl_info *pci = pinctrl_dev_get_drvdata(pctldev); in rk805_pinctrl_get_group_name()
234 static int rk805_pinctrl_get_group_pins(struct pinctrl_dev *pctldev, in rk805_pinctrl_get_group_pins() argument
239 struct rk805_pctrl_info *pci = pinctrl_dev_get_drvdata(pctldev); in rk805_pinctrl_get_group_pins()
255 static int rk805_pinctrl_get_funcs_count(struct pinctrl_dev *pctldev) in rk805_pinctrl_get_funcs_count() argument
257 struct rk805_pctrl_info *pci = pinctrl_dev_get_drvdata(pctldev); in rk805_pinctrl_get_funcs_count()
262 static const char *rk805_pinctrl_get_func_name(struct pinctrl_dev *pctldev, in rk805_pinctrl_get_func_name() argument
265 struct rk805_pctrl_info *pci = pinctrl_dev_get_drvdata(pctldev); in rk805_pinctrl_get_func_name()
[all …]
Dpinctrl-at91-pio4.c380 static unsigned int atmel_pin_config_read(struct pinctrl_dev *pctldev, in atmel_pin_config_read() argument
383 struct atmel_pioctrl *atmel_pioctrl = pinctrl_dev_get_drvdata(pctldev); in atmel_pin_config_read()
396 static void atmel_pin_config_write(struct pinctrl_dev *pctldev, in atmel_pin_config_write() argument
399 struct atmel_pioctrl *atmel_pioctrl = pinctrl_dev_get_drvdata(pctldev); in atmel_pin_config_write()
411 static int atmel_pctl_get_groups_count(struct pinctrl_dev *pctldev) in atmel_pctl_get_groups_count() argument
413 struct atmel_pioctrl *atmel_pioctrl = pinctrl_dev_get_drvdata(pctldev); in atmel_pctl_get_groups_count()
418 static const char *atmel_pctl_get_group_name(struct pinctrl_dev *pctldev, in atmel_pctl_get_group_name() argument
421 struct atmel_pioctrl *atmel_pioctrl = pinctrl_dev_get_drvdata(pctldev); in atmel_pctl_get_group_name()
426 static int atmel_pctl_get_group_pins(struct pinctrl_dev *pctldev, in atmel_pctl_get_group_pins() argument
430 struct atmel_pioctrl *atmel_pioctrl = pinctrl_dev_get_drvdata(pctldev); in atmel_pctl_get_group_pins()
[all …]
Dpinctrl-axp209.c189 static int axp20x_pmx_set(struct pinctrl_dev *pctldev, unsigned int offset, in axp20x_pmx_set() argument
192 struct axp20x_pctl *pctl = pinctrl_dev_get_drvdata(pctldev); in axp20x_pmx_set()
203 static int axp20x_pmx_func_cnt(struct pinctrl_dev *pctldev) in axp20x_pmx_func_cnt() argument
205 struct axp20x_pctl *pctl = pinctrl_dev_get_drvdata(pctldev); in axp20x_pmx_func_cnt()
210 static const char *axp20x_pmx_func_name(struct pinctrl_dev *pctldev, in axp20x_pmx_func_name() argument
213 struct axp20x_pctl *pctl = pinctrl_dev_get_drvdata(pctldev); in axp20x_pmx_func_name()
218 static int axp20x_pmx_func_groups(struct pinctrl_dev *pctldev, in axp20x_pmx_func_groups() argument
223 struct axp20x_pctl *pctl = pinctrl_dev_get_drvdata(pctldev); in axp20x_pmx_func_groups()
231 static int axp20x_pmx_set_mux(struct pinctrl_dev *pctldev, in axp20x_pmx_set_mux() argument
234 struct axp20x_pctl *pctl = pinctrl_dev_get_drvdata(pctldev); in axp20x_pmx_set_mux()
[all …]
Dpinctrl-artpec6.c424 static int artpec6_get_groups_count(struct pinctrl_dev *pctldev) in artpec6_get_groups_count() argument
429 static const char *artpec6_get_group_name(struct pinctrl_dev *pctldev, in artpec6_get_group_name() argument
435 static int artpec6_get_group_pins(struct pinctrl_dev *pctldev, in artpec6_get_group_pins() argument
632 static int artpec6_pmx_get_functions_count(struct pinctrl_dev *pctldev) in artpec6_pmx_get_functions_count() argument
637 static const char *artpec6_pmx_get_fname(struct pinctrl_dev *pctldev, in artpec6_pmx_get_fname() argument
643 static int artpec6_pmx_get_fgroups(struct pinctrl_dev *pctldev, in artpec6_pmx_get_fgroups() argument
653 static void artpec6_pmx_select_func(struct pinctrl_dev *pctldev, in artpec6_pmx_select_func() argument
660 struct artpec6_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); in artpec6_pmx_select_func()
670 if (!strcmp(artpec6_pmx_get_fname(pctldev, function), "gpio")) { in artpec6_pmx_select_func()
691 int artpec6_pmx_enable(struct pinctrl_dev *pctldev, unsigned int function, in artpec6_pmx_enable() argument
[all …]
/Linux-v4.19/include/linux/pinctrl/
Dpinctrl.h92 int (*get_groups_count) (struct pinctrl_dev *pctldev);
93 const char *(*get_group_name) (struct pinctrl_dev *pctldev,
95 int (*get_group_pins) (struct pinctrl_dev *pctldev,
99 void (*pin_dbg_show) (struct pinctrl_dev *pctldev, struct seq_file *s,
101 int (*dt_node_to_map) (struct pinctrl_dev *pctldev,
104 void (*dt_free_map) (struct pinctrl_dev *pctldev,
148 struct pinctrl_dev **pctldev);
149 extern int pinctrl_enable(struct pinctrl_dev *pctldev);
155 extern void pinctrl_unregister(struct pinctrl_dev *pctldev);
160 struct pinctrl_dev **pctldev);
[all …]
Dpinmux.h64 int (*request) (struct pinctrl_dev *pctldev, unsigned offset);
65 int (*free) (struct pinctrl_dev *pctldev, unsigned offset);
66 int (*get_functions_count) (struct pinctrl_dev *pctldev);
67 const char *(*get_function_name) (struct pinctrl_dev *pctldev,
69 int (*get_function_groups) (struct pinctrl_dev *pctldev,
73 int (*set_mux) (struct pinctrl_dev *pctldev, unsigned func_selector,
75 int (*gpio_request_enable) (struct pinctrl_dev *pctldev,
78 void (*gpio_disable_free) (struct pinctrl_dev *pctldev,
81 int (*gpio_set_direction) (struct pinctrl_dev *pctldev,
Dpinconf.h46 int (*pin_config_get) (struct pinctrl_dev *pctldev,
49 int (*pin_config_set) (struct pinctrl_dev *pctldev,
53 int (*pin_config_group_get) (struct pinctrl_dev *pctldev,
56 int (*pin_config_group_set) (struct pinctrl_dev *pctldev,
60 int (*pin_config_dbg_parse_modify) (struct pinctrl_dev *pctldev,
63 void (*pin_config_dbg_show) (struct pinctrl_dev *pctldev,
66 void (*pin_config_group_dbg_show) (struct pinctrl_dev *pctldev,
69 void (*pin_config_config_dbg_show) (struct pinctrl_dev *pctldev,
Dpinconf-generic.h187 int pinconf_generic_dt_subnode_to_map(struct pinctrl_dev *pctldev,
191 int pinconf_generic_dt_node_to_map(struct pinctrl_dev *pctldev,
194 void pinconf_generic_dt_free_map(struct pinctrl_dev *pctldev,
198 struct pinctrl_dev *pctldev, struct device_node *np_config, in pinconf_generic_dt_node_to_map_group() argument
201 return pinconf_generic_dt_node_to_map(pctldev, np_config, map, num_maps, in pinconf_generic_dt_node_to_map_group()
206 struct pinctrl_dev *pctldev, struct device_node *np_config, in pinconf_generic_dt_node_to_map_pin() argument
209 return pinconf_generic_dt_node_to_map(pctldev, np_config, map, num_maps, in pinconf_generic_dt_node_to_map_pin()
214 struct pinctrl_dev *pctldev, struct device_node *np_config, in pinconf_generic_dt_node_to_map_all() argument
221 return pinconf_generic_dt_node_to_map(pctldev, np_config, map, num_maps, in pinconf_generic_dt_node_to_map_all()
/Linux-v4.19/drivers/pinctrl/uniphier/
Dpinctrl-uniphier-core.c47 struct pinctrl_dev *pctldev; member
53 static int uniphier_pctl_get_groups_count(struct pinctrl_dev *pctldev) in uniphier_pctl_get_groups_count() argument
55 struct uniphier_pinctrl_priv *priv = pinctrl_dev_get_drvdata(pctldev); in uniphier_pctl_get_groups_count()
60 static const char *uniphier_pctl_get_group_name(struct pinctrl_dev *pctldev, in uniphier_pctl_get_group_name() argument
63 struct uniphier_pinctrl_priv *priv = pinctrl_dev_get_drvdata(pctldev); in uniphier_pctl_get_group_name()
68 static int uniphier_pctl_get_group_pins(struct pinctrl_dev *pctldev, in uniphier_pctl_get_group_pins() argument
73 struct uniphier_pinctrl_priv *priv = pinctrl_dev_get_drvdata(pctldev); in uniphier_pctl_get_group_pins()
82 static void uniphier_pctl_pin_dbg_show(struct pinctrl_dev *pctldev, in uniphier_pctl_pin_dbg_show() argument
85 const struct pin_desc *desc = pin_desc_get(pctldev, offset); in uniphier_pctl_pin_dbg_show()
157 static int uniphier_conf_get_drvctrl_data(struct pinctrl_dev *pctldev, in uniphier_conf_get_drvctrl_data() argument
[all …]
/Linux-v4.19/drivers/pinctrl/spear/
Dpinctrl-spear.c114 static int spear_pinctrl_get_groups_cnt(struct pinctrl_dev *pctldev) in spear_pinctrl_get_groups_cnt() argument
116 struct spear_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); in spear_pinctrl_get_groups_cnt()
121 static const char *spear_pinctrl_get_group_name(struct pinctrl_dev *pctldev, in spear_pinctrl_get_group_name() argument
124 struct spear_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); in spear_pinctrl_get_group_name()
129 static int spear_pinctrl_get_group_pins(struct pinctrl_dev *pctldev, in spear_pinctrl_get_group_pins() argument
132 struct spear_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); in spear_pinctrl_get_group_pins()
140 static void spear_pinctrl_pin_dbg_show(struct pinctrl_dev *pctldev, in spear_pinctrl_pin_dbg_show() argument
146 static int spear_pinctrl_dt_node_to_map(struct pinctrl_dev *pctldev, in spear_pinctrl_dt_node_to_map() argument
151 struct spear_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); in spear_pinctrl_dt_node_to_map()
194 static void spear_pinctrl_dt_free_map(struct pinctrl_dev *pctldev, in spear_pinctrl_dt_free_map() argument
[all …]
/Linux-v4.19/drivers/pinctrl/nomadik/
Dpinctrl-abx500.c85 struct pinctrl_dev *pctldev; member
243 static int abx500_set_mode(struct pinctrl_dev *pctldev, struct gpio_chip *chip, in abx500_set_mode() argument
246 struct abx500_pinctrl *pct = pinctrl_dev_get_drvdata(pctldev); in abx500_set_mode()
364 static int abx500_get_mode(struct pinctrl_dev *pctldev, struct gpio_chip *chip, in abx500_get_mode() argument
371 struct abx500_pinctrl *pct = pinctrl_dev_get_drvdata(pctldev); in abx500_get_mode()
452 struct pinctrl_dev *pctldev, in abx500_gpio_dbg_show_one() argument
456 struct abx500_pinctrl *pct = pinctrl_dev_get_drvdata(pctldev); in abx500_gpio_dbg_show_one()
497 mode = abx500_get_mode(pctldev, chip, offset); in abx500_gpio_dbg_show_one()
511 struct pinctrl_dev *pctldev = pct->pctldev; in abx500_gpio_dbg_show() local
515 abx500_gpio_dbg_show_one(s, pctldev, chip, i + 1, gpio); in abx500_gpio_dbg_show()
[all …]
/Linux-v4.19/drivers/pinctrl/tegra/
Dpinctrl-tegra.c46 static int tegra_pinctrl_get_groups_count(struct pinctrl_dev *pctldev) in tegra_pinctrl_get_groups_count() argument
48 struct tegra_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); in tegra_pinctrl_get_groups_count()
53 static const char *tegra_pinctrl_get_group_name(struct pinctrl_dev *pctldev, in tegra_pinctrl_get_group_name() argument
56 struct tegra_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); in tegra_pinctrl_get_group_name()
61 static int tegra_pinctrl_get_group_pins(struct pinctrl_dev *pctldev, in tegra_pinctrl_get_group_pins() argument
66 struct tegra_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); in tegra_pinctrl_get_group_pins()
75 static void tegra_pinctrl_pin_dbg_show(struct pinctrl_dev *pctldev, in tegra_pinctrl_pin_dbg_show() argument
79 seq_printf(s, " %s", dev_name(pctldev->dev)); in tegra_pinctrl_pin_dbg_show()
105 static int tegra_pinctrl_dt_subnode_to_map(struct pinctrl_dev *pctldev, in tegra_pinctrl_dt_subnode_to_map() argument
111 struct device *dev = pctldev->dev; in tegra_pinctrl_dt_subnode_to_map()
[all …]
/Linux-v4.19/drivers/pinctrl/freescale/
Dpinctrl-imx1-core.c171 static int imx1_get_groups_count(struct pinctrl_dev *pctldev) in imx1_get_groups_count() argument
173 struct imx1_pinctrl *ipctl = pinctrl_dev_get_drvdata(pctldev); in imx1_get_groups_count()
179 static const char *imx1_get_group_name(struct pinctrl_dev *pctldev, in imx1_get_group_name() argument
182 struct imx1_pinctrl *ipctl = pinctrl_dev_get_drvdata(pctldev); in imx1_get_group_name()
188 static int imx1_get_group_pins(struct pinctrl_dev *pctldev, unsigned selector, in imx1_get_group_pins() argument
192 struct imx1_pinctrl *ipctl = pinctrl_dev_get_drvdata(pctldev); in imx1_get_group_pins()
204 static void imx1_pin_dbg_show(struct pinctrl_dev *pctldev, struct seq_file *s, in imx1_pin_dbg_show() argument
207 struct imx1_pinctrl *ipctl = pinctrl_dev_get_drvdata(pctldev); in imx1_pin_dbg_show()
218 static int imx1_dt_node_to_map(struct pinctrl_dev *pctldev, in imx1_dt_node_to_map() argument
222 struct imx1_pinctrl *ipctl = pinctrl_dev_get_drvdata(pctldev); in imx1_dt_node_to_map()
[all …]
Dpinctrl-mxs.c28 static int mxs_get_groups_count(struct pinctrl_dev *pctldev) in mxs_get_groups_count() argument
30 struct mxs_pinctrl_data *d = pinctrl_dev_get_drvdata(pctldev); in mxs_get_groups_count()
35 static const char *mxs_get_group_name(struct pinctrl_dev *pctldev, in mxs_get_group_name() argument
38 struct mxs_pinctrl_data *d = pinctrl_dev_get_drvdata(pctldev); in mxs_get_group_name()
43 static int mxs_get_group_pins(struct pinctrl_dev *pctldev, unsigned group, in mxs_get_group_pins() argument
46 struct mxs_pinctrl_data *d = pinctrl_dev_get_drvdata(pctldev); in mxs_get_group_pins()
54 static void mxs_pin_dbg_show(struct pinctrl_dev *pctldev, struct seq_file *s, in mxs_pin_dbg_show() argument
57 seq_printf(s, " %s", dev_name(pctldev->dev)); in mxs_pin_dbg_show()
60 static int mxs_dt_node_to_map(struct pinctrl_dev *pctldev, in mxs_dt_node_to_map() argument
138 static void mxs_dt_free_map(struct pinctrl_dev *pctldev, in mxs_dt_free_map() argument
[all …]
/Linux-v4.19/drivers/pinctrl/intel/
Dpinctrl-merrifield.c423 struct pinctrl_dev *pctldev; member
479 static int mrfld_get_groups_count(struct pinctrl_dev *pctldev) in mrfld_get_groups_count() argument
481 struct mrfld_pinctrl *mp = pinctrl_dev_get_drvdata(pctldev); in mrfld_get_groups_count()
486 static const char *mrfld_get_group_name(struct pinctrl_dev *pctldev, in mrfld_get_group_name() argument
489 struct mrfld_pinctrl *mp = pinctrl_dev_get_drvdata(pctldev); in mrfld_get_group_name()
494 static int mrfld_get_group_pins(struct pinctrl_dev *pctldev, unsigned int group, in mrfld_get_group_pins() argument
497 struct mrfld_pinctrl *mp = pinctrl_dev_get_drvdata(pctldev); in mrfld_get_group_pins()
504 static void mrfld_pin_dbg_show(struct pinctrl_dev *pctldev, struct seq_file *s, in mrfld_pin_dbg_show() argument
507 struct mrfld_pinctrl *mp = pinctrl_dev_get_drvdata(pctldev); in mrfld_pin_dbg_show()
535 static int mrfld_get_functions_count(struct pinctrl_dev *pctldev) in mrfld_get_functions_count() argument
[all …]
/Linux-v4.19/drivers/pinctrl/aspeed/
Dpinctrl-aspeed.c23 int aspeed_pinctrl_get_groups_count(struct pinctrl_dev *pctldev) in aspeed_pinctrl_get_groups_count() argument
25 struct aspeed_pinctrl_data *pdata = pinctrl_dev_get_drvdata(pctldev); in aspeed_pinctrl_get_groups_count()
30 const char *aspeed_pinctrl_get_group_name(struct pinctrl_dev *pctldev, in aspeed_pinctrl_get_group_name() argument
33 struct aspeed_pinctrl_data *pdata = pinctrl_dev_get_drvdata(pctldev); in aspeed_pinctrl_get_group_name()
38 int aspeed_pinctrl_get_group_pins(struct pinctrl_dev *pctldev, in aspeed_pinctrl_get_group_pins() argument
42 struct aspeed_pinctrl_data *pdata = pinctrl_dev_get_drvdata(pctldev); in aspeed_pinctrl_get_group_pins()
50 void aspeed_pinctrl_pin_dbg_show(struct pinctrl_dev *pctldev, in aspeed_pinctrl_pin_dbg_show() argument
53 seq_printf(s, " %s", dev_name(pctldev->dev)); in aspeed_pinctrl_pin_dbg_show()
56 int aspeed_pinmux_get_fn_count(struct pinctrl_dev *pctldev) in aspeed_pinmux_get_fn_count() argument
58 struct aspeed_pinctrl_data *pdata = pinctrl_dev_get_drvdata(pctldev); in aspeed_pinmux_get_fn_count()
[all …]
/Linux-v4.19/drivers/pinctrl/sh-pfc/
Dpinctrl.c49 static int sh_pfc_get_groups_count(struct pinctrl_dev *pctldev) in sh_pfc_get_groups_count() argument
51 struct sh_pfc_pinctrl *pmx = pinctrl_dev_get_drvdata(pctldev); in sh_pfc_get_groups_count()
56 static const char *sh_pfc_get_group_name(struct pinctrl_dev *pctldev, in sh_pfc_get_group_name() argument
59 struct sh_pfc_pinctrl *pmx = pinctrl_dev_get_drvdata(pctldev); in sh_pfc_get_group_name()
64 static int sh_pfc_get_group_pins(struct pinctrl_dev *pctldev, unsigned selector, in sh_pfc_get_group_pins() argument
67 struct sh_pfc_pinctrl *pmx = pinctrl_dev_get_drvdata(pctldev); in sh_pfc_get_group_pins()
75 static void sh_pfc_pin_dbg_show(struct pinctrl_dev *pctldev, struct seq_file *s, in sh_pfc_pin_dbg_show() argument
103 static int sh_pfc_dt_subnode_to_map(struct pinctrl_dev *pctldev, in sh_pfc_dt_subnode_to_map() argument
108 struct sh_pfc_pinctrl *pmx = pinctrl_dev_get_drvdata(pctldev); in sh_pfc_dt_subnode_to_map()
242 static void sh_pfc_dt_free_map(struct pinctrl_dev *pctldev, in sh_pfc_dt_free_map() argument
[all …]

1234