]> git.baikalelectronics.ru Git - kernel.git/commit
V4L/DVB (12131): BUGFIX: An incorrect Carrier Recovery Loop optimization table was...
authorManu Abraham <abraham.manu@gmail.com>
Thu, 18 Jun 2009 07:50:53 +0000 (04:50 -0300)
committerMauro Carvalho Chehab <mchehab@redhat.com>
Tue, 23 Jun 2009 06:29:57 +0000 (03:29 -0300)
commit8f076eb3e46ef5ab72a319738b9b4c501cc89f77
tree90ce27459cef311f680b18f7d8237d375c115c9e
parent591e3bbeac8ffab511864fbfb7c47d33d7cde695
V4L/DVB (12131): BUGFIX: An incorrect Carrier Recovery Loop optimization table was being

loaded for a given chip version. This would cause the optimization in
tuning not to be applied and thus a failed expectation, in tuning speed
increment. The patch swaps the tables in use. It also fixes a possible
one in a million condition where state->dev_ver implies an older Cut
(Cut < 2.0, eventhough the driver doesn't attach to any Cut older than
2.0) or even negative (due to a bad I2C bus master driver) for the card
combination.

Thanks to Mauro Carvalho Chehab <mchehab@infradead.org> for pointing
out the issue at large.

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