Commit 4aa6ba513e28884b56bac529553a47a6b160c310
Committed by
Mauro Carvalho Chehab
1 parent
f39624fda0
Exists in
master
and in
7 other branches
V4L/DVB (3295): Add analog support for LifeView FlyDVB Trio.
- Add support for LifeView FlyDVB Trio. - all analog inputs are supported and working, including FM radio - TO DO: dvb & remote control Signed-off-by: Peter Missel <peter.missel@onlinehome.de> Signed-off-by: Michael Krufky <mkrufky@m1k.net> Signed-off-by: Mauro Carvalho Chehab <mchehab@brturbo.com.br>
Showing 3 changed files with 43 additions and 0 deletions Side-by-side Diff
Documentation/video4linux/CARDLIST.saa7134
drivers/media/video/saa7134/saa7134-cards.c
... | ... | @@ -2584,6 +2584,41 @@ |
2584 | 2584 | .gpio = 0x0200000, |
2585 | 2585 | }, |
2586 | 2586 | }, |
2587 | + [SAA7134_BOARD_FLYDVB_TRIO] = { | |
2588 | + /* LifeView LR319 FlyDVB Trio */ | |
2589 | + /* Peter Missel <peter.missel@onlinehome.de> */ | |
2590 | + .name = "LifeView FlyDVB Trio", | |
2591 | + .audio_clock = 0x00200000, | |
2592 | + .tuner_type = TUNER_PHILIPS_TDA8290, | |
2593 | + .radio_type = UNSET, | |
2594 | + .tuner_addr = ADDR_UNSET, | |
2595 | + .radio_addr = ADDR_UNSET, | |
2596 | + .gpiomask = 0x00200000, | |
2597 | + .inputs = {{ | |
2598 | + .name = name_tv, /* Analog broadcast/cable TV */ | |
2599 | + .vmux = 1, | |
2600 | + .amux = TV, | |
2601 | + .gpio = 0x200000, /* GPIO21=High for TV input */ | |
2602 | + .tv = 1, | |
2603 | + },{ | |
2604 | + .name = name_svideo, /* S-Video signal on S-Video input */ | |
2605 | + .vmux = 8, | |
2606 | + .amux = LINE2, | |
2607 | + },{ | |
2608 | + .name = name_comp1, /* Composite signal on S-Video input */ | |
2609 | + .vmux = 0, | |
2610 | + .amux = LINE2, | |
2611 | + },{ | |
2612 | + .name = name_comp2, /* Composite input */ | |
2613 | + .vmux = 3, | |
2614 | + .amux = LINE2, | |
2615 | + }}, | |
2616 | + .radio = { | |
2617 | + .name = name_radio, | |
2618 | + .amux = TV, | |
2619 | + .gpio = 0x000000, /* GPIO21=Low for FM radio antenna */ | |
2620 | + }, | |
2621 | + }, | |
2587 | 2622 | }; |
2588 | 2623 | |
2589 | 2624 | const unsigned int saa7134_bcount = ARRAY_SIZE(saa7134_boards); |
... | ... | @@ -3042,6 +3077,12 @@ |
3042 | 3077 | .subvendor = 0x153b, |
3043 | 3078 | .subdevice = 0x1160, |
3044 | 3079 | .driver_data = SAA7134_BOARD_CINERGY250PCI, |
3080 | + },{ | |
3081 | + .vendor = PCI_VENDOR_ID_PHILIPS, | |
3082 | + .device = PCI_DEVICE_ID_PHILIPS_SAA7133, /* SAA 7131E */ | |
3083 | + .subvendor = 0x5168, | |
3084 | + .subdevice = 0x0319, | |
3085 | + .driver_data = SAA7134_BOARD_FLYDVB_TRIO, | |
3045 | 3086 | },{ |
3046 | 3087 | /* --- boards without eeprom + subsystem ID --- */ |
3047 | 3088 | .vendor = PCI_VENDOR_ID_PHILIPS, |
drivers/media/video/saa7134/saa7134.h