Compilation were causing errors, if DVB_CORE weren't selected.
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
an external software decoder to watch TV on your computer.
Say Y if you own such a device and want to use it.
+
+config VIDEO_TM6000_DVB
+ bool "DVB Support for tm6000 based TV cards"
+ depends on VIDEO_TM6000 && DVB_CORE
+ ---help---
+ This adds support for DVB cards based on the tm5600/tm6000 chip.
tm6000-objs := tm6000-cards.o \
tm6000-core.o \
tm6000-i2c.o \
- tm6000-video.o \
- tm6000-dvb.o \
- hack.o \
+ tm6000-video.o
+ifeq ($(CONFIG_VIDEO_TM6000_DVB),y)
+tm6000-objs := tm6000-dvb.o \
+ hack.o
+endif
obj-$(CONFIG_VIDEO_TM6000) += tm6000.o
rc = -ENOMEM;
goto err;
}
+#ifdef CONFIG_VIDEO_TM6000_DVB
rc = tm6000_dvb_register(dev);
if(rc < 0) {
kfree(dev->dvb);
dev->dvb = NULL;
goto err;
}
+#endif
}
err:
mutex_unlock(&dev->lock);
mutex_lock(&dev->lock);
+#ifdef CONFIG_VIDEO_TM6000_DVB
if(dev->dvb) {
tm6000_dvb_unregister(dev);
kfree(dev->dvb);
}
+#endif
tm6000_v4l2_unregister(dev);