--- rlphy.c.orig Wed Mar 14 23:43:56 2007 +++ rlphy.c Wed Mar 14 23:44:02 2007 @@ -99,6 +99,13 @@ return(BUS_PROBE_DEFAULT); } + /* Test for IC Plus Corp. PHYs */ + if (MII_OUI(ma->mii_id1, ma->mii_id2) == MII_OUI_ICPLUS && + MII_MODEL(ma->mii_id2) == MII_MODEL_ICPLUS_IP101) { + device_set_desc(dev, MII_STR_ICPLUS_IP101); + return(0); + } + /* * RealTek PHY doesn't have vendor/device ID registers: * the rl driver fakes up a return value of all zeros. --- miidevs.orig Wed Mar 14 23:43:59 2007 +++ miidevs Wed Mar 14 23:44:02 2007 @@ -186,6 +186,9 @@ /* XaQti Corp. PHYs. */ model XAQTI XMACII 0x0000 XaQti Corp. XMAC II gigabit interface +/* IC Plus Corp. PHYs */ +model ICPLUS IP101 0x0005 IP101 10/100 PHY + /* Marvell Semiconductor PHYs */ model MARVELL E1000 0x0000 Marvell 88E1000 Gigabit PHY model MARVELL E1011 0x0002 Marvell 88E1011 Gigabit PHY