1
0
Fork 0
android_kernel_rockchip_tart/drivers/gpu/drm/bridge
Brendan Szymanski 9a769db9af Add HDMI CEC support for the DesignWare HDMI QP controller
Backport the generic DRM HDMI CEC helpers (drm_hdmi_cec_helper and
drm_hdmi_cec_notifier_helper) along with the drm_connector CEC state,
drm_bridge CEC callbacks, and drm_bridge_connector glue that the
adapter registration path requires. Propagate the HDMI physical
address to the CEC adapter from the HDMI state helper hotplug path.

Implement the CEC adapter in dw-hdmi-qp: register definitions, IRQ
handling, transmit and receive paths, logical address programming,
and enable/disable. Pass the named "cec" IRQ and the HDMI reference
clock rate down from dw_hdmi_qp-rockchip so the timer base is
initialised from the actual reference clock.

Enable CONFIG_DRM_DW_HDMI_QP_CEC in tart_defconfig.
2026-08-09 22:18:44 -04:00
..
adv7511 drm/bridge: Pass down connector to drm bridge detect hook 2025-12-04 18:04:43 -06:00
analogix drm/bridge: Pass down connector to drm bridge detect hook 2025-12-04 18:04:43 -06:00
cadence drm/bridge: Pass down connector to drm bridge detect hook 2025-12-04 18:04:43 -06:00
imx can be used for AOSP 15 & 16 2025-06-27 00:32:42 -05:00
synopsys Add HDMI CEC support for the DesignWare HDMI QP controller 2026-08-09 22:18:44 -04:00
aux-bridge.c can be used for AOSP 15 & 16 2025-06-27 00:32:42 -05:00
aux-hpd-bridge.c can be used for AOSP 15 & 16 2025-06-27 00:32:42 -05:00
chipone-icn6211.c can be used for AOSP 15 & 16 2025-06-27 00:32:42 -05:00
chrontel-ch7033.c drm/bridge: Pass down connector to drm bridge detect hook 2025-12-04 18:04:43 -06:00
cros-ec-anx7688.c can be used for AOSP 15 & 16 2025-06-27 00:32:42 -05:00
display-connector.c drm/bridge: Pass down connector to drm bridge detect hook 2025-12-04 18:04:43 -06:00
fsl-ldb.c can be used for AOSP 15 & 16 2025-06-27 00:32:42 -05:00
ite-it6263.c drm/bridge: Pass down connector to drm bridge detect hook 2025-12-04 18:04:43 -06:00
ite-it6505.c drm/bridge: Pass down connector to drm bridge detect hook 2025-12-04 18:04:43 -06:00
ite-it66121.c drm/bridge: Pass down connector to drm bridge detect hook 2025-12-04 18:04:43 -06:00
Kconfig can be used for AOSP 15 & 16 2025-06-27 00:32:42 -05:00
lontium-lt8912b.c drm/bridge: Pass down connector to drm bridge detect hook 2025-12-04 18:04:43 -06:00
lontium-lt9211.c can be used for AOSP 15 & 16 2025-06-27 00:32:42 -05:00
lontium-lt9611.c drm/bridge: Pass down connector to drm bridge detect hook 2025-12-04 18:04:43 -06:00
lontium-lt9611uxc.c drm/bridge: Pass down connector to drm bridge detect hook 2025-12-04 18:04:43 -06:00
lvds-codec.c can be used for AOSP 15 & 16 2025-06-27 00:32:42 -05:00
Makefile can be used for AOSP 15 & 16 2025-06-27 00:32:42 -05:00
megachips-stdpxxxx-ge-b850v3-fw.c drm/bridge: Pass down connector to drm bridge detect hook 2025-12-04 18:04:43 -06:00
microchip-lvds.c can be used for AOSP 15 & 16 2025-06-27 00:32:42 -05:00
nwl-dsi.c can be used for AOSP 15 & 16 2025-06-27 00:32:42 -05:00
nwl-dsi.h can be used for AOSP 15 & 16 2025-06-27 00:32:42 -05:00
nxp-ptn3460.c can be used for AOSP 15 & 16 2025-06-27 00:32:42 -05:00
panel.c can be used for AOSP 15 & 16 2025-06-27 00:32:42 -05:00
parade-ps8622.c can be used for AOSP 15 & 16 2025-06-27 00:32:42 -05:00
parade-ps8640.c can be used for AOSP 15 & 16 2025-06-27 00:32:42 -05:00
samsung-dsim.c can be used for AOSP 15 & 16 2025-06-27 00:32:42 -05:00
sii902x.c drm/bridge: Pass down connector to drm bridge detect hook 2025-12-04 18:04:43 -06:00
sii9234.c can be used for AOSP 15 & 16 2025-06-27 00:32:42 -05:00
sil-sii8620.c can be used for AOSP 15 & 16 2025-06-27 00:32:42 -05:00
sil-sii8620.h can be used for AOSP 15 & 16 2025-06-27 00:32:42 -05:00
simple-bridge.c drm/bridge: Pass down connector to drm bridge detect hook 2025-12-04 18:04:43 -06:00
tc358762.c can be used for AOSP 15 & 16 2025-06-27 00:32:42 -05:00
tc358764.c can be used for AOSP 15 & 16 2025-06-27 00:32:42 -05:00
tc358767.c drm/bridge: Pass down connector to drm bridge detect hook 2025-12-04 18:04:43 -06:00
tc358768.c can be used for AOSP 15 & 16 2025-06-27 00:32:42 -05:00
tc358775.c can be used for AOSP 15 & 16 2025-06-27 00:32:42 -05:00
tda998x_drv.c can be used for AOSP 15 & 16 2025-06-27 00:32:42 -05:00
thc63lvd1024.c can be used for AOSP 15 & 16 2025-06-27 00:32:42 -05:00
ti-dlpc3433.c can be used for AOSP 15 & 16 2025-06-27 00:32:42 -05:00
ti-sn65dsi83.c can be used for AOSP 15 & 16 2025-06-27 00:32:42 -05:00
ti-sn65dsi86.c drm/bridge: Pass down connector to drm bridge detect hook 2025-12-04 18:04:43 -06:00
ti-tdp158.c can be used for AOSP 15 & 16 2025-06-27 00:32:42 -05:00
ti-tfp410.c drm/bridge: Pass down connector to drm bridge detect hook 2025-12-04 18:04:43 -06:00
ti-tpd12s015.c drm/bridge: Pass down connector to drm bridge detect hook 2025-12-04 18:04:43 -06:00