On Wed, 19 Nov 2008 10:09:38 +0100 Heiko Schocher <[EMAIL PROTECTED]> wrote:
Hello Heiko, > - rebased against current HEAD > commit e0b0ec843085f96f4fe0738424835ee90e58bc00 > > drivers/qe/uec_phy.c | 59 > ++++++++++++++++++++++++++++++++++++++++++++++++++ > 1 files changed, 59 insertions(+), 0 deletions(-) sorry for the late reply, this looks like it's subject prefix should be "net:" and this patch go through Ben Warren (net maintainer), since there's really nothing 83xx specific in here. it looks all good except for the two comments I have below. > +static struct phy_info phy_info_smsclan8700 = { > + .phy_id = 0x0007c0c0, > + .phy_id_mask = 0xfffffff0, > + .name = "SMSC LAN", "SMSC LAN8700" (because there are other SMSC LAN PHYs with different phy_id's for that mask). > @@ -670,6 +728,7 @@ static struct phy_info *phy_info[] = { > &phy_info_marvell, > &phy_info_bcm5481, > &phy_info_fixedphy, > + &phy_info_smsclan8700, > &phy_info_genmii, > NULL if I'm not mistaken, I believe the smsclan8700 entries here should precede the fixedphy implementation (both in the phy_info list here, and for each of the chunks above, to maintain a consistent intra-file order). The reason is that if you have a board with both a smsclan8700 phy and a fixedphy (or with a use for fixedphy), uec_get_phy_info will fail to match on the smsclan8700, since the phy_info list is processed in order and will stop before the smsclan8700 because it matched the fixedphy entry first. I believe that's the case, although I could be wrong - I've never set up and run a fixed phy. Kim _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot