diff options
author | Mauro Carvalho Chehab <mchehab@brturbo.com.br> | 2005-09-13 04:25:42 -0400 |
---|---|---|
committer | Linus Torvalds <torvalds@g5.osdl.org> | 2005-09-13 11:22:32 -0400 |
commit | 93352f5cf15279c6c46acb5a875e92c0ee513e7c (patch) | |
tree | 0673b4c3ecfbf3c89ff5d9f6a023cf87c33e7d09 /drivers/media | |
parent | 9db455064dfa1c2250e5eda7386c80bc77764e30 (diff) |
[PATCH] v4l: fixup on cx88_dvb for Dvico HDTV5 Gold
- Bug fix for DViCO FusionHDTV5 Gold to avoid noise after frontend init.
Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@brturbo.com.br>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Diffstat (limited to 'drivers/media')
-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 | } |