summaryrefslogtreecommitdiff
path: root/drivers/media/common/tuners/mt2063.c
diff options
context:
space:
mode:
authorMauro Carvalho Chehab <mchehab@redhat.com>2011-07-21 17:35:30 +0400
committerMauro Carvalho Chehab <mchehab@redhat.com>2012-01-05 04:20:27 +0400
commitfad11dbc936cfd8483235f955b54636447a4425d (patch)
treec47489939249b179a5e3050ea89b05c9db867ac8 /drivers/media/common/tuners/mt2063.c
parent31e67faeaf058e0575cfb304a39dbcccf3d8569b (diff)
downloadlinux-fad11dbc936cfd8483235f955b54636447a4425d.tar.xz
[media] mt2063: Simplify mt2063_setTune logic
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
Diffstat (limited to 'drivers/media/common/tuners/mt2063.c')
-rw-r--r--drivers/media/common/tuners/mt2063.c37
1 files changed, 3 insertions, 34 deletions
diff --git a/drivers/media/common/tuners/mt2063.c b/drivers/media/common/tuners/mt2063.c
index 3c0b3f1ec248..53e3960eb7c0 100644
--- a/drivers/media/common/tuners/mt2063.c
+++ b/drivers/media/common/tuners/mt2063.c
@@ -323,34 +323,6 @@ static u32 MT2063_ClearPowerMaskBits(struct mt2063_state *state, enum MT2063_Mas
/*****************/
/* From drivers/media/common/tuners/mt2063_cfg.h */
-unsigned int mt2063_setTune(struct dvb_frontend *fe, u32 f_in,
- u32 bw_in,
- enum MTTune_atv_standard tv_type)
-{
- struct dvb_frontend_ops *frontend_ops = NULL;
- struct dvb_tuner_ops *tuner_ops = NULL;
- struct tuner_state t_state;
- struct mt2063_state *state = fe->tuner_priv;
- int err = 0;
-
- t_state.frequency = f_in;
- t_state.bandwidth = bw_in;
- state->tv_type = tv_type;
- if (&fe->ops)
- frontend_ops = &fe->ops;
- if (&frontend_ops->tuner_ops)
- tuner_ops = &frontend_ops->tuner_ops;
- if (tuner_ops->set_state) {
- if ((err =
- tuner_ops->set_state(fe, DVBFE_TUNER_FREQUENCY,
- &t_state)) < 0) {
- printk("%s: Invalid parameter\n", __func__);
- return err;
- }
- }
-
- return err;
-}
unsigned int tuner_MT2063_SoftwareShutdown(struct dvb_frontend *fe)
{
@@ -2862,19 +2834,16 @@ static u32 MT2063_Tune(struct mt2063_state *state, u32 f_in)
return status;
}
-static u32 MT_Tune_atv(void *h, u32 f_in, u32 bw_in,
- enum MTTune_atv_standard tv_type)
+unsigned int mt2063_setTune(void *h, u32 f_in, u32 bw_in,
+ enum MTTune_atv_standard tv_type)
{
-
u32 status = 0;
-
s32 pict_car = 0;
s32 pict2chanb_vsb = 0;
s32 pict2chanb_snd = 0;
s32 pict2snd1 = 0;
s32 pict2snd2 = 0;
s32 ch_bw = 0;
-
s32 if_mid = 0;
s32 rcvr_mode = 0;
u32 mode_get = 0;
@@ -3290,7 +3259,7 @@ static int mt2063_set_state(struct dvb_frontend *fe,
//set frequency
status =
- MT_Tune_atv(state,
+ mt2063_setTune(state,
tunstate->frequency, tunstate->bandwidth,
state->tv_type);