]> git.baikalelectronics.ru Git - kernel.git/commit
ARM: EXYNOS: SWRESET is needed to boot secondary CPU on exynos3250
authorKrzysztof Kozlowski <k.kozlowski@samsung.com>
Thu, 25 Sep 2014 09:15:13 +0000 (18:15 +0900)
committerKukjin Kim <kgene.kim@samsung.com>
Mon, 20 Oct 2014 15:06:36 +0000 (00:06 +0900)
commit29f90aa35af0bcf15ba608113f6b76df3a73fe07
treee4b440146c8bb4d7ef10cac11650ad02161931f9
parentfe1be1891175e8d7e12db777de0a533941f5b7d6
ARM: EXYNOS: SWRESET is needed to boot secondary CPU on exynos3250

Without software reset the secondary CPU does not power up and
exynos_boot_secondary() ends with pen_release equal to 1. This can be
observed in dmesg:
CPU1: failed to come online
Brought up 1 CPUs
SMP: Total of 1 processors activated.
CPU: All CPU(s) started in SVC mode.

When booting the secondary CPU on Exynos3250 execute also software
reset for core 1.

Signed-off-by: Krzysztof Kozlowski <k.kozlowski@samsung.com>
Reviewed-by: Tomasz Figa <t.figa@samsung.com>
Signed-off-by: Kukjin Kim <kgene.kim@samsung.com>
arch/arm/mach-exynos/platsmp.c
arch/arm/mach-exynos/regs-pmu.h