This patch series adds support for the ITE IT61620 MIPI DSI to HDMI bridge chip.
The IT61620 is an I2C-controlled bridge that receives MIPI DSI input and outputs HDMI signals. A single-port MIPI DSI input is converted to an HDMI 1.4 output. This series introduces: - A device tree binding YAML file describing the hardware - A new DRM bridge driver implementing the basic functionality - A MAINTAINERS entry for the driver Signed-off-by: Pet Weng <[email protected]> --- Changes in v2: - Call the sha1() library function instead of using the crypto_shash "sha1" in patch 2. - Rewrite it61620_hdmi_ddc_wait() with readx_poll_timeout() in patch 2. [Pin-yen] - Rewrite it61620_hdmi_hdcp_wait_ksv_list() with readx_poll_timeout() in patch 2. - Replace interrupts-extended with interrupts in patch 1. [Rob] - Replace dsi-lanes with the standard property data-lanes from the graph binding. [Rob] - Replace "#/$defs/port-base" with "#/properties/port" in patch 1. [Rob] - Drop unused labels and "hdmi" for the node name. [Rob] - Drop status in patch 1. [Rob] - Link to v1: https://lore.kernel.org/r/[email protected] --- Pet Weng (3): dt-binding: display: Add ITE IT61620 MIPI DSI to HDMI bridge drm/bridge: Add ITE IT61620 MIPI DSI to HDMI bridge driver MAINTAINERS: Add entry for ITE IT61620 MIPI to HDMI bridge driver .../bindings/display/bridge/ite,it61620.yaml | 143 + MAINTAINERS | 8 + drivers/gpu/drm/bridge/Kconfig | 19 + drivers/gpu/drm/bridge/Makefile | 1 + drivers/gpu/drm/bridge/ite-it61620.c | 2944 ++++++++++++++++++++ 5 files changed, 3115 insertions(+) --- base-commit: 2862348dd4f8d9271ad4fd195fa9b81546db95f3 change-id: 20250714-it61620-0714-ab4ab4ceff29 Best regards, -- Pet Weng <[email protected]>
