[U-Boot] [PATCH 2/2] phylib: remove a couple of redundant code lines
Wolfgang Denk
wd at denx.de
Fri Sep 23 08:06:34 CEST 2011
Dear Andy Fleming,
In message <CAKWjMd5HGT9df76vPFs8B5sFQYWoAN1bGmt2vRihN0cTa1boug at mail.gmail.com> you wrote:
>
> Shoot, I just saw this patch in my tree. It's incorrect.
Argh...
> The lines weren't redundant. The logic is (and probably should be
> better commented):
>
> Find the intersection of the advertised capabilities of both sides of
> the link (lpa)
> From that intersection, find the highest capability we can run at
> (that will be the negotiated link)
>
> Now imagine that the intersection (lpa) is (LPA_100HALF | LPA_10FULL).
>
> The code will now set phydev->speed to 100, and phydev->duplex to 1,
> but this link does not support 100FULL.
Do we agree that I should revert this commit?
Best regards,
Wolfgang Denk
--
DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de
Felson's Law:
To steal ideas from one person is plagiarism; to steal from
many is research.
More information about the U-Boot
mailing list