[PATCH 9/9] ARM: EXYNOS: temporary fixup regarding get_core_count()
From: Kyungmin Park <hidden>
Date: 2012-02-01 05:58:13
Also in:
linux-samsung-soc
On 2/1/12, Kukjin Kim [off-list ref] wrote:
quoted hunk ↗ jump to hunk
Signed-off-by: Kukjin Kim <redacted> --- arch/arm/mach-exynos/platsmp.c | 9 ++++++--- 1 files changed, 6 insertions(+), 3 deletions(-)diff --git a/arch/arm/mach-exynos/platsmp.c b/arch/arm/mach-exynos/platsmp.c index 683aec7..dfb4630 100644 --- a/arch/arm/mach-exynos/platsmp.c +++ b/arch/arm/mach-exynos/platsmp.c@@ -165,7 +165,10 @@ void __init smp_init_cpus(void) void __iomem *scu_base = scu_base_addr(); unsigned int i, ncores; - ncores = scu_base ? scu_get_core_count(scu_base) : 1; + if (soc_is_exynos5250()) + ncores = 2;
I saw the related mail thread, I wonder then how to handle this at other A15 board? Device Tree?
quoted hunk ↗ jump to hunk
+ else + ncores = scu_base ? scu_get_core_count(scu_base) : 1; /* sanity check */ if (ncores > nr_cpu_ids) {@@ -182,8 +185,8 @@ void __init smp_init_cpus(void) void __init platform_smp_prepare_cpus(unsigned int max_cpus) { - - scu_enable(scu_base_addr()); + if (!soc_is_exynos5250()) + scu_enable(scu_base_addr()); /* * Write the address of secondary startup into the --1.7.4.4 -- To unsubscribe from this list: send the line "unsubscribe linux-samsung-soc" in the body of a message to majordomo at vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html