1
0
Fork 0
android_kernel_rockchip_tart/arch
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
..
alpha can be used for AOSP 15 & 16 2025-06-27 00:32:42 -05:00
arc can be used for AOSP 15 & 16 2025-06-27 00:32:42 -05:00
arm can be used for AOSP 15 & 16 2025-06-27 00:32:42 -05:00
arm64 Add HDMI CEC support for the DesignWare HDMI QP controller 2026-08-09 22:18:44 -04:00
csky can be used for AOSP 15 & 16 2025-06-27 00:32:42 -05:00
hexagon can be used for AOSP 15 & 16 2025-06-27 00:32:42 -05:00
loongarch can be used for AOSP 15 & 16 2025-06-27 00:32:42 -05:00
m68k can be used for AOSP 15 & 16 2025-06-27 00:32:42 -05:00
microblaze can be used for AOSP 15 & 16 2025-06-27 00:32:42 -05:00
mips can be used for AOSP 15 & 16 2025-06-27 00:32:42 -05:00
nios2 can be used for AOSP 15 & 16 2025-06-27 00:32:42 -05:00
openrisc can be used for AOSP 15 & 16 2025-06-27 00:32:42 -05:00
parisc can be used for AOSP 15 & 16 2025-06-27 00:32:42 -05:00
powerpc can be used for AOSP 15 & 16 2025-06-27 00:32:42 -05:00
riscv can be used for AOSP 15 & 16 2025-06-27 00:32:42 -05:00
s390 can be used for AOSP 15 & 16 2025-06-27 00:32:42 -05:00
sh can be used for AOSP 15 & 16 2025-06-27 00:32:42 -05:00
sparc can be used for AOSP 15 & 16 2025-06-27 00:32:42 -05:00
um can be used for AOSP 15 & 16 2025-06-27 00:32:42 -05:00
x86 can be used for AOSP 15 & 16 2025-06-27 00:32:42 -05:00
xtensa can be used for AOSP 15 & 16 2025-06-27 00:32:42 -05:00
.gitignore can be used for AOSP 15 & 16 2025-06-27 00:32:42 -05:00
Kconfig can be used for AOSP 15 & 16 2025-06-27 00:32:42 -05:00