This series adds an I2C driver for the HDMI DDC (Display Data Channel) found on MT8188 and MT8195 based SoCs, such as the Genio 510 and Genio 700 EVK. The DDC channel is used to read the sink EDID over the HDMI connector.
While at it, a generic EDID_ADDR macro is added to edid.h for the standard 0x50 EDID slave address. The full HDMI support will be added later, as a separate series to ease review. Signed-off-by: Julien Stephan <[email protected]> --- Changes in v2: - use clrsetbits_32 as suggested by Heiko - apply trailers - Link to v1: https://patch.msgid.link/20260717-mt8188-add-ddc-i2c-driver-v1-0-e89ccd173...@baylibre.com --- Julien Stephan (2): edid: add default EDID_ADDR macro i2c: mtk_mt8195_i2c_ddc: add new driver arch/arm/include/asm/arch-rockchip/edp_rk3288.h | 1 - drivers/i2c/Kconfig | 11 + drivers/i2c/Makefile | 1 + drivers/i2c/mtk_mt8195_i2c_ddc.c | 394 ++++++++++++++++++++++++ include/edid.h | 3 + 5 files changed, 409 insertions(+), 1 deletion(-) --- base-commit: 78bfaf6281605509fd49262b0138cf1fb338ef62 change-id: 20260716-mt8188-add-ddc-i2c-driver-1a3d2f9e6d1b Best regards, -- Julien Stephan <[email protected]>
