summaryrefslogtreecommitdiff
path: root/drivers/pinctrl/uniphier/pinctrl-uniphier.h
diff options
context:
space:
mode:
authorMasahiro Yamada <yamada.masahiro@socionext.com>2018-05-05 19:53:54 +0900
committerMasahiro Yamada <yamada.masahiro@socionext.com>2018-05-08 10:25:15 +0900
commit603fd9ead634d51ed54dd7cb90bf15a35a06b52b (patch)
tree71e2aa055961b0cd34e34ab380b408ace74f4d9f /drivers/pinctrl/uniphier/pinctrl-uniphier.h
parent03cfc80134d494f8e9aa4deeb57d1f21b0842bc4 (diff)
downloadu-boot-603fd9ead634d51ed54dd7cb90bf15a35a06b52b.tar.gz
pinctrl: uniphier: support per-pin configuration via DT
Currently, the UniPhier pinctrl drivers expose only the pin-group interface to device tree. Provide .get_pins_count, .get_pin_name, .pinconf_set hooks to support pin configuration via 'pins' DT property. Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
Diffstat (limited to 'drivers/pinctrl/uniphier/pinctrl-uniphier.h')
-rw-r--r--drivers/pinctrl/uniphier/pinctrl-uniphier.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/pinctrl/uniphier/pinctrl-uniphier.h b/drivers/pinctrl/uniphier/pinctrl-uniphier.h
index 55f2b1a4d5..b3257f430d 100644
--- a/drivers/pinctrl/uniphier/pinctrl-uniphier.h
+++ b/drivers/pinctrl/uniphier/pinctrl-uniphier.h
@@ -27,7 +27,8 @@ static inline unsigned int uniphier_pin_get_iectrl(unsigned long data)
*/
struct uniphier_pinctrl_pin {
unsigned number;
- unsigned long data;
+ const char *name;
+ unsigned int data;
};
/**