| Age | Commit message (Expand) | Author |
| 2023-02-22 | Retry autonegotiation every mii_anegticks seconds instead of mii_anegticks+1. | msaitoh |
| 2020-05-25 | Add support for BCM54213PE RGMII clock delays, from OpenBSD | jmcneill |
| 2020-03-28 | Don't set DVF_DETACH_SHUTDOWN. The MII layer wants to manage the lifecycle | thorpej |
| 2020-03-15 | Define and implement a locking protocol for the ifmedia / mii layers: | thorpej |
| 2020-02-22 | Match BCM54213PE | jmcneill |
| 2019-11-27 | - Simplify sc->mii_anegticks setting. Same as FreeBSD. | msaitoh |
| 2019-11-26 | Fix typo in comment. | msaitoh |
| 2019-04-11 | Fix a bug that the duplex of manual media setting may be wrong | msaitoh |
| 2019-03-25 | KNF. No functional change. | msaitoh |
| 2019-02-25 | - Add Broadcom BCM540[24], BCM5424 and BCM5466. | msaitoh |
| 2019-02-24 | use a macro to tidy up the phydesc array initialization, from FreeBSD | christos |
| 2019-02-20 | - Add support for BCM5762 ASIC devices. | msaitoh |
| 2019-01-22 | Change MII PHY read/write API from: | msaitoh |
| 2019-01-11 | Remove extra PHY read in brgphy_mii_phy_auto(). | msaitoh |
| 2019-01-08 | Whitespace fixes. No functional change. | msaitoh |
| 2014-07-02 | Add BCM5706. | msaitoh |
| 2014-07-02 | - 5720S and 5709S share the same PHY id. Assume 5720S PHY if parent device | msaitoh |
| 2014-07-02 | Don't check BNX_CHIP_NUM. Check MII PHY ID because this check is used | msaitoh |
| 2014-07-02 | - Remove extra delay in brgphy_mii_phy_auto. Same as {Free,Open}BSD. | msaitoh |
| 2014-06-18 | Fix uninitiazed variable problem found on zaurus. I don't know why | msaitoh |
| 2014-06-17 | - Fix detection of BGEPHYF_FIBER_{MII|TBI} | msaitoh |
| 2014-06-16 | IFM_FDX and IFM_HDX use different bit, so set IFM_HDX bit if it's not full | msaitoh |
| 2014-06-12 | No functional change: | msaitoh |
| 2013-10-31 | Cleanup flag setting. No functional change. | msaitoh |
| 2013-06-21 | Call brgpy specific autonego function in MII_TICK. Before this commit, | msaitoh |
| 2013-06-16 | The bit location of link ability is different between 1000Base-X and others | msaitoh |
| 2013-06-14 | KNF. | msaitoh |
| 2013-06-06 | Fix a bug that the auto negotiation timer isn't cleard as we expected. | msaitoh |
| 2013-04-01 | In brgphyattach(), set sc_isbge, sc_isbnx and sc_phyflags before PHY_RESET() | msaitoh |
| 2013-03-19 | - Rename PHY related flags for the consistency. It's the same as FreeBSD. | msaitoh |
| 2013-03-15 | Add BCM5756, BCM5717C, BCM5719C, BCM5720C and BCM57780. | msaitoh |
| 2012-09-17 | Add support for BCM57765. PR kern/46961 | tsutsui |
| 2011-06-07 | add BCM5785 phy: | cegger |
| 2011-05-02 | Fix BCM5709 PHY detection for ethernet PHYs (the SerDes case being already | jym |
| 2010-12-09 | Add support for BCM5709S (SerDes PHY) in brgphy(4). | jym |
| 2010-11-27 | Use device_private() instead of casting softc to (void *). | jym |
| 2010-05-02 | Include support for BCM5481. From OpenBSD and confirmed to work by | pgoyette |
| 2010-04-27 | For a couple of flags, use bool/true/false instead of int/1/0. | dyoung |
| 2010-03-13 | Add Broadcom BCM5482. | kiyohara |
| 2010-01-24 | Add support for BCM5461,BCM5784 and BCM5761. | msaitoh |
| 2009-11-18 | Support BCM5709CAX and BCM5709C PHYs. | bouyer |
| 2009-10-19 | Remove closes 3 & 4 from my licence. Lots of thanks to Soren Jacobsen | bouyer |
| 2009-08-12 | Match the Broadcom BCM5464 PHY. | simonb |
| 2009-06-17 | Unwrap not so long lines. | tsutsui |
| 2009-06-17 | - no need to use device_parent() because device_t parent is passed | tsutsui |
| 2009-05-12 | struct device * -> device_t, no functional changes intended. | cegger |
| 2009-05-12 | struct cfdata * -> cfdata_t, no functional changes intended. | cegger |
| 2009-04-23 | use proplib | msaitoh |
| 2009-04-19 | Some fixes and enhancements: | msaitoh |
| 2009-04-07 | Detach brgphy(4) at shutdown. | dyoung |