|
@@ -17,6 +17,8 @@
|
|
|
* Vitaly Bordug <vbordug@ru.mvista.com>
|
|
|
* Added support for PCI bridge on MPC8272ADS
|
|
|
*
|
|
|
+ * Copyright (C) Freescale Semiconductor, Inc. 2006-2009.
|
|
|
+ *
|
|
|
* See file CREDITS for list of people who contributed to this
|
|
|
* project.
|
|
|
*
|
|
@@ -523,4 +525,44 @@
|
|
|
#define CONFIG_HAS_ETH1
|
|
|
#endif
|
|
|
|
|
|
+#define CONFIG_NETDEV eth0
|
|
|
+#define CONFIG_LOADADDR 500000 /* default location for tftp and bootm */
|
|
|
+
|
|
|
+#define XMK_STR(x) #x
|
|
|
+#define MK_STR(x) XMK_STR(x)
|
|
|
+
|
|
|
+#define CONFIG_EXTRA_ENV_SETTINGS \
|
|
|
+ "netdev=" MK_STR(CONFIG_NETDEV) "\0" \
|
|
|
+ "tftpflash=tftpboot $loadaddr $uboot; " \
|
|
|
+ "protect off " MK_STR(TEXT_BASE) " +$filesize; " \
|
|
|
+ "erase " MK_STR(TEXT_BASE) " +$filesize; " \
|
|
|
+ "cp.b $loadaddr " MK_STR(TEXT_BASE) " $filesize; " \
|
|
|
+ "protect on " MK_STR(TEXT_BASE) " +$filesize; " \
|
|
|
+ "cmp.b $loadaddr " MK_STR(TEXT_BASE) " $filesize\0" \
|
|
|
+ "fdtaddr=400000\0" \
|
|
|
+ "console=ttyCPM0\0" \
|
|
|
+ "setbootargs=setenv bootargs " \
|
|
|
+ "root=$rootdev rw console=$console,$baudrate $othbootargs\0" \
|
|
|
+ "setipargs=setenv bootargs nfsroot=$serverip:$rootpath " \
|
|
|
+ "ip=$ipaddr:$serverip:$gatewayip:$netmask:$hostname:$netdev:off " \
|
|
|
+ "root=$rootdev rw console=$console,$baudrate $othbootargs\0"
|
|
|
+
|
|
|
+#define CONFIG_NFSBOOTCOMMAND \
|
|
|
+ "setenv rootdev /dev/nfs;" \
|
|
|
+ "run setipargs;" \
|
|
|
+ "tftp $loadaddr $bootfile;" \
|
|
|
+ "tftp $fdtaddr $fdtfile;" \
|
|
|
+ "bootm $loadaddr - $fdtaddr"
|
|
|
+
|
|
|
+#define CONFIG_RAMBOOTCOMMAND \
|
|
|
+ "setenv rootdev /dev/ram;" \
|
|
|
+ "run setbootargs;" \
|
|
|
+ "tftp $ramdiskaddr $ramdiskfile;" \
|
|
|
+ "tftp $loadaddr $bootfile;" \
|
|
|
+ "tftp $fdtaddr $fdtfile;" \
|
|
|
+ "bootm $loadaddr $ramdiskaddr $fdtaddr"
|
|
|
+
|
|
|
+#undef MK_STR
|
|
|
+#undef XMK_STR
|
|
|
+
|
|
|
#endif /* __CONFIG_H */
|