]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
drm/rockchip: define gamma registers for RK3399
authorHugh Cole-Baker <sigmaris@gmail.com>
Tue, 19 Oct 2021 21:58:41 +0000 (22:58 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 17 Oct 2024 13:11:45 +0000 (15:11 +0200)
commita8ade6a33ba98172dc3fc4f50f8278a98b334f06
tree04411c9a05e9c61634462eae37e6f0095a670fe3
parent8fa2b6817a95c3e91155573aa316af9e188d4c29
drm/rockchip: define gamma registers for RK3399

[ Upstream commit 3ba000d6ae999b99f29afd64814877a5c4406786 ]

The VOP on RK3399 has a different approach from previous versions for
setting a gamma lookup table, using an update_gamma_lut register. As
this differs from RK3288, give RK3399 its own set of "common" register
definitions.

Signed-off-by: Hugh Cole-Baker <sigmaris@gmail.com>
Tested-by: "Milan P. Stanić" <mps@arvanta.net>
Tested-by: Linus Heckemann <git@sphalerite.org>
Signed-off-by: Heiko Stuebner <heiko@sntech.de>
Link: https://patchwork.freedesktop.org/patch/msgid/20211019215843.42718-2-sigmaris@gmail.com
Stable-dep-of: 6b44aa559d6c ("drm/rockchip: vop: clear DMA stop bit on RK3066")
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/gpu/drm/rockchip/rockchip_drm_vop.h
drivers/gpu/drm/rockchip/rockchip_vop_reg.c
drivers/gpu/drm/rockchip/rockchip_vop_reg.h