diff options
| author | Paul Saab <ps@FreeBSD.org> | 2005-05-19 21:08:59 +0000 |
|---|---|---|
| committer | Paul Saab <ps@FreeBSD.org> | 2005-05-19 21:08:59 +0000 |
| commit | 419c028b362fe4652f97d7f5507035d6781e1fb8 (patch) | |
| tree | db9fce258664da1df5237f7560b1cea1e7b1c5b3 /sys/dev/mii | |
| parent | fff7ff711b38ca4f3b647b50c27c252e1cc8cc52 (diff) | |
Notes
Diffstat (limited to 'sys/dev/mii')
| -rw-r--r-- | sys/dev/mii/brgphy.c | 7 | ||||
| -rw-r--r-- | sys/dev/mii/miidevs | 1 |
2 files changed, 8 insertions, 0 deletions
diff --git a/sys/dev/mii/brgphy.c b/sys/dev/mii/brgphy.c index 9e62df19ac1f..25a81ef9efef 100644 --- a/sys/dev/mii/brgphy.c +++ b/sys/dev/mii/brgphy.c @@ -153,6 +153,12 @@ brgphy_probe(dev) return(0); } + if (MII_OUI(ma->mii_id1, ma->mii_id2) == MII_OUI_xxBROADCOM && + MII_MODEL(ma->mii_id2) == MII_MODEL_xxBROADCOM_BCM5714) { + device_set_desc(dev, MII_STR_xxBROADCOM_BCM5714); + return(0); + } + return(ENXIO); } @@ -631,6 +637,7 @@ brgphy_reset(struct mii_softc *sc) bcm5704_load_dspcode(sc); break; case MII_MODEL_xxBROADCOM_BCM5750: + case MII_MODEL_xxBROADCOM_BCM5714: bcm5750_load_dspcode(sc); break; } diff --git a/sys/dev/mii/miidevs b/sys/dev/mii/miidevs index 993f261e5910..b694036dad04 100644 --- a/sys/dev/mii/miidevs +++ b/sys/dev/mii/miidevs @@ -122,6 +122,7 @@ model xxBROADCOM BCM5703 0x0016 BCM5703 10/100/1000baseTX PHY model xxBROADCOM BCM5704 0x0019 BCM5704 10/100/1000baseTX PHY model xxBROADCOM BCM5705 0x001a BCM5705 10/100/1000baseTX PHY model xxBROADCOM BCM5750 0x0018 BCM5750 10/100/1000baseTX PHY +model xxBROADCOM BCM5714 0x0034 BCM5714 10/100/1000baseTX PHY /* Cicada Semiconductor PHYs (now owned by Vitesse?) */ model CICADA CS8201 0x0001 Cicada CS8201 10/100/1000TX PHY |
