> Date: Wed, 8 Aug 2012 04:21:20 -0400
> From: Brad Smith <[email protected]>
>
> On Wed, Jul 04, 2012 at 03:46:46AM -0400, Brad Smith wrote:
> > Recognize BCM5717C, BCM5719C and BCM5720C PHY.
> >
> > ukphy2 at bge2 phy 3: Generic IEEE 802.3u media interface, rev. 0: OUI
> > 0x00d897, model 0x0022
> >
> > The rest came from FreeBSD.
>
> Flipped the 5717/5720 ids around to match the Programmer's Guide.
Committed.
> Index: miidevs
> ===================================================================
> RCS file: /home/cvs/src/sys/dev/mii/miidevs,v
> retrieving revision 1.117
> diff -u -p -r1.117 miidevs
> --- miidevs 19 Dec 2011 13:18:19 -0000 1.117
> +++ miidevs 23 Jul 2012 04:09:08 -0000
> @@ -159,7 +159,10 @@ model xxBROADCOM2 BCM5709C 0x003c BCM570
> model xxBROADCOM2 BCM5761 0x003d BCM5761 10/100/1000baseT PHY
> model xxBROADCOM2 BCM5709S 0x003f BCM5709S 1000/2500baseSX PHY
> model xxBROADCOM3 BCM57780 0x0019 BCM57780 10/100/1000baseT PHY
> +model xxBROADCOM3 BCM5720C 0x0020 BCM5720C 10/100/1000baseT PHY
> +model xxBROADCOM3 BCM5719C 0x0022 BCM5719C 10/100/1000baseT PHY
> model xxBROADCOM3 BCM57765 0x0024 BCM57765 10/100/1000baseT PHY
> +model xxBROADCOM3 BCM5717C 0x0036 BCM5717C 10/100/1000baseT PHY
> model BROADCOM BCM5400 0x0004 BCM5400 1000baseT PHY
> model BROADCOM BCM5401 0x0005 BCM5401 1000baseT PHY
> model BROADCOM BCM5411 0x0007 BCM5411 1000baseT PHY
> Index: brgphy.c
> ===================================================================
> RCS file: /home/cvs/src/sys/dev/mii/brgphy.c,v
> retrieving revision 1.95
> diff -u -p -r1.95 brgphy.c
> --- brgphy.c 5 Jul 2012 15:23:55 -0000 1.95
> +++ brgphy.c 2 Aug 2012 16:30:49 -0000
> @@ -174,6 +174,12 @@ static const struct mii_phydesc brgphys[
> MII_STR_xxBROADCOM2_BCM5709S },
> { MII_OUI_xxBROADCOM2, MII_MODEL_xxBROADCOM2_BCM5709CAX,
> MII_STR_xxBROADCOM2_BCM5709CAX },
> + { MII_OUI_xxBROADCOM3, MII_MODEL_xxBROADCOM3_BCM5717C,
> + MII_STR_xxBROADCOM3_BCM5717C },
> + { MII_OUI_xxBROADCOM3, MII_MODEL_xxBROADCOM3_BCM5719C,
> + MII_STR_xxBROADCOM3_BCM5719C },
> + { MII_OUI_xxBROADCOM3, MII_MODEL_xxBROADCOM3_BCM5720C,
> + MII_STR_xxBROADCOM3_BCM5720C },
> { MII_OUI_xxBROADCOM3, MII_MODEL_xxBROADCOM3_BCM57765,
> MII_STR_xxBROADCOM3_BCM57765 },
> { MII_OUI_xxBROADCOM3, MII_MODEL_xxBROADCOM3_BCM57780,
>
> --
> This message has been scanned for viruses and
> dangerous content by MailScanner, and is
> believed to be clean.