summaryrefslogtreecommitdiffstats
path: root/arch/arm/cpu/Makefile
diff options
context:
space:
mode:
authorSascha Hauer <s.hauer@pengutronix.de>2009-12-11 10:13:34 +0100
committerSascha Hauer <s.hauer@pengutronix.de>2010-02-01 17:23:40 +0100
commit3f1bf1f0583f3f82d8458fa29149044451cf950b (patch)
tree4d7fde1ad0b1bd0d0dead48303c83e905db58786 /arch/arm/cpu/Makefile
parentb6e633482c16d44f350dce0289cdc8e8ef669045 (diff)
downloadbarebox-3f1bf1f0583f3f82d8458fa29149044451cf950b.tar.gz
barebox-3f1bf1f0583f3f82d8458fa29149044451cf950b.tar.xz
Use cache functions from kernel
These cache functions have been extracted from arch/arm/boot/compressed/head.S. The old code only worked properly on ARMv4. Tested on ARMv4, ARMv5, ARMv6 hardware. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'arch/arm/cpu/Makefile')
-rw-r--r--arch/arm/cpu/Makefile6
1 files changed, 4 insertions, 2 deletions
diff --git a/arch/arm/cpu/Makefile b/arch/arm/cpu/Makefile
index 538ab57ae1..2273e4502b 100644
--- a/arch/arm/cpu/Makefile
+++ b/arch/arm/cpu/Makefile
@@ -11,5 +11,7 @@ obj-$(CONFIG_ARCH_IMX31) += start-arm.o
obj-$(CONFIG_ARCH_IMX35) += start-arm.o
obj-$(CONFIG_CMD_ARM_CPUINFO) += cpuinfo.o
obj-$(CONFIG_MMU) += mmu.o
-obj-$(CONFIG_MMU) += cache.o
-
+obj-$(CONFIG_CPU_32v4T) += cache-armv4.o
+obj-$(CONFIG_CPU_32v5) += cache-armv4.o
+obj-$(CONFIG_CPU_32v6) += cache-armv6.o
+obj-$(CONFIG_CPU_32v7) += cache-armv7.o