summaryrefslogtreecommitdiff
path: root/include/configs/mx53_smd_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/mx53_smd_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/mx53_smd_android.h')
-rw-r--r--include/configs/mx53_smd_android.h40
1 files changed, 11 insertions, 29 deletions
diff --git a/include/configs/mx53_smd_android.h b/include/configs/mx53_smd_android.h
index ddc6bd2..5013cfb 100644
--- a/include/configs/mx53_smd_android.h
+++ b/include/configs/mx53_smd_android.h
@@ -152,39 +152,21 @@
#define CONFIG_PRIME "FEC0"
#define CONFIG_LOADADDR 0x70800000 /* 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=u-boot.bin\0" \
- "kernel=uImage\0" \
- "loadaddr=0x70800000\0" \
- "rd_loadaddr=0x70D00000\0" \
- "nfsroot=/opt/eldk/arm\0" \
- "bootargs_base=setenv bootargs console=ttymxc0,115200\0"\
- "bootargs_nfs=setenv bootargs ${bootargs} root=/dev/nfs " \
- "ip=dhcp nfsroot=${serverip}:${nfsroot},v3,tcp\0" \
- "bootargs_android=setenv bootargs ${bootargs} " \
- "androidboot.console=ttymxc0 init=/init di1_primary "\
- "video=mxcdi1fb:RGB666,XGA hdmi ldb=di1 gpu_nommu,gpu_memory=64M\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" \
- "bootcmd_eMMC=run bootargs_base bootargs_android;" \
- "mmc read 1 ${loadaddr} 0x800 2000;" \
- "mmc read 1 ${rd_loadaddr} 0x3000 0x300;" \
- "bootm ${loadaddr} ${rd_loadaddr}\0" \
- "bootcmd_net=run bootargs_base bootargs_nfs; " \
- "tftpboot ${loadaddr} ${kernel}; bootm\0" \
- "bootcmd_android_recovery=run bootargs_base" \
- " bootargs_android_recovery;" \
- "mmc read 1 ${loadaddr} 0x800 0x2000;bootm\0" \
- "bootargs_android_recovery=setenv bootargs ${bootargs}" \
- "init=/init root=/dev/mmcblk0p4 rootfs=ext4 " \
- "di1_primary video=mxcdi1fb:RGB666,XGA ldb=di1\0" \
- "bootcmd=run bootcmd_eMMC\0"
+ "ethaddr=00:04:9f:00:ea:d3\0" \
+ "bootfile=uImage\0" \
+ "loadaddr=0x70800000\0" \
+ "rd_loadaddr=0x70D00000\0" \
+ "bootargs=console=ttymxc0 init=/init " \
+ "androidboot.console=ttymxc0 video=mxcdi1fb:RGB666,XGA " \
+ "ldb=di1 di1_primary gpu_nommu gpu_memory=64M\0" \
+ "bootcmd_SD=mmc read 1 ${loadaddr} 0x800 0x2000;" \
+ "mmc read 1 ${rd_loadaddr} 0x3000 0x300\0" \
+ "bootcmd=run bootcmd_SD; bootm ${loadaddr} ${rd_loadaddr}\0" \
#define CONFIG_ARP_TIMEOUT 200UL