diff options
author | Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> | 2011-10-31 18:21:12 +0000 |
---|---|---|
committer | Wolfgang Denk <wd@denx.de> | 2012-03-06 22:12:54 +0100 |
commit | 23498935faa59922c90f636e1ce8364510803819 (patch) | |
tree | 00cb71bb2b6a2547bc5e5952befe9cf5dced582f | |
parent | 1064d980be0f55af0eb6e52050aa6ee4b500c3d6 (diff) | |
download | u-boot-imx-23498935faa59922c90f636e1ce8364510803819.zip u-boot-imx-23498935faa59922c90f636e1ce8364510803819.tar.gz u-boot-imx-23498935faa59922c90f636e1ce8364510803819.tar.bz2 |
cmd_cache: use cache/invalidate functions available in common.h
flush_dcache()/flush_icache() aren't defined in common.h,
flush_dcache_all()/invalidate_icache_all() however are.
Let the icache and dcache commands use those instead.
Signed-off-by: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
Acked-by: Mike Frysinger <vapier@gentoo.org>
-rw-r--r-- | common/cmd_cache.c | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/common/cmd_cache.c b/common/cmd_cache.c index 8dca71f..9c228e2 100644 --- a/common/cmd_cache.c +++ b/common/cmd_cache.c @@ -30,10 +30,10 @@ static int parse_argv(const char *); -void __weak flush_icache(void) +void __weak invalidate_icache_all(void) { - /* please define arch specific flush_icache */ - puts("No arch specific flush_icache available!\n"); + /* please define arch specific invalidate_icache_all */ + puts("No arch specific invalidate_icache_all available!\n"); } int do_icache ( cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[]) @@ -45,7 +45,7 @@ int do_icache ( cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[]) break; case 1: icache_enable (); break; - case 2: flush_icache(); + case 2: invalidate_icache_all(); break; } /* FALL TROUGH */ @@ -59,10 +59,10 @@ int do_icache ( cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[]) return 0; } -void __weak flush_dcache(void) +void __weak flush_dcache_all(void) { - puts("No arch specific flush_dcache available!\n"); - /* please define arch specific flush_dcache */ + puts("No arch specific flush_dcache_all available!\n"); + /* please define arch specific flush_dcache_all */ } int do_dcache ( cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[]) @@ -74,7 +74,7 @@ int do_dcache ( cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[]) break; case 1: dcache_enable (); break; - case 2: flush_dcache(); + case 2: flush_dcache_all(); break; } /* FALL TROUGH */ |