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

Jens Gehrlein sew_s at tqs.de
Tue Jul 8 16:37: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 kernel parameter "ethaddr" to the U-Boot default environment so that the
user cannot forget it.

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

Replaced whitespaces by tab.
Fixed typos in patch description.


 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 c753ccc..f79cdd3 100644
--- a/include/configs/TQMA31.h
+++ b/include/configs/TQMA31.h
@@ -271,6 +271,7 @@
 		"console=ttymxc0,115200\0"				\
 	"bootargs_nfs=setenv bootargs ${bootargs} "			\
 		"root=/dev/nfs rw "					\
+		"ethaddr=${ethaddr} "					\
 		"ip=${ipaddr}:${serverip}:${gatewayip}:"		\
 			"${netmask}:${hostname}:${netdev}:off "		\
 		"panic=1 "						\





More information about the U-Boot mailing list