diff options
author | Hans Verkuil <hans.verkuil@cisco.com> | 2015-08-28 14:48:32 +0300 |
---|---|---|
committer | Mauro Carvalho Chehab <mchehab@osg.samsung.com> | 2015-10-01 14:25:53 +0300 |
commit | 6b99612606b794e59c5089aa61168adabe983969 (patch) | |
tree | 331423f17f1a07d2cb797012d7fa5add81705c00 /drivers/media/pci/saa7164/saa7164.h | |
parent | 4e203f7fddecd4c4fc9af2f25bae1d79b28405a8 (diff) | |
download | linux-6b99612606b794e59c5089aa61168adabe983969.tar.xz |
[media] saa7164: fix input and tuner compliance problems
- the frequency range was never set
- there was no initial frequency
- missing index/tuner checks
- inconsistent standard reporting
- removed unnecessary tuner type checks (the core handles that)
- clamp frequency to the valid frequency range as per the V4L2 spec
Signed-off-by: Hans Verkuil <hans.verkuil@cisco.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
Diffstat (limited to 'drivers/media/pci/saa7164/saa7164.h')
-rw-r--r-- | drivers/media/pci/saa7164/saa7164.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/drivers/media/pci/saa7164/saa7164.h b/drivers/media/pci/saa7164/saa7164.h index a2e9fa7efdfd..9e3256c08ae7 100644 --- a/drivers/media/pci/saa7164/saa7164.h +++ b/drivers/media/pci/saa7164/saa7164.h @@ -117,7 +117,11 @@ #define DBGLVL_CPU 8192 #define SAA7164_NORMS \ - (V4L2_STD_NTSC_M | V4L2_STD_NTSC_M_JP | V4L2_STD_NTSC_443) + (V4L2_STD_NTSC_M | V4L2_STD_NTSC_M_JP) + +/* TV frequency range copied from tuner-core.c */ +#define SAA7164_TV_MIN_FREQ (44U * 16U) +#define SAA7164_TV_MAX_FREQ (958U * 16U) enum port_t { SAA7164_MPEG_UNDEFINED = 0, |