diff options
Diffstat (limited to 'drivers/media/video/cx88')
-rw-r--r-- | drivers/media/video/cx88/cx88-dvb.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/drivers/media/video/cx88/cx88-dvb.c b/drivers/media/video/cx88/cx88-dvb.c index c9106b1d79df..4334744652de 100644 --- a/drivers/media/video/cx88/cx88-dvb.c +++ b/drivers/media/video/cx88/cx88-dvb.c | |||
@@ -221,9 +221,7 @@ static int lgdt330x_pll_set(struct dvb_frontend* fe, | |||
221 | int err; | 221 | int err; |
222 | 222 | ||
223 | /* Put the analog decoder in standby to keep it quiet */ | 223 | /* Put the analog decoder in standby to keep it quiet */ |
224 | if (core->tda9887_conf) { | 224 | cx88_call_i2c_clients (dev->core, TUNER_SET_STANDBY, NULL); |
225 | cx88_call_i2c_clients (dev->core, TUNER_SET_STANDBY, NULL); | ||
226 | } | ||
227 | 225 | ||
228 | dvb_pll_configure(core->pll_desc, buf, params->frequency, 0); | 226 | dvb_pll_configure(core->pll_desc, buf, params->frequency, 0); |
229 | dprintk(1, "%s: tuner at 0x%02x bytes: 0x%02x 0x%02x 0x%02x 0x%02x\n", | 227 | dprintk(1, "%s: tuner at 0x%02x bytes: 0x%02x 0x%02x 0x%02x 0x%02x\n", |
@@ -402,6 +400,9 @@ static int dvb_register(struct cx8802_dev *dev) | |||
402 | dev->dvb.frontend->ops->info.frequency_max = dev->core->pll_desc->max; | 400 | dev->dvb.frontend->ops->info.frequency_max = dev->core->pll_desc->max; |
403 | } | 401 | } |
404 | 402 | ||
403 | /* Put the analog decoder in standby to keep it quiet */ | ||
404 | cx88_call_i2c_clients (dev->core, TUNER_SET_STANDBY, NULL); | ||
405 | |||
405 | /* register everything */ | 406 | /* register everything */ |
406 | return videobuf_dvb_register(&dev->dvb, THIS_MODULE, dev); | 407 | return videobuf_dvb_register(&dev->dvb, THIS_MODULE, dev); |
407 | } | 408 | } |