diff options
author | Marco Felsch <m.felsch@pengutronix.de> | 2018-10-18 12:43:49 +0200 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2018-10-19 14:18:58 +0200 |
commit | eb3b0f7414cd8102844dd16b1c789e445e8947f8 (patch) | |
tree | 115e37d82d1acc0bee6f4e95dcb4b1d1cffce0db /drivers/pinctrl/pinctrl-tegra-xusb.c | |
parent | 06e6b0dcc455089895bdb3fb8352dae34ff23874 (diff) | |
download | barebox-eb3b0f7414cd8102844dd16b1c789e445e8947f8.tar.gz barebox-eb3b0f7414cd8102844dd16b1c789e445e8947f8.tar.xz |
pinctrl: tree-wide probe devices during core_initcall
Since commit 37e6bee7e5 ("gpiolib: Add support for GPIO "hog" nodes")
barebox can handle hog-gpios. To work correctly the pinctrl driver
must be initialised first. Reorder all pinctrl drivers so they will be
called first.
find drivers/pinctrl/ -type f -name *.c \
-exec sed -i 's/\bpostcore_initcall\b/core_initcall/' "{}" +;
Signed-off-by: Marco Felsch <m.felsch@pengutronix.de>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'drivers/pinctrl/pinctrl-tegra-xusb.c')
-rw-r--r-- | drivers/pinctrl/pinctrl-tegra-xusb.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/pinctrl/pinctrl-tegra-xusb.c b/drivers/pinctrl/pinctrl-tegra-xusb.c index a7a75bb9c5..e477280e62 100644 --- a/drivers/pinctrl/pinctrl-tegra-xusb.c +++ b/drivers/pinctrl/pinctrl-tegra-xusb.c @@ -518,4 +518,4 @@ static int pinctrl_tegra_xusb_init(void) { return platform_driver_register(&pinctrl_tegra_xusb_driver); } -postcore_initcall(pinctrl_tegra_xusb_init); +core_initcall(pinctrl_tegra_xusb_init); |