u-boot-brain/common
Guennadi Liakhovetski b74ab73736 nand_spl: read environment early, when booting from NAND using nand_spl
Currently, when booting from NAND using nand_spl, in the beginning the default
environment is used until later in boot process the dynamic environment is read
out. This way environment variables that must be interpreted early, like the
baudrate or "silent", cannot be modified dynamically and remain at their
default values. Fix this problem by reading out main and redundand (if used)
copies of the environment in the nand_spl code.

Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
Signed-off-by: Scott Wood <scottwood@freescale.com>
2009-07-07 17:58:07 -05:00
..
bedbug.c common: Move conditional compilation to Makefile 2008-08-13 01:40:38 +02:00
circbuf.c Add support for Siemens SX1 mobile phone; 2004-03-12 00:14:09 +00:00
cmd_ambapp.c General help message cleanup 2009-06-12 20:47:16 +02:00
cmd_bdinfo.c General help message cleanup 2009-06-12 20:47:16 +02:00
cmd_bedbug.c General help message cleanup 2009-06-12 20:47:16 +02:00
cmd_bmp.c General help message cleanup 2009-06-12 20:47:16 +02:00
cmd_boot.c General help message cleanup 2009-06-12 20:47:16 +02:00
cmd_bootldr.c General help message cleanup 2009-06-12 20:47:16 +02:00
cmd_bootm.c General help message cleanup 2009-06-12 20:47:16 +02:00
cmd_cache.c General help message cleanup 2009-06-12 20:47:16 +02:00
cmd_console.c Command usage cleanup 2009-01-28 08:49:52 +01:00
cmd_cplbinfo.c General help message cleanup 2009-06-12 20:47:16 +02:00
cmd_dataflash_mmc_mux.c General help message cleanup 2009-06-12 20:47:16 +02:00
cmd_date.c General help message cleanup 2009-06-12 20:47:16 +02:00
cmd_dcr.c General help message cleanup 2009-06-12 20:47:16 +02:00
cmd_df.c General help message cleanup 2009-06-12 20:47:16 +02:00
cmd_diag.c General help message cleanup 2009-06-12 20:47:16 +02:00
cmd_display.c General help message cleanup 2009-06-12 20:47:16 +02:00
cmd_doc.c General help message cleanup 2009-06-12 20:47:16 +02:00
cmd_dtt.c General help message cleanup 2009-06-12 20:47:16 +02:00
cmd_eeprom.c General help message cleanup 2009-06-12 20:47:16 +02:00
cmd_elf.c General help message cleanup 2009-06-12 20:47:16 +02:00
cmd_ext2.c General help message cleanup 2009-06-12 20:47:16 +02:00
cmd_fat.c General help message cleanup 2009-06-12 20:47:16 +02:00
cmd_fdc.c General help message cleanup 2009-06-12 20:47:16 +02:00
cmd_fdos.c General help message cleanup 2009-06-12 20:47:16 +02:00
cmd_fdt.c General help message cleanup 2009-06-12 20:47:16 +02:00
cmd_flash.c General help message cleanup 2009-06-12 20:47:16 +02:00
cmd_fpga.c General help message cleanup 2009-06-12 20:47:16 +02:00
cmd_i2c.c General help message cleanup 2009-06-12 20:47:16 +02:00
cmd_ide.c MPC512x: remove include/mpc512x.h 2009-06-12 20:47:16 +02:00
cmd_immap.c General help message cleanup 2009-06-12 20:47:16 +02:00
cmd_irq.c General help message cleanup 2009-06-12 20:47:16 +02:00
cmd_itest.c General help message cleanup 2009-06-12 20:47:16 +02:00
cmd_jffs2.c General help message cleanup 2009-06-12 20:47:16 +02:00
cmd_license.c General help message cleanup 2009-06-12 20:47:16 +02:00
cmd_load.c General help message cleanup 2009-06-12 20:47:16 +02:00
cmd_log.c General help message cleanup 2009-06-12 20:47:16 +02:00
cmd_mac.c General help message cleanup 2009-06-12 20:47:16 +02:00
cmd_mem.c General help message cleanup 2009-06-12 20:47:16 +02:00
cmd_mfsl.c General help message cleanup 2009-06-12 20:47:16 +02:00
cmd_mgdisk.c General help message cleanup 2009-06-12 20:47:16 +02:00
cmd_mii.c General help message cleanup 2009-06-12 20:47:16 +02:00
cmd_misc.c General help message cleanup 2009-06-12 20:47:16 +02:00
cmd_mmc.c General help message cleanup 2009-06-12 20:47:16 +02:00
cmd_mp.c General help message cleanup 2009-06-12 20:47:16 +02:00
cmd_mtdparts.c General help message cleanup 2009-06-12 20:47:16 +02:00
cmd_nand.c nand/onenand: Fix missing argument checking for "markbad" command 2009-07-07 17:58:05 -05:00
cmd_net.c General help message cleanup 2009-06-12 20:47:16 +02:00
cmd_nvedit.c General help message cleanup 2009-06-12 20:47:16 +02:00
cmd_onenand.c nand/onenand: Fix missing argument checking for "markbad" command 2009-07-07 17:58:05 -05:00
cmd_otp.c General help message cleanup 2009-06-12 20:47:16 +02:00
cmd_pci.c General help message cleanup 2009-06-12 20:47:16 +02:00
cmd_pcmcia.c General help message cleanup 2009-06-12 20:47:16 +02:00
cmd_portio.c General help message cleanup 2009-06-12 20:47:16 +02:00
cmd_reginfo.c General help message cleanup 2009-06-12 20:47:16 +02:00
cmd_reiser.c General help message cleanup 2009-06-12 20:47:16 +02:00
cmd_sata.c General help message cleanup 2009-06-12 20:47:16 +02:00
cmd_scsi.c General help message cleanup 2009-06-12 20:47:16 +02:00
cmd_setexpr.c General help message cleanup 2009-06-12 20:47:16 +02:00
cmd_sf.c General help message cleanup 2009-06-12 20:47:16 +02:00
cmd_source.c General help message cleanup 2009-06-12 20:47:16 +02:00
cmd_spi.c General help message cleanup 2009-06-12 20:47:16 +02:00
cmd_spibootldr.c Blackfin: new spibootldr command 2009-06-14 20:01:04 -04:00
cmd_strings.c General help message cleanup 2009-06-12 20:47:16 +02:00
cmd_terminal.c Command usage cleanup 2009-01-28 08:49:52 +01:00
cmd_ubi.c General help message cleanup 2009-06-12 20:47:16 +02:00
cmd_ubifs.c General help message cleanup 2009-06-12 20:47:16 +02:00
cmd_universe.c General help message cleanup 2009-06-12 20:47:16 +02:00
cmd_usb.c General help message cleanup 2009-06-12 20:47:16 +02:00
cmd_vfd.c General help message cleanup 2009-06-12 20:47:16 +02:00
cmd_ximg.c General help message cleanup 2009-06-12 20:47:16 +02:00
cmd_yaffs2.c General help message cleanup 2009-06-12 20:47:16 +02:00
command.c General help message cleanup 2009-06-12 20:47:16 +02:00
console.c common/console: avoid ifdef CONFIG_CONSOLE_MUX when it's possible 2009-02-18 00:55:18 +01:00
ddr_spd.c fsl-ddr: add the DDR3 SPD infrastructure 2009-03-30 13:33:50 -05:00
devices.c arm: add uart dcc support 2009-02-22 15:49:28 +01:00
dlmalloc.c Fix merge problems 2008-08-06 14:05:38 +02:00
dlmalloc.src * Code cleanup: 2003-06-27 21:31:46 +00:00
docecc.c common: Move conditional compilation to Makefile 2008-08-13 01:40:38 +02:00
env_common.c rename CFG_ macros to CONFIG_SYS 2008-10-18 21:54:03 +02:00
env_dataflash.c rename CFG_ENV macros to CONFIG_ENV 2008-09-10 22:48:06 +02:00
env_eeprom.c rename CFG_ macros to CONFIG_SYS 2008-10-18 21:54:03 +02:00
env_embedded.c rename CFG_ macros to CONFIG_SYS 2008-10-18 21:54:03 +02:00
env_flash.c rename CONFIG_CMD_ENV to CONFIG_CMD_SAVEENV 2009-02-18 00:47:43 +01:00
env_mgdisk.c mflash: Initial mflash support 2009-04-03 23:47:06 +02:00
env_nand.c nand_spl: read environment early, when booting from NAND using nand_spl 2009-07-07 17:58:07 -05:00
env_nowhere.c env_nowhere: Move conditional compilation to Makefile 2008-09-10 22:48:01 +02:00
env_nvram.c rename CFG_ macros to CONFIG_SYS 2008-10-18 21:54:03 +02:00
env_onenand.c mtd: Update MTD infrastructure to support 64bit device size 2009-06-12 20:45:47 +02:00
env_sf.c env_sf: support embedded environments 2008-12-16 00:47:10 +01:00
exports.c Add functions to list of exported functions 2007-08-06 00:45:40 +02:00
fdt_support.c 83xx: Replace CONFIG_MPC83XX with CONFIG_MPC83xx 2009-06-12 20:47:17 +02:00
flash.c rename CFG_ macros to CONFIG_SYS 2008-10-18 21:54:03 +02:00
hush.c General help message cleanup 2009-06-12 20:47:16 +02:00
image.c common/image.c: Relocate strings in tables. 2009-04-04 23:33:12 +02:00
iomux.c IOMUX: Add console multiplexing support. 2008-12-07 01:23:35 +01:00
kallsyms.c Add support for Linux-like kallsysms 2009-06-12 20:45:48 +02:00
kgdb.c common/{hush, kgdb, serial}.c: build by COBJS-$(...) in Makefile 2009-02-11 23:05:57 +01:00
lcd.c General help message cleanup 2009-06-12 20:47:16 +02:00
lynxkdi.c Fix implicit declaration of function 'eth_[gs]etenv_enetaddr' 2009-03-28 20:16:16 +01:00
main.c Remove inline qualifier from show_boot_progress() 2009-05-15 22:04:04 +02:00
Makefile Blackfin: new spibootldr command 2009-06-14 20:01:04 -04:00
memsize.c Sequential accesses to non-existent memory must be synchronized, 2006-11-06 17:06:36 +01:00
miiphyutil.c rename CFG_ macros to CONFIG_SYS 2008-10-18 21:54:03 +02:00
modem.c make MODEM SUPPORT generic instead of duplicate it 2009-06-12 20:45:47 +02:00
s_record.c Initial revision 2002-08-17 09:36:01 +00:00
serial.c 8xxx: Second UART port added for MPC85xx, MPC83xx, MPC86xx processors 2009-07-02 08:34:13 -05:00
system_map.c Add support for Linux-like kallsysms 2009-06-12 20:45:48 +02:00
update.c rename CFG_ macros to CONFIG_SYS 2008-10-18 21:54:03 +02:00
usb_kbd.c usb : usb_kbd : Populating 'priv' member of USB keyboard device_t structure 2009-01-28 19:57:28 +01:00
usb_storage.c Fix e-mail address of Gary Jennejohn. 2009-05-15 22:11:59 +02:00
usb.c usb_scan_devices: fix output with no devices 2009-01-28 19:57:31 +01:00
xyzModem.c Coding Style cleanup. 2006-08-31 16:46:53 +02:00