X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=arch%2Farm%2Fcpu%2Fpxa%2Fpxa2xx.c;h=77f0ef2de4ae8e9297ae8d77a2d31eb4cf9a5798;hb=da773532cde226b5456b89096a1be446887c7a3e;hp=7e861e26dba7e1baa009e0bf85459ae068eb47b1;hpb=23f00caf6ebb9bcb804e48f5a4630629f64af471;p=oweals%2Fu-boot.git diff --git a/arch/arm/cpu/pxa/pxa2xx.c b/arch/arm/cpu/pxa/pxa2xx.c index 7e861e26db..77f0ef2de4 100644 --- a/arch/arm/cpu/pxa/pxa2xx.c +++ b/arch/arm/cpu/pxa/pxa2xx.c @@ -10,11 +10,11 @@ * SPDX-License-Identifier: GPL-2.0+ */ +#include +#include #include #include #include -#include -#include /* Flush I/D-cache */ static void cache_flush(void) @@ -284,3 +284,13 @@ void reset_cpu(ulong ignored) for (;;) ; } + +void enable_caches(void) +{ +#ifndef CONFIG_SYS_ICACHE_OFF + icache_enable(); +#endif +#ifndef CONFIG_SYS_DCACHE_OFF + dcache_enable(); +#endif +}