From 7742e7756c0637ae5378e394ca03978826e31a78 Mon Sep 17 00:00:00 2001 From: Rahul Prabhakar Date: Tue, 13 Sep 2011 15:40:45 -0700 Subject: ARM: tegra: TrustedLogic drop 32055 The WARs checked into 12r7: disable LP0/LP1 and slave LP2, and force maxcpus to 1 aren't needed when used with the newer tf_include.h from this TL drop. bug 868906 bug 870224 bug 877339 Change-Id: Ic3002b1d5fa09e8171c0d43bf6978ae96e51daf8 Reviewed-on: http://git-master/r/53324 Reviewed-by: Rahul Prabhakar Tested-by: Rahul Prabhakar Reviewed-by: Niket Sirsi Reviewed-by: Jonathan White --- arch/arm/mach-tegra/headsmp-t3.S | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'arch/arm/mach-tegra/headsmp-t3.S') diff --git a/arch/arm/mach-tegra/headsmp-t3.S b/arch/arm/mach-tegra/headsmp-t3.S index b4e70c29e2f4..7eb5c42765fd 100644 --- a/arch/arm/mach-tegra/headsmp-t3.S +++ b/arch/arm/mach-tegra/headsmp-t3.S @@ -151,6 +151,11 @@ ENTRY(tegra_lp2_startup) str r1, [r0] dsb +#ifdef CONFIG_TRUSTED_FOUNDATIONS + /* wake up */ + smc 0 +#endif + adr r4, __tegra_lp2_data ldmia r4, {r5, r7, r12} mov r1, r12 @ ctx_restore = __cortex_a9_restore -- cgit v1.2.3