Age | Commit message (Collapse) | Author | |
---|---|---|---|
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@ | |||
2005-02-05 | better | Brad Smith | |
2005-02-05 | use mii_phy_match() | Brad Smith | |
2005-01-24 | more constants | Brad Smith | |
2004-12-12 | unbreak after last commit to bge(4) | Brad Smith | |
2004-10-31 | rev 1.68 | Brad Smith | |
Add support for BCM5705K rev 1.74 Add support for the BCM5750/5751. Unfortunately the documentation I have from Broadcom does not give much information on these devices, so the Broadcom Linux driver was used for clues to what these chips support. It turns out they are similar to the 5705 with the 5751 being the PCI-Express version and needing special work-arounds and settings. From FreeBSD | |||
2004-09-27 | ANSI protos and some minor cleanup | Brad Smith | |
ok henning@ |