--- iicbus.c Tue Jul 10 04:53:01 2007 +++ iicbus.c Tue Jul 10 04:57:01 2007 @@ -45,7 +45,7 @@ #define DEVTOIICBUS(dev) ((struct iicbus_device*)device_get_ivars(dev)) -static devclass_t iicbus_devclass; +devclass_t iicbus_devclass; /* See comments below for why auto-scanning is a bad idea. */ #define SCAN_IICBUS 0 @@ -74,7 +74,7 @@ { 0, 0 } }; -static driver_t iicbus_driver = { +driver_t iicbus_driver = { "iicbus", iicbus_methods, sizeof(struct iicbus_softc), --- iicbus.h Tue Jul 10 04:52:08 2007 +++ iicbus.h Tue Jul 10 04:52:28 2007 @@ -37,6 +37,7 @@ }; extern devclass_t iicbus_devclass; +extern driver_t iicbus_driver; extern int iicbus_generic_intr(device_t dev, int event, char *buf);