diff options
author | Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> | 2015-04-15 00:53:20 +0200 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2015-04-20 07:00:21 +0200 |
commit | c0fed5666adf293bedc8b198f3f006e0fe4ec340 (patch) | |
tree | 3b4c0b35376c4f8a5c5bf5aab58a3694a538e523 /drivers/gpio | |
parent | 4c5f742c63c2ad4d0f9059dc0825830676e08ead (diff) | |
download | barebox-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.c | 7 |
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); |