[PATCH v2 0/5] arm64: dts: qcom: kaanapali: Enable DisplayPort
From: Balaji Kalkonda
Date: Thu Oct 15 2026 - 06:04:44 EST
This series adds DisplayPort support for the Qualcomm Kaanapali SoC
and enables it on the MTP board.
Kaanapali has a single DisplayPort controller based on the SM8750
generation DP block, 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>
---
Changes in v2:
- Updated the DP controller binding patch subject from "Add Kaanapali" to
"Document Kaanapali" and rewrote its commit message to describe the
standalone compatible and SoC-specific resource counts (Sashiko AI).
- Updated the Kaanapali DP node to use the MMCX power domain (Dmitry,
Sashiko AI).
- Added the missing second DP stream support in the Kaanapali DP node
(Dmitry).
- Expanded the Kaanapali DP node commit message to document USB/DP PHY
mode switching for DisplayPort altmode (Dmitry).
- Extended the MTP USB headset and Type-C commit message to document the
WCD9395 USBSS mux I2C bus frequency of 100 kHz (Dmitry, Konrad,
Mukesh).
- Removed an unnecessary line break from the DP node clock parent list
(Dmitry).
- Link to v1: https://patch.msgid.link/20261005-kaanapali_dp-v1-0-6faeac3a6d59@xxxxxxxxxxxxxxxx
---
Balaji Kalkonda (5):
dt-bindings: display/msm: dp-controller: Document 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 | 19 +++++
.../bindings/display/msm/qcom,kaanapali-mdss.yaml | 6 ++
arch/arm64/boot/dts/qcom/kaanapali-mtp.dts | 61 +++++++++++++++
arch/arm64/boot/dts/qcom/kaanapali.dtsi | 91 +++++++++++++++++++++-
drivers/gpu/drm/msm/dp/dp_display.c | 6 ++
5 files changed, 181 insertions(+), 2 deletions(-)
---
base-commit: d419d682257d813f6cb7a28e42b35d0edf4ad038
change-id: 20261005-kaanapali_dp-f6d6839731fb
Best regards,
--
Balaji Kalkonda <balaji.kalkonda@xxxxxxxxxxxxxxxx>