diff options
author | jmg <jmg@FreeBSD.org> | 2006-01-27 08:42:48 +0000 |
---|---|---|
committer | jmg <jmg@FreeBSD.org> | 2006-01-27 08:42:48 +0000 |
commit | 332b73e64ac5687c75b6c907c6bb467b0a8dce8f (patch) | |
tree | fcc86603221f0470f3a65b17e7680694d2b4f127 /sys/dev/bktr | |
parent | 8db5cab2c2c268cece74e59a06aeb4885a7c23a9 (diff) | |
download | FreeBSD-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.c | 7 |
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); |