xref: /dragonfly/sys/dev/netif/mii_layer/miibus_if.m (revision 1de703da)
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