[PATCH v3 3/6] pinctrl: meson: Make helper functions public
Carlo Caione
carlo at caione.org
Tue Dec 1 08:24:19 PST 2015
From: Carlo Caione <carlo at endlessm.com>
meson_get_domain_and_bank() and meson_map_resource() are not static
anymore.
Signed-off-by: Carlo Caione <carlo at endlessm.com>
---
drivers/pinctrl/meson/pinctrl-meson.c | 10 +++++-----
drivers/pinctrl/meson/pinctrl-meson.h | 7 +++++++
2 files changed, 12 insertions(+), 5 deletions(-)
diff --git a/drivers/pinctrl/meson/pinctrl-meson.c b/drivers/pinctrl/meson/pinctrl-meson.c
index 84943e4..0c5655b 100644
--- a/drivers/pinctrl/meson/pinctrl-meson.c
+++ b/drivers/pinctrl/meson/pinctrl-meson.c
@@ -99,9 +99,9 @@ static int meson_get_bank(struct meson_domain *domain, unsigned int pin,
*
* Return: 0 on success, a negative value on error
*/
-static int meson_get_domain_and_bank(struct meson_pinctrl *pc, unsigned int pin,
- struct meson_domain **domain,
- struct meson_bank **bank)
+int meson_get_domain_and_bank(struct meson_pinctrl *pc, unsigned int pin,
+ struct meson_domain **domain,
+ struct meson_bank **bank)
{
struct meson_domain *d;
int i;
@@ -618,8 +618,8 @@ static struct regmap_config meson_regmap_config = {
.reg_stride = 4,
};
-static struct regmap *meson_map_resource(struct meson_pinctrl *pc,
- struct device_node *node, char *name)
+struct regmap *meson_map_resource(struct meson_pinctrl *pc,
+ struct device_node *node, char *name)
{
struct resource res;
void __iomem *base;
diff --git a/drivers/pinctrl/meson/pinctrl-meson.h b/drivers/pinctrl/meson/pinctrl-meson.h
index 374f4b6..a0bf705 100644
--- a/drivers/pinctrl/meson/pinctrl-meson.h
+++ b/drivers/pinctrl/meson/pinctrl-meson.h
@@ -214,3 +214,10 @@ struct meson_pinctrl {
extern struct meson_pinctrl_data meson8_pinctrl_data;
extern struct meson_pinctrl_data meson8b_pinctrl_data;
+
+int meson_get_domain_and_bank(struct meson_pinctrl *pc, unsigned int pin,
+ struct meson_domain **domain,
+ struct meson_bank **bank);
+
+struct regmap *meson_map_resource(struct meson_pinctrl *pc,
+ struct device_node *node, char *name);
--
2.5.0
More information about the linux-arm-kernel
mailing list