/linux-master/drivers/pinctrl/ |
H A D | devicetree.h | 30 pinctrl_dt_to_map(struct pinctrl *p, struct pinctrl_dev *pctldev) argument
|
H A D | pinconf.h | 46 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 D | pinctrl-mcp23s08.h | 51 struct pinctrl_dev *pctldev; member in struct:mcp23s08
|
H A D | pinctrl-utils.c | 20 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 D | pinmux.h | 48 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 D | pinctrl-da850-pupd.c | 35 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 D | pinconf.c | 27 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 D | pinctrl-lantiq.c | 47 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 D | pinctrl-digicolor.c | 52 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 D | pinctrl-mlxbf3.c | 124 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 D | pinconf-generic.c | 58 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 D | core.h | 144 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 D | devicetree.c | 25 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 D | pinctrl-tangier.h | 77 struct pinctrl_dev *pctldev; member in struct:tng_pinctrl
|
/linux-master/drivers/pinctrl/freescale/ |
H A D | pinctrl-scu.c | 60 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 D | pinctrl-mxs.c | 31 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 D | pinctrl-common.c | 36 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 D | pinctrl-pxa2xx.c | 24 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 D | pinctrl-spear.c | 116 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 D | pinctrl-moore.c | 42 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 D | pinctrl-ns.c | 27 struct pinctrl_dev *pctldev; member in struct:ns_pinctrl
|
H A D | pinctrl-bcm6358.c | 210 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 D | pinconf-generic.h | 204 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 D | pinctrl-aspeed.c | 14 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 D | pinctrl-madera-core.c | 446 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...] |