]> Pileus Git - ~andy/linux/blobdiff - arch/arm/mach-tegra/cpuidle.c
ARM: tegra: cpuidle: move the init function behind the suspend init function
[~andy/linux] / arch / arm / mach-tegra / cpuidle.c
index 4b744c4661e20d2cb4f809235e7e629143c7901a..4a7a78804118f2d17fb638be5e9e4ba567b95b8c 100644 (file)
 #include "fuse.h"
 #include "cpuidle.h"
 
-static int __init tegra_cpuidle_init(void)
+void __init tegra_cpuidle_init(void)
 {
-       int ret;
-
        switch (tegra_chip_id) {
        case TEGRA20:
-               ret = tegra20_cpuidle_init();
+               tegra20_cpuidle_init();
                break;
        case TEGRA30:
-               ret = tegra30_cpuidle_init();
+               tegra30_cpuidle_init();
                break;
        case TEGRA114:
-               ret = tegra114_cpuidle_init();
+               tegra114_cpuidle_init();
                break;
        default:
-               ret = -ENODEV;
                break;
        }
-
-       return ret;
 }
-device_initcall(tegra_cpuidle_init);