From a213cfbef607cb18847810ef30bc28f2d74064fd Mon Sep 17 00:00:00 2001 From: Cheng Wang Date: Tue, 15 Oct 2019 15:53:46 +0800 Subject: [PATCH] amvecm: control cm_en status [1/1] PD#SWPL-14964 Problem: the screen color will abnormal after open cm_en Solution: adjust am_en status according to chip ID Verify: on newton Change-Id: I8619dc4119c4d6c7e5a2d8f2985bbd508c7f94d7 Signed-off-by: Cheng Wang --- drivers/amlogic/media/enhancement/amvecm/amvecm.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/drivers/amlogic/media/enhancement/amvecm/amvecm.c b/drivers/amlogic/media/enhancement/amvecm/amvecm.c index a09edf2..a6ec90a 100644 --- a/drivers/amlogic/media/enhancement/amvecm/amvecm.c +++ b/drivers/amlogic/media/enhancement/amvecm/amvecm.c @@ -4017,7 +4017,9 @@ void pc_mode_process(void) lc_en = 1; ve_enable_dnlp(); /* open cm clock gate */ - cm_en = 1; + if (!(is_meson_g12a_cpu() || is_meson_g12b_cpu() || + is_meson_sm1_cpu())) + cm_en = 1; /* sharpness on */ VSYNC_WR_MPEG_REG_BITS( SRSHARP0_PK_NR_ENABLE + sr_offset[0], -- 2.7.4