diff options
author | Masahiro Yamada <yamada.masahiro@socionext.com> | 2018-05-05 19:53:54 +0900 |
---|---|---|
committer | Masahiro Yamada <yamada.masahiro@socionext.com> | 2018-05-08 10:25:15 +0900 |
commit | 603fd9ead634d51ed54dd7cb90bf15a35a06b52b (patch) | |
tree | 71e2aa055961b0cd34e34ab380b408ace74f4d9f /drivers/pinctrl/uniphier/pinctrl-uniphier.h | |
parent | 03cfc80134d494f8e9aa4deeb57d1f21b0842bc4 (diff) | |
download | u-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.h | 3 |
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; }; /** |