From 668d31a0869be88201dba259ad68529cc6d63796 Mon Sep 17 00:00:00 2001 From: Michel Pollet Date: Tue, 20 Apr 2010 17:41:32 +0100 Subject: [PATCH] MINI2440: Add a command to re-init CFI NOR Added "flinit" to reinitialize and probe the NOR flash In case the user booted in NAND and thrown the switch since Signed-off-by: Michel Pollet --- common/cmd_flash.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/common/cmd_flash.c b/common/cmd_flash.c index db5dec90..1c8fa83d 100644 --- a/common/cmd_flash.c +++ b/common/cmd_flash.c @@ -452,6 +452,13 @@ int flash_sect_erase (ulong addr_first, ulong addr_last) } #endif /* CFG_NO_FLASH */ +int do_flinit (cmd_tbl_t *cmdtp, int flag, int argc, char *argv[]) +{ +#ifndef CFG_NO_FLASH + flash_init(); +#endif +} + int do_protect (cmd_tbl_t *cmdtp, int flag, int argc, char *argv[]) { #ifndef CFG_NO_FLASH @@ -700,6 +707,11 @@ int flash_sect_protect (int p, ulong addr_first, ulong addr_last) #endif U_BOOT_CMD( + flinit, 1, 1, do_flinit, + "flinit - Initialize/probe NOR flash memory\n", +); + +U_BOOT_CMD( flinfo, 2, 1, do_flinfo, "flinfo - print FLASH memory information\n", "\n - print information for all FLASH memory banks\n" -- 2.11.4.GIT