diff options
author | Nickolay V. Shmyrev <nshmyrev@yandex.ru> | 2005-11-09 00:36:16 -0500 |
---|---|---|
committer | Linus Torvalds <torvalds@g5.osdl.org> | 2005-11-09 10:56:06 -0500 |
commit | a8ff417e7310c63b890cbd94c67043ec153f8709 (patch) | |
tree | 62a237ed0a8d27a9b8f9e7bec5828f310e4871fe /drivers/media/video/saa7134/saa7134-cards.c | |
parent | d45170ed6731a55885386f0e8d04578f77d3045d (diff) |
[PATCH] v4l: 629: added behold tv 409 fm
- Added Behold TV 409 FM
Signed-off-by: Nickolay V. Shmyrev <nshmyrev@yandex.ru>
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/saa7134/saa7134-cards.c')
-rw-r--r-- | drivers/media/video/saa7134/saa7134-cards.c | 36 |
1 files changed, 35 insertions, 1 deletions
diff --git a/drivers/media/video/saa7134/saa7134-cards.c b/drivers/media/video/saa7134/saa7134-cards.c index a67a0a11c6db..9491999e6329 100644 --- a/drivers/media/video/saa7134/saa7134-cards.c +++ b/drivers/media/video/saa7134/saa7134-cards.c | |||
@@ -2113,9 +2113,36 @@ struct saa7134_board saa7134_boards[] = { | |||
2113 | .gpio = 0x01, | 2113 | .gpio = 0x01, |
2114 | }, | 2114 | }, |
2115 | }, | 2115 | }, |
2116 | [SAA7134_BOARD_BEHOLD_409FM] = { | ||
2117 | /* <http://tuner.beholder.ru>, Sergey <skiv@orel.ru> */ | ||
2118 | .name = "Beholder BeholdTV 409 FM", | ||
2119 | .audio_clock = 0x00187de7, | ||
2120 | .tuner_type = TUNER_PHILIPS_FM1216ME_MK3, | ||
2121 | .radio_type = UNSET, | ||
2122 | .tuner_addr = ADDR_UNSET, | ||
2123 | .radio_addr = ADDR_UNSET, | ||
2124 | .tda9887_conf = TDA9887_PRESENT, | ||
2125 | .inputs = {{ | ||
2126 | .name = name_tv, | ||
2127 | .vmux = 3, | ||
2128 | .amux = TV, | ||
2129 | .tv = 1, | ||
2130 | },{ | ||
2131 | .name = name_comp1, | ||
2132 | .vmux = 1, | ||
2133 | .amux = LINE1, | ||
2134 | },{ | ||
2135 | .name = name_svideo, | ||
2136 | .vmux = 8, | ||
2137 | .amux = LINE1, | ||
2138 | }}, | ||
2139 | .radio = { | ||
2140 | .name = name_radio, | ||
2141 | .amux = LINE2, | ||
2142 | }, | ||
2143 | }, | ||
2116 | }; | 2144 | }; |
2117 | 2145 | ||
2118 | |||
2119 | const unsigned int saa7134_bcount = ARRAY_SIZE(saa7134_boards); | 2146 | const unsigned int saa7134_bcount = ARRAY_SIZE(saa7134_boards); |
2120 | 2147 | ||
2121 | /* ------------------------------------------------------------------ */ | 2148 | /* ------------------------------------------------------------------ */ |
@@ -2472,6 +2499,12 @@ struct pci_device_id saa7134_pci_tbl[] = { | |||
2472 | .driver_data = SAA7134_BOARD_FLYTV_DIGIMATRIX, | 2499 | .driver_data = SAA7134_BOARD_FLYTV_DIGIMATRIX, |
2473 | 2500 | ||
2474 | },{ | 2501 | },{ |
2502 | .vendor = PCI_VENDOR_ID_PHILIPS, | ||
2503 | .device = PCI_DEVICE_ID_PHILIPS_SAA7133, | ||
2504 | .subvendor = 0x0000, /* It shouldn't break anything, since subdevice id seems unique */ | ||
2505 | .subdevice = 0x4091, | ||
2506 | .driver_data = SAA7134_BOARD_BEHOLD_409FM, | ||
2507 | },{ | ||
2475 | /* --- boards without eeprom + subsystem ID --- */ | 2508 | /* --- boards without eeprom + subsystem ID --- */ |
2476 | .vendor = PCI_VENDOR_ID_PHILIPS, | 2509 | .vendor = PCI_VENDOR_ID_PHILIPS, |
2477 | .device = PCI_DEVICE_ID_PHILIPS_SAA7134, | 2510 | .device = PCI_DEVICE_ID_PHILIPS_SAA7134, |
@@ -2562,6 +2595,7 @@ int saa7134_board_init1(struct saa7134_dev *dev) | |||
2562 | case SAA7134_BOARD_VIDEOMATE_TV_GOLD_PLUSII: | 2595 | case SAA7134_BOARD_VIDEOMATE_TV_GOLD_PLUSII: |
2563 | case SAA7134_BOARD_MANLI_MTV001: | 2596 | case SAA7134_BOARD_MANLI_MTV001: |
2564 | case SAA7134_BOARD_MANLI_MTV002: | 2597 | case SAA7134_BOARD_MANLI_MTV002: |
2598 | case SAA7134_BOARD_BEHOLD_409FM: | ||
2565 | case SAA7134_BOARD_AVACSSMARTTV: | 2599 | case SAA7134_BOARD_AVACSSMARTTV: |
2566 | dev->has_remote = 1; | 2600 | dev->has_remote = 1; |
2567 | break; | 2601 | break; |