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