diff options
| author | Albert ARIBAUD <albert.u.boot@aribaud.net> | 2013-12-10 14:31:56 +0100 | 
|---|---|---|
| committer | Albert ARIBAUD <albert.u.boot@aribaud.net> | 2013-12-10 22:23:59 +0100 | 
| commit | f15ea6e1d67782a1626d4a4922b6c20e380085e5 (patch) | |
| tree | 57d78f1ee94a2060eaa591533278d2934d4f1da3 /arch/mips/lib/bootm.c | |
| parent | cb7ee1b98cac6baf244daefb1192adf5a47bc983 (diff) | |
| parent | f44483b57c49282299da0e5c10073b909cdad979 (diff) | |
| download | olio-uboot-2014.01-f15ea6e1d67782a1626d4a4922b6c20e380085e5.tar.xz olio-uboot-2014.01-f15ea6e1d67782a1626d4a4922b6c20e380085e5.zip | |
Merge branch 'u-boot/master' into 'u-boot-arm/master'
Conflicts:
	arch/arm/cpu/armv7/rmobile/Makefile
	doc/README.scrapyard
Needed manual fix:
	arch/arm/cpu/armv7/omap-common/Makefile
	board/compulab/cm_t335/u-boot.lds
Diffstat (limited to 'arch/mips/lib/bootm.c')
| -rw-r--r-- | arch/mips/lib/bootm.c | 16 | 
1 files changed, 9 insertions, 7 deletions
| diff --git a/arch/mips/lib/bootm.c b/arch/mips/lib/bootm.c index 66340ea47..71bb0d2a1 100644 --- a/arch/mips/lib/bootm.c +++ b/arch/mips/lib/bootm.c @@ -17,10 +17,10 @@ DECLARE_GLOBAL_DATA_PTR;  #define	LINUX_MAX_ENVS		256  #define	LINUX_MAX_ARGS		256 -#if defined(CONFIG_QEMU_MALTA) -#define mips_boot_qemu_malta	1 +#if defined(CONFIG_MALTA) +#define mips_boot_malta		1  #else -#define mips_boot_qemu_malta	0 +#define mips_boot_malta		0  #endif  static int linux_argc; @@ -139,7 +139,7 @@ static void linux_env_set(const char *env_name, const char *env_val)  		strcpy(linux_env_p, env_name);  		linux_env_p += strlen(env_name); -		if (mips_boot_qemu_malta) { +		if (mips_boot_malta) {  			linux_env_p++;  			linux_env[++linux_env_idx] = linux_env_p;  		} else { @@ -196,8 +196,10 @@ static void boot_prep_linux(bootm_headers_t *images)  	if (cp)  		linux_env_set("eth1addr", cp); -	if (mips_boot_qemu_malta) -		linux_env_set("modetty0", "38400n8r"); +	if (mips_boot_malta) { +		sprintf(env_buf, "%un8r", gd->baudrate); +		linux_env_set("modetty0", env_buf); +	}  }  static void boot_jump_linux(bootm_headers_t *images) @@ -210,7 +212,7 @@ static void boot_jump_linux(bootm_headers_t *images)  	bootstage_mark(BOOTSTAGE_ID_RUN_OS); -	if (mips_boot_qemu_malta) +	if (mips_boot_malta)  		linux_extra = gd->ram_size;  	/* we assume that the kernel is in place */ |