aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorIrina Tirdea <irina.tirdea@intel.com>2016-03-31 07:44:42 -0400
committerLinus Walleij <linus.walleij@linaro.org>2016-04-01 09:06:36 -0400
commitd32f7fd3bbc32732b094d938b95169521503a9fb (patch)
treee56a11bd147937e40e27db57a47276557be1a001
parent20b3d2a79f0f9ff1ac189f43df7598d0e968210a (diff)
pinctrl: Rename pinctrl_utils_dt_free_map to pinctrl_utils_free_map
Rename pinctrl_utils_dt_free_map to pinctrl_utils_free_map, since it does not depend on device tree despite the current name. This will enforce a consistent naming in pinctr-utils.c and will make it clear it can be called from outside device tree (e.g. from ACPI handling code). Signed-off-by: Irina Tirdea <irina.tirdea@intel.com> Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
-rw-r--r--drivers/pinctrl/bcm/pinctrl-bcm281xx.c2
-rw-r--r--drivers/pinctrl/bcm/pinctrl-cygnus-mux.c2
-rw-r--r--drivers/pinctrl/bcm/pinctrl-iproc-gpio.c2
-rw-r--r--drivers/pinctrl/bcm/pinctrl-nsp-gpio.c2
-rw-r--r--drivers/pinctrl/berlin/berlin.c2
-rw-r--r--drivers/pinctrl/mediatek/pinctrl-mtk-common.c4
-rw-r--r--drivers/pinctrl/meson/pinctrl-meson.c2
-rw-r--r--drivers/pinctrl/nomadik/pinctrl-abx500.c4
-rw-r--r--drivers/pinctrl/nomadik/pinctrl-nomadik.c4
-rw-r--r--drivers/pinctrl/pinconf-generic.c2
-rw-r--r--drivers/pinctrl/pinctrl-amd.c2
-rw-r--r--drivers/pinctrl/pinctrl-as3722.c2
-rw-r--r--drivers/pinctrl/pinctrl-at91-pio4.c4
-rw-r--r--drivers/pinctrl/pinctrl-digicolor.c2
-rw-r--r--drivers/pinctrl/pinctrl-lpc18xx.c2
-rw-r--r--drivers/pinctrl/pinctrl-palmas.c2
-rw-r--r--drivers/pinctrl/pinctrl-pic32.c2
-rw-r--r--drivers/pinctrl/pinctrl-pistachio.c2
-rw-r--r--drivers/pinctrl/pinctrl-tb10x.c2
-rw-r--r--drivers/pinctrl/pinctrl-utils.c4
-rw-r--r--drivers/pinctrl/pinctrl-utils.h2
-rw-r--r--drivers/pinctrl/pinctrl-zynq.c2
-rw-r--r--drivers/pinctrl/pxa/pinctrl-pxa2xx.c2
-rw-r--r--drivers/pinctrl/qcom/pinctrl-msm.c2
-rw-r--r--drivers/pinctrl/qcom/pinctrl-spmi-gpio.c2
-rw-r--r--drivers/pinctrl/qcom/pinctrl-spmi-mpp.c2
-rw-r--r--drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c2
-rw-r--r--drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c2
-rw-r--r--drivers/pinctrl/stm32/pinctrl-stm32.c4
-rw-r--r--drivers/pinctrl/tegra/pinctrl-tegra-xusb.c2
-rw-r--r--drivers/pinctrl/tegra/pinctrl-tegra.c4
-rw-r--r--drivers/pinctrl/uniphier/pinctrl-uniphier-core.c2
32 files changed, 39 insertions, 39 deletions
diff --git a/drivers/pinctrl/bcm/pinctrl-bcm281xx.c b/drivers/pinctrl/bcm/pinctrl-bcm281xx.c
index c3c692e508e8..f043b83b18f0 100644
--- a/drivers/pinctrl/bcm/pinctrl-bcm281xx.c
+++ b/drivers/pinctrl/bcm/pinctrl-bcm281xx.c
@@ -1024,7 +1024,7 @@ static struct pinctrl_ops bcm281xx_pinctrl_ops = {
1024 .get_group_pins = bcm281xx_pinctrl_get_group_pins, 1024 .get_group_pins = bcm281xx_pinctrl_get_group_pins,
1025 .pin_dbg_show = bcm281xx_pinctrl_pin_dbg_show, 1025 .pin_dbg_show = bcm281xx_pinctrl_pin_dbg_show,
1026 .dt_node_to_map = pinconf_generic_dt_node_to_map_pin, 1026 .dt_node_to_map = pinconf_generic_dt_node_to_map_pin,
1027 .dt_free_map = pinctrl_utils_dt_free_map, 1027 .dt_free_map = pinctrl_utils_free_map,
1028}; 1028};
1029 1029
1030static int bcm281xx_pinctrl_get_fcns_count(struct pinctrl_dev *pctldev) 1030static int bcm281xx_pinctrl_get_fcns_count(struct pinctrl_dev *pctldev)
diff --git a/drivers/pinctrl/bcm/pinctrl-cygnus-mux.c b/drivers/pinctrl/bcm/pinctrl-cygnus-mux.c
index 9728f3db9126..f0184dc16730 100644
--- a/drivers/pinctrl/bcm/pinctrl-cygnus-mux.c
+++ b/drivers/pinctrl/bcm/pinctrl-cygnus-mux.c
@@ -737,7 +737,7 @@ static const struct pinctrl_ops cygnus_pinctrl_ops = {
737 .get_group_pins = cygnus_get_group_pins, 737 .get_group_pins = cygnus_get_group_pins,
738 .pin_dbg_show = cygnus_pin_dbg_show, 738 .pin_dbg_show = cygnus_pin_dbg_show,
739 .dt_node_to_map = pinconf_generic_dt_node_to_map_group, 739 .dt_node_to_map = pinconf_generic_dt_node_to_map_group,
740 .dt_free_map = pinctrl_utils_dt_free_map, 740 .dt_free_map = pinctrl_utils_free_map,
741}; 741};
742 742
743static int cygnus_get_functions_count(struct pinctrl_dev *pctrl_dev) 743static int cygnus_get_functions_count(struct pinctrl_dev *pctrl_dev)
diff --git a/drivers/pinctrl/bcm/pinctrl-iproc-gpio.c b/drivers/pinctrl/bcm/pinctrl-iproc-gpio.c
index d530ab4b9d85..9ed98813c7d0 100644
--- a/drivers/pinctrl/bcm/pinctrl-iproc-gpio.c
+++ b/drivers/pinctrl/bcm/pinctrl-iproc-gpio.c
@@ -379,7 +379,7 @@ static const struct pinctrl_ops iproc_pctrl_ops = {
379 .get_groups_count = iproc_get_groups_count, 379 .get_groups_count = iproc_get_groups_count,
380 .get_group_name = iproc_get_group_name, 380 .get_group_name = iproc_get_group_name,
381 .dt_node_to_map = pinconf_generic_dt_node_to_map_pin, 381 .dt_node_to_map = pinconf_generic_dt_node_to_map_pin,
382 .dt_free_map = pinctrl_utils_dt_free_map, 382 .dt_free_map = pinctrl_utils_free_map,
383}; 383};
384 384
385static int iproc_gpio_set_pull(struct iproc_gpio *chip, unsigned gpio, 385static int iproc_gpio_set_pull(struct iproc_gpio *chip, unsigned gpio,
diff --git a/drivers/pinctrl/bcm/pinctrl-nsp-gpio.c b/drivers/pinctrl/bcm/pinctrl-nsp-gpio.c
index ac900435dc39..6c7d5f500f35 100644
--- a/drivers/pinctrl/bcm/pinctrl-nsp-gpio.c
+++ b/drivers/pinctrl/bcm/pinctrl-nsp-gpio.c
@@ -363,7 +363,7 @@ static const struct pinctrl_ops nsp_pctrl_ops = {
363 .get_groups_count = nsp_get_groups_count, 363 .get_groups_count = nsp_get_groups_count,
364 .get_group_name = nsp_get_group_name, 364 .get_group_name = nsp_get_group_name,
365 .dt_node_to_map = pinconf_generic_dt_node_to_map_pin, 365 .dt_node_to_map = pinconf_generic_dt_node_to_map_pin,
366 .dt_free_map = pinctrl_utils_dt_free_map, 366 .dt_free_map = pinctrl_utils_free_map,
367}; 367};
368 368
369static int nsp_gpio_set_slew(struct nsp_gpio *chip, unsigned gpio, u16 slew) 369static int nsp_gpio_set_slew(struct nsp_gpio *chip, unsigned gpio, u16 slew)
diff --git a/drivers/pinctrl/berlin/berlin.c b/drivers/pinctrl/berlin/berlin.c
index 46f2b4818da3..87b17b77df02 100644
--- a/drivers/pinctrl/berlin/berlin.c
+++ b/drivers/pinctrl/berlin/berlin.c
@@ -104,7 +104,7 @@ static const struct pinctrl_ops berlin_pinctrl_ops = {
104 .get_groups_count = &berlin_pinctrl_get_group_count, 104 .get_groups_count = &berlin_pinctrl_get_group_count,
105 .get_group_name = &berlin_pinctrl_get_group_name, 105 .get_group_name = &berlin_pinctrl_get_group_name,
106 .dt_node_to_map = &berlin_pinctrl_dt_node_to_map, 106 .dt_node_to_map = &berlin_pinctrl_dt_node_to_map,
107 .dt_free_map = &pinctrl_utils_dt_free_map, 107 .dt_free_map = &pinctrl_utils_free_map,
108}; 108};
109 109
110static int berlin_pinmux_get_functions_count(struct pinctrl_dev *pctrl_dev) 110static int berlin_pinmux_get_functions_count(struct pinctrl_dev *pctrl_dev)
diff --git a/drivers/pinctrl/mediatek/pinctrl-mtk-common.c b/drivers/pinctrl/mediatek/pinctrl-mtk-common.c
index 2bbe6f7964a7..8ca82c134260 100644
--- a/drivers/pinctrl/mediatek/pinctrl-mtk-common.c
+++ b/drivers/pinctrl/mediatek/pinctrl-mtk-common.c
@@ -605,7 +605,7 @@ static int mtk_pctrl_dt_node_to_map(struct pinctrl_dev *pctldev,
605 ret = mtk_pctrl_dt_subnode_to_map(pctldev, np, map, 605 ret = mtk_pctrl_dt_subnode_to_map(pctldev, np, map,
606 &reserved_maps, num_maps); 606 &reserved_maps, num_maps);
607 if (ret < 0) { 607 if (ret < 0) {
608 pinctrl_utils_dt_free_map(pctldev, *map, *num_maps); 608 pinctrl_utils_free_map(pctldev, *map, *num_maps);
609 of_node_put(np); 609 of_node_put(np);
610 return ret; 610 return ret;
611 } 611 }
@@ -644,7 +644,7 @@ static int mtk_pctrl_get_group_pins(struct pinctrl_dev *pctldev,
644 644
645static const struct pinctrl_ops mtk_pctrl_ops = { 645static const struct pinctrl_ops mtk_pctrl_ops = {
646 .dt_node_to_map = mtk_pctrl_dt_node_to_map, 646 .dt_node_to_map = mtk_pctrl_dt_node_to_map,
647 .dt_free_map = pinctrl_utils_dt_free_map, 647 .dt_free_map = pinctrl_utils_free_map,
648 .get_groups_count = mtk_pctrl_get_groups_count, 648 .get_groups_count = mtk_pctrl_get_groups_count,
649 .get_group_name = mtk_pctrl_get_group_name, 649 .get_group_name = mtk_pctrl_get_group_name,
650 .get_group_pins = mtk_pctrl_get_group_pins, 650 .get_group_pins = mtk_pctrl_get_group_pins,
diff --git a/drivers/pinctrl/meson/pinctrl-meson.c b/drivers/pinctrl/meson/pinctrl-meson.c
index 0bdb8fd3afd1..5bcbd3ee758c 100644
--- a/drivers/pinctrl/meson/pinctrl-meson.c
+++ b/drivers/pinctrl/meson/pinctrl-meson.c
@@ -171,7 +171,7 @@ static const struct pinctrl_ops meson_pctrl_ops = {
171 .get_group_name = meson_get_group_name, 171 .get_group_name = meson_get_group_name,
172 .get_group_pins = meson_get_group_pins, 172 .get_group_pins = meson_get_group_pins,
173 .dt_node_to_map = pinconf_generic_dt_node_to_map_all, 173 .dt_node_to_map = pinconf_generic_dt_node_to_map_all,
174 .dt_free_map = pinctrl_utils_dt_free_map, 174 .dt_free_map = pinctrl_utils_free_map,
175 .pin_dbg_show = meson_pin_dbg_show, 175 .pin_dbg_show = meson_pin_dbg_show,
176}; 176};
177 177
diff --git a/drivers/pinctrl/nomadik/pinctrl-abx500.c b/drivers/pinctrl/nomadik/pinctrl-abx500.c
index 1f7469c9857d..532356823eea 100644
--- a/drivers/pinctrl/nomadik/pinctrl-abx500.c
+++ b/drivers/pinctrl/nomadik/pinctrl-abx500.c
@@ -937,7 +937,7 @@ static int abx500_dt_node_to_map(struct pinctrl_dev *pctldev,
937 ret = abx500_dt_subnode_to_map(pctldev, np, map, 937 ret = abx500_dt_subnode_to_map(pctldev, np, map,
938 &reserved_maps, num_maps); 938 &reserved_maps, num_maps);
939 if (ret < 0) { 939 if (ret < 0) {
940 pinctrl_utils_dt_free_map(pctldev, *map, *num_maps); 940 pinctrl_utils_free_map(pctldev, *map, *num_maps);
941 return ret; 941 return ret;
942 } 942 }
943 } 943 }
@@ -951,7 +951,7 @@ static const struct pinctrl_ops abx500_pinctrl_ops = {
951 .get_group_pins = abx500_get_group_pins, 951 .get_group_pins = abx500_get_group_pins,
952 .pin_dbg_show = abx500_pin_dbg_show, 952 .pin_dbg_show = abx500_pin_dbg_show,
953 .dt_node_to_map = abx500_dt_node_to_map, 953 .dt_node_to_map = abx500_dt_node_to_map,
954 .dt_free_map = pinctrl_utils_dt_free_map, 954 .dt_free_map = pinctrl_utils_free_map,
955}; 955};
956 956
957static int abx500_pin_config_get(struct pinctrl_dev *pctldev, 957static int abx500_pin_config_get(struct pinctrl_dev *pctldev,
diff --git a/drivers/pinctrl/nomadik/pinctrl-nomadik.c b/drivers/pinctrl/nomadik/pinctrl-nomadik.c
index 352406108fa0..c9c8c17678d7 100644
--- a/drivers/pinctrl/nomadik/pinctrl-nomadik.c
+++ b/drivers/pinctrl/nomadik/pinctrl-nomadik.c
@@ -1612,7 +1612,7 @@ static int nmk_pinctrl_dt_node_to_map(struct pinctrl_dev *pctldev,
1612 ret = nmk_pinctrl_dt_subnode_to_map(pctldev, np, map, 1612 ret = nmk_pinctrl_dt_subnode_to_map(pctldev, np, map,
1613 &reserved_maps, num_maps); 1613 &reserved_maps, num_maps);
1614 if (ret < 0) { 1614 if (ret < 0) {
1615 pinctrl_utils_dt_free_map(pctldev, *map, *num_maps); 1615 pinctrl_utils_free_map(pctldev, *map, *num_maps);
1616 return ret; 1616 return ret;
1617 } 1617 }
1618 } 1618 }
@@ -1626,7 +1626,7 @@ static const struct pinctrl_ops nmk_pinctrl_ops = {
1626 .get_group_pins = nmk_get_group_pins, 1626 .get_group_pins = nmk_get_group_pins,
1627 .pin_dbg_show = nmk_pin_dbg_show, 1627 .pin_dbg_show = nmk_pin_dbg_show,
1628 .dt_node_to_map = nmk_pinctrl_dt_node_to_map, 1628 .dt_node_to_map = nmk_pinctrl_dt_node_to_map,
1629 .dt_free_map = pinctrl_utils_dt_free_map, 1629 .dt_free_map = pinctrl_utils_free_map,
1630}; 1630};
1631 1631
1632static int nmk_pmx_get_funcs_cnt(struct pinctrl_dev *pctldev) 1632static int nmk_pmx_get_funcs_cnt(struct pinctrl_dev *pctldev)
diff --git a/drivers/pinctrl/pinconf-generic.c b/drivers/pinctrl/pinconf-generic.c
index 79e6159712c2..d5bf9fae2ddd 100644
--- a/drivers/pinctrl/pinconf-generic.c
+++ b/drivers/pinctrl/pinconf-generic.c
@@ -386,7 +386,7 @@ int pinconf_generic_dt_node_to_map(struct pinctrl_dev *pctldev,
386 return 0; 386 return 0;
387 387
388exit: 388exit:
389 pinctrl_utils_dt_free_map(pctldev, *map, *num_maps); 389 pinctrl_utils_free_map(pctldev, *map, *num_maps);
390 return ret; 390 return ret;
391} 391}
392EXPORT_SYMBOL_GPL(pinconf_generic_dt_node_to_map); 392EXPORT_SYMBOL_GPL(pinconf_generic_dt_node_to_map);
diff --git a/drivers/pinctrl/pinctrl-amd.c b/drivers/pinctrl/pinctrl-amd.c
index cc44ae8c8758..b0e2ec0daed3 100644
--- a/drivers/pinctrl/pinctrl-amd.c
+++ b/drivers/pinctrl/pinctrl-amd.c
@@ -580,7 +580,7 @@ static const struct pinctrl_ops amd_pinctrl_ops = {
580 .get_group_pins = amd_get_group_pins, 580 .get_group_pins = amd_get_group_pins,
581#ifdef CONFIG_OF 581#ifdef CONFIG_OF
582 .dt_node_to_map = pinconf_generic_dt_node_to_map_group, 582 .dt_node_to_map = pinconf_generic_dt_node_to_map_group,
583 .dt_free_map = pinctrl_utils_dt_free_map, 583 .dt_free_map = pinctrl_utils_free_map,
584#endif 584#endif
585}; 585};
586 586
diff --git a/drivers/pinctrl/pinctrl-as3722.c b/drivers/pinctrl/pinctrl-as3722.c
index e844fdc6d3a8..1070bb9fa99d 100644
--- a/drivers/pinctrl/pinctrl-as3722.c
+++ b/drivers/pinctrl/pinctrl-as3722.c
@@ -201,7 +201,7 @@ static const struct pinctrl_ops as3722_pinctrl_ops = {
201 .get_group_name = as3722_pinctrl_get_group_name, 201 .get_group_name = as3722_pinctrl_get_group_name,
202 .get_group_pins = as3722_pinctrl_get_group_pins, 202 .get_group_pins = as3722_pinctrl_get_group_pins,
203 .dt_node_to_map = pinconf_generic_dt_node_to_map_pin, 203 .dt_node_to_map = pinconf_generic_dt_node_to_map_pin,
204 .dt_free_map = pinctrl_utils_dt_free_map, 204 .dt_free_map = pinctrl_utils_free_map,
205}; 205};
206 206
207static int as3722_pinctrl_get_funcs_count(struct pinctrl_dev *pctldev) 207static int as3722_pinctrl_get_funcs_count(struct pinctrl_dev *pctldev)
diff --git a/drivers/pinctrl/pinctrl-at91-pio4.c b/drivers/pinctrl/pinctrl-at91-pio4.c
index 4429312e848d..629b6fefa8e0 100644
--- a/drivers/pinctrl/pinctrl-at91-pio4.c
+++ b/drivers/pinctrl/pinctrl-at91-pio4.c
@@ -579,7 +579,7 @@ static int atmel_pctl_dt_node_to_map(struct pinctrl_dev *pctldev,
579 } 579 }
580 580
581 if (ret < 0) { 581 if (ret < 0) {
582 pinctrl_utils_dt_free_map(pctldev, *map, *num_maps); 582 pinctrl_utils_free_map(pctldev, *map, *num_maps);
583 dev_err(pctldev->dev, "can't create maps for node %s\n", 583 dev_err(pctldev->dev, "can't create maps for node %s\n",
584 np_config->full_name); 584 np_config->full_name);
585 } 585 }
@@ -592,7 +592,7 @@ static const struct pinctrl_ops atmel_pctlops = {
592 .get_group_name = atmel_pctl_get_group_name, 592 .get_group_name = atmel_pctl_get_group_name,
593 .get_group_pins = atmel_pctl_get_group_pins, 593 .get_group_pins = atmel_pctl_get_group_pins,
594 .dt_node_to_map = atmel_pctl_dt_node_to_map, 594 .dt_node_to_map = atmel_pctl_dt_node_to_map,
595 .dt_free_map = pinctrl_utils_dt_free_map, 595 .dt_free_map = pinctrl_utils_free_map,
596}; 596};
597 597
598static int atmel_pmx_get_functions_count(struct pinctrl_dev *pctldev) 598static int atmel_pmx_get_functions_count(struct pinctrl_dev *pctldev)
diff --git a/drivers/pinctrl/pinctrl-digicolor.c b/drivers/pinctrl/pinctrl-digicolor.c
index f1343d6ca823..b347806215e7 100644
--- a/drivers/pinctrl/pinctrl-digicolor.c
+++ b/drivers/pinctrl/pinctrl-digicolor.c
@@ -84,7 +84,7 @@ static struct pinctrl_ops dc_pinctrl_ops = {
84 .get_group_name = dc_get_group_name, 84 .get_group_name = dc_get_group_name,
85 .get_group_pins = dc_get_group_pins, 85 .get_group_pins = dc_get_group_pins,
86 .dt_node_to_map = pinconf_generic_dt_node_to_map_pin, 86 .dt_node_to_map = pinconf_generic_dt_node_to_map_pin,
87 .dt_free_map = pinctrl_utils_dt_free_map, 87 .dt_free_map = pinctrl_utils_free_map,
88}; 88};
89 89
90static const char *const dc_functions[] = { 90static const char *const dc_functions[] = {
diff --git a/drivers/pinctrl/pinctrl-lpc18xx.c b/drivers/pinctrl/pinctrl-lpc18xx.c
index b1767f7e45d1..e897b63bd1bb 100644
--- a/drivers/pinctrl/pinctrl-lpc18xx.c
+++ b/drivers/pinctrl/pinctrl-lpc18xx.c
@@ -1252,7 +1252,7 @@ static const struct pinctrl_ops lpc18xx_pctl_ops = {
1252 .get_group_name = lpc18xx_pctl_get_group_name, 1252 .get_group_name = lpc18xx_pctl_get_group_name,
1253 .get_group_pins = lpc18xx_pctl_get_group_pins, 1253 .get_group_pins = lpc18xx_pctl_get_group_pins,
1254 .dt_node_to_map = pinconf_generic_dt_node_to_map_pin, 1254 .dt_node_to_map = pinconf_generic_dt_node_to_map_pin,
1255 .dt_free_map = pinctrl_utils_dt_free_map, 1255 .dt_free_map = pinctrl_utils_free_map,
1256}; 1256};
1257 1257
1258static struct pinctrl_desc lpc18xx_scu_desc = { 1258static struct pinctrl_desc lpc18xx_scu_desc = {
diff --git a/drivers/pinctrl/pinctrl-palmas.c b/drivers/pinctrl/pinctrl-palmas.c
index f7e168044baf..8f0163feda28 100644
--- a/drivers/pinctrl/pinctrl-palmas.c
+++ b/drivers/pinctrl/pinctrl-palmas.c
@@ -656,7 +656,7 @@ static const struct pinctrl_ops palmas_pinctrl_ops = {
656 .get_group_name = palmas_pinctrl_get_group_name, 656 .get_group_name = palmas_pinctrl_get_group_name,
657 .get_group_pins = palmas_pinctrl_get_group_pins, 657 .get_group_pins = palmas_pinctrl_get_group_pins,
658 .dt_node_to_map = pinconf_generic_dt_node_to_map_pin, 658 .dt_node_to_map = pinconf_generic_dt_node_to_map_pin,
659 .dt_free_map = pinctrl_utils_dt_free_map, 659 .dt_free_map = pinctrl_utils_free_map,
660}; 660};
661 661
662static int palmas_pinctrl_get_funcs_count(struct pinctrl_dev *pctldev) 662static int palmas_pinctrl_get_funcs_count(struct pinctrl_dev *pctldev)
diff --git a/drivers/pinctrl/pinctrl-pic32.c b/drivers/pinctrl/pinctrl-pic32.c
index 0b07d4bdab95..87ee1c4e70a7 100644
--- a/drivers/pinctrl/pinctrl-pic32.c
+++ b/drivers/pinctrl/pinctrl-pic32.c
@@ -1743,7 +1743,7 @@ static const struct pinctrl_ops pic32_pinctrl_ops = {
1743 .get_group_name = pic32_pinctrl_get_group_name, 1743 .get_group_name = pic32_pinctrl_get_group_name,
1744 .get_group_pins = pic32_pinctrl_get_group_pins, 1744 .get_group_pins = pic32_pinctrl_get_group_pins,
1745 .dt_node_to_map = pinconf_generic_dt_node_to_map_pin, 1745 .dt_node_to_map = pinconf_generic_dt_node_to_map_pin,
1746 .dt_free_map = pinctrl_utils_dt_free_map, 1746 .dt_free_map = pinctrl_utils_free_map,
1747}; 1747};
1748 1748
1749static int pic32_pinmux_get_functions_count(struct pinctrl_dev *pctldev) 1749static int pic32_pinmux_get_functions_count(struct pinctrl_dev *pctldev)
diff --git a/drivers/pinctrl/pinctrl-pistachio.c b/drivers/pinctrl/pinctrl-pistachio.c
index 856f736cb1a6..846fe91aa155 100644
--- a/drivers/pinctrl/pinctrl-pistachio.c
+++ b/drivers/pinctrl/pinctrl-pistachio.c
@@ -913,7 +913,7 @@ static const struct pinctrl_ops pistachio_pinctrl_ops = {
913 .get_group_name = pistachio_pinctrl_get_group_name, 913 .get_group_name = pistachio_pinctrl_get_group_name,
914 .get_group_pins = pistachio_pinctrl_get_group_pins, 914 .get_group_pins = pistachio_pinctrl_get_group_pins,
915 .dt_node_to_map = pinconf_generic_dt_node_to_map_pin, 915 .dt_node_to_map = pinconf_generic_dt_node_to_map_pin,
916 .dt_free_map = pinctrl_utils_dt_free_map, 916 .dt_free_map = pinctrl_utils_free_map,
917}; 917};
918 918
919static int pistachio_pinmux_get_functions_count(struct pinctrl_dev *pctldev) 919static int pistachio_pinmux_get_functions_count(struct pinctrl_dev *pctldev)
diff --git a/drivers/pinctrl/pinctrl-tb10x.c b/drivers/pinctrl/pinctrl-tb10x.c
index 6546b9bb2e06..620af57f10ad 100644
--- a/drivers/pinctrl/pinctrl-tb10x.c
+++ b/drivers/pinctrl/pinctrl-tb10x.c
@@ -582,7 +582,7 @@ static struct pinctrl_ops tb10x_pinctrl_ops = {
582 .get_group_name = tb10x_get_group_name, 582 .get_group_name = tb10x_get_group_name,
583 .get_group_pins = tb10x_get_group_pins, 583 .get_group_pins = tb10x_get_group_pins,
584 .dt_node_to_map = tb10x_dt_node_to_map, 584 .dt_node_to_map = tb10x_dt_node_to_map,
585 .dt_free_map = pinctrl_utils_dt_free_map, 585 .dt_free_map = pinctrl_utils_free_map,
586}; 586};
587 587
588static int tb10x_get_functions_count(struct pinctrl_dev *pctl) 588static int tb10x_get_functions_count(struct pinctrl_dev *pctl)
diff --git a/drivers/pinctrl/pinctrl-utils.c b/drivers/pinctrl/pinctrl-utils.c
index d77693f2cc1b..9189fbafb102 100644
--- a/drivers/pinctrl/pinctrl-utils.c
+++ b/drivers/pinctrl/pinctrl-utils.c
@@ -122,7 +122,7 @@ int pinctrl_utils_add_config(struct pinctrl_dev *pctldev,
122} 122}
123EXPORT_SYMBOL_GPL(pinctrl_utils_add_config); 123EXPORT_SYMBOL_GPL(pinctrl_utils_add_config);
124 124
125void pinctrl_utils_dt_free_map(struct pinctrl_dev *pctldev, 125void pinctrl_utils_free_map(struct pinctrl_dev *pctldev,
126 struct pinctrl_map *map, unsigned num_maps) 126 struct pinctrl_map *map, unsigned num_maps)
127{ 127{
128 int i; 128 int i;
@@ -139,4 +139,4 @@ void pinctrl_utils_dt_free_map(struct pinctrl_dev *pctldev,
139 } 139 }
140 kfree(map); 140 kfree(map);
141} 141}
142EXPORT_SYMBOL_GPL(pinctrl_utils_dt_free_map); 142EXPORT_SYMBOL_GPL(pinctrl_utils_free_map);
diff --git a/drivers/pinctrl/pinctrl-utils.h b/drivers/pinctrl/pinctrl-utils.h
index d0ffe1ce200f..8f9f2d28c5b8 100644
--- a/drivers/pinctrl/pinctrl-utils.h
+++ b/drivers/pinctrl/pinctrl-utils.h
@@ -37,7 +37,7 @@ int pinctrl_utils_add_map_configs(struct pinctrl_dev *pctldev,
37int pinctrl_utils_add_config(struct pinctrl_dev *pctldev, 37int pinctrl_utils_add_config(struct pinctrl_dev *pctldev,
38 unsigned long **configs, unsigned *num_configs, 38 unsigned long **configs, unsigned *num_configs,
39 unsigned long config); 39 unsigned long config);
40void pinctrl_utils_dt_free_map(struct pinctrl_dev *pctldev, 40void pinctrl_utils_free_map(struct pinctrl_dev *pctldev,
41 struct pinctrl_map *map, unsigned num_maps); 41 struct pinctrl_map *map, unsigned num_maps);
42 42
43#endif /* __PINCTRL_UTILS_H__ */ 43#endif /* __PINCTRL_UTILS_H__ */
diff --git a/drivers/pinctrl/pinctrl-zynq.c b/drivers/pinctrl/pinctrl-zynq.c
index 76f1abd71e31..3f1b55f675a5 100644
--- a/drivers/pinctrl/pinctrl-zynq.c
+++ b/drivers/pinctrl/pinctrl-zynq.c
@@ -862,7 +862,7 @@ static const struct pinctrl_ops zynq_pctrl_ops = {
862 .get_group_name = zynq_pctrl_get_group_name, 862 .get_group_name = zynq_pctrl_get_group_name,
863 .get_group_pins = zynq_pctrl_get_group_pins, 863 .get_group_pins = zynq_pctrl_get_group_pins,
864 .dt_node_to_map = pinconf_generic_dt_node_to_map_all, 864 .dt_node_to_map = pinconf_generic_dt_node_to_map_all,
865 .dt_free_map = pinctrl_utils_dt_free_map, 865 .dt_free_map = pinctrl_utils_free_map,
866}; 866};
867 867
868/* pinmux */ 868/* pinmux */
diff --git a/drivers/pinctrl/pxa/pinctrl-pxa2xx.c b/drivers/pinctrl/pxa/pinctrl-pxa2xx.c
index f553313bc2ef..6098685f0116 100644
--- a/drivers/pinctrl/pxa/pinctrl-pxa2xx.c
+++ b/drivers/pinctrl/pxa/pinctrl-pxa2xx.c
@@ -57,7 +57,7 @@ static int pxa2xx_pctrl_get_group_pins(struct pinctrl_dev *pctldev,
57static const struct pinctrl_ops pxa2xx_pctl_ops = { 57static const struct pinctrl_ops pxa2xx_pctl_ops = {
58#ifdef CONFIG_OF 58#ifdef CONFIG_OF
59 .dt_node_to_map = pinconf_generic_dt_node_to_map_all, 59 .dt_node_to_map = pinconf_generic_dt_node_to_map_all,
60 .dt_free_map = pinctrl_utils_dt_free_map, 60 .dt_free_map = pinctrl_utils_free_map,
61#endif 61#endif
62 .get_groups_count = pxa2xx_pctrl_get_groups_count, 62 .get_groups_count = pxa2xx_pctrl_get_groups_count,
63 .get_group_name = pxa2xx_pctrl_get_group_name, 63 .get_group_name = pxa2xx_pctrl_get_group_name,
diff --git a/drivers/pinctrl/qcom/pinctrl-msm.c b/drivers/pinctrl/qcom/pinctrl-msm.c
index 8777cf083eef..f9322d4c2294 100644
--- a/drivers/pinctrl/qcom/pinctrl-msm.c
+++ b/drivers/pinctrl/qcom/pinctrl-msm.c
@@ -101,7 +101,7 @@ static const struct pinctrl_ops msm_pinctrl_ops = {
101 .get_group_name = msm_get_group_name, 101 .get_group_name = msm_get_group_name,
102 .get_group_pins = msm_get_group_pins, 102 .get_group_pins = msm_get_group_pins,
103 .dt_node_to_map = pinconf_generic_dt_node_to_map_group, 103 .dt_node_to_map = pinconf_generic_dt_node_to_map_group,
104 .dt_free_map = pinctrl_utils_dt_free_map, 104 .dt_free_map = pinctrl_utils_free_map,
105}; 105};
106 106
107static int msm_get_functions_count(struct pinctrl_dev *pctldev) 107static int msm_get_functions_count(struct pinctrl_dev *pctldev)
diff --git a/drivers/pinctrl/qcom/pinctrl-spmi-gpio.c b/drivers/pinctrl/qcom/pinctrl-spmi-gpio.c
index 4e12ded3c773..857ccfa67986 100644
--- a/drivers/pinctrl/qcom/pinctrl-spmi-gpio.c
+++ b/drivers/pinctrl/qcom/pinctrl-spmi-gpio.c
@@ -212,7 +212,7 @@ static const struct pinctrl_ops pmic_gpio_pinctrl_ops = {
212 .get_group_name = pmic_gpio_get_group_name, 212 .get_group_name = pmic_gpio_get_group_name,
213 .get_group_pins = pmic_gpio_get_group_pins, 213 .get_group_pins = pmic_gpio_get_group_pins,
214 .dt_node_to_map = pinconf_generic_dt_node_to_map_group, 214 .dt_node_to_map = pinconf_generic_dt_node_to_map_group,
215 .dt_free_map = pinctrl_utils_dt_free_map, 215 .dt_free_map = pinctrl_utils_free_map,
216}; 216};
217 217
218static int pmic_gpio_get_functions_count(struct pinctrl_dev *pctldev) 218static int pmic_gpio_get_functions_count(struct pinctrl_dev *pctldev)
diff --git a/drivers/pinctrl/qcom/pinctrl-spmi-mpp.c b/drivers/pinctrl/qcom/pinctrl-spmi-mpp.c
index 2a3e5490a483..469660055809 100644
--- a/drivers/pinctrl/qcom/pinctrl-spmi-mpp.c
+++ b/drivers/pinctrl/qcom/pinctrl-spmi-mpp.c
@@ -235,7 +235,7 @@ static const struct pinctrl_ops pmic_mpp_pinctrl_ops = {
235 .get_group_name = pmic_mpp_get_group_name, 235 .get_group_name = pmic_mpp_get_group_name,
236 .get_group_pins = pmic_mpp_get_group_pins, 236 .get_group_pins = pmic_mpp_get_group_pins,
237 .dt_node_to_map = pinconf_generic_dt_node_to_map_group, 237 .dt_node_to_map = pinconf_generic_dt_node_to_map_group,
238 .dt_free_map = pinctrl_utils_dt_free_map, 238 .dt_free_map = pinctrl_utils_free_map,
239}; 239};
240 240
241static int pmic_mpp_get_functions_count(struct pinctrl_dev *pctldev) 241static int pmic_mpp_get_functions_count(struct pinctrl_dev *pctldev)
diff --git a/drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c b/drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c
index cd8580d9741d..ecd784b6c743 100644
--- a/drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c
+++ b/drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c
@@ -200,7 +200,7 @@ static const struct pinctrl_ops pm8xxx_pinctrl_ops = {
200 .get_group_name = pm8xxx_get_group_name, 200 .get_group_name = pm8xxx_get_group_name,
201 .get_group_pins = pm8xxx_get_group_pins, 201 .get_group_pins = pm8xxx_get_group_pins,
202 .dt_node_to_map = pinconf_generic_dt_node_to_map_group, 202 .dt_node_to_map = pinconf_generic_dt_node_to_map_group,
203 .dt_free_map = pinctrl_utils_dt_free_map, 203 .dt_free_map = pinctrl_utils_free_map,
204}; 204};
205 205
206static int pm8xxx_get_functions_count(struct pinctrl_dev *pctldev) 206static int pm8xxx_get_functions_count(struct pinctrl_dev *pctldev)
diff --git a/drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c b/drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c
index 54a5402a9079..ac79021eb261 100644
--- a/drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c
+++ b/drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c
@@ -277,7 +277,7 @@ static const struct pinctrl_ops pm8xxx_pinctrl_ops = {
277 .get_group_name = pm8xxx_get_group_name, 277 .get_group_name = pm8xxx_get_group_name,
278 .get_group_pins = pm8xxx_get_group_pins, 278 .get_group_pins = pm8xxx_get_group_pins,
279 .dt_node_to_map = pinconf_generic_dt_node_to_map_group, 279 .dt_node_to_map = pinconf_generic_dt_node_to_map_group,
280 .dt_free_map = pinctrl_utils_dt_free_map, 280 .dt_free_map = pinctrl_utils_free_map,
281}; 281};
282 282
283static int pm8xxx_get_functions_count(struct pinctrl_dev *pctldev) 283static int pm8xxx_get_functions_count(struct pinctrl_dev *pctldev)
diff --git a/drivers/pinctrl/stm32/pinctrl-stm32.c b/drivers/pinctrl/stm32/pinctrl-stm32.c
index 8deb566ed4cd..b97b7c01f942 100644
--- a/drivers/pinctrl/stm32/pinctrl-stm32.c
+++ b/drivers/pinctrl/stm32/pinctrl-stm32.c
@@ -358,7 +358,7 @@ static int stm32_pctrl_dt_node_to_map(struct pinctrl_dev *pctldev,
358 ret = stm32_pctrl_dt_subnode_to_map(pctldev, np, map, 358 ret = stm32_pctrl_dt_subnode_to_map(pctldev, np, map,
359 &reserved_maps, num_maps); 359 &reserved_maps, num_maps);
360 if (ret < 0) { 360 if (ret < 0) {
361 pinctrl_utils_dt_free_map(pctldev, *map, *num_maps); 361 pinctrl_utils_free_map(pctldev, *map, *num_maps);
362 return ret; 362 return ret;
363 } 363 }
364 } 364 }
@@ -396,7 +396,7 @@ static int stm32_pctrl_get_group_pins(struct pinctrl_dev *pctldev,
396 396
397static const struct pinctrl_ops stm32_pctrl_ops = { 397static const struct pinctrl_ops stm32_pctrl_ops = {
398 .dt_node_to_map = stm32_pctrl_dt_node_to_map, 398 .dt_node_to_map = stm32_pctrl_dt_node_to_map,
399 .dt_free_map = pinctrl_utils_dt_free_map, 399 .dt_free_map = pinctrl_utils_free_map,
400 .get_groups_count = stm32_pctrl_get_groups_count, 400 .get_groups_count = stm32_pctrl_get_groups_count,
401 .get_group_name = stm32_pctrl_get_group_name, 401 .get_group_name = stm32_pctrl_get_group_name,
402 .get_group_pins = stm32_pctrl_get_group_pins, 402 .get_group_pins = stm32_pctrl_get_group_pins,
diff --git a/drivers/pinctrl/tegra/pinctrl-tegra-xusb.c b/drivers/pinctrl/tegra/pinctrl-tegra-xusb.c
index 2f06029c9405..e58b5f344b34 100644
--- a/drivers/pinctrl/tegra/pinctrl-tegra-xusb.c
+++ b/drivers/pinctrl/tegra/pinctrl-tegra-xusb.c
@@ -267,7 +267,7 @@ static const struct pinctrl_ops tegra_xusb_padctl_pinctrl_ops = {
267 .get_group_name = tegra_xusb_padctl_get_group_name, 267 .get_group_name = tegra_xusb_padctl_get_group_name,
268 .get_group_pins = tegra_xusb_padctl_get_group_pins, 268 .get_group_pins = tegra_xusb_padctl_get_group_pins,
269 .dt_node_to_map = tegra_xusb_padctl_dt_node_to_map, 269 .dt_node_to_map = tegra_xusb_padctl_dt_node_to_map,
270 .dt_free_map = pinctrl_utils_dt_free_map, 270 .dt_free_map = pinctrl_utils_free_map,
271}; 271};
272 272
273static int tegra_xusb_padctl_get_functions_count(struct pinctrl_dev *pinctrl) 273static int tegra_xusb_padctl_get_functions_count(struct pinctrl_dev *pinctrl)
diff --git a/drivers/pinctrl/tegra/pinctrl-tegra.c b/drivers/pinctrl/tegra/pinctrl-tegra.c
index 49388822c0e9..3f7fce9075ab 100644
--- a/drivers/pinctrl/tegra/pinctrl-tegra.c
+++ b/drivers/pinctrl/tegra/pinctrl-tegra.c
@@ -215,7 +215,7 @@ static int tegra_pinctrl_dt_node_to_map(struct pinctrl_dev *pctldev,
215 ret = tegra_pinctrl_dt_subnode_to_map(pctldev, np, map, 215 ret = tegra_pinctrl_dt_subnode_to_map(pctldev, np, map,
216 &reserved_maps, num_maps); 216 &reserved_maps, num_maps);
217 if (ret < 0) { 217 if (ret < 0) {
218 pinctrl_utils_dt_free_map(pctldev, *map, 218 pinctrl_utils_free_map(pctldev, *map,
219 *num_maps); 219 *num_maps);
220 of_node_put(np); 220 of_node_put(np);
221 return ret; 221 return ret;
@@ -233,7 +233,7 @@ static const struct pinctrl_ops tegra_pinctrl_ops = {
233 .pin_dbg_show = tegra_pinctrl_pin_dbg_show, 233 .pin_dbg_show = tegra_pinctrl_pin_dbg_show,
234#endif 234#endif
235 .dt_node_to_map = tegra_pinctrl_dt_node_to_map, 235 .dt_node_to_map = tegra_pinctrl_dt_node_to_map,
236 .dt_free_map = pinctrl_utils_dt_free_map, 236 .dt_free_map = pinctrl_utils_free_map,
237}; 237};
238 238
239static int tegra_pinctrl_get_funcs_count(struct pinctrl_dev *pctldev) 239static int tegra_pinctrl_get_funcs_count(struct pinctrl_dev *pctldev)
diff --git a/drivers/pinctrl/uniphier/pinctrl-uniphier-core.c b/drivers/pinctrl/uniphier/pinctrl-uniphier-core.c
index 589872cc8adb..c9e4a852afa5 100644
--- a/drivers/pinctrl/uniphier/pinctrl-uniphier-core.c
+++ b/drivers/pinctrl/uniphier/pinctrl-uniphier-core.c
@@ -115,7 +115,7 @@ static const struct pinctrl_ops uniphier_pctlops = {
115 .pin_dbg_show = uniphier_pctl_pin_dbg_show, 115 .pin_dbg_show = uniphier_pctl_pin_dbg_show,
116#endif 116#endif
117 .dt_node_to_map = pinconf_generic_dt_node_to_map_all, 117 .dt_node_to_map = pinconf_generic_dt_node_to_map_all,
118 .dt_free_map = pinctrl_utils_dt_free_map, 118 .dt_free_map = pinctrl_utils_free_map,
119}; 119};
120 120
121static int uniphier_conf_pin_bias_get(struct pinctrl_dev *pctldev, 121static int uniphier_conf_pin_bias_get(struct pinctrl_dev *pctldev,