diff options
Diffstat (limited to 'drivers/media/video/saa7134/saa7134-cards.c')
-rw-r--r-- | drivers/media/video/saa7134/saa7134-cards.c | 21 |
1 files changed, 14 insertions, 7 deletions
diff --git a/drivers/media/video/saa7134/saa7134-cards.c b/drivers/media/video/saa7134/saa7134-cards.c index 180d3175ea5b..c51eb7f078d3 100644 --- a/drivers/media/video/saa7134/saa7134-cards.c +++ b/drivers/media/video/saa7134/saa7134-cards.c | |||
@@ -183,12 +183,12 @@ struct saa7134_board saa7134_boards[] = { | |||
183 | .name = "LifeView FlyTV Platinum FM", | 183 | .name = "LifeView FlyTV Platinum FM", |
184 | .audio_clock = 0x00200000, | 184 | .audio_clock = 0x00200000, |
185 | .tuner_type = TUNER_PHILIPS_TDA8290, | 185 | .tuner_type = TUNER_PHILIPS_TDA8290, |
186 | // .gpiomask = 0xe000, | 186 | .gpiomask = 0x1E000, /* Set GP16 and unused 15,14,13 to Output */ |
187 | .inputs = {{ | 187 | .inputs = {{ |
188 | .name = name_tv, | 188 | .name = name_tv, |
189 | .vmux = 1, | 189 | .vmux = 1, |
190 | .amux = TV, | 190 | .amux = TV, |
191 | // .gpio = 0x0000, | 191 | .gpio = 0x10000, /* GP16=1 selects TV input */ |
192 | .tv = 1, | 192 | .tv = 1, |
193 | },{ | 193 | },{ |
194 | /* .name = name_tv_mono, | 194 | /* .name = name_tv_mono, |
@@ -212,12 +212,12 @@ struct saa7134_board saa7134_boards[] = { | |||
212 | .amux = LINE2, | 212 | .amux = LINE2, |
213 | // .gpio = 0x4000, | 213 | // .gpio = 0x4000, |
214 | }}, | 214 | }}, |
215 | /* .radio = { | 215 | .radio = { |
216 | .name = name_radio, | 216 | .name = name_radio, |
217 | .amux = LINE2, | 217 | .amux = TV, |
218 | .gpio = 0x2000, | 218 | .gpio = 0x00000, /* GP16=0 selects FM radio antenna */ |
219 | }, | 219 | }, |
220 | */ }, | 220 | }, |
221 | [SAA7134_BOARD_EMPRESS] = { | 221 | [SAA7134_BOARD_EMPRESS] = { |
222 | /* "Gert Vervoort" <gert.vervoort@philips.com> */ | 222 | /* "Gert Vervoort" <gert.vervoort@philips.com> */ |
223 | .name = "EMPRESS", | 223 | .name = "EMPRESS", |
@@ -1628,11 +1628,17 @@ struct pci_device_id saa7134_pci_tbl[] = { | |||
1628 | },{ | 1628 | },{ |
1629 | .vendor = PCI_VENDOR_ID_PHILIPS, | 1629 | .vendor = PCI_VENDOR_ID_PHILIPS, |
1630 | .device = PCI_DEVICE_ID_PHILIPS_SAA7133, | 1630 | .device = PCI_DEVICE_ID_PHILIPS_SAA7133, |
1631 | .subvendor = 0x5168, | 1631 | .subvendor = 0x5168, /* Animation Technologies (LifeView) */ |
1632 | .subdevice = 0x0214, /* Standard PCI, LR214WF */ | 1632 | .subdevice = 0x0214, /* Standard PCI, LR214WF */ |
1633 | .driver_data = SAA7134_BOARD_FLYTVPLATINUM_FM, | 1633 | .driver_data = SAA7134_BOARD_FLYTVPLATINUM_FM, |
1634 | },{ | 1634 | },{ |
1635 | .vendor = PCI_VENDOR_ID_PHILIPS, | 1635 | .vendor = PCI_VENDOR_ID_PHILIPS, |
1636 | .device = PCI_DEVICE_ID_PHILIPS_SAA7133, | ||
1637 | .subvendor = 0x1489, /* KYE */ | ||
1638 | .subdevice = 0x0214, /* Genius VideoWonder ProTV */ | ||
1639 | .driver_data = SAA7134_BOARD_FLYTVPLATINUM_FM, /* is an LR214WF actually */ | ||
1640 | },{ | ||
1641 | .vendor = PCI_VENDOR_ID_PHILIPS, | ||
1636 | .device = PCI_DEVICE_ID_PHILIPS_SAA7134, | 1642 | .device = PCI_DEVICE_ID_PHILIPS_SAA7134, |
1637 | .subvendor = 0x16be, | 1643 | .subvendor = 0x16be, |
1638 | .subdevice = 0x0003, | 1644 | .subdevice = 0x0003, |
@@ -1948,6 +1954,7 @@ int saa7134_board_init1(struct saa7134_dev *dev) | |||
1948 | dev->has_remote = 1; | 1954 | dev->has_remote = 1; |
1949 | board_flyvideo(dev); | 1955 | board_flyvideo(dev); |
1950 | break; | 1956 | break; |
1957 | case SAA7134_BOARD_FLYTVPLATINUM_FM: | ||
1951 | case SAA7134_BOARD_CINERGY400: | 1958 | case SAA7134_BOARD_CINERGY400: |
1952 | case SAA7134_BOARD_CINERGY600: | 1959 | case SAA7134_BOARD_CINERGY600: |
1953 | case SAA7134_BOARD_CINERGY600_MK3: | 1960 | case SAA7134_BOARD_CINERGY600_MK3: |