From 0755c2d117060a252674191b98bc852ccd8840fe Mon Sep 17 00:00:00 2001 From: Jonas Gorski Date: Fri, 1 Jul 2016 11:23:06 +0200 Subject: brcm63xx: add pinctrl support Add and enable pincontrol drivers, and update dts(i) files with appropriate hogs. Signed-off-by: Jonas Gorski --- ...ame-pinctrl_utils_dt_free_map-to-pinctrl_.patch | 59 ++++++++++++++++++++++ 1 file changed, 59 insertions(+) create mode 100644 target/linux/brcm63xx/patches-4.4/000-4.7-02-pinctrl-Rename-pinctrl_utils_dt_free_map-to-pinctrl_.patch (limited to 'target/linux/brcm63xx/patches-4.4/000-4.7-02-pinctrl-Rename-pinctrl_utils_dt_free_map-to-pinctrl_.patch') diff --git a/target/linux/brcm63xx/patches-4.4/000-4.7-02-pinctrl-Rename-pinctrl_utils_dt_free_map-to-pinctrl_.patch b/target/linux/brcm63xx/patches-4.4/000-4.7-02-pinctrl-Rename-pinctrl_utils_dt_free_map-to-pinctrl_.patch new file mode 100644 index 0000000000..5acb379592 --- /dev/null +++ b/target/linux/brcm63xx/patches-4.4/000-4.7-02-pinctrl-Rename-pinctrl_utils_dt_free_map-to-pinctrl_.patch @@ -0,0 +1,59 @@ +From d32f7fd3bbc32732b094d938b95169521503a9fb Mon Sep 17 00:00:00 2001 +From: Irina Tirdea +Date: Thu, 31 Mar 2016 14:44:42 +0300 +Subject: [PATCH] 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 +Signed-off-by: Linus Walleij +--- + drivers/pinctrl/pinconf-generic.c | 2 +- + drivers/pinctrl/pinctrl-utils.c | 4 ++-- + drivers/pinctrl/pinctrl-utils.h | 2 +- + 3 files changed, 4 insertions(+), 4 deletions(-) + +--- a/drivers/pinctrl/pinconf-generic.c ++++ b/drivers/pinctrl/pinconf-generic.c +@@ -385,7 +385,7 @@ int pinconf_generic_dt_node_to_map(struc + return 0; + + exit: +- pinctrl_utils_dt_free_map(pctldev, *map, *num_maps); ++ pinctrl_utils_free_map(pctldev, *map, *num_maps); + return ret; + } + EXPORT_SYMBOL_GPL(pinconf_generic_dt_node_to_map); +--- a/drivers/pinctrl/pinctrl-utils.c ++++ b/drivers/pinctrl/pinctrl-utils.c +@@ -122,7 +122,7 @@ int pinctrl_utils_add_config(struct pinc + } + EXPORT_SYMBOL_GPL(pinctrl_utils_add_config); + +-void pinctrl_utils_dt_free_map(struct pinctrl_dev *pctldev, ++void pinctrl_utils_free_map(struct pinctrl_dev *pctldev, + struct pinctrl_map *map, unsigned num_maps) + { + int i; +@@ -139,4 +139,4 @@ void pinctrl_utils_dt_free_map(struct pi + } + kfree(map); + } +-EXPORT_SYMBOL_GPL(pinctrl_utils_dt_free_map); ++EXPORT_SYMBOL_GPL(pinctrl_utils_free_map); +--- a/drivers/pinctrl/pinctrl-utils.h ++++ b/drivers/pinctrl/pinctrl-utils.h +@@ -37,7 +37,7 @@ int pinctrl_utils_add_map_configs(struct + int pinctrl_utils_add_config(struct pinctrl_dev *pctldev, + unsigned long **configs, unsigned *num_configs, + unsigned long config); +-void pinctrl_utils_dt_free_map(struct pinctrl_dev *pctldev, ++void pinctrl_utils_free_map(struct pinctrl_dev *pctldev, + struct pinctrl_map *map, unsigned num_maps); + + #endif /* __PINCTRL_UTILS_H__ */ -- cgit v1.2.3