[PATCH 0/5] arm64: dts: qcom: kaanapali: Enable DisplayPort
From: Balaji Kalkonda
Date: Mon Oct 05 2026 - 03:26:04 EST
This series adds DisplayPort support for the Qualcomm Kaanapali SoC and
enables it on the MTP board.
Kaanapali has a single DisplayPort controller reusing the SM8750 IP
revision, routed through the combo USB/DP QMP PHY. The series:
- Documents the new "qcom,kaanapali-dp" compatible in the DP controller
and Kaanapali MDSS bindings.
- Adds the Kaanapali descriptor to the DP driver.
- Describes the DisplayPort controller node in kaanapali.dtsi, including
its OPP table, clocks, and power domain, and wires it to the DPU and
the USB/DP QMP PHY.
- Enables USB-C audio support on the MTP board (WCD939x USBSS Type-C mux)
as a prerequisite for exercising DP alt mode over the same Type-C port.
- Enables the DisplayPort controller on MTP and advertises the supported
link frequencies for DisplayPort over USB-C.
Signed-off-by: Balaji Kalkonda <balaji.kalkonda@xxxxxxxxxxxxxxxx>
---
Balaji Kalkonda (5):
dt-bindings: display/msm: dp-controller: Add Kaanapali
drm/msm/dp: Add DisplayPort controller for Kaanapali
arm64: dts: qcom: kaanapali: Add DisplayPort controller
arm64: dts: qcom: kaanapali-mtp: Enable USB headset and Type-C accessory mode
arm64: dts: qcom: kaanapali-mtp: Enable DisplayPort over USB
.../bindings/display/msm/dp-controller.yaml | 1 +
.../bindings/display/msm/qcom,kaanapali-mdss.yaml | 6 ++
arch/arm64/boot/dts/qcom/kaanapali-mtp.dts | 59 +++++++++++++++
arch/arm64/boot/dts/qcom/kaanapali.dtsi | 87 +++++++++++++++++++++-
drivers/gpu/drm/msm/dp/dp_display.c | 6 ++
5 files changed, 157 insertions(+), 2 deletions(-)
---
base-commit: f0406245cb9855e6318335a8a223551354291a46
change-id: 20261005-kaanapali_dp-f6d6839731fb
Best regards,
--
Balaji Kalkonda <balaji.kalkonda@xxxxxxxxxxxxxxxx>