summaryrefslogtreecommitdiff
path: root/include/configs/mx51_bbg_android.h
diff options
context:
space:
mode:
authorXinyu Chen <xinyu.chen@freescale.com>2011-07-21 11:18:58 +0800
committerXinyu Chen <xinyu.chen@freescale.com>2011-07-21 11:18:58 +0800
commit5a323cf99ca449e4d47014ce10f9da39f902bf29 (patch)
tree562bef28b224dc7521429a352477a0092739c9ee /include/configs/mx51_bbg_android.h
parentcea9ea9324dcfddf99f61582fb919eb6abde38bc (diff)
downloadu-boot-imx-5a323cf99ca449e4d47014ce10f9da39f902bf29.zip
u-boot-imx-5a323cf99ca449e4d47014ce10f9da39f902bf29.tar.gz
u-boot-imx-5a323cf99ca449e4d47014ce10f9da39f902bf29.tar.bz2
ENGR00152843 mx51/3: align the android default env with document
Use simple enviroment to implement the default boot command. The original one is too complex, and not readable. For MX51BBG, only SD card boot env is supportd by default. For MX53SMD, only eMMC boot env is supportd by default. Signed-off-by: Xinyu Chen <xinyu.chen@freescale.com>
Diffstat (limited to 'include/configs/mx51_bbg_android.h')
-rw-r--r--include/configs/mx51_bbg_android.h42
1 files changed, 10 insertions, 32 deletions
diff --git a/include/configs/mx51_bbg_android.h b/include/configs/mx51_bbg_android.h
index 75d458c..16e92b8 100644
--- a/include/configs/mx51_bbg_android.h
+++ b/include/configs/mx51_bbg_android.h
@@ -159,42 +159,20 @@
#define CONFIG_PRIME "FEC0"
#define CONFIG_LOADADDR 0x90800000 /* loadaddr env var */
-#define CONFIG_RD_LOADADDR (CONFIG_LOADADDR + 0x400000)
+#define CONFIG_RD_LOADADDR (CONFIG_LOADADDR + 0x500000)
#define CONFIG_EXTRA_ENV_SETTINGS \
"netdev=eth0\0" \
"ethprime=FEC0\0" \
- "uboot_addr=0xa0000000\0" \
- "uboot=u-boot.bin\0" \
- "kernel=uImage\0" \
- "rd_loadaddr=0x90D00000\0" \
- "nfsroot=/opt/eldk/arm\0" \
- "bootargs_base=setenv bootargs console=ttymxc0,115200 gpu_nommu,gpu_memory=32M\0"\
- "bootargs_nfs=setenv bootargs ${bootargs} root=/dev/nfs " \
- "ip=dhcp nfsroot=${serverip}:${nfsroot},v3,tcp\0"\
- "bootcmd_net=run bootargs_base bootargs_nfs; " \
- "tftpboot ${loadaddr} ${kernel}; bootm\0" \
- "prg_uboot=tftpboot ${loadaddr} ${uboot}; " \
- "protect off ${uboot_addr} 0xa003ffff; " \
- "erase ${uboot_addr} 0xa003ffff; " \
- "cp.b ${loadaddr} ${uboot_addr} ${filesize}; " \
- "setenv filesize; saveenv\0" \
- "bootcmd=run bootcmd_SD \0" \
- "bootcmd_SD=run bootargs_base bootargs_android;" \
- "mmc read 0 ${loadaddr} 0x800 2000;" \
- "mmc read 0 ${rd_loadaddr} 0x3000 0x300;" \
- "bootm ${loadaddr} ${rd_loadaddr}\0" \
- "bootargs_android=setenv bootargs ${bootargs} " \
- "androidboot.console=ttymxc0 init=/init " \
- "di1_primary calibration\0" \
- "bootcmd_android_recovery=run bootargs_base" \
- " bootargs_android_recovery;" \
- "mmc read 0 ${loadaddr} 0x800 0x2000;bootm\0" \
- "bootargs_android_recovery=setenv bootargs ${bootargs}" \
- " init=/init root=/dev/mmcblk0p4 rootfs=ext4" \
- " di1_primary \0" \
-
-
+ "ethaddr=00:04:9f:00:ea:d3\0" \
+ "bootfile=uImage\0" \
+ "loadaddr=0x90800000\0" \
+ "rd_loadaddr=0x90D00000\0" \
+ "bootargs=console=ttymxc0 init=/init androidboot.console=ttymxc0 " \
+ "di1_primary gpu_nommu gpu_memory=32M calibration\0" \
+ "bootcmd_SD=mmc read 0 ${loadaddr} 0x800 0x2000;" \
+ "mmc read 0 ${rd_loadaddr} 0x3000 0x300\0" \
+ "bootcmd=run bootcmd_SD; bootm ${loadaddr} ${rd_loadaddr}\0" \
/*Support LAN9217*/