Add ITE IT61620 MIPI DSI to HDMI bridge driver
From: | Pet Weng <pet.weng-AT-ite.com.tw> | |
To: | Andrzej Hajda <andrzej.hajda-AT-intel.com>, Neil Armstrong <neil.armstrong-AT-linaro.org>, Robert Foss <rfoss-AT-kernel.org>, Laurent Pinchart <Laurent.pinchart-AT-ideasonboard.com>, Jonas Karlman <jonas-AT-kwiboo.se>, Jernej Skrabec <jernej.skrabec-AT-gmail.com>, Maarten Lankhorst <maarten.lankhorst-AT-linux.intel.com>, Maxime Ripard <mripard-AT-kernel.org>, Thomas Zimmermann <tzimmermann-AT-suse.de>, David Airlie <airlied-AT-gmail.com>, Simona Vetter <simona-AT-ffwll.ch>, Rob Herring <robh-AT-kernel.org>, Krzysztof Kozlowski <krzk+dt-AT-kernel.org>, Conor Dooley <conor+dt-AT-kernel.org> | |
Subject: | [PATCH v2 0/3] Add ITE IT61620 MIPI DSI to HDMI bridge driver | |
Date: | Thu, 28 Aug 2025 12:01:17 +0800 | |
Message-ID: | <20250828-it61620-0714-v2-0-586f5934d5f8@ite.com.tw> | |
Cc: | <dri-devel-AT-lists.freedesktop.org>, <devicetree-AT-vger.kernel.org>, <linux-kernel-AT-vger.kernel.org>, Hermes Wu <hermes.Wu-AT-ite.com.tw>, Kenneth Hung <kenneth.Hung-AT-ite.com.tw>, Pet Weng <pet.weng-AT-ite.com.tw>, Pin-yen Lin <treapking-AT-google.com> | |
Archive-link: | Article |
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 <pet.weng@ite.com.tw> --- 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/20250714-it61620-0714-v1-0-3761... --- 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 <pet.weng@ite.com.tw>