V4L/DVB (13985): [STV090x] reset mclk and dev_ver of internal structure after allocating
authorAndreas Regel <andreas.regel@gmx.de>
Tue, 5 Jan 2010 22:24:56 +0000 (19:24 -0300)
committerMauro Carvalho Chehab <mchehab@redhat.com>
Fri, 26 Feb 2010 18:10:38 +0000 (15:10 -0300)
When mclk is not 0 then it will never be set to the correct value and
the Demodulator will not work.

Signed-off-by: Andreas Regel <andreas.regel@gmx.de>
Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
drivers/media/dvb/frontends/stv090x.c

index 4dc3091..3c5fba8 100644 (file)
@@ -4517,6 +4517,8 @@ struct dvb_frontend *stv090x_attach(const struct stv090x_config *config,
                                          GFP_KERNEL);
                temp_int = append_internal(state->internal);
                state->internal->num_used = 1;
+               state->internal->mclk = 0;
+               state->internal->dev_ver = 0;
                state->internal->i2c_adap = state->i2c;
                state->internal->i2c_addr = state->config->address;
                dprintk(FE_INFO, 1, "Create New Internal Structure!");