ARM: OMAP2+: Use v7_invalidate_l1 in omap4_finish_suspend
authorTony Lindgren <tony@atomide.com>
Fri, 9 Feb 2018 17:40:19 +0000 (09:40 -0800)
committerTony Lindgren <tony@atomide.com>
Wed, 28 Feb 2018 22:46:53 +0000 (14:46 -0800)
We can use just v7_invalidate_l1 here instead of v7_flush_dcache_all
like the comments say.

Cc: Tero Kristo <t-kristo@ti.com>
Cc: Dave Gerlach <d-gerlach@ti.com>
Signed-off-by: Tony Lindgren <tony@atomide.com>
arch/arm/mach-omap2/sleep44xx.S

index 56dfa2d..0cae3b0 100644 (file)
@@ -90,12 +90,7 @@ skip_secure_l1_clean:
        mcr     p15, 0, r0, c1, c0, 0
        isb
 
-       /*
-        * Invalidate L1 data cache. Even though only invalidate is
-        * necessary exported flush API is used here. Doing clean
-        * on already clean cache would be almost NOP.
-        */
-       bl      v7_flush_dcache_all
+       bl      v7_invalidate_l1
 
        /*
         * Switch the CPU from Symmetric Multiprocessing (SMP) mode