aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael Krufky <mkrufky@kernellabs.com>2010-06-30 17:17:35 -0400
committerMauro Carvalho Chehab <mchehab@redhat.com>2010-08-02 14:32:10 -0400
commit7d7b5284d710f42f4c0c0d376d9a6af544c39afd (patch)
tree637d4e019a91f4253fa9a68a84623ed454c76bad
parent1cdffda73fb70b211be5b1c2428ddea4f9a223ea (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.cx238856
-rw-r--r--drivers/media/video/cx23885/cx23885-cards.c40
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,