[PATCH v7 0/2] arm64: dts: qcom: glymur: Add USB support

From: Abel Vesa

Date: Fri Mar 20 2026 - 06:57:10 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 v7:
- Rebased on next-20260319.
- Kept the nodes into the glymur-crd.dts even though there is now a
common glymur-crd.dtsi that is shared with Mahua CRD, because
this has only been tested on Glymur CRD for now. If Mahua CRD
upstreaming effort deems it necessary, it can be moved to the
dtsi.
- Link to v6: https://patch.msgid.link/20260319-dts-qcom-glymur-add-usb-support-v6-0-fa305b40a90c@xxxxxxxxxxxxxxxx

Changes in v6:
- Picked up Dmitry's R-b tags from v4.
- Link to v5: https://patch.msgid.link/20260319-dts-qcom-glymur-add-usb-support-v5-0-b1d9c03d5f09@xxxxxxxxxxxxxxxx

Changes in v5:
- Rebased on next-20260318.
- Reworded the commit messages to make them cleaner.
- Dropped all the dependencies.
- Link to v4: https://patch.msgid.link/20260309-dts-qcom-glymur-add-usb-support-v4-0-6bdc41f58d18@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

---
Wesley Cheng (2):
arm64: dts: qcom: glymur: Add USB related nodes
arm64: dts: qcom: glymur-crd: Enable USB support

arch/arm64/boot/dts/qcom/glymur-crd.dts | 214 ++++++++++
arch/arm64/boot/dts/qcom/glymur.dtsi | 691 +++++++++++++++++++++++++++++++-
2 files changed, 900 insertions(+), 5 deletions(-)
---
base-commit: f6eb9ae8b9fc13c3971e4a6d1e8442f253001f36
change-id: 20260109-dts-qcom-glymur-add-usb-support-617b6d9d032c

Best regards,
--
Abel Vesa <abel.vesa@xxxxxxxxxxxxxxxx>