History log of /openbsd-current/sys/dev/mii/brgphyreg.h
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 1.19 09-Jan-2022 jsg

spelling
feedback and ok tb@ jmc@ ok ratchov@


Revision tags: OPENBSD_6_7_BASE OPENBSD_6_8_BASE OPENBSD_6_9_BASE OPENBSD_7_0_BASE
# 1.18 14-Apr-2020 kettenis

Add BCM54210E support.

ok patrick@


Revision tags: OPENBSD_5_8_BASE OPENBSD_5_9_BASE OPENBSD_6_0_BASE OPENBSD_6_1_BASE OPENBSD_6_2_BASE OPENBSD_6_3_BASE OPENBSD_6_4_BASE OPENBSD_6_5_BASE OPENBSD_6_6_BASE
# 1.17 19-Jul-2015 yuo

use standardized register definition in mii.h rather than each
specific driver definition.

no logical change.

ok deraadt@


Revision tags: OPENBSD_5_3_BASE OPENBSD_5_4_BASE OPENBSD_5_5_BASE OPENBSD_5_6_BASE OPENBSD_5_7_BASE
# 1.16 13-Jan-2013 brad

Add support for reporting flow control status for 5708S/5709S fibre PHY.

ok dlg@


Revision tags: OPENBSD_4_8_BASE OPENBSD_4_9_BASE OPENBSD_5_0_BASE OPENBSD_5_1_BASE OPENBSD_5_2_BASE
# 1.15 10-Jul-2010 sthen

whitespace cleanup from Brad, no change with diff -w


# 1.14 24-May-2010 sthen

Support fibre PHY on BCM5709S. From FreeBSD via Brad.
Tested by Brad on: BCM5706, BCM5708C
Tested by me on: BCM5716 (BCM5709 PHY)


Revision tags: OPENBSD_4_5_BASE OPENBSD_4_6_BASE OPENBSD_4_7_BASE
# 1.13 08-Nov-2008 brad

Add additional link status checking for for the BCM5906 PHY.

Based on info from the Linux tg3 driver.


Revision tags: OPENBSD_4_4_BASE
# 1.12 11-Jun-2008 brad

some more BCM5708S registers.


# 1.11 26-Apr-2008 brad

Adjust the output voltage for BCM5906 PHY otherwise it might not be
possible to obtain a link under some circumstances which are unknown
at the moment.

From the Linux tg3 driver.

Issue reported by Kamil Andrusz <wizz at mniam dot net>

ok kettenis@


# 1.10 21-Mar-2008 brad

Add defines for 1Gbps/2.5Gbps fiber interfaces.

From FreeBSD


Revision tags: OPENBSD_4_1_BASE OPENBSD_4_2_BASE OPENBSD_4_3_BASE
# 1.9 30-Jan-2007 krw

Rough in more support for 5787/5755 chips so far known to not work or
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.


Revision tags: OPENBSD_3_5_BASE OPENBSD_3_6_BASE OPENBSD_3_7_BASE OPENBSD_3_8_BASE OPENBSD_3_9_BASE OPENBSD_4_0_BASE SMP_SYNC_A SMP_SYNC_B
# 1.8 22-Oct-2003 jmc

typos from Tom Cosgrove;


# 1.7 13-Oct-2003 krw

Bring bge and brgphy more up to date with changes from FreeBSD and NetBSD.

Some bug fixes, support for new hardware like the 5704 and 5705.

Testing by deraadt@, danh@, and drahn@ amoung others.

ok deraadt@.


Revision tags: OPENBSD_3_1_BASE OPENBSD_3_2_BASE OPENBSD_3_3_BASE OPENBSD_3_4_BASE UBC_SYNC_A UBC_SYNC_B
# 1.6 08-Apr-2002 nate

Match on phy model found internally on the BCM5701 chips (3c996B-T)


Revision tags: OPENBSD_3_0_BASE UBC_BASE
# 1.5 05-Oct-2001 nate

branches: 1.5.4;
Register defines for the DSP


# 1.4 20-Sep-2001 mpech

occured->occurred

idea from deraadt@ via NetBSD
millert@ ok


# 1.3 17-Jun-2001 pvalchev

spelling: Asymetric -> Asymmetric


Revision tags: OPENBSD_2_9_BASE
# 1.2 11-Apr-2001 deraadt

branches: 1.2.4;
BCM5401/5411 support


Revision tags: OPENBSD_2_8_BASE
# 1.1 28-Aug-2000 jason

driver for broadcom 5400 from FreeBSD.


# 1.18 14-Apr-2020 kettenis

Add BCM54210E support.

ok patrick@


Revision tags: OPENBSD_5_8_BASE OPENBSD_5_9_BASE OPENBSD_6_0_BASE OPENBSD_6_1_BASE OPENBSD_6_2_BASE OPENBSD_6_3_BASE OPENBSD_6_4_BASE OPENBSD_6_5_BASE OPENBSD_6_6_BASE
# 1.17 19-Jul-2015 yuo

use standardized register definition in mii.h rather than each
specific driver definition.

no logical change.

ok deraadt@


Revision tags: OPENBSD_5_3_BASE OPENBSD_5_4_BASE OPENBSD_5_5_BASE OPENBSD_5_6_BASE OPENBSD_5_7_BASE
# 1.16 13-Jan-2013 brad

Add support for reporting flow control status for 5708S/5709S fibre PHY.

ok dlg@


Revision tags: OPENBSD_4_8_BASE OPENBSD_4_9_BASE OPENBSD_5_0_BASE OPENBSD_5_1_BASE OPENBSD_5_2_BASE
# 1.15 10-Jul-2010 sthen

whitespace cleanup from Brad, no change with diff -w


# 1.14 24-May-2010 sthen

Support fibre PHY on BCM5709S. From FreeBSD via Brad.
Tested by Brad on: BCM5706, BCM5708C
Tested by me on: BCM5716 (BCM5709 PHY)


Revision tags: OPENBSD_4_5_BASE OPENBSD_4_6_BASE OPENBSD_4_7_BASE
# 1.13 08-Nov-2008 brad

Add additional link status checking for for the BCM5906 PHY.

Based on info from the Linux tg3 driver.


Revision tags: OPENBSD_4_4_BASE
# 1.12 11-Jun-2008 brad

some more BCM5708S registers.


# 1.11 26-Apr-2008 brad

Adjust the output voltage for BCM5906 PHY otherwise it might not be
possible to obtain a link under some circumstances which are unknown
at the moment.

From the Linux tg3 driver.

Issue reported by Kamil Andrusz <wizz at mniam dot net>

ok kettenis@


# 1.10 21-Mar-2008 brad

Add defines for 1Gbps/2.5Gbps fiber interfaces.

From FreeBSD


Revision tags: OPENBSD_4_1_BASE OPENBSD_4_2_BASE OPENBSD_4_3_BASE
# 1.9 30-Jan-2007 krw

Rough in more support for 5787/5755 chips so far known to not work or
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.


Revision tags: OPENBSD_3_5_BASE OPENBSD_3_6_BASE OPENBSD_3_7_BASE OPENBSD_3_8_BASE OPENBSD_3_9_BASE OPENBSD_4_0_BASE SMP_SYNC_A SMP_SYNC_B
# 1.8 22-Oct-2003 jmc

typos from Tom Cosgrove;


# 1.7 13-Oct-2003 krw

Bring bge and brgphy more up to date with changes from FreeBSD and NetBSD.

Some bug fixes, support for new hardware like the 5704 and 5705.

Testing by deraadt@, danh@, and drahn@ amoung others.

ok deraadt@.


Revision tags: OPENBSD_3_1_BASE OPENBSD_3_2_BASE OPENBSD_3_3_BASE OPENBSD_3_4_BASE UBC_SYNC_A UBC_SYNC_B
# 1.6 08-Apr-2002 nate

Match on phy model found internally on the BCM5701 chips (3c996B-T)


Revision tags: OPENBSD_3_0_BASE UBC_BASE
# 1.5 05-Oct-2001 nate

branches: 1.5.4;
Register defines for the DSP


# 1.4 20-Sep-2001 mpech

occured->occurred

idea from deraadt@ via NetBSD
millert@ ok


# 1.3 17-Jun-2001 pvalchev

spelling: Asymetric -> Asymmetric


Revision tags: OPENBSD_2_9_BASE
# 1.2 11-Apr-2001 deraadt

branches: 1.2.4;
BCM5401/5411 support


Revision tags: OPENBSD_2_8_BASE
# 1.1 28-Aug-2000 jason

driver for broadcom 5400 from FreeBSD.


Revision tags: OPENBSD_5_8_BASE OPENBSD_5_9_BASE OPENBSD_6_0_BASE OPENBSD_6_1_BASE OPENBSD_6_2_BASE
# 1.17 19-Jul-2015 yuo

use standardized register definition in mii.h rather than each
specific driver definition.

no logical change.

ok deraadt@


Revision tags: OPENBSD_5_3_BASE OPENBSD_5_4_BASE OPENBSD_5_5_BASE OPENBSD_5_6_BASE OPENBSD_5_7_BASE
# 1.16 13-Jan-2013 brad

Add support for reporting flow control status for 5708S/5709S fibre PHY.

ok dlg@


Revision tags: OPENBSD_4_8_BASE OPENBSD_4_9_BASE OPENBSD_5_0_BASE OPENBSD_5_1_BASE OPENBSD_5_2_BASE
# 1.15 10-Jul-2010 sthen

whitespace cleanup from Brad, no change with diff -w


# 1.14 24-May-2010 sthen

Support fibre PHY on BCM5709S. From FreeBSD via Brad.
Tested by Brad on: BCM5706, BCM5708C
Tested by me on: BCM5716 (BCM5709 PHY)


Revision tags: OPENBSD_4_5_BASE OPENBSD_4_6_BASE OPENBSD_4_7_BASE
# 1.13 08-Nov-2008 brad

Add additional link status checking for for the BCM5906 PHY.

Based on info from the Linux tg3 driver.


Revision tags: OPENBSD_4_4_BASE
# 1.12 11-Jun-2008 brad

some more BCM5708S registers.


# 1.11 26-Apr-2008 brad

Adjust the output voltage for BCM5906 PHY otherwise it might not be
possible to obtain a link under some circumstances which are unknown
at the moment.

From the Linux tg3 driver.

Issue reported by Kamil Andrusz <wizz at mniam dot net>

ok kettenis@


# 1.10 21-Mar-2008 brad

Add defines for 1Gbps/2.5Gbps fiber interfaces.

From FreeBSD


Revision tags: OPENBSD_4_1_BASE OPENBSD_4_2_BASE OPENBSD_4_3_BASE
# 1.9 30-Jan-2007 krw

Rough in more support for 5787/5755 chips so far known to not work or
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.


Revision tags: OPENBSD_3_5_BASE OPENBSD_3_6_BASE OPENBSD_3_7_BASE OPENBSD_3_8_BASE OPENBSD_3_9_BASE OPENBSD_4_0_BASE SMP_SYNC_A SMP_SYNC_B
# 1.8 22-Oct-2003 jmc

typos from Tom Cosgrove;


# 1.7 13-Oct-2003 krw

Bring bge and brgphy more up to date with changes from FreeBSD and NetBSD.

Some bug fixes, support for new hardware like the 5704 and 5705.

Testing by deraadt@, danh@, and drahn@ amoung others.

ok deraadt@.


Revision tags: OPENBSD_3_1_BASE OPENBSD_3_2_BASE OPENBSD_3_3_BASE OPENBSD_3_4_BASE UBC_SYNC_A UBC_SYNC_B
# 1.6 08-Apr-2002 nate

Match on phy model found internally on the BCM5701 chips (3c996B-T)


Revision tags: OPENBSD_3_0_BASE UBC_BASE
# 1.5 05-Oct-2001 nate

branches: 1.5.4;
Register defines for the DSP


# 1.4 20-Sep-2001 mpech

occured->occurred

idea from deraadt@ via NetBSD
millert@ ok


# 1.3 17-Jun-2001 pvalchev

spelling: Asymetric -> Asymmetric


Revision tags: OPENBSD_2_9_BASE
# 1.2 11-Apr-2001 deraadt

branches: 1.2.4;
BCM5401/5411 support


Revision tags: OPENBSD_2_8_BASE
# 1.1 28-Aug-2000 jason

driver for broadcom 5400 from FreeBSD.