atv_demod: fix frequency closer when channel searching [1/1]
authornengwen.chen <nengwen.chen@amlogic.com>
Thu, 6 Jun 2019 09:35:19 +0000 (17:35 +0800)
committerTao Zeng <tao.zeng@amlogic.com>
Mon, 10 Jun 2019 08:12:15 +0000 (01:12 -0700)
PD#TV-6452, PD#TV-6643, PD#TV-6144

Problem:
fix frequency closer when channel searching.

Solution:
1.fix frequency closer when channel searching.
2.Frequency offset cause errors in CVBS or audio recognition.

Verify:
Verified by x301

Change-Id: Ieab13a5b5d8d901cfc61ea09e5e47eb9e938bf34
Signed-off-by: nengwen.chen <nengwen.chen@amlogic.com>
drivers/amlogic/atv_demod/atv_demod_ops.c

index dfa3c45..622b849 100644 (file)
@@ -800,8 +800,8 @@ static int atvdemod_fe_afc_closer(struct v4l2_frontend *v4l2_fe, int minafcfreq,
        struct v4l2_analog_parameters *p = &v4l2_fe->params;
        struct analog_parameters params;
        struct atv_demod_priv *priv = fe->analog_demod_priv;
-       int afc = 0;
-       __u32 set_freq;
+       int afc = 100;
+       __u32 set_freq = 0;
        int count = 25;
        int lock_cnt = 0;
        static int freq_success;