1From 5e3250f296bf1ba877b6dc9e50c558498d5d1719 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 96099755633f..9c832e8e5704 100644
17--- a/drivers/gpu/drm/rockchip/rockchip_drm_vop.c
18+++ b/drivers/gpu/drm/rockchip/rockchip_drm_vop.c
19@@ -2237,7 +2237,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 1b572ecc91bd..635417630d29 100644
30--- a/drivers/gpu/drm/rockchip/rockchip_drm_vop2.c
31+++ b/drivers/gpu/drm/rockchip/rockchip_drm_vop2.c
32@@ -5248,7 +5248,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