atv_demod: Tuner crashes easily when fast finetune [1/1]
authornengwen.chen <nengwen.chen@amlogic.com>
Mon, 25 Feb 2019 02:26:58 +0000 (10:26 +0800)
committerJianxin Pan <jianxin.pan@amlogic.com>
Tue, 26 Feb 2019 05:31:28 +0000 (21:31 -0800)
PD#SWPL-4421

Problem:
Tuner crashes easily when fast fine tune

Solution:
Delay afc work to prevent tuner crash

Verify:
verified by x301

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

index 6e0f3b437c4084d1fa517c4a7c194e19f9cb8b9b..b2ffce0018b01471cd26cec432fbf85c482d5ce9 100644 (file)
@@ -264,6 +264,7 @@ static void atv_demod_afc_enable(struct atv_demod_afc *afc)
                afc->offset = 0;
                afc->no_sig_cnt = 0;
                afc->pre_step = 0;
+               afc->timer_delay_cnt = 20;
                afc->status = AFC_LOCK_STATUS_NULL;
                add_timer(&afc->timer);
                afc->state = true;