Răsfoiți Sursa

gpio: pxa: set initcall level to module init

gpio & pinctrl driver are used together. The pinctrl driver is already
launched before gpio driver in Makefile. So set gpio driver to module
init level. Otherwise, the sequence will be inverted.

Signed-off-by: Haojian Zhuang <haojian.zhuang@linaro.org>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
Haojian Zhuang 12 ani în urmă
părinte
comite
6c7e660a27
1 a modificat fișierele cu 1 adăugiri și 6 ștergeri
  1. 1 6
      drivers/gpio/gpio-pxa.c

+ 1 - 6
drivers/gpio/gpio-pxa.c

@@ -642,12 +642,7 @@ static struct platform_driver pxa_gpio_driver = {
 		.of_match_table = of_match_ptr(pxa_gpio_dt_ids),
 		.of_match_table = of_match_ptr(pxa_gpio_dt_ids),
 	},
 	},
 };
 };
-
-static int __init pxa_gpio_init(void)
-{
-	return platform_driver_register(&pxa_gpio_driver);
-}
-postcore_initcall(pxa_gpio_init);
+module_platform_driver(pxa_gpio_driver);
 
 
 #ifdef CONFIG_PM
 #ifdef CONFIG_PM
 static int pxa_gpio_suspend(void)
 static int pxa_gpio_suspend(void)