diff options
author | Michael Krufky <mkrufky@kernellabs.com> | 2010-06-30 17:17:35 -0400 |
---|---|---|
committer | Mauro Carvalho Chehab <mchehab@redhat.com> | 2010-08-02 14:32:10 -0400 |
commit | 7d7b5284d710f42f4c0c0d376d9a6af544c39afd (patch) | |
tree | 637d4e019a91f4253fa9a68a84623ed454c76bad | |
parent | 1cdffda73fb70b211be5b1c2428ddea4f9a223ea (diff) |
V4L/DVB: cx23885: add support for new model revisions of the HVR12xx board family
Signed-off-by: Michael Krufky <mkrufky@kernellabs.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
-rw-r--r-- | Documentation/video4linux/CARDLIST.cx23885 | 6 | ||||
-rw-r--r-- | drivers/media/video/cx23885/cx23885-cards.c | 40 |
2 files changed, 43 insertions, 3 deletions
diff --git a/Documentation/video4linux/CARDLIST.cx23885 b/Documentation/video4linux/CARDLIST.cx23885 index 16ca030e1185..87c46347bd63 100644 --- a/Documentation/video4linux/CARDLIST.cx23885 +++ b/Documentation/video4linux/CARDLIST.cx23885 | |||
@@ -17,9 +17,9 @@ | |||
17 | 16 -> DVBWorld DVB-S2 2005 [0001:2005] | 17 | 16 -> DVBWorld DVB-S2 2005 [0001:2005] |
18 | 17 -> NetUP Dual DVB-S2 CI [1b55:2a2c] | 18 | 17 -> NetUP Dual DVB-S2 CI [1b55:2a2c] |
19 | 18 -> Hauppauge WinTV-HVR1270 [0070:2211] | 19 | 18 -> Hauppauge WinTV-HVR1270 [0070:2211] |
20 | 19 -> Hauppauge WinTV-HVR1275 [0070:2215] | 20 | 19 -> Hauppauge WinTV-HVR1275 [0070:2215,0070:221d,0070:22f2] |
21 | 20 -> Hauppauge WinTV-HVR1255 [0070:2251] | 21 | 20 -> Hauppauge WinTV-HVR1255 [0070:2251,0070:2259,0070:22f1] |
22 | 21 -> Hauppauge WinTV-HVR1210 [0070:2291,0070:2295] | 22 | 21 -> Hauppauge WinTV-HVR1210 [0070:2291,0070:2295,0070:2299,0070:229d,0070:22f0,0070:22f3,0070:22f4,0070:22f5] |
23 | 22 -> Mygica X8506 DMB-TH [14f1:8651] | 23 | 22 -> Mygica X8506 DMB-TH [14f1:8651] |
24 | 23 -> Magic-Pro ProHDTV Extreme 2 [14f1:8657] | 24 | 23 -> Magic-Pro ProHDTV Extreme 2 [14f1:8657] |
25 | 24 -> Hauppauge WinTV-HVR1850 [0070:8541] | 25 | 24 -> Hauppauge WinTV-HVR1850 [0070:8541] |
diff --git a/drivers/media/video/cx23885/cx23885-cards.c b/drivers/media/video/cx23885/cx23885-cards.c index d639186f645d..2014daedee8b 100644 --- a/drivers/media/video/cx23885/cx23885-cards.c +++ b/drivers/media/video/cx23885/cx23885-cards.c | |||
@@ -408,10 +408,18 @@ struct cx23885_subid cx23885_subids[] = { | |||
408 | .card = CX23885_BOARD_HAUPPAUGE_HVR1275, | 408 | .card = CX23885_BOARD_HAUPPAUGE_HVR1275, |
409 | }, { | 409 | }, { |
410 | .subvendor = 0x0070, | 410 | .subvendor = 0x0070, |
411 | .subdevice = 0x221d, | ||
412 | .card = CX23885_BOARD_HAUPPAUGE_HVR1275, | ||
413 | }, { | ||
414 | .subvendor = 0x0070, | ||
411 | .subdevice = 0x2251, | 415 | .subdevice = 0x2251, |
412 | .card = CX23885_BOARD_HAUPPAUGE_HVR1255, | 416 | .card = CX23885_BOARD_HAUPPAUGE_HVR1255, |
413 | }, { | 417 | }, { |
414 | .subvendor = 0x0070, | 418 | .subvendor = 0x0070, |
419 | .subdevice = 0x2259, | ||
420 | .card = CX23885_BOARD_HAUPPAUGE_HVR1255, | ||
421 | }, { | ||
422 | .subvendor = 0x0070, | ||
415 | .subdevice = 0x2291, | 423 | .subdevice = 0x2291, |
416 | .card = CX23885_BOARD_HAUPPAUGE_HVR1210, | 424 | .card = CX23885_BOARD_HAUPPAUGE_HVR1210, |
417 | }, { | 425 | }, { |
@@ -419,6 +427,38 @@ struct cx23885_subid cx23885_subids[] = { | |||
419 | .subdevice = 0x2295, | 427 | .subdevice = 0x2295, |
420 | .card = CX23885_BOARD_HAUPPAUGE_HVR1210, | 428 | .card = CX23885_BOARD_HAUPPAUGE_HVR1210, |
421 | }, { | 429 | }, { |
430 | .subvendor = 0x0070, | ||
431 | .subdevice = 0x2299, | ||
432 | .card = CX23885_BOARD_HAUPPAUGE_HVR1210, | ||
433 | }, { | ||
434 | .subvendor = 0x0070, | ||
435 | .subdevice = 0x229d, | ||
436 | .card = CX23885_BOARD_HAUPPAUGE_HVR1210, /* HVR1215 */ | ||
437 | }, { | ||
438 | .subvendor = 0x0070, | ||
439 | .subdevice = 0x22f0, | ||
440 | .card = CX23885_BOARD_HAUPPAUGE_HVR1210, | ||
441 | }, { | ||
442 | .subvendor = 0x0070, | ||
443 | .subdevice = 0x22f1, | ||
444 | .card = CX23885_BOARD_HAUPPAUGE_HVR1255, | ||
445 | }, { | ||
446 | .subvendor = 0x0070, | ||
447 | .subdevice = 0x22f2, | ||
448 | .card = CX23885_BOARD_HAUPPAUGE_HVR1275, | ||
449 | }, { | ||
450 | .subvendor = 0x0070, | ||
451 | .subdevice = 0x22f3, | ||
452 | .card = CX23885_BOARD_HAUPPAUGE_HVR1210, /* HVR1215 */ | ||
453 | }, { | ||
454 | .subvendor = 0x0070, | ||
455 | .subdevice = 0x22f4, | ||
456 | .card = CX23885_BOARD_HAUPPAUGE_HVR1210, | ||
457 | }, { | ||
458 | .subvendor = 0x0070, | ||
459 | .subdevice = 0x22f5, | ||
460 | .card = CX23885_BOARD_HAUPPAUGE_HVR1210, /* HVR1215 */ | ||
461 | }, { | ||
422 | .subvendor = 0x14f1, | 462 | .subvendor = 0x14f1, |
423 | .subdevice = 0x8651, | 463 | .subdevice = 0x8651, |
424 | .card = CX23885_BOARD_MYGICA_X8506, | 464 | .card = CX23885_BOARD_MYGICA_X8506, |