summaryrefslogtreecommitdiff
path: root/sys/dev/mii
AgeCommit message (Collapse)Author
2005-10-16make ukphy dmesg attach print on one line.Brad Smith
2005-10-07fix nameBrad Smith
2005-10-01add Broadcom BCM5421K2Brad Smith
2005-10-01regenBrad Smith
2005-10-01add the Broadcom BCM5421K2 PHY found in the Apple K2 IC in the G5.Brad Smith
2005-10-01load the BCM5401 DSP code for rev 0 and not rev 1.Brad Smith
From: Linux sungem_phy driver.
2005-10-01add Broadcom BCM5462Brad Smith
2005-10-01regenBrad Smith
2005-10-01add the Broadcom BCM5462 PHY found in the Apple Vesta PHY IC in the iMac G5.Brad Smith
2005-09-17KNFBrad Smith
2005-09-17re-add code which allows setting master/slave flag for links withBrad Smith
manually set speed/duplex.
2005-09-17- use PHY_RESET() on all models in brgphy_service()Brad Smith
- use PHY_RESET() in brgphy_mii_phy_auto() - always use mii_phy_update() in brgphy_service() ok krw@
2005-08-27regenBrad Smith
2005-08-27BCMunknown -> BCM5752Brad Smith
ok deraadt@
2005-08-22regenBrad Smith
2005-08-22add a unknown Broadcom Gig PHY. This is just a placeholder for now untilBrad Smith
we find out what model this is. a dmesg might help from that slacker niklas! From: niklas@ ok deraaadt@
2005-08-14Correct one of the unknown marvell phys which is actually 88E1111-RCJ.Jonathan Gray
ok brad@
2005-08-14regenJonathan Gray
2005-08-14Correct one of the unknown marvell phys which is actually 88E1111-RCJ.Jonathan Gray
ok brad@
2005-08-04allow dcphy_status() to be called even when the parent interfaceBrad Smith
is in the down state. on some dc's with dcphy this will now allow the card to show carrier state and some link speed though not necessarily full-duplex for some reason. something to look into still.
2005-08-02syncPeter Valchev
2005-08-02an alternative Cicada OUI (for CS8201B PHY) spotted in a VIA VT6122Peter Valchev
from NetBSD PR 29705 (Tomokazu HARADA), pointed out by jsg
2005-08-02Marvell 88E1111 from Dave Huang in NetBSD PR 30556.Jonathan Gray
ok brad@
2005-08-02regenJonathan Gray
2005-08-02Marvell 88E1111 from Dave Huang in NetBSD PR 30556.Jonathan Gray
ok brad@
2005-07-31back out change that was not discussed for nowPeter Valchev
2005-07-30allow re(4) to attach too.Brad Smith
2005-07-23back out last commit, this causes problems on some systems.Brad Smith
2005-07-22Reading the IEEE specs shows that the bits have to be reversed whenBrad Smith
mapping an OUI to the MII id registers. From drochner NetBSD
2005-07-22more Marvell and Realtek PHYBrad Smith
2005-07-22regenBrad Smith
2005-07-22add another Relatek OUI id and another Marvell GigE PHY.Brad Smith
From Linksys EG1032 cards via Johan P. Lindström <johan.p.lindstrom at gmail dot com>
2005-07-09rev 1.34Brad Smith
for offloc, use MII_OFFSET_ANY rather than abusing MII_PHY_ANY. From yamt NetBSD
2005-07-01fix a couple of signed->unsigned warnings lint foundBrad Smith
From NetBSD
2005-06-29remove unused FreeBSD printfBrad Smith
2005-06-21regenBrad Smith
2005-06-21add some Enable Semiconductor and Lucent PHYsBrad Smith
from henric@ via deraadt@
2005-06-19- some clean upBrad Smith
- for consistency fix order of operations for MII_TICK switch case in eephy
2005-06-19rev 1.4Brad Smith
Tweak the xmphy driver a little bit based on something I learned about the built-in 1000baseX interface in the Level 1 LXT1001 chip. The Level 1 PHY comes up with the isolate bit in the control register set by default, but it also has the autonegotiate bit set. When you tell the xmphy driver to select IFM_AUTO mode, it sees that the autoneg bit is already on, and thus doesn't bother updating the control register. However this means that the isolate bit is never turned off (unless you manually select 1000baseSX full or half duplex mode, which does result in the control register being modified and the ISO bit being turned off). This subtle and unusual behavioral difference stopped me from being able to receive packets on the SMC9462TX card for several days, since isolating the PHY disconnects it from the MAC's data interface. The fix is to omit the 'is the autoneg big set?' test, since it doesn't really provide much of an optimization anyway. This commit also updates the xmphy driver to support the Jato/Level 1 internal PHY. (I'm not sure how Jato Technologies is related to Level 1: all I know is the OUI from the PHY ID registers maps to Jato in the OUI database.) From FreeBSD
2005-06-17regenBrad Smith
2005-06-17add Jato Technologies 1000baseX PHYBrad Smith
From FreeBSD
2005-06-11need this tooBrad Smith
2005-06-11BCM5714Brad Smith
2005-06-11regenBrad Smith
2005-06-11BCM5714Brad Smith
2005-05-27modernize and cleanup the nsgphy code, using mii_phy_setmedia/mii_phy_tickBrad Smith
and the generic MII #defines
2005-05-27some cleanupBrad Smith
2005-05-25BCM5220Brad Smith
2005-05-25regenBrad Smith
2005-05-25I don't know the real name of this PHY on a dc@cardbus I wasBrad Smith
provided by todd@ but it is a Broadcom 10/100 PHY. Based on the description of the BCM5220 from the web-site saying its a very low power PHY then I'll just name this a BCM5220 for now unless I find out otherwise.