Age | Commit message (Collapse) | Author | |
---|---|---|---|
2006-11-28 | add additional link states to report the half duplex / full duplex | Reyk Floeter | |
state, if known by the driver. this is required to check the full duplex state without depending on the ifmedia ioctl which can't be called in the kernel without process context. ok henning@, brad@ | |||
2006-11-28 | some additional registers. | Brad Smith | |
From Pyun YongHyeon <pyunh at gmail dot com> | |||
2006-11-28 | sync with new miidevs entries. | Brad Smith | |
2006-11-28 | regen | Brad Smith | |
2006-11-28 | rename Marvell Gig PHY E1000_5/6 to E1116/E1118. | Brad Smith | |
From Pyun YongHyeon <pyunh at gmail dot com> | |||
2006-11-02 | simplify parent driver matching code a bit. no-op change. | Brad Smith | |
2006-10-22 | Set Jumbo frame settings for Jumbo capable bge(4) adapters. | Brad Smith | |
Tested with BCM5700, BCM5703 and some BCM5704's. | |||
2006-10-20 | remove the IFM_100_T4 switch case for the manual media code, brgphy(4) | Brad Smith | |
does not actually support 100baseT4. | |||
2006-10-20 | attach for the Broadcom BCM5755 ASIC based chipsets as well. | Brad Smith | |
2006-10-20 | regen | Brad Smith | |
2006-10-20 | add PHY id for the Broadcom BCM5755 ASIC based chipsets. | Brad Smith | |
2006-10-20 | move the Jumbo frame settings and Ethernet@Wirespeed code into separate | Brad Smith | |
functions. no-op change. | |||
2006-10-19 | add a PHY workaround for the 5787 ASIC based chipsets. | Brad Smith | |
Tested by Benjamin Black <ben at layer8 dot net> | |||
2006-10-19 | Rearrange the code a bit, rename a few functions and make brgphy(4) use | Brad Smith | |
the bge(4) PHY flags, to ensure errata workarounds are being applied to the PHY on the appropriate chipsets. Tested on bnx/gem/sk and a wide range of bge's. | |||
2006-10-15 | fix parent driver match in brgphy_reset(), simplify code a bit as well, don't | Brad Smith | |
need to bring in the bnx(4) softc. Tested on bge, bnx, gem, sk ok krw@ kettenis@ | |||
2006-10-15 | attach to the Broadcom BCM5787 PHY. | Brad Smith | |
Tested by Benjamin Black <ben at layer8 dot net> | |||
2006-10-15 | regen | Brad Smith | |
2006-10-15 | add another OUI id for Broadcom and the BCM5787 PHY id. | Brad Smith | |
2006-10-11 | revert rev 1.54. This causes breakage with the PHY on a 5704 A3 chipset; | Brad Smith | |
the link comes up, there is activity with tcpdump, but it doesn't work as expected. Issue reported by kettenis. ok kettenis@ | |||
2006-10-09 | revert the last two changes. the changes were causing brgphy@gem to panic. | Brad Smith | |
2006-10-08 | set Jumbo frame settings for Jumbo capable bge(4) adapters. | Brad Smith | |
2006-10-08 | refactor the code a bit, use the bge(4) PHY flags and add another | Brad Smith | |
PHY workaround from the Linux tg3 driver. | |||
2006-10-08 | - g/c unused code. | Brad Smith | |
- only call PHY_RESET if trying to set a valid media type. | |||
2006-10-07 | g/c unused code. | Brad Smith | |
2006-10-02 | do not bother to read the esr and isr registers in the status routine just | Brad Smith | |
to end up not using the information read. | |||
2006-10-02 | return EINVAL for the Gig manual media types when attached to a | Brad Smith | |
Fast Ethernet PHY. | |||
2006-10-01 | pack several boolean fields into the existing bge_flags field. | Brad Smith | |
2006-10-01 | initial pieces for the 88E3082 Fast Ethernet PHY. untested at the moment. | Brad Smith | |
2006-10-01 | add a few new Marvell ids. | Brad Smith | |
2006-10-01 | regen | Brad Smith | |
2006-10-01 | add a few new Marvell ids. | Brad Smith | |
2006-09-27 | regen | Jonathan Gray | |
2006-09-27 | Add another two Vitesse PHYs, one from jmc's nfe(4), one from an | Jonathan Gray | |
axe(4) I have. | |||
2006-09-17 | do not fill in the anar for the manual 1000baseT media setting case. | Brad Smith | |
2006-08-28 | revert flags usage commits. too close to release. will go in post release ↵ | Brad Smith | |
instead. requested by deraadt@ | |||
2006-08-28 | Fix manual media types by always leaving the PHY in autoneg mode but adjusting | Brad Smith | |
the ANAR as appropriate. Derived from a diff for FreeBSD; same technique used by the Linux r8169 driver. | |||
2006-08-27 | pack several boolean fields into the existing bge_flags field. | Brad Smith | |
2006-08-21 | another id. | Brad Smith | |
2006-08-21 | regen | Brad Smith | |
2006-08-21 | another Marvell Gig PHY. | Brad Smith | |
2006-08-11 | typo, settning -> setting | Brad Smith | |
2006-08-05 | add sys/timeout.h and remove redundant sys/socket.h header. | Brad Smith | |
2006-08-05 | Simplify autoneg code. Tested with a fibre sk and lge. | Brad Smith | |
2006-07-28 | Simplify autoneg code a bit. Tested on a few sk(4)'s and an axe(4). | Brad Smith | |
2006-07-28 | another Marvell Gig PHY. | Brad Smith | |
2006-07-28 | regen | Brad Smith | |
2006-07-28 | another Marvell Gig PHY. | Brad Smith | |
2006-07-23 | add sys/timeout.h | Brad Smith | |
2006-07-23 | revert back to the old brgphy_mii_phy_auto() which simplifies the autoneg code. | Brad Smith | |
2006-07-22 | On the Gig PHYTER, for whatever reason, the 10baseT-related bits of the | Brad Smith | |
BMSR are wired to 0, yet the PHY supports 10baseT. So, to get around this, we test the ANAR 10baseT bits after a PHY reset. These bits are set according to input pin 180. If we see the 10baseT ANAR bits set, we fake them in the BMSR so that we can actually autonegotiate 10baseT. From thorpej@NetBSD |