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],