This patch it to add mmc boot support to default mx51evk env. It also cleaned some unused env like netdev, uboot and redundant env like loadaddr since CONFIG_LOADADDR already defines it.
The patch has been tested on mx51evk with auto boot from mmc.
From b1355c39b061dc85a8b0aaeb3fd12507ce673a32 Mon Sep 17 00:00:00 2001
From: Shawn Guo <email address hidden>
Date: Sat, 9 Oct 2010 14:55:33 +0800
Subject: [PATCH] Add bootcmd_mmc and make it as default bootcmd
This patch it to add mmc boot support to default mx51evk env. It also cleaned some unused env like netdev, uboot and redundant env like loadaddr since CONFIG_LOADADDR already defines it.
The patch has been tested on mx51evk with auto boot from mmc.
From b1355c39b061dc8 5a8b0aaeb3fd125 07ce673a32 Mon Sep 17 00:00:00 2001
From: Shawn Guo <email address hidden>
Date: Sat, 9 Oct 2010 14:55:33 +0800
Subject: [PATCH] Add bootcmd_mmc and make it as default bootcmd
Signed-off-by: Shawn Guo <email address hidden> configs/ mx51evk. h | 25 +++++++ ++++++- ------- ----
---
include/
1 files changed, 13 insertions(+), 12 deletions(-)
diff --git a/include/ configs/ mx51evk. h b/include/ configs/ mx51evk. h configs/ mx51evk. h configs/ mx51evk. h
index 86a4731..634c569 100644
--- a/include/
+++ b/include/
@@ -126,18 +126,19 @@
#define CONFIG_LOADADDR 0x90800000 /* loadaddr env var */
-#define CONFIG_ EXTRA_ENV_ SETTINGS \ addr=0xa0000000 \0" \ u-boot. bin\0" \ 0x90800000\ 0" \ base=setenv bootargs console=tty "\ ttymxc0, ${baudrate} \0"\ nfs=setenv bootargs ${bootargs} root=/dev/nfs "\ ${serverip} :${nfsroot} ,v3,tcp\ 0"\ EXTRA_ENV_ SETTINGS \ base=setenv bootargs console=tty " \ ttymxc0, ${baudrate} \0" \ nfs=setenv bootargs ${bootargs} root=/dev/nfs " \ ${serverip} :${nfsroot} ,v3,tcp\ 0" \ :${mmcpart} ${loadaddr} boot.scr; " \
- "netdev=eth0\0" \
- "uboot_
- "uboot=
- "loadaddr=
- "bootargs_
- "console=
- "bootargs_
- "ip=dhcp nfsroot=
- "bootcmd=run bootcmd_net\0" \
- "bootcmd_net=run bootargs_base bootargs_nfs; " \
- "tftpboot ${loadaddr} ${kernel}; bootm\0"
+#define CONFIG_
+ "mmcdev=0\0" \
+ "mmcpart=2\0" \
+ "bootargs_
+ "console=
+ "bootargs_
+ "ip=dhcp nfsroot=
+ "bootcmd_net=run bootargs_base bootargs_nfs; " \
+ "tftpboot ${loadaddr} ${kernel}; bootm\0" \
+ "bootcmd_mmc=mmc rescan ${mmcdev}; " \
+ "fatload mmc ${mmcdev}
+ "source\0" \
+ "bootcmd=run bootcmd_mmc\0"
#define CONFIG_ARP_TIMEOUT 200UL