Skip to content

Commit

Permalink
V4L/DVB (7730): tuner-xc2028: Fix SCODE load for MTS firmwares
Browse files Browse the repository at this point in the history
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>
  • Loading branch information
Mauro Carvalho Chehab committed Apr 24, 2008
1 parent d2b213f commit c21f1e2
Showing 1 changed file with 6 additions and 1 deletion.
7 changes: 6 additions & 1 deletion drivers/media/video/tuner-xc2028-types.h
Original file line number Diff line number Diff line change
Expand Up @@ -57,11 +57,13 @@
/* LCD firmwares exist only for MTS STD/MN (PAL or NTSC/M)
and for non-MTS STD/MN (PAL, NTSC/M or NTSC/Kr)
There are variants both with and without NOGD
Those firmwares produce better result with LCD displays
*/
#define LCD (1<<12)

/* NOGD firmwares exist only for MTS STD/MN (PAL or NTSC/M)
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)

Expand All @@ -88,7 +90,10 @@
/* This flag identifies that the scode table has a new format */
#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.
Expand Down

0 comments on commit c21f1e2

Please sign in to comment.