diff options
author | Michael Krufky <mkrufky@linuxtv.org> | 2008-10-15 16:00:31 -0400 |
---|---|---|
committer | Mauro Carvalho Chehab <mchehab@redhat.com> | 2008-10-17 16:26:39 -0400 |
commit | a636da6bab3307fc8c6e6a22a63b0b25ba0687be (patch) | |
tree | e87c57c1f44c48495f0c2fe6590717ac74a5f051 | |
parent | 073afdd793243fff9f342c2606b9864052e9e3e5 (diff) |
V4L/DVB (9247): 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>
-rw-r--r-- | Documentation/video4linux/CARDLIST.au0828 | 2 | ||||
-rw-r--r-- | drivers/media/video/au0828/au0828-cards.c | 3 |
2 files changed, 4 insertions, 1 deletions
diff --git a/Documentation/video4linux/CARDLIST.au0828 b/Documentation/video4linux/CARDLIST.au0828 index aa05e5bb22fb..d5cb4ea287b2 100644 --- a/Documentation/video4linux/CARDLIST.au0828 +++ b/Documentation/video4linux/CARDLIST.au0828 | |||
@@ -1,5 +1,5 @@ | |||
1 | 0 -> Unknown board (au0828) | 1 | 0 -> Unknown board (au0828) |
2 | 1 -> Hauppauge HVR950Q (au0828) [2040:7200,2040:7210,2040:7217,2040:721b,2040:721f,2040:7280,0fd9:0008] | 2 | 1 -> Hauppauge HVR950Q (au0828) [2040:7200,2040:7210,2040:7217,2040:721b,2040:721e,2040:721f,2040:7280,0fd9:0008] |
3 | 2 -> Hauppauge HVR850 (au0828) [2040:7240] | 3 | 2 -> Hauppauge HVR850 (au0828) [2040:7240] |
4 | 3 -> DViCO FusionHDTV USB (au0828) [0fe9:d620] | 4 | 3 -> DViCO FusionHDTV USB (au0828) [0fe9:d620] |
5 | 4 -> Hauppauge HVR950Q rev xxF8 (au0828) [2040:7201,2040:7211,2040:7281] | 5 | 4 -> Hauppauge HVR950Q rev xxF8 (au0828) [2040:7201,2040:7211,2040:7281] |
diff --git a/drivers/media/video/au0828/au0828-cards.c b/drivers/media/video/au0828/au0828-cards.c index 5f07a8a072b6..66e0edd5861f 100644 --- a/drivers/media/video/au0828/au0828-cards.c +++ b/drivers/media/video/au0828/au0828-cards.c | |||
@@ -90,6 +90,7 @@ static void hauppauge_eeprom(struct au0828_dev *dev, u8 *eeprom_data) | |||
90 | case 72221: /* WinTV-HVR950q (OEM, IR, ATSC/QAM and basic analog video */ | 90 | case 72221: /* WinTV-HVR950q (OEM, IR, ATSC/QAM and basic analog video */ |
91 | case 72231: /* WinTV-HVR950q (OEM, IR, ATSC/QAM and basic analog video */ | 91 | case 72231: /* WinTV-HVR950q (OEM, IR, ATSC/QAM and basic analog video */ |
92 | case 72241: /* WinTV-HVR950q (OEM, No IR, ATSC/QAM and basic analog video */ | 92 | case 72241: /* WinTV-HVR950q (OEM, No IR, ATSC/QAM and basic analog video */ |
93 | case 72251: /* WinTV-HVR950q (Retail, IR, ATSC/QAM and basic analog video */ | ||
93 | case 72301: /* WinTV-HVR850 (Retail, IR, ATSC and basic analog video */ | 94 | case 72301: /* WinTV-HVR850 (Retail, IR, ATSC and basic analog video */ |
94 | case 72500: /* WinTV-HVR950q (OEM, No IR, ATSC/QAM */ | 95 | case 72500: /* WinTV-HVR950q (OEM, No IR, ATSC/QAM */ |
95 | break; | 96 | break; |
@@ -198,6 +199,8 @@ struct usb_device_id au0828_usb_id_table [] = { | |||
198 | .driver_info = AU0828_BOARD_HAUPPAUGE_HVR950Q }, | 199 | .driver_info = AU0828_BOARD_HAUPPAUGE_HVR950Q }, |
199 | { USB_DEVICE(0x2040, 0x721b), | 200 | { USB_DEVICE(0x2040, 0x721b), |
200 | .driver_info = AU0828_BOARD_HAUPPAUGE_HVR950Q }, | 201 | .driver_info = AU0828_BOARD_HAUPPAUGE_HVR950Q }, |
202 | { USB_DEVICE(0x2040, 0x721e), | ||
203 | .driver_info = AU0828_BOARD_HAUPPAUGE_HVR950Q }, | ||
201 | { USB_DEVICE(0x2040, 0x721f), | 204 | { USB_DEVICE(0x2040, 0x721f), |
202 | .driver_info = AU0828_BOARD_HAUPPAUGE_HVR950Q }, | 205 | .driver_info = AU0828_BOARD_HAUPPAUGE_HVR950Q }, |
203 | { USB_DEVICE(0x2040, 0x7280), | 206 | { USB_DEVICE(0x2040, 0x7280), |