Age | Commit message (Collapse) | Author | |
---|---|---|---|
2005-06-29 | remove unused FreeBSD printf | Brad Smith | |
2005-06-21 | regen | Brad Smith | |
2005-06-21 | add some Enable Semiconductor and Lucent PHYs | Brad Smith | |
from henric@ via deraadt@ | |||
2005-06-19 | - some clean up | Brad Smith | |
- for consistency fix order of operations for MII_TICK switch case in eephy | |||
2005-06-19 | rev 1.4 | Brad 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-17 | regen | Brad Smith | |
2005-06-17 | add Jato Technologies 1000baseX PHY | Brad Smith | |
From FreeBSD | |||
2005-06-11 | need this too | Brad Smith | |
2005-06-11 | BCM5714 | Brad Smith | |
2005-06-11 | regen | Brad Smith | |
2005-06-11 | BCM5714 | Brad Smith | |
2005-05-27 | modernize and cleanup the nsgphy code, using mii_phy_setmedia/mii_phy_tick | Brad Smith | |
and the generic MII #defines | |||
2005-05-27 | some cleanup | Brad Smith | |
2005-05-25 | BCM5220 | Brad Smith | |
2005-05-25 | regen | Brad Smith | |
2005-05-25 | I don't know the real name of this PHY on a dc@cardbus I was | Brad 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. | |||
2005-04-15 | print proper model string. | Brad Smith | |
2005-04-15 | let tree build. brad -- check what you busted | Theo de Raadt | |
2005-04-14 | +luphy | Brad Smith | |
2005-04-14 | add a PHY driver for the Lucent LU6612 10/100 PHY used on PCI | Brad Smith | |
quad port hme(4)'s and other newer Sun systems with hme(4)'s. derived from a diff posted to freebsd-sparc64 by Marius Strobl <marius at alchemy dot franken dot de> ok mickey@ | |||
2005-04-14 | regen | Brad Smith | |
2005-04-14 | rename unknown Agere PHY, this is a Lucent LU6612 10/100 PHY. | Brad Smith | |
2005-03-28 | Use mii_phy_tick() instead of duplicating code. | Kenneth R Westerback | |
tested & ok pvalchev@ | |||
2005-03-26 | Cleanup. Use defines, standard names, consistant comparison operators, etc. | Kenneth R Westerback | |
for auto negotiation ticks code. No functional change. ok brad@ | |||
2005-03-08 | Cosmetics... | Thierry Deval | |
Mainly remove space between locators parens, replace spaces with tabs where appropriate and consistently align dependencies. | |||
2005-02-19 | use mii_phy_match() | Brad Smith | |
2005-02-19 | regen | Brad Smith | |
2005-02-19 | add a placeholder for an unknown Agere 10/100 PHY found with quad port hme's | Brad Smith | |
and on-board Netra T1 105's, etc. | |||
2005-02-07 | Use new if_link_state_change() instead of sending route message and notifying | Ryan Thomas McBride | |
carp directly. ok brad@ mpf@ | |||
2005-02-05 | better | Brad Smith | |
2005-02-05 | use mii_phy_match() | Brad Smith | |
2005-02-05 | use mii_phy_match() | Brad Smith | |
2005-02-05 | no RTL8201L PHY's here.. | Brad Smith | |
2005-02-05 | use mii_phy_match() | Brad Smith | |
2005-02-05 | Support for Seeq 80225 PHY a cut down version of the 80223 which can be | Jonathan Gray | |
found attaching to some vr devices. From NetBSD. ok brad@ | |||
2005-02-05 | regen | Jonathan Gray | |
2005-02-04 | Seeq 80225 from NetBSD. ok brad@ | Jonathan Gray | |
2005-02-04 | - attach 3com 3c905C PHY with bmtphy | Brad Smith | |
- use mii_phy_reset() instead of bmtphy_reset() - use mii_phy_match() - sync bmtphyreg.h to NetBSD Tested on a few bce(4), gem(4), xl(4) | |||
2005-01-28 | Get flags passed down to PHY drivers correctly. This was done on | Brad Smith | |
an adhoc basis in a couple of PHY drivers, this fixes it more generally. From NetBSD Fixes panics with aue(4) NICs. | |||
2005-01-24 | more constants | Brad Smith | |
2005-01-24 | more Broadcom PHY | Brad Smith | |
2005-01-24 | regen | Brad Smith | |
2005-01-24 | add Broadcom BCM5214 Quad 10/100 PHY | Brad Smith | |
From NetBSD | |||
2005-01-24 | regen | Brad Smith | |
2005-01-24 | add Broadcom BCM5222 Dual 10/100 PHY | Brad Smith | |
From NetBSD | |||
2005-01-10 | make it compile, sigh | Theo de Raadt | |
2005-01-10 | remove unnecessary rlphy_reset(), mii_phy_tick() and | Brad Smith | |
some clean up. fixes issue with axe@usb. Tested by a number of developers and users. | |||
2004-12-29 | another Marvell PHY | Brad Smith | |
2004-12-29 | regen | Brad Smith | |
2004-12-29 | another Marvell Gig PHY, noticed on a macppc system. | Brad Smith | |