[PATCH 9/9] ARM: EXYNOS: temporary fixup regarding get_core_count()
Kyungmin Park
kmpark at infradead.org
Wed Feb 1 00:58:13 EST 2012
On 2/1/12, Kukjin Kim <kgene.kim at samsung.com> wrote:
> Signed-off-by: Kukjin Kim <kgene.kim at samsung.com>
> ---
> 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?
> + 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
>
More information about the linux-arm-kernel
mailing list