amvecm: cm parameters curve is wrong after disable/enable [1/1]
authorMingLiang Dong <mingliang.dong@amlogic.com>
Wed, 2 Jan 2019 10:11:43 +0000 (05:11 -0500)
committerJianxin Pan <jianxin.pan@amlogic.com>
Wed, 9 Jan 2019 07:10:40 +0000 (23:10 -0800)
PD#SWPL-3809

Problem:
cm parameters curve is wrong after disable/enable

Solution:
TV cm parameters from pq db, don't need set by kernel

Verify:
verify on TL1

Change-Id: I9c87c414e009d04c6a4fdf8caf8e9bb429376d56
Signed-off-by: MingLiang Dong <mingliang.dong@amlogic.com>
drivers/amlogic/media/enhancement/amvecm/amcm.c

index 7a8ad4c..5247bdc 100644 (file)
@@ -422,7 +422,10 @@ void cm_latch_process(void)
        } while (0);
        if (cm_en && (cm_level_last != cm_level)) {
                cm_level_last = cm_level;
-               if ((!is_meson_gxtvbb_cpu()) && (!is_meson_txl_cpu()))
+               if ((!is_meson_gxtvbb_cpu()) &&
+                       (!is_meson_txl_cpu()) &&
+                       (!is_meson_txlx_cpu()) &&
+                       (!is_meson_tl1_cpu()))
                        amcm_level_sel(cm_level);
                amcm_enable();
                pr_amcm_dbg("\n[amcm..] set cm2 load OK!!!\n");