diff options
Diffstat (limited to 'drivers/pinctrl/devicetree.c')
-rw-r--r-- | drivers/pinctrl/devicetree.c | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/drivers/pinctrl/devicetree.c b/drivers/pinctrl/devicetree.c index fcb1de45473c..fe2d1af7cfa0 100644 --- a/drivers/pinctrl/devicetree.c +++ b/drivers/pinctrl/devicetree.c | |||
@@ -106,6 +106,17 @@ static struct pinctrl_dev *find_pinctrl_by_of_node(struct device_node *np) | |||
106 | return NULL; | 106 | return NULL; |
107 | } | 107 | } |
108 | 108 | ||
109 | struct pinctrl_dev *of_pinctrl_get(struct device_node *np) | ||
110 | { | ||
111 | struct pinctrl_dev *pctldev; | ||
112 | |||
113 | pctldev = find_pinctrl_by_of_node(np); | ||
114 | if (!pctldev) | ||
115 | return NULL; | ||
116 | |||
117 | return pctldev; | ||
118 | } | ||
119 | |||
109 | static int dt_to_map_one_config(struct pinctrl *p, const char *statename, | 120 | static int dt_to_map_one_config(struct pinctrl *p, const char *statename, |
110 | struct device_node *np_config) | 121 | struct device_node *np_config) |
111 | { | 122 | { |