vpp: remove vd1 & vd2 mif gate setting
authorBrian Zhu <brian.zhu@amlogic.com>
Wed, 21 Mar 2018 08:08:22 +0000 (16:08 +0800)
committerJianxin Pan <jianxin.pan@amlogic.com>
Thu, 22 Mar 2018 09:39:33 +0000 (01:39 -0800)
PD#161364: vpp remove vd1 & vd2 mif gate setting to avoid screen flicker

Change-Id: I6fa8eed89b33cbde698472167ba000f132c897ad
Signed-off-by: Brian Zhu <brian.zhu@amlogic.com>
drivers/amlogic/media/video_sink/video.c

index d4bc15d..23c5002 100644 (file)
@@ -8971,14 +8971,10 @@ static void do_vpu_delay_work(struct work_struct *work)
                                switch_vpu_mem_pd_vmod(
                                        VPU_DI_POST,
                                        VPU_MEM_POWER_DOWN);
-                               if (!legacy_vpp) {
+                               if (!legacy_vpp)
                                        switch_vpu_mem_pd_vmod(
                                                VPU_VD1_SCALE,
                                                VPU_MEM_POWER_DOWN);
-                                       WRITE_VCBUS_REG_BITS(
-                                               VD1_AFBCD0_MISC_CTRL,
-                                               0x55, 0, 8);
-                               }
                        }
 
                        if ((vpu_delay_work_flag &
@@ -8993,14 +8989,10 @@ static void do_vpu_delay_work(struct work_struct *work)
                                switch_vpu_mem_pd_vmod(
                                        VPU_AFBC_DEC1,
                                        VPU_MEM_POWER_DOWN);
-                               if (!legacy_vpp) {
+                               if (!legacy_vpp)
                                        switch_vpu_mem_pd_vmod(
                                                VPU_VD2_SCALE,
                                                VPU_MEM_POWER_DOWN);
-                                       WRITE_VCBUS_REG_BITS(
-                                               VD2_AFBCD1_MISC_CTRL,
-                                               0x55, 0, 8);
-                               }
                        }
 
                        if ((vpu_delay_work_flag &