From 8e9563d1893cfda4a85151cc3ea1700dd0a3ed81 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 8ed6d02a3654..cfa82dfff7c0 100644 --- a/drivers/amlogic/media/enhancement/amvecm/amvecm.c +++ b/drivers/amlogic/media/enhancement/amvecm/amvecm.c @@ -3489,7 +3489,9 @@ void pc_mode_process(void) dnlp_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],