From 6a37ff388a0b5f39062b883ae2a0f5c742c2492b Mon Sep 17 00:00:00 2001 From: Soren Brinkmann Date: Thu, 31 Oct 2013 09:10:15 -0700 Subject: arm: zynq: Invalidate L1 in secondary boot During boot, Linux initiates a clean-invalidate operation only, resulting in faulty data to be written to the memory system during resume. Therefore invalidate the L1 in the secondary boot path to avoid these issues. Signed-off-by: Soren Brinkmann Signed-off-by: Michal Simek --- arch/arm/mach-zynq/common.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'arch/arm/mach-zynq/common.h') diff --git a/arch/arm/mach-zynq/common.h b/arch/arm/mach-zynq/common.h index 3040d219570f..c22c92cea8cb 100644 --- a/arch/arm/mach-zynq/common.h +++ b/arch/arm/mach-zynq/common.h @@ -17,6 +17,8 @@ #ifndef __MACH_ZYNQ_COMMON_H__ #define __MACH_ZYNQ_COMMON_H__ +void zynq_secondary_startup(void); + extern int zynq_slcr_init(void); extern void zynq_slcr_system_reset(void); extern void zynq_slcr_cpu_stop(int cpu); -- cgit v1.2.3