diff options
author | raj <raj@FreeBSD.org> | 2008-04-26 18:07:24 +0000 |
---|---|---|
committer | raj <raj@FreeBSD.org> | 2008-04-26 18:07:24 +0000 |
commit | 36c68051b228782e34316508b5112de3269d6674 (patch) | |
tree | a255cf86ebd4aafbe49d6c07c56d03b7df032521 /sys/dev/mii | |
parent | e3faa1c7bc06aa0955397278ab8aa726f3cb9fa0 (diff) | |
download | FreeBSD-src-36c68051b228782e34316508b5112de3269d6674.zip FreeBSD-src-36c68051b228782e34316508b5112de3269d6674.tar.gz |
Recognize Cicada CS8244 phy chip (among others, can be found on MPC8572DS
development systems).
Obtained from: Freescale, Semihalf
Diffstat (limited to 'sys/dev/mii')
-rw-r--r-- | sys/dev/mii/ciphy.c | 4 | ||||
-rw-r--r-- | sys/dev/mii/miidevs | 1 |
2 files changed, 4 insertions, 1 deletions
diff --git a/sys/dev/mii/ciphy.c b/sys/dev/mii/ciphy.c index 3791ed5..931aa8e 100644 --- a/sys/dev/mii/ciphy.c +++ b/sys/dev/mii/ciphy.c @@ -34,7 +34,7 @@ __FBSDID("$FreeBSD$"); /* - * Driver for the Cicada CS8201/CS8204 10/100/1000 copper PHY. + * Driver for the Cicada/Vitesse CS/VSC8xxx 10/100/1000 copper PHY. */ #include <sys/param.h> @@ -92,6 +92,7 @@ static const struct mii_phydesc ciphys[] = { MII_PHY_DESC(CICADA, CS8201A), MII_PHY_DESC(CICADA, CS8201B), MII_PHY_DESC(CICADA, CS8204), + MII_PHY_DESC(CICADA, CS8244), MII_PHY_DESC(VITESSE, VSC8601), MII_PHY_END }; @@ -416,6 +417,7 @@ ciphy_fixup(struct mii_softc *sc) } break; + case MII_MODEL_CICADA_CS8244: case MII_MODEL_VITESSE_VSC8601: break; default: diff --git a/sys/dev/mii/miidevs b/sys/dev/mii/miidevs index 73f074f..fa2dd88 100644 --- a/sys/dev/mii/miidevs +++ b/sys/dev/mii/miidevs @@ -144,6 +144,7 @@ model CICADA CS8201 0x0001 Cicada CS8201 10/100/1000TX PHY model CICADA CS8204 0x0004 Cicada CS8204 10/100/1000TX PHY model CICADA CS8201A 0x0020 Cicada CS8201 10/100/1000TX PHY model CICADA CS8201B 0x0021 Cicada CS8201 10/100/1000TX PHY +model CICADA CS8244 0x002c Cicada CS8244 10/100/1000TX PHY model VITESSE VSC8601 0x0002 Vitesse VSC8601 10/100/1000TX PHY /* Davicom Semiconductor PHYs */ |