[PATCH v4 0/3] arm64: dts: qcom: glymur: Add USB support
From: Abel Vesa
Date: Mon Mar 09 2026 - 06:57:30 EST
Add support for USB on Glymur SoC and its Compute Reference Device.
This unblocks the upstreaming of the display support, since 3 DP instances
rely on some clocks provided by the combo PHYs.
Signed-off-by: Abel Vesa <abel.vesa@xxxxxxxxxxxxxxxx>
---
Changes in v4:
- Dropped the RFT as I've been able to test this myself now
and Pankaj tested it as well.
- Added missing second compatible string to pmic-glink node.
- Dropped the 3rd Type-C port support entirely from CRD dts
as the SKU that I have only has 2. Re-worded commit message
accordingly.
- Forced dr_mode to host on both Type-C ports.
- Picked Konrad's R-b tags for dts/dtsi patches.
- Picked Pankaj's T-b tags for dts/dtsi patches.
- Renamed the second PTN3222 from "_2" prefixed to "_1", as Konrad
suggested.
- Link to v3: https://patch.msgid.link/20260302-dts-qcom-glymur-add-usb-support-v3-0-883eb2691a0d@xxxxxxxxxxxxxxxx
Changes in v3:
- Dropped the PTN3222 USB Redriver @0x4f, which isn't there actually.
- Dropped extra newlines from pmic node, reported by Konrad.
- Link to v2: https://patch.msgid.link/20260223-dts-qcom-glymur-add-usb-support-v2-0-f4e0f38db21d@xxxxxxxxxxxxxxxx
Changes in v2:
- Picked Rob's R-b tag for bindings patch.
- Fixed CRD DT commit message according to Jack's suggestions
- Sorted nodes in board DTS.
- Added proper quirks to all controllers.
- Added RPMH_CXO_CLK as ref clocks to the USB [01] HS PHYs
- Replaced 0 with 0x0 in all reg ranges, as Dmitry suggested.
- Renamed all usb_ss[0-2] to simply usb_[0-2], and the usb_2 to usb_hs
like Konrad suggested.
- Link to v1: https://patch.msgid.link/20260113-dts-qcom-glymur-add-usb-support-v1-0-98d6d387df01@xxxxxxxxxxxxxxxx
---
Abel Vesa (1):
dt-bindings: usb: qcom,dwc3: Allow high-speed interrupt on Glymur, Hamoa and Milos
Wesley Cheng (2):
arm64: dts: qcom: glymur: Add USB related nodes
arm64: dts: qcom: glymur-crd: Enable USB support
.../devicetree/bindings/usb/qcom,snps-dwc3.yaml | 2 +-
arch/arm64/boot/dts/qcom/glymur-crd.dts | 214 +++++++
arch/arm64/boot/dts/qcom/glymur.dtsi | 691 ++++++++++++++++++++-
3 files changed, 901 insertions(+), 6 deletions(-)
---
base-commit: a0ae2a256046c0c5d3778d1a194ff2e171f16e5f
change-id: 20260109-dts-qcom-glymur-add-usb-support-617b6d9d032c
prerequisite-message-id: 20260302-phy-qcom-m31-eusb2-make-repeater-optional-v2-1-dbf714c72056@xxxxxxxxxxxxxxxx
prerequisite-patch-id: df42484b224c01014637ec5a8f56bab459890557
Best regards,
--
Abel Vesa <abel.vesa@xxxxxxxxxxxxxxxx>