History log of /openbsd-current/sys/dev/mii/etphy.c
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 1.8 06-Apr-2022 naddy

constify struct cfattach


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 OPENBSD_6_7_BASE OPENBSD_6_8_BASE OPENBSD_6_9_BASE OPENBSD_7_0_BASE OPENBSD_7_1_BASE
# 1.7 14-Mar-2015 jsg

Remove some includes include-what-you-use claims don't
have any direct symbols used. Tested for indirect use by compiling
amd64/i386/sparc64 kernels.

ok tedu@ deraadt@


Revision tags: OPENBSD_5_7_BASE
# 1.6 05-Dec-2014 mpi

Explicitly include <net/if_var.h> instead of pulling it in <net/if.h>.

ok mikeb@, krw@, bluhm@, tedu@


Revision tags: OPENBSD_5_5_BASE OPENBSD_5_6_BASE
# 1.5 28-Dec-2013 deraadt

mii drivers no longer need activate functions. Repair of the PHY
configuration setting is done at resume time because all networks
drivers which were previously up, do an IFF_UP operation which
hits PHY_RESET.
This was in snapshots for about 2 weeks.


Revision tags: OPENBSD_4_4_BASE OPENBSD_4_5_BASE OPENBSD_4_6_BASE OPENBSD_4_7_BASE OPENBSD_4_8_BASE OPENBSD_4_9_BASE OPENBSD_5_0_BASE OPENBSD_5_1_BASE OPENBSD_5_2_BASE OPENBSD_5_3_BASE OPENBSD_5_4_BASE
# 1.4 02-Apr-2008 brad

Return right away for unknown media types instead of falling
through and setting the half duplex flag.

ok jsg@


# 1.3 01-Apr-2008 brad

Add some defines and remove some of the magic numbers from the code.

From DragonFly

ok jsg@


Revision tags: OPENBSD_4_3_BASE
# 1.2 25-Nov-2007 brad

Set half duplex flag when appropriate and some minor cleaning.

ok jsg@ dlg@


# 1.1 30-Oct-2007 jsg

Initial port of Sepherosa Ziehau's DragonFlyBSD drivers
for Agere/LSI ET1310 Ethernet devices and ET1011 'TruePHY'.

All the gross register related bit macros are not yet removed.

Currently only Tx seems to work. Putting this in the
tree in case someone else wants to look at it while
I deal with exams for the next few weeks.


Revision tags: OPENBSD_5_8_BASE OPENBSD_5_9_BASE OPENBSD_6_0_BASE OPENBSD_6_1_BASE OPENBSD_6_2_BASE
# 1.7 14-Mar-2015 jsg

Remove some includes include-what-you-use claims don't
have any direct symbols used. Tested for indirect use by compiling
amd64/i386/sparc64 kernels.

ok tedu@ deraadt@


Revision tags: OPENBSD_5_7_BASE
# 1.6 05-Dec-2014 mpi

Explicitly include <net/if_var.h> instead of pulling it in <net/if.h>.

ok mikeb@, krw@, bluhm@, tedu@


Revision tags: OPENBSD_5_5_BASE OPENBSD_5_6_BASE
# 1.5 28-Dec-2013 deraadt

mii drivers no longer need activate functions. Repair of the PHY
configuration setting is done at resume time because all networks
drivers which were previously up, do an IFF_UP operation which
hits PHY_RESET.
This was in snapshots for about 2 weeks.


Revision tags: OPENBSD_4_4_BASE OPENBSD_4_5_BASE OPENBSD_4_6_BASE OPENBSD_4_7_BASE OPENBSD_4_8_BASE OPENBSD_4_9_BASE OPENBSD_5_0_BASE OPENBSD_5_1_BASE OPENBSD_5_2_BASE OPENBSD_5_3_BASE OPENBSD_5_4_BASE
# 1.4 02-Apr-2008 brad

Return right away for unknown media types instead of falling
through and setting the half duplex flag.

ok jsg@


# 1.3 01-Apr-2008 brad

Add some defines and remove some of the magic numbers from the code.

From DragonFly

ok jsg@


Revision tags: OPENBSD_4_3_BASE
# 1.2 25-Nov-2007 brad

Set half duplex flag when appropriate and some minor cleaning.

ok jsg@ dlg@


# 1.1 30-Oct-2007 jsg

Initial port of Sepherosa Ziehau's DragonFlyBSD drivers
for Agere/LSI ET1310 Ethernet devices and ET1011 'TruePHY'.

All the gross register related bit macros are not yet removed.

Currently only Tx seems to work. Putting this in the
tree in case someone else wants to look at it while
I deal with exams for the next few weeks.