[U-Boot-Users] [PATCH 10/10] [ARM] TQMA31: new kernel param. to pass the eth MAC addr to the Linux eth chip driver

Jens Gehrlein sew_s at tqs.de
Fri Jul 4 16:50:14 CEST 2008


Some Linux drivers like the smc911x driver, as used on TQMA31, rely on the MAC address
in the appropriate register, but U-Boot resets the controller after every transfer.
A patch for the Linux driver is necessary to extract the MAC address from the kernel
boot parameter line and set the MAC address register accordingly.
This patch adds the paramater "ethaddr" to the U-Boot default environment so that the
user cannot forget it.

Signed-off-by: Jens Gehrlein <sew_s at tqs.de>
---

 include/configs/TQMA31.h |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)


diff --git a/include/configs/TQMA31.h b/include/configs/TQMA31.h
index 504cb57..e9e5d78 100644
--- a/include/configs/TQMA31.h
+++ b/include/configs/TQMA31.h
@@ -275,6 +275,7 @@
 		"jtag=on "						\
 		"console=ttymxc0,115200\0"				\
 	"bootargs_nfs=setenv bootargs ${bootargs} "			\
+		"ethaddr=${ethaddr} "				        \
 		"root=/dev/nfs "					\
 		"ip=${ipaddr}:${serverip}:${gatewayip}:"		\
 			"${netmask}:${hostname}:${netdev}:off "		\





More information about the U-Boot mailing list