From b78fff718a9ba29a19f4beb02d70e7cc2d7b59e7 Mon Sep 17 00:00:00 2001 From: Brian Zhu Date: Thu, 1 Feb 2018 18:06:12 +0800 Subject: [PATCH] video: enable vd1 scaler mem_pd for g12a PD#156734 Change-Id: I8cfcf9fea8513eb5bd13cf292a7c378063247159 Signed-off-by: Brian Zhu --- drivers/amlogic/media/video_sink/video.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/drivers/amlogic/media/video_sink/video.c b/drivers/amlogic/media/video_sink/video.c index 0f1af0443987..1e6d2cfa9663 100644 --- a/drivers/amlogic/media/video_sink/video.c +++ b/drivers/amlogic/media/video_sink/video.c @@ -229,6 +229,9 @@ static u32 hdmiin_frame_check_cnt; switch_vpu_mem_pd_vmod(VPU_VIU_VD1, VPU_MEM_POWER_ON); \ switch_vpu_mem_pd_vmod(VPU_AFBC_DEC, VPU_MEM_POWER_ON); \ switch_vpu_mem_pd_vmod(VPU_DI_POST, VPU_MEM_POWER_ON); \ + if (!legacy_vpp) \ + switch_vpu_mem_pd_vmod( \ + VPU_VD1_SCALE, VPU_MEM_POWER_ON); \ } while (0) #define VD2_MEM_POWER_ON() \ do { \ @@ -8786,6 +8789,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) + switch_vpu_mem_pd_vmod( + VPU_VD1_SCALE, + VPU_MEM_POWER_DOWN); } if ((vpu_delay_work_flag &