From: Michel Pollet Date: Tue, 20 Apr 2010 16:41:32 +0000 (+0100) Subject: MINI2440: Add a command to re-init CFI NOR X-Git-Url: https://repo.or.cz/w/u-boot-openmoko/mini2440.git/commitdiff_plain/668d31a0869be88201dba259ad68529cc6d63796 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 --- 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"