diff --git a/sys/dev/iicbus/iicbb.c b/sys/dev/iicbus/iicbb.c index b33544b7c3d7..6c70478ce6ea 100644 --- a/sys/dev/iicbus/iicbb.c +++ b/sys/dev/iicbus/iicbb.c @@ -391,10 +391,15 @@ iicbb_read(device_t dev, char * buf, int len, int *read, int last, int delay) return (0); } +/* + * XXX This is lame. We need to have a base iicbb_bridge class that all these + * XXX derive from. + */ DRIVER_MODULE(iicbb, bktr, iicbb_driver, iicbb_devclass, 0, 0); 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); MODULE_DEPEND(iicbb, iicbus, IICBUS_MINVER, IICBUS_PREFVER, IICBUS_MAXVER); MODULE_VERSION(iicbb, IICBB_MODVER);