aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/media/video
diff options
context:
space:
mode:
authorMichael Krufky <mkrufky@m1k.net>2005-11-09 00:38:08 -0500
committerLinus Torvalds <torvalds@g5.osdl.org>2005-11-09 10:56:24 -0500
commit5d5c9904e56ae39ff71b86dc5046e24601bff00f (patch)
treefdaacdb246cd79f68e64557577fab3b3f6871ae3 /drivers/media/video
parent791b403f5f8b2bb9ecaefc6dacfd4b96cb282274 (diff)
[PATCH] v4l: 847: fix bug 5484 asus digimatrix card doesnt work with pal tuner
- Fix bug 5484: ASUS digimatrix card doesnt work with PAL tuner Signed-off-by: Michael Krufky <mkrufky@m1k.net> Signed-off-by: Mauro Carvalho Chehab <mchehab@brturbo.com.br> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Diffstat (limited to 'drivers/media/video')
-rw-r--r--drivers/media/video/saa7134/saa7134-cards.c26
-rw-r--r--drivers/media/video/saa7134/saa7134.h1
2 files changed, 26 insertions, 1 deletions
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