diff options
author | John Rigby <john.rigby@linaro.org> | 2011-10-24 00:27:07 -0600 |
---|---|---|
committer | John Rigby <john.rigby@linaro.org> | 2011-10-24 00:31:53 -0600 |
commit | ca0ef6304ee0a95b30cdb575cfd85ba8f6b4a668 (patch) | |
tree | 10cdd0d6f4d45641e61859836f101836e940c967 | |
parent | 4e6a3740c0b13f2de89db3f362c2b483119fdc55 (diff) | |
download | u-boot-linaro-stable-ca0ef6304ee0a95b30cdb575cfd85ba8f6b4a668.tar.gz |
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.h | 26 |
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 |