tvafe: fix atv hsync performance failed

PD#165990: hsync adjust may cause vsync adjust then modify 0x8a

Change-Id: I06714dbdcb0bbb7456b2318bd442fe5a3a1a8d9d
Signed-off-by: Nian Jing <nian.jing@amlogic.com>
This commit is contained in:
Nian Jing
2018-06-05 17:11:34 +08:00
committed by Jianxin Pan
parent 61c81bc3d5
commit 39ecbd284f

View File

@@ -1903,8 +1903,11 @@ static void tvafe_cvd2_adj_vs(struct tvafe_cvd2_s *cvd2)
if (l_ave > TVAFE_CVD2_AUTO_VS_TH) {
cvd2->info.vs_adj_en = 1;
/*vlsi test result*/
if (R_APB_REG(CVD2_CHROMA_LOOPFILTER_STATE) != 3)
/*0x3 for test colobar pattern*/
if (cvd2->info.hs_adj_en == 0)
W_APB_REG(CVD2_CHROMA_LOOPFILTER_STATE, 0x3);
else
W_APB_REG(CVD2_CHROMA_LOOPFILTER_STATE, 0xa);
} else {
cvd2->info.vs_adj_en = 0;
if (R_APB_REG(CVD2_CHROMA_LOOPFILTER_STATE) != 0xa)