| From mkrufky@linuxtv.org Sat Oct 18 10:27:40 2008 |
| From: Michael Krufky <mkrufky@linuxtv.org> |
| Date: Sat, 18 Oct 2008 10:35:56 -0400 |
| Subject: DVB: au0828: add support for another USB id for Hauppauge HVR950Q |
| To: stable@kernel.org |
| Message-ID: <48F9F44C.6040400@linuxtv.org> |
| |
| |
| From: Michael Krufky <mkrufky@linuxtv.org> |
| |
| (cherry picked from commit a636da6bab3307fc8c6e6a22a63b0b25ba0687be) |
| |
| DVB: au0828: add support for another USB id for Hauppauge HVR950Q |
| |
| Add autodetection support for a new revision of the Hauppauge HVR950Q (2040:721e) |
| |
| Signed-off-by: Michael Krufky <mkrufky@linuxtv.org> |
| Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com> |
| Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> |
| |
| --- |
| Documentation/video4linux/CARDLIST.au0828 | 2 +- |
| drivers/media/video/au0828/au0828-cards.c | 3 +++ |
| 2 files changed, 4 insertions(+), 1 deletion(-) |
| |
| --- a/Documentation/video4linux/CARDLIST.au0828 |
| +++ b/Documentation/video4linux/CARDLIST.au0828 |
| @@ -1,4 +1,4 @@ |
| 0 -> Unknown board (au0828) |
| - 1 -> Hauppauge HVR950Q (au0828) [2040:7200,2040:7210,2040:7217,2040:721b,2040:721f,2040:7280,0fd9:0008] |
| + 1 -> Hauppauge HVR950Q (au0828) [2040:7200,2040:7210,2040:7217,2040:721b,2040:721e,2040:721f,2040:7280,0fd9:0008] |
| 2 -> Hauppauge HVR850 (au0828) [2040:7240] |
| 3 -> DViCO FusionHDTV USB (au0828) [0fe9:d620] |
| --- a/drivers/media/video/au0828/au0828-cards.c |
| +++ b/drivers/media/video/au0828/au0828-cards.c |
| @@ -83,6 +83,7 @@ static void hauppauge_eeprom(struct au08 |
| case 72221: /* WinTV-HVR950q (OEM, IR, ATSC/QAM and basic analog video */ |
| case 72231: /* WinTV-HVR950q (OEM, IR, ATSC/QAM and basic analog video */ |
| case 72241: /* WinTV-HVR950q (OEM, No IR, ATSC/QAM and basic analog video */ |
| + case 72251: /* WinTV-HVR950q (Retail, IR, ATSC/QAM and basic analog video */ |
| case 72301: /* WinTV-HVR850 (Retail, IR, ATSC and basic analog video */ |
| case 72500: /* WinTV-HVR950q (OEM, No IR, ATSC/QAM */ |
| break; |
| @@ -187,6 +188,8 @@ struct usb_device_id au0828_usb_id_table |
| .driver_info = AU0828_BOARD_HAUPPAUGE_HVR950Q }, |
| { USB_DEVICE(0x2040, 0x721b), |
| .driver_info = AU0828_BOARD_HAUPPAUGE_HVR950Q }, |
| + { USB_DEVICE(0x2040, 0x721e), |
| + .driver_info = AU0828_BOARD_HAUPPAUGE_HVR950Q }, |
| { USB_DEVICE(0x2040, 0x721f), |
| .driver_info = AU0828_BOARD_HAUPPAUGE_HVR950Q }, |
| { USB_DEVICE(0x2040, 0x7280), |