Home
last modified time | relevance | path

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

12

/drivers/pinctrl/
Dpinmux.c33 int pinmux_check_ops(struct pinctrl_dev *pctldev) in pinmux_check_ops() argument
35 const struct pinmux_ops *ops = pctldev->desc->pmxops; in pinmux_check_ops()
45 dev_err(pctldev->dev, "pinmux ops lacks necessary functions\n"); in pinmux_check_ops()
49 nfuncs = ops->get_functions_count(pctldev); in pinmux_check_ops()
51 const char *fname = ops->get_function_name(pctldev, in pinmux_check_ops()
54 dev_err(pctldev->dev, "pinmux ops has no name for function%u\n", in pinmux_check_ops()
83 static int pin_request(struct pinctrl_dev *pctldev, in pin_request() argument
88 const struct pinmux_ops *ops = pctldev->desc->pmxops; in pin_request()
91 desc = pin_desc_get(pctldev, pin); in pin_request()
93 dev_err(pctldev->dev, in pin_request()
[all …]
Dcore.c75 const char *pinctrl_dev_get_name(struct pinctrl_dev *pctldev) in pinctrl_dev_get_name() argument
78 return pctldev->desc->name; in pinctrl_dev_get_name()
82 const char *pinctrl_dev_get_devname(struct pinctrl_dev *pctldev) in pinctrl_dev_get_devname() argument
84 return dev_name(pctldev->dev); in pinctrl_dev_get_devname()
88 void *pinctrl_dev_get_drvdata(struct pinctrl_dev *pctldev) in pinctrl_dev_get_drvdata() argument
90 return pctldev->driver_data; in pinctrl_dev_get_drvdata()
103 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()
117 return found ? pctldev : NULL; in get_pinctrl_dev_from_devname()
[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()
39 dev_err(pctldev->dev, in pinconf_check_ops()
64 int pin_config_get_for_pin(struct pinctrl_dev *pctldev, unsigned pin, in pin_config_get_for_pin() argument
67 const struct pinconf_ops *ops = pctldev->desc->confops; in pin_config_get_for_pin()
70 dev_err(pctldev->dev, "cannot get pin configuration, missing " in pin_config_get_for_pin()
75 return ops->pin_config_get(pctldev, pin, config); in pin_config_get_for_pin()
89 struct pinctrl_dev *pctldev; in pin_config_get() local
92 pctldev = get_pinctrl_dev_from_devname(dev_name); in pin_config_get()
[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()
45 ops->dt_free_map(pctldev, map, num_maps); in dt_free_map()
59 dt_free_map(dt_map->pctldev, dt_map->map, in pinctrl_dt_free_maps()
68 struct pinctrl_dev *pctldev, in dt_remember_or_free_map() argument
78 if (pctldev) in dt_remember_or_free_map()
79 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 …]
Dpinconf.h16 int pinconf_check_ops(struct pinctrl_dev *pctldev);
27 int pin_config_get_for_pin(struct pinctrl_dev *pctldev, unsigned pin,
34 static inline int pinconf_check_ops(struct pinctrl_dev *pctldev) in pinconf_check_ops() argument
67 struct pinctrl_dev *pctldev);
82 struct pinctrl_dev *pctldev) in pinconf_init_device_debugfs() argument
95 void pinconf_generic_dump_pin(struct pinctrl_dev *pctldev,
98 void pinconf_generic_dump_group(struct pinctrl_dev *pctldev,
101 void pinconf_generic_dump_config(struct pinctrl_dev *pctldev,
105 static inline void pinconf_generic_dump_pin(struct pinctrl_dev *pctldev, in pinconf_generic_dump_pin() argument
112 static inline void pinconf_generic_dump_group(struct pinctrl_dev *pctldev, in pinconf_generic_dump_group() argument
[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
94 struct pinctrl_dev *pctldev);
109 struct pinctrl_dev *pctldev) in pinmux_init_device_debugfs() argument
Dpinctrl-tegra.c56 static int tegra_pinctrl_get_groups_count(struct pinctrl_dev *pctldev) in tegra_pinctrl_get_groups_count() argument
58 struct tegra_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); in tegra_pinctrl_get_groups_count()
63 static const char *tegra_pinctrl_get_group_name(struct pinctrl_dev *pctldev, in tegra_pinctrl_get_group_name() argument
66 struct tegra_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); in tegra_pinctrl_get_group_name()
71 static int tegra_pinctrl_get_group_pins(struct pinctrl_dev *pctldev, in tegra_pinctrl_get_group_pins() argument
76 struct tegra_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); in tegra_pinctrl_get_group_pins()
85 static void tegra_pinctrl_pin_dbg_show(struct pinctrl_dev *pctldev, in tegra_pinctrl_pin_dbg_show() argument
89 seq_printf(s, " %s", dev_name(pctldev->dev)); in tegra_pinctrl_pin_dbg_show()
181 static void tegra_pinctrl_dt_free_map(struct pinctrl_dev *pctldev, in tegra_pinctrl_dt_free_map() argument
294 static int tegra_pinctrl_dt_node_to_map(struct pinctrl_dev *pctldev, in tegra_pinctrl_dt_node_to_map() argument
[all …]
Dpinctrl-abx500.c98 struct pinctrl_dev *pctldev; member
286 static int abx500_set_mode(struct pinctrl_dev *pctldev, struct gpio_chip *chip, in abx500_set_mode() argument
289 struct abx500_pinctrl *pct = pinctrl_dev_get_drvdata(pctldev); in abx500_set_mode()
385 static u8 abx500_get_mode(struct pinctrl_dev *pctldev, struct gpio_chip *chip, in abx500_get_mode() argument
392 struct abx500_pinctrl *pct = pinctrl_dev_get_drvdata(pctldev); in abx500_get_mode()
462 struct pinctrl_dev *pctldev, in abx500_gpio_dbg_show_one() argument
482 if (pctldev) in abx500_gpio_dbg_show_one()
483 mode = abx500_get_mode(pctldev, chip, offset); in abx500_gpio_dbg_show_one()
501 struct pinctrl_dev *pctldev = pct->pctldev; in abx500_gpio_dbg_show() local
505 abx500_gpio_dbg_show_one(s, pctldev, chip, i + 1, gpio); in abx500_gpio_dbg_show()
[all …]
Dpinctrl-imx.c74 static int imx_get_groups_count(struct pinctrl_dev *pctldev) in imx_get_groups_count() argument
76 struct imx_pinctrl *ipctl = pinctrl_dev_get_drvdata(pctldev); in imx_get_groups_count()
82 static const char *imx_get_group_name(struct pinctrl_dev *pctldev, in imx_get_group_name() argument
85 struct imx_pinctrl *ipctl = pinctrl_dev_get_drvdata(pctldev); in imx_get_group_name()
91 static int imx_get_group_pins(struct pinctrl_dev *pctldev, unsigned selector, in imx_get_group_pins() argument
95 struct imx_pinctrl *ipctl = pinctrl_dev_get_drvdata(pctldev); in imx_get_group_pins()
107 static void imx_pin_dbg_show(struct pinctrl_dev *pctldev, struct seq_file *s, in imx_pin_dbg_show() argument
110 seq_printf(s, "%s", dev_name(pctldev->dev)); in imx_pin_dbg_show()
113 static int imx_dt_node_to_map(struct pinctrl_dev *pctldev, in imx_dt_node_to_map() argument
117 struct imx_pinctrl *ipctl = pinctrl_dev_get_drvdata(pctldev); in imx_dt_node_to_map()
[all …]
Dpinctrl-single.c207 static int pcs_pinconf_get(struct pinctrl_dev *pctldev, unsigned pin,
209 static int pcs_pinconf_set(struct pinctrl_dev *pctldev, unsigned pin,
256 static int pcs_get_groups_count(struct pinctrl_dev *pctldev) in pcs_get_groups_count() argument
260 pcs = pinctrl_dev_get_drvdata(pctldev); in pcs_get_groups_count()
265 static const char *pcs_get_group_name(struct pinctrl_dev *pctldev, in pcs_get_group_name() argument
271 pcs = pinctrl_dev_get_drvdata(pctldev); in pcs_get_group_name()
282 static int pcs_get_group_pins(struct pinctrl_dev *pctldev, in pcs_get_group_pins() argument
290 pcs = pinctrl_dev_get_drvdata(pctldev); in pcs_get_group_pins()
304 static void pcs_pin_dbg_show(struct pinctrl_dev *pctldev, in pcs_pin_dbg_show() argument
311 pcs = pinctrl_dev_get_drvdata(pctldev); in pcs_pin_dbg_show()
[all …]
Dpinctrl-mxs.c36 static int mxs_get_groups_count(struct pinctrl_dev *pctldev) in mxs_get_groups_count() argument
38 struct mxs_pinctrl_data *d = pinctrl_dev_get_drvdata(pctldev); in mxs_get_groups_count()
43 static const char *mxs_get_group_name(struct pinctrl_dev *pctldev, in mxs_get_group_name() argument
46 struct mxs_pinctrl_data *d = pinctrl_dev_get_drvdata(pctldev); in mxs_get_group_name()
51 static int mxs_get_group_pins(struct pinctrl_dev *pctldev, unsigned group, in mxs_get_group_pins() argument
54 struct mxs_pinctrl_data *d = pinctrl_dev_get_drvdata(pctldev); in mxs_get_group_pins()
62 static void mxs_pin_dbg_show(struct pinctrl_dev *pctldev, struct seq_file *s, in mxs_pin_dbg_show() argument
65 seq_printf(s, " %s", dev_name(pctldev->dev)); in mxs_pin_dbg_show()
68 static int mxs_dt_node_to_map(struct pinctrl_dev *pctldev, in mxs_dt_node_to_map() argument
146 static void mxs_dt_free_map(struct pinctrl_dev *pctldev, in mxs_dt_free_map() argument
[all …]
Dcore.h123 struct pinctrl_dev *pctldev; member
148 struct pinctrl_dev *pctldev; member
174 int pin_get_from_name(struct pinctrl_dev *pctldev, const char *name);
175 const char *pin_get_name(struct pinctrl_dev *pctldev, const unsigned pin);
176 int pinctrl_get_group_selector(struct pinctrl_dev *pctldev,
179 static inline struct pin_desc *pin_desc_get(struct pinctrl_dev *pctldev, in pin_desc_get() argument
182 return radix_tree_lookup(&pctldev->pin_desc_tree, pin); in pin_desc_get()
189 extern int pinctrl_force_sleep(struct pinctrl_dev *pctldev);
190 extern int pinctrl_force_default(struct pinctrl_dev *pctldev);
Dpinctrl-exynos5440.c146 static int exynos5440_get_group_count(struct pinctrl_dev *pctldev) in exynos5440_get_group_count() argument
150 priv = pinctrl_dev_get_drvdata(pctldev); in exynos5440_get_group_count()
155 static const char *exynos5440_get_group_name(struct pinctrl_dev *pctldev, in exynos5440_get_group_name() argument
160 priv = pinctrl_dev_get_drvdata(pctldev); in exynos5440_get_group_name()
165 static int exynos5440_get_group_pins(struct pinctrl_dev *pctldev, in exynos5440_get_group_pins() argument
170 priv = pinctrl_dev_get_drvdata(pctldev); in exynos5440_get_group_pins()
177 static int exynos5440_dt_node_to_map(struct pinctrl_dev *pctldev, in exynos5440_dt_node_to_map() argument
181 struct device *dev = pctldev->dev; in exynos5440_dt_node_to_map()
283 static void exynos5440_dt_free_map(struct pinctrl_dev *pctldev, in exynos5440_dt_free_map() argument
313 static int exynos5440_get_functions_count(struct pinctrl_dev *pctldev) in exynos5440_get_functions_count() argument
[all …]
Dpinctrl-samsung.c63 static int samsung_get_group_count(struct pinctrl_dev *pctldev) in samsung_get_group_count() argument
67 drvdata = pinctrl_dev_get_drvdata(pctldev); in samsung_get_group_count()
72 static const char *samsung_get_group_name(struct pinctrl_dev *pctldev, in samsung_get_group_name() argument
77 drvdata = pinctrl_dev_get_drvdata(pctldev); in samsung_get_group_name()
82 static int samsung_get_group_pins(struct pinctrl_dev *pctldev, in samsung_get_group_pins() argument
87 drvdata = pinctrl_dev_get_drvdata(pctldev); in samsung_get_group_pins()
94 static int samsung_dt_node_to_map(struct pinctrl_dev *pctldev, in samsung_dt_node_to_map() argument
98 struct device *dev = pctldev->dev; in samsung_dt_node_to_map()
201 static void samsung_dt_free_map(struct pinctrl_dev *pctldev, in samsung_dt_free_map() argument
231 static int samsung_get_functions_count(struct pinctrl_dev *pctldev) in samsung_get_functions_count() argument
[all …]
Dpinconf-generic.c54 void pinconf_generic_dump_pin(struct pinctrl_dev *pctldev, in pinconf_generic_dump_pin() argument
57 const struct pinconf_ops *ops = pctldev->desc->confops; in pinconf_generic_dump_pin()
69 ret = pin_config_get_for_pin(pctldev, pin, &config); in pinconf_generic_dump_pin()
89 void pinconf_generic_dump_group(struct pinctrl_dev *pctldev, in pinconf_generic_dump_group() argument
92 const struct pinconf_ops *ops = pctldev->desc->confops; in pinconf_generic_dump_group()
104 ret = pin_config_group_get(dev_name(pctldev->dev), gname, in pinconf_generic_dump_group()
124 void pinconf_generic_dump_config(struct pinctrl_dev *pctldev, in pinconf_generic_dump_config() argument
Dpinctrl-nomadik.c681 static int __maybe_unused nmk_prcm_gpiocr_get_mode(struct pinctrl_dev *pctldev, int gpio) in nmk_prcm_gpiocr_get_mode() argument
686 struct nmk_pinctrl *npct = pinctrl_dev_get_drvdata(pctldev); in nmk_prcm_gpiocr_get_mode()
1102 struct pinctrl_dev *pctldev, struct gpio_chip *chip, in nmk_gpio_dbg_show_one() argument
1127 if ((mode == NMK_GPIO_ALT_C) && pctldev) in nmk_gpio_dbg_show_one()
1128 mode = nmk_prcm_gpiocr_get_mode(pctldev, gpio); in nmk_gpio_dbg_show_one()
1179 struct pinctrl_dev *pctldev, in nmk_gpio_dbg_show_one() argument
1437 static int nmk_get_groups_cnt(struct pinctrl_dev *pctldev) in nmk_get_groups_cnt() argument
1439 struct nmk_pinctrl *npct = pinctrl_dev_get_drvdata(pctldev); in nmk_get_groups_cnt()
1444 static const char *nmk_get_group_name(struct pinctrl_dev *pctldev, in nmk_get_group_name() argument
1447 struct nmk_pinctrl *npct = pinctrl_dev_get_drvdata(pctldev); in nmk_get_group_name()
[all …]
Dpinctrl-bcm2835.c606 static int bcm2835_pctl_get_groups_count(struct pinctrl_dev *pctldev) in bcm2835_pctl_get_groups_count() argument
611 static const char *bcm2835_pctl_get_group_name(struct pinctrl_dev *pctldev, in bcm2835_pctl_get_group_name() argument
617 static int bcm2835_pctl_get_group_pins(struct pinctrl_dev *pctldev, in bcm2835_pctl_get_group_pins() argument
628 static void bcm2835_pctl_pin_dbg_show(struct pinctrl_dev *pctldev, in bcm2835_pctl_pin_dbg_show() argument
632 struct bcm2835_pinctrl *pc = pinctrl_dev_get_drvdata(pctldev); in bcm2835_pctl_pin_dbg_show()
643 static void bcm2835_pctl_dt_free_map(struct pinctrl_dev *pctldev, in bcm2835_pctl_dt_free_map() argument
702 static int bcm2835_pctl_dt_node_to_map(struct pinctrl_dev *pctldev, in bcm2835_pctl_dt_node_to_map() argument
706 struct bcm2835_pinctrl *pc = pinctrl_dev_get_drvdata(pctldev); in bcm2835_pctl_dt_node_to_map()
810 static int bcm2835_pmx_get_functions_count(struct pinctrl_dev *pctldev) in bcm2835_pmx_get_functions_count() argument
815 static const char *bcm2835_pmx_get_function_name(struct pinctrl_dev *pctldev, in bcm2835_pmx_get_function_name() argument
[all …]
Dpinctrl-u300.c837 static int u300_get_groups_count(struct pinctrl_dev *pctldev) in u300_get_groups_count() argument
842 static const char *u300_get_group_name(struct pinctrl_dev *pctldev, in u300_get_group_name() argument
848 static int u300_get_group_pins(struct pinctrl_dev *pctldev, unsigned selector, in u300_get_group_pins() argument
857 static void u300_pin_dbg_show(struct pinctrl_dev *pctldev, struct seq_file *s, in u300_pin_dbg_show() argument
958 static int u300_pmx_enable(struct pinctrl_dev *pctldev, unsigned selector, in u300_pmx_enable() argument
967 upmx = pinctrl_dev_get_drvdata(pctldev); in u300_pmx_enable()
973 static void u300_pmx_disable(struct pinctrl_dev *pctldev, unsigned selector, in u300_pmx_disable() argument
982 upmx = pinctrl_dev_get_drvdata(pctldev); in u300_pmx_disable()
986 static int u300_pmx_get_funcs_count(struct pinctrl_dev *pctldev) in u300_pmx_get_funcs_count() argument
991 static const char *u300_pmx_get_func_name(struct pinctrl_dev *pctldev, in u300_pmx_get_func_name() argument
[all …]
Dpinctrl-at91.c198 static int at91_get_groups_count(struct pinctrl_dev *pctldev) in at91_get_groups_count() argument
200 struct at91_pinctrl *info = pinctrl_dev_get_drvdata(pctldev); in at91_get_groups_count()
205 static const char *at91_get_group_name(struct pinctrl_dev *pctldev, in at91_get_group_name() argument
208 struct at91_pinctrl *info = pinctrl_dev_get_drvdata(pctldev); in at91_get_group_name()
213 static int at91_get_group_pins(struct pinctrl_dev *pctldev, unsigned selector, in at91_get_group_pins() argument
217 struct at91_pinctrl *info = pinctrl_dev_get_drvdata(pctldev); in at91_get_group_pins()
228 static void at91_pin_dbg_show(struct pinctrl_dev *pctldev, struct seq_file *s, in at91_pin_dbg_show() argument
231 seq_printf(s, "%s", dev_name(pctldev->dev)); in at91_pin_dbg_show()
234 static int at91_dt_node_to_map(struct pinctrl_dev *pctldev, in at91_dt_node_to_map() argument
238 struct at91_pinctrl *info = pinctrl_dev_get_drvdata(pctldev); in at91_dt_node_to_map()
[all …]
Dpinctrl-lantiq.c49 static void ltq_pinctrl_dt_free_map(struct pinctrl_dev *pctldev, in ltq_pinctrl_dt_free_map() argument
61 static void ltq_pinctrl_pin_dbg_show(struct pinctrl_dev *pctldev, in ltq_pinctrl_pin_dbg_show() argument
65 seq_printf(s, " %s", dev_name(pctldev->dev)); in ltq_pinctrl_pin_dbg_show()
68 static void ltq_pinctrl_dt_subnode_to_map(struct pinctrl_dev *pctldev, in ltq_pinctrl_dt_subnode_to_map() argument
72 struct ltq_pinmux_info *info = pinctrl_dev_get_drvdata(pctldev); in ltq_pinctrl_dt_subnode_to_map()
83 dev_err(pctldev->dev, "%s defines neither pins nor groups\n", in ltq_pinctrl_dt_subnode_to_map()
89 dev_err(pctldev->dev, "%s defines both pins and groups\n", in ltq_pinctrl_dt_subnode_to_map()
150 static int ltq_pinctrl_dt_node_to_map(struct pinctrl_dev *pctldev, in ltq_pinctrl_dt_node_to_map() argument
167 ltq_pinctrl_dt_subnode_to_map(pctldev, np, &tmp); in ltq_pinctrl_dt_node_to_map()
Dpinctrl-sunxi.c1402 static int sunxi_pctrl_get_groups_count(struct pinctrl_dev *pctldev) in sunxi_pctrl_get_groups_count() argument
1404 struct sunxi_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); in sunxi_pctrl_get_groups_count()
1409 static const char *sunxi_pctrl_get_group_name(struct pinctrl_dev *pctldev, in sunxi_pctrl_get_group_name() argument
1412 struct sunxi_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); in sunxi_pctrl_get_group_name()
1417 static int sunxi_pctrl_get_group_pins(struct pinctrl_dev *pctldev, in sunxi_pctrl_get_group_pins() argument
1422 struct sunxi_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); in sunxi_pctrl_get_group_pins()
1430 static int sunxi_pctrl_dt_node_to_map(struct pinctrl_dev *pctldev, in sunxi_pctrl_dt_node_to_map() argument
1435 struct sunxi_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); in sunxi_pctrl_dt_node_to_map()
1527 static void sunxi_pctrl_dt_free_map(struct pinctrl_dev *pctldev, in sunxi_pctrl_dt_free_map() argument
1549 static int sunxi_pconf_group_get(struct pinctrl_dev *pctldev, in sunxi_pconf_group_get() argument
[all …]
/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 …]
/drivers/pinctrl/sh-pfc/
Dpinctrl.c43 static int sh_pfc_get_groups_count(struct pinctrl_dev *pctldev) in sh_pfc_get_groups_count() argument
45 struct sh_pfc_pinctrl *pmx = pinctrl_dev_get_drvdata(pctldev); in sh_pfc_get_groups_count()
50 static const char *sh_pfc_get_group_name(struct pinctrl_dev *pctldev, in sh_pfc_get_group_name() argument
53 struct sh_pfc_pinctrl *pmx = pinctrl_dev_get_drvdata(pctldev); in sh_pfc_get_group_name()
58 static int sh_pfc_get_group_pins(struct pinctrl_dev *pctldev, unsigned selector, in sh_pfc_get_group_pins() argument
61 struct sh_pfc_pinctrl *pmx = pinctrl_dev_get_drvdata(pctldev); in sh_pfc_get_group_pins()
69 static void sh_pfc_pin_dbg_show(struct pinctrl_dev *pctldev, struct seq_file *s, in sh_pfc_pin_dbg_show() argument
82 static int sh_pfc_get_functions_count(struct pinctrl_dev *pctldev) in sh_pfc_get_functions_count() argument
84 struct sh_pfc_pinctrl *pmx = pinctrl_dev_get_drvdata(pctldev); in sh_pfc_get_functions_count()
89 static const char *sh_pfc_get_function_name(struct pinctrl_dev *pctldev, in sh_pfc_get_function_name() argument
[all …]
/drivers/pinctrl/mvebu/
Dpinctrl-mvebu.c51 struct pinctrl_dev *pctldev; member
178 static int mvebu_pinconf_group_get(struct pinctrl_dev *pctldev, in mvebu_pinconf_group_get() argument
181 struct mvebu_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); in mvebu_pinconf_group_get()
193 static int mvebu_pinconf_group_set(struct pinctrl_dev *pctldev, in mvebu_pinconf_group_set() argument
196 struct mvebu_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); in mvebu_pinconf_group_set()
208 static void mvebu_pinconf_group_dbg_show(struct pinctrl_dev *pctldev, in mvebu_pinconf_group_dbg_show() argument
211 struct mvebu_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); in mvebu_pinconf_group_dbg_show()
217 if (mvebu_pinconf_group_get(pctldev, gid, &config)) in mvebu_pinconf_group_dbg_show()
272 static int mvebu_pinmux_get_funcs_count(struct pinctrl_dev *pctldev) in mvebu_pinmux_get_funcs_count() argument
274 struct mvebu_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); in mvebu_pinmux_get_funcs_count()
[all …]
/drivers/pinctrl/vt8500/
Dpinctrl-wmt.c68 static int wmt_pmx_get_functions_count(struct pinctrl_dev *pctldev) in wmt_pmx_get_functions_count() argument
73 static const char *wmt_pmx_get_function_name(struct pinctrl_dev *pctldev, in wmt_pmx_get_function_name() argument
79 static int wmt_pmx_get_function_groups(struct pinctrl_dev *pctldev, in wmt_pmx_get_function_groups() argument
84 struct wmt_pinctrl_data *data = pinctrl_dev_get_drvdata(pctldev); in wmt_pmx_get_function_groups()
134 static int wmt_pmx_enable(struct pinctrl_dev *pctldev, in wmt_pmx_enable() argument
138 struct wmt_pinctrl_data *data = pinctrl_dev_get_drvdata(pctldev); in wmt_pmx_enable()
144 static void wmt_pmx_disable(struct pinctrl_dev *pctldev, in wmt_pmx_disable() argument
148 struct wmt_pinctrl_data *data = pinctrl_dev_get_drvdata(pctldev); in wmt_pmx_disable()
155 static void wmt_pmx_gpio_disable_free(struct pinctrl_dev *pctldev, in wmt_pmx_gpio_disable_free() argument
159 struct wmt_pinctrl_data *data = pinctrl_dev_get_drvdata(pctldev); in wmt_pmx_gpio_disable_free()
[all …]

12