]> git.openfabrics.org - ~shefty/rdma-dev.git/commitdiff
[media] dvb: don't use DVBv3 bandwidth macros
authorMauro Carvalho Chehab <mchehab@redhat.com>
Mon, 26 Dec 2011 23:02:28 +0000 (20:02 -0300)
committerMauro Carvalho Chehab <mchehab@redhat.com>
Sat, 31 Dec 2011 12:22:49 +0000 (10:22 -0200)
Every frontend now uses DVBv5 way. So, let's not use the DVBv3
macros internally anymore.

Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
drivers/media/common/tuners/mt2266.c
drivers/media/common/tuners/mxl5007t.c
drivers/media/common/tuners/tda18271-fe.c
drivers/media/common/tuners/tda827x.c
drivers/media/common/tuners/tuner-simple.c
drivers/media/common/tuners/xc4000.c
drivers/media/common/tuners/xc5000.c
drivers/media/dvb/dvb-usb/mxl111sf-tuner.c
drivers/media/dvb/frontends/dib3000mb_priv.h
drivers/media/dvb/frontends/dvb-pll.c

index 2fb5a60a621cd64bcbf27205b9a4d1f94cff2672..bca4d75e42d468a6e6662a222b792b38385601e5 100644 (file)
@@ -150,20 +150,18 @@ static int mt2266_set_params(struct dvb_frontend *fe)
        case 6000000:
                mt2266_writeregs(priv, mt2266_init_6mhz,
                                 sizeof(mt2266_init_6mhz));
-               priv->bandwidth = BANDWIDTH_6_MHZ;
                break;
        case 8000000:
                mt2266_writeregs(priv, mt2266_init_8mhz,
                                 sizeof(mt2266_init_8mhz));
-               priv->bandwidth = BANDWIDTH_8_MHZ;
                break;
        case 7000000:
        default:
                mt2266_writeregs(priv, mt2266_init_7mhz,
                                 sizeof(mt2266_init_7mhz));
-               priv->bandwidth = BANDWIDTH_7_MHZ;
                break;
        }
+       priv->bandwidth = c->bandwidth_hz;
 
        if (band == MT2266_VHF && priv->band == MT2266_UHF) {
                dprintk("Switch from UHF to VHF");
index 844cfac79f6fe6f4e69c5e498b59119afa9560ff..8f4899b0dc64d3854f27afc9b949e6f705ad1f7a 100644 (file)
@@ -625,7 +625,6 @@ static int mxl5007t_set_params(struct dvb_frontend *fe)
        enum mxl5007t_mode mode;
        int ret;
        u32 freq = c->frequency;
-       u32 band = BANDWIDTH_6_MHZ;
 
        switch (delsys) {
        case SYS_ATSC:
@@ -645,10 +644,8 @@ static int mxl5007t_set_params(struct dvb_frontend *fe)
                        break;
                case 7000000:
                        bw = MxL_BW_7MHz;
-                       band = BANDWIDTH_7_MHZ;
                case 8000000:
                        bw = MxL_BW_8MHz;
-                       band = BANDWIDTH_8_MHZ;
                default:
                        return -EINVAL;
                }
@@ -672,7 +669,7 @@ static int mxl5007t_set_params(struct dvb_frontend *fe)
                goto fail;
 
        state->frequency = freq;
-       state->bandwidth = band;
+       state->bandwidth = c->bandwidth_hz;
 fail:
        mutex_unlock(&state->lock);
 
index 53299b0a857c11ba8ead9553033e5d81e0afdcdd..d3d91ea9f1ac0e12f37c03bfe5c4a8b8be1f6ac8 100644 (file)
@@ -934,7 +934,6 @@ static int tda18271_set_params(struct dvb_frontend *fe)
        u32 delsys = c->delivery_system;
        u32 bw = c->bandwidth_hz;
        u32 freq = c->frequency;
-       u32 band = BANDWIDTH_6_MHZ;
        struct tda18271_priv *priv = fe->tuner_priv;
        struct tda18271_std_map *std_map = &priv->std;
        struct tda18271_std_map_item *map;
@@ -953,10 +952,8 @@ static int tda18271_set_params(struct dvb_frontend *fe)
                        map = &std_map->dvbt_6;
                } else if (bw <= 7000000) {
                        map = &std_map->dvbt_7;
-                       band = BANDWIDTH_7_MHZ;
                } else {
                        map = &std_map->dvbt_8;
-                       band = BANDWIDTH_8_MHZ;
                }
                break;
        case SYS_DVBC_ANNEX_B:
@@ -968,10 +965,8 @@ static int tda18271_set_params(struct dvb_frontend *fe)
                        map = &std_map->qam_6;
                } else if (bw <= 7000000) {
                        map = &std_map->qam_7;
-                       band = BANDWIDTH_7_MHZ;
                } else {
                        map = &std_map->qam_8;
-                       band = BANDWIDTH_8_MHZ;
                }
                break;
        default:
@@ -990,7 +985,7 @@ static int tda18271_set_params(struct dvb_frontend *fe)
 
        priv->if_freq   = map->if_freq;
        priv->frequency = freq;
-       priv->bandwidth = band;
+       priv->bandwidth = bw;
 fail:
        return ret;
 }
index d96d0b9e189940624d3c5c8d2ef334502333a9cc..e180def0a657e7267f68c49586f263d681c0293f 100644 (file)
@@ -158,7 +158,6 @@ static int tda827xo_set_params(struct dvb_frontend *fe)
        struct tda827x_priv *priv = fe->tuner_priv;
        u8 buf[14];
        int rc;
-       u32 band;
 
        struct i2c_msg msg = { .addr = priv->i2c_addr, .flags = 0,
                               .buf = buf, .len = sizeof(buf) };
@@ -168,16 +167,12 @@ static int tda827xo_set_params(struct dvb_frontend *fe)
        dprintk("%s:\n", __func__);
        if (c->bandwidth_hz == 0) {
                if_freq = 5000000;
-               band = BANDWIDTH_8_MHZ;
        } else if (c->bandwidth_hz <= 6000000) {
                if_freq = 4000000;
-               band = BANDWIDTH_6_MHZ;
        } else if (c->bandwidth_hz <= 7000000) {
                if_freq = 4500000;
-               band = BANDWIDTH_7_MHZ;
        } else {        /* 8 MHz */
                if_freq = 5000000;
-               band = BANDWIDTH_8_MHZ;
        }
        tuner_freq = c->frequency;
 
@@ -224,7 +219,7 @@ static int tda827xo_set_params(struct dvb_frontend *fe)
                goto err;
 
        priv->frequency = c->frequency;
-       priv->bandwidth = band;
+       priv->bandwidth = c->bandwidth_hz;
 
        return 0;
 
@@ -522,7 +517,6 @@ static int tda827xa_set_params(struct dvb_frontend *fe)
        struct tda827x_priv *priv = fe->tuner_priv;
        struct tda827xa_data *frequency_map = tda827xa_dvbt;
        u8 buf[11];
-       u32 band;
 
        struct i2c_msg msg = { .addr = priv->i2c_addr, .flags = 0,
                               .buf = buf, .len = sizeof(buf) };
@@ -537,16 +531,12 @@ static int tda827xa_set_params(struct dvb_frontend *fe)
 
        if (c->bandwidth_hz == 0) {
                if_freq = 5000000;
-               band = BANDWIDTH_8_MHZ;
        } else if (c->bandwidth_hz <= 6000000) {
                if_freq = 4000000;
-               band = BANDWIDTH_6_MHZ;
        } else if (c->bandwidth_hz <= 7000000) {
                if_freq = 4500000;
-               band = BANDWIDTH_7_MHZ;
        } else {        /* 8 MHz */
                if_freq = 5000000;
-               band = BANDWIDTH_8_MHZ;
        }
        tuner_freq = c->frequency;
 
@@ -652,7 +642,7 @@ static int tda827xa_set_params(struct dvb_frontend *fe)
                goto err;
 
        priv->frequency = c->frequency;
-       priv->bandwidth = band;
+       priv->bandwidth = c->bandwidth_hz;
 
        return 0;
 
index ce91c43c53e8dc3881a7b3023f0fd1c4f0063958..39e7e583c8c0efb89335e6ab0c863ce77bd36db8 100644 (file)
@@ -1028,17 +1028,7 @@ static int simple_get_frequency(struct dvb_frontend *fe, u32 *frequency)
 static int simple_get_bandwidth(struct dvb_frontend *fe, u32 *bandwidth)
 {
        struct tuner_simple_priv *priv = fe->tuner_priv;
-       switch (priv->bandwidth) {
-       case 6000000:
-               *bandwidth = BANDWIDTH_6_MHZ;
-               break;
-       case 7000000:
-               *bandwidth = BANDWIDTH_7_MHZ;
-               break;
-       case 8000000:
-               *bandwidth = BANDWIDTH_8_MHZ;
-               break;
-       }
+       *bandwidth = priv->bandwidth;
        return 0;
 }
 
index 793c5c69c2f266dd5dd209ae39783c05a9c4aa5c..d218c1d68c33a622cdc791aa684e5645441965bf 100644 (file)
@@ -1139,7 +1139,6 @@ static int xc4000_set_params(struct dvb_frontend *fe)
                dprintk(1, "%s() VSB modulation\n", __func__);
                priv->rf_mode = XC_RF_MODE_AIR;
                priv->freq_hz = c->frequency - 1750000;
-               priv->bandwidth = BANDWIDTH_6_MHZ;
                priv->video_standard = XC4000_DTV6;
                type = DTV6;
                break;
@@ -1147,7 +1146,6 @@ static int xc4000_set_params(struct dvb_frontend *fe)
                dprintk(1, "%s() QAM modulation\n", __func__);
                priv->rf_mode = XC_RF_MODE_CABLE;
                priv->freq_hz = c->frequency - 1750000;
-               priv->bandwidth = BANDWIDTH_6_MHZ;
                priv->video_standard = XC4000_DTV6;
                type = DTV6;
                break;
@@ -1156,26 +1154,21 @@ static int xc4000_set_params(struct dvb_frontend *fe)
                dprintk(1, "%s() OFDM\n", __func__);
                if (bw == 0) {
                        if (c->frequency < 400000000) {
-                               priv->bandwidth = BANDWIDTH_7_MHZ;
                                priv->freq_hz = c->frequency - 2250000;
                        } else {
-                               priv->bandwidth = BANDWIDTH_8_MHZ;
                                priv->freq_hz = c->frequency - 2750000;
                        }
                        priv->video_standard = XC4000_DTV7_8;
                        type = DTV78;
                } else if (bw <= 6000000) {
-                       priv->bandwidth = BANDWIDTH_6_MHZ;
                        priv->video_standard = XC4000_DTV6;
                        priv->freq_hz = c->frequency - 1750000;
                        type = DTV6;
                } else if (bw <= 7000000) {
-                       priv->bandwidth = BANDWIDTH_7_MHZ;
                        priv->video_standard = XC4000_DTV7;
                        priv->freq_hz = c->frequency - 2250000;
                        type = DTV7;
                } else {
-                       priv->bandwidth = BANDWIDTH_8_MHZ;
                        priv->video_standard = XC4000_DTV8;
                        priv->freq_hz = c->frequency - 2750000;
                        type = DTV8;
@@ -1195,6 +1188,8 @@ static int xc4000_set_params(struct dvb_frontend *fe)
        if (check_firmware(fe, type, 0, priv->if_khz) != 0)
                goto fail;
 
+       priv->bandwidth = c->bandwidth_hz;
+
        ret = xc_set_signal_source(priv, priv->rf_mode);
        if (ret != 0) {
                printk(KERN_ERR "xc4000: xc_set_signal_source(%d) failed\n",
@@ -1591,7 +1586,7 @@ struct dvb_frontend *xc4000_attach(struct dvb_frontend *fe,
                break;
        case 1:
                /* new tuner instance */
-               priv->bandwidth = BANDWIDTH_6_MHZ;
+               priv->bandwidth = 6000000;
                /* set default configuration */
                priv->if_khz = 4560;
                priv->default_pm = 0;
index 7796339bcc7a1e06d9cb4315aee793591a980b93..296df05b8cda8fbe66ab430d0988f647807e5ac0 100644 (file)
@@ -650,14 +650,12 @@ static int xc5000_set_params(struct dvb_frontend *fe)
                dprintk(1, "%s() VSB modulation\n", __func__);
                priv->rf_mode = XC_RF_MODE_AIR;
                priv->freq_hz = freq - 1750000;
-               priv->bandwidth = BANDWIDTH_6_MHZ;
                priv->video_standard = DTV6;
                break;
        case SYS_DVBC_ANNEX_B:
                dprintk(1, "%s() QAM modulation\n", __func__);
                priv->rf_mode = XC_RF_MODE_CABLE;
                priv->freq_hz = freq - 1750000;
-               priv->bandwidth = BANDWIDTH_6_MHZ;
                priv->video_standard = DTV6;
                break;
        case SYS_DVBT:
@@ -665,17 +663,14 @@ static int xc5000_set_params(struct dvb_frontend *fe)
                dprintk(1, "%s() OFDM\n", __func__);
                switch (bw) {
                case 6000000:
-                       priv->bandwidth = BANDWIDTH_6_MHZ;
                        priv->video_standard = DTV6;
                        priv->freq_hz = freq - 1750000;
                        break;
                case 7000000:
-                       priv->bandwidth = BANDWIDTH_7_MHZ;
                        priv->video_standard = DTV7;
                        priv->freq_hz = freq - 2250000;
                        break;
                case 8000000:
-                       priv->bandwidth = BANDWIDTH_8_MHZ;
                        priv->video_standard = DTV8;
                        priv->freq_hz = freq - 2750000;
                        break;
@@ -689,17 +684,14 @@ static int xc5000_set_params(struct dvb_frontend *fe)
                dprintk(1, "%s() QAM modulation\n", __func__);
                priv->rf_mode = XC_RF_MODE_CABLE;
                if (bw <= 6000000) {
-                       priv->bandwidth = BANDWIDTH_6_MHZ;
                        priv->video_standard = DTV6;
                        priv->freq_hz = freq - 1750000;
                        b = 6;
                } else if (bw <= 7000000) {
-                       priv->bandwidth = BANDWIDTH_7_MHZ;
                        priv->video_standard = DTV7;
                        priv->freq_hz = freq - 2250000;
                        b = 7;
                } else {
-                       priv->bandwidth = BANDWIDTH_8_MHZ;
                        priv->video_standard = DTV7_8;
                        priv->freq_hz = freq - 2750000;
                        b = 8;
@@ -745,6 +737,8 @@ static int xc5000_set_params(struct dvb_frontend *fe)
        if (debug)
                xc_debug_dump(priv);
 
+       priv->bandwidth = bw;
+
        return 0;
 }
 
@@ -1126,7 +1120,7 @@ struct dvb_frontend *xc5000_attach(struct dvb_frontend *fe,
                break;
        case 1:
                /* new tuner instance */
-               priv->bandwidth = BANDWIDTH_6_MHZ;
+               priv->bandwidth = 6000000;
                fe->tuner_priv = priv;
                break;
        default:
index 3a533df2d8d3494ee8f03a68c91fd321c59c7f47..72db6eef4b9c32f69140992216dd954b821c6e4c 100644 (file)
@@ -279,7 +279,6 @@ static int mxl111sf_tuner_set_params(struct dvb_frontend *fe)
        struct mxl111sf_tuner_state *state = fe->tuner_priv;
        int ret;
        u8 bw;
-       u32 band = BANDWIDTH_6_MHZ;
 
        mxl_dbg("()");
 
@@ -297,11 +296,9 @@ static int mxl111sf_tuner_set_params(struct dvb_frontend *fe)
                        break;
                case 7000000:
                        bw = 7;
-                       band = BANDWIDTH_7_MHZ;
                        break;
                case 8000000:
                        bw = 8;
-                       band = BANDWIDTH_8_MHZ;
                        break;
                default:
                        err("%s: bandwidth not set!", __func__);
@@ -317,7 +314,7 @@ static int mxl111sf_tuner_set_params(struct dvb_frontend *fe)
                goto fail;
 
        state->frequency = c->frequency;
-       state->bandwidth = band;
+       state->bandwidth = c->bandwidth_hz;
 fail:
        return ret;
 }
index 16c526591f363c512e96d464b75548ee599a3dc3..9dc235aa44b71a712ba7c57918f9c786dd237e15 100644 (file)
@@ -98,7 +98,7 @@ struct dib3000_state {
        int timing_offset;
        int timing_offset_comp_done;
 
-       fe_bandwidth_t last_tuned_bw;
+       u32 last_tuned_bw;
        u32 last_tuned_freq;
 };
 
index 978805ed3847b653e0d361c95a988e472ec37f3d..1ab34838221c0b14d09bdfec5bb67bbce382bd1c 100644 (file)
@@ -635,12 +635,7 @@ static int dvb_pll_set_params(struct dvb_frontend *fe)
        }
 
        priv->frequency = frequency;
-       if (c->bandwidth_hz <= 6000000)
-               priv->bandwidth = BANDWIDTH_6_MHZ;
-       else if (c->bandwidth_hz <= 7000000)
-               priv->bandwidth = BANDWIDTH_7_MHZ;
-       if (c->bandwidth_hz <= 8000000)
-               priv->bandwidth = BANDWIDTH_8_MHZ;
+       priv->bandwidth = c->bandwidth_hz;
 
        return 0;
 }