diff options
| author | Wolfgang Denk <wd@denx.de> | 2009-04-01 23:34:12 +0200 | 
|---|---|---|
| committer | Wolfgang Denk <wd@denx.de> | 2009-04-03 22:01:42 +0200 | 
| commit | 74de7aefd79690bae8cf5a5120f5962d444be089 (patch) | |
| tree | 18d3638b971717b3bafbb31f6b5cbf43f8a41457 | |
| parent | 78237df55248034a2d7c2daea992b9dbe7ca8e96 (diff) | |
| download | olio-uboot-2014.01-74de7aefd79690bae8cf5a5120f5962d444be089.tar.xz olio-uboot-2014.01-74de7aefd79690bae8cf5a5120f5962d444be089.zip | |
Add "source" command; prepare removal of "autoscr" command
According to the doc/feature-removal-schedule.txt, the "autoscr"
command will be replaced by the "source" command in approximately 6
months from now.
This patch prepares this change and starts a 6 month transition
period as follows:
- The new "source" command has been added, which implements exactly
  the same functionlaity as the old "autoscr" command before
- The old "autoscr" command name is kept as an alias for compatibility
- Command sequences, script files atc. have been adapted to use the
  new "source" command
- Related environment variables ("autoscript", "autoscript_uname")
  have *not* been adapted yet; these will be renamed resp. removed in
  a separate patch when the support for the "autoscr" command get's
  finally dropped.
Signed-off-by: Wolfgang Denk <wd@denx.de>
58 files changed, 237 insertions, 215 deletions
| @@ -593,7 +593,6 @@ The following options need to be configured:  		except those marked below with a "*".  		CONFIG_CMD_ASKENV	* ask for env variable -		CONFIG_CMD_AUTOSCRIPT	  Autoscript Support  		CONFIG_CMD_BDI		  bdinfo  		CONFIG_CMD_BEDBUG	* Include BedBug Debugger  		CONFIG_CMD_BMP		* BMP support @@ -654,6 +653,7 @@ The following options need to be configured:  					  (requires CONFIG_CMD_I2C)  		CONFIG_CMD_SETGETDCR	  Support for DCR Register access  					  (4xx only) +		CONFIG_CMD_SOURCE	  "source" command Support  		CONFIG_CMD_SPI		* SPI serial bus support  		CONFIG_CMD_USB		* USB support  		CONFIG_CMD_VFD		* VFD support (TRAB) @@ -1789,7 +1789,7 @@ The following options need to be configured:  		Note: overly (ab)use of the default environment is  		discouraged. Make sure to check other ways to preset -		the environment like the autoscript function or the +		the environment like the "source" command or the  		boot command first.  - DataFlash Support: @@ -1948,8 +1948,8 @@ Legacy uImage format:     81	common/cmd_net.c	NetLoop() back without error    -82	common/cmd_net.c	size == 0 (File with size 0 loaded)     82	common/cmd_net.c	trying automatic boot -   83	common/cmd_net.c	running autoscript -  -83	common/cmd_net.c	some error in automatic boot or autoscript +   83	common/cmd_net.c	running "source" command +  -83	common/cmd_net.c	some error in automatic boot or "source" command     84	common/cmd_net.c	end without errors  FIT uImage format: @@ -2952,7 +2952,7 @@ Some configuration options can be set using Environment Variables:    autoscript	- if set to "yes" commands like "loadb", "loady",  		  "bootp", "tftpb", "rarpboot" and "nfs" will attempt  		  to automatically run script images (by internally -		  calling "autoscript"). +		  calling "source").    autoscript_uname - if script image is in a format (FIT) this  		     variable is used to get script subimage unit name. diff --git a/board/cray/L1/L1.c b/board/cray/L1/L1.c index 1c82bdf12..8a06ecc66 100644 --- a/board/cray/L1/L1.c +++ b/board/cray/L1/L1.c @@ -164,7 +164,7 @@ int misc_init_r (void)  			setenv ("ethaddr", e);  		}  	} -	sprintf (bootcmd,"autoscript %X",(unsigned)bootscript); +	sprintf (bootcmd,"source %X",(unsigned)bootscript);  	setenv ("bootcmd", bootcmd);  	return (0);  } diff --git a/board/cray/L1/bootscript.hush b/board/cray/L1/bootscript.hush index ec4839b5d..f2f78ad5c 100644 --- a/board/cray/L1/bootscript.hush +++ b/board/cray/L1/bootscript.hush @@ -31,7 +31,7 @@ if printenv bootscript  	tftp $tftp_addr $bootcript  	if imi $tftp_addr  	then -		autoscript $tftp_addr +		source $tftp_addr  	fi  fi diff --git a/board/esd/common/cmd_loadpci.c b/board/esd/common/cmd_loadpci.c index 0a6626e07..c779f793d 100644 --- a/board/esd/common/cmd_loadpci.c +++ b/board/esd/common/cmd_loadpci.c @@ -30,7 +30,7 @@  #if defined(CONFIG_CMD_BSP)  extern int do_bootm (cmd_tbl_t *, int, int, char *[]); -extern int do_autoscript (cmd_tbl_t *, int, int, char *[]); +extern int do_source (cmd_tbl_t *, int, int, char *[]);  #define ADDRMASK 0xfffff000 @@ -98,12 +98,12 @@ int do_loadpci(cmd_tbl_t *cmdtp, int flag, int argc, char *argv[])  		case 1:  			/* -			 * Boot image via autoscr +			 * Boot image via "source" command  			 */  			printf("executing script at addr 0x%s ...\n", addr);  			local_args[0] = addr;  			local_args[1] = NULL; -			do_autoscript(cmdtp, 0, 1, local_args); +			do_source(cmdtp, 0, 1, local_args);  			break;  		case 2: diff --git a/board/pn62/cmd_pn62.c b/board/pn62/cmd_pn62.c index 10d0df63a..b9f3bdb94 100644 --- a/board/pn62/cmd_pn62.c +++ b/board/pn62/cmd_pn62.c @@ -152,12 +152,13 @@ int do_loadpci (cmd_tbl_t *cmdtp, int flag, int argc, char *argv[])  	rcode = do_bootm (cmdtp, 0, 1, local_args);      } -#ifdef CONFIG_AUTOSCRIPT +#ifdef CONFIG_SOURCE      if (load_addr) {  	char *s;  	if (((s = getenv("autoscript")) != NULL) && (strcmp(s,"yes") == 0)) { -		printf ("Running autoscript at addr 0x%08lX", load_addr); +		printf ("Running "source" command at addr 0x%08lX", +			load_addr);  		s = getenv ("autoscript_uname");  		if (s) @@ -165,7 +166,7 @@ int do_loadpci (cmd_tbl_t *cmdtp, int flag, int argc, char *argv[])  		else  			puts (" ...\n"); -		rcode = autoscript (load_addr, s); +		rcode = source (load_addr, s);  	}      }  #endif diff --git a/common/Makefile b/common/Makefile index 23171ca55..eb8e283a6 100644 --- a/common/Makefile +++ b/common/Makefile @@ -61,8 +61,8 @@ COBJS-$(CONFIG_ENV_IS_NOWHERE) += env_nowhere.o  # command  COBJS-$(CONFIG_CMD_AMBAPP) += cmd_ambapp.o -COBJS-$(CONFIG_AUTOSCRIPT) += cmd_autoscript.o -COBJS-$(CONFIG_CMD_AUTOSCRIPT) += cmd_autoscript.o +COBJS-$(CONFIG_SOURCE) += cmd_source.o +COBJS-$(CONFIG_CMD_SOURCE) += cmd_source.o  COBJS-$(CONFIG_CMD_BDI) += cmd_bdinfo.o  COBJS-$(CONFIG_CMD_BEDBUG) += bedbug.o cmd_bedbug.o  COBJS-$(CONFIG_CMD_BMP) += cmd_bmp.o diff --git a/common/cmd_load.c b/common/cmd_load.c index 88fba8899..d5eaac735 100644 --- a/common/cmd_load.c +++ b/common/cmd_load.c @@ -513,12 +513,13 @@ int do_load_serial_bin (cmd_tbl_t *cmdtp, int flag, int argc, char *argv[])  		}  	} -#ifdef CONFIG_AUTOSCRIPT +#ifdef CONFIG_SOURCE  	if (load_addr) {  		char *s;  		if (((s = getenv("autoscript")) != NULL) && (strcmp(s,"yes") == 0)) { -			printf ("Running autoscript at addr 0x%08lX", load_addr); +			printf ("Running "source" command at addr 0x%08lX", +				load_addr);  			s = getenv ("autoscript_uname");  			if (s) @@ -526,7 +527,7 @@ int do_load_serial_bin (cmd_tbl_t *cmdtp, int flag, int argc, char *argv[])  			else  				puts (" ...\n"); -			rcode = autoscript (load_addr, s); +			rcode = source (load_addr, s);  		}  	}  #endif diff --git a/common/cmd_net.c b/common/cmd_net.c index a68784919..9bef7a204 100644 --- a/common/cmd_net.c +++ b/common/cmd_net.c @@ -222,9 +222,10 @@ netboot_common (proto_t proto, cmd_tbl_t *cmdtp, int argc, char *argv[])  		rcode = do_bootm (cmdtp, 0, 1, local_args);  	} -#ifdef CONFIG_AUTOSCRIPT +#ifdef CONFIG_SOURCE  	if (((s = getenv("autoscript")) != NULL) && (strcmp(s,"yes") == 0)) { -		printf ("Running autoscript at addr 0x%08lX", load_addr); +		printf ("Running "source" command at addr 0x%08lX", +			load_addr);  		s = getenv ("autoscript_uname");  		if (s) @@ -233,7 +234,7 @@ netboot_common (proto_t proto, cmd_tbl_t *cmdtp, int argc, char *argv[])  			puts (" ...\n");  		show_boot_progress (83); -		rcode = autoscript (load_addr, s); +		rcode = source (load_addr, s);  	}  #endif  	if (rcode < 0) diff --git a/common/cmd_autoscript.c b/common/cmd_source.c index e5a9bc02d..43e131592 100644 --- a/common/cmd_autoscript.c +++ b/common/cmd_source.c @@ -22,15 +22,11 @@   */  /* - * autoscript allows a remote host to download a command file and, - * optionally, binary data for automatically updating the target. For - * example, you create a new kernel image and want the user to be - * able to simply download the image and the machine does the rest. - * The kernel image is postprocessed with mkimage, which creates an - * image with a script file prepended. If enabled, autoscript will - * verify the script and contents of the download and execute the - * script portion. This would be responsible for erasing flash, - * copying the new image, and rebooting the machine. + * The "source" command allows to define "script images", i. e. files + * that contain command sequences that can be executed by the command + * interpreter. It returns the exit status of the last command + * executed from the script. This is very similar to running a shell + * script in a UNIX shell, hence the name for the command.   */  /* #define DEBUG */ @@ -48,7 +44,7 @@  #endif  int -autoscript (ulong addr, const char *fit_uname) +source (ulong addr, const char *fit_uname)  {  	ulong		len;  	image_header_t	*hdr; @@ -150,7 +146,7 @@ autoscript (ulong addr, const char *fit_uname)  		break;  #endif  	default: -		puts ("Wrong image format for autoscript\n"); +		puts ("Wrong image format for \"source\" command\n");  		return 1;  	} @@ -201,9 +197,9 @@ autoscript (ulong addr, const char *fit_uname)  }  /**************************************************/ -#if defined(CONFIG_CMD_AUTOSCRIPT) +#if defined(CONFIG_CMD_SOURCE)  int -do_autoscript (cmd_tbl_t *cmdtp, int flag, int argc, char *argv[]) +do_source (cmd_tbl_t *cmdtp, int flag, int argc, char *argv[])  {  	ulong addr;  	int rcode; @@ -212,30 +208,49 @@ do_autoscript (cmd_tbl_t *cmdtp, int flag, int argc, char *argv[])  	/* Find script image */  	if (argc < 2) {  		addr = CONFIG_SYS_LOAD_ADDR; -		debug ("*  autoscr: default load address = 0x%08lx\n", addr); +		debug ("*  source: default load address = 0x%08lx\n", addr);  #if defined(CONFIG_FIT)  	} else if (fit_parse_subimage (argv[1], load_addr, &addr, &fit_uname)) { -		debug ("*  autoscr: subimage '%s' from FIT image at 0x%08lx\n", +		debug ("*  source: subimage '%s' from FIT image at 0x%08lx\n",  				fit_uname, addr);  #endif  	} else {  		addr = simple_strtoul(argv[1], NULL, 16); -		debug ("*  autoscr: cmdline image address = 0x%08lx\n", addr); +		debug ("*  source: cmdline image address = 0x%08lx\n", addr);  	}  	printf ("## Executing script at %08lx\n", addr); -	rcode = autoscript (addr, fit_uname); +	rcode = source (addr, fit_uname);  	return rcode;  }  U_BOOT_CMD( -	autoscr, 2, 0,	do_autoscript, +	source, 2, 0,	do_source,  	"run script from memory", -	"[addr] - run script starting at addr" -	" - A valid autoscr header must be present\n" +	"[addr]\n" +	"\t- run script starting at addr\n" +	"\t- A valid image header must be present\n"  #if defined(CONFIG_FIT)  	"For FIT format uImage addr must include subimage\n"  	"unit name in the form of addr:<subimg_uname>\n"  #endif  ); + +/* + * Keep for now for backward compatibility; + * remove later when support for "autoscr" goes away. + */ +static int +do_autoscr (cmd_tbl_t *cmdtp, int flag, int argc, char *argv[]) +{ +	printf ("\n### WARNING ### " +		"\"autoscr\" is deprecated, use \"source\" instead ###\n\n"); +	return do_source (cmdtp, flag, argc, argv); +} + +U_BOOT_CMD( +	autoscr, 2, 0,	do_autoscr, +	"DEPRECATED - use \"source\" command instead", +	"DEPRECATED - use \"source\" command instead\n" +);  #endif diff --git a/doc/feature-removal-schedule.txt b/doc/feature-removal-schedule.txt index 10e63bfd9..f97340336 100644 --- a/doc/feature-removal-schedule.txt +++ b/doc/feature-removal-schedule.txt @@ -8,12 +8,20 @@ file.  ---------------------------  What:	"autoscr" command -When:	August 2009 -Why:	"autosrc" is an ugly and completely non-standard name.  The "autoscr" -	command is deprecated and will be replaced the "source" command as -	used by other shells such as bash.  Both commands will be supported -	for a transition period of 6 months after which "autoscr" will be -	removed. +When:	Release 2009-09 + +Why:	"autosrc" is an ugly and completely non-standard name. +        The "autoscr" command is deprecated and will be replaced by + +        the "source" command as used by other shells such as bash. + +        Starting with March 2009, both commands will be supported for +        a transition period of 6 months after which "autoscr" will be +        removed. During the transition period existing scripts and +        environment variable names remain untouched for maximum +        compatibiltiy; thse will be changed when support for the +        "autoscr" command get's finally dropped. +  Who:	Peter Tyser <ptyser@xes-inc.com>  --------------------------- diff --git a/include/common.h b/include/common.h index 952ddfffa..20c058a81 100644 --- a/include/common.h +++ b/include/common.h @@ -234,8 +234,8 @@ int mac_read_from_eeprom(void);  /* common/flash.c */  void flash_perror (int); -/* common/cmd_autoscript.c */ -int	autoscript (ulong addr, const char *fit_uname); +/* common/cmd_source.c */ +int	source (ulong addr, const char *fit_uname);  extern ulong load_addr;		/* Default Load Address */ diff --git a/include/config_cmd_all.h b/include/config_cmd_all.h index db1f55c84..c5e0d268e 100644 --- a/include/config_cmd_all.h +++ b/include/config_cmd_all.h @@ -15,7 +15,6 @@  #define CONFIG_CMD_AMBAPP	/* AMBA Plug & Play Bus print utility */  #define CONFIG_CMD_ASKENV	/* ask for env variable		*/ -#define CONFIG_CMD_AUTOSCRIPT	/* Autoscript Support		*/  #define CONFIG_CMD_BDI		/* bdinfo			*/  #define CONFIG_CMD_BEDBUG	/* Include BedBug Debugger	*/  #define CONFIG_CMD_BMP		/* BMP support			*/ @@ -76,6 +75,7 @@  #define CONFIG_CMD_SETEXPR	/* setexpr support		*/  #define CONFIG_CMD_SETGETDCR	/* DCR support on 4xx		*/  #define CONFIG_CMD_SNTP		/* SNTP support			*/ +#define CONFIG_CMD_SOURCE	/* "source" command support	*/  #define CONFIG_CMD_SPI		/* SPI utility			*/  #define CONFIG_CMD_TERMINAL	/* built-in Serial Terminal	*/  #define CONFIG_CMD_UNIVERSE	/* Tundra Universe Support	*/ diff --git a/include/config_cmd_default.h b/include/config_cmd_default.h index 366760289..0376e44bd 100644 --- a/include/config_cmd_default.h +++ b/include/config_cmd_default.h @@ -16,7 +16,6 @@   * hardware, not fully tested, etc.).   */ -#define CONFIG_CMD_AUTOSCRIPT	/* Autoscript Support		*/  #define CONFIG_CMD_BDI		/* bdinfo			*/  #define CONFIG_CMD_BOOTD	/* bootd			*/  #define CONFIG_CMD_CONSOLE	/* coninfo			*/ @@ -37,6 +36,7 @@  #define CONFIG_CMD_NFS		/* NFS support			*/  #define CONFIG_CMD_RUN		/* run command in env variable	*/  #define CONFIG_CMD_SETGETDCR	/* DCR support on 4xx		*/ +#define CONFIG_CMD_SOURCE	/* "source" command support	*/  #define CONFIG_CMD_XIMG		/* Load part of Multi Image	*/  #endif	/* _CONFIG_CMD_DEFAULT_H */ diff --git a/include/configs/APC405.h b/include/configs/APC405.h index 7453518bf..41eaaabfc 100644 --- a/include/configs/APC405.h +++ b/include/configs/APC405.h @@ -124,19 +124,19 @@   */  #include <config_cmd_default.h> +#define CONFIG_CMD_DATE  #define CONFIG_CMD_DHCP -#define CONFIG_CMD_PCI -#define CONFIG_CMD_IRQ -#define CONFIG_CMD_IDE -#define CONFIG_CMD_FAT +#define CONFIG_CMD_EEPROM  #define CONFIG_CMD_ELF -#define CONFIG_CMD_DATE +#define CONFIG_CMD_FAT  #define CONFIG_CMD_I2C +#define CONFIG_CMD_IDE +#define CONFIG_CMD_IRQ  #define CONFIG_CMD_MII +#define CONFIG_CMD_PCI  #define CONFIG_CMD_PING -#define CONFIG_CMD_EEPROM +#define CONFIG_CMD_SOURCE  #define CONFIG_CMD_USB -#define CONFIG_CMD_AUTOSCRIPT  #define CONFIG_MAC_PARTITION  #define CONFIG_DOS_PARTITION diff --git a/include/configs/CRAYL1.h b/include/configs/CRAYL1.h index 527c84650..150bd29e0 100644 --- a/include/configs/CRAYL1.h +++ b/include/configs/CRAYL1.h @@ -74,32 +74,32 @@  #define	CONFIG_SYS_HZ		             1000	/* decrementer freq: 1 ms ticks	*/  #define CONFIG_SYS_HUSH_PARSER			1  #define CONFIG_SYS_PROMPT_HUSH_PS2		"> " -#define CONFIG_AUTOSCRIPT		1 +#define CONFIG_SOURCE			1  /*   * Command line configuration.   */ +#define CONFIG_CMD_ASKENV  #define CONFIG_CMD_BDI -#define CONFIG_CMD_IMI -#define CONFIG_CMD_FLASH -#define CONFIG_CMD_MEMORY -#define CONFIG_CMD_NET -#define CONFIG_CMD_SAVEENV  #define CONFIG_CMD_CONSOLE -#define CONFIG_CMD_ASKENV +#define CONFIG_CMD_DATE +#define CONFIG_CMD_DHCP +#define CONFIG_CMD_DIAG  #define CONFIG_CMD_ECHO +#define CONFIG_CMD_EEPROM +#define CONFIG_CMD_FLASH +#define CONFIG_CMD_I2C +#define CONFIG_CMD_IMI  #define CONFIG_CMD_IMMAP +#define CONFIG_CMD_MEMORY +#define CONFIG_CMD_NET  #define CONFIG_CMD_REGINFO -#define CONFIG_CMD_DHCP -#define CONFIG_CMD_DATE  #define CONFIG_CMD_RUN -#define CONFIG_CMD_I2C -#define CONFIG_CMD_EEPROM -#define CONFIG_CMD_DIAG -#define CONFIG_CMD_AUTOSCRIPT +#define CONFIG_CMD_SAVEENV  #define CONFIG_CMD_SETGETDCR +#define CONFIG_CMD_SOURCE  /* diff --git a/include/configs/DU440.h b/include/configs/DU440.h index 85c0e612b..e6abbdc5f 100644 --- a/include/configs/DU440.h +++ b/include/configs/DU440.h @@ -290,14 +290,13 @@ int du440_phy_addr(int devnum);  #include <config_cmd_default.h> -#define CONFIG_CMD_AUTOSCRIPT -#define CONFIG_CMD_BSP +#define CONFIG_CMD_ASKENV  #define CONFIG_CMD_BMP +#define CONFIG_CMD_BSP  #define CONFIG_CMD_DATE -#define CONFIG_CMD_ASKENV  #define CONFIG_CMD_DHCP -#define CONFIG_CMD_DTT  #define CONFIG_CMD_DIAG +#define CONFIG_CMD_DTT  #define CONFIG_CMD_EEPROM  #define CONFIG_CMD_ELF  #define CONFIG_CMD_FAT @@ -309,9 +308,10 @@ int du440_phy_addr(int devnum);  #define CONFIG_CMD_NFS  #define CONFIG_CMD_PCI  #define CONFIG_CMD_PING -#define CONFIG_CMD_USB  #define CONFIG_CMD_REGINFO  #define CONFIG_CMD_SDRAM +#define CONFIG_CMD_SOURCE +#define CONFIG_CMD_USB  #define CONFIG_SUPPORT_VFAT @@ -428,7 +428,7 @@ int du440_phy_addr(int devnum);  #define CONFIG_KGDB_SER_INDEX	2	/* which serial port to use */  #endif -#define CONFIG_AUTOSCRIPT	1 +#define CONFIG_SOURCE		1  #define CONFIG_OF_LIBFDT  #define CONFIG_OF_BOARD_SETUP diff --git a/include/configs/EP1C20.h b/include/configs/EP1C20.h index a0904d464..8941e4df5 100644 --- a/include/configs/EP1C20.h +++ b/include/configs/EP1C20.h @@ -180,7 +180,6 @@  #define CONFIG_CMD_PING  #define CONFIG_CMD_SAVES -#undef CONFIG_CMD_AUTOSCRIPT  #undef CONFIG_CMD_BOOTD  #undef CONFIG_CMD_CONSOLE  #undef CONFIG_CMD_FPGA @@ -188,6 +187,7 @@  #undef CONFIG_CMD_ITEST  #undef CONFIG_CMD_NFS  #undef CONFIG_CMD_SETGETDCR +#undef CONFIG_CMD_SOURCE  #undef CONFIG_CMD_XIMG diff --git a/include/configs/GEN860T.h b/include/configs/GEN860T.h index a399d22a7..8f18ab242 100644 --- a/include/configs/GEN860T.h +++ b/include/configs/GEN860T.h @@ -152,7 +152,7 @@  /*   * Set default IP stuff just to get bootstrap entries into the - * environment so that we can autoscript the full default environment. + * environment so that we can source the full default environment.   */  #define CONFIG_ETHADDR					9a:52:63:15:85:25  #define CONFIG_SERVERIP					10.0.4.201 diff --git a/include/configs/MVBC_P.h b/include/configs/MVBC_P.h index cd910ea05..edbc701d9 100644 --- a/include/configs/MVBC_P.h +++ b/include/configs/MVBC_P.h @@ -73,8 +73,8 @@  #define MV_INITRD_LENGTH	0x00300000  #define MV_SCRATCH_ADDR		0x00000000  #define MV_SCRATCH_LENGTH	MV_INITRD_LENGTH -#define MV_AUTOSCR_ADDR		0xff840000 -#define MV_AUTOSCR_ADDR2	0xff850000 +#define MV_SOURCE_ADDR		0xff840000 +#define MV_SOURCE_ADDR2		0xff850000  #define MV_DTB_ADDR		0xfffc0000  #define CONFIG_SHOW_BOOT_PROGRESS 1 @@ -130,8 +130,8 @@  #define CONFIG_RESET_TO_RETRY		1000  #define CONFIG_BOOTCOMMAND	"if imi ${autoscr_addr}; \ -					then autoscr ${autoscr_addr};	\ -					else autoscr ${autoscr_addr2};	\ +					then source ${autoscr_addr};	\ +					else source ${autoscr_addr2};	\  				fi;"  #define CONFIG_BOOTARGS		"root=/dev/ram ro rootfstype=squashfs" @@ -149,8 +149,8 @@  	"fpga=0\0"						\  	"fpgadata=" MK_STR(MV_FPGA_DATA) "\0"			\  	"fpgadatasize=" MK_STR(MV_FPGA_SIZE) "\0"		\ -	"autoscr_addr=" MK_STR(MV_AUTOSCR_ADDR) "\0"		\ -	"autoscr_addr2=" MK_STR(MV_AUTOSCR_ADDR2) "\0"		\ +	"autoscr_addr=" MK_STR(MV_SOURCE_ADDR) "\0"		\ +	"autoscr_addr2=" MK_STR(MV_SOURCE_ADDR2) "\0"		\  	"mv_kernel_addr=" MK_STR(MV_KERNEL_ADDR) "\0"		\  	"mv_kernel_addr_ram=" MK_STR(MV_KERNEL_ADDR_RAM) "\0"	\  	"mv_initrd_addr=" MK_STR(MV_INITRD_ADDR) "\0"		\ diff --git a/include/configs/MVBLM7.h b/include/configs/MVBLM7.h index b321825c9..8f741f58b 100644 --- a/include/configs/MVBLM7.h +++ b/include/configs/MVBLM7.h @@ -412,8 +412,8 @@  #define MV_FPGA_SIZE		0x00076ca2  #define MV_KERNEL_ADDR		0xff810000  #define MV_INITRD_ADDR		0xffb00000 -#define MV_AUTOSCR_ADDR		0xff804000 -#define MV_AUTOSCR_ADDR2	0xff806000 +#define MV_SOURCE_ADDR		0xff804000 +#define MV_SOURCE_ADDR2		0xff806000  #define MV_DTB_ADDR		0xff808000  #define MV_INITRD_LENGTH	0x00400000 @@ -424,8 +424,8 @@  #define MV_INITRD_ADDR_RAM	0x01000000  #define CONFIG_BOOTCOMMAND	"if imi ${autoscr_addr}; \ -					then autoscr ${autoscr_addr};  \ -					else autoscr ${autoscr_addr2}; \ +					then source ${autoscr_addr};  \ +					else source ${autoscr_addr2}; \  				fi;"  #define CONFIG_BOOTARGS		"root=/dev/ram ro rootfstype=squashfs" @@ -438,8 +438,8 @@  	"fpga=0\0"						\  	"fpgadata=" MK_STR(MV_FPGA_DATA) "\0"			\  	"fpgadatasize=" MK_STR(MV_FPGA_SIZE) "\0"		\ -	"autoscr_addr=" MK_STR(MV_AUTOSCR_ADDR) "\0"		\ -	"autoscr_addr2=" MK_STR(MV_AUTOSCR_ADDR2) "\0"		\ +	"autoscr_addr=" MK_STR(MV_SOURCE_ADDR) "\0"		\ +	"autoscr_addr2=" MK_STR(MV_SOURCE_ADDR2) "\0"		\  	"mv_kernel_addr=" MK_STR(MV_KERNEL_ADDR) "\0"		\  	"mv_kernel_addr_ram=" MK_STR(MV_KERNEL_ADDR_RAM) "\0"	\  	"mv_initrd_addr=" MK_STR(MV_INITRD_ADDR) "\0"		\ diff --git a/include/configs/NETPHONE.h b/include/configs/NETPHONE.h index 2d04d8925..796938a51 100644 --- a/include/configs/NETPHONE.h +++ b/include/configs/NETPHONE.h @@ -71,7 +71,7 @@  	"ip=${ipaddr}:${serverip}:${gatewayip}:${netmask}:${hostname}::off;"	\  	"bootm" -#define CONFIG_AUTOSCRIPT +#define CONFIG_SOURCE  #define CONFIG_LOADS_ECHO	0	/* echo off for serial download	*/  #undef	CONFIG_SYS_LOADS_BAUD_CHANGE		/* don't allow baudrate change	*/ diff --git a/include/configs/NETTA2.h b/include/configs/NETTA2.h index 4a2702791..a14b2dd89 100644 --- a/include/configs/NETTA2.h +++ b/include/configs/NETTA2.h @@ -71,7 +71,7 @@  	"ip=${ipaddr}:${serverip}:${gatewayip}:${netmask}:${hostname}::off; "	\  	"bootm" -#define CONFIG_AUTOSCRIPT +#define CONFIG_SOURCE  #define CONFIG_LOADS_ECHO	0	/* echo off for serial download	*/  #undef	CONFIG_SYS_LOADS_BAUD_CHANGE		/* don't allow baudrate change	*/ diff --git a/include/configs/NX823.h b/include/configs/NX823.h index 9182223c6..5054d5e61 100644 --- a/include/configs/NX823.h +++ b/include/configs/NX823.h @@ -55,7 +55,7 @@  #define CONFIG_LOADS_ECHO	1	/* echo on for serial download	*/  #undef	CONFIG_SYS_LOADS_BAUD_CHANGE		/* don't allow baudrate change	*/  #undef	CONFIG_WATCHDOG			/* watchdog disabled, for now	    */ -#define CONFIG_AUTOSCRIPT +#define CONFIG_SOURCE  /*   * BOOTP options @@ -72,7 +72,7 @@   */  #include <config_cmd_default.h> -#define CONFIG_CMD_AUTOSCRIPT +#define CONFIG_CMD_SOURCE  /* call various generic functions */ diff --git a/include/configs/PN62.h b/include/configs/PN62.h index 06c11e69b..562c5c3a1 100644 --- a/include/configs/PN62.h +++ b/include/configs/PN62.h @@ -59,11 +59,11 @@  #define CONFIG_CMD_PCI  #define CONFIG_CMD_BSP -#undef CONFIG_CMD_AUTOSCRIPT -#undef CONFIG_CMD_LOADS -#undef CONFIG_CMD_SAVEENV  #undef CONFIG_CMD_FLASH  #undef CONFIG_CMD_IMLS +#undef CONFIG_CMD_LOADS +#undef CONFIG_CMD_SAVEENV +#undef CONFIG_CMD_SOURCE  #define CONFIG_BAUDRATE		19200	/* console baudrate		*/ diff --git a/include/configs/TOP860.h b/include/configs/TOP860.h index 8c2befbf0..b9e450df6 100644 --- a/include/configs/TOP860.h +++ b/include/configs/TOP860.h @@ -125,7 +125,7 @@  #define CONFIG_CMD_BEDBUG -#define	CONFIG_AUTOSCRIPT		1 +#define	CONFIG_SOURCE			1  #define	CONFIG_SYS_LOADS_BAUD_CHANGE	1  #undef	CONFIG_LOADS_ECHO			/* NO echo on for serial download	*/ @@ -419,15 +419,12 @@  /*   * Set default IP stuff just to get bootstrap entries into the - * environment so that we can autoscript the full default environment. + * environment so that we can source the full default environment.   */  #define CONFIG_ETHADDR					9a:52:63:15:85:25  #define CONFIG_SERVERIP					10.0.4.200  #define CONFIG_IPADDR					10.0.4.111 -/*----------------------------------------------------------------------- - * Defaults for Autoscript - */  #define CONFIG_SYS_LOAD_ADDR		0x00100000	/* default load address */  #define	CONFIG_SYS_TFTP_LOADADDR	0x00100000 @@ -438,5 +435,4 @@   */  #define CONFIG_SYS_BOOTMAPSZ		(8 << 20)	/* Initial Memory map for Linux */ -  #endif	/* __CONFIG_H */ diff --git a/include/configs/TQM5200.h b/include/configs/TQM5200.h index d374981ab..fe1d10290 100644 --- a/include/configs/TQM5200.h +++ b/include/configs/TQM5200.h @@ -253,7 +253,7 @@  #define CUSTOM_ENV_SETTINGS						\  	"bootfile=cam5200/uImage\0"					\  	"u-boot=cam5200/u-boot.bin\0"					\ -	"setup=tftp 200000 cam5200/setup.img; autoscr 200000\0" +	"setup=tftp 200000 cam5200/setup.img; source 200000\0"  #endif  #if defined(CONFIG_TQM5200_B) diff --git a/include/configs/VoVPN-GW.h b/include/configs/VoVPN-GW.h index 5f9a17f3d..b2d75e3c1 100644 --- a/include/configs/VoVPN-GW.h +++ b/include/configs/VoVPN-GW.h @@ -150,11 +150,9 @@   * Command line configuration.   */ -#define CONFIG_CMD_AUTOSCRIPT  #define CONFIG_CMD_BDI  #define CONFIG_CMD_CONSOLE  #define CONFIG_CMD_ECHO -#define CONFIG_CMD_SAVEENV  #define CONFIG_CMD_FLASH  #define CONFIG_CMD_IMI  #define CONFIG_CMD_IMLS @@ -164,6 +162,8 @@  #define CONFIG_CMD_NET  #define CONFIG_CMD_PING  #define CONFIG_CMD_RUN +#define CONFIG_CMD_SAVEENV +#define CONFIG_CMD_SOURCE  /* diff --git a/include/configs/afeb9260.h b/include/configs/afeb9260.h index 33a67ca83..fa2711913 100644 --- a/include/configs/afeb9260.h +++ b/include/configs/afeb9260.h @@ -69,11 +69,11 @@   */  #include <config_cmd_default.h>  #undef CONFIG_CMD_BDI -#undef CONFIG_CMD_IMI -#undef CONFIG_CMD_AUTOSCRIPT  #undef CONFIG_CMD_FPGA -#undef CONFIG_CMD_LOADS +#undef CONFIG_CMD_IMI  #undef CONFIG_CMD_IMLS +#undef CONFIG_CMD_LOADS +#undef CONFIG_CMD_SOURCE  #define CONFIG_CMD_PING		1  #define CONFIG_CMD_DHCP		1 diff --git a/include/configs/apollon.h b/include/configs/apollon.h index 04da083e6..c14f87135 100644 --- a/include/configs/apollon.h +++ b/include/configs/apollon.h @@ -127,7 +127,7 @@  #define CONFIG_MTD_PARTITIONS  #endif -#undef	CONFIG_CMD_AUTOSCRIPT +#undef	CONFIG_CMD_SOURCE  #ifndef	CONFIG_SYS_USE_NOR  # undef	CONFIG_CMD_FLASH diff --git a/include/configs/at91cap9adk.h b/include/configs/at91cap9adk.h index 7e7f124b9..2ddbd172a 100644 --- a/include/configs/at91cap9adk.h +++ b/include/configs/at91cap9adk.h @@ -91,10 +91,10 @@   */  #include <config_cmd_default.h>  #undef CONFIG_CMD_BDI -#undef CONFIG_CMD_IMI -#undef CONFIG_CMD_AUTOSCRIPT  #undef CONFIG_CMD_FPGA +#undef CONFIG_CMD_IMI  #undef CONFIG_CMD_LOADS +#undef CONFIG_CMD_SOURCE  #define CONFIG_CMD_PING		1  #define CONFIG_CMD_DHCP		1 diff --git a/include/configs/at91sam9260ek.h b/include/configs/at91sam9260ek.h index 1fae3a3b8..1a5f9a48b 100644 --- a/include/configs/at91sam9260ek.h +++ b/include/configs/at91sam9260ek.h @@ -86,11 +86,11 @@   */  #include <config_cmd_default.h>  #undef CONFIG_CMD_BDI -#undef CONFIG_CMD_IMI -#undef CONFIG_CMD_AUTOSCRIPT  #undef CONFIG_CMD_FPGA -#undef CONFIG_CMD_LOADS +#undef CONFIG_CMD_IMI  #undef CONFIG_CMD_IMLS +#undef CONFIG_CMD_LOADS +#undef CONFIG_CMD_SOURCE  #define CONFIG_CMD_PING		1  #define CONFIG_CMD_DHCP		1 diff --git a/include/configs/at91sam9261ek.h b/include/configs/at91sam9261ek.h index 752d7e9cc..4d5093203 100644 --- a/include/configs/at91sam9261ek.h +++ b/include/configs/at91sam9261ek.h @@ -90,11 +90,11 @@   */  #include <config_cmd_default.h>  #undef CONFIG_CMD_BDI -#undef CONFIG_CMD_IMI -#undef CONFIG_CMD_AUTOSCRIPT  #undef CONFIG_CMD_FPGA -#undef CONFIG_CMD_LOADS +#undef CONFIG_CMD_IMI  #undef CONFIG_CMD_IMLS +#undef CONFIG_CMD_LOADS +#undef CONFIG_CMD_SOURCE  #define CONFIG_CMD_PING		1  #define CONFIG_CMD_DHCP		1 diff --git a/include/configs/at91sam9263ek.h b/include/configs/at91sam9263ek.h index dd500caf6..78e00810d 100644 --- a/include/configs/at91sam9263ek.h +++ b/include/configs/at91sam9263ek.h @@ -91,11 +91,11 @@   */  #include <config_cmd_default.h>  #undef CONFIG_CMD_BDI -#undef CONFIG_CMD_IMI -#undef CONFIG_CMD_AUTOSCRIPT  #undef CONFIG_CMD_FPGA -#undef CONFIG_CMD_LOADS +#undef CONFIG_CMD_IMI  #undef CONFIG_CMD_IMLS +#undef CONFIG_CMD_LOADS +#undef CONFIG_CMD_SOURCE  #define CONFIG_CMD_PING		1  #define CONFIG_CMD_DHCP		1 diff --git a/include/configs/at91sam9rlek.h b/include/configs/at91sam9rlek.h index 7a4039c55..a48f2cba5 100644 --- a/include/configs/at91sam9rlek.h +++ b/include/configs/at91sam9rlek.h @@ -82,12 +82,12 @@   */  #include <config_cmd_default.h>  #undef CONFIG_CMD_BDI -#undef CONFIG_CMD_IMI -#undef CONFIG_CMD_AUTOSCRIPT  #undef CONFIG_CMD_FPGA -#undef CONFIG_CMD_LOADS +#undef CONFIG_CMD_IMI  #undef CONFIG_CMD_IMLS +#undef CONFIG_CMD_LOADS  #undef CONFIG_CMD_NET +#undef CONFIG_CMD_SOURCE  #undef CONFIG_CMD_USB  #define CONFIG_CMD_NAND		1 diff --git a/include/configs/atngw100.h b/include/configs/atngw100.h index c998952fb..4ed5514d3 100644 --- a/include/configs/atngw100.h +++ b/include/configs/atngw100.h @@ -117,9 +117,9 @@  #define CONFIG_CMD_SF  #define CONFIG_CMD_SPI -#undef CONFIG_CMD_AUTOSCRIPT  #undef CONFIG_CMD_FPGA  #undef CONFIG_CMD_SETGETDCR +#undef CONFIG_CMD_SOURCE  #undef CONFIG_CMD_XIMG  #define CONFIG_ATMEL_USART		1 diff --git a/include/configs/atstk1002.h b/include/configs/atstk1002.h index 2284277da..b258f2df4 100644 --- a/include/configs/atstk1002.h +++ b/include/configs/atstk1002.h @@ -142,9 +142,9 @@  #define CONFIG_CMD_JFFS2  #define CONFIG_CMD_MMC -#undef CONFIG_CMD_AUTOSCRIPT  #undef CONFIG_CMD_FPGA  #undef CONFIG_CMD_SETGETDCR +#undef CONFIG_CMD_SOURCE  #undef CONFIG_CMD_XIMG  #define CONFIG_ATMEL_USART		1 diff --git a/include/configs/atstk1006.h b/include/configs/atstk1006.h index 8cfa31269..f93118edb 100644 --- a/include/configs/atstk1006.h +++ b/include/configs/atstk1006.h @@ -142,9 +142,9 @@  #define CONFIG_CMD_JFFS2  #define CONFIG_CMD_MMC -#undef CONFIG_CMD_AUTOSCRIPT  #undef CONFIG_CMD_FPGA  #undef CONFIG_CMD_SETGETDCR +#undef CONFIG_CMD_SOURCE  #undef CONFIG_CMD_XIMG  #define CONFIG_ATMEL_USART		1 diff --git a/include/configs/eNET.h b/include/configs/eNET.h index f7e6608ba..dde4c8321 100644 --- a/include/configs/eNET.h +++ b/include/configs/eNET.h @@ -70,16 +70,15 @@   */  #include <config_cmd_default.h> -#define CONFIG_CMD_AUTOSCRIPT	/* Autoscript Support		*/  #define CONFIG_CMD_BDI		/* bdinfo			*/  #define CONFIG_CMD_BOOTD	/* bootd			*/  #define CONFIG_CMD_CONSOLE	/* coninfo			*/  #define CONFIG_CMD_ECHO		/* echo arguments		*/ -#define CONFIG_CMD_SAVEENV	/* saveenv			*/  #define CONFIG_CMD_FLASH	/* flinfo, erase, protect	*/  #define CONFIG_CMD_FPGA		/* FPGA configuration Support	*/  #define CONFIG_CMD_IMI		/* iminfo			*/  #define CONFIG_CMD_IMLS		/* List all found images	*/ +#define CONFIG_CMD_IRQ		/* IRQ Information		*/  #define CONFIG_CMD_ITEST	/* Integer (and string) test	*/  #define CONFIG_CMD_LOADB	/* loadb			*/  #define CONFIG_CMD_LOADS	/* loads			*/ @@ -88,9 +87,10 @@  #undef CONFIG_CMD_NET		/* bootp, tftpboot, rarpboot	*/  #undef CONFIG_CMD_NFS		/* NFS support			*/  #define CONFIG_CMD_RUN		/* run command in env variable	*/ +#define CONFIG_CMD_SAVEENV	/* saveenv			*/  #define CONFIG_CMD_SETGETDCR	/* DCR support on 4xx		*/ +#define CONFIG_CMD_SOURCE	/* "source" command Support	*/  #define CONFIG_CMD_XIMG		/* Load part of Multi Image	*/ -#define CONFIG_CMD_IRQ		/* IRQ Information		*/  #define CONFIG_BOOTDELAY		15  #define CONFIG_BOOTARGS			"root=/dev/mtdblock0 console=ttyS0,9600" diff --git a/include/configs/favr-32-ezkit.h b/include/configs/favr-32-ezkit.h index 21802df1d..739ff0d62 100644 --- a/include/configs/favr-32-ezkit.h +++ b/include/configs/favr-32-ezkit.h @@ -139,9 +139,9 @@  #define CONFIG_CMD_JFFS2  #define CONFIG_CMD_MMC -#undef CONFIG_CMD_AUTOSCRIPT  #undef CONFIG_CMD_FPGA  #undef CONFIG_CMD_SETGETDCR +#undef CONFIG_CMD_SOURCE  #undef CONFIG_CMD_XIMG  #define CONFIG_ATMEL_USART		1 diff --git a/include/configs/grsim.h b/include/configs/grsim.h index a9eaa4a2c..c3f1a3106 100644 --- a/include/configs/grsim.h +++ b/include/configs/grsim.h @@ -65,23 +65,23 @@  /*   * Supported commands   */ -#define CONFIG_CMD_AMBAPP	/* AMBA Plyg&Play information   */ -#define CONFIG_CMD_AUTOSCRIPT	/* Autoscript Support           */ -#define CONFIG_CMD_BDI		/* bdinfo                       */ -#define CONFIG_CMD_CONSOLE	/* coninfo                      */ +#define CONFIG_CMD_AMBAPP	/* AMBA Plyg&Play information	*/ +#define CONFIG_CMD_BDI		/* bdinfo			*/ +#define CONFIG_CMD_CONSOLE	/* coninfo			*/  #define CONFIG_CMD_DIAG -#define CONFIG_CMD_ECHO		/* echo arguments               */ -#define CONFIG_CMD_FPGA		/* FPGA configuration Support   */ +#define CONFIG_CMD_ECHO		/* echo arguments		*/ +#define CONFIG_CMD_FPGA		/* FPGA configuration Support	*/  #define CONFIG_CMD_IRQ -#define CONFIG_CMD_ITEST	/* Integer (and string) test    */ -#define CONFIG_CMD_LOADB	/* loadb                        */ -#define CONFIG_CMD_LOADS	/* loads                        */ +#define CONFIG_CMD_ITEST	/* Integer (and string) test	*/ +#define CONFIG_CMD_LOADB	/* loadb			*/ +#define CONFIG_CMD_LOADS	/* loads			*/  #define CONFIG_CMD_MISC		/* Misc functions like sleep etc */ -#define CONFIG_CMD_NET		/* bootp, tftpboot, rarpboot    */ +#define CONFIG_CMD_NET		/* bootp, tftpboot, rarpboot	*/  #define CONFIG_CMD_REGINFO -#define CONFIG_CMD_RUN		/* run command in env variable  */ -#define CONFIG_CMD_SETGETDCR	/* DCR support on 4xx           */ -#define CONFIG_CMD_XIMG		/* Load part of Multi Image     */ +#define CONFIG_CMD_RUN		/* run command in env variable	*/ +#define CONFIG_CMD_SETGETDCR	/* DCR support on 4xx		*/ +#define CONFIG_CMD_SOURCE	/* "source" command support	*/ +#define CONFIG_CMD_XIMG		/* Load part of Multi Image	*/  /*   * Autobooting diff --git a/include/configs/grsim_leon2.h b/include/configs/grsim_leon2.h index 58f26fd5a..7ebbf2501 100644 --- a/include/configs/grsim_leon2.h +++ b/include/configs/grsim_leon2.h @@ -64,21 +64,21 @@  /*   * Supported commands   */ -#define CONFIG_CMD_AUTOSCRIPT	/* Autoscript Support           */ -#define CONFIG_CMD_BDI		/* bdinfo                       */ -#define CONFIG_CMD_CONSOLE	/* coninfo                      */ +#define CONFIG_CMD_BDI		/* bdinfo			*/ +#define CONFIG_CMD_CONSOLE	/* coninfo			*/  #define CONFIG_CMD_DIAG -#define CONFIG_CMD_ECHO		/* echo arguments               */ -#define CONFIG_CMD_FPGA		/* FPGA configuration Support   */ +#define CONFIG_CMD_ECHO		/* echo arguments		*/ +#define CONFIG_CMD_FPGA		/* FPGA configuration Support	*/  #define CONFIG_CMD_IRQ -#define CONFIG_CMD_ITEST	/* Integer (and string) test    */ -#define CONFIG_CMD_LOADB	/* loadb                        */ -#define CONFIG_CMD_LOADS	/* loads                        */ +#define CONFIG_CMD_ITEST	/* Integer (and string) test	*/ +#define CONFIG_CMD_LOADB	/* loadb			*/ +#define CONFIG_CMD_LOADS	/* loads			*/  #define CONFIG_CMD_MISC		/* Misc functions like sleep etc */  #define CONFIG_CMD_REGINFO -#define CONFIG_CMD_RUN		/* run command in env variable  */ -#define CONFIG_CMD_SETGETDCR	/* DCR support on 4xx           */ -#define CONFIG_CMD_XIMG		/* Load part of Multi Image     */ +#define CONFIG_CMD_RUN		/* run command in env variable	*/ +#define CONFIG_CMD_SETGETDCR	/* DCR support on 4xx		*/ +#define CONFIG_CMD_SOURCE	/* "source" command support	*/ +#define CONFIG_CMD_XIMG		/* Load part of Multi Image	*/  /*   * Autobooting diff --git a/include/configs/gth2.h b/include/configs/gth2.h index b1b4842e0..677baea5b 100644 --- a/include/configs/gth2.h +++ b/include/configs/gth2.h @@ -90,18 +90,18 @@  #define CONFIG_CMD_IDE  #define CONFIG_CMD_DHCP -#undef CONFIG_CMD_SAVEENV +#undef CONFIG_CMD_BDI +#undef CONFIG_CMD_BEDBUG +#undef CONFIG_CMD_ELF  #undef CONFIG_CMD_FAT  #undef CONFIG_CMD_FLASH  #undef CONFIG_CMD_FPGA -#undef CONFIG_CMD_MII -#undef CONFIG_CMD_LOADS  #undef CONFIG_CMD_LOADB -#undef CONFIG_CMD_ELF -#undef CONFIG_CMD_BDI -#undef CONFIG_CMD_BEDBUG +#undef CONFIG_CMD_LOADS +#undef CONFIG_CMD_MII  #undef CONFIG_CMD_NFS -#undef CONFIG_CMD_AUTOSCRIPT +#undef CONFIG_CMD_SAVEENV +#undef CONFIG_CMD_SOURCE  /* diff --git a/include/configs/keymile-common.h b/include/configs/keymile-common.h index 58b95f463..b2e37ec22 100644 --- a/include/configs/keymile-common.h +++ b/include/configs/keymile-common.h @@ -240,7 +240,7 @@  		"new_esw_0x${IVM_BoardId}_0x${IVM_HWKey}.scr \0"	\  	"new_esw=run set_new_esw_script; "				\  		"tftp ${autoscr_ws} ${new_esw_script}; "		\ -		"iminfo ${autoscr_ws}; autoscr ${autoscr_ws} \0"	\ +		"iminfo ${autoscr_ws}; source ${autoscr_ws} \0"	\  	"bootlimit=0 \0" 						\  	CONFIG_KM_DEF_ENV_IOMUX						\  	CONFIG_KM_DEF_ENV_PRIVATE					\ diff --git a/include/configs/lwmon.h b/include/configs/lwmon.h index d52a5e0cf..8f0077321 100644 --- a/include/configs/lwmon.h +++ b/include/configs/lwmon.h @@ -93,7 +93,7 @@   * 3 = 0x3C+0x3F = F3 + F6 :	enable test mode   */ -#define CONFIG_BOOTCOMMAND "autoscr 40040000;saveenv" +#define CONFIG_BOOTCOMMAND "source 40040000;saveenv"  /*	"gatewayip=10.8.211.250\0"			                \ */  #define	CONFIG_EXTRA_ENV_SETTINGS					\ @@ -108,7 +108,7 @@  	"key_magic2=3A+3C\0"						\  	"key_cmd2=echo *** Entering Update Mode ***;"			\  		"if fatload ide 0:3 10000 update.scr;"			\ -			"then autoscr 10000;"				\ +			"then source 10000;"				\  			"else echo *** UPDATE FAILED ***;"		\  		"fi\0"							\  	"key_magic3=3C+3F\0"						\ diff --git a/include/configs/lwmon5.h b/include/configs/lwmon5.h index 05055c89a..777a4d6cf 100644 --- a/include/configs/lwmon5.h +++ b/include/configs/lwmon5.h @@ -313,7 +313,7 @@  		"cp.b 200000 FFF80000 80000\0"			        \  	"upd=run load update\0"						\  	"lwe_env=tftp 200000 /tftpboot.dev/lwmon5/env_uboot.bin;"	\ -		"autoscr 200000\0"					\ +		"source 200000\0"					\  	""  #define CONFIG_BOOTCOMMAND	"run flash_self" diff --git a/include/configs/mp2usb.h b/include/configs/mp2usb.h index 9ac7e9afb..edaa17403 100644 --- a/include/configs/mp2usb.h +++ b/include/configs/mp2usb.h @@ -163,15 +163,15 @@  #else -    #define CONFIG_CMD_USB      #define CONFIG_CMD_CACHE +    #define CONFIG_CMD_USB -    #undef CONFIG_CMD_AUTOSCRIPT      #undef CONFIG_CMD_BDI      #undef CONFIG_CMD_FPGA      #undef CONFIG_CMD_IMI      #undef CONFIG_CMD_LOADS      #undef CONFIG_CMD_MISC +    #undef CONFIG_CMD_SOURCE  #endif diff --git a/include/configs/mx1fs2.h b/include/configs/mx1fs2.h index 431e6695e..24fa144ec 100644 --- a/include/configs/mx1fs2.h +++ b/include/configs/mx1fs2.h @@ -51,12 +51,12 @@  #define CONFIG_CMD_JFFS2 -#undef CONFIG_CMD_LOADS  #undef CONFIG_CMD_CONSOLE -#undef CONFIG_CMD_AUTOSCRIPT +#undef CONFIG_CMD_DHCP +#undef CONFIG_CMD_LOADS  #undef CONFIG_CMD_NET  #undef CONFIG_CMD_PING -#undef CONFIG_CMD_DHCP +#undef CONFIG_CMD_SOURCE  /* diff --git a/include/configs/omap2420h4.h b/include/configs/omap2420h4.h index 331bf4530..1803b1346 100644 --- a/include/configs/omap2420h4.h +++ b/include/configs/omap2420h4.h @@ -135,7 +135,7 @@      #define CONFIG_CMD_I2C      #define CONFIG_CMD_JFFS2 -    #undef CONFIG_CMD_AUTOSCRIPT +    #undef CONFIG_CMD_SOURCE  #endif diff --git a/include/configs/omap3_beagle.h b/include/configs/omap3_beagle.h index 7db1eb754..5a948e4cd 100644 --- a/include/configs/omap3_beagle.h +++ b/include/configs/omap3_beagle.h @@ -174,7 +174,7 @@  		"rootfstype=jffs2\0" \  	"loadbootscript=fatload mmc 0 ${loadaddr} boot.scr\0" \  	"bootscript=echo Running bootscript from mmc ...; " \ -		"autoscr ${loadaddr}\0" \ +		"source ${loadaddr}\0" \  	"loaduimage=fatload mmc 0 ${loadaddr} uImage\0" \  	"mmcboot=echo Booting from mmc ...; " \  		"run mmcargs; " \ diff --git a/include/configs/omap3_evm.h b/include/configs/omap3_evm.h index 2f532d592..8cd8a1b90 100644 --- a/include/configs/omap3_evm.h +++ b/include/configs/omap3_evm.h @@ -167,7 +167,7 @@  		"rootfstype=jffs2\0" \  	"loadbootscript=fatload mmc 0 ${loadaddr} boot.scr\0" \  	"bootscript=echo Running bootscript from mmc ...; " \ -		"autoscr ${loadaddr}\0" \ +		"source ${loadaddr}\0" \  	"loaduimage=fatload mmc 0 ${loadaddr} uImage\0" \  	"mmcboot=echo Booting from mmc ...; " \  		"run mmcargs; " \ diff --git a/include/configs/omap3_overo.h b/include/configs/omap3_overo.h index 0c32100a0..51b04b642 100644 --- a/include/configs/omap3_overo.h +++ b/include/configs/omap3_overo.h @@ -161,7 +161,7 @@  		"rootfstype=jffs2\0" \  	"loadbootscript=fatload mmc 0 ${loadaddr} boot.scr\0" \  	"bootscript=echo Running bootscript from mmc ...; " \ -		"autoscr ${loadaddr}\0" \ +		"source ${loadaddr}\0" \  	"loaduimage=fatload mmc 0 ${loadaddr} uImage\0" \  	"mmcboot=echo Booting from mmc ...; " \  		"run mmcargs; " \ diff --git a/include/configs/omap3_pandora.h b/include/configs/omap3_pandora.h index fb4e50dbd..40107a60d 100644 --- a/include/configs/omap3_pandora.h +++ b/include/configs/omap3_pandora.h @@ -163,7 +163,7 @@  		"rootfstype=jffs2\0" \  	"loadbootscript=fatload mmc 0 ${loadaddr} boot.scr\0" \  	"bootscript=echo Running bootscript from mmc ...; " \ -		"autoscr ${loadaddr}\0" \ +		"source ${loadaddr}\0" \  	"loaduimage=fatload mmc 0 ${loadaddr} uImage\0" \  	"mmcboot=echo Booting from mmc ...; " \  		"run mmcargs; " \ diff --git a/include/configs/omap3_zoom1.h b/include/configs/omap3_zoom1.h index 883234a50..c60778c0f 100644 --- a/include/configs/omap3_zoom1.h +++ b/include/configs/omap3_zoom1.h @@ -171,7 +171,7 @@  		"rootfstype=jffs2\0" \  	"loadbootscript=fatload mmc 0 ${loadaddr} boot.scr\0" \  	"bootscript=echo Running bootscript from mmc ...; " \ -		"autoscr ${loadaddr}\0" \ +		"source ${loadaddr}\0" \  	"loaduimage=fatload mmc 0 ${loadaddr} uImage\0" \  	"mmcboot=echo Booting from mmc ...; " \  		"run mmcargs; " \ diff --git a/include/configs/sc3.h b/include/configs/sc3.h index 5b68ef987..97e1da22b 100644 --- a/include/configs/sc3.h +++ b/include/configs/sc3.h @@ -122,7 +122,7 @@  	"rootpath=/opt/eldk/ppc_4xx\0"					\  	"bootfile=/tftpboot/sc3/uImage\0"				\  	"u-boot=/tftpboot/sc3/u-boot.bin\0"				\ -	"setup=tftp 200000 /tftpboot/sc3/setup.img;autoscr 200000\0"	\ +	"setup=tftp 200000 /tftpboot/sc3/setup.img;source 200000\0"	\  	"kernel_addr=FFE08000\0"					\  	""  #undef CONFIG_BOOTCOMMAND @@ -186,20 +186,20 @@  #include <config_cmd_default.h> -#define CONFIG_CMD_AUTOSCRIPT -#define CONFIG_CMD_PCI -#define CONFIG_CMD_IRQ -#define CONFIG_CMD_NET -#define CONFIG_CMD_MII -#define CONFIG_CMD_PING -#define CONFIG_CMD_NAND -#define CONFIG_CMD_JFFS2 -#define CONFIG_CMD_I2C -#define CONFIG_CMD_IDE +#define CONFIG_CMD_CACHE  #define CONFIG_CMD_DATE  #define CONFIG_CMD_DHCP -#define CONFIG_CMD_CACHE  #define CONFIG_CMD_ELF +#define CONFIG_CMD_I2C +#define CONFIG_CMD_IDE +#define CONFIG_CMD_IRQ +#define CONFIG_CMD_JFFS2 +#define CONFIG_CMD_MII +#define CONFIG_CMD_NAND +#define CONFIG_CMD_NET +#define CONFIG_CMD_PCI +#define CONFIG_CMD_PING +#define CONFIG_CMD_SOURCE  #undef CONFIG_WATCHDOG			/* watchdog disabled		*/ diff --git a/include/configs/scb9328.h b/include/configs/scb9328.h index 2f166c9d8..893c3d3c2 100644 --- a/include/configs/scb9328.h +++ b/include/configs/scb9328.h @@ -54,9 +54,9 @@  #define CONFIG_CMD_PING  #define CONFIG_CMD_DHCP -#undef CONFIG_CMD_LOADS  #undef CONFIG_CMD_CONSOLE -#undef CONFIG_CMD_AUTOSCRIPT +#undef CONFIG_CMD_LOADS +#undef CONFIG_CMD_SOURCE  /* diff --git a/include/configs/stxxtc.h b/include/configs/stxxtc.h index 5a5f7728f..147233df1 100644 --- a/include/configs/stxxtc.h +++ b/include/configs/stxxtc.h @@ -68,7 +68,7 @@  	"ip=${ipaddr}:${serverip}:${gatewayip}:${netmask}:${hostname}::off; "	\  	"bootm" -#define CONFIG_AUTOSCRIPT +#define CONFIG_SOURCE  #define CONFIG_LOADS_ECHO	0	/* echo off for serial download	*/  #undef	CONFIG_SYS_LOADS_BAUD_CHANGE		/* don't allow baudrate change	*/ diff --git a/include/configs/vct.h b/include/configs/vct.h index 5371e2d7f..d202522bd 100644 --- a/include/configs/vct.h +++ b/include/configs/vct.h @@ -301,38 +301,38 @@ int vct_gpio_get(int pin);   * (NOR/OneNAND) usage and Linux kernel booting.   */  #if defined(CONFIG_VCT_SMALL_IMAGE) +#undef CONFIG_CMD_ASKENV +#undef CONFIG_CMD_BDI +#undef CONFIG_CMD_BEDBUG +#undef CONFIG_CMD_CACHE +#undef CONFIG_CMD_CONSOLE +#undef CONFIG_CMD_CRC32 +#undef CONFIG_CMD_DHCP +#undef CONFIG_CMD_EEPROM  #undef CONFIG_CMD_EEPROM -#undef CONFIG_CMD_I2C -#undef CONFIG_CMD_NET -#undef CONFIG_CMD_PING -#undef CONFIG_CMD_SNTP  #undef CONFIG_CMD_ELF -#undef CONFIG_CMD_CONSOLE -#undef CONFIG_CMD_CACHE -#undef CONFIG_CMD_BEDBUG -#undef CONFIG_CMD_AUTOSCRIPT +#undef CONFIG_CMD_FAT +#undef CONFIG_CMD_I2C +#undef CONFIG_CMD_I2C  #undef CONFIG_CMD_IRQ  #undef CONFIG_CMD_ITEST +#undef CONFIG_CMD_LOADB +#undef CONFIG_CMD_LOADS +#undef CONFIG_CMD_LOADY  #undef CONFIG_CMD_MII  #undef CONFIG_CMD_MISC +#undef CONFIG_CMD_NET +#undef CONFIG_CMD_PING  #undef CONFIG_CMD_REGINFO +#undef CONFIG_CMD_SNTP +#undef CONFIG_CMD_SOURCE  #undef CONFIG_CMD_STRINGS  #undef CONFIG_CMD_TERMINAL -#undef CONFIG_CMD_ASKENV -#undef CONFIG_CMD_CRC32 -#undef CONFIG_CMD_DHCP -#undef CONFIG_CMD_EEPROM -#undef CONFIG_CMD_I2C -#undef CONFIG_CMD_LOADB -#undef CONFIG_CMD_LOADS -#undef CONFIG_CMD_LOADY -#undef CONFIG_CMD_BDI  #undef CONFIG_CMD_USB -#undef CONFIG_CMD_FAT  #undef CONFIG_DRIVER_SMC911X  #undef CONFIG_SOFT_I2C -#undef CONFIG_AUTOSCRIPT +#undef CONFIG_SOURCE  #undef CONFIG_SYS_LONGHELP  #undef CONFIG_TIMESTAMP  #endif /* CONFIG_VCT_SMALL_IMAGE */ diff --git a/include/configs/wepep250.h b/include/configs/wepep250.h index 717577f39..e74303da8 100644 --- a/include/configs/wepep250.h +++ b/include/configs/wepep250.h @@ -49,10 +49,10 @@   */  #include <config_cmd_default.h> -#undef CONFIG_CMD_NET -#undef CONFIG_CMD_LOADS  #undef CONFIG_CMD_CONSOLE -#undef CONFIG_CMD_AUTOSCRIPT +#undef CONFIG_CMD_LOADS +#undef CONFIG_CMD_NET +#undef CONFIG_CMD_SOURCE  /* |