]> www.pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - arch/arm/mach-omap2/board-omap2evm.c
mach-omap2: fix more arch_initcall() breakage
[linux-2.6-omap-h63xx.git] / arch / arm / mach-omap2 / board-omap2evm.c
index d55f6f7b7e845c04e1bef18e6fb9b284c9eeeb4f..6cf9db846f89d04ba91d83b46596c441aa74c608 100644 (file)
@@ -253,6 +253,8 @@ static struct platform_device *omap2_evm_devices[] __initdata = {
 
 static void __init omap2_evm_init(void)
 {
+       omap2_evm_i2c_init();
+
        platform_add_devices(omap2_evm_devices, ARRAY_SIZE(omap2_evm_devices));
        omap_board_config = omap2_evm_config;
        omap_board_config_size = ARRAY_SIZE(omap2_evm_config);
@@ -267,8 +269,6 @@ static void __init omap2_evm_map_io(void)
        omap2_map_common_io();
 }
 
-arch_initcall(omap2_evm_i2c_init);
-
 MACHINE_START(OMAP2EVM, "OMAP2EVM Board")
        /* Maintainer:  Arun KS <arunks@mistralsolutions.com> */
        .phys_io        = 0x48000000,