modules: correct dependencies / version declarations
[dragonfly.git] / sys / dev / netif / mii_layer / miibus_if.m
blob3e6f01bfd9c5729a1585b27958da188aeabd2be9
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.3 2003/11/17 00:54:40 asmodai Exp $
4 #include <sys/bus.h>
6 INTERFACE miibus;
9 # Read register from device on MII bus
11 METHOD int readreg {
12         device_t                dev;
13         int                     phy;
14         int                     reg;
18 # Write register to device on MII bus
20 METHOD int writereg {
21         device_t                dev;
22         int                     phy;
23         int                     reg;
24         int                     val;
28 # Notify bus about PHY status change.
30 METHOD void statchg {
31         device_t                dev;
35 # Notify bus that media has been set.
37 METHOD void mediainit {
38         device_t                dev;