diff options
author | Sascha Hauer <s.hauer@pengutronix.de> | 2018-10-18 08:31:54 +0200 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2018-10-23 13:21:32 +0200 |
commit | ded45f597790aa1fcecfe2fa0f81e9dadad12b50 (patch) | |
tree | 5e6b545abc44b15854ba8368b16aa849096084b4 /arch | |
parent | 1abb4d5018caba6731c1010863accb55437ed5cd (diff) | |
download | barebox-ded45f597790aa1fcecfe2fa0f81e9dadad12b50.tar.gz barebox-ded45f597790aa1fcecfe2fa0f81e9dadad12b50.tar.xz |
ARM: cache: include mmu.h
mmu.h provides the prototypes for __mmu_cache_* functions, so include it
from the file that implements these functions.
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'arch')
-rw-r--r-- | arch/arm/cpu/cache.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/arch/arm/cpu/cache.c b/arch/arm/cpu/cache.c index f4781fe3b3..2b6e958a4e 100644 --- a/arch/arm/cpu/cache.c +++ b/arch/arm/cpu/cache.c @@ -4,6 +4,8 @@ #include <asm/cache.h> #include <asm/system_info.h> +#include "mmu.h" + struct cache_fns { void (*dma_clean_range)(unsigned long start, unsigned long end); void (*dma_flush_range)(unsigned long start, unsigned long end); @@ -55,6 +57,8 @@ void __dma_inv_range(unsigned long start, unsigned long end) cache_fns->dma_inv_range(start, end); } +#ifdef CONFIG_MMU + void __mmu_cache_on(void) { if (cache_fns) @@ -75,6 +79,8 @@ void __mmu_cache_flush(void) outer_cache.flush_all(); } +#endif + int arm_set_cache_functions(void) { switch (cpu_architecture()) { |