[U-Boot-Users] U-Boot v1.3.2-rc2 released
Michael Schwingen
michael at schwingen.org
Fri Feb 29 21:16:24 CET 2008
On Sun, Feb 24, 2008 at 04:24:21PM +0100, Wolfgang Denk wrote:
> Hi everybody,
>
> the second (and hopefully last) release candidate for U-Boot v1.3.2
> has been released and is available form both the git repository and
> the FTP server.
It seems I missed one patch for the AcTux boards - the one which adds
CONFIG_MII_ETHSWITCH support for boards without a directly attached PHY. I
know I submitted it, but looking at the mail archive, I am not quite sure if
it was supposed to be included or not.
This is no fatal problem - network access works after the autonegotiation
timeout, so this might wait for the next release - I do not think this
warrants any release delays.
Here is the current version of the fix - I would like to get this (or some
reworked version) included, even if it will be obsoleted by the phy library
when it finally arrives.
>From 23ce4f89cae10202ee5632608b115859774aaa7b Mon Sep 17 00:00:00 2001
From: Michael Schwingen <michael at schwingen.org>
Date: Fri, 29 Feb 2008 20:48:02 +0100
Subject: [PATCH] add CONFIG_MII_ETHSWITCH support to IXP42x npe driver
Signed-off-by: Michael Schwingen <michael at schwingen.org>
---
cpu/ixp/npe/npe.c | 8 +++++++-
1 files changed, 7 insertions(+), 1 deletions(-)
diff --git a/cpu/ixp/npe/npe.c b/cpu/ixp/npe/npe.c
index a33b956..2bb784e 100644
--- a/cpu/ixp/npe/npe.c
+++ b/cpu/ixp/npe/npe.c
@@ -361,6 +361,12 @@ static int npe_init(struct eth_device *dev, bd_t * bis)
debug("%s: 1\n", __FUNCTION__);
+#ifdef CONFIG_MII_ETHSWITCH
+ speed = _100BASET;
+ duplex = FULL;
+ (void) i;
+ (void) reg_short;
+#else
miiphy_read (dev->name, p_npe->phy_no, PHY_BMSR, ®_short);
/*
@@ -390,7 +396,7 @@ static int npe_init(struct eth_device *dev, bd_t * bis)
speed = miiphy_speed (dev->name, p_npe->phy_no);
duplex = miiphy_duplex (dev->name, p_npe->phy_no);
-
+#endif
if (p_npe->print_speed) {
p_npe->print_speed = 0;
printf ("ENET Speed is %d Mbps - %s duplex connection\n",
--
1.4.4.4
More information about the U-Boot
mailing list