pinctrl: sprd: Move DT parsing before registering pinctrl device
authorBaolin Wang <baolin.wang@linaro.org>
Thu, 27 Sep 2018 09:15:08 +0000 (17:15 +0800)
committerLinus Walleij <linus.walleij@linaro.org>
Fri, 28 Sep 2018 07:34:19 +0000 (09:34 +0200)
commit63e037bc51b32d414cd07dd700e71359ce27a11f
tree8f5961725388859a98bb82663ed66fcc4040a87c
parentad335bee6ceda5770d295b32c39473c516145698
pinctrl: sprd: Move DT parsing before registering pinctrl device

It will be failed to select default or sleep state for pins hogged
by the pin controller device, since we hadn't parsed pins configuration
in device tree before registering the pin controller device. Thus
we should move the device tree parsing function before registering
the pin controller device.

Signed-off-by: Baolin Wang <baolin.wang@linaro.org>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
drivers/pinctrl/sprd/pinctrl-sprd.c