All of lore.kernel.org
 help / color / mirror / Atom feed
* [U-Boot] [PATCH] omap3evm: Set environment variable 'ethaddr'
@ 2011-09-02 12:43 Sanjeev Premi
  2011-09-02 13:43 ` Wolfgang Denk
  0 siblings, 1 reply; 5+ messages in thread
From: Sanjeev Premi @ 2011-09-02 12:43 UTC (permalink / raw)
  To: u-boot

It is now responsibility of the board specific init
code to set the environment variable corresponding
to the MAC address.

Signed-off-by: Sanjeev Premi <premi@ti.com>
---

 Tested on omap3evm at against latest master at:
 bd061a5 : Merge branch 'master' of git://git.denx.de/u-boot-sh

 board/ti/evm/evm.c |   10 ++++++++++
 1 files changed, 10 insertions(+), 0 deletions(-)

diff --git a/board/ti/evm/evm.c b/board/ti/evm/evm.c
index 30c1c57..07db40c 100644
--- a/board/ti/evm/evm.c
+++ b/board/ti/evm/evm.c
@@ -216,7 +216,17 @@ int board_eth_init(bd_t *bis)
 {
 	int rc = 0;
 #ifdef CONFIG_SMC911X
+	struct eth_device *dev;
+
 	rc = smc911x_initialize(0, CONFIG_SMC911X_BASE);
+
+	dev = eth_get_dev_by_index(0);
+	if (dev) {
+		eth_setenv_enetaddr("ethaddr", dev->enetaddr);
+	} else {
+		printf("omap3evm: Couldn't get eth device\n");
+		rc = -1;
+	}
 #endif
 	return rc;
 }
-- 
1.7.0.4

^ permalink raw reply related	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2011-09-03  7:28 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2011-09-02 12:43 [U-Boot] [PATCH] omap3evm: Set environment variable 'ethaddr' Sanjeev Premi
2011-09-02 13:43 ` Wolfgang Denk
2011-09-02 13:51   ` Premi, Sanjeev
2011-09-02 22:07     ` Wolfgang Denk
2011-09-03  7:28       ` Premi, Sanjeev

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.