>From b574212db2c1c226212c74b475acceb7fa507c27 Mon Sep 17 00:00:00 2001 From: Tomasz Figa Date: Fri, 13 Jun 2014 16:40:29 +0200 Subject: [PATCH 1/3] ARM: EXYNOS: Invalidate L2 cache with SMC command before enabling Signed-off-by: Tomasz Figa --- arch/arm/mach-exynos/firmware.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/arch/arm/mach-exynos/firmware.c b/arch/arm/mach-exynos/firmware.c index d8544537..a688757 100644 --- a/arch/arm/mach-exynos/firmware.c +++ b/arch/arm/mach-exynos/firmware.c @@ -110,6 +110,8 @@ static void exynos_l2_write_sec(unsigned long val, void __iomem *base, { switch (reg) { case L2X0_CTRL: + if (val & L2X0_CTRL_EN) + exynos_smc(SMC_CMD_L2X0INVALL, 0, 0, 0); exynos_smc(SMC_CMD_L2X0CTRL, val, 0, 0); break; -- 1.9.3