aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/iicbus/iicbus_if.m
diff options
context:
space:
mode:
authorWarner Losh <imp@FreeBSD.org>2006-07-14 23:15:06 +0000
committerWarner Losh <imp@FreeBSD.org>2006-07-14 23:15:06 +0000
commitd7fac9732bbb866c114bdd557e4fe5720bf96e97 (patch)
treee0047914863c0b23f720e30549504437b56ebebb /sys/dev/iicbus/iicbus_if.m
parenta9a5ae2d62a0eb6925ece26946b2eaef27a942c2 (diff)
Notes
Diffstat (limited to 'sys/dev/iicbus/iicbus_if.m')
-rw-r--r--sys/dev/iicbus/iicbus_if.m10
1 files changed, 10 insertions, 0 deletions
diff --git a/sys/dev/iicbus/iicbus_if.m b/sys/dev/iicbus/iicbus_if.m
index 068cf4d86ff38..7c1c537ce93f1 100644
--- a/sys/dev/iicbus/iicbus_if.m
+++ b/sys/dev/iicbus/iicbus_if.m
@@ -27,6 +27,7 @@
#
#include <sys/bus.h>
+#include <dev/iicbus/iic.h>
INTERFACE iicbus;
@@ -105,3 +106,12 @@ METHOD int reset {
u_char addr;
u_char *oldaddr;
};
+
+#
+# Generalized Read/Write interface
+#
+METHOD int transfer {
+ device_t dev;
+ struct iic_msg *msgs;
+ uint32_t nmsgs;
+};