summaryrefslogtreecommitdiff
path: root/linux/drivers/media/dvb/ttpci/av7110.c
diff options
context:
space:
mode:
Diffstat (limited to 'linux/drivers/media/dvb/ttpci/av7110.c')
-rw-r--r--linux/drivers/media/dvb/ttpci/av7110.c14
1 files changed, 12 insertions, 2 deletions
diff --git a/linux/drivers/media/dvb/ttpci/av7110.c b/linux/drivers/media/dvb/ttpci/av7110.c
index 44b4dbe02..d7766996a 100644
--- a/linux/drivers/media/dvb/ttpci/av7110.c
+++ b/linux/drivers/media/dvb/ttpci/av7110.c
@@ -2016,6 +2016,14 @@ firmversion(av7110_t *av7110)
av7110->avtype, av7110->dvb_adapter->num, av7110->arm_fw,
av7110->arm_rtsl, av7110->arm_vid, av7110->arm_app);
+ /* print firmware capabilities */
+ if ((av7110->arm_app >> 16) & 0x8000)
+ printk ("DVB: AV711%d(%d) - firmware supports CI link layer interface\n",
+ av7110->avtype, av7110->dvb_adapter->num);
+ else
+ printk ("DVB: AV711%d(%d) - no firmware support for CI link layer interface\n",
+ av7110->avtype, av7110->dvb_adapter->num);
+
return;
}
@@ -4304,8 +4312,10 @@ int av7110_attach (struct saa7146_dev* dev, struct saa7146_pci_extension_data *p
// if (av7110->card_type->type==DVB_CARD_TT_SIEMENS) {
bootarm(av7110);
firmversion(av7110);
- if ((av7110->arm_app&0xffff)<0x2502) {
- printk("av7110: Warning, firmware version is too old. System might be unstable!!!\n");
+ if ((av7110->arm_app&0xffff)<0x2501) {
+ printk("av7110: Warning, firmware version 0x%04x is too old. "
+ "System might be unstable!\n",
+ (av7110->arm_app&0xffff));
}
kernel_thread(arm_thread, (void *) av7110, 0);