]> git.dujemihanovic.xyz Git - u-boot.git/commitdiff
powerpc: Implement a default flush_dcache_all
authorTom Rini <trini@konsulko.com>
Wed, 19 Jun 2024 21:27:57 +0000 (15:27 -0600)
committerTom Rini <trini@konsulko.com>
Wed, 3 Jul 2024 20:42:01 +0000 (14:42 -0600)
Implement a weak default version of flush_dcache_all which is based on
the ARM default, which is to flush the entire range via
flush_dcache_range(...).

Acked-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>
Signed-off-by: Tom Rini <trini@konsulko.com>
arch/powerpc/lib/cache.c

index e480b26964948d95f4e9ed944a2e0a1979e0482e..130318d745aa7a567d7d84f89ee35ed568c45e3a 100644 (file)
@@ -43,3 +43,12 @@ void flush_cache(ulong start_addr, ulong size)
        /* flush prefetch queue */
        asm volatile("isync" : : : "memory");
 }
+
+/*
+ * Default implementation:
+ * do a range flush for the entire range
+ */
+void flush_dcache_all(void)
+{
+       flush_dcache_range(0, ~0);
+}