aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/media/video/saa7134/saa7134-dvb.c
diff options
context:
space:
mode:
authorEdgar Simo <bobbens@gmail.com>2007-08-20 13:14:50 -0400
committerMauro Carvalho Chehab <mchehab@infradead.org>2007-10-09 21:06:01 -0400
commitd90d9f5a0ae9eb80bb3a33472074a114af7e548d (patch)
treea2877d0dddf6c0c4ba04d5a38a9fdcf72d03e4f1 /drivers/media/video/saa7134/saa7134-dvb.c
parent261f5081a4dbcd148be0a0e744fb454a4f688441 (diff)
V4L/DVB (6072): saa7134: add DVB-T support for Avermedia Super 007
Add DVB-T support for Avermedia Super 007 Analog television is untested. The device lacks input adapters for radio, svideo & composite -- seems to be a DVB-T ONLY device. Signed-off-by: Edgar Simo <bobbens@gmail.com> Acked-by: Hermann Pitton <hermann-pitton@arcor.de> Signed-off-by: Michael Krufky <mkrufky@linuxtv.org> Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
Diffstat (limited to 'drivers/media/video/saa7134/saa7134-dvb.c')
-rw-r--r--drivers/media/video/saa7134/saa7134-dvb.c18
1 files changed, 18 insertions, 0 deletions
diff --git a/drivers/media/video/saa7134/saa7134-dvb.c b/drivers/media/video/saa7134/saa7134-dvb.c
index a0ce67ecb018..bbab252cbeee 100644
--- a/drivers/media/video/saa7134/saa7134-dvb.c
+++ b/drivers/media/video/saa7134/saa7134-dvb.c
@@ -763,6 +763,21 @@ static struct tda1004x_config kworld_dvb_t_210_config = {
763 .request_firmware = philips_tda1004x_request_firmware 763 .request_firmware = philips_tda1004x_request_firmware
764}; 764};
765 765
766static struct tda1004x_config avermedia_super_007_config = {
767 .demod_address = 0x08,
768 .invert = 1,
769 .invert_oclk = 0,
770 .xtal_freq = TDA10046_XTAL_16M,
771 .agc_config = TDA10046_AGC_TDA827X,
772 .gpio_config = TDA10046_GP01_I,
773 .if_freq = TDA10046_FREQ_045,
774 .i2c_gate = 0x4b,
775 .tuner_address = 0x60,
776 .tuner_config = 0,
777 .antenna_switch= 1,
778 .request_firmware = philips_tda1004x_request_firmware
779};
780
766/* ------------------------------------------------------------------ 781/* ------------------------------------------------------------------
767 * special case: this card uses saa713x GPIO22 for the mode switch 782 * special case: this card uses saa713x GPIO22 for the mode switch
768 */ 783 */
@@ -1025,6 +1040,9 @@ static int dvb_init(struct saa7134_dev *dev)
1025 case SAA7134_BOARD_ASUSTeK_P7131_HYBRID_LNA: 1040 case SAA7134_BOARD_ASUSTeK_P7131_HYBRID_LNA:
1026 configure_tda827x_fe(dev, &asus_p7131_hybrid_lna_config); 1041 configure_tda827x_fe(dev, &asus_p7131_hybrid_lna_config);
1027 break; 1042 break;
1043 case SAA7134_BOARD_AVERMEDIA_SUPER_007:
1044 configure_tda827x_fe(dev, &avermedia_super_007_config);
1045 break;
1028 default: 1046 default:
1029 wprintk("Huh? unknown DVB card?\n"); 1047 wprintk("Huh? unknown DVB card?\n");
1030 break; 1048 break;