Skip to content

Commit

Permalink
[media] r820t: disable auto gain/VGA setting
Browse files Browse the repository at this point in the history
On field tests, the auto gain routine is not working, nor it is
used by the original driver. Let's comment it for now.

Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
Tested-by: Antti Palosaari <crope@iki.fi>
  • Loading branch information
Mauro Carvalho Chehab committed Apr 17, 2013
1 parent c8832e8 commit dfdeac8
Showing 1 changed file with 3 additions and 5 deletions.
8 changes: 3 additions & 5 deletions drivers/media/tuners/r820t.c
Original file line number Diff line number Diff line change
Expand Up @@ -1163,6 +1163,8 @@ static int r820t_read_gain(struct r820t_priv *priv)
return ((data[3] & 0x0f) << 1) + ((data[3] & 0xf0) >> 4);
}

#if 0
/* FIXME: This routine requires more testing */
static int r820t_set_gain_mode(struct r820t_priv *priv,
bool set_manual_gain,
int gain)
Expand Down Expand Up @@ -1233,7 +1235,7 @@ static int r820t_set_gain_mode(struct r820t_priv *priv,

return 0;
}

#endif

static int generic_set_freq(struct dvb_frontend *fe,
u32 freq /* in HZ */,
Expand Down Expand Up @@ -1261,10 +1263,6 @@ static int generic_set_freq(struct dvb_frontend *fe,
if (rc < 0)
goto err;

rc = r820t_set_gain_mode(priv, false, 0);
if (rc < 0)
goto err;

rc = r820t_set_pll(priv, type, lo_freq);
if (rc < 0 || !priv->has_lock)
goto err;
Expand Down

0 comments on commit dfdeac8

Please sign in to comment.