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 <[email protected]> --- 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 <[email protected]>
