diff options
| author | <m8@hekate.semihalf.com> | 2005-08-12 15:33:33 +0200 | 
|---|---|---|
| committer | <m8@hekate.semihalf.com> | 2005-08-12 15:33:33 +0200 | 
| commit | 6df6d38d2d59ba2964e9ee33aa559707a6c1c4b7 (patch) | |
| tree | bac8690410f0c5dba55f940d0bb403029459cdae /common/cmd_flash.c | |
| parent | 5a27f84855f3db8a6317389c034f8f507444185f (diff) | |
| parent | dafba16e6fc1837381c8e74c4891ad6965cf54ab (diff) | |
| download | olio-uboot-2014.01-6df6d38d2d59ba2964e9ee33aa559707a6c1c4b7.tar.xz olio-uboot-2014.01-6df6d38d2d59ba2964e9ee33aa559707a6c1c4b7.zip  | |
Merge with pollux.denx.org:/home/git/u-boot/.git
Diffstat (limited to 'common/cmd_flash.c')
| -rw-r--r-- | common/cmd_flash.c | 27 | 
1 files changed, 17 insertions, 10 deletions
diff --git a/common/cmd_flash.c b/common/cmd_flash.c index 0fb4dbb7c..d5be30c54 100644 --- a/common/cmd_flash.c +++ b/common/cmd_flash.c @@ -534,7 +534,7 @@ int do_protect (cmd_tbl_t *cmdtp, int flag, int argc, char *argv[])  		return rcode;  	} -	 +  #if (CONFIG_COMMANDS & CFG_CMD_JFFS2) && defined(CONFIG_JFFS2_CMDLINE)  	/* protect on/off <part-id> */  	if ((argc == 3) && (id_parse(argv[2], NULL, &dev_type, &dev_num) == 0)) { @@ -664,6 +664,15 @@ int flash_sect_protect (int p, ulong addr_first, ulong addr_last)  /**************************************************/ +#if (CONFIG_COMMANDS & CFG_CMD_JFFS2) && defined(CONFIG_JFFS2_CMDLINE) +# define TMP_ERASE	"erase <part-id>\n    - erase partition\n" +# define TMP_PROT_ON	"protect on <part-id>\n    - protect partition\n" +# define TMP_PROT_OFF	"protect off <part-id>\n    - make partition writable\n" +#else +# define TMP_ERASE	/* empty */ +# define TMP_PROT_ON	/* empty */ +# define TMP_PROT_OFF	/* empty */ +#endif  U_BOOT_CMD(  	flinfo,    2,    1,    do_flinfo, @@ -682,9 +691,7 @@ U_BOOT_CMD(  	"w/addr 'start'+'len'-1\n"  	"erase N:SF[-SL]\n    - erase sectors SF-SL in FLASH bank # N\n"  	"erase bank N\n    - erase FLASH bank # N\n" -#if (CONFIG_COMMANDS & CFG_CMD_JFFS2) && defined(CONFIG_JFFS2_CMDLINE) -	"erase <part-id>\n    - erase partition\n" -#endif +	TMP_ERASE  	"erase all\n    - erase all FLASH banks\n"  ); @@ -699,9 +706,7 @@ U_BOOT_CMD(  	"protect on  N:SF[-SL]\n"  	"    - protect sectors SF-SL in FLASH bank # N\n"  	"protect on  bank N\n    - protect FLASH bank # N\n" -#if (CONFIG_COMMANDS & CFG_CMD_JFFS2) && defined(CONFIG_JFFS2_CMDLINE) -	"protect on <part-id>\n    - protect partition\n" -#endif +	TMP_PROT_ON  	"protect on  all\n    - protect all FLASH banks\n"  	"protect off start end\n"  	"    - make FLASH from addr 'start' to addr 'end' writable\n" @@ -711,10 +716,12 @@ U_BOOT_CMD(  	"protect off N:SF[-SL]\n"  	"    - make sectors SF-SL writable in FLASH bank # N\n"  	"protect off bank N\n    - make FLASH bank # N writable\n" -#if (CONFIG_COMMANDS & CFG_CMD_JFFS2) && defined(CONFIG_JFFS2_CMDLINE) -	"protect off <part-id>\n    - make partition writable\n" -#endif +	TMP_PROT_OFF  	"protect off all\n    - make all FLASH banks writable\n"  ); +#undef	TMP_ERASE +#undef	TMP_PROT_ON +#undef	TMP_PROT_OFF +  #endif	/* CFG_CMD_FLASH */  |