summaryrefslogtreecommitdiff
path: root/drivers
diff options
context:
space:
mode:
authorMalcolm Priestley <tvboxspy@gmail.com>2012-01-02 17:49:28 (GMT)
committerMauro Carvalho Chehab <mchehab@redhat.com>2012-01-06 15:05:32 (GMT)
commitfa52520cff0b3dce483efa8fb4ae1a4b18a82109 (patch)
treee09182696a4aca19f602027ef18548b64d11ea7d /drivers
parentd4d5a40710701abd4535d6a5ada601c885a08865 (diff)
downloadlinux-fsl-qoriq-fa52520cff0b3dce483efa8fb4ae1a4b18a82109.tar.xz
[media] [BUG] it913x ver 1.21 Fixed for issue with 9006 and warm boot
Some channels appear weak signal after warm boot. Because tuner id is not present in eprom 0x38 is assigned. 9006 devices are now always assigned 0x60. Signed-off-by: Malcolm Priestley <tvboxspy@gmail.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
Diffstat (limited to 'drivers')
-rw-r--r--drivers/media/dvb/dvb-usb/it913x.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/drivers/media/dvb/dvb-usb/it913x.c b/drivers/media/dvb/dvb-usb/it913x.c
index 6bf2086..21b7478 100644
--- a/drivers/media/dvb/dvb-usb/it913x.c
+++ b/drivers/media/dvb/dvb-usb/it913x.c
@@ -395,9 +395,10 @@ static int ite_firmware_select(struct usb_device *udev,
USB_PID_ITETECH_IT9135_9005)
sw = IT9135_V1_FW;
else if (le16_to_cpu(udev->descriptor.idProduct) ==
- USB_PID_ITETECH_IT9135_9006)
+ USB_PID_ITETECH_IT9135_9006) {
sw = IT9135_V2_FW;
- else
+ it913x_config.tuner_id_0 = 0x60;
+ } else
sw = IT9137_FW;
/* force switch */
@@ -835,5 +836,5 @@ module_exit(it913x_module_exit);
MODULE_AUTHOR("Malcolm Priestley <tvboxspy@gmail.com>");
MODULE_DESCRIPTION("it913x USB 2 Driver");
-MODULE_VERSION("1.20");
+MODULE_VERSION("1.21");
MODULE_LICENSE("GPL");