]> git.openpandora.org Git - pandora-kernel.git/commitdiff
ARM: EXYNOS: Remove PM initcalls and useless indirection
authorTomasz Figa <t.figa@samsung.com>
Mon, 17 Mar 2014 22:28:22 +0000 (07:28 +0900)
committerKukjin Kim <kgene.kim@samsung.com>
Thu, 20 Mar 2014 19:09:27 +0000 (04:09 +0900)
This patch simplifies Exynos PM initialization and makes it
multiplatform friendly by replacing initcalls used originally to invoke
all the initialization code with explicit function calls.

In addition, an useless subsys_interface is removed, as all its .add_dev
callback did was setting two function pointers.

Signed-off-by: Tomasz Figa <t.figa@samsung.com>
Acked-by: Kyungmin Park <kyungmin.park@samsung.com>
Signed-off-by: Kukjin Kim <kgene.kim@samsung.com>
arch/arm/mach-exynos/common.c
arch/arm/mach-exynos/common.h
arch/arm/mach-exynos/pm.c

index 025fd8215ca3caf81f00db2a250d48d068bdbbe7..e98ddadc5f7484fe19af910aba8631d3830ec3c0 100644 (file)
@@ -315,6 +315,7 @@ void __init exynos_init_late(void)
                return;
 
        pm_genpd_poweroff_unused();
+       exynos_pm_init();
 }
 
 static int __init exynos_fdt_map_chipid(unsigned long node, const char *uname,
Simple merge
Simple merge