From 56f1692dccd3aaff73f89a43da9adff9be97a49b Mon Sep 17 00:00:00 2001 From: Brian Zhu Date: Wed, 28 Nov 2018 23:57:40 +0800 Subject: [PATCH] video: vpp: add more check for vd1 postblend in vpp_misc [1/2] PD#SWPL-2580 Problem: The vd1 postblend bit in vpp misc is overwriten. Solution: add more check for vd1 postblend bit in vsync Verify: verify by p212 Change-Id: I367e920c13764af41446d7d759aaf8388fb08722 Signed-off-by: Brian Zhu --- drivers/amlogic/media/video_sink/video.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/drivers/amlogic/media/video_sink/video.c b/drivers/amlogic/media/video_sink/video.c index fd6adc0..8000277 100644 --- a/drivers/amlogic/media/video_sink/video.c +++ b/drivers/amlogic/media/video_sink/video.c @@ -6450,6 +6450,14 @@ SET_FILTER: video_enabled = video_status_saved; } + if (!video_enabled && + (vpp_misc_set & VPP_VD1_POSTBLEND)) + vpp_misc_set &= ~(VPP_VD1_PREBLEND | + VPP_VD2_PREBLEND | + VPP_VD2_POSTBLEND | + VPP_VD1_POSTBLEND | + VPP_PREBLEND_EN); + if (!legacy_vpp) { u32 set_value = 0; -- 2.7.4