From 56d5d02e264270cf8c3c4a49d6f898fdc2749709 Mon Sep 17 00:00:00 2001 From: MingLiang Dong Date: Wed, 20 Feb 2019 02:15:44 -0500 Subject: [PATCH] di: disable deghost refresh according to motion [1/1] PD#SWPL-6423 Problem: deghost refresh according to motion Solution: disable deghost refresh according to motion Verify: verify on TL1 Change-Id: Ic3647462e5f5686f6cc182c30797752ea72c013c Signed-off-by: MingLiang Dong --- drivers/amlogic/media/deinterlace/deinterlace_mtn.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/drivers/amlogic/media/deinterlace/deinterlace_mtn.c b/drivers/amlogic/media/deinterlace/deinterlace_mtn.c index 3b3f4f0..a426195 100644 --- a/drivers/amlogic/media/deinterlace/deinterlace_mtn.c +++ b/drivers/amlogic/media/deinterlace/deinterlace_mtn.c @@ -600,8 +600,9 @@ static void set_combing_regs(int lvl, int bit_mode) DI_Wr_reg_bits(DI_MTN_1_CTRL1, ((*combing_setting_values[lvl])[0] & combing_setting_masks[i]), 0, 24); - if (bit_mode != 10 && - combing_setting_registers[i] == NR2_MATNR_DEGHOST) + /*working on db, driver don't handle this*/ + if (((bit_mode != 10) || cpu_after_eq(MESON_CPU_MAJOR_ID_TL1)) + && combing_setting_registers[i] == NR2_MATNR_DEGHOST) break; else if (i < GXTVBB_REG_START) { /* TODO: need change to check if -- 2.7.4