aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohn Rigby <john.rigby@linaro.org>2011-10-24 00:27:07 -0600
committerJohn Rigby <john.rigby@linaro.org>2011-10-24 00:31:53 -0600
commitca0ef6304ee0a95b30cdb575cfd85ba8f6b4a668 (patch)
tree10cdd0d6f4d45641e61859836f101836e940c967
parent4e6a3740c0b13f2de89db3f362c2b483119fdc55 (diff)
MX53LOCO: Enable PXE boot2011.10.2Linaro-u-boot-2011.10
Signed-off-by: John Rigby <john.rigby@linaro.org>
-rw-r--r--include/configs/mx53loco.h26
1 files changed, 25 insertions, 1 deletions
diff --git a/include/configs/mx53loco.h b/include/configs/mx53loco.h
index 04d2ee3ae..51314860b 100644
--- a/include/configs/mx53loco.h
+++ b/include/configs/mx53loco.h
@@ -76,6 +76,19 @@
#define CONFIG_MII
#define CONFIG_DISCOVER_PHY
+/* BOOTP options */
+#define CONFIG_BOOTP_BOOTFILESIZE
+#define CONFIG_BOOTP_BOOTPATH
+#define CONFIG_BOOTP_GATEWAY
+#define CONFIG_BOOTP_HOSTNAME
+
+/* PXE */
+#define CONFIG_CMD_PXE
+#define CONFIG_MENU
+#define CONFIG_BOOTP_PXE
+#define CONFIG_BOOTP_PXE_CLIENTARCH 0x100
+#define CONFIG_BOOTP_VCI_STRING "U-boot.armv7.mx53_loco"
+
#define CONFIG_FEC_MXC
#define IMX_FEC_BASE FEC_BASE_ADDR
#define CONFIG_FEC_MXC_PHYADDR 0x1F
@@ -121,12 +134,21 @@
"mmcboot=echo Booting from mmc ...; " \
"run mmcargs; " \
"bootm\0" \
+ "pxeboot=echo Booting from net via PXE ...; " \
+ "setenv autoload no; " \
+ " bootp; " \
+ "if pxe get; then " \
+ "pxe boot;" \
+ "fi;\0" \
"netargs=setenv bootargs console=ttymxc0,${baudrate} " \
"root=/dev/nfs " \
"ip=dhcp nfsroot=${serverip}:${nfsroot},v3,tcp\0" \
"netboot=echo Booting from net ...; " \
"run netargs; " \
"dhcp ${uimage}; bootm\0" \
+ "kernel_addr_r=0x88000000\0" \
+ "ramdisk_addr_r=0x81600000\0" \
+ "pxefile_addr_r=0x86000000\0"
#define CONFIG_BOOTCOMMAND \
"if mmc rescan ${mmcdev}; then " \
@@ -138,7 +160,9 @@
"else run netboot; " \
"fi; " \
"fi; " \
- "else run netboot; fi"
+ "fi; " \
+ "run pxeboot; " \
+ "run netboot; "
#define CONFIG_ARP_TIMEOUT 200UL