aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/media/dvb-frontends/stb6100.c
diff options
context:
space:
mode:
authorMauro Carvalho Chehab <mchehab@osg.samsung.com>2015-11-11 15:52:25 -0200
committerMauro Carvalho Chehab <mchehab@osg.samsung.com>2015-11-17 06:41:18 -0200
commit2184e2530c061ce6d26b80c346afb1a2c63db952 (patch)
tree51873ea52002bc84eba7d1f13246e687f0e43c49 /drivers/media/dvb-frontends/stb6100.c
parent[media] dvb_frontend.h: Document suspend/resume functions (diff)
downloadlinux-dev-2184e2530c061ce6d26b80c346afb1a2c63db952.tar.xz
linux-dev-2184e2530c061ce6d26b80c346afb1a2c63db952.zip
[media] dvb_frontend.h: get rid of unused tuner params/states
There are several tuner_param values that aren't by any driver or core: DVBFE_TUNER_TUNERSTEP DVBFE_TUNER_IFFREQ DVBFE_TUNER_REFCLOCK DVBFE_TUNER_IQSENSE DVBFE_TUNER_DUMMY Several of those correspond to the values at the tuner_state struct with is also only initialized by not used anyware: u32 tunerstep; u32 ifreq; u32 refclock; It doesn't make sense to keep anything at the kABI that it is not used. So, get rid of them. Signed-off-by: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
Diffstat (limited to 'drivers/media/dvb-frontends/stb6100.c')
-rw-r--r--drivers/media/dvb-frontends/stb6100.c23
1 files changed, 6 insertions, 17 deletions
diff --git a/drivers/media/dvb-frontends/stb6100.c b/drivers/media/dvb-frontends/stb6100.c
index 4ef8a5c7003e..e7f8d2c55565 100644
--- a/drivers/media/dvb-frontends/stb6100.c
+++ b/drivers/media/dvb-frontends/stb6100.c
@@ -496,14 +496,15 @@ static int stb6100_init(struct dvb_frontend *fe)
{
struct stb6100_state *state = fe->tuner_priv;
struct tuner_state *status = &state->status;
+ int refclk = 27000000; /* Hz */
- status->tunerstep = 125000;
- status->ifreq = 0;
- status->refclock = 27000000; /* Hz */
- status->iqsense = 1;
+ /*
+ * iqsense = 1
+ * tunerstep = 125000
+ */
status->bandwidth = 36000; /* kHz */
state->bandwidth = status->bandwidth * 1000; /* Hz */
- state->reference = status->refclock / 1000; /* kHz */
+ state->reference = refclk / 1000; /* kHz */
/* Set default bandwidth. Modified, PN 13-May-10 */
return 0;
@@ -517,15 +518,9 @@ static int stb6100_get_state(struct dvb_frontend *fe,
case DVBFE_TUNER_FREQUENCY:
stb6100_get_frequency(fe, &state->frequency);
break;
- case DVBFE_TUNER_TUNERSTEP:
- break;
- case DVBFE_TUNER_IFFREQ:
- break;
case DVBFE_TUNER_BANDWIDTH:
stb6100_get_bandwidth(fe, &state->bandwidth);
break;
- case DVBFE_TUNER_REFCLOCK:
- break;
default:
break;
}
@@ -544,16 +539,10 @@ static int stb6100_set_state(struct dvb_frontend *fe,
stb6100_set_frequency(fe, state->frequency);
tstate->frequency = state->frequency;
break;
- case DVBFE_TUNER_TUNERSTEP:
- break;
- case DVBFE_TUNER_IFFREQ:
- break;
case DVBFE_TUNER_BANDWIDTH:
stb6100_set_bandwidth(fe, state->bandwidth);
tstate->bandwidth = state->bandwidth;
break;
- case DVBFE_TUNER_REFCLOCK:
- break;
default:
break;
}