From ee93bc0456489b2df631b887d3c1da44ef594a9c Mon Sep 17 00:00:00 2001 From: Bencheng Jing Date: Wed, 19 Jun 2019 21:10:22 +0800 Subject: [PATCH] di: fix the garbage in ColorBar.mp4 [1/1] PD#SWPL-7071 Problem: reg_dnr_dm_chrmen not follow db Solution: disable chroma dm for ott according to vlsi-baozheng Verify: u212 Change-Id: If530c5c5f47e132b01a2cb31a96347f2f465afda Signed-off-by: Bencheng Jing --- drivers/amlogic/media/deinterlace/nr_drv.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/amlogic/media/deinterlace/nr_drv.c b/drivers/amlogic/media/deinterlace/nr_drv.c index 76a1ba248e08..2e3732579f21 100644 --- a/drivers/amlogic/media/deinterlace/nr_drv.c +++ b/drivers/amlogic/media/deinterlace/nr_drv.c @@ -284,7 +284,8 @@ static void dnr_config(struct DNR_PARM_s *dnr_parm_p, DI_Wr(DNR_CTRL, 0x1df00 | (0x03 << 18)); //5 line else DI_Wr(DNR_CTRL, 0x1df00); - if (is_meson_gxlx_cpu()) { + if (is_meson_gxlx_cpu() || is_meson_g12a_cpu() || + is_meson_g12b_cpu() || is_meson_sm1_cpu()) { /* disable chroma dm according to baozheng */ DI_Wr_reg_bits(DNR_DM_CTRL, 0, 8, 1); DI_Wr(DNR_CTRL, 0x1dd00);