From 037df56ef7c39749405b9c711282327f4d2abc29 Mon Sep 17 00:00:00 2001 From: Finley Xiao Date: Sun, 10 Mar 2024 17:23:53 +0800 Subject: [PATCH] drm/rockchip: vop2: Add support to request early supend Signed-off-by: Finley Xiao Change-Id: I53c710712fa058a0a8b6e46f2daab2b28f4b41ed --- drivers/gpu/drm/rockchip/rockchip_drm_vop2.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/drivers/gpu/drm/rockchip/rockchip_drm_vop2.c b/drivers/gpu/drm/rockchip/rockchip_drm_vop2.c index a086bbb5f0f7..ec3fd2832535 100644 --- a/drivers/gpu/drm/rockchip/rockchip_drm_vop2.c +++ b/drivers/gpu/drm/rockchip/rockchip_drm_vop2.c @@ -2208,6 +2208,11 @@ static void vop2_set_system_status(struct vop2 *vop2) rockchip_set_system_status(SYS_STATUS_DUALVIEW); else rockchip_clear_system_status(SYS_STATUS_DUALVIEW); + + if (hweight8(vop2->active_vp_mask)) + rockchip_request_late_resume(); + else + rockchip_request_early_suspend(); } static bool vop2_win_rb_swap(uint32_t format)