new/yocto/meta-rockchip/recipes-kernel/linux/linux-rockchip_4.19/0002-HACK-drm-rockchip-Force-enable-legacy-cursor-update.patch
2025-05-10 21:58:58 +08:00

44 lines
1.7 KiB
Diff

From ab13f3b1875859fd59d775d87feb42267b3b3d36 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 2/3] 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 5eb926550f71..0f8c3d736628 100644
--- a/drivers/gpu/drm/rockchip/rockchip_drm_vop.c
+++ b/drivers/gpu/drm/rockchip/rockchip_drm_vop.c
@@ -2112,7 +2112,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 032263858c58..919bff6b9ff0 100644
--- a/drivers/gpu/drm/rockchip/rockchip_drm_vop2.c
+++ b/drivers/gpu/drm/rockchip/rockchip_drm_vop2.c
@@ -3876,7 +3876,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