]> err.no Git - linux-2.6/blobdiff - drivers/media/dvb/frontends/dvb-pll.c
V4L/DVB (7421): dvb-pll: remove support for LG TDVS-H06xF
[linux-2.6] / drivers / media / dvb / frontends / dvb-pll.c
index b6ecf53abf6f9afa8463a8bf89dbe18392fd311e..7a25f872c094c494c7d4512a4677af0d39d46e1a 100644 (file)
@@ -80,16 +80,6 @@ struct dvb_pll_desc {
 /* ----------------------------------------------------------- */
 /* descriptions                                                */
 
-/* Set AGC TOP value to 103 dBuV:
-       0x80 = Control Byte
-       0x40 = 250 uA charge pump (irrelevant)
-       0x18 = Aux Byte to follow
-       0x06 = 64.5 kHz divider (irrelevant)
-       0x01 = Disable Vt (aka sleep)
-
-       0x00 = AGC Time constant 2s Iagc = 300 nA (vs 0x80 = 9 nA)
-       0x50 = AGC Take over point = 103 dBuV */
-static u8 tua603x_agc103[] = { 2, 0x80|0x40|0x18|0x06|0x01, 0x00|0x50 };
 
 /*     0x04 = 166.67 kHz divider
 
@@ -153,33 +143,6 @@ static struct dvb_pll_desc dvb_pll_lg_z201 = {
        },
 };
 
-static struct dvb_pll_desc dvb_pll_microtune_4042 = {
-       .name  = "Microtune 4042 FI5",
-       .min   =  57000000,
-       .max   = 858000000,
-       .iffreq= 44000000,
-       .count = 3,
-       .entries = {
-               { 162000000, 62500, 0x8e, 0xa1 },
-               { 457000000, 62500, 0x8e, 0x91 },
-               { 999999999, 62500, 0x8e, 0x31 },
-       },
-};
-
-static struct dvb_pll_desc dvb_pll_thomson_dtt761x = {
-       /* DTT 7611 7611A 7612 7613 7613A 7614 7615 7615A */
-       .name  = "Thomson dtt761x",
-       .min   =  57000000,
-       .max   = 863000000,
-       .iffreq= 44000000,
-       .count = 3,
-       .initdata = tua603x_agc103,
-       .entries = {
-               { 147000000, 62500, 0x8e, 0x39 },
-               { 417000000, 62500, 0x8e, 0x3a },
-               { 999999999, 62500, 0x8e, 0x3c },
-       },
-};
 
 static struct dvb_pll_desc dvb_pll_unknown_1 = {
        .name  = "unknown 1", /* used by dntv live dvb-t */
@@ -289,22 +252,6 @@ static struct dvb_pll_desc dvb_pll_tua6034 = {
        },
 };
 
-/* Infineon TUA6034
- * used in LG TDVS-H061F, LG TDVS-H062F and LG TDVS-H064F
- */
-static struct dvb_pll_desc dvb_pll_lg_tdvs_h06xf = {
-       .name  = "LG TDVS-H06xF",
-       .min   =  54000000,
-       .max   = 863000000,
-       .iffreq= 44000000,
-       .initdata = tua603x_agc103,
-       .count = 3,
-       .entries = {
-               {  165000000, 62500, 0xce, 0x01 },
-               {  450000000, 62500, 0xce, 0x02 },
-               {  999999999, 62500, 0xce, 0x04 },
-       },
-};
 
 /* Philips FMD1216ME
  * used in Medion Hybrid PCMCIA card and USB Box
@@ -507,20 +454,6 @@ static struct dvb_pll_desc dvb_pll_philips_td1316 = {
        },
 };
 
-/* FE6600 used on DViCO Hybrid */
-static struct dvb_pll_desc dvb_pll_thomson_fe6600 = {
-       .name = "Thomson FE6600",
-       .min =  44250000,
-       .max = 858000000,
-       .iffreq= 36125000,
-       .count = 4,
-       .entries = {
-               { 250000000, 166667, 0xb4, 0x12 },
-               { 455000000, 166667, 0xfe, 0x11 },
-               { 775500000, 166667, 0xbc, 0x18 },
-               { 999999999, 166667, 0xf4, 0x18 },
-       }
-};
 
 static void opera1_bw(struct dvb_frontend *fe, u8 *buf,
                      const struct dvb_frontend_parameters *params)
@@ -548,23 +481,6 @@ static struct dvb_pll_desc dvb_pll_opera1 = {
        }
 };
 
-/* Philips FCV1236D
- */
-static struct dvb_pll_desc dvb_pll_fcv1236d = {
-/* Bit_0: RF Input select
- * Bit_1: 0=digital, 1=analog
- */
-       .name  = "Philips FCV1236D",
-       .min   =  53000000,
-       .max   = 803000000,
-       .iffreq= 44000000,
-       .count = 3,
-       .entries = {
-               { 159000000, 62500, 0x8e, 0xa0 },
-               { 453000000, 62500, 0x8e, 0x90 },
-               { 999999999, 62500, 0x8e, 0x30 },
-       },
-};
 
 /* ----------------------------------------------------------- */
 
@@ -573,13 +489,10 @@ static struct dvb_pll_desc *pll_list[] = {
        [DVB_PLL_THOMSON_DTT7579]        = &dvb_pll_thomson_dtt7579,
        [DVB_PLL_THOMSON_DTT759X]        = &dvb_pll_thomson_dtt759x,
        [DVB_PLL_LG_Z201]                = &dvb_pll_lg_z201,
-       [DVB_PLL_MICROTUNE_4042]         = &dvb_pll_microtune_4042,
-       [DVB_PLL_THOMSON_DTT761X]        = &dvb_pll_thomson_dtt761x,
        [DVB_PLL_UNKNOWN_1]              = &dvb_pll_unknown_1,
        [DVB_PLL_TUA6010XS]              = &dvb_pll_tua6010xs,
        [DVB_PLL_ENV57H1XD5]             = &dvb_pll_env57h1xd5,
        [DVB_PLL_TUA6034]                = &dvb_pll_tua6034,
-       [DVB_PLL_LG_TDVS_H06XF]          = &dvb_pll_lg_tdvs_h06xf,
        [DVB_PLL_TDA665X]                = &dvb_pll_tda665x,
        [DVB_PLL_FMD1216ME]              = &dvb_pll_fmd1216me,
        [DVB_PLL_TDED4]                  = &dvb_pll_tded4,
@@ -588,9 +501,7 @@ static struct dvb_pll_desc *pll_list[] = {
        [DVB_PLL_SAMSUNG_TBMV]           = &dvb_pll_samsung_tbmv,
        [DVB_PLL_PHILIPS_SD1878_TDA8261] = &dvb_pll_philips_sd1878_tda8261,
        [DVB_PLL_PHILIPS_TD1316]         = &dvb_pll_philips_td1316,
-       [DVB_PLL_THOMSON_FE6600]         = &dvb_pll_thomson_fe6600,
        [DVB_PLL_OPERA1]                 = &dvb_pll_opera1,
-       [DVB_PLL_FCV1236D]               = &dvb_pll_fcv1236d,
 };
 
 /* ----------------------------------------------------------- */