diff options
author | Mauro Carvalho Chehab <mchehab@redhat.com> | 2011-12-26 18:02:28 -0500 |
---|---|---|
committer | Mauro Carvalho Chehab <mchehab@redhat.com> | 2011-12-31 07:22:49 -0500 |
commit | c6f56e7d794cba022353d464dfa3383d1b3e0125 (patch) | |
tree | 54414d0810e4f465a4107925092f8219695a3341 | |
parent | 88ab898f6639ca5a14943a882fbd141afc81fe90 (diff) |
[media] dvb: don't use DVBv3 bandwidth macros
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>
-rw-r--r-- | drivers/media/common/tuners/mt2266.c | 4 | ||||
-rw-r--r-- | drivers/media/common/tuners/mxl5007t.c | 5 | ||||
-rw-r--r-- | drivers/media/common/tuners/tda18271-fe.c | 7 | ||||
-rw-r--r-- | drivers/media/common/tuners/tda827x.c | 14 | ||||
-rw-r--r-- | drivers/media/common/tuners/tuner-simple.c | 12 | ||||
-rw-r--r-- | drivers/media/common/tuners/xc4000.c | 11 | ||||
-rw-r--r-- | drivers/media/common/tuners/xc5000.c | 12 | ||||
-rw-r--r-- | drivers/media/dvb/dvb-usb/mxl111sf-tuner.c | 5 | ||||
-rw-r--r-- | drivers/media/dvb/frontends/dib3000mb_priv.h | 2 | ||||
-rw-r--r-- | drivers/media/dvb/frontends/dvb-pll.c | 7 |
10 files changed, 15 insertions, 64 deletions
diff --git a/drivers/media/common/tuners/mt2266.c b/drivers/media/common/tuners/mt2266.c index 2fb5a60a621c..bca4d75e42d4 100644 --- a/drivers/media/common/tuners/mt2266.c +++ b/drivers/media/common/tuners/mt2266.c | |||
@@ -150,20 +150,18 @@ static int mt2266_set_params(struct dvb_frontend *fe) | |||
150 | case 6000000: | 150 | case 6000000: |
151 | mt2266_writeregs(priv, mt2266_init_6mhz, | 151 | mt2266_writeregs(priv, mt2266_init_6mhz, |
152 | sizeof(mt2266_init_6mhz)); | 152 | sizeof(mt2266_init_6mhz)); |
153 | priv->bandwidth = BANDWIDTH_6_MHZ; | ||
154 | break; | 153 | break; |
155 | case 8000000: | 154 | case 8000000: |
156 | mt2266_writeregs(priv, mt2266_init_8mhz, | 155 | mt2266_writeregs(priv, mt2266_init_8mhz, |
157 | sizeof(mt2266_init_8mhz)); | 156 | sizeof(mt2266_init_8mhz)); |
158 | priv->bandwidth = BANDWIDTH_8_MHZ; | ||
159 | break; | 157 | break; |
160 | case 7000000: | 158 | case 7000000: |
161 | default: | 159 | default: |
162 | mt2266_writeregs(priv, mt2266_init_7mhz, | 160 | mt2266_writeregs(priv, mt2266_init_7mhz, |
163 | sizeof(mt2266_init_7mhz)); | 161 | sizeof(mt2266_init_7mhz)); |
164 | priv->bandwidth = BANDWIDTH_7_MHZ; | ||
165 | break; | 162 | break; |
166 | } | 163 | } |
164 | priv->bandwidth = c->bandwidth_hz; | ||
167 | 165 | ||
168 | if (band == MT2266_VHF && priv->band == MT2266_UHF) { | 166 | if (band == MT2266_VHF && priv->band == MT2266_UHF) { |
169 | dprintk("Switch from UHF to VHF"); | 167 | dprintk("Switch from UHF to VHF"); |
diff --git a/drivers/media/common/tuners/mxl5007t.c b/drivers/media/common/tuners/mxl5007t.c index 844cfac79f6f..8f4899b0dc64 100644 --- a/drivers/media/common/tuners/mxl5007t.c +++ b/drivers/media/common/tuners/mxl5007t.c | |||
@@ -625,7 +625,6 @@ static int mxl5007t_set_params(struct dvb_frontend *fe) | |||
625 | enum mxl5007t_mode mode; | 625 | enum mxl5007t_mode mode; |
626 | int ret; | 626 | int ret; |
627 | u32 freq = c->frequency; | 627 | u32 freq = c->frequency; |
628 | u32 band = BANDWIDTH_6_MHZ; | ||
629 | 628 | ||
630 | switch (delsys) { | 629 | switch (delsys) { |
631 | case SYS_ATSC: | 630 | case SYS_ATSC: |
@@ -645,10 +644,8 @@ static int mxl5007t_set_params(struct dvb_frontend *fe) | |||
645 | break; | 644 | break; |
646 | case 7000000: | 645 | case 7000000: |
647 | bw = MxL_BW_7MHz; | 646 | bw = MxL_BW_7MHz; |
648 | band = BANDWIDTH_7_MHZ; | ||
649 | case 8000000: | 647 | case 8000000: |
650 | bw = MxL_BW_8MHz; | 648 | bw = MxL_BW_8MHz; |
651 | band = BANDWIDTH_8_MHZ; | ||
652 | default: | 649 | default: |
653 | return -EINVAL; | 650 | return -EINVAL; |
654 | } | 651 | } |
@@ -672,7 +669,7 @@ static int mxl5007t_set_params(struct dvb_frontend *fe) | |||
672 | goto fail; | 669 | goto fail; |
673 | 670 | ||
674 | state->frequency = freq; | 671 | state->frequency = freq; |
675 | state->bandwidth = band; | 672 | state->bandwidth = c->bandwidth_hz; |
676 | fail: | 673 | fail: |
677 | mutex_unlock(&state->lock); | 674 | mutex_unlock(&state->lock); |
678 | 675 | ||
diff --git a/drivers/media/common/tuners/tda18271-fe.c b/drivers/media/common/tuners/tda18271-fe.c index 53299b0a857c..d3d91ea9f1ac 100644 --- a/drivers/media/common/tuners/tda18271-fe.c +++ b/drivers/media/common/tuners/tda18271-fe.c | |||
@@ -934,7 +934,6 @@ static int tda18271_set_params(struct dvb_frontend *fe) | |||
934 | u32 delsys = c->delivery_system; | 934 | u32 delsys = c->delivery_system; |
935 | u32 bw = c->bandwidth_hz; | 935 | u32 bw = c->bandwidth_hz; |
936 | u32 freq = c->frequency; | 936 | u32 freq = c->frequency; |
937 | u32 band = BANDWIDTH_6_MHZ; | ||
938 | struct tda18271_priv *priv = fe->tuner_priv; | 937 | struct tda18271_priv *priv = fe->tuner_priv; |
939 | struct tda18271_std_map *std_map = &priv->std; | 938 | struct tda18271_std_map *std_map = &priv->std; |
940 | struct tda18271_std_map_item *map; | 939 | struct tda18271_std_map_item *map; |
@@ -953,10 +952,8 @@ static int tda18271_set_params(struct dvb_frontend *fe) | |||
953 | map = &std_map->dvbt_6; | 952 | map = &std_map->dvbt_6; |
954 | } else if (bw <= 7000000) { | 953 | } else if (bw <= 7000000) { |
955 | map = &std_map->dvbt_7; | 954 | map = &std_map->dvbt_7; |
956 | band = BANDWIDTH_7_MHZ; | ||
957 | } else { | 955 | } else { |
958 | map = &std_map->dvbt_8; | 956 | map = &std_map->dvbt_8; |
959 | band = BANDWIDTH_8_MHZ; | ||
960 | } | 957 | } |
961 | break; | 958 | break; |
962 | case SYS_DVBC_ANNEX_B: | 959 | case SYS_DVBC_ANNEX_B: |
@@ -968,10 +965,8 @@ static int tda18271_set_params(struct dvb_frontend *fe) | |||
968 | map = &std_map->qam_6; | 965 | map = &std_map->qam_6; |
969 | } else if (bw <= 7000000) { | 966 | } else if (bw <= 7000000) { |
970 | map = &std_map->qam_7; | 967 | map = &std_map->qam_7; |
971 | band = BANDWIDTH_7_MHZ; | ||
972 | } else { | 968 | } else { |
973 | map = &std_map->qam_8; | 969 | map = &std_map->qam_8; |
974 | band = BANDWIDTH_8_MHZ; | ||
975 | } | 970 | } |
976 | break; | 971 | break; |
977 | default: | 972 | default: |
@@ -990,7 +985,7 @@ static int tda18271_set_params(struct dvb_frontend *fe) | |||
990 | 985 | ||
991 | priv->if_freq = map->if_freq; | 986 | priv->if_freq = map->if_freq; |
992 | priv->frequency = freq; | 987 | priv->frequency = freq; |
993 | priv->bandwidth = band; | 988 | priv->bandwidth = bw; |
994 | fail: | 989 | fail: |
995 | return ret; | 990 | return ret; |
996 | } | 991 | } |
diff --git a/drivers/media/common/tuners/tda827x.c b/drivers/media/common/tuners/tda827x.c index d96d0b9e1899..e180def0a657 100644 --- a/drivers/media/common/tuners/tda827x.c +++ b/drivers/media/common/tuners/tda827x.c | |||
@@ -158,7 +158,6 @@ static int tda827xo_set_params(struct dvb_frontend *fe) | |||
158 | struct tda827x_priv *priv = fe->tuner_priv; | 158 | struct tda827x_priv *priv = fe->tuner_priv; |
159 | u8 buf[14]; | 159 | u8 buf[14]; |
160 | int rc; | 160 | int rc; |
161 | u32 band; | ||
162 | 161 | ||
163 | struct i2c_msg msg = { .addr = priv->i2c_addr, .flags = 0, | 162 | struct i2c_msg msg = { .addr = priv->i2c_addr, .flags = 0, |
164 | .buf = buf, .len = sizeof(buf) }; | 163 | .buf = buf, .len = sizeof(buf) }; |
@@ -168,16 +167,12 @@ static int tda827xo_set_params(struct dvb_frontend *fe) | |||
168 | dprintk("%s:\n", __func__); | 167 | dprintk("%s:\n", __func__); |
169 | if (c->bandwidth_hz == 0) { | 168 | if (c->bandwidth_hz == 0) { |
170 | if_freq = 5000000; | 169 | if_freq = 5000000; |
171 | band = BANDWIDTH_8_MHZ; | ||
172 | } else if (c->bandwidth_hz <= 6000000) { | 170 | } else if (c->bandwidth_hz <= 6000000) { |
173 | if_freq = 4000000; | 171 | if_freq = 4000000; |
174 | band = BANDWIDTH_6_MHZ; | ||
175 | } else if (c->bandwidth_hz <= 7000000) { | 172 | } else if (c->bandwidth_hz <= 7000000) { |
176 | if_freq = 4500000; | 173 | if_freq = 4500000; |
177 | band = BANDWIDTH_7_MHZ; | ||
178 | } else { /* 8 MHz */ | 174 | } else { /* 8 MHz */ |
179 | if_freq = 5000000; | 175 | if_freq = 5000000; |
180 | band = BANDWIDTH_8_MHZ; | ||
181 | } | 176 | } |
182 | tuner_freq = c->frequency; | 177 | tuner_freq = c->frequency; |
183 | 178 | ||
@@ -224,7 +219,7 @@ static int tda827xo_set_params(struct dvb_frontend *fe) | |||
224 | goto err; | 219 | goto err; |
225 | 220 | ||
226 | priv->frequency = c->frequency; | 221 | priv->frequency = c->frequency; |
227 | priv->bandwidth = band; | 222 | priv->bandwidth = c->bandwidth_hz; |
228 | 223 | ||
229 | return 0; | 224 | return 0; |
230 | 225 | ||
@@ -522,7 +517,6 @@ static int tda827xa_set_params(struct dvb_frontend *fe) | |||
522 | struct tda827x_priv *priv = fe->tuner_priv; | 517 | struct tda827x_priv *priv = fe->tuner_priv; |
523 | struct tda827xa_data *frequency_map = tda827xa_dvbt; | 518 | struct tda827xa_data *frequency_map = tda827xa_dvbt; |
524 | u8 buf[11]; | 519 | u8 buf[11]; |
525 | u32 band; | ||
526 | 520 | ||
527 | struct i2c_msg msg = { .addr = priv->i2c_addr, .flags = 0, | 521 | struct i2c_msg msg = { .addr = priv->i2c_addr, .flags = 0, |
528 | .buf = buf, .len = sizeof(buf) }; | 522 | .buf = buf, .len = sizeof(buf) }; |
@@ -537,16 +531,12 @@ static int tda827xa_set_params(struct dvb_frontend *fe) | |||
537 | 531 | ||
538 | if (c->bandwidth_hz == 0) { | 532 | if (c->bandwidth_hz == 0) { |
539 | if_freq = 5000000; | 533 | if_freq = 5000000; |
540 | band = BANDWIDTH_8_MHZ; | ||
541 | } else if (c->bandwidth_hz <= 6000000) { | 534 | } else if (c->bandwidth_hz <= 6000000) { |
542 | if_freq = 4000000; | 535 | if_freq = 4000000; |
543 | band = BANDWIDTH_6_MHZ; | ||
544 | } else if (c->bandwidth_hz <= 7000000) { | 536 | } else if (c->bandwidth_hz <= 7000000) { |
545 | if_freq = 4500000; | 537 | if_freq = 4500000; |
546 | band = BANDWIDTH_7_MHZ; | ||
547 | } else { /* 8 MHz */ | 538 | } else { /* 8 MHz */ |
548 | if_freq = 5000000; | 539 | if_freq = 5000000; |
549 | band = BANDWIDTH_8_MHZ; | ||
550 | } | 540 | } |
551 | tuner_freq = c->frequency; | 541 | tuner_freq = c->frequency; |
552 | 542 | ||
@@ -652,7 +642,7 @@ static int tda827xa_set_params(struct dvb_frontend *fe) | |||
652 | goto err; | 642 | goto err; |
653 | 643 | ||
654 | priv->frequency = c->frequency; | 644 | priv->frequency = c->frequency; |
655 | priv->bandwidth = band; | 645 | priv->bandwidth = c->bandwidth_hz; |
656 | 646 | ||
657 | return 0; | 647 | return 0; |
658 | 648 | ||
diff --git a/drivers/media/common/tuners/tuner-simple.c b/drivers/media/common/tuners/tuner-simple.c index ce91c43c53e8..39e7e583c8c0 100644 --- a/drivers/media/common/tuners/tuner-simple.c +++ b/drivers/media/common/tuners/tuner-simple.c | |||
@@ -1028,17 +1028,7 @@ static int simple_get_frequency(struct dvb_frontend *fe, u32 *frequency) | |||
1028 | static int simple_get_bandwidth(struct dvb_frontend *fe, u32 *bandwidth) | 1028 | static int simple_get_bandwidth(struct dvb_frontend *fe, u32 *bandwidth) |
1029 | { | 1029 | { |
1030 | struct tuner_simple_priv *priv = fe->tuner_priv; | 1030 | struct tuner_simple_priv *priv = fe->tuner_priv; |
1031 | switch (priv->bandwidth) { | 1031 | *bandwidth = priv->bandwidth; |
1032 | case 6000000: | ||
1033 | *bandwidth = BANDWIDTH_6_MHZ; | ||
1034 | break; | ||
1035 | case 7000000: | ||
1036 | *bandwidth = BANDWIDTH_7_MHZ; | ||
1037 | break; | ||
1038 | case 8000000: | ||
1039 | *bandwidth = BANDWIDTH_8_MHZ; | ||
1040 | break; | ||
1041 | } | ||
1042 | return 0; | 1032 | return 0; |
1043 | } | 1033 | } |
1044 | 1034 | ||
diff --git a/drivers/media/common/tuners/xc4000.c b/drivers/media/common/tuners/xc4000.c index 793c5c69c2f2..d218c1d68c33 100644 --- a/drivers/media/common/tuners/xc4000.c +++ b/drivers/media/common/tuners/xc4000.c | |||
@@ -1139,7 +1139,6 @@ static int xc4000_set_params(struct dvb_frontend *fe) | |||
1139 | dprintk(1, "%s() VSB modulation\n", __func__); | 1139 | dprintk(1, "%s() VSB modulation\n", __func__); |
1140 | priv->rf_mode = XC_RF_MODE_AIR; | 1140 | priv->rf_mode = XC_RF_MODE_AIR; |
1141 | priv->freq_hz = c->frequency - 1750000; | 1141 | priv->freq_hz = c->frequency - 1750000; |
1142 | priv->bandwidth = BANDWIDTH_6_MHZ; | ||
1143 | priv->video_standard = XC4000_DTV6; | 1142 | priv->video_standard = XC4000_DTV6; |
1144 | type = DTV6; | 1143 | type = DTV6; |
1145 | break; | 1144 | break; |
@@ -1147,7 +1146,6 @@ static int xc4000_set_params(struct dvb_frontend *fe) | |||
1147 | dprintk(1, "%s() QAM modulation\n", __func__); | 1146 | dprintk(1, "%s() QAM modulation\n", __func__); |
1148 | priv->rf_mode = XC_RF_MODE_CABLE; | 1147 | priv->rf_mode = XC_RF_MODE_CABLE; |
1149 | priv->freq_hz = c->frequency - 1750000; | 1148 | priv->freq_hz = c->frequency - 1750000; |
1150 | priv->bandwidth = BANDWIDTH_6_MHZ; | ||
1151 | priv->video_standard = XC4000_DTV6; | 1149 | priv->video_standard = XC4000_DTV6; |
1152 | type = DTV6; | 1150 | type = DTV6; |
1153 | break; | 1151 | break; |
@@ -1156,26 +1154,21 @@ static int xc4000_set_params(struct dvb_frontend *fe) | |||
1156 | dprintk(1, "%s() OFDM\n", __func__); | 1154 | dprintk(1, "%s() OFDM\n", __func__); |
1157 | if (bw == 0) { | 1155 | if (bw == 0) { |
1158 | if (c->frequency < 400000000) { | 1156 | if (c->frequency < 400000000) { |
1159 | priv->bandwidth = BANDWIDTH_7_MHZ; | ||
1160 | priv->freq_hz = c->frequency - 2250000; | 1157 | priv->freq_hz = c->frequency - 2250000; |
1161 | } else { | 1158 | } else { |
1162 | priv->bandwidth = BANDWIDTH_8_MHZ; | ||
1163 | priv->freq_hz = c->frequency - 2750000; | 1159 | priv->freq_hz = c->frequency - 2750000; |
1164 | } | 1160 | } |
1165 | priv->video_standard = XC4000_DTV7_8; | 1161 | priv->video_standard = XC4000_DTV7_8; |
1166 | type = DTV78; | 1162 | type = DTV78; |
1167 | } else if (bw <= 6000000) { | 1163 | } else if (bw <= 6000000) { |
1168 | priv->bandwidth = BANDWIDTH_6_MHZ; | ||
1169 | priv->video_standard = XC4000_DTV6; | 1164 | priv->video_standard = XC4000_DTV6; |
1170 | priv->freq_hz = c->frequency - 1750000; | 1165 | priv->freq_hz = c->frequency - 1750000; |
1171 | type = DTV6; | 1166 | type = DTV6; |
1172 | } else if (bw <= 7000000) { | 1167 | } else if (bw <= 7000000) { |
1173 | priv->bandwidth = BANDWIDTH_7_MHZ; | ||
1174 | priv->video_standard = XC4000_DTV7; | 1168 | priv->video_standard = XC4000_DTV7; |
1175 | priv->freq_hz = c->frequency - 2250000; | 1169 | priv->freq_hz = c->frequency - 2250000; |
1176 | type = DTV7; | 1170 | type = DTV7; |
1177 | } else { | 1171 | } else { |
1178 | priv->bandwidth = BANDWIDTH_8_MHZ; | ||
1179 | priv->video_standard = XC4000_DTV8; | 1172 | priv->video_standard = XC4000_DTV8; |
1180 | priv->freq_hz = c->frequency - 2750000; | 1173 | priv->freq_hz = c->frequency - 2750000; |
1181 | type = DTV8; | 1174 | type = DTV8; |
@@ -1195,6 +1188,8 @@ static int xc4000_set_params(struct dvb_frontend *fe) | |||
1195 | if (check_firmware(fe, type, 0, priv->if_khz) != 0) | 1188 | if (check_firmware(fe, type, 0, priv->if_khz) != 0) |
1196 | goto fail; | 1189 | goto fail; |
1197 | 1190 | ||
1191 | priv->bandwidth = c->bandwidth_hz; | ||
1192 | |||
1198 | ret = xc_set_signal_source(priv, priv->rf_mode); | 1193 | ret = xc_set_signal_source(priv, priv->rf_mode); |
1199 | if (ret != 0) { | 1194 | if (ret != 0) { |
1200 | printk(KERN_ERR "xc4000: xc_set_signal_source(%d) failed\n", | 1195 | printk(KERN_ERR "xc4000: xc_set_signal_source(%d) failed\n", |
@@ -1591,7 +1586,7 @@ struct dvb_frontend *xc4000_attach(struct dvb_frontend *fe, | |||
1591 | break; | 1586 | break; |
1592 | case 1: | 1587 | case 1: |
1593 | /* new tuner instance */ | 1588 | /* new tuner instance */ |
1594 | priv->bandwidth = BANDWIDTH_6_MHZ; | 1589 | priv->bandwidth = 6000000; |
1595 | /* set default configuration */ | 1590 | /* set default configuration */ |
1596 | priv->if_khz = 4560; | 1591 | priv->if_khz = 4560; |
1597 | priv->default_pm = 0; | 1592 | priv->default_pm = 0; |
diff --git a/drivers/media/common/tuners/xc5000.c b/drivers/media/common/tuners/xc5000.c index 7796339bcc7a..296df05b8cda 100644 --- a/drivers/media/common/tuners/xc5000.c +++ b/drivers/media/common/tuners/xc5000.c | |||
@@ -650,14 +650,12 @@ static int xc5000_set_params(struct dvb_frontend *fe) | |||
650 | dprintk(1, "%s() VSB modulation\n", __func__); | 650 | dprintk(1, "%s() VSB modulation\n", __func__); |
651 | priv->rf_mode = XC_RF_MODE_AIR; | 651 | priv->rf_mode = XC_RF_MODE_AIR; |
652 | priv->freq_hz = freq - 1750000; | 652 | priv->freq_hz = freq - 1750000; |
653 | priv->bandwidth = BANDWIDTH_6_MHZ; | ||
654 | priv->video_standard = DTV6; | 653 | priv->video_standard = DTV6; |
655 | break; | 654 | break; |
656 | case SYS_DVBC_ANNEX_B: | 655 | case SYS_DVBC_ANNEX_B: |
657 | dprintk(1, "%s() QAM modulation\n", __func__); | 656 | dprintk(1, "%s() QAM modulation\n", __func__); |
658 | priv->rf_mode = XC_RF_MODE_CABLE; | 657 | priv->rf_mode = XC_RF_MODE_CABLE; |
659 | priv->freq_hz = freq - 1750000; | 658 | priv->freq_hz = freq - 1750000; |
660 | priv->bandwidth = BANDWIDTH_6_MHZ; | ||
661 | priv->video_standard = DTV6; | 659 | priv->video_standard = DTV6; |
662 | break; | 660 | break; |
663 | case SYS_DVBT: | 661 | case SYS_DVBT: |
@@ -665,17 +663,14 @@ static int xc5000_set_params(struct dvb_frontend *fe) | |||
665 | dprintk(1, "%s() OFDM\n", __func__); | 663 | dprintk(1, "%s() OFDM\n", __func__); |
666 | switch (bw) { | 664 | switch (bw) { |
667 | case 6000000: | 665 | case 6000000: |
668 | priv->bandwidth = BANDWIDTH_6_MHZ; | ||
669 | priv->video_standard = DTV6; | 666 | priv->video_standard = DTV6; |
670 | priv->freq_hz = freq - 1750000; | 667 | priv->freq_hz = freq - 1750000; |
671 | break; | 668 | break; |
672 | case 7000000: | 669 | case 7000000: |
673 | priv->bandwidth = BANDWIDTH_7_MHZ; | ||
674 | priv->video_standard = DTV7; | 670 | priv->video_standard = DTV7; |
675 | priv->freq_hz = freq - 2250000; | 671 | priv->freq_hz = freq - 2250000; |
676 | break; | 672 | break; |
677 | case 8000000: | 673 | case 8000000: |
678 | priv->bandwidth = BANDWIDTH_8_MHZ; | ||
679 | priv->video_standard = DTV8; | 674 | priv->video_standard = DTV8; |
680 | priv->freq_hz = freq - 2750000; | 675 | priv->freq_hz = freq - 2750000; |
681 | break; | 676 | break; |
@@ -689,17 +684,14 @@ static int xc5000_set_params(struct dvb_frontend *fe) | |||
689 | dprintk(1, "%s() QAM modulation\n", __func__); | 684 | dprintk(1, "%s() QAM modulation\n", __func__); |
690 | priv->rf_mode = XC_RF_MODE_CABLE; | 685 | priv->rf_mode = XC_RF_MODE_CABLE; |
691 | if (bw <= 6000000) { | 686 | if (bw <= 6000000) { |
692 | priv->bandwidth = BANDWIDTH_6_MHZ; | ||
693 | priv->video_standard = DTV6; | 687 | priv->video_standard = DTV6; |
694 | priv->freq_hz = freq - 1750000; | 688 | priv->freq_hz = freq - 1750000; |
695 | b = 6; | 689 | b = 6; |
696 | } else if (bw <= 7000000) { | 690 | } else if (bw <= 7000000) { |
697 | priv->bandwidth = BANDWIDTH_7_MHZ; | ||
698 | priv->video_standard = DTV7; | 691 | priv->video_standard = DTV7; |
699 | priv->freq_hz = freq - 2250000; | 692 | priv->freq_hz = freq - 2250000; |
700 | b = 7; | 693 | b = 7; |
701 | } else { | 694 | } else { |
702 | priv->bandwidth = BANDWIDTH_8_MHZ; | ||
703 | priv->video_standard = DTV7_8; | 695 | priv->video_standard = DTV7_8; |
704 | priv->freq_hz = freq - 2750000; | 696 | priv->freq_hz = freq - 2750000; |
705 | b = 8; | 697 | b = 8; |
@@ -745,6 +737,8 @@ static int xc5000_set_params(struct dvb_frontend *fe) | |||
745 | if (debug) | 737 | if (debug) |
746 | xc_debug_dump(priv); | 738 | xc_debug_dump(priv); |
747 | 739 | ||
740 | priv->bandwidth = bw; | ||
741 | |||
748 | return 0; | 742 | return 0; |
749 | } | 743 | } |
750 | 744 | ||
@@ -1126,7 +1120,7 @@ struct dvb_frontend *xc5000_attach(struct dvb_frontend *fe, | |||
1126 | break; | 1120 | break; |
1127 | case 1: | 1121 | case 1: |
1128 | /* new tuner instance */ | 1122 | /* new tuner instance */ |
1129 | priv->bandwidth = BANDWIDTH_6_MHZ; | 1123 | priv->bandwidth = 6000000; |
1130 | fe->tuner_priv = priv; | 1124 | fe->tuner_priv = priv; |
1131 | break; | 1125 | break; |
1132 | default: | 1126 | default: |
diff --git a/drivers/media/dvb/dvb-usb/mxl111sf-tuner.c b/drivers/media/dvb/dvb-usb/mxl111sf-tuner.c index 3a533df2d8d3..72db6eef4b9c 100644 --- a/drivers/media/dvb/dvb-usb/mxl111sf-tuner.c +++ b/drivers/media/dvb/dvb-usb/mxl111sf-tuner.c | |||
@@ -279,7 +279,6 @@ static int mxl111sf_tuner_set_params(struct dvb_frontend *fe) | |||
279 | struct mxl111sf_tuner_state *state = fe->tuner_priv; | 279 | struct mxl111sf_tuner_state *state = fe->tuner_priv; |
280 | int ret; | 280 | int ret; |
281 | u8 bw; | 281 | u8 bw; |
282 | u32 band = BANDWIDTH_6_MHZ; | ||
283 | 282 | ||
284 | mxl_dbg("()"); | 283 | mxl_dbg("()"); |
285 | 284 | ||
@@ -297,11 +296,9 @@ static int mxl111sf_tuner_set_params(struct dvb_frontend *fe) | |||
297 | break; | 296 | break; |
298 | case 7000000: | 297 | case 7000000: |
299 | bw = 7; | 298 | bw = 7; |
300 | band = BANDWIDTH_7_MHZ; | ||
301 | break; | 299 | break; |
302 | case 8000000: | 300 | case 8000000: |
303 | bw = 8; | 301 | bw = 8; |
304 | band = BANDWIDTH_8_MHZ; | ||
305 | break; | 302 | break; |
306 | default: | 303 | default: |
307 | err("%s: bandwidth not set!", __func__); | 304 | err("%s: bandwidth not set!", __func__); |
@@ -317,7 +314,7 @@ static int mxl111sf_tuner_set_params(struct dvb_frontend *fe) | |||
317 | goto fail; | 314 | goto fail; |
318 | 315 | ||
319 | state->frequency = c->frequency; | 316 | state->frequency = c->frequency; |
320 | state->bandwidth = band; | 317 | state->bandwidth = c->bandwidth_hz; |
321 | fail: | 318 | fail: |
322 | return ret; | 319 | return ret; |
323 | } | 320 | } |
diff --git a/drivers/media/dvb/frontends/dib3000mb_priv.h b/drivers/media/dvb/frontends/dib3000mb_priv.h index 16c526591f36..9dc235aa44b7 100644 --- a/drivers/media/dvb/frontends/dib3000mb_priv.h +++ b/drivers/media/dvb/frontends/dib3000mb_priv.h | |||
@@ -98,7 +98,7 @@ struct dib3000_state { | |||
98 | int timing_offset; | 98 | int timing_offset; |
99 | int timing_offset_comp_done; | 99 | int timing_offset_comp_done; |
100 | 100 | ||
101 | fe_bandwidth_t last_tuned_bw; | 101 | u32 last_tuned_bw; |
102 | u32 last_tuned_freq; | 102 | u32 last_tuned_freq; |
103 | }; | 103 | }; |
104 | 104 | ||
diff --git a/drivers/media/dvb/frontends/dvb-pll.c b/drivers/media/dvb/frontends/dvb-pll.c index 978805ed3847..1ab34838221c 100644 --- a/drivers/media/dvb/frontends/dvb-pll.c +++ b/drivers/media/dvb/frontends/dvb-pll.c | |||
@@ -635,12 +635,7 @@ static int dvb_pll_set_params(struct dvb_frontend *fe) | |||
635 | } | 635 | } |
636 | 636 | ||
637 | priv->frequency = frequency; | 637 | priv->frequency = frequency; |
638 | if (c->bandwidth_hz <= 6000000) | 638 | priv->bandwidth = c->bandwidth_hz; |
639 | priv->bandwidth = BANDWIDTH_6_MHZ; | ||
640 | else if (c->bandwidth_hz <= 7000000) | ||
641 | priv->bandwidth = BANDWIDTH_7_MHZ; | ||
642 | if (c->bandwidth_hz <= 8000000) | ||
643 | priv->bandwidth = BANDWIDTH_8_MHZ; | ||
644 | 639 | ||
645 | return 0; | 640 | return 0; |
646 | } | 641 | } |