Searched refs:pinctrl_dev (Results 26 - 50 of 165) sorted by relevance

1234567

/linux-master/drivers/pinctrl/bcm/
H A Dpinctrl-bcm6328.c269 static int bcm6328_pinctrl_get_group_count(struct pinctrl_dev *pctldev)
274 static const char *bcm6328_pinctrl_get_group_name(struct pinctrl_dev *pctldev,
280 static int bcm6328_pinctrl_get_group_pins(struct pinctrl_dev *pctldev,
290 static int bcm6328_pinctrl_get_func_count(struct pinctrl_dev *pctldev)
295 static const char *bcm6328_pinctrl_get_func_name(struct pinctrl_dev *pctldev,
301 static int bcm6328_pinctrl_get_groups(struct pinctrl_dev *pctldev,
324 static int bcm6328_pinctrl_set_mux(struct pinctrl_dev *pctldev,
336 static int bcm6328_gpio_request_enable(struct pinctrl_dev *pctldev,
H A Dpinctrl-bcm6318.c345 static int bcm6318_pinctrl_get_group_count(struct pinctrl_dev *pctldev)
350 static const char *bcm6318_pinctrl_get_group_name(struct pinctrl_dev *pctldev,
356 static int bcm6318_pinctrl_get_group_pins(struct pinctrl_dev *pctldev,
366 static int bcm6318_pinctrl_get_func_count(struct pinctrl_dev *pctldev)
371 static const char *bcm6318_pinctrl_get_func_name(struct pinctrl_dev *pctldev,
377 static int bcm6318_pinctrl_get_groups(struct pinctrl_dev *pctldev,
410 static int bcm6318_pinctrl_set_mux(struct pinctrl_dev *pctldev,
422 static int bcm6318_gpio_request_enable(struct pinctrl_dev *pctldev,
H A Dpinctrl-bcm6358.c210 static int bcm6358_pinctrl_get_group_count(struct pinctrl_dev *pctldev)
215 static const char *bcm6358_pinctrl_get_group_name(struct pinctrl_dev *pctldev,
221 static int bcm6358_pinctrl_get_group_pins(struct pinctrl_dev *pctldev,
231 static int bcm6358_pinctrl_get_func_count(struct pinctrl_dev *pctldev)
236 static const char *bcm6358_pinctrl_get_func_name(struct pinctrl_dev *pctldev,
242 static int bcm6358_pinctrl_get_groups(struct pinctrl_dev *pctldev,
253 static int bcm6358_pinctrl_set_mux(struct pinctrl_dev *pctldev,
286 static int bcm6358_gpio_request_enable(struct pinctrl_dev *pctldev,
H A Dpinctrl-bcm6362.c440 static int bcm6362_pinctrl_get_group_count(struct pinctrl_dev *pctldev)
445 static const char *bcm6362_pinctrl_get_group_name(struct pinctrl_dev *pctldev,
451 static int bcm6362_pinctrl_get_group_pins(struct pinctrl_dev *pctldev,
461 static int bcm6362_pinctrl_get_func_count(struct pinctrl_dev *pctldev)
466 static const char *bcm6362_pinctrl_get_func_name(struct pinctrl_dev *pctldev,
472 static int bcm6362_pinctrl_get_groups(struct pinctrl_dev *pctldev,
505 static int bcm6362_pinctrl_set_mux(struct pinctrl_dev *pctldev,
549 static int bcm6362_gpio_request_enable(struct pinctrl_dev *pctldev,
H A Dpinctrl-bcm6368.c335 static int bcm6368_pinctrl_get_group_count(struct pinctrl_dev *pctldev)
340 static const char *bcm6368_pinctrl_get_group_name(struct pinctrl_dev *pctldev,
346 static int bcm6368_pinctrl_get_group_pins(struct pinctrl_dev *pctldev,
356 static int bcm6368_pinctrl_get_func_count(struct pinctrl_dev *pctldev)
361 static const char *bcm6368_pinctrl_get_func_name(struct pinctrl_dev *pctldev,
367 static int bcm6368_pinctrl_get_groups(struct pinctrl_dev *pctldev,
378 static int bcm6368_pinctrl_set_mux(struct pinctrl_dev *pctldev,
427 static int bcm6368_gpio_request_enable(struct pinctrl_dev *pctldev,
/linux-master/drivers/pinctrl/aspeed/
H A Dpinctrl-aspeed.c14 int aspeed_pinctrl_get_groups_count(struct pinctrl_dev *pctldev)
21 const char *aspeed_pinctrl_get_group_name(struct pinctrl_dev *pctldev,
29 int aspeed_pinctrl_get_group_pins(struct pinctrl_dev *pctldev,
41 void aspeed_pinctrl_pin_dbg_show(struct pinctrl_dev *pctldev,
47 int aspeed_pinmux_get_fn_count(struct pinctrl_dev *pctldev)
54 const char *aspeed_pinmux_get_fn_name(struct pinctrl_dev *pctldev,
62 int aspeed_pinmux_get_fn_groups(struct pinctrl_dev *pctldev,
223 int aspeed_pinmux_set_mux(struct pinctrl_dev *pctldev, unsigned int function,
377 int aspeed_gpio_request_enable(struct pinctrl_dev *pctldev,
448 struct pinctrl_dev *pct
[all...]
/linux-master/drivers/pinctrl/spear/
H A Dpinctrl-spear.c116 static int spear_pinctrl_get_groups_cnt(struct pinctrl_dev *pctldev)
123 static const char *spear_pinctrl_get_group_name(struct pinctrl_dev *pctldev,
131 static int spear_pinctrl_get_group_pins(struct pinctrl_dev *pctldev,
142 static void spear_pinctrl_pin_dbg_show(struct pinctrl_dev *pctldev,
148 static int spear_pinctrl_dt_node_to_map(struct pinctrl_dev *pctldev,
200 static void spear_pinctrl_dt_free_map(struct pinctrl_dev *pctldev,
216 static int spear_pinctrl_get_funcs_count(struct pinctrl_dev *pctldev)
223 static const char *spear_pinctrl_get_func_name(struct pinctrl_dev *pctldev,
231 static int spear_pinctrl_get_func_groups(struct pinctrl_dev *pctldev,
243 static int spear_pinctrl_endisable(struct pinctrl_dev *pctlde
[all...]
/linux-master/drivers/pinctrl/intel/
H A Dpinctrl-tangier.c135 static int tng_get_groups_count(struct pinctrl_dev *pctldev)
142 static const char *tng_get_group_name(struct pinctrl_dev *pctldev,
150 static int tng_get_group_pins(struct pinctrl_dev *pctldev, unsigned int group,
160 static void tng_pin_dbg_show(struct pinctrl_dev *pctldev, struct seq_file *s,
189 static int tng_get_functions_count(struct pinctrl_dev *pctldev)
196 static const char *tng_get_function_name(struct pinctrl_dev *pctldev,
204 static int tng_get_function_groups(struct pinctrl_dev *pctldev,
216 static int tng_pinmux_set_mux(struct pinctrl_dev *pctldev,
244 static int tng_gpio_request_enable(struct pinctrl_dev *pctldev,
270 static int tng_config_get(struct pinctrl_dev *pctlde
[all...]
H A Dpinctrl-tangier.h77 struct pinctrl_dev *pctldev;
/linux-master/drivers/pinctrl/
H A Dpinctrl-digicolor.c43 struct pinctrl_dev *pctl;
52 static int dc_get_groups_count(struct pinctrl_dev *pctldev)
57 static const char *dc_get_group_name(struct pinctrl_dev *pctldev,
66 static int dc_get_group_pins(struct pinctrl_dev *pctldev, unsigned selector,
93 static int dc_get_functions_count(struct pinctrl_dev *pctldev)
98 static const char *dc_get_fname(struct pinctrl_dev *pctldev, unsigned selector)
103 static int dc_get_groups(struct pinctrl_dev *pctldev, unsigned selector,
126 static int dc_set_mux(struct pinctrl_dev *pctldev, unsigned selector,
143 static int dc_pmx_request_gpio(struct pinctrl_dev *pcdev,
H A Dpinctrl-at91-pio4.c111 * @pinctrl_dev: pinctrl device registered.
133 struct pinctrl_dev *pinctrl_dev; member in struct:atmel_pioctrl
448 static unsigned int atmel_pin_config_read(struct pinctrl_dev *pctldev,
464 static void atmel_pin_config_write(struct pinctrl_dev *pctldev,
479 static int atmel_pctl_get_groups_count(struct pinctrl_dev *pctldev)
486 static const char *atmel_pctl_get_group_name(struct pinctrl_dev *pctldev,
494 static int atmel_pctl_get_group_pins(struct pinctrl_dev *pctldev,
508 atmel_pctl_find_group_by_pin(struct pinctrl_dev *pctldev, unsigned int pin)
523 static int atmel_pctl_xlate_pinfunc(struct pinctrl_dev *pctlde
[all...]
H A Dpinmux.c35 int pinmux_check_ops(struct pinctrl_dev *pctldev)
87 bool pinmux_can_be_used_for_gpio(struct pinctrl_dev *pctldev, unsigned int pin)
111 static int pin_request(struct pinctrl_dev *pctldev,
208 static const char *pin_free(struct pinctrl_dev *pctldev, int pin,
263 int pinmux_request_gpio(struct pinctrl_dev *pctldev,
288 void pinmux_free_gpio(struct pinctrl_dev *pctldev, unsigned int pin,
304 int pinmux_gpio_direction(struct pinctrl_dev *pctldev,
321 static int pinmux_func_name_to_selector(struct pinctrl_dev *pctldev,
344 struct pinctrl_dev *pctldev = setting->pctldev;
408 struct pinctrl_dev *pctlde
[all...]
H A Dpinctrl-axp209.c70 struct pinctrl_dev *pctl_dev;
225 static int axp20x_pmx_set(struct pinctrl_dev *pctldev, unsigned int offset,
247 static int axp20x_pmx_func_cnt(struct pinctrl_dev *pctldev)
254 static const char *axp20x_pmx_func_name(struct pinctrl_dev *pctldev,
262 static int axp20x_pmx_func_groups(struct pinctrl_dev *pctldev,
275 static int axp20x_pmx_set_mux(struct pinctrl_dev *pctldev,
306 static int axp20x_pmx_gpio_set_direction(struct pinctrl_dev *pctldev,
329 static int axp20x_groups_cnt(struct pinctrl_dev *pctldev)
336 static int axp20x_group_pins(struct pinctrl_dev *pctldev, unsigned int selector,
347 static const char *axp20x_group_name(struct pinctrl_dev *pctlde
[all...]
H A Ddevicetree.c25 struct pinctrl_dev *pctldev;
30 static void dt_free_map(struct pinctrl_dev *pctldev,
66 struct pinctrl_dev *pctldev,
103 struct pinctrl_dev *of_pinctrl_get(struct device_node *np)
110 struct pinctrl_dev *hog_pctldev,
114 struct pinctrl_dev *pctldev = NULL;
196 int pinctrl_dt_to_map(struct pinctrl *p, struct pinctrl_dev *pctldev)
H A Dpinconf-generic.c58 static void pinconf_generic_dump_one(struct pinctrl_dev *pctldev,
112 void pinconf_generic_dump_pins(struct pinctrl_dev *pctldev, struct seq_file *s,
133 void pinconf_generic_dump_config(struct pinctrl_dev *pctldev,
244 struct pinctrl_dev *pctldev,
296 int pinconf_generic_dt_subnode_to_map(struct pinctrl_dev *pctldev,
380 int pinconf_generic_dt_node_to_map(struct pinctrl_dev *pctldev,
413 void pinconf_generic_dt_free_map(struct pinctrl_dev *pctldev,
/linux-master/drivers/pinctrl/mediatek/
H A Dpinctrl-mtmips.c46 static int mtmips_get_group_count(struct pinctrl_dev *pctrldev)
53 static const char *mtmips_get_group_name(struct pinctrl_dev *pctrldev,
61 static int mtmips_get_group_pins(struct pinctrl_dev *pctrldev,
85 static int mtmips_pmx_func_count(struct pinctrl_dev *pctrldev)
92 static const char *mtmips_pmx_func_name(struct pinctrl_dev *pctrldev,
100 static int mtmips_pmx_group_get_groups(struct pinctrl_dev *pctrldev,
117 static int mtmips_pmx_group_enable(struct pinctrl_dev *pctrldev,
161 static int mtmips_pmx_group_gpio_request_enable(struct pinctrl_dev *pctrldev,
320 struct pinctrl_dev *dev;
/linux-master/drivers/pinctrl/freescale/
H A Dpinctrl-mxs.c26 struct pinctrl_dev *pctl;
31 static int mxs_get_groups_count(struct pinctrl_dev *pctldev)
38 static const char *mxs_get_group_name(struct pinctrl_dev *pctldev,
46 static int mxs_get_group_pins(struct pinctrl_dev *pctldev, unsigned group,
57 static void mxs_pin_dbg_show(struct pinctrl_dev *pctldev, struct seq_file *s,
63 static int mxs_dt_node_to_map(struct pinctrl_dev *pctldev,
141 static void mxs_dt_free_map(struct pinctrl_dev *pctldev,
165 static int mxs_pinctrl_get_funcs_count(struct pinctrl_dev *pctldev)
172 static const char *mxs_pinctrl_get_func_name(struct pinctrl_dev *pctldev,
180 static int mxs_pinctrl_get_func_groups(struct pinctrl_dev *pctlde
[all...]
H A Dpinctrl-imx1-core.c33 struct pinctrl_dev *pctl;
174 static int imx1_get_groups_count(struct pinctrl_dev *pctldev)
182 static const char *imx1_get_group_name(struct pinctrl_dev *pctldev,
191 static int imx1_get_group_pins(struct pinctrl_dev *pctldev, unsigned selector,
207 static void imx1_pin_dbg_show(struct pinctrl_dev *pctldev, struct seq_file *s,
221 static int imx1_dt_node_to_map(struct pinctrl_dev *pctldev,
283 static void imx1_dt_free_map(struct pinctrl_dev *pctldev,
298 static int imx1_pmx_set(struct pinctrl_dev *pctldev, unsigned selector,
351 static int imx1_pmx_get_funcs_count(struct pinctrl_dev *pctldev)
359 static const char *imx1_pmx_get_func_name(struct pinctrl_dev *pctlde
[all...]
/linux-master/drivers/pinctrl/nxp/
H A Dpinctrl-s32cc.c94 struct pinctrl_dev *pctl;
105 s32_get_region(struct pinctrl_dev *pctldev, unsigned int pin)
121 static inline int s32_check_pin(struct pinctrl_dev *pctldev,
127 static inline int s32_regmap_read(struct pinctrl_dev *pctldev,
143 static inline int s32_regmap_write(struct pinctrl_dev *pctldev,
161 static inline int s32_regmap_update(struct pinctrl_dev *pctldev, unsigned int pin,
177 static int s32_get_groups_count(struct pinctrl_dev *pctldev)
185 static const char *s32_get_group_name(struct pinctrl_dev *pctldev,
194 static int s32_get_group_pins(struct pinctrl_dev *pctldev,
207 static void s32_pin_dbg_show(struct pinctrl_dev *pctlde
[all...]
/linux-master/drivers/pinctrl/meson/
H A Dpinctrl-meson8-pmx.c56 static int meson8_pmx_set_mux(struct pinctrl_dev *pcdev, unsigned func_num,
85 static int meson8_pmx_request_gpio(struct pinctrl_dev *pcdev,
/linux-master/drivers/pinctrl/berlin/
H A Dberlin.c32 struct pinctrl_dev *pctrl_dev;
35 static int berlin_pinctrl_get_group_count(struct pinctrl_dev *pctrl_dev)
42 static const char *berlin_pinctrl_get_group_name(struct pinctrl_dev *pctrl_dev,
50 static int berlin_pinctrl_dt_node_to_map(struct pinctrl_dev *pctrl_dev,
105 static int berlin_pinmux_get_functions_count(struct pinctrl_dev *pctrl_dev)
112 static const char *berlin_pinmux_get_function_name(struct pinctrl_dev *pctrl_dev,
120 static int berlin_pinmux_get_function_groups(struct pinctrl_dev *pctrl_dev,
150 static int berlin_pinmux_set(struct pinctrl_dev *pctrl_dev,
/linux-master/drivers/pinctrl/cirrus/
H A Dpinctrl-cs42l43.c97 static int cs42l43_pin_get_groups_count(struct pinctrl_dev *pctldev)
102 static const char *cs42l43_pin_get_group_name(struct pinctrl_dev *pctldev,
108 static int cs42l43_pin_get_group_pins(struct pinctrl_dev *pctldev,
163 static int cs42l43_pin_get_func_count(struct pinctrl_dev *pctldev)
168 static const char *cs42l43_pin_get_func_name(struct pinctrl_dev *pctldev,
174 static int cs42l43_pin_get_func_groups(struct pinctrl_dev *pctldev,
185 static int cs42l43_pin_set_mux(struct pinctrl_dev *pctldev,
221 static int cs42l43_gpio_set_direction(struct pinctrl_dev *pctldev,
249 static int cs42l43_gpio_request_enable(struct pinctrl_dev *pctldev,
256 static void cs42l43_gpio_disable_free(struct pinctrl_dev *pctlde
[all...]
/linux-master/drivers/pinctrl/pxa/
H A Dpinctrl-pxa2xx.c24 static int pxa2xx_pctrl_get_groups_count(struct pinctrl_dev *pctldev)
31 static const char *pxa2xx_pctrl_get_group_name(struct pinctrl_dev *pctldev,
40 static int pxa2xx_pctrl_get_group_pins(struct pinctrl_dev *pctldev,
83 static int pxa2xx_pmx_gpio_set_direction(struct pinctrl_dev *pctldev,
108 static const char *pxa2xx_pmx_get_func_name(struct pinctrl_dev *pctldev,
117 static int pxa2xx_get_functions_count(struct pinctrl_dev *pctldev)
124 static int pxa2xx_pmx_get_func_groups(struct pinctrl_dev *pctldev,
138 static int pxa2xx_pmx_set_mux(struct pinctrl_dev *pctldev, unsigned function,
182 static int pxa2xx_pconf_group_get(struct pinctrl_dev *pctldev,
203 static int pxa2xx_pconf_group_set(struct pinctrl_dev *pctlde
[all...]
/linux-master/drivers/pinctrl/realtek/
H A Dpinctrl-rtd.c28 struct pinctrl_dev *pcdev;
46 static int rtd_pinctrl_get_groups_count(struct pinctrl_dev *pcdev)
53 static const char *rtd_pinctrl_get_group_name(struct pinctrl_dev *pcdev,
61 static int rtd_pinctrl_get_group_pins(struct pinctrl_dev *pcdev,
74 static void rtd_pinctrl_dbg_show(struct pinctrl_dev *pcdev,
119 static int rtd_pinctrl_get_functions_count(struct pinctrl_dev *pcdev)
126 static const char *rtd_pinctrl_get_function_name(struct pinctrl_dev *pcdev,
134 static int rtd_pinctrl_get_function_groups(struct pinctrl_dev *pcdev,
155 static int rtd_pinctrl_set_one_mux(struct pinctrl_dev *pcdev,
193 static int rtd_pinctrl_set_mux(struct pinctrl_dev *pcde
[all...]
/linux-master/drivers/pinctrl/uniphier/
H A Dpinctrl-uniphier-core.c39 struct pinctrl_dev *pctldev;
45 static int uniphier_pctl_get_groups_count(struct pinctrl_dev *pctldev)
52 static const char *uniphier_pctl_get_group_name(struct pinctrl_dev *pctldev,
60 static int uniphier_pctl_get_group_pins(struct pinctrl_dev *pctldev,
74 static void uniphier_pctl_pin_dbg_show(struct pinctrl_dev *pctldev,
149 static int uniphier_conf_get_drvctrl_data(struct pinctrl_dev *pctldev,
206 static int uniphier_conf_pin_bias_get(struct pinctrl_dev *pctldev,
257 static int uniphier_conf_pin_drive_get(struct pinctrl_dev *pctldev,
283 static int uniphier_conf_pin_input_enable_get(struct pinctrl_dev *pctldev,
309 static int uniphier_conf_pin_config_get(struct pinctrl_dev *pctlde
[all...]

Completed in 659 milliseconds

1234567