[PATCH 3/3] miidev: fix 1G wrong detection
Johannes Stezenbach
js at sig21.net
Fri Sep 7 04:52:16 EDT 2012
Hi,
On Thu, Sep 06, 2012 at 09:39:31PM +0200, Eric Bénard wrote:
> since 99e72c8bbdbdc690025a5868d831f1fe79ad56fc on an i.MX51 based board,
> I get : "phy0: Link is up - 1000/Full". It seems miidev tries to probe
> the PHY to early and gets 0x3ffff which leads to the wrong capabilities
> setting.
Hm, MII registers are only 16bit, why does your mii_read()
implementation return 0x3ffff?
Also, what exactly do you mean by "too early"? Your code
shouldn't call mii_register() before the MDIO clock is stable.
However, I have no objection to your change, it should
work for me, too.
Johannes
More information about the barebox
mailing list