spi/bfin_spi: init early
authorMichael Hennerich <michael.hennerich@analog.com>
Thu, 1 Jul 2010 14:34:10 +0000 (14:34 +0000)
committerMike Frysinger <vapier@gentoo.org>
Mon, 18 Oct 2010 06:49:44 +0000 (02:49 -0400)
Some systems using this bus sometimes have very basic devices on them
such as regulators.  So we need to be loaded even earlier in case the
devices are used by things such as early board init code.  Therefore
register in subsys_initcall().

Signed-off-by: Michael Hennerich <michael.hennerich@analog.com>
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
drivers/spi/spi_bfin5xx.c

index bd182145bc2cb5d778a86fe3ea39fb882b83e53d..d17ab37d3f6442e94372ec65e084f9f0c0c792b8 100644 (file)
@@ -1466,7 +1466,7 @@ static int __init bfin_spi_init(void)
 {
        return platform_driver_probe(&bfin_spi_driver, bfin_spi_probe);
 }
-module_init(bfin_spi_init);
+subsys_initcall(bfin_spi_init);
 
 static void __exit bfin_spi_exit(void)
 {