|
@@ -258,11 +258,9 @@ static int stv6110_get_frequency(struct dvb_frontend *fe, u32 *frequency)
|
|
|
static int stv6110_set_frequency(struct dvb_frontend *fe, u32 frequency)
|
|
|
{
|
|
|
struct stv6110_priv *priv = fe->tuner_priv;
|
|
|
- struct dtv_frontend_properties *c = &fe->dtv_property_cache;
|
|
|
u8 ret = 0x04;
|
|
|
u32 divider, ref, p, presc, i, result_freq, vco_freq;
|
|
|
s32 p_calc, p_calc_opt = 1000, r_div, r_div_opt = 0, p_val;
|
|
|
- s32 srate;
|
|
|
|
|
|
dprintk("%s, freq=%d kHz, mclk=%d Hz\n", __func__,
|
|
|
frequency, priv->mclk);
|
|
@@ -273,13 +271,6 @@ static int stv6110_set_frequency(struct dvb_frontend *fe, u32 frequency)
|
|
|
((((priv->mclk / 1000000) - 16) & 0x1f) << 3);
|
|
|
|
|
|
/* BB_GAIN = db/2 */
|
|
|
- if (fe->ops.set_property && fe->ops.get_property) {
|
|
|
- srate = c->symbol_rate;
|
|
|
- dprintk("%s: Get Frontend parameters: srate=%d\n",
|
|
|
- __func__, srate);
|
|
|
- } else
|
|
|
- srate = 15000000;
|
|
|
-
|
|
|
priv->regs[RSTV6110_CTRL2] &= ~0x0f;
|
|
|
priv->regs[RSTV6110_CTRL2] |= (priv->gain & 0x0f);
|
|
|
|