Re: [U-Boot] [PATCH 1/2] MPC8260ADS: Add nfsboot/ramboot to default environment.

2009-04-04 Thread Wolfgang Denk
Dear Scott Wood,

In message <20090402210906.ga27...@ld0162-tx32.am.freescale.net> you wrote:
> This brings it in line with other Freescale boards.
> 
> Signed-off-by: Scott Wood 
> ---
>  include/configs/MPC8260ADS.h |   42 
> ++
>  1 files changed, 42 insertions(+), 0 deletions(-)

Applied, thanks.

Best regards,

Wolfgang Denk

-- 
DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: w...@denx.de
HANDLE WITH EXTREME CARE:  This Product Contains  Minute Electrically
Charged  Particles  Moving  at  Velocities  in Excess of Five Hundred
Million Miles Per Hour.
___
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot


[U-Boot] [PATCH 1/2] MPC8260ADS: Add nfsboot/ramboot to default environment.

2009-04-02 Thread Scott Wood
This brings it in line with other Freescale boards.

Signed-off-by: Scott Wood 
---
 include/configs/MPC8260ADS.h |   42 ++
 1 files changed, 42 insertions(+), 0 deletions(-)

diff --git a/include/configs/MPC8260ADS.h b/include/configs/MPC8260ADS.h
index 42fbe90..49664b4 100644
--- a/include/configs/MPC8260ADS.h
+++ b/include/configs/MPC8260ADS.h
@@ -17,6 +17,8 @@
  * Vitaly Bordug 
  * 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.
  *
@@ -512,4 +514,44 @@
 #define CONFIG_HAS_ETH1
 #endif
 
+#define CONFIG_NETDEV eth0
+#define CONFIG_LOADADDR 50 /* 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=40\0"  \
+   "console=ttyS0\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 */
-- 
1.5.6.rc1.6.gc53ad

___
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot