summaryrefslogtreecommitdiff
path: root/scripts/atomic/git@git.tavy.me:linux.git
diff options
context:
space:
mode:
authorAndy Yan <andy.yan@rock-chips.com>2025-07-18 14:41:14 +0800
committerHeiko Stuebner <heiko@sntech.de>2026-01-08 16:42:16 +0100
commit7f6721b767e219343cfe9a894f5bd869ff5b9d3a (patch)
treee78af12ed3bdcac0f6325b921351633abc660dec /scripts/atomic/git@git.tavy.me:linux.git
parent9fae82450d8a5f9c8fa016cd15186e975609b2ac (diff)
drm/rockchip: vop2: Only wait for changed layer cfg done when there is pending cfgdone bits
The write of cfgdone bits always done at .atomic_flush. When userspace makes plane zpos changes of two crtc within one commit, at the .atomic_begin stage, crtcN will never receive the "layer change cfg done" event of crtcM because crtcM has not yet written "cfgdone". So only wait when there is pending cfgdone bits to avoid long timeout. Fixes: 3e89a8c68354 ("drm/rockchip: vop2: Fix the update of LAYER/PORT select registers when there are multi display output on rk3588/rk3568") Signed-off-by: Andy Yan <andy.yan@rock-chips.com> Signed-off-by: Heiko Stuebner <heiko@sntech.de> Link: https://patch.msgid.link/20250718064120.8811-2-andyshrk@163.com
Diffstat (limited to 'scripts/atomic/git@git.tavy.me:linux.git')
0 files changed, 0 insertions, 0 deletions