All of lore.kernel.org
 help / color / mirror / Atom feed
From: Nishanth Menon <nm@ti.com>
To: u-boot@lists.denx.de
Subject: [U-Boot] [PATCH 3/7] OMAP3: zoom1: enable LAN9211
Date: Thu, 3 Apr 2014 18:19:22 -0500	[thread overview]
Message-ID: <1396567167-17596-4-git-send-email-nm@ti.com> (raw)
In-Reply-To: <1396567167-17596-1-git-send-email-nm@ti.com>

Zoom1 was wrongly setup for LAN91C96. Fix it by enabling
LAN9211.

Signed-off-by: Nishanth Menon <nm@ti.com>
---

 board/logicpd/zoom1/zoom1.c   |   20 ++++++++++++++++++--
 include/configs/omap3_zoom1.h |   10 +++++++++-
 2 files changed, 27 insertions(+), 3 deletions(-)

diff --git a/board/logicpd/zoom1/zoom1.c b/board/logicpd/zoom1/zoom1.c
index 56e512f..461a852 100644
--- a/board/logicpd/zoom1/zoom1.c
+++ b/board/logicpd/zoom1/zoom1.c
@@ -102,9 +102,25 @@ int board_mmc_init(bd_t *bis)
 int board_eth_init(bd_t *bis)
 {
 	int rc = 0;
-#ifdef CONFIG_LAN91C96
-	rc = lan91c96_initialize(0, CONFIG_LAN91C96_BASE);
+
+#ifdef CONFIG_SMC911X
+#define STR_ENV_ETHADDR	"ethaddr"
+
+	struct eth_device *dev;
+	uchar eth_addr[6];
+
+	rc = smc911x_initialize(0, CONFIG_SMC911X_BASE);
+	if (!eth_getenv_enetaddr(STR_ENV_ETHADDR, eth_addr)) {
+		dev = eth_get_dev_by_index(0);
+		if (dev) {
+			eth_setenv_enetaddr(STR_ENV_ETHADDR, dev->enetaddr);
+		} else {
+			printf("zoom1: Couldn't get eth device\n");
+			rc = -1;
+		}
+	}
 #endif
+
 	return rc;
 }
 #endif
diff --git a/include/configs/omap3_zoom1.h b/include/configs/omap3_zoom1.h
index c4178d8..4a4dfd9 100644
--- a/include/configs/omap3_zoom1.h
+++ b/include/configs/omap3_zoom1.h
@@ -115,7 +115,7 @@
 #undef CONFIG_CMD_FPGA		/* FPGA configuration Support	*/
 #undef CONFIG_CMD_IMI		/* iminfo			*/
 #undef CONFIG_CMD_IMLS		/* List all found images	*/
-#undef CONFIG_CMD_NET		/* bootp, tftpboot, rarpboot	*/
+#define CONFIG_CMD_NET		/* bootp, tftpboot, rarpboot	*/
 #undef CONFIG_CMD_NFS		/* NFS support			*/
 
 #define CONFIG_SYS_NO_FLASH
@@ -265,4 +265,12 @@
 
 #define CONFIG_SYS_CACHELINE_SIZE	64
 
+#ifdef CONFIG_CMD_NET
+/* Ethernet (LAN9211 from SMSC9118 family) */
+#define CONFIG_SMC911X
+#define CONFIG_SMC911X_32_BIT
+#define CONFIG_SMC911X_BASE		DEBUG_BASE
+
+#endif
+
 #endif				/* __CONFIG_H */
-- 
1.7.9.5

  parent reply	other threads:[~2014-04-03 23:19 UTC|newest]

Thread overview: 25+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-04-03 23:19 [U-Boot] [PATCH 0/7] omap3: zoom1: long pending cleanups :( Nishanth Menon
2014-04-03 23:19 ` [U-Boot] [PATCH 1/7] omap3: zoom1: enable CONFIG_SYS_GENERIC_BOARD Nishanth Menon
2014-04-03 23:19 ` [U-Boot] [PATCH 2/7] OMAP3: zoom1: Configure GPMC for Ethernet Nishanth Menon
2014-04-03 23:19 ` Nishanth Menon [this message]
2014-04-03 23:19 ` [U-Boot] [PATCH 4/7] omap3: zoom1: enable common network commands Nishanth Menon
2014-04-03 23:19 ` [U-Boot] [PATCH 5/7] omap3: zoom1: disable JFFS2 and enable FS_GENERIC Nishanth Menon
2014-04-07 14:27   ` Tom Rini
2014-04-03 23:19 ` [U-Boot] [PATCH 6/7] omap3: zoom1: enable bootz Nishanth Menon
2014-04-07 14:29   ` Tom Rini
2014-04-08 14:35     ` Nishanth Menon
2014-04-08 16:22       ` Tom Rini
2014-04-08 16:25         ` Nishanth Menon
2014-04-03 23:19 ` [U-Boot] [PATCH 7/7] omap3: zoom1: fix default console Nishanth Menon
2014-04-07 14:25 ` [U-Boot] [PATCH 0/7] omap3: zoom1: long pending cleanups :( Tom Rini
2014-04-08 14:40   ` Nishanth Menon
2014-04-08 14:50   ` [U-Boot] [PATCH V2 0/8] " Nishanth Menon
2014-04-08 14:50     ` [U-Boot] [PATCH V2 1/8] omap3: zoom1: enable CONFIG_SYS_GENERIC_BOARD Nishanth Menon
2014-04-08 14:50     ` [U-Boot] [PATCH V2 2/8] OMAP3: zoom1: Configure GPMC for Ethernet Nishanth Menon
2014-04-08 14:50     ` [U-Boot] [PATCH V2 3/8] OMAP3: zoom1: enable LAN9211 Nishanth Menon
2014-04-08 14:50     ` [U-Boot] [PATCH V2 4/8] omap3: zoom1: enable common network commands Nishanth Menon
2014-04-08 14:50     ` [U-Boot] [PATCH V2 5/8] omap3: zoom1: disable JFFS2 and enable FS_GENERIC Nishanth Menon
2014-04-08 14:50     ` [U-Boot] [PATCH V2 6/8] omap3: zoom1: enable bootz Nishanth Menon
2014-04-08 14:50     ` [U-Boot] [PATCH V2 7/8] omap3: zoom1: fix default console Nishanth Menon
2014-04-08 14:50     ` [U-Boot] [PATCH V2 8/8] omap3: zoom1: switch to generic ti_omap3_common config header Nishanth Menon
2014-04-18 13:23     ` [U-Boot] [PATCH V2 0/8] omap3: zoom1: long pending cleanups :( Tom Rini

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1396567167-17596-4-git-send-email-nm@ti.com \
    --to=nm@ti.com \
    --cc=u-boot@lists.denx.de \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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.