summaryrefslogtreecommitdiffstats
path: root/sys/dev/bktr
diff options
context:
space:
mode:
authorjmg <jmg@FreeBSD.org>2006-01-27 08:42:48 +0000
committerjmg <jmg@FreeBSD.org>2006-01-27 08:42:48 +0000
commit332b73e64ac5687c75b6c907c6bb467b0a8dce8f (patch)
treefcc86603221f0470f3a65b17e7680694d2b4f127 /sys/dev/bktr
parent8db5cab2c2c268cece74e59a06aeb4885a7c23a9 (diff)
downloadFreeBSD-src-332b73e64ac5687c75b6c907c6bb467b0a8dce8f.zip
FreeBSD-src-332b73e64ac5687c75b6c907c6bb467b0a8dce8f.tar.gz
if we are compiling with smbus support, properly depend upon the iic and
smbus modules, otherwise as a module you can't kldload bktr... MFC after: 3 days
Diffstat (limited to 'sys/dev/bktr')
-rw-r--r--sys/dev/bktr/bktr_os.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/sys/dev/bktr/bktr_os.c b/sys/dev/bktr/bktr_os.c
index f555272..eeadc92 100644
--- a/sys/dev/bktr/bktr_os.c
+++ b/sys/dev/bktr/bktr_os.c
@@ -262,6 +262,13 @@ static struct cdevsw bktr_cdevsw = {
.d_name = "bktr",
};
+#ifdef BKTR_USE_FREEBSD_SMBUS
+#include <dev/iicbus/iiconf.h>
+#include <dev/smbus/smbconf.h>
+MODULE_DEPEND(bktr, iicbb, IICBB_MINVER, IICBB_MODVER, IICBB_MAXVER);
+MODULE_DEPEND(bktr, iicbus, IICBUS_MINVER, IICBUS_MODVER, IICBUS_MAXVER);
+MODULE_DEPEND(bktr, smbus, SMBUS_MINVER, SMBUS_MODVER, SMBUS_MAXVER);
+#endif
DRIVER_MODULE(bktr, pci, bktr_driver, bktr_devclass, 0, 0);
MODULE_DEPEND(bktr, bktr_mem, 1,1,1);
MODULE_VERSION(bktr, 1);
OpenPOWER on IntegriCloud