1From ab13f3b1875859fd59d775d87feb42267b3b3d36 Mon Sep 17 00:00:00 2001 2From: Jeffy Chen <jeffy.chen@rock-chips.com> 3Date: Fri, 1 Apr 2022 21:50:28 +0800 4Subject: [PATCH 2/3] HACK: drm: rockchip: Force enable legacy-cursor-update 5 6For async commit. 7 8Change-Id: I36ea434a97cb3205441304795526ee7e028da4fd 9Signed-off-by: Jeffy Chen <jeffy.chen@rock-chips.com> 10--- 11 drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 2 +- 12 drivers/gpu/drm/rockchip/rockchip_drm_vop2.c | 2 +- 13 2 files changed, 2 insertions(+), 2 deletions(-) 14 15diff --git a/drivers/gpu/drm/rockchip/rockchip_drm_vop.c b/drivers/gpu/drm/rockchip/rockchip_drm_vop.c 16index 5eb926550f71..0f8c3d736628 100644 17--- a/drivers/gpu/drm/rockchip/rockchip_drm_vop.c 18+++ b/drivers/gpu/drm/rockchip/rockchip_drm_vop.c 19@@ -2112,7 +2112,7 @@ rockchip_atomic_helper_update_plane(struct drm_plane *plane, 20 plane_state->src_w = src_w; 21 plane_state->src_h = src_h; 22 23- if (plane == crtc->cursor || vop_plane_state->async_commit) 24+ if (1 || plane == crtc->cursor || vop_plane_state->async_commit) 25 state->legacy_cursor_update = true; 26 27 ret = drm_atomic_commit(state); 28diff --git a/drivers/gpu/drm/rockchip/rockchip_drm_vop2.c b/drivers/gpu/drm/rockchip/rockchip_drm_vop2.c 29index 032263858c58..919bff6b9ff0 100644 30--- a/drivers/gpu/drm/rockchip/rockchip_drm_vop2.c 31+++ b/drivers/gpu/drm/rockchip/rockchip_drm_vop2.c 32@@ -3876,7 +3876,7 @@ rockchip_atomic_helper_update_plane(struct drm_plane *plane, 33 pstate->src_w = src_w; 34 pstate->src_h = src_h; 35 36- if (plane == crtc->cursor || vpstate->async_commit) 37+ if (1 || plane == crtc->cursor || vpstate->async_commit) 38 state->legacy_cursor_update = true; 39 40 ret = drm_atomic_commit(state); 41-- 422.20.1 43 44