diff options
author | Tom Rini <trini@konsulko.com> | 2015-11-10 13:38:08 -0500 |
---|---|---|
committer | Tom Rini <trini@konsulko.com> | 2015-11-10 13:38:08 -0500 |
commit | cad04990715f7eaecd45196e84cf10e9e3248dae (patch) | |
tree | 269c3c01ad2134c69d7a7d42585baac9f091a837 /arch/arm/cpu/arm926ejs | |
parent | 7ff15aca1a5bbfcf2dfbc18ec7b031c482851f69 (diff) | |
parent | 5e68ff3949a3eebf62ba639171814f39c8e46a84 (diff) | |
download | u-boot-imx-cad04990715f7eaecd45196e84cf10e9e3248dae.zip u-boot-imx-cad04990715f7eaecd45196e84cf10e9e3248dae.tar.gz u-boot-imx-cad04990715f7eaecd45196e84cf10e9e3248dae.tar.bz2 |
Merge branch 'master' of git://git.denx.de/u-boot-arm
Diffstat (limited to 'arch/arm/cpu/arm926ejs')
-rw-r--r-- | arch/arm/cpu/arm926ejs/Makefile | 11 | ||||
-rw-r--r-- | arch/arm/cpu/arm926ejs/cache.c | 5 |
2 files changed, 16 insertions, 0 deletions
diff --git a/arch/arm/cpu/arm926ejs/Makefile b/arch/arm/cpu/arm926ejs/Makefile index 63fa159..fe78922 100644 --- a/arch/arm/cpu/arm926ejs/Makefile +++ b/arch/arm/cpu/arm926ejs/Makefile @@ -20,3 +20,14 @@ obj-$(CONFIG_MX25) += mx25/ obj-$(CONFIG_MX27) += mx27/ obj-$(if $(filter mxs,$(SOC)),y) += mxs/ obj-$(if $(filter spear,$(SOC)),y) += spear/ + +# some files can only build in ARM or THUMB2, not THUMB1 + +ifdef CONFIG_SYS_THUMB_BUILD +ifndef CONFIG_HAS_THUMB2 + +CFLAGS_cpu.o := -marm +CFLAGS_cache.o := -marm + +endif +endif diff --git a/arch/arm/cpu/arm926ejs/cache.c b/arch/arm/cpu/arm926ejs/cache.c index e5c1a6a..2839c86 100644 --- a/arch/arm/cpu/arm926ejs/cache.c +++ b/arch/arm/cpu/arm926ejs/cache.c @@ -82,4 +82,9 @@ void flush_dcache_all(void) /* * Stub implementations for l2 cache operations */ + __weak void l2_cache_disable(void) {} + +#if defined CONFIG_SYS_THUMB_BUILD +__weak void invalidate_l2_cache(void) {} +#endif |