summaryrefslogtreecommitdiff
path: root/drivers/pinctrl
diff options
context:
space:
mode:
authorLaxman Dewangan <ldewangan@nvidia.com>2014-04-10 20:14:47 +0530
committerSeema Khowala <seemaj@nvidia.com>2014-04-23 14:07:29 -0700
commit690bf85de789f5bc69f8f4f3df7ca4e82ffd9ea9 (patch)
tree398ffb7b96fb792e5511f4198beaedf477c1e635 /drivers/pinctrl
parentdb9a0fb2e9fb2b3a745ecbd0ebaef78c404ef943 (diff)
pinctrl: export API for pinctrl_get from devname/of
Export the pinctrl API for pinctrl_get() based on dev-name and device node handle. This helps on getting pinctrol handle to client so that client can modify the pin configuration dynamically. Change-Id: I5acca29f8467d61503b2dc079f4a520415052ff2 Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com> Reviewed-on: http://git-master/r/394786 GVS: Gerrit_Virtual_Submit
Diffstat (limited to 'drivers/pinctrl')
-rw-r--r--drivers/pinctrl/core.c2
-rw-r--r--drivers/pinctrl/core.h2
2 files changed, 2 insertions, 2 deletions
diff --git a/drivers/pinctrl/core.c b/drivers/pinctrl/core.c
index 644e30517d79..8f1e24d11c67 100644
--- a/drivers/pinctrl/core.c
+++ b/drivers/pinctrl/core.c
@@ -116,6 +116,7 @@ struct pinctrl_dev *get_pinctrl_dev_from_devname(const char *devname)
return found ? pctldev : NULL;
}
+EXPORT_SYMBOL_GPL(get_pinctrl_dev_from_devname);
struct pinctrl_dev *get_pinctrl_dev_from_of_node(struct device_node *np)
{
@@ -133,6 +134,7 @@ struct pinctrl_dev *get_pinctrl_dev_from_of_node(struct device_node *np)
return NULL;
}
+EXPORT_SYMBOL_GPL(get_pinctrl_dev_from_of_node);
/**
* pin_get_from_name() - look up a pin number from a name
diff --git a/drivers/pinctrl/core.h b/drivers/pinctrl/core.h
index 75476b3d87da..b6b6ec7481cf 100644
--- a/drivers/pinctrl/core.h
+++ b/drivers/pinctrl/core.h
@@ -169,8 +169,6 @@ struct pinctrl_maps {
unsigned num_maps;
};
-struct pinctrl_dev *get_pinctrl_dev_from_devname(const char *dev_name);
-struct pinctrl_dev *get_pinctrl_dev_from_of_node(struct device_node *np);
int pin_get_from_name(struct pinctrl_dev *pctldev, const char *name);
const char *pin_get_name(struct pinctrl_dev *pctldev, const unsigned pin);
int pinctrl_get_group_selector(struct pinctrl_dev *pctldev,