1# $FreeBSD: src/sys/dev/mii/miibus_if.m,v 1.2 1999/08/28 00:42:14 peter Exp $ 2# $DragonFly: src/sys/dev/netif/mii_layer/miibus_if.m,v 1.2 2003/06/17 04:28:28 dillon Exp $ 3 4INTERFACE miibus; 5 6# 7# Read register from device on MII bus 8# 9METHOD int readreg { 10 device_t dev; 11 int phy; 12 int reg; 13}; 14 15# 16# Write register to device on MII bus 17# 18METHOD int writereg { 19 device_t dev; 20 int phy; 21 int reg; 22 int val; 23}; 24 25# 26# Notify bus about PHY status change. 27# 28METHOD void statchg { 29 device_t dev; 30}; 31 32# 33# Notify bus that media has been set. 34# 35METHOD void mediainit { 36 device_t dev; 37}; 38