Commit 294d83d7 authored by matthieu castet's avatar matthieu castet Committed by Mauro Carvalho Chehab
Browse files

V4L/DVB (4470): MT2060: turn on the VGA



The VGA was not turned on after calling sleep. This lead to bad performance in difficult areas.

Signed-off-by: default avatarmatthieu castet <castet.matthieu@free.fr>
Signed-off-by: default avatarPatrick Boettcher <pb@linuxtv.org>
Signed-off-by: default avatarMauro Carvalho Chehab <mchehab@infradead.org>
parent 0f69e7f3
Loading
Loading
Loading
Loading
+7 −6
Original line number Diff line number Diff line
@@ -277,11 +277,6 @@ static void mt2060_calibrate(struct mt2060_priv *priv)
		dprintk("FMCAL timed out");
}

static int mt2060_calc_regs(struct dvb_frontend *fe, struct dvb_frontend_parameters *params, u8 *buf, int buf_len)
{
	return -ENODEV;
}

static int mt2060_get_frequency(struct dvb_frontend *fe, u32 *frequency)
{
	struct mt2060_priv *priv = fe->tuner_priv;
@@ -296,6 +291,12 @@ static int mt2060_get_bandwidth(struct dvb_frontend *fe, u32 *bandwidth)
	return 0;
}

static int mt2060_init(struct dvb_frontend *fe)
{
	struct mt2060_priv *priv = fe->tuner_priv;
	return mt2060_writereg(priv, REG_VGAG,0x33);
}

static int mt2060_sleep(struct dvb_frontend *fe)
{
	struct mt2060_priv *priv = fe->tuner_priv;
@@ -319,10 +320,10 @@ static const struct dvb_tuner_ops mt2060_tuner_ops = {

	.release       = mt2060_release,

	.init          = mt2060_init,
	.sleep         = mt2060_sleep,

	.set_params    = mt2060_set_params,
	.calc_regs     = mt2060_calc_regs,
	.get_frequency = mt2060_get_frequency,
	.get_bandwidth = mt2060_get_bandwidth
};