From 4501900a48956bcf2c9af03841a04891579a84ea Mon Sep 17 00:00:00 2001 From: "jack.zhu" Date: Fri, 8 Jul 2022 20:07:29 +0800 Subject: [PATCH] [VOUT][DRM]fix redmine #1352: disable plane overlay in close flow --- drivers/gpu/drm/verisilicon/vs_dc_hw.c | 8 ++++++++ 1 file changed, 8 insertions(+) mode change 100644 => 100755 drivers/gpu/drm/verisilicon/vs_dc_hw.c diff --git a/drivers/gpu/drm/verisilicon/vs_dc_hw.c b/drivers/gpu/drm/verisilicon/vs_dc_hw.c old mode 100644 new mode 100755 index e36132b..0b47e8a --- a/drivers/gpu/drm/verisilicon/vs_dc_hw.c +++ b/drivers/gpu/drm/verisilicon/vs_dc_hw.c @@ -1973,6 +1973,14 @@ static void setup_display(struct dc_hw *hw, struct dc_hw_display *display) dc_set_clear(hw, DC_DISPLAY_PANEL_START, 0, BIT(0) | BIT(2)); else dc_set_clear(hw, DC_DISPLAY_PANEL_START, 0, BIT(1) | BIT(2)); + + dc_set_clear(hw, DC_OVERLAY_CONFIG + 0x0, 0x0, BIT(24)); + dc_set_clear(hw, DC_OVERLAY_CONFIG + 0x4, 0x0, BIT(24)); + dc_set_clear(hw, DC_OVERLAY_CONFIG + 0x8, 0x0, BIT(24)); + dc_set_clear(hw, DC_OVERLAY_CONFIG + 0xc, 0x0, BIT(24)); + + dc_set_clear(hw, DC_CURSOR_CONFIG + 0x0, BIT(3), 0x03); + dc_set_clear(hw, DC_CURSOR_CONFIG + DC_CURSOR_OFFSET, BIT(3), 0x03); } } -- 2.7.4