pinctrl: uniphier: allow to have pinctrl node under syscon node
authorMasahiro Yamada <yamada.masahiro@socionext.com>
Wed, 29 Jun 2016 10:38:57 +0000 (19:38 +0900)
committerMasahiro Yamada <yamada.masahiro@socionext.com>
Fri, 1 Jul 2016 20:44:29 +0000 (05:44 +0900)
commit186c133444152005473955f1feea2e3184740dd6
tree3ca1f7262cc3def1ec4ac9dce9ce84c0dd7ef87a
parentc4adc50ea66436438f10d7eedb00d2c441ec9dbe
pinctrl: uniphier: allow to have pinctrl node under syscon node

Currently, the UniPhier pinctrl driver itself is a syscon, but it
turned out much more reasonable to make it a child node of a syscon
because our syscon node consists of a bunch of system configuration
registers, not only pinctrl, but also phy, and misc registers.
It is difficult to split the node.  This commit allows to migrate to
the new DT structure.

Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
drivers/pinctrl/uniphier/pinctrl-uniphier-core.c
drivers/pinctrl/uniphier/pinctrl-uniphier-ld20.c
drivers/pinctrl/uniphier/pinctrl-uniphier-ld4.c
drivers/pinctrl/uniphier/pinctrl-uniphier-ld6b.c
drivers/pinctrl/uniphier/pinctrl-uniphier-pro4.c
drivers/pinctrl/uniphier/pinctrl-uniphier-pro5.c
drivers/pinctrl/uniphier/pinctrl-uniphier-pxs2.c
drivers/pinctrl/uniphier/pinctrl-uniphier-sld8.c
drivers/pinctrl/uniphier/pinctrl-uniphier.h