History log of /openbsd/sys/dev/mii/bmtphy.c (Results 1 – 22 of 22)
Revision Date Author Comments
# 490286b0 04-Mar-2023 kettenis <kettenis@openbsd.org>

Use ISC licence.

ok deraadt@


# 471aeecf 06-Apr-2022 naddy <naddy@openbsd.org>

constify struct cfattach


# 21dab745 14-Mar-2015 jsg <jsg@openbsd.org>

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@


# 0deb6685 05-Dec-2014 mpi <mpi@openbsd.org>

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

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


# fa9fb3ed 28-Dec-2013 deraadt <deraadt@openbsd.org>

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

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.

show more ...


# 13f868cd 25-Jul-2009 sthen <sthen@openbsd.org>

Add flow control status reporting. From Brad.


# bc654221 27-Dec-2006 kettenis <kettenis@openbsd.org>

Always explicitly set IFM_HDX for half-duplex.

From brad@


# 392fb744 06-Nov-2005 brad <brad@openbsd.org>

Add some DSP init code for BCM5221's.

Values derived from Apple's GMAC driver, same init
code also exists in Linux's sungem_phy driver.

tested by miod@ pedro@ and otto@ on a few systems.


# 5a4fdc48 25-May-2005 brad <brad@openbsd.org>

BCM5220


# cf4a2375 26-Mar-2005 krw <krw@openbsd.org>

Cleanup. Use defines, standard names, consistant comparison operators, etc.
for auto negotiation ticks code. No functional change.

ok brad@


# 870f888f 04-Feb-2005 brad <brad@openbsd.org>

- attach 3com 3c905C PHY with bmtphy
- use mii_phy_reset() instead of bmtphy_reset()
- use mii_phy_match()
- sync bmtphyreg.h to NetBSD

Tested on a few bce(4), gem(4), xl(4)


# d240c9bf 28-Jan-2005 brad <brad@openbsd.org>

Get flags passed down to PHY drivers correctly. This was done on
an adhoc basis in a couple of PHY drivers, this fixes it more generally.

From NetBSD

Fixes panics with aue(4) NICs.


# 0d3bf878 24-Jan-2005 brad <brad@openbsd.org>

more Broadcom PHY


# c43900ff 27-Sep-2004 brad <brad@openbsd.org>

ANSI protos and some minor cleanup

ok henning@


# 72cdce5d 26-Sep-2004 brad <brad@openbsd.org>

simplify MII_TICK case by using mii_phy_tick().


# 78a92591 26-Sep-2004 brad <brad@openbsd.org>

Restructure the PHY entry points to use a structure of
entry points instead of descrete function pointers, and
extend this to include a "reset" entry point. Make sure
any PHY-specific reset routine i

Restructure the PHY entry points to use a structure of
entry points instead of descrete function pointers, and
extend this to include a "reset" entry point. Make sure
any PHY-specific reset routine is always used.

From NetBSD

ok mcbride@

show more ...


# dd9058e3 20-Sep-2004 brad <brad@openbsd.org>

don't include sys/malloc.h, no memory management functions are used
by any of the MII drivers.

From NetBSD


# c4071fd1 14-Mar-2002 millert <millert@openbsd.org>

First round of __P removal in sys


# c7d5e1fb 05-Oct-2001 nate <nate@openbsd.org>

use anegticks for phys that do their own autonegotiation timeout.


# 5781e49f 18-Jun-2001 deraadt <deraadt@openbsd.org>

copyright notices; noted missing by nate


# d001d9be 01-Jun-2001 deraadt <deraadt@openbsd.org>

support BCM5221


# c897e3f1 11-Apr-2001 deraadt <deraadt@openbsd.org>

driver for BCM5201/5202 PHY