V4L/DVB (7730): tuner-xc2028: Fix SCODE load for MTS firmwares
There are different tables for MTS firmwares. This should be taken into account while selecting the proper firmware. While at tuner-xc2028.h, improve some comments. Thanks to Edward J. Sheldrake <ejs1920@yahoo.co.uk> for helping to diagnose such troubles with PAL/I standard. Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
This commit is contained in:
Родитель
d2b213f7b7
Коммит
c21f1e2e39
|
@ -57,11 +57,13 @@
|
||||||
/* LCD firmwares exist only for MTS STD/MN (PAL or NTSC/M)
|
/* LCD firmwares exist only for MTS STD/MN (PAL or NTSC/M)
|
||||||
and for non-MTS STD/MN (PAL, NTSC/M or NTSC/Kr)
|
and for non-MTS STD/MN (PAL, NTSC/M or NTSC/Kr)
|
||||||
There are variants both with and without NOGD
|
There are variants both with and without NOGD
|
||||||
|
Those firmwares produce better result with LCD displays
|
||||||
*/
|
*/
|
||||||
#define LCD (1<<12)
|
#define LCD (1<<12)
|
||||||
|
|
||||||
/* NOGD firmwares exist only for MTS STD/MN (PAL or NTSC/M)
|
/* NOGD firmwares exist only for MTS STD/MN (PAL or NTSC/M)
|
||||||
and for non-MTS STD/MN (PAL, NTSC/M or NTSC/Kr)
|
and for non-MTS STD/MN (PAL, NTSC/M or NTSC/Kr)
|
||||||
|
The NOGD firmwares don't have group delay compensation filter
|
||||||
*/
|
*/
|
||||||
#define NOGD (1<<13)
|
#define NOGD (1<<13)
|
||||||
|
|
||||||
|
@ -88,7 +90,10 @@
|
||||||
/* This flag identifies that the scode table has a new format */
|
/* This flag identifies that the scode table has a new format */
|
||||||
#define HAS_IF (1 << 30)
|
#define HAS_IF (1 << 30)
|
||||||
|
|
||||||
#define SCODE_TYPES SCODE
|
/* There are different scode tables for MTS and non-MTS.
|
||||||
|
The MTS firmwares support mono only
|
||||||
|
*/
|
||||||
|
#define SCODE_TYPES (SCODE | MTS)
|
||||||
|
|
||||||
|
|
||||||
/* Newer types not defined on videodev2.h.
|
/* Newer types not defined on videodev2.h.
|
||||||
|
|
Загрузка…
Ссылка в новой задаче