/linux-4.1.27/include/linux/pinctrl/ |
D | pinctrl.h | 23 struct pinctrl_dev; 91 int (*get_groups_count) (struct pinctrl_dev *pctldev); 92 const char *(*get_group_name) (struct pinctrl_dev *pctldev, 94 int (*get_group_pins) (struct pinctrl_dev *pctldev, 98 void (*pin_dbg_show) (struct pinctrl_dev *pctldev, struct seq_file *s, 100 int (*dt_node_to_map) (struct pinctrl_dev *pctldev, 103 void (*dt_free_map) (struct pinctrl_dev *pctldev, 144 extern struct pinctrl_dev *pinctrl_register(struct pinctrl_desc *pctldesc, 146 extern void pinctrl_unregister(struct pinctrl_dev *pctldev); 147 extern bool pin_is_valid(struct pinctrl_dev *pctldev, int pin); [all …]
|
D | pinmux.h | 21 struct pinctrl_dev; 61 int (*request) (struct pinctrl_dev *pctldev, unsigned offset); 62 int (*free) (struct pinctrl_dev *pctldev, unsigned offset); 63 int (*get_functions_count) (struct pinctrl_dev *pctldev); 64 const char *(*get_function_name) (struct pinctrl_dev *pctldev, 66 int (*get_function_groups) (struct pinctrl_dev *pctldev, 70 int (*set_mux) (struct pinctrl_dev *pctldev, unsigned func_selector, 72 int (*gpio_request_enable) (struct pinctrl_dev *pctldev, 75 void (*gpio_disable_free) (struct pinctrl_dev *pctldev, 78 int (*gpio_set_direction) (struct pinctrl_dev *pctldev,
|
D | pinconf.h | 19 struct pinctrl_dev; 45 int (*pin_config_get) (struct pinctrl_dev *pctldev, 48 int (*pin_config_set) (struct pinctrl_dev *pctldev, 52 int (*pin_config_group_get) (struct pinctrl_dev *pctldev, 55 int (*pin_config_group_set) (struct pinctrl_dev *pctldev, 59 int (*pin_config_dbg_parse_modify) (struct pinctrl_dev *pctldev, 62 void (*pin_config_dbg_show) (struct pinctrl_dev *pctldev, 65 void (*pin_config_group_dbg_show) (struct pinctrl_dev *pctldev, 68 void (*pin_config_config_dbg_show) (struct pinctrl_dev *pctldev,
|
D | pinconf-generic.h | 162 struct pinctrl_dev; 171 int pinconf_generic_dt_subnode_to_map(struct pinctrl_dev *pctldev, 175 int pinconf_generic_dt_node_to_map(struct pinctrl_dev *pctldev, 180 struct pinctrl_dev *pctldev, struct device_node *np_config, in pinconf_generic_dt_node_to_map_group() 188 struct pinctrl_dev *pctldev, struct device_node *np_config, in pinconf_generic_dt_node_to_map_pin() 196 struct pinctrl_dev *pctldev, struct device_node *np_config, in pinconf_generic_dt_node_to_map_all()
|
/linux-4.1.27/drivers/pinctrl/ |
D | pinmux.h | 15 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() 46 static inline int pinmux_request_gpio(struct pinctrl_dev *pctldev, in pinmux_request_gpio() 53 static inline void pinmux_free_gpio(struct pinctrl_dev *pctldev, in pinmux_free_gpio() 59 static inline int pinmux_gpio_direction(struct pinctrl_dev *pctldev, in pinmux_gpio_direction() 94 struct pinctrl_dev *pctldev); 109 struct pinctrl_dev *pctldev) in pinmux_init_device_debugfs()
|
D | pinconf.h | 16 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() 67 struct pinctrl_dev *pctldev); 82 struct pinctrl_dev *pctldev) in pinconf_init_device_debugfs() 95 void pinconf_generic_dump_pins(struct pinctrl_dev *pctldev, 99 void pinconf_generic_dump_config(struct pinctrl_dev *pctldev, 103 static inline void pinconf_generic_dump_pins(struct pinctrl_dev *pctldev, in pinconf_generic_dump_pins() 110 static inline void pinconf_generic_dump_config(struct pinctrl_dev *pctldev, in pinconf_generic_dump_config() 120 struct pinctrl_dev *pctldev,
|
D | core.h | 39 struct pinctrl_dev { struct 123 struct pinctrl_dev *pctldev; 148 struct pinctrl_dev *pctldev; 172 struct pinctrl_dev *get_pinctrl_dev_from_devname(const char *dev_name); 173 struct pinctrl_dev *get_pinctrl_dev_from_of_node(struct device_node *np); 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() 189 extern int pinctrl_force_sleep(struct pinctrl_dev *pctldev); [all …]
|
D | pinctrl-utils.h | 25 int pinctrl_utils_reserve_map(struct pinctrl_dev *pctldev, 28 int pinctrl_utils_add_map_mux(struct pinctrl_dev *pctldev, 32 int pinctrl_utils_add_map_configs(struct pinctrl_dev *pctldev, 37 int pinctrl_utils_add_config(struct pinctrl_dev *pctldev, 40 void pinctrl_utils_dt_free_map(struct pinctrl_dev *pctldev,
|
D | core.c | 75 const char *pinctrl_dev_get_name(struct pinctrl_dev *pctldev) in pinctrl_dev_get_name() 82 const char *pinctrl_dev_get_devname(struct pinctrl_dev *pctldev) in pinctrl_dev_get_devname() 88 void *pinctrl_dev_get_drvdata(struct pinctrl_dev *pctldev) in pinctrl_dev_get_drvdata() 101 struct pinctrl_dev *get_pinctrl_dev_from_devname(const char *devname) in get_pinctrl_dev_from_devname() 103 struct pinctrl_dev *pctldev = NULL; in get_pinctrl_dev_from_devname() 123 struct pinctrl_dev *get_pinctrl_dev_from_of_node(struct device_node *np) in get_pinctrl_dev_from_of_node() 125 struct pinctrl_dev *pctldev; in get_pinctrl_dev_from_of_node() 145 int pin_get_from_name(struct pinctrl_dev *pctldev, const char *name) in pin_get_from_name() 168 const char *pin_get_name(struct pinctrl_dev *pctldev, const unsigned pin) in pin_get_name() 190 bool pin_is_valid(struct pinctrl_dev *pctldev, int pin) in pin_is_valid() [all …]
|
D | pinctrl-lantiq.c | 21 static int ltq_get_group_count(struct pinctrl_dev *pctrldev) in ltq_get_group_count() 27 static const char *ltq_get_group_name(struct pinctrl_dev *pctrldev, in ltq_get_group_name() 36 static int ltq_get_group_pins(struct pinctrl_dev *pctrldev, in ltq_get_group_pins() 49 static void ltq_pinctrl_dt_free_map(struct pinctrl_dev *pctldev, in ltq_pinctrl_dt_free_map() 61 static void ltq_pinctrl_pin_dbg_show(struct pinctrl_dev *pctldev, 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() 150 static int ltq_pinctrl_dt_node_to_map(struct pinctrl_dev *pctldev, in ltq_pinctrl_dt_node_to_map() 182 static int ltq_pmx_func_count(struct pinctrl_dev *pctrldev) in ltq_pmx_func_count() 189 static const char *ltq_pmx_func_name(struct pinctrl_dev *pctrldev, in ltq_pmx_func_name() 200 static int ltq_pmx_get_groups(struct pinctrl_dev *pctrldev, in ltq_pmx_get_groups() [all …]
|
D | pinctrl-tegra.c | 39 struct pinctrl_dev *pctl; 58 static int tegra_pinctrl_get_groups_count(struct pinctrl_dev *pctldev) in tegra_pinctrl_get_groups_count() 65 static const char *tegra_pinctrl_get_group_name(struct pinctrl_dev *pctldev, in tegra_pinctrl_get_group_name() 73 static int tegra_pinctrl_get_group_pins(struct pinctrl_dev *pctldev, in tegra_pinctrl_get_group_pins() 87 static void tegra_pinctrl_pin_dbg_show(struct pinctrl_dev *pctldev, in tegra_pinctrl_pin_dbg_show() 117 static int tegra_pinctrl_dt_subnode_to_map(struct pinctrl_dev *pctldev, in tegra_pinctrl_dt_subnode_to_map() 201 static int tegra_pinctrl_dt_node_to_map(struct pinctrl_dev *pctldev, in tegra_pinctrl_dt_node_to_map() 238 static int tegra_pinctrl_get_funcs_count(struct pinctrl_dev *pctldev) in tegra_pinctrl_get_funcs_count() 245 static const char *tegra_pinctrl_get_func_name(struct pinctrl_dev *pctldev, in tegra_pinctrl_get_func_name() 253 static int tegra_pinctrl_get_func_groups(struct pinctrl_dev *pctldev, in tegra_pinctrl_get_func_groups() [all …]
|
D | pinctrl-tz1090-pdc.c | 236 struct pinctrl_dev *pctl; 257 static int tz1090_pdc_pinctrl_get_groups_count(struct pinctrl_dev *pctldev) in tz1090_pdc_pinctrl_get_groups_count() 262 static const char *tz1090_pdc_pinctrl_get_group_name(struct pinctrl_dev *pctl, in tz1090_pdc_pinctrl_get_group_name() 268 static int tz1090_pdc_pinctrl_get_group_pins(struct pinctrl_dev *pctldev, in tz1090_pdc_pinctrl_get_group_pins() 280 static void tz1090_pdc_pinctrl_pin_dbg_show(struct pinctrl_dev *pctldev, in tz1090_pdc_pinctrl_pin_dbg_show() 382 static void tz1090_pdc_pinctrl_dt_free_map(struct pinctrl_dev *pctldev, in tz1090_pdc_pinctrl_dt_free_map() 462 static int tz1090_pdc_pinctrl_dt_node_to_map(struct pinctrl_dev *pctldev, in tz1090_pdc_pinctrl_dt_node_to_map() 504 static int tz1090_pdc_pinctrl_get_funcs_count(struct pinctrl_dev *pctldev) in tz1090_pdc_pinctrl_get_funcs_count() 509 static const char *tz1090_pdc_pinctrl_get_func_name(struct pinctrl_dev *pctldev, in tz1090_pdc_pinctrl_get_func_name() 515 static int tz1090_pdc_pinctrl_get_func_groups(struct pinctrl_dev *pctldev, in tz1090_pdc_pinctrl_get_func_groups() [all …]
|
D | pinctrl-utils.c | 31 int pinctrl_utils_reserve_map(struct pinctrl_dev *pctldev, in pinctrl_utils_reserve_map() 56 int pinctrl_utils_add_map_mux(struct pinctrl_dev *pctldev, in pinctrl_utils_add_map_mux() 73 int pinctrl_utils_add_map_configs(struct pinctrl_dev *pctldev, in pinctrl_utils_add_map_configs() 101 int pinctrl_utils_add_config(struct pinctrl_dev *pctldev, in pinctrl_utils_add_config() 125 void pinctrl_utils_dt_free_map(struct pinctrl_dev *pctldev, in pinctrl_utils_dt_free_map()
|
D | pinconf.c | 27 int pinconf_check_ops(struct pinctrl_dev *pctldev) in pinconf_check_ops() 58 int pin_config_get_for_pin(struct pinctrl_dev *pctldev, unsigned pin, in pin_config_get_for_pin() 75 struct pinctrl_dev *pctldev; in pin_config_group_get() 113 struct pinctrl_dev *pctldev = setting->pctldev; in pinconf_map_to_setting() 153 struct pinctrl_dev *pctldev = setting->pctldev; in pinconf_apply_setting() 207 struct pinctrl_dev *pctldev; in pinconf_show_map() 244 struct pinctrl_dev *pctldev = setting->pctldev; in pinconf_show_setting() 285 static void pinconf_dump_pin(struct pinctrl_dev *pctldev, in pinconf_dump_pin() 298 struct pinctrl_dev *pctldev = s->private; in pinconf_pins_show() 329 static void pinconf_dump_group(struct pinctrl_dev *pctldev, in pinconf_dump_group() [all …]
|
D | pinmux.c | 33 int pinmux_check_ops(struct pinctrl_dev *pctldev) in pinmux_check_ops() 83 static int pin_request(struct pinctrl_dev *pctldev, in pin_request() 182 static const char *pin_free(struct pinctrl_dev *pctldev, int pin, in pin_free() 236 int pinmux_request_gpio(struct pinctrl_dev *pctldev, in pinmux_request_gpio() 261 void pinmux_free_gpio(struct pinctrl_dev *pctldev, unsigned pin, in pinmux_free_gpio() 277 int pinmux_gpio_direction(struct pinctrl_dev *pctldev, in pinmux_gpio_direction() 294 static int pinmux_func_name_to_selector(struct pinctrl_dev *pctldev, in pinmux_func_name_to_selector() 320 struct pinctrl_dev *pctldev = setting->pctldev; in pinmux_map_to_setting() 391 struct pinctrl_dev *pctldev = setting->pctldev; in pinmux_enable_setting() 472 struct pinctrl_dev *pctldev = setting->pctldev; in pinmux_disable_setting() [all …]
|
D | devicetree.c | 35 struct pinctrl_dev *pctldev; 40 static void dt_free_map(struct pinctrl_dev *pctldev, in dt_free_map() 68 struct pinctrl_dev *pctldev, in dt_remember_or_free_map() 98 struct pinctrl_dev *of_pinctrl_get(struct device_node *np) in of_pinctrl_get() 100 struct pinctrl_dev *pctldev; in of_pinctrl_get() 113 struct pinctrl_dev *pctldev; in dt_to_map_one_config()
|
D | pinctrl-as3722.c | 79 struct pinctrl_dev *pctl; 174 static int as3722_pinctrl_get_groups_count(struct pinctrl_dev *pctldev) in as3722_pinctrl_get_groups_count() 181 static const char *as3722_pinctrl_get_group_name(struct pinctrl_dev *pctldev, in as3722_pinctrl_get_group_name() 189 static int as3722_pinctrl_get_group_pins(struct pinctrl_dev *pctldev, in as3722_pinctrl_get_group_pins() 207 static int as3722_pinctrl_get_funcs_count(struct pinctrl_dev *pctldev) in as3722_pinctrl_get_funcs_count() 214 static const char *as3722_pinctrl_get_func_name(struct pinctrl_dev *pctldev, in as3722_pinctrl_get_func_name() 222 static int as3722_pinctrl_get_func_groups(struct pinctrl_dev *pctldev, in as3722_pinctrl_get_func_groups() 233 static int as3722_pinctrl_set(struct pinctrl_dev *pctldev, unsigned function, in as3722_pinctrl_set() 297 static int as3722_pinctrl_gpio_request_enable(struct pinctrl_dev *pctldev, in as3722_pinctrl_gpio_request_enable() 307 static int as3722_pinctrl_gpio_set_direction(struct pinctrl_dev *pctldev, in as3722_pinctrl_gpio_set_direction() [all …]
|
D | pinctrl-u300.c | 665 struct pinctrl_dev *pctl; 837 static int u300_get_groups_count(struct pinctrl_dev *pctldev) in u300_get_groups_count() 842 static const char *u300_get_group_name(struct pinctrl_dev *pctldev, in u300_get_group_name() 848 static int u300_get_group_pins(struct pinctrl_dev *pctldev, unsigned selector, in u300_get_group_pins() 857 static void u300_pin_dbg_show(struct pinctrl_dev *pctldev, struct seq_file *s, in u300_pin_dbg_show() 958 static int u300_pmx_set_mux(struct pinctrl_dev *pctldev, unsigned selector, in u300_pmx_set_mux() 973 static int u300_pmx_get_funcs_count(struct pinctrl_dev *pctldev) in u300_pmx_get_funcs_count() 978 static const char *u300_pmx_get_func_name(struct pinctrl_dev *pctldev, in u300_pmx_get_func_name() 984 static int u300_pmx_get_groups(struct pinctrl_dev *pctldev, unsigned selector, in u300_pmx_get_groups() 1000 static int u300_pin_config_get(struct pinctrl_dev *pctldev, unsigned pin, in u300_pin_config_get() [all …]
|
D | pinconf-generic.c | 52 static void pinconf_generic_dump_one(struct pinctrl_dev *pctldev, in pinconf_generic_dump_one() 104 void pinconf_generic_dump_pins(struct pinctrl_dev *pctldev, struct seq_file *s, in pinconf_generic_dump_pins() 123 void pinconf_generic_dump_config(struct pinctrl_dev *pctldev, in pinconf_generic_dump_config() 225 struct pinctrl_dev *pctldev, in pinconf_generic_parse_dt_config() 276 int pinconf_generic_dt_subnode_to_map(struct pinctrl_dev *pctldev, in pinconf_generic_dt_subnode_to_map() 361 int pinconf_generic_dt_node_to_map(struct pinctrl_dev *pctldev, in pinconf_generic_dt_node_to_map()
|
D | pinctrl-tz1090.c | 963 struct pinctrl_dev *pctl; 986 static int tz1090_pinctrl_get_groups_count(struct pinctrl_dev *pctldev) in tz1090_pinctrl_get_groups_count() 991 static const char *tz1090_pinctrl_get_group_name(struct pinctrl_dev *pctldev, in tz1090_pinctrl_get_group_name() 1004 static int tz1090_pinctrl_get_group_pins(struct pinctrl_dev *pctldev, in tz1090_pinctrl_get_group_pins() 1024 static void tz1090_pinctrl_pin_dbg_show(struct pinctrl_dev *pctldev, in tz1090_pinctrl_pin_dbg_show() 1099 static void tz1090_pinctrl_dt_free_map(struct pinctrl_dev *pctldev, in tz1090_pinctrl_dt_free_map() 1178 static int tz1090_pinctrl_dt_node_to_map(struct pinctrl_dev *pctldev, in tz1090_pinctrl_dt_node_to_map() 1219 static int tz1090_pinctrl_get_funcs_count(struct pinctrl_dev *pctldev) in tz1090_pinctrl_get_funcs_count() 1224 static const char *tz1090_pinctrl_get_func_name(struct pinctrl_dev *pctldev, in tz1090_pinctrl_get_func_name() 1230 static int tz1090_pinctrl_get_func_groups(struct pinctrl_dev *pctldev, in tz1090_pinctrl_get_func_groups() [all …]
|
D | pinctrl-single.c | 211 struct pinctrl_dev *pctl; 247 static int pcs_pinconf_get(struct pinctrl_dev *pctldev, unsigned pin, 249 static int pcs_pinconf_set(struct pinctrl_dev *pctldev, unsigned pin, 296 static int pcs_get_groups_count(struct pinctrl_dev *pctldev) in pcs_get_groups_count() 305 static const char *pcs_get_group_name(struct pinctrl_dev *pctldev, in pcs_get_group_name() 322 static int pcs_get_group_pins(struct pinctrl_dev *pctldev, in pcs_get_group_pins() 344 static void pcs_pin_dbg_show(struct pinctrl_dev *pctldev, in pcs_pin_dbg_show() 359 static void pcs_dt_free_map(struct pinctrl_dev *pctldev, in pcs_dt_free_map() 368 static int pcs_dt_node_to_map(struct pinctrl_dev *pctldev, 381 static int pcs_get_functions_count(struct pinctrl_dev *pctldev) in pcs_get_functions_count() [all …]
|
D | pinctrl-tegra-xusb.c | 97 struct pinctrl_dev *pinctrl; 118 static int tegra_xusb_padctl_get_groups_count(struct pinctrl_dev *pinctrl) in tegra_xusb_padctl_get_groups_count() 125 static const char *tegra_xusb_padctl_get_group_name(struct pinctrl_dev *pinctrl, in tegra_xusb_padctl_get_group_name() 229 static int tegra_xusb_padctl_dt_node_to_map(struct pinctrl_dev *pinctrl, in tegra_xusb_padctl_dt_node_to_map() 260 static int tegra_xusb_padctl_get_functions_count(struct pinctrl_dev *pinctrl) in tegra_xusb_padctl_get_functions_count() 268 tegra_xusb_padctl_get_function_name(struct pinctrl_dev *pinctrl, in tegra_xusb_padctl_get_function_name() 276 static int tegra_xusb_padctl_get_function_groups(struct pinctrl_dev *pinctrl, in tegra_xusb_padctl_get_function_groups() 289 static int tegra_xusb_padctl_pinmux_set(struct pinctrl_dev *pinctrl, in tegra_xusb_padctl_pinmux_set() 322 static int tegra_xusb_padctl_pinconf_group_get(struct pinctrl_dev *pinctrl, in tegra_xusb_padctl_pinconf_group_get() 359 static int tegra_xusb_padctl_pinconf_group_set(struct pinctrl_dev *pinctrl, in tegra_xusb_padctl_pinconf_group_set() [all …]
|
D | pinctrl-zynq.c | 53 struct pinctrl_dev *pctrl; 776 static int zynq_pctrl_get_groups_count(struct pinctrl_dev *pctldev) in zynq_pctrl_get_groups_count() 783 static const char *zynq_pctrl_get_group_name(struct pinctrl_dev *pctldev, in zynq_pctrl_get_group_name() 791 static int zynq_pctrl_get_group_pins(struct pinctrl_dev *pctldev, in zynq_pctrl_get_group_pins() 813 static int zynq_pmux_get_functions_count(struct pinctrl_dev *pctldev) in zynq_pmux_get_functions_count() 820 static const char *zynq_pmux_get_function_name(struct pinctrl_dev *pctldev, in zynq_pmux_get_function_name() 828 static int zynq_pmux_get_function_groups(struct pinctrl_dev *pctldev, in zynq_pmux_get_function_groups() 840 static int zynq_pinmux_set_mux(struct pinctrl_dev *pctldev, in zynq_pinmux_set_mux() 939 static int zynq_pinconf_cfg_get(struct pinctrl_dev *pctldev, in zynq_pinconf_cfg_get() 996 static int zynq_pinconf_cfg_set(struct pinctrl_dev *pctldev, in zynq_pinconf_cfg_set() [all …]
|
D | pinctrl-tb10x.c | 493 struct pinctrl_dev *pctl; 527 static int tb10x_get_groups_count(struct pinctrl_dev *pctl) in tb10x_get_groups_count() 533 static const char *tb10x_get_group_name(struct pinctrl_dev *pctl, unsigned n) in tb10x_get_group_name() 539 static int tb10x_get_group_pins(struct pinctrl_dev *pctl, unsigned n, in tb10x_get_group_pins() 551 static int tb10x_dt_node_to_map(struct pinctrl_dev *pctl, in tb10x_dt_node_to_map() 588 static int tb10x_get_functions_count(struct pinctrl_dev *pctl) in tb10x_get_functions_count() 594 static const char *tb10x_get_function_name(struct pinctrl_dev *pctl, in tb10x_get_function_name() 601 static int tb10x_get_function_groups(struct pinctrl_dev *pctl, in tb10x_get_function_groups() 613 static int tb10x_gpio_request_enable(struct pinctrl_dev *pctl, in tb10x_gpio_request_enable() 687 static void tb10x_gpio_disable_free(struct pinctrl_dev *pctl, in tb10x_gpio_disable_free() [all …]
|
D | pinctrl-lantiq.h | 67 struct pinctrl_dev *pctrl; 105 int (*apply_mux)(struct pinctrl_dev *pctrldev, int pin, int mux);
|
D | pinctrl-falcon.c | 235 static int falcon_pinconf_group_get(struct pinctrl_dev *pctrldev, in falcon_pinconf_group_get() 241 static int falcon_pinconf_group_set(struct pinctrl_dev *pctrldev, in falcon_pinconf_group_set() 248 static int falcon_pinconf_get(struct pinctrl_dev *pctrldev, in falcon_pinconf_get() 283 static int falcon_pinconf_set(struct pinctrl_dev *pctrldev, in falcon_pinconf_set() 328 static void falcon_pinconf_dbg_show(struct pinctrl_dev *pctrldev, in falcon_pinconf_dbg_show() 364 static void falcon_pinconf_group_dbg_show(struct pinctrl_dev *pctrldev, in falcon_pinconf_group_dbg_show() 384 static inline int falcon_mux_apply(struct pinctrl_dev *pctrldev, in falcon_mux_apply()
|
D | pinctrl-at91.c | 178 struct pinctrl_dev *pctl; 213 static int at91_get_groups_count(struct pinctrl_dev *pctldev) in at91_get_groups_count() 220 static const char *at91_get_group_name(struct pinctrl_dev *pctldev, in at91_get_group_name() 228 static int at91_get_group_pins(struct pinctrl_dev *pctldev, unsigned selector, in at91_get_group_pins() 243 static void at91_pin_dbg_show(struct pinctrl_dev *pctldev, struct seq_file *s, in at91_pin_dbg_show() 249 static int at91_dt_node_to_map(struct pinctrl_dev *pctldev, in at91_dt_node_to_map() 306 static void at91_dt_free_map(struct pinctrl_dev *pctldev, in at91_dt_free_map() 708 static int at91_pmx_set(struct pinctrl_dev *pctldev, unsigned selector, in at91_pmx_set() 769 static int at91_pmx_get_funcs_count(struct pinctrl_dev *pctldev) in at91_pmx_get_funcs_count() 776 static const char *at91_pmx_get_func_name(struct pinctrl_dev *pctldev, in at91_pmx_get_func_name() [all …]
|
D | pinctrl-st.c | 328 struct pinctrl_dev *pctl; 404 struct pinctrl_dev *pctldev, int pin) in st_get_pio_control() 831 static int st_pctl_get_groups_count(struct pinctrl_dev *pctldev) in st_pctl_get_groups_count() 838 static const char *st_pctl_get_group_name(struct pinctrl_dev *pctldev, in st_pctl_get_group_name() 846 static int st_pctl_get_group_pins(struct pinctrl_dev *pctldev, in st_pctl_get_group_pins() 873 static int st_pctl_dt_node_to_map(struct pinctrl_dev *pctldev, in st_pctl_dt_node_to_map() 923 static void st_pctl_dt_free_map(struct pinctrl_dev *pctldev, in st_pctl_dt_free_map() 937 static int st_pmx_get_funcs_count(struct pinctrl_dev *pctldev) in st_pmx_get_funcs_count() 944 static const char *st_pmx_get_fname(struct pinctrl_dev *pctldev, in st_pmx_get_fname() 952 static int st_pmx_get_groups(struct pinctrl_dev *pctldev, in st_pmx_get_groups() [all …]
|
D | pinctrl-adi2.c | 147 struct pinctrl_dev *pctl; 590 static int adi_get_groups_count(struct pinctrl_dev *pctldev) in adi_get_groups_count() 597 static const char *adi_get_group_name(struct pinctrl_dev *pctldev, in adi_get_group_name() 605 static int adi_get_group_pins(struct pinctrl_dev *pctldev, unsigned selector, in adi_get_group_pins() 622 static int adi_pinmux_set(struct pinctrl_dev *pctldev, unsigned func_id, in adi_pinmux_set() 655 static int adi_pinmux_get_funcs_count(struct pinctrl_dev *pctldev) in adi_pinmux_get_funcs_count() 662 static const char *adi_pinmux_get_func_name(struct pinctrl_dev *pctldev, in adi_pinmux_get_func_name() 670 static int adi_pinmux_get_groups(struct pinctrl_dev *pctldev, unsigned selector, in adi_pinmux_get_groups() 681 static int adi_pinmux_request_gpio(struct pinctrl_dev *pctldev, in adi_pinmux_request_gpio()
|
D | pinctrl-palmas.c | 77 struct pinctrl_dev *pctl; 629 static int palmas_pinctrl_get_groups_count(struct pinctrl_dev *pctldev) in palmas_pinctrl_get_groups_count() 636 static const char *palmas_pinctrl_get_group_name(struct pinctrl_dev *pctldev, in palmas_pinctrl_get_group_name() 644 static int palmas_pinctrl_get_group_pins(struct pinctrl_dev *pctldev, in palmas_pinctrl_get_group_pins() 662 static int palmas_pinctrl_get_funcs_count(struct pinctrl_dev *pctldev) in palmas_pinctrl_get_funcs_count() 669 static const char *palmas_pinctrl_get_func_name(struct pinctrl_dev *pctldev, in palmas_pinctrl_get_func_name() 677 static int palmas_pinctrl_get_func_groups(struct pinctrl_dev *pctldev, in palmas_pinctrl_get_func_groups() 688 static int palmas_pinctrl_set_mux(struct pinctrl_dev *pctldev, in palmas_pinctrl_set_mux() 749 static int palmas_pinconf_get(struct pinctrl_dev *pctldev, in palmas_pinconf_get() 857 static int palmas_pinconf_set(struct pinctrl_dev *pctldev, in palmas_pinconf_set()
|
D | pinctrl-amd.c | 554 static int amd_get_groups_count(struct pinctrl_dev *pctldev) in amd_get_groups_count() 561 static const char *amd_get_group_name(struct pinctrl_dev *pctldev, in amd_get_group_name() 569 static int amd_get_group_pins(struct pinctrl_dev *pctldev, in amd_get_group_pins() 591 static int amd_pinconf_get(struct pinctrl_dev *pctldev, in amd_pinconf_get() 632 static int amd_pinconf_set(struct pinctrl_dev *pctldev, unsigned int pin, in amd_pinconf_set() 687 static int amd_pinconf_group_get(struct pinctrl_dev *pctldev, in amd_pinconf_group_get() 705 static int amd_pinconf_group_set(struct pinctrl_dev *pctldev, in amd_pinconf_group_set()
|
D | pinctrl-rockchip.c | 210 struct pinctrl_dev *pctl_dev; 276 static int rockchip_get_groups_count(struct pinctrl_dev *pctldev) in rockchip_get_groups_count() 283 static const char *rockchip_get_group_name(struct pinctrl_dev *pctldev, in rockchip_get_group_name() 291 static int rockchip_get_group_pins(struct pinctrl_dev *pctldev, in rockchip_get_group_pins() 306 static int rockchip_dt_node_to_map(struct pinctrl_dev *pctldev, in rockchip_dt_node_to_map() 364 static void rockchip_dt_free_map(struct pinctrl_dev *pctldev, in rockchip_dt_free_map() 794 static int rockchip_pmx_get_funcs_count(struct pinctrl_dev *pctldev) in rockchip_pmx_get_funcs_count() 801 static const char *rockchip_pmx_get_func_name(struct pinctrl_dev *pctldev, in rockchip_pmx_get_func_name() 809 static int rockchip_pmx_get_groups(struct pinctrl_dev *pctldev, in rockchip_pmx_get_groups() 821 static int rockchip_pmx_set(struct pinctrl_dev *pctldev, unsigned selector, in rockchip_pmx_set() [all …]
|
D | pinctrl-amd.h | 94 struct pinctrl_dev *pctrl;
|
D | pinctrl-xway.c | 449 static int xway_pinconf_get(struct pinctrl_dev *pctldev, in xway_pinconf_get() 500 static int xway_pinconf_set(struct pinctrl_dev *pctldev, in xway_pinconf_set() 584 int xway_pinconf_group_set(struct pinctrl_dev *pctldev, in xway_pinconf_group_set() 612 static inline int xway_mux_apply(struct pinctrl_dev *pctrldev, in xway_mux_apply()
|
/linux-4.1.27/drivers/pinctrl/spear/ |
D | pinctrl-spear.c | 114 static int spear_pinctrl_get_groups_cnt(struct pinctrl_dev *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() 129 static int spear_pinctrl_get_group_pins(struct pinctrl_dev *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() 146 static int spear_pinctrl_dt_node_to_map(struct pinctrl_dev *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() 210 static int spear_pinctrl_get_funcs_count(struct pinctrl_dev *pctldev) in spear_pinctrl_get_funcs_count() 217 static const char *spear_pinctrl_get_func_name(struct pinctrl_dev *pctldev, in spear_pinctrl_get_func_name() 225 static int spear_pinctrl_get_func_groups(struct pinctrl_dev *pctldev, in spear_pinctrl_get_func_groups() 237 static int spear_pinctrl_endisable(struct pinctrl_dev *pctldev, in spear_pinctrl_endisable() [all …]
|
D | pinctrl-spear.h | 179 struct pinctrl_dev *pctl;
|
/linux-4.1.27/drivers/pinctrl/freescale/ |
D | pinctrl-mxs.c | 31 struct pinctrl_dev *pctl; 36 static int mxs_get_groups_count(struct pinctrl_dev *pctldev) in mxs_get_groups_count() 43 static const char *mxs_get_group_name(struct pinctrl_dev *pctldev, in mxs_get_group_name() 51 static int mxs_get_group_pins(struct pinctrl_dev *pctldev, unsigned group, 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() 68 static int mxs_dt_node_to_map(struct pinctrl_dev *pctldev, in mxs_dt_node_to_map() 146 static void mxs_dt_free_map(struct pinctrl_dev *pctldev, in mxs_dt_free_map() 170 static int mxs_pinctrl_get_funcs_count(struct pinctrl_dev *pctldev) in mxs_pinctrl_get_funcs_count() 177 static const char *mxs_pinctrl_get_func_name(struct pinctrl_dev *pctldev, in mxs_pinctrl_get_func_name() 185 static int mxs_pinctrl_get_func_groups(struct pinctrl_dev *pctldev, in mxs_pinctrl_get_func_groups() [all …]
|
D | pinctrl-imx.c | 40 struct pinctrl_dev *pctl; 62 static int imx_get_groups_count(struct pinctrl_dev *pctldev) in imx_get_groups_count() 70 static const char *imx_get_group_name(struct pinctrl_dev *pctldev, in imx_get_group_name() 79 static int imx_get_group_pins(struct pinctrl_dev *pctldev, unsigned selector, in imx_get_group_pins() 95 static void imx_pin_dbg_show(struct pinctrl_dev *pctldev, struct seq_file *s, in imx_pin_dbg_show() 101 static int imx_dt_node_to_map(struct pinctrl_dev *pctldev, in imx_dt_node_to_map() 166 static void imx_dt_free_map(struct pinctrl_dev *pctldev, in imx_dt_free_map() 182 static int imx_pmx_set(struct pinctrl_dev *pctldev, unsigned selector, in imx_pmx_set() 267 static int imx_pmx_get_funcs_count(struct pinctrl_dev *pctldev) in imx_pmx_get_funcs_count() 275 static const char *imx_pmx_get_func_name(struct pinctrl_dev *pctldev, in imx_pmx_get_func_name() [all …]
|
D | pinctrl-imx1-core.c | 36 struct pinctrl_dev *pctl; 177 static int imx1_get_groups_count(struct pinctrl_dev *pctldev) in imx1_get_groups_count() 185 static const char *imx1_get_group_name(struct pinctrl_dev *pctldev, in imx1_get_group_name() 194 static int imx1_get_group_pins(struct pinctrl_dev *pctldev, unsigned selector, in imx1_get_group_pins() 210 static void imx1_pin_dbg_show(struct pinctrl_dev *pctldev, struct seq_file *s, in imx1_pin_dbg_show() 224 static int imx1_dt_node_to_map(struct pinctrl_dev *pctldev, in imx1_dt_node_to_map() 285 static void imx1_dt_free_map(struct pinctrl_dev *pctldev, in imx1_dt_free_map() 301 static int imx1_pmx_set(struct pinctrl_dev *pctldev, unsigned selector, in imx1_pmx_set() 354 static int imx1_pmx_get_funcs_count(struct pinctrl_dev *pctldev) in imx1_pmx_get_funcs_count() 362 static const char *imx1_pmx_get_func_name(struct pinctrl_dev *pctldev, in imx1_pmx_get_func_name() [all …]
|
/linux-4.1.27/drivers/pinctrl/sh-pfc/ |
D | pinctrl.c | 36 struct pinctrl_dev *pctl; 45 static int sh_pfc_get_groups_count(struct pinctrl_dev *pctldev) in sh_pfc_get_groups_count() 52 static const char *sh_pfc_get_group_name(struct pinctrl_dev *pctldev, in sh_pfc_get_group_name() 60 static int sh_pfc_get_group_pins(struct pinctrl_dev *pctldev, unsigned selector, in sh_pfc_get_group_pins() 71 static void sh_pfc_pin_dbg_show(struct pinctrl_dev *pctldev, struct seq_file *s, in sh_pfc_pin_dbg_show() 217 static void sh_pfc_dt_free_map(struct pinctrl_dev *pctldev, in sh_pfc_dt_free_map() 234 static int sh_pfc_dt_node_to_map(struct pinctrl_dev *pctldev, in sh_pfc_dt_node_to_map() 287 static int sh_pfc_get_functions_count(struct pinctrl_dev *pctldev) in sh_pfc_get_functions_count() 294 static const char *sh_pfc_get_function_name(struct pinctrl_dev *pctldev, in sh_pfc_get_function_name() 302 static int sh_pfc_get_function_groups(struct pinctrl_dev *pctldev, in sh_pfc_get_function_groups() [all …]
|
/linux-4.1.27/drivers/pinctrl/berlin/ |
D | berlin.c | 34 struct pinctrl_dev *pctrl_dev; 37 static int berlin_pinctrl_get_group_count(struct pinctrl_dev *pctrl_dev) in berlin_pinctrl_get_group_count() 44 static const char *berlin_pinctrl_get_group_name(struct pinctrl_dev *pctrl_dev, in berlin_pinctrl_get_group_name() 52 static int berlin_pinctrl_dt_node_to_map(struct pinctrl_dev *pctrl_dev, in berlin_pinctrl_dt_node_to_map() 109 static int berlin_pinmux_get_functions_count(struct pinctrl_dev *pctrl_dev) in berlin_pinmux_get_functions_count() 116 static const char *berlin_pinmux_get_function_name(struct pinctrl_dev *pctrl_dev, in berlin_pinmux_get_function_name() 124 static int berlin_pinmux_get_function_groups(struct pinctrl_dev *pctrl_dev, in berlin_pinmux_get_function_groups() 154 static int berlin_pinmux_set(struct pinctrl_dev *pctrl_dev, in berlin_pinmux_set()
|
/linux-4.1.27/drivers/pinctrl/vt8500/ |
D | pinctrl-wmt.c | 68 static int wmt_pmx_get_functions_count(struct pinctrl_dev *pctldev) in wmt_pmx_get_functions_count() 73 static const char *wmt_pmx_get_function_name(struct pinctrl_dev *pctldev, in wmt_pmx_get_function_name() 79 static int wmt_pmx_get_function_groups(struct pinctrl_dev *pctldev, in wmt_pmx_get_function_groups() 134 static int wmt_pmx_set_mux(struct pinctrl_dev *pctldev, in wmt_pmx_set_mux() 144 static void wmt_pmx_gpio_disable_free(struct pinctrl_dev *pctldev, in wmt_pmx_gpio_disable_free() 154 static int wmt_pmx_gpio_set_direction(struct pinctrl_dev *pctldev, in wmt_pmx_gpio_set_direction() 176 static int wmt_get_groups_count(struct pinctrl_dev *pctldev) in wmt_get_groups_count() 183 static const char *wmt_get_group_name(struct pinctrl_dev *pctldev, in wmt_get_group_name() 191 static int wmt_get_group_pins(struct pinctrl_dev *pctldev, in wmt_get_group_pins() 291 static void wmt_pctl_dt_free_map(struct pinctrl_dev *pctldev, in wmt_pctl_dt_free_map() [all …]
|
D | pinctrl-wmt.h | 61 struct pinctrl_dev *pctl_dev;
|
/linux-4.1.27/drivers/pinctrl/mvebu/ |
D | pinctrl-mvebu.c | 51 struct pinctrl_dev *pctldev; 140 static int mvebu_pinconf_group_get(struct pinctrl_dev *pctldev, in mvebu_pinconf_group_get() 152 static int mvebu_pinconf_group_set(struct pinctrl_dev *pctldev, in mvebu_pinconf_group_set() 172 static void mvebu_pinconf_group_dbg_show(struct pinctrl_dev *pctldev, in mvebu_pinconf_group_dbg_show() 236 static int mvebu_pinmux_get_funcs_count(struct pinctrl_dev *pctldev) in mvebu_pinmux_get_funcs_count() 243 static const char *mvebu_pinmux_get_func_name(struct pinctrl_dev *pctldev, in mvebu_pinmux_get_func_name() 251 static int mvebu_pinmux_get_groups(struct pinctrl_dev *pctldev, unsigned fid, in mvebu_pinmux_get_groups() 262 static int mvebu_pinmux_set(struct pinctrl_dev *pctldev, unsigned fid, in mvebu_pinmux_set() 292 static int mvebu_pinmux_gpio_request_enable(struct pinctrl_dev *pctldev, in mvebu_pinmux_gpio_request_enable() 316 static int mvebu_pinmux_gpio_set_direction(struct pinctrl_dev *pctldev, in mvebu_pinmux_gpio_set_direction() [all …]
|
/linux-4.1.27/drivers/pinctrl/nomadik/ |
D | pinctrl-abx500.c | 104 struct pinctrl_dev *pctldev; 360 static int abx500_set_mode(struct pinctrl_dev *pctldev, struct gpio_chip *chip, in abx500_set_mode() 480 static int abx500_get_mode(struct pinctrl_dev *pctldev, struct gpio_chip *chip, in abx500_get_mode() 570 struct pinctrl_dev *pctldev, in abx500_gpio_dbg_show_one() 638 struct pinctrl_dev *pctldev = pct->pctldev; in abx500_gpio_dbg_show() 649 struct pinctrl_dev *pctldev, in abx500_gpio_dbg_show_one() 684 static int abx500_pmx_get_funcs_cnt(struct pinctrl_dev *pctldev) in abx500_pmx_get_funcs_cnt() 691 static const char *abx500_pmx_get_func_name(struct pinctrl_dev *pctldev, in abx500_pmx_get_func_name() 699 static int abx500_pmx_get_func_groups(struct pinctrl_dev *pctldev, in abx500_pmx_get_func_groups() 712 static int abx500_pmx_set(struct pinctrl_dev *pctldev, unsigned function, in abx500_pmx_set() [all …]
|
D | pinctrl-nomadik.c | 279 struct pinctrl_dev *pctl; 584 static int __maybe_unused nmk_prcm_gpiocr_get_mode(struct pinctrl_dev *pctldev, int gpio) in nmk_prcm_gpiocr_get_mode() 981 struct pinctrl_dev *pctldev, struct gpio_chip *chip, in nmk_gpio_dbg_show_one() 1072 struct pinctrl_dev *pctldev, in nmk_gpio_dbg_show_one() 1298 static int nmk_get_groups_cnt(struct pinctrl_dev *pctldev) in nmk_get_groups_cnt() 1305 static const char *nmk_get_group_name(struct pinctrl_dev *pctldev, in nmk_get_group_name() 1313 static int nmk_get_group_pins(struct pinctrl_dev *pctldev, unsigned selector, in nmk_get_group_pins() 1325 nmk_match_gpio_range(struct pinctrl_dev *pctldev, unsigned offset) in nmk_match_gpio_range() 1341 static void nmk_pin_dbg_show(struct pinctrl_dev *pctldev, struct seq_file *s, in nmk_pin_dbg_show() 1479 static const char *nmk_find_pin_name(struct pinctrl_dev *pctldev, const char *pin_name) in nmk_find_pin_name() [all …]
|
/linux-4.1.27/drivers/pinctrl/meson/ |
D | pinctrl-meson.c | 140 static int meson_get_groups_count(struct pinctrl_dev *pcdev) in meson_get_groups_count() 147 static const char *meson_get_group_name(struct pinctrl_dev *pcdev, in meson_get_group_name() 155 static int meson_get_group_pins(struct pinctrl_dev *pcdev, unsigned selector, in meson_get_group_pins() 166 static void meson_pin_dbg_show(struct pinctrl_dev *pcdev, struct seq_file *s, in meson_pin_dbg_show() 216 static int meson_pmx_set_mux(struct pinctrl_dev *pcdev, unsigned func_num, in meson_pmx_set_mux() 243 static int meson_pmx_request_gpio(struct pinctrl_dev *pcdev, in meson_pmx_request_gpio() 254 static int meson_pmx_get_funcs_count(struct pinctrl_dev *pcdev) in meson_pmx_get_funcs_count() 261 static const char *meson_pmx_get_func_name(struct pinctrl_dev *pcdev, in meson_pmx_get_func_name() 269 static int meson_pmx_get_groups(struct pinctrl_dev *pcdev, unsigned selector, in meson_pmx_get_groups() 289 static int meson_pinconf_set(struct pinctrl_dev *pcdev, unsigned int pin, in meson_pinconf_set() [all …]
|
D | pinctrl-meson.h | 152 struct pinctrl_dev *pcdev;
|
/linux-4.1.27/drivers/pinctrl/qcom/ |
D | pinctrl-spmi-mpp.c | 128 struct pinctrl_dev *ctrl; 186 static int pmic_mpp_get_groups_count(struct pinctrl_dev *pctldev) in pmic_mpp_get_groups_count() 192 static const char *pmic_mpp_get_group_name(struct pinctrl_dev *pctldev, in pmic_mpp_get_group_name() 198 static int pmic_mpp_get_group_pins(struct pinctrl_dev *pctldev, in pmic_mpp_get_group_pins() 208 struct pinctrl_dev *pctldev, in pmic_mpp_parse_dt_config() 242 static int pmic_mpp_dt_subnode_to_map(struct pinctrl_dev *pctldev, in pmic_mpp_dt_subnode_to_map() 281 static int pmic_mpp_dt_node_to_map(struct pinctrl_dev *pctldev, in pmic_mpp_dt_node_to_map() 322 static int pmic_mpp_get_functions_count(struct pinctrl_dev *pctldev) in pmic_mpp_get_functions_count() 327 static const char *pmic_mpp_get_function_name(struct pinctrl_dev *pctldev, in pmic_mpp_get_function_name() 333 static int pmic_mpp_get_function_groups(struct pinctrl_dev *pctldev, in pmic_mpp_get_function_groups() [all …]
|
D | pinctrl-spmi-gpio.c | 130 struct pinctrl_dev *ctrl; 194 static int pmic_gpio_get_groups_count(struct pinctrl_dev *pctldev) in pmic_gpio_get_groups_count() 200 static const char *pmic_gpio_get_group_name(struct pinctrl_dev *pctldev, in pmic_gpio_get_group_name() 206 static int pmic_gpio_get_group_pins(struct pinctrl_dev *pctldev, unsigned pin, in pmic_gpio_get_group_pins() 222 static int pmic_gpio_get_functions_count(struct pinctrl_dev *pctldev) in pmic_gpio_get_functions_count() 227 static const char *pmic_gpio_get_function_name(struct pinctrl_dev *pctldev, in pmic_gpio_get_function_name() 233 static int pmic_gpio_get_function_groups(struct pinctrl_dev *pctldev, in pmic_gpio_get_function_groups() 243 static int pmic_gpio_set_mux(struct pinctrl_dev *pctldev, unsigned function, in pmic_gpio_set_mux() 283 static int pmic_gpio_config_get(struct pinctrl_dev *pctldev, in pmic_gpio_config_get() 337 static int pmic_gpio_config_set(struct pinctrl_dev *pctldev, unsigned int pin, in pmic_gpio_config_set() [all …]
|
D | pinctrl-msm.c | 57 struct pinctrl_dev *pctrl; 76 static int msm_get_groups_count(struct pinctrl_dev *pctldev) in msm_get_groups_count() 83 static const char *msm_get_group_name(struct pinctrl_dev *pctldev, in msm_get_group_name() 91 static int msm_get_group_pins(struct pinctrl_dev *pctldev, in msm_get_group_pins() 111 static int msm_get_functions_count(struct pinctrl_dev *pctldev) in msm_get_functions_count() 118 static const char *msm_get_function_name(struct pinctrl_dev *pctldev, in msm_get_function_name() 126 static int msm_get_function_groups(struct pinctrl_dev *pctldev, in msm_get_function_groups() 138 static int msm_pinmux_set_mux(struct pinctrl_dev *pctldev, in msm_pinmux_set_mux() 217 static int msm_config_group_get(struct pinctrl_dev *pctldev, in msm_config_group_get() 279 static int msm_config_group_set(struct pinctrl_dev *pctldev, in msm_config_group_set() [all …]
|
/linux-4.1.27/drivers/pinctrl/samsung/ |
D | pinctrl-exynos5440.c | 148 static int exynos5440_get_group_count(struct pinctrl_dev *pctldev) in exynos5440_get_group_count() 157 static const char *exynos5440_get_group_name(struct pinctrl_dev *pctldev, in exynos5440_get_group_name() 167 static int exynos5440_get_group_pins(struct pinctrl_dev *pctldev, in exynos5440_get_group_pins() 179 static int exynos5440_dt_node_to_map(struct pinctrl_dev *pctldev, in exynos5440_dt_node_to_map() 286 static void exynos5440_dt_free_map(struct pinctrl_dev *pctldev, in exynos5440_dt_free_map() 316 static int exynos5440_get_functions_count(struct pinctrl_dev *pctldev) in exynos5440_get_functions_count() 325 static const char *exynos5440_pinmux_get_fname(struct pinctrl_dev *pctldev, in exynos5440_pinmux_get_fname() 335 static int exynos5440_pinmux_get_groups(struct pinctrl_dev *pctldev, in exynos5440_pinmux_get_groups() 348 static void exynos5440_pinmux_setup(struct pinctrl_dev *pctldev, unsigned selector, in exynos5440_pinmux_setup() 369 static int exynos5440_pinmux_set_mux(struct pinctrl_dev *pctldev, in exynos5440_pinmux_set_mux() [all …]
|
D | pinctrl-samsung.c | 63 static int samsung_get_group_count(struct pinctrl_dev *pctldev) in samsung_get_group_count() 70 static const char *samsung_get_group_name(struct pinctrl_dev *pctldev, in samsung_get_group_name() 78 static int samsung_get_group_pins(struct pinctrl_dev *pctldev, in samsung_get_group_pins() 179 static void samsung_dt_free_map(struct pinctrl_dev *pctldev, in samsung_dt_free_map() 267 static int samsung_dt_node_to_map(struct pinctrl_dev *pctldev, in samsung_dt_node_to_map() 311 static int samsung_get_functions_count(struct pinctrl_dev *pctldev) in samsung_get_functions_count() 320 static const char *samsung_pinmux_get_fname(struct pinctrl_dev *pctldev, in samsung_pinmux_get_fname() 330 static int samsung_pinmux_get_groups(struct pinctrl_dev *pctldev, in samsung_pinmux_get_groups() 365 static void samsung_pinmux_setup(struct pinctrl_dev *pctldev, unsigned selector, in samsung_pinmux_setup() 404 static int samsung_pinmux_set_mux(struct pinctrl_dev *pctldev, in samsung_pinmux_set_mux() [all …]
|
D | pinctrl-samsung.h | 223 struct pinctrl_dev *pctl_dev;
|
/linux-4.1.27/drivers/pinctrl/bcm/ |
D | pinctrl-bcm2835.c | 103 struct pinctrl_dev *pctl_dev; 614 static int bcm2835_pctl_get_groups_count(struct pinctrl_dev *pctldev) in bcm2835_pctl_get_groups_count() 619 static const char *bcm2835_pctl_get_group_name(struct pinctrl_dev *pctldev, in bcm2835_pctl_get_group_name() 625 static int bcm2835_pctl_get_group_pins(struct pinctrl_dev *pctldev, in bcm2835_pctl_get_group_pins() 636 static void bcm2835_pctl_pin_dbg_show(struct pinctrl_dev *pctldev, in bcm2835_pctl_pin_dbg_show() 651 static void bcm2835_pctl_dt_free_map(struct pinctrl_dev *pctldev, in bcm2835_pctl_dt_free_map() 710 static int bcm2835_pctl_dt_node_to_map(struct pinctrl_dev *pctldev, in bcm2835_pctl_dt_node_to_map() 818 static int bcm2835_pmx_get_functions_count(struct pinctrl_dev *pctldev) in bcm2835_pmx_get_functions_count() 823 static const char *bcm2835_pmx_get_function_name(struct pinctrl_dev *pctldev, in bcm2835_pmx_get_function_name() 829 static int bcm2835_pmx_get_function_groups(struct pinctrl_dev *pctldev, in bcm2835_pmx_get_function_groups() [all …]
|
D | pinctrl-cygnus-mux.c | 104 struct pinctrl_dev *pctl; 701 static int cygnus_get_groups_count(struct pinctrl_dev *pctrl_dev) in cygnus_get_groups_count() 708 static const char *cygnus_get_group_name(struct pinctrl_dev *pctrl_dev, in cygnus_get_group_name() 716 static int cygnus_get_group_pins(struct pinctrl_dev *pctrl_dev, in cygnus_get_group_pins() 728 static void cygnus_pin_dbg_show(struct pinctrl_dev *pctrl_dev, in cygnus_pin_dbg_show() 743 static int cygnus_get_functions_count(struct pinctrl_dev *pctrl_dev) in cygnus_get_functions_count() 750 static const char *cygnus_get_function_name(struct pinctrl_dev *pctrl_dev, in cygnus_get_function_name() 758 static int cygnus_get_function_groups(struct pinctrl_dev *pctrl_dev, in cygnus_get_function_groups() 826 static int cygnus_pinmux_set_mux(struct pinctrl_dev *pctrl_dev, in cygnus_pinmux_set_mux() 843 static int cygnus_gpio_request_enable(struct pinctrl_dev *pctrl_dev, in cygnus_gpio_request_enable() [all …]
|
D | pinctrl-bcm281xx.c | 949 static inline enum bcm281xx_pin_type pin_type_get(struct pinctrl_dev *pctldev, in pin_type_get() 986 static int bcm281xx_pinctrl_get_groups_count(struct pinctrl_dev *pctldev) in bcm281xx_pinctrl_get_groups_count() 993 static const char *bcm281xx_pinctrl_get_group_name(struct pinctrl_dev *pctldev, in bcm281xx_pinctrl_get_group_name() 1001 static int bcm281xx_pinctrl_get_group_pins(struct pinctrl_dev *pctldev, in bcm281xx_pinctrl_get_group_pins() 1014 static void bcm281xx_pinctrl_pin_dbg_show(struct pinctrl_dev *pctldev, in bcm281xx_pinctrl_pin_dbg_show() 1030 static int bcm281xx_pinctrl_get_fcns_count(struct pinctrl_dev *pctldev) in bcm281xx_pinctrl_get_fcns_count() 1037 static const char *bcm281xx_pinctrl_get_fcn_name(struct pinctrl_dev *pctldev, in bcm281xx_pinctrl_get_fcn_name() 1045 static int bcm281xx_pinctrl_get_fcn_groups(struct pinctrl_dev *pctldev, in bcm281xx_pinctrl_get_fcn_groups() 1058 static int bcm281xx_pinmux_set(struct pinctrl_dev *pctldev, in bcm281xx_pinmux_set() 1090 static int bcm281xx_pinctrl_pin_config_get(struct pinctrl_dev *pctldev, in bcm281xx_pinctrl_pin_config_get() [all …]
|
D | pinctrl-cygnus-gpio.c | 96 struct pinctrl_dev *pctl; 367 static int cygnus_get_groups_count(struct pinctrl_dev *pctldev) in cygnus_get_groups_count() 376 static const char *cygnus_get_group_name(struct pinctrl_dev *pctldev, in cygnus_get_group_name() 497 static int cygnus_pin_config_get(struct pinctrl_dev *pctldev, unsigned pin, in cygnus_pin_config_get() 545 static int cygnus_pin_config_set(struct pinctrl_dev *pctldev, unsigned pin, in cygnus_pin_config_set()
|
/linux-4.1.27/include/linux/gpio/ |
D | driver.h | 188 struct pinctrl_dev *pctldev; 196 struct pinctrl_dev *pctldev, 211 struct pinctrl_dev *pctldev, in gpiochip_add_pingroup_range()
|
/linux-4.1.27/drivers/pinctrl/sunxi/ |
D | pinctrl-sunxi.c | 121 static int sunxi_pctrl_get_groups_count(struct pinctrl_dev *pctldev) in sunxi_pctrl_get_groups_count() 128 static const char *sunxi_pctrl_get_group_name(struct pinctrl_dev *pctldev, in sunxi_pctrl_get_group_name() 136 static int sunxi_pctrl_get_group_pins(struct pinctrl_dev *pctldev, in sunxi_pctrl_get_group_pins() 149 static int sunxi_pctrl_dt_node_to_map(struct pinctrl_dev *pctldev, in sunxi_pctrl_dt_node_to_map() 250 static void sunxi_pctrl_dt_free_map(struct pinctrl_dev *pctldev, in sunxi_pctrl_dt_free_map() 272 static int sunxi_pconf_group_get(struct pinctrl_dev *pctldev, in sunxi_pconf_group_get() 283 static int sunxi_pconf_group_set(struct pinctrl_dev *pctldev, in sunxi_pconf_group_set() 350 static int sunxi_pmx_get_funcs_cnt(struct pinctrl_dev *pctldev) in sunxi_pmx_get_funcs_cnt() 357 static const char *sunxi_pmx_get_func_name(struct pinctrl_dev *pctldev, in sunxi_pmx_get_func_name() 365 static int sunxi_pmx_get_func_groups(struct pinctrl_dev *pctldev, in sunxi_pmx_get_func_groups() [all …]
|
D | pinctrl-sunxi.h | 128 struct pinctrl_dev *pctl_dev;
|
/linux-4.1.27/drivers/pinctrl/intel/ |
D | pinctrl-intel.c | 99 struct pinctrl_dev *pctldev; 223 static int intel_get_groups_count(struct pinctrl_dev *pctldev) in intel_get_groups_count() 230 static const char *intel_get_group_name(struct pinctrl_dev *pctldev, in intel_get_group_name() 238 static int intel_get_group_pins(struct pinctrl_dev *pctldev, unsigned group, in intel_get_group_pins() 248 static void intel_pin_dbg_show(struct pinctrl_dev *pctldev, struct seq_file *s, in intel_pin_dbg_show() 294 static int intel_get_functions_count(struct pinctrl_dev *pctldev) in intel_get_functions_count() 301 static const char *intel_get_function_name(struct pinctrl_dev *pctldev, in intel_get_function_name() 309 static int intel_get_function_groups(struct pinctrl_dev *pctldev, in intel_get_function_groups() 321 static int intel_pinmux_set_mux(struct pinctrl_dev *pctldev, unsigned function, in intel_pinmux_set_mux() 361 static int intel_gpio_request_enable(struct pinctrl_dev *pctldev, in intel_gpio_request_enable() [all …]
|
D | pinctrl-cherryview.c | 174 struct pinctrl_dev *pctldev; 690 static int chv_get_groups_count(struct pinctrl_dev *pctldev) in chv_get_groups_count() 697 static const char *chv_get_group_name(struct pinctrl_dev *pctldev, in chv_get_group_name() 705 static int chv_get_group_pins(struct pinctrl_dev *pctldev, unsigned group, in chv_get_group_pins() 715 static void chv_pin_dbg_show(struct pinctrl_dev *pctldev, struct seq_file *s, in chv_pin_dbg_show() 755 static int chv_get_functions_count(struct pinctrl_dev *pctldev) in chv_get_functions_count() 762 static const char *chv_get_function_name(struct pinctrl_dev *pctldev, in chv_get_function_name() 770 static int chv_get_function_groups(struct pinctrl_dev *pctldev, in chv_get_function_groups() 782 static int chv_pinmux_set_mux(struct pinctrl_dev *pctldev, unsigned function, in chv_pinmux_set_mux() 847 static int chv_gpio_request_enable(struct pinctrl_dev *pctldev, in chv_gpio_request_enable() [all …]
|
/linux-4.1.27/drivers/pinctrl/sirf/ |
D | pinctrl-sirf.c | 48 static int sirfsoc_get_groups_count(struct pinctrl_dev *pctldev) in sirfsoc_get_groups_count() 53 static const char *sirfsoc_get_group_name(struct pinctrl_dev *pctldev, in sirfsoc_get_group_name() 59 static int sirfsoc_get_group_pins(struct pinctrl_dev *pctldev, in sirfsoc_get_group_pins() 69 static void sirfsoc_pin_dbg_show(struct pinctrl_dev *pctldev, in sirfsoc_pin_dbg_show() 75 static int sirfsoc_dt_node_to_map(struct pinctrl_dev *pctldev, in sirfsoc_dt_node_to_map() 122 static void sirfsoc_dt_free_map(struct pinctrl_dev *pctldev, in sirfsoc_dt_free_map() 171 static int sirfsoc_pinmux_set_mux(struct pinctrl_dev *pmxdev, in sirfsoc_pinmux_set_mux() 183 static int sirfsoc_pinmux_get_funcs_count(struct pinctrl_dev *pmxdev) in sirfsoc_pinmux_get_funcs_count() 188 static const char *sirfsoc_pinmux_get_func_name(struct pinctrl_dev *pctldev, in sirfsoc_pinmux_get_func_name() 194 static int sirfsoc_pinmux_get_groups(struct pinctrl_dev *pctldev, in sirfsoc_pinmux_get_groups() [all …]
|
D | pinctrl-sirf.h | 44 struct pinctrl_dev *pmx;
|
/linux-4.1.27/drivers/pinctrl/mediatek/ |
D | pinctrl-mtk-common.c | 72 static int mtk_pmx_gpio_set_direction(struct pinctrl_dev *pctldev, in mtk_pmx_gpio_set_direction() 234 static int mtk_pconf_parse_conf(struct pinctrl_dev *pctldev, in mtk_pconf_parse_conf() 270 static int mtk_pconf_group_get(struct pinctrl_dev *pctldev, in mtk_pconf_group_get() 281 static int mtk_pconf_group_set(struct pinctrl_dev *pctldev, unsigned group, in mtk_pconf_group_set() 385 static int mtk_pctrl_dt_subnode_to_map(struct pinctrl_dev *pctldev, in mtk_pctrl_dt_subnode_to_map() 476 static int mtk_pctrl_dt_node_to_map(struct pinctrl_dev *pctldev, in mtk_pctrl_dt_node_to_map() 500 static int mtk_pctrl_get_groups_count(struct pinctrl_dev *pctldev) in mtk_pctrl_get_groups_count() 507 static const char *mtk_pctrl_get_group_name(struct pinctrl_dev *pctldev, in mtk_pctrl_get_group_name() 515 static int mtk_pctrl_get_group_pins(struct pinctrl_dev *pctldev, in mtk_pctrl_get_group_pins() 536 static int mtk_pmx_get_funcs_cnt(struct pinctrl_dev *pctldev) in mtk_pmx_get_funcs_cnt() [all …]
|
D | pinctrl-mtk-common.h | 219 struct pinctrl_dev *pctl_dev;
|
/linux-4.1.27/include/linux/ |
D | gpio.h | 250 struct pinctrl_dev *pctldev, in gpiochip_add_pingroup_range()
|
/linux-4.1.27/Documentation/ |
D | pinctrl.txt | 80 struct pinctrl_dev *pctl; 154 static int foo_get_groups_count(struct pinctrl_dev *pctldev) 159 static const char *foo_get_group_name(struct pinctrl_dev *pctldev, 165 static int foo_get_group_pins(struct pinctrl_dev *pctldev, unsigned selector, 218 static int foo_pin_config_get(struct pinctrl_dev *pctldev, 229 static int foo_pin_config_set(struct pinctrl_dev *pctldev, 242 static int foo_pin_config_group_get (struct pinctrl_dev *pctldev, 249 static int foo_pin_config_group_set (struct pinctrl_dev *pctldev, 319 struct pinctrl_dev *pctl; 629 static int foo_get_groups_count(struct pinctrl_dev *pctldev) [all …]
|
/linux-4.1.27/drivers/gpio/ |
D | gpiolib-of.c | 345 struct pinctrl_dev *pctldev; in of_gpiochip_add_pin_range()
|
D | gpiolib.c | 668 struct pinctrl_dev *pctldev, in gpiochip_add_pingroup_range()
|