diff options
author | Ilya Yanok <yanok@emcraft.com> | 2011-12-11 13:09:28 +0000 |
---|---|---|
committer | Albert ARIBAUD <albert.u.boot@aribaud.net> | 2011-12-19 17:52:43 +0100 |
commit | 076cd49ad10a6fee72d8dcd5fd70bf2de0fd2f5f (patch) | |
tree | 48510e488f4268d5923d76dee63cd3ad73b91732 | |
parent | b539bedbf23fb84698ba33e532d0bf77581405d8 (diff) | |
download | u-boot-imx-076cd49ad10a6fee72d8dcd5fd70bf2de0fd2f5f.zip u-boot-imx-076cd49ad10a6fee72d8dcd5fd70bf2de0fd2f5f.tar.gz u-boot-imx-076cd49ad10a6fee72d8dcd5fd70bf2de0fd2f5f.tar.bz2 |
arm926ejs: remove noop flush_dcache_all function
Commit 2f3427c added noop cache functions implementation for arm926ejs
to fix compilation of drivers depending on these functions (DaVinci
EMAC in particular).
Unfortunately, the bug was introduced: noop implementation calls
dcache_disable which calls flush_dcache_all which in turn calls
dcache_disable thus creating an infinite loop.
This patch removes noop implementation for flush_dcache_all, we already
have default one in arch/arm/lib/cache.c and it should be used instead.
Signed-off-by: Ilya Yanok <yanok@emcraft.com>
Tested-by: Matthias Weisser <weisserm@arcor.de>
-rw-r--r-- | arch/arm/cpu/arm926ejs/cache.c | 5 |
1 files changed, 0 insertions, 5 deletions
diff --git a/arch/arm/cpu/arm926ejs/cache.c b/arch/arm/cpu/arm926ejs/cache.c index 4415642..ee90ab7 100644 --- a/arch/arm/cpu/arm926ejs/cache.c +++ b/arch/arm/cpu/arm926ejs/cache.c @@ -38,11 +38,6 @@ void invalidate_dcache_all(void) dcache_noop(); } -void flush_dcache_all(void) -{ - dcache_noop(); -} - void invalidate_dcache_range(unsigned long start, unsigned long stop) { dcache_noop(); |