]> www.infradead.org Git - users/jedix/linux-maple.git/commit
drm/rockchip: vop2: Make overlay layer select register configuration take effect...
authorAndy Yan <andy.yan@rock-chips.com>
Tue, 18 Mar 2025 06:20:17 +0000 (14:20 +0800)
committerHeiko Stuebner <heiko@sntech.de>
Thu, 10 Apr 2025 08:27:38 +0000 (10:27 +0200)
commitc5996e4ab109c8bb5541453b20647eaaf9350f41
treeeafa3fc6f54fe3d30371e5c688f69130a950cbcf
parentbcdc354a0a545e0e78c6f068e5a11c0285e06eeb
drm/rockchip: vop2: Make overlay layer select register configuration take effect by vsync

Because the layer/window enable/disable is take effect by vsync, if the
overlay configuration of these layers does not follow vsync and
takes effect immediately instead, when multiple layers are dynamically
enable/disable, inconsistent display contents may be seen on the screen.

Signed-off-by: Andy Yan <andy.yan@rock-chips.com>
Signed-off-by: Heiko Stuebner <heiko@sntech.de>
Link: https://lore.kernel.org/r/20250318062024.4555-1-andyshrk@163.com
drivers/gpu/drm/rockchip/rockchip_drm_vop2.h
drivers/gpu/drm/rockchip/rockchip_vop2_reg.c