/drivers/pinctrl/ |
H A D | pinctrl-single.c | 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) argument 300 pcs = pinctrl_dev_get_drvdata(pctldev); 305 static const char *pcs_get_group_name(struct pinctrl_dev *pctldev, argument 311 pcs = pinctrl_dev_get_drvdata(pctldev); 322 static int pcs_get_group_pins(struct pinctrl_dev *pctldev, argument 330 pcs = pinctrl_dev_get_drvdata(pctldev); 344 static void pcs_pin_dbg_show(struct pinctrl_dev *pctldev, argument 351 pcs = pinctrl_dev_get_drvdata(pctldev); 359 pcs_dt_free_map(struct pinctrl_dev *pctldev, struct pinctrl_map *map, unsigned num_maps) argument 381 pcs_get_functions_count(struct pinctrl_dev *pctldev) argument 390 pcs_get_function_name(struct pinctrl_dev *pctldev, unsigned fselector) argument 407 pcs_get_function_groups(struct pinctrl_dev *pctldev, unsigned fselector, const char * const **groups, unsigned * const ngroups) argument 428 pcs_get_function(struct pinctrl_dev *pctldev, unsigned pin, struct pcs_function **func) argument 450 pcs_set_mux(struct pinctrl_dev *pctldev, unsigned fselector, unsigned group) argument 491 pcs_request_gpio(struct pinctrl_dev *pctldev, struct pinctrl_gpio_range *range, unsigned pin) argument 527 pcs_pinconf_clear_bias(struct pinctrl_dev *pctldev, unsigned pin) argument 541 pcs_pinconf_bias_disable(struct pinctrl_dev *pctldev, unsigned pin) argument 556 pcs_pinconf_get(struct pinctrl_dev *pctldev, unsigned pin, unsigned long *config) argument 619 pcs_pinconf_set(struct pinctrl_dev *pctldev, unsigned pin, unsigned long *configs, unsigned num_configs) argument 682 pcs_pinconf_group_get(struct pinctrl_dev *pctldev, unsigned group, unsigned long *config) argument 703 pcs_pinconf_group_set(struct pinctrl_dev *pctldev, unsigned group, unsigned long *configs, unsigned num_configs) argument 721 pcs_pinconf_dbg_show(struct pinctrl_dev *pctldev, struct seq_file *s, unsigned pin) argument 726 pcs_pinconf_group_dbg_show(struct pinctrl_dev *pctldev, struct seq_file *s, unsigned selector) argument 731 pcs_pinconf_config_dbg_show(struct pinctrl_dev *pctldev, struct seq_file *s, unsigned long config) argument 1355 pcs_dt_node_to_map(struct pinctrl_dev *pctldev, struct device_node *np_config, struct pinctrl_map **map, unsigned *num_maps) argument [all...] |
H A D | pinctrl-lantiq.c | 49 static void ltq_pinctrl_dt_free_map(struct pinctrl_dev *pctldev, argument 61 static void ltq_pinctrl_pin_dbg_show(struct pinctrl_dev *pctldev, argument 65 seq_printf(s, " %s", dev_name(pctldev->dev)); 68 static void ltq_pinctrl_dt_subnode_to_map(struct pinctrl_dev *pctldev, argument 72 struct ltq_pinmux_info *info = pinctrl_dev_get_drvdata(pctldev); 83 dev_err(pctldev->dev, "%s defines neither pins nor groups\n", 89 dev_err(pctldev->dev, "%s defines both pins and groups\n", 150 static int ltq_pinctrl_dt_node_to_map(struct pinctrl_dev *pctldev, argument 167 ltq_pinctrl_dt_subnode_to_map(pctldev, np, &tmp);
|
H A D | pinctrl-u300.c | 837 static int u300_get_groups_count(struct pinctrl_dev *pctldev) argument 842 static const char *u300_get_group_name(struct pinctrl_dev *pctldev, argument 848 static int u300_get_group_pins(struct pinctrl_dev *pctldev, unsigned selector, argument 857 static void u300_pin_dbg_show(struct pinctrl_dev *pctldev, struct seq_file *s, argument 958 static int u300_pmx_set_mux(struct pinctrl_dev *pctldev, unsigned selector, argument 967 upmx = pinctrl_dev_get_drvdata(pctldev); 973 static int u300_pmx_get_funcs_count(struct pinctrl_dev *pctldev) argument 978 static const char *u300_pmx_get_func_name(struct pinctrl_dev *pctldev, argument 984 static int u300_pmx_get_groups(struct pinctrl_dev *pctldev, unsigned selector, argument 1000 static int u300_pin_config_get(struct pinctrl_dev *pctldev, unsigne argument 1015 u300_pin_config_set(struct pinctrl_dev *pctldev, unsigned pin, unsigned long *configs, unsigned num_configs) argument [all...] |
H A D | pinctrl-bcm2835.c | 606 static int bcm2835_pctl_get_groups_count(struct pinctrl_dev *pctldev) argument 611 static const char *bcm2835_pctl_get_group_name(struct pinctrl_dev *pctldev, argument 617 static int bcm2835_pctl_get_group_pins(struct pinctrl_dev *pctldev, argument 628 static void bcm2835_pctl_pin_dbg_show(struct pinctrl_dev *pctldev, argument 632 struct bcm2835_pinctrl *pc = pinctrl_dev_get_drvdata(pctldev); 643 static void bcm2835_pctl_dt_free_map(struct pinctrl_dev *pctldev, argument 702 static int bcm2835_pctl_dt_node_to_map(struct pinctrl_dev *pctldev, argument 706 struct bcm2835_pinctrl *pc = pinctrl_dev_get_drvdata(pctldev); 810 static int bcm2835_pmx_get_functions_count(struct pinctrl_dev *pctldev) argument 815 static const char *bcm2835_pmx_get_function_name(struct pinctrl_dev *pctldev, argument 821 bcm2835_pmx_get_function_groups(struct pinctrl_dev *pctldev, unsigned selector, const char * const **groups, unsigned * const num_groups) argument 833 bcm2835_pmx_set(struct pinctrl_dev *pctldev, unsigned func_selector, unsigned group_selector) argument 844 bcm2835_pmx_gpio_disable_free(struct pinctrl_dev *pctldev, struct pinctrl_gpio_range *range, unsigned offset) argument 854 bcm2835_pmx_gpio_set_direction(struct pinctrl_dev *pctldev, struct pinctrl_gpio_range *range, unsigned offset, bool input) argument 877 bcm2835_pinconf_get(struct pinctrl_dev *pctldev, unsigned pin, unsigned long *config) argument 884 bcm2835_pinconf_set(struct pinctrl_dev *pctldev, unsigned pin, unsigned long *configs, unsigned num_configs) argument [all...] |
H A D | pinctrl-at91.c | 215 static int at91_get_groups_count(struct pinctrl_dev *pctldev) argument 217 struct at91_pinctrl *info = pinctrl_dev_get_drvdata(pctldev); 222 static const char *at91_get_group_name(struct pinctrl_dev *pctldev, argument 225 struct at91_pinctrl *info = pinctrl_dev_get_drvdata(pctldev); 230 static int at91_get_group_pins(struct pinctrl_dev *pctldev, unsigned selector, argument 234 struct at91_pinctrl *info = pinctrl_dev_get_drvdata(pctldev); 245 static void at91_pin_dbg_show(struct pinctrl_dev *pctldev, struct seq_file *s, argument 248 seq_printf(s, "%s", dev_name(pctldev->dev)); 251 static int at91_dt_node_to_map(struct pinctrl_dev *pctldev, argument 255 struct at91_pinctrl *info = pinctrl_dev_get_drvdata(pctldev); 308 at91_dt_free_map(struct pinctrl_dev *pctldev, struct pinctrl_map *map, unsigned num_maps) argument 701 at91_pmx_set(struct pinctrl_dev *pctldev, unsigned selector, unsigned group) argument 758 at91_pmx_get_funcs_count(struct pinctrl_dev *pctldev) argument 765 at91_pmx_get_func_name(struct pinctrl_dev *pctldev, unsigned selector) argument 773 at91_pmx_get_groups(struct pinctrl_dev *pctldev, unsigned selector, const char * const **groups, unsigned * const num_groups) argument 785 at91_gpio_request_enable(struct pinctrl_dev *pctldev, struct pinctrl_gpio_range *range, unsigned offset) argument 817 at91_gpio_disable_free(struct pinctrl_dev *pctldev, struct pinctrl_gpio_range *range, unsigned offset) argument 836 at91_pinconf_get(struct pinctrl_dev *pctldev, unsigned pin_id, unsigned long *config) argument 870 at91_pinconf_set(struct pinctrl_dev *pctldev, unsigned pin_id, unsigned long *configs, unsigned num_configs) argument 933 at91_pinconf_dbg_show(struct pinctrl_dev *pctldev, struct seq_file *s, unsigned pin_id) argument 958 at91_pinconf_group_dbg_show(struct pinctrl_dev *pctldev, struct seq_file *s, unsigned group) argument [all...] |
H A D | pinctrl-st.c | 776 static int st_pctl_get_groups_count(struct pinctrl_dev *pctldev) argument 778 struct st_pinctrl *info = pinctrl_dev_get_drvdata(pctldev); 783 static const char *st_pctl_get_group_name(struct pinctrl_dev *pctldev, argument 786 struct st_pinctrl *info = pinctrl_dev_get_drvdata(pctldev); 791 static int st_pctl_get_group_pins(struct pinctrl_dev *pctldev, argument 794 struct st_pinctrl *info = pinctrl_dev_get_drvdata(pctldev); 818 static int st_pctl_dt_node_to_map(struct pinctrl_dev *pctldev, argument 821 struct st_pinctrl *info = pinctrl_dev_get_drvdata(pctldev); 835 new_map = devm_kzalloc(pctldev->dev, 842 devm_kfree(pctldev 868 st_pctl_dt_free_map(struct pinctrl_dev *pctldev, struct pinctrl_map *map, unsigned num_maps) argument 882 st_pmx_get_funcs_count(struct pinctrl_dev *pctldev) argument 889 st_pmx_get_fname(struct pinctrl_dev *pctldev, unsigned selector) argument 897 st_pmx_get_groups(struct pinctrl_dev *pctldev, unsigned selector, const char * const **grps, unsigned * const ngrps) argument 907 st_get_pio_control( struct pinctrl_dev *pctldev, int pin) argument 917 st_pmx_set_mux(struct pinctrl_dev *pctldev, unsigned fselector, unsigned group) argument 933 st_pmx_set_gpio_direction(struct pinctrl_dev *pctldev, struct pinctrl_gpio_range *range, unsigned gpio, bool input) argument 981 st_pinconf_set(struct pinctrl_dev *pctldev, unsigned pin_id, unsigned long *configs, unsigned num_configs) argument 997 st_pinconf_get(struct pinctrl_dev *pctldev, unsigned pin_id, unsigned long *config) argument 1011 st_pinconf_dbg_show(struct pinctrl_dev *pctldev, struct seq_file *s, unsigned pin_id) argument [all...] |
H A D | pinctrl-adi2.c | 590 static int adi_get_groups_count(struct pinctrl_dev *pctldev) argument 592 struct adi_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctldev); 597 static const char *adi_get_group_name(struct pinctrl_dev *pctldev, argument 600 struct adi_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctldev); 605 static int adi_get_group_pins(struct pinctrl_dev *pctldev, unsigned selector, argument 609 struct adi_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctldev); 622 static int adi_pinmux_set(struct pinctrl_dev *pctldev, unsigned func_id, argument 625 struct adi_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctldev); 636 range = pinctrl_find_gpio_range_from_pin(pctldev, pin); 655 static int adi_pinmux_get_funcs_count(struct pinctrl_dev *pctldev) argument 662 adi_pinmux_get_func_name(struct pinctrl_dev *pctldev, unsigned selector) argument 670 adi_pinmux_get_groups(struct pinctrl_dev *pctldev, unsigned selector, const char * const **groups, unsigned * const num_groups) argument 681 adi_pinmux_request_gpio(struct pinctrl_dev *pctldev, struct pinctrl_gpio_range *range, unsigned pin) argument [all...] |
H A D | pinctrl-rockchip.c | 274 static int rockchip_get_groups_count(struct pinctrl_dev *pctldev) argument 276 struct rockchip_pinctrl *info = pinctrl_dev_get_drvdata(pctldev); 281 static const char *rockchip_get_group_name(struct pinctrl_dev *pctldev, argument 284 struct rockchip_pinctrl *info = pinctrl_dev_get_drvdata(pctldev); 289 static int rockchip_get_group_pins(struct pinctrl_dev *pctldev, argument 293 struct rockchip_pinctrl *info = pinctrl_dev_get_drvdata(pctldev); 304 static int rockchip_dt_node_to_map(struct pinctrl_dev *pctldev, argument 308 struct rockchip_pinctrl *info = pinctrl_dev_get_drvdata(pctldev); 327 new_map = devm_kzalloc(pctldev->dev, sizeof(*new_map) * map_num, 338 devm_kfree(pctldev 362 rockchip_dt_free_map(struct pinctrl_dev *pctldev, struct pinctrl_map *map, unsigned num_maps) argument 792 rockchip_pmx_get_funcs_count(struct pinctrl_dev *pctldev) argument 799 rockchip_pmx_get_func_name(struct pinctrl_dev *pctldev, unsigned selector) argument 807 rockchip_pmx_get_groups(struct pinctrl_dev *pctldev, unsigned selector, const char * const **groups, unsigned * const num_groups) argument 819 rockchip_pmx_set(struct pinctrl_dev *pctldev, unsigned selector, unsigned group) argument 859 rockchip_pmx_gpio_set_direction(struct pinctrl_dev *pctldev, struct pinctrl_gpio_range *range, unsigned offset, bool input) argument 925 rockchip_pinconf_set(struct pinctrl_dev *pctldev, unsigned int pin, unsigned long *configs, unsigned num_configs) argument 987 rockchip_pinconf_get(struct pinctrl_dev *pctldev, unsigned int pin, unsigned long *config) argument [all...] |
H A D | pinctrl-palmas.c | 629 static int palmas_pinctrl_get_groups_count(struct pinctrl_dev *pctldev) argument 631 struct palmas_pctrl_chip_info *pci = pinctrl_dev_get_drvdata(pctldev); 636 static const char *palmas_pinctrl_get_group_name(struct pinctrl_dev *pctldev, argument 639 struct palmas_pctrl_chip_info *pci = pinctrl_dev_get_drvdata(pctldev); 644 static int palmas_pinctrl_get_group_pins(struct pinctrl_dev *pctldev, argument 647 struct palmas_pctrl_chip_info *pci = pinctrl_dev_get_drvdata(pctldev); 662 static int palmas_pinctrl_get_funcs_count(struct pinctrl_dev *pctldev) argument 664 struct palmas_pctrl_chip_info *pci = pinctrl_dev_get_drvdata(pctldev); 669 static const char *palmas_pinctrl_get_func_name(struct pinctrl_dev *pctldev, argument 672 struct palmas_pctrl_chip_info *pci = pinctrl_dev_get_drvdata(pctldev); 677 palmas_pinctrl_get_func_groups(struct pinctrl_dev *pctldev, unsigned function, const char * const **groups, unsigned * const num_groups) argument 688 palmas_pinctrl_set_mux(struct pinctrl_dev *pctldev, unsigned function, unsigned group) argument 749 palmas_pinconf_get(struct pinctrl_dev *pctldev, unsigned pin, unsigned long *config) argument 857 palmas_pinconf_set(struct pinctrl_dev *pctldev, unsigned pin, unsigned long *configs, unsigned num_configs) argument [all...] |
H A D | pinctrl-xway.c | 449 static int xway_pinconf_get(struct pinctrl_dev *pctldev, argument 453 struct ltq_pinmux_info *info = pinctrl_dev_get_drvdata(pctldev); 494 dev_err(pctldev->dev, "Invalid config param %04x\n", param); 500 static int xway_pinconf_set(struct pinctrl_dev *pctldev, argument 505 struct ltq_pinmux_info *info = pinctrl_dev_get_drvdata(pctldev); 558 dev_err(pctldev->dev, 575 dev_err(pctldev->dev, 584 int xway_pinconf_group_set(struct pinctrl_dev *pctldev, argument 589 struct ltq_pinmux_info *info = pinctrl_dev_get_drvdata(pctldev); 593 ret = xway_pinconf_set(pctldev, [all...] |
/drivers/pinctrl/sunxi/ |
H A D | pinctrl-sunxi.c | 120 static int sunxi_pctrl_get_groups_count(struct pinctrl_dev *pctldev) argument 122 struct sunxi_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); 127 static const char *sunxi_pctrl_get_group_name(struct pinctrl_dev *pctldev, argument 130 struct sunxi_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); 135 static int sunxi_pctrl_get_group_pins(struct pinctrl_dev *pctldev, argument 140 struct sunxi_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); 148 static int sunxi_pctrl_dt_node_to_map(struct pinctrl_dev *pctldev, argument 153 struct sunxi_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); 249 static void sunxi_pctrl_dt_free_map(struct pinctrl_dev *pctldev, argument 271 static int sunxi_pconf_group_get(struct pinctrl_dev *pctldev, argument 282 sunxi_pconf_group_set(struct pinctrl_dev *pctldev, unsigned group, unsigned long *configs, unsigned num_configs) argument 349 sunxi_pmx_get_funcs_cnt(struct pinctrl_dev *pctldev) argument 356 sunxi_pmx_get_func_name(struct pinctrl_dev *pctldev, unsigned function) argument 364 sunxi_pmx_get_func_groups(struct pinctrl_dev *pctldev, unsigned function, const char * const **groups, unsigned * const num_groups) argument 377 sunxi_pmx_set(struct pinctrl_dev *pctldev, unsigned pin, u8 config) argument 396 sunxi_pmx_set_mux(struct pinctrl_dev *pctldev, unsigned function, unsigned group) argument 417 sunxi_pmx_gpio_set_direction(struct pinctrl_dev *pctldev, struct pinctrl_gpio_range *range, unsigned offset, bool input) argument [all...] |
/drivers/pinctrl/nomadik/ |
H A D | pinctrl-nomadik.c | 584 static int __maybe_unused nmk_prcm_gpiocr_get_mode(struct pinctrl_dev *pctldev, int gpio) argument 589 struct nmk_pinctrl *npct = pinctrl_dev_get_drvdata(pctldev); 981 struct pinctrl_dev *pctldev, struct gpio_chip *chip, 1013 if ((mode == NMK_GPIO_ALT_C) && pctldev) 1014 mode = nmk_prcm_gpiocr_get_mode(pctldev, gpio); 1072 struct pinctrl_dev *pctldev, 1298 static int nmk_get_groups_cnt(struct pinctrl_dev *pctldev) argument 1300 struct nmk_pinctrl *npct = pinctrl_dev_get_drvdata(pctldev); 1305 static const char *nmk_get_group_name(struct pinctrl_dev *pctldev, argument 1308 struct nmk_pinctrl *npct = pinctrl_dev_get_drvdata(pctldev); 980 nmk_gpio_dbg_show_one(struct seq_file *s, struct pinctrl_dev *pctldev, struct gpio_chip *chip, unsigned offset, unsigned gpio) argument 1071 nmk_gpio_dbg_show_one(struct seq_file *s, struct pinctrl_dev *pctldev, struct gpio_chip *chip, unsigned offset, unsigned gpio) argument 1313 nmk_get_group_pins(struct pinctrl_dev *pctldev, unsigned selector, const unsigned **pins, unsigned *num_pins) argument 1325 nmk_match_gpio_range(struct pinctrl_dev *pctldev, unsigned offset) argument 1341 nmk_pin_dbg_show(struct pinctrl_dev *pctldev, struct seq_file *s, unsigned offset) argument 1479 nmk_find_pin_name(struct pinctrl_dev *pctldev, const char *pin_name) argument 1512 nmk_pinctrl_dt_subnode_to_map(struct pinctrl_dev *pctldev, struct device_node *np, struct pinctrl_map **map, unsigned *reserved_maps, unsigned *num_maps) argument 1575 nmk_pinctrl_dt_node_to_map(struct pinctrl_dev *pctldev, struct device_node *np_config, struct pinctrl_map **map, unsigned *num_maps) argument 1608 nmk_pmx_get_funcs_cnt(struct pinctrl_dev *pctldev) argument 1615 nmk_pmx_get_func_name(struct pinctrl_dev *pctldev, unsigned function) argument 1623 nmk_pmx_get_func_groups(struct pinctrl_dev *pctldev, unsigned function, const char * const **groups, unsigned * const num_groups) argument 1636 nmk_pmx_set(struct pinctrl_dev *pctldev, unsigned function, unsigned group) argument 1754 nmk_gpio_request_enable(struct pinctrl_dev *pctldev, struct pinctrl_gpio_range *range, unsigned offset) argument 1785 nmk_gpio_disable_free(struct pinctrl_dev *pctldev, struct pinctrl_gpio_range *range, unsigned offset) argument 1804 nmk_pin_config_get(struct pinctrl_dev *pctldev, unsigned pin, unsigned long *config) argument 1811 nmk_pin_config_set(struct pinctrl_dev *pctldev, unsigned pin, unsigned long *configs, unsigned num_configs) argument [all...] |
/drivers/pinctrl/qcom/ |
H A D | pinctrl-msm.c | 76 static int msm_get_groups_count(struct pinctrl_dev *pctldev) argument 78 struct msm_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctldev); 83 static const char *msm_get_group_name(struct pinctrl_dev *pctldev, argument 86 struct msm_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctldev); 91 static int msm_get_group_pins(struct pinctrl_dev *pctldev, argument 96 struct msm_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctldev); 111 static int msm_get_functions_count(struct pinctrl_dev *pctldev) argument 113 struct msm_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctldev); 118 static const char *msm_get_function_name(struct pinctrl_dev *pctldev, argument 121 struct msm_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctldev); 126 msm_get_function_groups(struct pinctrl_dev *pctldev, unsigned function, const char * const **groups, unsigned * const num_groups) argument 138 msm_pinmux_set_mux(struct pinctrl_dev *pctldev, unsigned function, unsigned group) argument 207 msm_config_get(struct pinctrl_dev *pctldev, unsigned int pin, unsigned long *config) argument 215 msm_config_set(struct pinctrl_dev *pctldev, unsigned int pin, unsigned long *configs, unsigned num_configs) argument 232 msm_config_group_get(struct pinctrl_dev *pctldev, unsigned int group, unsigned long *config) argument 290 msm_config_group_set(struct pinctrl_dev *pctldev, unsigned group, unsigned long *configs, unsigned num_configs) argument 483 msm_gpio_dbg_show_one(struct seq_file *s, struct pinctrl_dev *pctldev, struct gpio_chip *chip, unsigned offset, unsigned gpio) argument [all...] |
/drivers/gpio/ |
H A D | gpiolib-of.c | 212 struct pinctrl_dev *pctldev; local 229 pctldev = of_pinctrl_get(pinspec.np); 230 if (!pctldev) 246 pinctrl_dev_get_devname(pctldev), 278 ret = gpiochip_add_pingroup_range(chip, pctldev,
|
H A D | gpiolib.c | 647 struct pinctrl_dev *pctldev, 664 pin_range->pctldev = pctldev; 666 ret = pinctrl_get_group_pins(pctldev, pin_group, 674 pinctrl_add_gpio_range(pctldev, &pin_range->range); 678 pinctrl_dev_get_devname(pctldev), pin_group); 715 pin_range->pctldev = pinctrl_find_and_add_gpio_range(pinctl_name, 717 if (IS_ERR(pin_range->pctldev)) { 718 ret = PTR_ERR(pin_range->pctldev); 744 pinctrl_remove_gpio_range(pin_range->pctldev, 646 gpiochip_add_pingroup_range(struct gpio_chip *chip, struct pinctrl_dev *pctldev, unsigned int gpio_offset, const char *pin_group) argument [all...] |
/drivers/pinctrl/sirf/ |
H A D | pinctrl-sirf.c | 50 static int sirfsoc_get_groups_count(struct pinctrl_dev *pctldev) argument 55 static const char *sirfsoc_get_group_name(struct pinctrl_dev *pctldev, argument 61 static int sirfsoc_get_group_pins(struct pinctrl_dev *pctldev, argument 71 static void sirfsoc_pin_dbg_show(struct pinctrl_dev *pctldev, argument 77 static int sirfsoc_dt_node_to_map(struct pinctrl_dev *pctldev, argument 81 struct sirfsoc_pmx *spmx = pinctrl_dev_get_drvdata(pctldev); 124 static void sirfsoc_dt_free_map(struct pinctrl_dev *pctldev, argument 199 static const char *sirfsoc_pinmux_get_func_name(struct pinctrl_dev *pctldev, argument 205 static int sirfsoc_pinmux_get_groups(struct pinctrl_dev *pctldev, argument
|