summaryrefslogtreecommitdiffstats
path: root/arch/arm/include
diff options
context:
space:
mode:
authorSascha Hauer <s.hauer@pengutronix.de>2012-09-28 00:14:14 +0200
committerSascha Hauer <s.hauer@pengutronix.de>2012-10-13 11:19:13 +0200
commit1dbfd5ed82fd2b6b0ba6df98e2e23aaf3cd1a197 (patch)
tree3214217a66047c49aaa48ea3e860dec9ac7899bb /arch/arm/include
parent3d76ff9aeada3607e913e4627237c6fd7b5acc05 (diff)
downloadbarebox-1dbfd5ed82fd2b6b0ba6df98e2e23aaf3cd1a197.tar.gz
barebox-1dbfd5ed82fd2b6b0ba6df98e2e23aaf3cd1a197.tar.xz
ARM: Support multiple ARM architectures
The different ARM architectures need different cache functions. This patch makes them selectable during runtime. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'arch/arm/include')
-rw-r--r--arch/arm/include/asm/cache.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/arch/arm/include/asm/cache.h b/arch/arm/include/asm/cache.h
index ff797493f7..d5877ffc44 100644
--- a/arch/arm/include/asm/cache.h
+++ b/arch/arm/include/asm/cache.h
@@ -6,4 +6,6 @@ static inline void flush_icache(void)
asm volatile("mcr p15, 0, %0, c7, c5, 0" : : "r" (0));
}
+int arm_set_cache_functions(void);
+
#endif