]> www.infradead.org Git - users/jedix/linux-maple.git/commit
media: platform: synopsys: Add support for HDMI input driver
authorShreeya Patel <shreeya.patel@collabora.com>
Tue, 4 Mar 2025 08:58:16 +0000 (11:58 +0300)
committerHans Verkuil <hverkuil@xs4all.nl>
Wed, 5 Mar 2025 16:40:18 +0000 (17:40 +0100)
commit7b59b132ad4398f9c13c3222e5126f5045aa5ead
tree69abca460d25828e7da3e12414f79ef631c5ba2c
parent9436332618f375491d6bb2ac79bf173b4e72bc75
media: platform: synopsys: Add support for HDMI input driver

Add initial support for the Synopsys DesignWare HDMI RX
Controller Driver used by Rockchip RK3588. The driver
supports:
 - HDMI 1.4b and 2.0 modes (HDMI 4k@60Hz)
 - RGB888, YUV422, YUV444 and YCC420 pixel formats
 - CEC
 - EDID configuration

The hardware also has Audio and HDCP capabilities, but these are
not yet supported by the driver.

Co-developed-by: Dingxian Wen <shawn.wen@rock-chips.com>
Signed-off-by: Dingxian Wen <shawn.wen@rock-chips.com>
Signed-off-by: Shreeya Patel <shreeya.patel@collabora.com>
Signed-off-by: Dmitry Osipenko <dmitry.osipenko@collabora.com>
Signed-off-by: Hans Verkuil <hverkuil@xs4all.nl>
drivers/media/platform/Kconfig
drivers/media/platform/Makefile
drivers/media/platform/synopsys/Kconfig [new file with mode: 0644]
drivers/media/platform/synopsys/Makefile [new file with mode: 0644]
drivers/media/platform/synopsys/hdmirx/Kconfig [new file with mode: 0644]
drivers/media/platform/synopsys/hdmirx/Makefile [new file with mode: 0644]
drivers/media/platform/synopsys/hdmirx/snps_hdmirx.c [new file with mode: 0644]
drivers/media/platform/synopsys/hdmirx/snps_hdmirx.h [new file with mode: 0644]
drivers/media/platform/synopsys/hdmirx/snps_hdmirx_cec.c [new file with mode: 0644]
drivers/media/platform/synopsys/hdmirx/snps_hdmirx_cec.h [new file with mode: 0644]