Searched defs:pctldev (Results 1 - 25 of 126) sorted by relevance

123456

/linux-master/drivers/pinctrl/
H A Ddevicetree.h30 pinctrl_dt_to_map(struct pinctrl *p, struct pinctrl_dev *pctldev) argument
H A Dpinconf.h46 static inline int pinconf_check_ops(struct pinctrl_dev *pctldev) argument
71 static inline int pinconf_set_config(struct pinctrl_dev *pctldev, unsigned int pin, argument
121 static inline void pinconf_generic_dump_pins(struct pinctrl_dev *pctldev, argument
99 pinconf_init_device_debugfs(struct dentry *devroot, struct pinctrl_dev *pctldev) argument
128 pinconf_generic_dump_config(struct pinctrl_dev *pctldev, struct seq_file *s, unsigned long config) argument
[all...]
H A Dpinctrl-mcp23s08.h51 struct pinctrl_dev *pctldev; member in struct:mcp23s08
H A Dpinctrl-utils.c20 int pinctrl_utils_reserve_map(struct pinctrl_dev *pctldev, argument
45 int pinctrl_utils_add_map_mux(struct pinctrl_dev *pctldev, argument
62 int pinctrl_utils_add_map_configs(struct pinctrl_dev *pctldev, argument
88 int pinctrl_utils_add_config(struct pinctrl_dev *pctldev, argument
112 void pinctrl_utils_free_map(struct pinctrl_dev *pctldev, argument
H A Dpinmux.h48 static inline int pinmux_check_ops(struct pinctrl_dev *pctldev) argument
58 static inline bool pinmux_can_be_used_for_gpio(struct pinctrl_dev *pctldev, argument
64 static inline int pinmux_request_gpio(struct pinctrl_dev *pctldev, argument
71 static inline void pinmux_free_gpio(struct pinctrl_dev *pctldev, argument
77 static inline int pinmux_gpio_direction(struct pinctrl_dev *pctldev, argument
125 pinmux_init_device_debugfs(struct dentry *devroot, struct pinctrl_dev *pctldev) argument
175 pinmux_generic_free_functions(struct pinctrl_dev *pctldev) argument
[all...]
H A Dpinctrl-da850-pupd.c35 static int da850_pupd_get_groups_count(struct pinctrl_dev *pctldev) argument
40 static const char *da850_pupd_get_group_name(struct pinctrl_dev *pctldev, argument
46 static int da850_pupd_get_group_pins(struct pinctrl_dev *pctldev, argument
64 static int da850_pupd_pin_config_group_get(struct pinctrl_dev *pctldev, argument
100 static int da850_pupd_pin_config_group_set(struct pinctrl_dev *pctldev, argument
H A Dpinconf.c27 int pinconf_check_ops(struct pinctrl_dev *pctldev) argument
58 int pin_config_get_for_pin(struct pinctrl_dev *pctldev, unsigned int pin, argument
75 struct pinctrl_dev *pctldev; local
112 struct pinctrl_dev *pctldev = setting->pctldev; local
152 struct pinctrl_dev *pctldev = setting->pctldev; local
202 pinconf_set_config(struct pinctrl_dev *pctldev, unsigned int pin, unsigned long *configs, size_t nconfigs) argument
216 pinconf_show_config(struct seq_file *s, struct pinctrl_dev *pctldev, unsigned long *configs, unsigned int num_configs) argument
240 struct pinctrl_dev *pctldev; local
264 struct pinctrl_dev *pctldev = setting->pctldev; local
293 pinconf_dump_pin(struct pinctrl_dev *pctldev, struct seq_file *s, int pin) argument
306 struct pinctrl_dev *pctldev = s->private; local
335 pinconf_dump_group(struct pinctrl_dev *pctldev, struct seq_file *s, unsigned int selector, const char *gname) argument
349 struct pinctrl_dev *pctldev = s->private; local
372 pinconf_init_device_debugfs(struct dentry *devroot, struct pinctrl_dev *pctldev) argument
[all...]
H A Dpinctrl-lantiq.c47 static void ltq_pinctrl_dt_free_map(struct pinctrl_dev *pctldev, argument
59 static void ltq_pinctrl_pin_dbg_show(struct pinctrl_dev *pctldev, argument
66 static void ltq_pinctrl_dt_subnode_to_map(struct pinctrl_dev *pctldev, argument
148 static int ltq_pinctrl_dt_node_to_map(struct pinctrl_dev *pctldev, argument
H A Dpinctrl-digicolor.c52 static int dc_get_groups_count(struct pinctrl_dev *pctldev) argument
57 static const char *dc_get_group_name(struct pinctrl_dev *pctldev, argument
66 static int dc_get_group_pins(struct pinctrl_dev *pctldev, unsigned selector, argument
93 static int dc_get_functions_count(struct pinctrl_dev *pctldev) argument
98 static const char *dc_get_fname(struct pinctrl_dev *pctldev, unsigned selector) argument
103 static int dc_get_groups(struct pinctrl_dev *pctldev, unsigned selector, argument
126 static int dc_set_mux(struct pinctrl_dev *pctldev, unsigne argument
[all...]
H A Dpinctrl-mlxbf3.c124 static int mlxbf3_get_groups_count(struct pinctrl_dev *pctldev) argument
130 static const char *mlxbf3_get_group_name(struct pinctrl_dev *pctldev, argument
136 static int mlxbf3_get_group_pins(struct pinctrl_dev *pctldev, argument
167 static int mlxbf3_pmx_get_funcs_count(struct pinctrl_dev *pctldev) argument
172 static const char *mlxbf3_pmx_get_func_name(struct pinctrl_dev *pctldev, argument
178 static int mlxbf3_pmx_get_groups(struct pinctrl_dev *pctldev, argument
189 static int mlxbf3_pmx_set(struct pinctrl_dev *pctldev, argument
212 static int mlxbf3_gpio_request_enable(struct pinctrl_dev *pctldev, argument
[all...]
H A Dpinconf-generic.c58 static void pinconf_generic_dump_one(struct pinctrl_dev *pctldev, argument
112 void pinconf_generic_dump_pins(struct pinctrl_dev *pctldev, struct seq_file *s, argument
133 pinconf_generic_dump_config(struct pinctrl_dev *pctldev, struct seq_file *s, unsigned long config) argument
243 pinconf_generic_parse_dt_config(struct device_node *np, struct pinctrl_dev *pctldev, unsigned long **configs, unsigned int *nconfigs) argument
296 pinconf_generic_dt_subnode_to_map(struct pinctrl_dev *pctldev, struct device_node *np, struct pinctrl_map **map, unsigned int *reserved_maps, unsigned int *num_maps, enum pinctrl_map_type type) argument
380 pinconf_generic_dt_node_to_map(struct pinctrl_dev *pctldev, struct device_node *np_config, struct pinctrl_map **map, unsigned int *num_maps, enum pinctrl_map_type type) argument
413 pinconf_generic_dt_free_map(struct pinctrl_dev *pctldev, struct pinctrl_map *map, unsigned int num_maps) argument
[all...]
H A Dcore.h144 struct pinctrl_dev *pctldev; member in struct:pinctrl_setting
170 struct pinctrl_dev *pctldev; member in struct:pin_desc
244 pin_desc_get(struct pinctrl_dev *pctldev, unsigned int pin) argument
[all...]
H A Ddevicetree.c25 struct pinctrl_dev *pctldev; member in struct:pinctrl_dt_map
30 static void dt_free_map(struct pinctrl_dev *pctldev, argument
65 dt_remember_or_free_map(struct pinctrl *p, const char *statename, struct pinctrl_dev *pctldev, struct pinctrl_map *map, unsigned int num_maps) argument
114 struct pinctrl_dev *pctldev = NULL; local
196 pinctrl_dt_to_map(struct pinctrl *p, struct pinctrl_dev *pctldev) argument
[all...]
/linux-master/drivers/pinctrl/intel/
H A Dpinctrl-tangier.h77 struct pinctrl_dev *pctldev; member in struct:tng_pinctrl
/linux-master/drivers/pinctrl/freescale/
H A Dpinctrl-scu.c60 int imx_pinconf_get_scu(struct pinctrl_dev *pctldev, unsigned pin_id, argument
86 int imx_pinconf_set_scu(struct pinctrl_dev *pctldev, unsigned pin_id, argument
H A Dpinctrl-mxs.c31 static int mxs_get_groups_count(struct pinctrl_dev *pctldev) argument
38 static const char *mxs_get_group_name(struct pinctrl_dev *pctldev, argument
46 static int mxs_get_group_pins(struct pinctrl_dev *pctldev, unsigned group, argument
57 static void mxs_pin_dbg_show(struct pinctrl_dev *pctldev, struct seq_file *s, argument
63 static int mxs_dt_node_to_map(struct pinctrl_dev *pctldev, argument
141 static void mxs_dt_free_map(struct pinctrl_dev *pctldev, argument
165 mxs_pinctrl_get_funcs_count(struct pinctrl_dev *pctldev) argument
172 mxs_pinctrl_get_func_name(struct pinctrl_dev *pctldev, unsigned function) argument
180 mxs_pinctrl_get_func_groups(struct pinctrl_dev *pctldev, unsigned group, const char * const **groups, unsigned * const num_groups) argument
203 mxs_pinctrl_set_mux(struct pinctrl_dev *pctldev, unsigned selector, unsigned group) argument
233 mxs_pinconf_get(struct pinctrl_dev *pctldev, unsigned pin, unsigned long *config) argument
239 mxs_pinconf_set(struct pinctrl_dev *pctldev, unsigned pin, unsigned long *configs, unsigned num_configs) argument
246 mxs_pinconf_group_get(struct pinctrl_dev *pctldev, unsigned group, unsigned long *config) argument
256 mxs_pinconf_group_set(struct pinctrl_dev *pctldev, unsigned group, unsigned long *configs, unsigned num_configs) argument
319 mxs_pinconf_dbg_show(struct pinctrl_dev *pctldev, struct seq_file *s, unsigned pin) argument
325 mxs_pinconf_group_dbg_show(struct pinctrl_dev *pctldev, struct seq_file *s, unsigned group) argument
[all...]
/linux-master/drivers/pinctrl/visconti/
H A Dpinctrl-common.c36 static int visconti_pin_config_set(struct pinctrl_dev *pctldev, argument
122 static int visconti_pin_config_group_set(struct pinctrl_dev *pctldev, argument
155 static int visconti_get_groups_count(struct pinctrl_dev *pctldev) argument
162 static const char *visconti_get_group_name(struct pinctrl_dev *pctldev, argument
170 static int visconti_get_group_pins(struct pinctrl_dev *pctldev, argument
192 visconti_get_functions_count(struct pinctrl_dev *pctldev) argument
199 visconti_get_function_name(struct pinctrl_dev *pctldev, unsigned int selector) argument
207 visconti_get_function_groups(struct pinctrl_dev *pctldev, unsigned int selector, const char * const **groups, unsigned * const num_groups) argument
220 visconti_set_mux(struct pinctrl_dev *pctldev, unsigned int function, unsigned int group) argument
248 visconti_gpio_request_enable(struct pinctrl_dev *pctldev, struct pinctrl_gpio_range *range, unsigned int pin) argument
[all...]
/linux-master/drivers/pinctrl/pxa/
H A Dpinctrl-pxa2xx.c24 static int pxa2xx_pctrl_get_groups_count(struct pinctrl_dev *pctldev) argument
31 static const char *pxa2xx_pctrl_get_group_name(struct pinctrl_dev *pctldev, argument
40 static int pxa2xx_pctrl_get_group_pins(struct pinctrl_dev *pctldev, argument
83 static int pxa2xx_pmx_gpio_set_direction(struct pinctrl_dev *pctldev, argument
108 static const char *pxa2xx_pmx_get_func_name(struct pinctrl_dev *pctldev, argument
117 pxa2xx_get_functions_count(struct pinctrl_dev *pctldev) argument
124 pxa2xx_pmx_get_func_groups(struct pinctrl_dev *pctldev, unsigned function, const char * const **groups, unsigned * const num_groups) argument
138 pxa2xx_pmx_set_mux(struct pinctrl_dev *pctldev, unsigned function, unsigned tgroup) argument
184 pxa2xx_pconf_group_get(struct pinctrl_dev *pctldev, unsigned group, unsigned long *config) argument
205 pxa2xx_pconf_group_set(struct pinctrl_dev *pctldev, unsigned group, unsigned long *configs, unsigned num_configs) argument
[all...]
/linux-master/drivers/pinctrl/spear/
H A Dpinctrl-spear.c116 static int spear_pinctrl_get_groups_cnt(struct pinctrl_dev *pctldev) argument
123 static const char *spear_pinctrl_get_group_name(struct pinctrl_dev *pctldev, argument
131 static int spear_pinctrl_get_group_pins(struct pinctrl_dev *pctldev, argument
142 static void spear_pinctrl_pin_dbg_show(struct pinctrl_dev *pctldev, argument
148 static int spear_pinctrl_dt_node_to_map(struct pinctrl_dev *pctldev, argument
200 static void spear_pinctrl_dt_free_map(struct pinctrl_dev *pctldev, argument
216 spear_pinctrl_get_funcs_count(struct pinctrl_dev *pctldev) argument
223 spear_pinctrl_get_func_name(struct pinctrl_dev *pctldev, unsigned function) argument
231 spear_pinctrl_get_func_groups(struct pinctrl_dev *pctldev, unsigned function, const char *const **groups, unsigned * const ngroups) argument
243 spear_pinctrl_endisable(struct pinctrl_dev *pctldev, unsigned function, unsigned group, bool enable) argument
277 spear_pinctrl_set_mux(struct pinctrl_dev *pctldev, unsigned function, unsigned group) argument
305 gpio_request_endisable(struct pinctrl_dev *pctldev, struct pinctrl_gpio_range *range, unsigned offset, bool enable) argument
331 gpio_request_enable(struct pinctrl_dev *pctldev, struct pinctrl_gpio_range *range, unsigned offset) argument
337 gpio_disable_free(struct pinctrl_dev *pctldev, struct pinctrl_gpio_range *range, unsigned offset) argument
[all...]
/linux-master/drivers/pinctrl/mediatek/
H A Dpinctrl-moore.c42 static int mtk_pinmux_set_mux(struct pinctrl_dev *pctldev, argument
80 static int mtk_pinmux_gpio_request_enable(struct pinctrl_dev *pctldev, argument
95 static int mtk_pinmux_gpio_set_direction(struct pinctrl_dev *pctldev, argument
110 static int mtk_pinconf_get(struct pinctrl_dev *pctldev, argument
249 mtk_pinconf_set(struct pinctrl_dev *pctldev, unsigned int pin, unsigned long *configs, unsigned int num_configs) argument
401 mtk_pinconf_group_get(struct pinctrl_dev *pctldev, unsigned int group, unsigned long *config) argument
426 mtk_pinconf_group_set(struct pinctrl_dev *pctldev, unsigned int group, unsigned long *configs, unsigned int num_configs) argument
[all...]
/linux-master/drivers/pinctrl/bcm/
H A Dpinctrl-ns.c27 struct pinctrl_dev *pctldev; member in struct:ns_pinctrl
H A Dpinctrl-bcm6358.c210 static int bcm6358_pinctrl_get_group_count(struct pinctrl_dev *pctldev) argument
215 static const char *bcm6358_pinctrl_get_group_name(struct pinctrl_dev *pctldev, argument
221 static int bcm6358_pinctrl_get_group_pins(struct pinctrl_dev *pctldev, argument
231 static int bcm6358_pinctrl_get_func_count(struct pinctrl_dev *pctldev) argument
236 static const char *bcm6358_pinctrl_get_func_name(struct pinctrl_dev *pctldev, argument
242 static int bcm6358_pinctrl_get_groups(struct pinctrl_dev *pctldev, argument
253 static int bcm6358_pinctrl_set_mux(struct pinctrl_dev *pctldev, argument
286 static int bcm6358_gpio_request_enable(struct pinctrl_dev *pctldev, argument
[all...]
/linux-master/include/linux/pinctrl/
H A Dpinconf-generic.h204 static inline int pinconf_generic_dt_node_to_map_group(struct pinctrl_dev *pctldev, argument
212 static inline int pinconf_generic_dt_node_to_map_pin(struct pinctrl_dev *pctldev, argument
220 static inline int pinconf_generic_dt_node_to_map_all(struct pinctrl_dev *pctldev, argument
/linux-master/drivers/pinctrl/aspeed/
H A Dpinctrl-aspeed.c14 int aspeed_pinctrl_get_groups_count(struct pinctrl_dev *pctldev) argument
21 const char *aspeed_pinctrl_get_group_name(struct pinctrl_dev *pctldev, argument
29 int aspeed_pinctrl_get_group_pins(struct pinctrl_dev *pctldev, argument
41 void aspeed_pinctrl_pin_dbg_show(struct pinctrl_dev *pctldev, argument
47 int aspeed_pinmux_get_fn_count(struct pinctrl_dev *pctldev) argument
54 aspeed_pinmux_get_fn_name(struct pinctrl_dev *pctldev, unsigned int function) argument
62 aspeed_pinmux_get_fn_groups(struct pinctrl_dev *pctldev, unsigned int function, const char * const **groups, unsigned int * const num_groups) argument
223 aspeed_pinmux_set_mux(struct pinctrl_dev *pctldev, unsigned int function, unsigned int group) argument
377 aspeed_gpio_request_enable(struct pinctrl_dev *pctldev, struct pinctrl_gpio_range *range, unsigned int offset) argument
530 aspeed_pin_config_get(struct pinctrl_dev *pctldev, unsigned int offset, unsigned long *config) argument
571 aspeed_pin_config_set(struct pinctrl_dev *pctldev, unsigned int offset, unsigned long *configs, unsigned int num_configs) argument
615 aspeed_pin_config_group_get(struct pinctrl_dev *pctldev, unsigned int selector, unsigned long *config) argument
635 aspeed_pin_config_group_set(struct pinctrl_dev *pctldev, unsigned int selector, unsigned long *configs, unsigned int num_configs) argument
[all...]
/linux-master/drivers/pinctrl/cirrus/
H A Dpinctrl-madera-core.c446 static int madera_get_groups_count(struct pinctrl_dev *pctldev) argument
454 static const char *madera_get_group_name(struct pinctrl_dev *pctldev, argument
466 static int madera_get_group_pins(struct pinctrl_dev *pctldev, argument
515 static void __maybe_unused madera_pin_dbg_show(struct pinctrl_dev *pctldev, argument
579 static int madera_mux_get_funcs_count(struct pinctrl_dev *pctldev) argument
584 static const char *madera_mux_get_func_name(struct pinctrl_dev *pctldev, argument
590 madera_mux_get_groups(struct pinctrl_dev *pctldev, unsigned int selector, const char * const **groups, unsigned int * const num_groups) argument
610 madera_mux_set_mux(struct pinctrl_dev *pctldev, unsigned int selector, unsigned int group) argument
674 madera_gpio_set_direction(struct pinctrl_dev *pctldev, struct pinctrl_gpio_range *range, unsigned int offset, bool input) argument
697 madera_gpio_request_enable(struct pinctrl_dev *pctldev, struct pinctrl_gpio_range *range, unsigned int offset) argument
714 madera_gpio_disable_free(struct pinctrl_dev *pctldev, struct pinctrl_gpio_range *range, unsigned int offset) argument
742 madera_pin_conf_get(struct pinctrl_dev *pctldev, unsigned int pin, unsigned long *config) argument
821 madera_pin_conf_set(struct pinctrl_dev *pctldev, unsigned int pin, unsigned long *configs, unsigned int num_configs) argument
947 madera_pin_conf_group_set(struct pinctrl_dev *pctldev, unsigned int selector, unsigned long *configs, unsigned int num_configs) argument
[all...]

Completed in 193 milliseconds

123456