Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-10-13 | Add support for BCM5906. | Mark Kettenis | |
ok deraadt@ | |||
2007-01-30 | Rough in more support for 5787/5755 chips so far known to not work or | Kenneth R Westerback | |
unreported in the wild. In this case add a PHY workaround for an eventual mobile version of the chipset. No change to existing functionality. From Michael Chan (mchan@broadcom), via Linux tg3 and brad. | |||
2007-01-10 | Flow control support for bge(4)/brgphy(4). From brad@ based on code from | Mark Kettenis | |
NetBSD. | |||
2006-12-31 | Bring last few phys into line by calling their XXX_status() functions | Kenneth R Westerback | |
through mii_phy_status() rather than directly. No functional change. from brad@ ok mglocker@ | |||
2006-12-30 | Set MASTER based on IFM_ETH_MASTER instead of LINK0. | Mark Kettenis | |
ok brad@ | |||
2006-12-22 | Set IFM_ETH_MASTER if local PHY configuration resolved to MASTER. | Mark Kettenis | |
Based on a diff by brad@ | |||
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 | 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-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-01 | pack several boolean fields into the existing bge_flags field. | 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-27 | pack several boolean fields into the existing bge_flags field. | Brad Smith | |
2006-07-23 | revert back to the old brgphy_mii_phy_auto() which simplifies the autoneg code. | Brad Smith | |
2006-06-26 | Add support for bnx(4). | Brad Smith | |
2006-05-20 | also attach to Broadcom BCM5706C and BCM5708C PHY. | Brad Smith | |
2006-03-04 | Do not enable the Ethernet@WireSpeed PHY feature on 5705's and not 5750's | Brad Smith | |
as the comment says. | |||
2005-12-10 | use the 5750 DSP code with the BCM5714 and BCM5780 too. | Brad Smith | |
2005-12-08 | BCM5715 -> BCM5780 | Brad Smith | |
2005-11-25 | load the 5750 DSP code on the 5705 PHY too. | Brad Smith | |
Based on Broadcom's Linux driver. | |||
2005-11-20 | treat the BCM5715 like the 5714 | Brad Smith | |
2005-11-15 | - Addition of more DSP init code for brgphy models that come with BCM5703 and | Brad Smith | |
BCM5703 bge(4) copper NICs. - Do not enable Ethernet@WireSpeed for 5705 chips other than A0 and A1. Derived from Linux's tg3 driver. | |||
2005-11-06 | load DSP code on all 5421's for now. | Brad Smith | |
2005-11-06 | re-merge old brgphy_mii_phy_auto(). | Brad Smith | |
2005-11-06 | add DSP init code for BCM54K2. | Brad Smith | |
values derived from Linux's sungem_phy driver. | |||
2005-11-06 | split the DSP code into separate functions as done in | Brad Smith | |
the FreeBSD brgphy driver. | |||
2005-11-06 | add a comment explaining what the 5401 DSP code does. | Brad Smith | |
2005-11-05 | add init code for BCM5421. | Brad Smith | |
values derived from Linux's sungem_phy driver, same init code also exists in Apple's GMAC driver too. | |||
2005-11-05 | BCM5421K2 -> BCM54K2 | Brad Smith | |
2005-10-01 | add Broadcom BCM5421K2 | Brad Smith | |
2005-10-01 | load the BCM5401 DSP code for rev 0 and not rev 1. | Brad Smith | |
From: Linux sungem_phy driver. | |||
2005-10-01 | add Broadcom BCM5462 | Brad Smith | |
2005-09-17 | KNF | Brad Smith | |
2005-09-17 | re-add code which allows setting master/slave flag for links with | Brad 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-27 | BCMunknown -> BCM5752 | Brad Smith | |
ok deraadt@ | |||
2005-08-22 | add a unknown Broadcom Gig PHY. This is just a placeholder for now until | Brad Smith | |
we find out what model this is. a dmesg might help from that slacker niklas! From: niklas@ ok deraaadt@ | |||
2005-06-29 | remove unused FreeBSD printf | Brad Smith | |
2005-06-11 | need this too | Brad Smith | |
2005-06-11 | BCM5714 | Brad Smith | |
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@ |