X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=cmd%2Fcache.c;h=b68d45b98bf2dab35f2c2904a8c4d1df6074417a;hb=HEAD;hp=2c687173a8bfe5ddc45e73a61089cc17230dd929;hpb=2d64a0f7e952f54375702fb2b854461e402ded9d;p=oweals%2Fu-boot.git diff --git a/cmd/cache.c b/cmd/cache.c index 2c687173a8..b68d45b98b 100644 --- a/cmd/cache.c +++ b/cmd/cache.c @@ -9,6 +9,7 @@ */ #include #include +#include #include static int parse_argv(const char *); @@ -19,7 +20,12 @@ void __weak invalidate_icache_all(void) puts("No arch specific invalidate_icache_all available!\n"); } -static int do_icache(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[]) +__weak void noncached_set_region(void) +{ +} + +static int do_icache(struct cmd_tbl *cmdtp, int flag, int argc, + char *const argv[]) { switch (argc) { case 2: /* on / off / flush */ @@ -53,7 +59,8 @@ void __weak flush_dcache_all(void) /* please define arch specific flush_dcache_all */ } -static int do_dcache(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[]) +static int do_dcache(struct cmd_tbl *cmdtp, int flag, int argc, + char *const argv[]) { switch (argc) { case 2: /* on / off / flush */ @@ -63,6 +70,7 @@ static int do_dcache(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[]) break; case 1: dcache_enable(); + noncached_set_region(); break; case 2: flush_dcache_all();