summaryrefslogtreecommitdiff
path: root/sys/dev/mii/exphy.c
AgeCommit message (Expand)Author
2001-11-13add RCSIDlukem
2001-08-25ANSI'ify.thorpej
2001-05-31Make the number of ticks between auto-negotiation tries PHY-specific,thorpej
2000-07-04Restructure the PHY entry points to use a structure of entry pointsthorpej
2000-03-06Factor out the tick handling code into a common function, and sendthorpej
2000-02-02Let mii_phy_setmedia() handle the IFM_AUTO case, too.thorpej
2000-02-02Make PHY drivers provide a pointer to their status routine, and addthorpej
2000-02-02Don't dry to diving MIIF_NOISOLATE in the PHY drivers. Instead, passthorpej
2000-02-02Bring some order to the chaos which was the MII code function namingthorpej
2000-01-27Add detachment support to the MII layer.thorpej
1999-11-12Add mii_down(), which is used by MAC drivers to inform PHYs that thethorpej
1999-11-03Clean up the code that adds media a little, and make media selectionthorpej
1999-04-23Implement asynchronous autonegotiation when driven by the MII tickthorpej
1998-11-05Place the essentially common "ticks" and "active" members into thethorpej
1998-11-04Routines common between the Uknown PHY driver (forthcoming) and otherthorpej
1998-11-04Return a higher-priority match than 1. These are specific drivers. Thisthorpej
1998-11-04Factor out the common reset code. Use the NOISOLATE flags as appropriatethorpej
1998-11-04Factor out some common code from all the PHY drivers (autonegotiation, forthorpej
1998-11-04Define and use generic PHY read/write reg macros.thorpej
1998-11-033Com PHY can't be isolated, so don't allow IFM_NONE.thorpej
1998-11-02When doing a media change service request, use the media word from thethorpej
1998-10-23Don't print the revision of the 3c905B-TX's internal PHY; it's meaningless.thorpej
1998-10-23Make sure the parent is an `ex'. The 3c905B-TX's internal PHY isn'tthorpej
1998-08-28Add ETHER|NONE to default capabilities, or we'll panic when attachingfvdl
1998-08-12Make a variable name reflect a register name.thorpej
1998-08-12If autonegotiation is enabled in the BMSR, and the BMCR doens't claimthorpej
1998-08-12Ugh, don't print out "autonegotiation failed to complete" if it did.thorpej
1998-08-12Driver for the 3Com internal PHY, found on 3c905B-TX cards (and maybethorpej