Skip to content
Snippets Groups Projects
Commit 23498935 authored by Stefan Kristiansson's avatar Stefan Kristiansson Committed by Wolfgang Denk
Browse files

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: default avatarStefan Kristiansson <stefan.kristiansson@saunalahti.fi>
Acked-by: default avatarMike Frysinger <vapier@gentoo.org>
parent 1064d980
No related branches found
No related tags found
No related merge requests found
...@@ -30,10 +30,10 @@ ...@@ -30,10 +30,10 @@
static int parse_argv(const char *); static int parse_argv(const char *);
void __weak flush_icache(void) void __weak invalidate_icache_all(void)
{ {
/* please define arch specific flush_icache */ /* please define arch specific invalidate_icache_all */
puts("No arch specific flush_icache available!\n"); puts("No arch specific invalidate_icache_all available!\n");
} }
int do_icache ( cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[]) 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[]) ...@@ -45,7 +45,7 @@ int do_icache ( cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[])
break; break;
case 1: icache_enable (); case 1: icache_enable ();
break; break;
case 2: flush_icache(); case 2: invalidate_icache_all();
break; break;
} }
/* FALL TROUGH */ /* FALL TROUGH */
...@@ -59,10 +59,10 @@ int do_icache ( cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[]) ...@@ -59,10 +59,10 @@ int do_icache ( cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[])
return 0; return 0;
} }
void __weak flush_dcache(void) void __weak flush_dcache_all(void)
{ {
puts("No arch specific flush_dcache available!\n"); puts("No arch specific flush_dcache_all available!\n");
/* please define arch specific flush_dcache */ /* please define arch specific flush_dcache_all */
} }
int do_dcache ( cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[]) 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[]) ...@@ -74,7 +74,7 @@ int do_dcache ( cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[])
break; break;
case 1: dcache_enable (); case 1: dcache_enable ();
break; break;
case 2: flush_dcache(); case 2: flush_dcache_all();
break; break;
} }
/* FALL TROUGH */ /* FALL TROUGH */
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment