aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Documentation/video4linux/CARDLIST.saa71343
-rw-r--r--drivers/media/video/saa7134/saa7134-cards.c26
-rw-r--r--drivers/media/video/saa7134/saa7134.h1
3 files changed, 28 insertions, 2 deletions
diff --git a/Documentation/video4linux/CARDLIST.saa7134 b/Documentation/video4linux/CARDLIST.saa7134
index d2688c71c657..51252ff034e6 100644
--- a/Documentation/video4linux/CARDLIST.saa7134
+++ b/Documentation/video4linux/CARDLIST.saa7134
@@ -62,7 +62,7 @@
62 61 -> Philips TOUGH DVB-T reference design [1131:2004] 62 61 -> Philips TOUGH DVB-T reference design [1131:2004]
63 62 -> Compro VideoMate TV Gold+II 63 62 -> Compro VideoMate TV Gold+II
64 63 -> Kworld Xpert TV PVR7134 64 63 -> Kworld Xpert TV PVR7134
65 64 -> FlyTV mini Asus Digimatrix [1043:0210,1043:0210] 65 64 -> FlyTV mini Asus Digimatrix [1043:0210]
66 65 -> V-Stream Studio TV Terminator 66 65 -> V-Stream Studio TV Terminator
67 66 -> Yuan TUN-900 (saa7135) 67 66 -> Yuan TUN-900 (saa7135)
68 67 -> Beholder BeholdTV 409 FM [0000:4091] 68 67 -> Beholder BeholdTV 409 FM [0000:4091]
@@ -78,3 +78,4 @@
78 77 -> Pinnacle PCTV 110i (saa7133) [11bd:002e] 78 77 -> Pinnacle PCTV 110i (saa7133) [11bd:002e]
79 78 -> ASUSTeK P7131 Dual [1043:4862] 79 78 -> ASUSTeK P7131 Dual [1043:4862]
80 79 -> PCTV Cardbus TV/Radio (ITO25 Rev:2B) 80 79 -> PCTV Cardbus TV/Radio (ITO25 Rev:2B)
81 80 -> ASUS Digimatrix TV [1043:0210]
diff --git a/drivers/media/video/saa7134/saa7134-cards.c b/drivers/media/video/saa7134/saa7134-cards.c
index d16d7c4cd851..6650efa44ca7 100644
--- a/drivers/media/video/saa7134/saa7134-cards.c
+++ b/drivers/media/video/saa7134/saa7134-cards.c
@@ -2461,6 +2461,30 @@ struct saa7134_board saa7134_boards[] = {
2461 .amux = LINE2, 2461 .amux = LINE2,
2462 }}, 2462 }},
2463 }, 2463 },
2464 [SAA7134_BOARD_ASUSTEK_DIGIMATRIX_TV] = {
2465 /* "Cyril Lacoux (Yack)" <clacoux@ifeelgood.org> */
2466 .name = "ASUS Digimatrix TV",
2467 .audio_clock = 0x00200000,
2468 .tuner_type = TUNER_PHILIPS_FQ1216ME,
2469 .tda9887_conf = TDA9887_PRESENT,
2470 .radio_type = UNSET,
2471 .tuner_addr = ADDR_UNSET,
2472 .radio_addr = ADDR_UNSET,
2473 .inputs = {{
2474 .name = name_tv,
2475 .vmux = 1,
2476 .amux = TV,
2477 .tv = 1,
2478 },{
2479 .name = name_comp1,
2480 .vmux = 3,
2481 .amux = LINE1,
2482 },{
2483 .name = name_svideo,
2484 .vmux = 8,
2485 .amux = LINE1,
2486 }},
2487 },
2464}; 2488};
2465 2489
2466const unsigned int saa7134_bcount = ARRAY_SIZE(saa7134_boards); 2490const unsigned int saa7134_bcount = ARRAY_SIZE(saa7134_boards);
@@ -2822,7 +2846,7 @@ struct pci_device_id saa7134_pci_tbl[] = {
2822 .device = PCI_DEVICE_ID_PHILIPS_SAA7134, 2846 .device = PCI_DEVICE_ID_PHILIPS_SAA7134,
2823 .subvendor = 0x1043, 2847 .subvendor = 0x1043,
2824 .subdevice = 0x0210, /* mini pci PAL/SECAM version */ 2848 .subdevice = 0x0210, /* mini pci PAL/SECAM version */
2825 .driver_data = SAA7134_BOARD_FLYTV_DIGIMATRIX, 2849 .driver_data = SAA7134_BOARD_ASUSTEK_DIGIMATRIX_TV,
2826 2850
2827 },{ 2851 },{
2828 .vendor = PCI_VENDOR_ID_PHILIPS, 2852 .vendor = PCI_VENDOR_ID_PHILIPS,
diff --git a/drivers/media/video/saa7134/saa7134.h b/drivers/media/video/saa7134/saa7134.h
index 768370041067..1365f1f32fee 100644
--- a/drivers/media/video/saa7134/saa7134.h
+++ b/drivers/media/video/saa7134/saa7134.h
@@ -207,6 +207,7 @@ struct saa7134_format {
207#define SAA7134_BOARD_PINNACLE_PCTV_110i 77 207#define SAA7134_BOARD_PINNACLE_PCTV_110i 77
208#define SAA7134_BOARD_ASUSTeK_P7131_DUAL 78 208#define SAA7134_BOARD_ASUSTeK_P7131_DUAL 78
209#define SAA7134_BOARD_PCTV_CARDBUS 79 209#define SAA7134_BOARD_PCTV_CARDBUS 79
210#define SAA7134_BOARD_ASUSTEK_DIGIMATRIX_TV 80
210 211
211#define SAA7134_MAXBOARDS 8 212#define SAA7134_MAXBOARDS 8
212#define SAA7134_INPUT_MAX 8 213#define SAA7134_INPUT_MAX 8