summaryrefslogtreecommitdiffstats
path: root/drivers/gpio
diff options
context:
space:
mode:
authorSebastian Hesselbarth <sebastian.hesselbarth@gmail.com>2015-04-15 00:53:20 +0200
committerSascha Hauer <s.hauer@pengutronix.de>2015-04-20 07:00:21 +0200
commitc0fed5666adf293bedc8b198f3f006e0fe4ec340 (patch)
tree3b4c0b35376c4f8a5c5bf5aab58a3694a538e523 /drivers/gpio
parent4c5f742c63c2ad4d0f9059dc0825830676e08ead (diff)
downloadbarebox-c0fed5666adf293bedc8b198f3f006e0fe4ec340.tar.gz
barebox-c0fed5666adf293bedc8b198f3f006e0fe4ec340.tar.xz
gpio: orion: Convert to platform_driver
With support for deferred probing, we can now relax driver registration for Marvell Orion GPIO driver from postcore_initcall() to normal platform_driver. Signed-off-by: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'drivers/gpio')
-rw-r--r--drivers/gpio/gpio-orion.c7
1 files changed, 1 insertions, 6 deletions
diff --git a/drivers/gpio/gpio-orion.c b/drivers/gpio/gpio-orion.c
index 855763ea66..3deeac126f 100644
--- a/drivers/gpio/gpio-orion.c
+++ b/drivers/gpio/gpio-orion.c
@@ -124,9 +124,4 @@ static struct driver_d orion_gpio_driver = {
.probe = orion_gpio_probe,
.of_compatible = DRV_OF_COMPAT(orion_gpio_dt_ids),
};
-
-static int orion_gpio_init(void)
-{
- return platform_driver_register(&orion_gpio_driver);
-}
-postcore_initcall(orion_gpio_init);
+device_platform_driver(orion_gpio_driver);