msm: platsmp: Update release sequence for secondary cores
Release the secondary cores out of reset using the latest
sequence required for the copper target on the simulator.
Change-Id: If8d8bbb6c2aadd0cf8a57afdcf81ba4bea4e0421
Signed-off-by: Sathish Ambley <sambley@codeaurora.org>
diff --git a/arch/arm/mach-msm/platsmp.c b/arch/arm/mach-msm/platsmp.c
index 668e0c2..b66729b 100644
--- a/arch/arm/mach-msm/platsmp.c
+++ b/arch/arm/mach-msm/platsmp.c
@@ -75,8 +75,10 @@
if (machine_is_apq8064_sim())
writel_relaxed(0xf0000, base_ptr+0x04);
- if (machine_is_copper_sim())
- writel_relaxed(0x9, base_ptr+0x04);
+ if (machine_is_copper_sim()) {
+ writel_relaxed(0x800, base_ptr+0x04);
+ writel_relaxed(0x3FFF, base_ptr+0x14);
+ }
mb();
iounmap(base_ptr);