/linux-master/drivers/pinctrl/ |
H A D | pinctrl-tps6594.c | 202 static int tps6594_pmx_func_cnt(struct pinctrl_dev *pctldev) argument 207 static const char *tps6594_pmx_func_name(struct pinctrl_dev *pctldev, argument 215 static int tps6594_pmx_func_groups(struct pinctrl_dev *pctldev, argument 238 static int tps6594_pmx_set_mux(struct pinctrl_dev *pctldev, argument 258 static int tps6594_pmx_gpio_set_direction(struct pinctrl_dev *pctldev, argument 277 static int tps6594_groups_cnt(struct pinctrl_dev *pctldev) argument 282 tps6594_group_pins(struct pinctrl_dev *pctldev, unsigned int selector, const unsigned int **pins, unsigned int *num_pins) argument 294 tps6594_group_name(struct pinctrl_dev *pctldev, unsigned int selector) argument [all...] |
H A D | pinctrl-equilibrium.c | 316 static int eqbr_pinmux_set_mux(struct pinctrl_dev *pctldev, argument 340 static int eqbr_pinmux_gpio_request(struct pinctrl_dev *pctldev, argument 380 static int eqbr_pinconf_get(struct pinctrl_dev *pctldev, unsigned int pin, argument 444 static int eqbr_pinconf_set(struct pinctrl_dev *pctldev, unsigned int pin, argument 517 eqbr_pinconf_group_get(struct pinctrl_dev *pctldev, unsigned int group, unsigned long *config) argument 540 eqbr_pinconf_group_set(struct pinctrl_dev *pctldev, unsigned int group, unsigned long *configs, unsigned int num_configs) argument [all...] |
H A D | pinctrl-as3722.c | 162 static int as3722_pinctrl_get_groups_count(struct pinctrl_dev *pctldev) argument 169 static const char *as3722_pinctrl_get_group_name(struct pinctrl_dev *pctldev, argument 177 static int as3722_pinctrl_get_group_pins(struct pinctrl_dev *pctldev, argument 195 static int as3722_pinctrl_get_funcs_count(struct pinctrl_dev *pctldev) argument 202 static const char *as3722_pinctrl_get_func_name(struct pinctrl_dev *pctldev, argument 210 as3722_pinctrl_get_func_groups(struct pinctrl_dev *pctldev, unsigned function, const char * const **groups, unsigned * const num_groups) argument 221 as3722_pinctrl_set(struct pinctrl_dev *pctldev, unsigned function, unsigned group) argument 285 as3722_pinctrl_gpio_request_enable(struct pinctrl_dev *pctldev, struct pinctrl_gpio_range *range, unsigned offset) argument 295 as3722_pinctrl_gpio_set_direction(struct pinctrl_dev *pctldev, struct pinctrl_gpio_range *range, unsigned offset, bool input) argument 323 as3722_pinconf_get(struct pinctrl_dev *pctldev, unsigned pin, unsigned long *config) argument 368 as3722_pinconf_set(struct pinctrl_dev *pctldev, unsigned pin, unsigned long *configs, unsigned num_configs) argument [all...] |
H A D | pinctrl-mcp23s08.c | 192 static int mcp_pinctrl_get_groups_count(struct pinctrl_dev *pctldev) argument 197 static const char *mcp_pinctrl_get_group_name(struct pinctrl_dev *pctldev, argument 203 static int mcp_pinctrl_get_group_pins(struct pinctrl_dev *pctldev, argument 221 static int mcp_pinconf_get(struct pinctrl_dev *pctldev, unsigned int pin, argument 245 static int mcp_pinconf_set(struct pinctrl_dev *pctldev, unsigned int pin, argument [all...] |
H A D | pinctrl-amd.c | 683 static int amd_get_groups_count(struct pinctrl_dev *pctldev) argument 690 static const char *amd_get_group_name(struct pinctrl_dev *pctldev, argument 698 static int amd_get_group_pins(struct pinctrl_dev *pctldev, argument 720 static int amd_pinconf_get(struct pinctrl_dev *pctldev, argument 761 static int amd_pinconf_set(struct pinctrl_dev *pctldev, unsigned int pin, argument 814 amd_pinconf_group_get(struct pinctrl_dev *pctldev, unsigned int group, unsigned long *config) argument 832 amd_pinconf_group_set(struct pinctrl_dev *pctldev, unsigned group, unsigned long *configs, unsigned num_configs) argument 969 amd_get_functions_count(struct pinctrl_dev *pctldev) argument [all...] |
H A D | pinctrl-pic32.c | 71 struct pinctrl_dev *pctldev; member in struct:pic32_pinctrl 1705 static int pic32_pinctrl_get_groups_count(struct pinctrl_dev *pctldev) argument 1712 static const char *pic32_pinctrl_get_group_name(struct pinctrl_dev *pctldev, argument 1720 static int pic32_pinctrl_get_group_pins(struct pinctrl_dev *pctldev, argument 1741 static int pic32_pinmux_get_functions_count(struct pinctrl_dev *pctldev) argument 1749 pic32_pinmux_get_function_name(struct pinctrl_dev *pctldev, unsigne argument 1756 pic32_pinmux_get_function_groups(struct pinctrl_dev *pctldev, unsigned func, const char * const **groups, unsigned * const num_groups) argument 1769 pic32_pinmux_enable(struct pinctrl_dev *pctldev, unsigned func, unsigned group) argument 1797 pic32_gpio_request_enable(struct pinctrl_dev *pctldev, struct pinctrl_gpio_range *range, unsigned offset) argument 1855 pic32_gpio_set_direction(struct pinctrl_dev *pctldev, struct pinctrl_gpio_range *range, unsigned offset, bool input) argument 1878 pic32_pinconf_get(struct pinctrl_dev *pctldev, unsigned pin, unsigned long *config) argument 1919 pic32_pinconf_set(struct pinctrl_dev *pctldev, unsigned pin, unsigned long *configs, unsigned num_configs) argument [all...] |
H A D | pinctrl-palmas.c | 615 static int palmas_pinctrl_get_groups_count(struct pinctrl_dev *pctldev) argument 622 static const char *palmas_pinctrl_get_group_name(struct pinctrl_dev *pctldev, argument 630 static int palmas_pinctrl_get_group_pins(struct pinctrl_dev *pctldev, argument 648 static int palmas_pinctrl_get_funcs_count(struct pinctrl_dev *pctldev) argument 655 static const char *palmas_pinctrl_get_func_name(struct pinctrl_dev *pctldev, argument 663 palmas_pinctrl_get_func_groups(struct pinctrl_dev *pctldev, unsigned function, const char * const **groups, unsigned * const num_groups) argument 674 palmas_pinctrl_set_mux(struct pinctrl_dev *pctldev, unsigned function, unsigned group) argument 735 palmas_pinconf_get(struct pinctrl_dev *pctldev, unsigned pin, unsigned long *config) argument 843 palmas_pinconf_set(struct pinctrl_dev *pctldev, unsigned pin, unsigned long *configs, unsigned num_configs) argument [all...] |
H A D | pinctrl-k210.c | 495 static void k210_pinmux_set_pin_function(struct pinctrl_dev *pctldev, argument 509 static int k210_pinconf_set_param(struct pinctrl_dev *pctldev, argument 596 static int k210_pinconf_set(struct pinctrl_dev *pctldev, unsigned int pin, argument 616 static void k210_pinconf_dbg_show(struct pinctrl_dev *pctldev, argument 624 static int k210_pinconf_group_set(struct pinctrl_dev *pctldev, argument 653 k210_pinconf_group_dbg_show(struct pinctrl_dev *pctldev, struct seq_file *s, unsigned int selector) argument 682 k210_pinmux_get_function_count(struct pinctrl_dev *pctldev) argument 687 k210_pinmux_get_function_name(struct pinctrl_dev *pctldev, unsigned int selector) argument 693 k210_pinmux_get_function_groups(struct pinctrl_dev *pctldev, unsigned int selector, const char * const **groups, unsigned int * const num_groups) argument 705 k210_pinmux_set_mux(struct pinctrl_dev *pctldev, unsigned int function, unsigned int group) argument 726 k210_pinctrl_get_groups_count(struct pinctrl_dev *pctldev) argument 731 k210_pinctrl_get_group_name(struct pinctrl_dev *pctldev, unsigned int group) argument 737 k210_pinctrl_get_group_pins(struct pinctrl_dev *pctldev, unsigned int group, const unsigned int **pins, unsigned int *npins) argument 754 k210_pinctrl_pin_dbg_show(struct pinctrl_dev *pctldev, struct seq_file *s, unsigned int offset) argument 760 k210_pinctrl_dt_subnode_to_map(struct pinctrl_dev *pctldev, struct device_node *np, struct pinctrl_map **map, unsigned int *reserved_maps, unsigned int *num_maps) argument 846 k210_pinctrl_dt_node_to_map(struct pinctrl_dev *pctldev, struct device_node *np_config, struct pinctrl_map **map, unsigned int *num_maps) argument [all...] |
/linux-master/drivers/pinctrl/cirrus/ |
H A D | pinctrl-cs42l43.c | 97 static int cs42l43_pin_get_groups_count(struct pinctrl_dev *pctldev) argument 102 static const char *cs42l43_pin_get_group_name(struct pinctrl_dev *pctldev, argument 108 static int cs42l43_pin_get_group_pins(struct pinctrl_dev *pctldev, argument 163 static int cs42l43_pin_get_func_count(struct pinctrl_dev *pctldev) argument 168 static const char *cs42l43_pin_get_func_name(struct pinctrl_dev *pctldev, argument 174 static int cs42l43_pin_get_func_groups(struct pinctrl_dev *pctldev, argument 185 static int cs42l43_pin_set_mux(struct pinctrl_dev *pctldev, argument 221 static int cs42l43_gpio_set_direction(struct pinctrl_dev *pctldev, argument 249 cs42l43_gpio_request_enable(struct pinctrl_dev *pctldev, struct pinctrl_gpio_range *range, unsigned int offset) argument 256 cs42l43_gpio_disable_free(struct pinctrl_dev *pctldev, struct pinctrl_gpio_range *range, unsigned int offset) argument 349 cs42l43_pin_config_get(struct pinctrl_dev *pctldev, unsigned int pin, unsigned long *config) argument 376 cs42l43_pin_config_set(struct pinctrl_dev *pctldev, unsigned int pin, unsigned long *configs, unsigned int num_configs) argument 408 cs42l43_pin_config_group_get(struct pinctrl_dev *pctldev, unsigned int selector, unsigned long *config) argument 424 cs42l43_pin_config_group_set(struct pinctrl_dev *pctldev, unsigned int selector, unsigned long *configs, unsigned int num_configs) argument 534 struct pinctrl_dev *pctldev; local [all...] |
/linux-master/include/linux/gpio/ |
H A D | gpio-nomadik.h | 269 nmk_gpio_dbg_show_one(struct seq_file *s, struct pinctrl_dev *pctldev, struct gpio_chip *chip, unsigned int offset, unsigned int gpio) argument
|
/linux-master/drivers/gpio/ |
H A D | gpiolib-of.c | 1038 struct pinctrl_dev *pctldev; local
|
/linux-master/drivers/pinctrl/bcm/ |
H A D | pinctrl-bcm4908.c | 31 struct pinctrl_dev *pctldev; member in struct:bcm4908_pinctrl
|
H A D | pinctrl-bcm63268.c | 463 static int bcm63268_pinctrl_get_group_count(struct pinctrl_dev *pctldev) argument 468 static const char *bcm63268_pinctrl_get_group_name(struct pinctrl_dev *pctldev, argument 474 static int bcm63268_pinctrl_get_group_pins(struct pinctrl_dev *pctldev, argument 485 static int bcm63268_pinctrl_get_func_count(struct pinctrl_dev *pctldev) argument 490 static const char *bcm63268_pinctrl_get_func_name(struct pinctrl_dev *pctldev, argument 496 static int bcm63268_pinctrl_get_groups(struct pinctrl_dev *pctldev, argument 531 static int bcm63268_pinctrl_set_mux(struct pinctrl_dev *pctldev, argument 575 static int bcm63268_gpio_request_enable(struct pinctrl_dev *pctldev, argument [all...] |
H A D | pinctrl-bcm6318.c | 345 static int bcm6318_pinctrl_get_group_count(struct pinctrl_dev *pctldev) argument 350 static const char *bcm6318_pinctrl_get_group_name(struct pinctrl_dev *pctldev, argument 356 static int bcm6318_pinctrl_get_group_pins(struct pinctrl_dev *pctldev, argument 366 static int bcm6318_pinctrl_get_func_count(struct pinctrl_dev *pctldev) argument 371 static const char *bcm6318_pinctrl_get_func_name(struct pinctrl_dev *pctldev, argument 377 static int bcm6318_pinctrl_get_groups(struct pinctrl_dev *pctldev, argument 410 static int bcm6318_pinctrl_set_mux(struct pinctrl_dev *pctldev, argument 422 static int bcm6318_gpio_request_enable(struct pinctrl_dev *pctldev, argument [all...] |
H A D | pinctrl-bcm6362.c | 440 static int bcm6362_pinctrl_get_group_count(struct pinctrl_dev *pctldev) argument 445 static const char *bcm6362_pinctrl_get_group_name(struct pinctrl_dev *pctldev, argument 451 static int bcm6362_pinctrl_get_group_pins(struct pinctrl_dev *pctldev, argument 461 static int bcm6362_pinctrl_get_func_count(struct pinctrl_dev *pctldev) argument 466 static const char *bcm6362_pinctrl_get_func_name(struct pinctrl_dev *pctldev, argument 472 static int bcm6362_pinctrl_get_groups(struct pinctrl_dev *pctldev, argument 505 static int bcm6362_pinctrl_set_mux(struct pinctrl_dev *pctldev, argument 549 static int bcm6362_gpio_request_enable(struct pinctrl_dev *pctldev, argument [all...] |
H A D | pinctrl-bcm6368.c | 335 static int bcm6368_pinctrl_get_group_count(struct pinctrl_dev *pctldev) argument 340 static const char *bcm6368_pinctrl_get_group_name(struct pinctrl_dev *pctldev, argument 346 static int bcm6368_pinctrl_get_group_pins(struct pinctrl_dev *pctldev, argument 356 static int bcm6368_pinctrl_get_func_count(struct pinctrl_dev *pctldev) argument 361 static const char *bcm6368_pinctrl_get_func_name(struct pinctrl_dev *pctldev, argument 367 static int bcm6368_pinctrl_get_groups(struct pinctrl_dev *pctldev, argument 378 static int bcm6368_pinctrl_set_mux(struct pinctrl_dev *pctldev, argument 427 static int bcm6368_gpio_request_enable(struct pinctrl_dev *pctldev, argument [all...] |
H A D | pinctrl-ns2-mux.c | 835 static int ns2_pin_config_get(struct pinctrl_dev *pctldev, unsigned int pin, argument
|
/linux-master/drivers/pinctrl/freescale/ |
H A D | pinctrl-vf610.c | 293 static int vf610_pmx_gpio_set_direction(struct pinctrl_dev *pctldev, argument
|
H A D | pinctrl-imx8ulp.c | 220 static int imx8ulp_pmx_gpio_set_direction(struct pinctrl_dev *pctldev, argument
|
H A D | pinctrl-imx7ulp.c | 261 static int imx7ulp_pmx_gpio_set_direction(struct pinctrl_dev *pctldev, argument
|
/linux-master/drivers/pinctrl/mvebu/ |
H A D | pinctrl-armada-37xx.c | 252 static int armada_37xx_pin_config_group_get(struct pinctrl_dev *pctldev, argument 258 static int armada_37xx_pin_config_group_set(struct pinctrl_dev *pctldev, argument 271 static int armada_37xx_get_groups_count(struct pinctrl_dev *pctldev) argument 278 static const char *armada_37xx_get_group_name(struct pinctrl_dev *pctldev, argument 286 static int armada_37xx_get_group_pins(struct pinctrl_dev *pctldev, argument 315 static int armada_37xx_pmx_get_funcs_count(struct pinctrl_dev *pctldev) argument 322 armada_37xx_pmx_get_func_name(struct pinctrl_dev *pctldev, unsigned int selector) argument 330 armada_37xx_pmx_get_groups(struct pinctrl_dev *pctldev, unsigned int selector, const char * const **groups, unsigned int * const num_groups) argument 343 armada_37xx_pmx_set_by_name(struct pinctrl_dev *pctldev, const char *name, struct armada_37xx_pin_group *grp) argument 366 armada_37xx_pmx_set(struct pinctrl_dev *pctldev, unsigned int selector, unsigned int group) argument 466 armada_37xx_pmx_gpio_set_direction(struct pinctrl_dev *pctldev, struct pinctrl_gpio_range *range, unsigned int offset, bool input) argument 484 armada_37xx_gpio_request_enable(struct pinctrl_dev *pctldev, struct pinctrl_gpio_range *range, unsigned int offset) argument [all...] |
/linux-master/drivers/pinctrl/sunxi/ |
H A D | pinctrl-sunxi.c | 194 static int sunxi_pctrl_get_groups_count(struct pinctrl_dev *pctldev) argument 201 static const char *sunxi_pctrl_get_group_name(struct pinctrl_dev *pctldev, argument 209 static int sunxi_pctrl_get_group_pins(struct pinctrl_dev *pctldev, argument 387 static int sunxi_pctrl_dt_node_to_map(struct pinctrl_dev *pctldev, argument 484 static void sunxi_pctrl_dt_free_map(struct pinctrl_dev *pctldev, argument 536 static int sunxi_pconf_get(struct pinctrl_dev *pctldev, unsigne argument 587 sunxi_pconf_group_get(struct pinctrl_dev *pctldev, unsigned group, unsigned long *config) argument 598 sunxi_pconf_set(struct pinctrl_dev *pctldev, unsigned pin, unsigned long *configs, unsigned num_configs) argument 660 sunxi_pconf_group_set(struct pinctrl_dev *pctldev, unsigned group, unsigned long *configs, unsigned num_configs) argument 746 sunxi_pmx_get_funcs_cnt(struct pinctrl_dev *pctldev) argument 753 sunxi_pmx_get_func_name(struct pinctrl_dev *pctldev, unsigned function) argument 761 sunxi_pmx_get_func_groups(struct pinctrl_dev *pctldev, unsigned function, const char * const **groups, unsigned * const num_groups) argument 774 sunxi_pmx_set(struct pinctrl_dev *pctldev, unsigned pin, u8 config) argument 793 sunxi_pmx_set_mux(struct pinctrl_dev *pctldev, unsigned function, unsigned group) argument 814 sunxi_pmx_gpio_set_direction(struct pinctrl_dev *pctldev, struct pinctrl_gpio_range *range, unsigned offset, bool input) argument 837 sunxi_pmx_request(struct pinctrl_dev *pctldev, unsigned offset) argument 883 sunxi_pmx_free(struct pinctrl_dev *pctldev, unsigned offset) argument [all...] |
/linux-master/drivers/pinctrl/qcom/ |
H A D | pinctrl-ssbi-mpp.c | 242 static int pm8xxx_get_groups_count(struct pinctrl_dev *pctldev) argument 249 static const char *pm8xxx_get_group_name(struct pinctrl_dev *pctldev, argument 256 static int pm8xxx_get_group_pins(struct pinctrl_dev *pctldev, argument 277 static int pm8xxx_get_functions_count(struct pinctrl_dev *pctldev) argument 282 static const char *pm8xxx_get_function_name(struct pinctrl_dev *pctldev, argument 288 static int pm8xxx_get_function_groups(struct pinctrl_dev *pctldev, argument 300 static int pm8xxx_pinmux_set_mux(struct pinctrl_dev *pctldev, argument 320 pm8xxx_pin_config_get(struct pinctrl_dev *pctldev, unsigned int offset, unsigned long *config) argument 369 pm8xxx_pin_config_set(struct pinctrl_dev *pctldev, unsigned int offset, unsigned long *configs, unsigned num_configs) argument 539 pm8xxx_mpp_dbg_show_one(struct seq_file *s, struct pinctrl_dev *pctldev, struct gpio_chip *chip, unsigned offset, unsigned gpio) argument [all...] |
H A D | pinctrl-spmi-mpp.c | 204 static int pmic_mpp_get_groups_count(struct pinctrl_dev *pctldev) argument 210 static const char *pmic_mpp_get_group_name(struct pinctrl_dev *pctldev, argument 216 static int pmic_mpp_get_group_pins(struct pinctrl_dev *pctldev, argument 233 static int pmic_mpp_get_functions_count(struct pinctrl_dev *pctldev) argument 238 static const char *pmic_mpp_get_function_name(struct pinctrl_dev *pctldev, argument 244 static int pmic_mpp_get_function_groups(struct pinctrl_dev *pctldev, argument 301 pmic_mpp_set_mux(struct pinctrl_dev *pctldev, unsigned function, unsigned pin) argument 329 pmic_mpp_config_get(struct pinctrl_dev *pctldev, unsigned int pin, unsigned long *config) argument 401 pmic_mpp_config_set(struct pinctrl_dev *pctldev, unsigned int pin, unsigned long *configs, unsigned nconfs) argument 513 pmic_mpp_config_dbg_show(struct pinctrl_dev *pctldev, struct seq_file *s, unsigned pin) argument [all...] |
H A D | pinctrl-ssbi-gpio.c | 165 static int pm8xxx_get_groups_count(struct pinctrl_dev *pctldev) argument 172 static const char *pm8xxx_get_group_name(struct pinctrl_dev *pctldev, argument 179 static int pm8xxx_get_group_pins(struct pinctrl_dev *pctldev, argument 200 static int pm8xxx_get_functions_count(struct pinctrl_dev *pctldev) argument 205 static const char *pm8xxx_get_function_name(struct pinctrl_dev *pctldev, argument 211 static int pm8xxx_get_function_groups(struct pinctrl_dev *pctldev, argument 223 static int pm8xxx_pinmux_set_mux(struct pinctrl_dev *pctldev, argument 246 pm8xxx_pin_config_get(struct pinctrl_dev *pctldev, unsigned int offset, unsigned long *config) argument 315 pm8xxx_pin_config_set(struct pinctrl_dev *pctldev, unsigned int offset, unsigned long *configs, unsigned num_configs) argument 540 pm8xxx_gpio_dbg_show_one(struct seq_file *s, struct pinctrl_dev *pctldev, struct gpio_chip *chip, unsigned offset, unsigned gpio) argument [all...] |