summaryrefslogtreecommitdiffstats
path: root/sys/dev/iicbus/iicbb.c
diff options
context:
space:
mode:
authorimp <imp@FreeBSD.org>2007-03-23 23:03:54 +0000
committerimp <imp@FreeBSD.org>2007-03-23 23:03:54 +0000
commitf4e909cecafb315d1534f359c891ed80d83693c1 (patch)
tree9f58af15d6d4c3e1aeefbdf50d1510d2633af4f4 /sys/dev/iicbus/iicbb.c
parent75d8168eb3aade1613cfc76d01cd8c638efbc02c (diff)
downloadFreeBSD-src-f4e909cecafb315d1534f359c891ed80d83693c1.zip
FreeBSD-src-f4e909cecafb315d1534f359c891ed80d83693c1.tar.gz
MFp4: Make iicbus_trasnfer_gen suitable for bridge drivers. Use it in the
bitbang bridge.
Diffstat (limited to 'sys/dev/iicbus/iicbb.c')
-rw-r--r--sys/dev/iicbus/iicbb.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/sys/dev/iicbus/iicbb.c b/sys/dev/iicbus/iicbb.c
index 7fa80c1..ac10cee 100644
--- a/sys/dev/iicbus/iicbb.c
+++ b/sys/dev/iicbus/iicbb.c
@@ -94,6 +94,7 @@ static device_method_t iicbb_methods[] = {
DEVMETHOD(iicbus_write, iicbb_write),
DEVMETHOD(iicbus_read, iicbb_read),
DEVMETHOD(iicbus_reset, iicbb_reset),
+ DEVMETHOD(iicbus_transfer, iicbus_transfer_gen),
{ 0, 0 }
};
@@ -421,6 +422,7 @@ DRIVER_MODULE(iicbb, ixpiic, iicbb_driver, iicbb_devclass, 0, 0);
DRIVER_MODULE(iicbb, lpbb, iicbb_driver, iicbb_devclass, 0, 0);
DRIVER_MODULE(iicbb, viapm, iicbb_driver, iicbb_devclass, 0, 0);
DRIVER_MODULE(iicbb, cxm_iic, iicbb_driver, iicbb_devclass, 0, 0);
+DRIVER_MODULE(iicbb, at91_bbiic, iicbb_driver, iicbb_devclass, 0, 0);
MODULE_DEPEND(iicbb, iicbus, IICBUS_MINVER, IICBUS_PREFVER, IICBUS_MAXVER);
MODULE_VERSION(iicbb, IICBB_MODVER);
OpenPOWER on IntegriCloud