drm/rockchip: Add basic RK3588 HDMI output support
authorCristian Ciocaltea <cristian.ciocaltea@collabora.com>
Wed, 16 Oct 2024 20:06:53 +0000 (23:06 +0300)
committerMaxime Ripard <mripard@kernel.org>
Thu, 17 Oct 2024 13:14:21 +0000 (15:14 +0200)
commit128a9bf8ace290d86d2805c06f3b0e4cfab75de0
tree86090811b3cfe05022a6814ac9ff88d11bfab028
parentc0d28332ff90f800ccd1a3b73cb50c3335b0286a
drm/rockchip: Add basic RK3588 HDMI output support

The RK3588 SoC family integrates the newer Synopsys DesignWare HDMI 2.1
Quad-Pixel (QP) TX controller IP and a HDMI/eDP TX Combo PHY based on a
Samsung IP block.

Add just the basic support for now, i.e. RGB output up to 4K@60Hz,
without audio, CEC or any of the HDMI 2.1 specific features.

Co-developed-by: Algea Cao <algea.cao@rock-chips.com>
Signed-off-by: Algea Cao <algea.cao@rock-chips.com>
Tested-by: Heiko Stuebner <heiko@sntech.de>
Reviewed-by: Maxime Ripard <mripard@kernel.org>
Signed-off-by: Cristian Ciocaltea <cristian.ciocaltea@collabora.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20241016-b4-rk3588-bridge-upstream-v10-3-87ef92a6d14e@collabora.com
Signed-off-by: Maxime Ripard <mripard@kernel.org>
drivers/gpu/drm/rockchip/Kconfig
drivers/gpu/drm/rockchip/Makefile
drivers/gpu/drm/rockchip/dw_hdmi_qp-rockchip.c [new file with mode: 0644]
drivers/gpu/drm/rockchip/rockchip_drm_drv.c
drivers/gpu/drm/rockchip/rockchip_drm_drv.h