diff options
author | Malcolm Priestley <[email protected]> | 2012-01-02 14:49:28 -0300 |
---|---|---|
committer | Mauro Carvalho Chehab <[email protected]> | 2012-01-06 13:05:32 -0200 |
commit | fa52520cff0b3dce483efa8fb4ae1a4b18a82109 (patch) | |
tree | e09182696a4aca19f602027ef18548b64d11ea7d | |
parent | d4d5a40710701abd4535d6a5ada601c885a08865 (diff) |
[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 <[email protected]>
Signed-off-by: Mauro Carvalho Chehab <[email protected]>
-rw-r--r-- | drivers/media/dvb/dvb-usb/it913x.c | 7 |
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 6bf2086b54d3..21b7478ca7dc 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 <[email protected]>"); MODULE_DESCRIPTION("it913x USB 2 Driver"); -MODULE_VERSION("1.20"); +MODULE_VERSION("1.21"); MODULE_LICENSE("GPL"); |