]> git.karo-electronics.de Git - karo-tx-linux.git/commit
DVB: lgdt330x: fix signal / lock status detection bug
authorMichael Krufky <mkrufky@linuxtv.org>
Thu, 14 Dec 2006 21:25:04 +0000 (22:25 +0100)
committerAdrian Bunk <bunk@stusta.de>
Thu, 14 Dec 2006 21:25:04 +0000 (22:25 +0100)
commit5cc74eb82f9b9d1cf82be76a257388220af2ae2a
tree2ac4c4cf802bc2829670a143c342aeb71ce44d1d
parent5f486864691e8875f32bd4b368eb654bbee9a697
DVB: lgdt330x: fix signal / lock status detection bug

In some cases when using VSB, the AGC status register has been known to
falsely report "no signal" when in fact there is a carrier lock.  The
datasheet labels these status flags as QAM only, yet the lgdt330x
module is using these flags for both QAM and VSB.

This patch allows for the carrier recovery lock status register to be
tested, even if the agc signal status register falsely reports no signal.

Thanks to jcrews from #linuxtv in irc, for initially reporting this bug.

Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>
Signed-off-by: Adrian Bunk <bunk@stusta.de>
drivers/media/dvb/frontends/lgdt330x.c