diff options
author | Andy Yan <andy.yan@rock-chips.com> | 2024-12-14 16:17:01 +0800 |
---|---|---|
committer | Heiko Stuebner <heiko@sntech.de> | 2024-12-15 00:05:45 +0100 |
commit | 0ca953ac226eaffbe1a795f5e517095a8d494921 (patch) | |
tree | df7b1d405b81d5310a0a7c593684651cf21f55e9 /drivers/s390/cio/device_id.c | |
parent | 779964556c64cd3d76ddfeb34738ef78020fae84 (diff) |
drm/rockchip: vop2: Fix the windows switch between different layersHEADfor-linux-nextdrm-misc-next
Every layer of vop2 should bind a window, and we also need to make
sure that this window is not used by other layer.
0x5 is a reserved layer sel value on rk3568, but it will select
Cluster3 on rk3588, configure unused layers to 0x5 will lead
alpha blending error on rk3588.
When we bind a window from layerM to layerN, we move the old window
on layerN to layerM.
Fixes: 604be85547ce ("drm/rockchip: Add VOP2 driver")
Tested-by: Derek Foreman <derek.foreman@collabora.com>
Signed-off-by: Andy Yan <andy.yan@rock-chips.com>
Signed-off-by: Heiko Stuebner <heiko@sntech.de>
Link: https://patchwork.freedesktop.org/patch/msgid/20241214081719.3330518-3-andyshrk@163.com
Diffstat (limited to 'drivers/s390/cio/device_id.c')
0 files changed, 0 insertions, 0 deletions