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>
This commit is contained in:
parent
1064d980be
commit
23498935fa
|
@ -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[])
|
||||||
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[])
|
||||||
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[])
|
||||||
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 */
|
||||||
|
|
Loading…
Reference in New Issue