Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 21 Feb 2007 18:17:44 +0000 (UTC)
From:      John Baldwin <jhb@FreeBSD.org>
To:        src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/sys/dev/mii brgphy.c miidevs
Message-ID:  <200702211817.l1LIHiHc021527@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
jhb         2007-02-21 18:17:44 UTC

  FreeBSD src repository

  Modified files:
    sys/dev/mii          brgphy.c miidevs 
  Log:
  Restore support for the 5706C bce(4) phy that was broken during the
  addition of SerDes support.  According to the docs, the 5706C and 5708C
  phys are supposed to use the same MII model that is separate from the
  SerDes parts, but the 5706C actually uses the MII model of the SerDes
  parts.  To fix this, readd the old 5706C entry to miidevs and add a
  special check in brgphy_probe() for phys that match the 5706C ID.  If
  the phy is supported by the gentbi(4) driver, then it's a SerDes phy, so
  we fail the probe and let gentbi(4) grab it.  Otherwise, it's a 5706C phy,
  so we let brgphy(4) grab it.
  
  In coordination with:   dwhite
  
  Revision  Changes    Path
  1.65      +52 -1     src/sys/dev/mii/brgphy.c
  1.41      +2 -1      src/sys/dev/mii/miidevs



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200702211817.l1LIHiHc021527>