From 624307e8abfe798538977031179d2f217ea5a683 Mon Sep 17 00:00:00 2001 From: "nengwen.chen" Date: Wed, 23 Jan 2019 13:12:17 +0800 Subject: [PATCH] tvafe: get cvbs lock status error [1/1] PD#TV-1548 Problem: get cvbs lock status error. Solution: fix h_lock and v_lock status. Verify: verified by x301 Change-Id: Ia5e618c42280e7964399122b9b039a6f0d7da305 Signed-off-by: nengwen.chen --- drivers/amlogic/media/vin/tvin/tvafe/tvafe_cvd.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/drivers/amlogic/media/vin/tvin/tvafe/tvafe_cvd.c b/drivers/amlogic/media/vin/tvin/tvafe/tvafe_cvd.c index 713ceffbc676..dc3977e7fd91 100644 --- a/drivers/amlogic/media/vin/tvin/tvafe/tvafe_cvd.c +++ b/drivers/amlogic/media/vin/tvin/tvafe/tvafe_cvd.c @@ -1128,9 +1128,10 @@ enum tvafe_cvbs_video_e tvafe_cvd2_get_lock_status( { enum tvafe_cvbs_video_e cvbs_lock_status = TVAFE_CVBS_VIDEO_HV_UNLOCKED; - if (!cvd2->hw.h_lock && !cvd2->hw.v_lock) + if (!cvd2->hw.h_lock && !cvd2->hw.v_lock) { cvbs_lock_status = TVAFE_CVBS_VIDEO_HV_UNLOCKED; - else if (cvd2->hw.h_lock && cvd2->hw.v_lock) { + lock_cnt = 0; + } else if (cvd2->hw.h_lock && cvd2->hw.v_lock) { cvbs_lock_status = TVAFE_CVBS_VIDEO_HV_LOCKED; lock_cnt++; } else if (cvd2->hw.h_lock) {