summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sys/dev/mii/miibus_if.m36
1 files changed, 36 insertions, 0 deletions
diff --git a/sys/dev/mii/miibus_if.m b/sys/dev/mii/miibus_if.m
new file mode 100644
index 000000000000..2bf1dd1daa70
--- /dev/null
+++ b/sys/dev/mii/miibus_if.m
@@ -0,0 +1,36 @@
+# $Id$
+
+INTERFACE miibus;
+
+#
+# Read register from device on MII bus
+#
+METHOD int readreg {
+ device_t dev;
+ int phy;
+ int reg;
+};
+
+#
+# Write register to device on MII bus
+#
+METHOD int writereg {
+ device_t dev;
+ int phy;
+ int reg;
+ int val;
+};
+
+#
+# Notify bus about PHY status change.
+#
+METHOD void statchg {
+ device_t dev;
+};
+
+#
+# Notify bus that media has been set.
+#
+METHOD void mediainit {
+ device_t dev;
+};