Devicetree
 help / color / mirror / Atom feed
* [PATCH 0/2] ARM: dts: qcom: ipq4019: migrate USB to qcom,snps-dwc3
@ 2026-08-29 19:31 Matt Eaton via B4 Relay
  2026-08-29 19:31 ` [PATCH 1/2] dt-bindings: usb: qcom,snps-dwc3: relax interrupt requirements for ipq4019 Matt Eaton via B4 Relay
  2026-08-29 19:31 ` [PATCH 2/2] ARM: dts: qcom: ipq4019: migrate USB to the qcom,snps-dwc3 glue Matt Eaton via B4 Relay
  0 siblings, 2 replies; 6+ messages in thread
From: Matt Eaton via B4 Relay @ 2026-08-29 19:31 UTC (permalink / raw)
  To: Greg Kroah-Hartman, Rob Herring, Krzysztof Kozlowski,
	Conor Dooley, Wesley Cheng, Bjorn Andersson, Konrad Dybcio
  Cc: linux-arm-msm, linux-usb, devicetree, linux-kernel, Matt Eaton

The ipq4019 USB nodes still use the legacy qcom,dwc3 glue, which
describes the DWC3 core as a child node. qcom,snps-dwc3 embeds it in the
glue device instead, so the two nodes collapse into one.

Patch 1 relaxes the interrupt requirements for qcom,ipq4019-dwc3. The
binding groups it with platforms supplying five or six named interrupts,
but neither mainline nor Qualcomm's own vendor devicetree specifies wakeup
interrupts for this SoC, so the migrated devicetree fails dtbs_check
without it.

Patch 2 does the migration, and moves the ap120c-ac SS phy override up to
the parent node since the child's label goes away with it.

Patch 1 is for the USB tree, patch 2 for the qcom tree.

This is a prerequisite for setting per-SoC properties from the qcom glue,
which the legacy path has no mechanism for.

Tested on a Ubiquiti UniFi Travel Router.

Signed-off-by: Matt Eaton <linux@divinehawk.com>
---
Matt Eaton (2):
      dt-bindings: usb: qcom,snps-dwc3: relax interrupt requirements for ipq4019
      ARM: dts: qcom: ipq4019: migrate USB to the qcom,snps-dwc3 glue

 .../devicetree/bindings/usb/qcom,snps-dwc3.yaml    | 23 ++++++++++-
 arch/arm/boot/dts/qcom/qcom-ipq4018-ap120c-ac.dtsi |  4 --
 arch/arm/boot/dts/qcom/qcom-ipq4019.dtsi           | 46 ++++++++--------------
 3 files changed, 37 insertions(+), 36 deletions(-)
---
base-commit: 18f7fcd5e69a04df57b563360b88be72471d6b62
change-id: 20260829-ipq4019-dwc3-migration-c5e09686a9ad

Best regards,
--  
Matt Eaton <linux@divinehawk.com>



^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2026-09-02 15:23 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-08-29 19:31 [PATCH 0/2] ARM: dts: qcom: ipq4019: migrate USB to qcom,snps-dwc3 Matt Eaton via B4 Relay
2026-08-29 19:31 ` [PATCH 1/2] dt-bindings: usb: qcom,snps-dwc3: relax interrupt requirements for ipq4019 Matt Eaton via B4 Relay
2026-08-29 19:41   ` sashiko-bot
2026-08-29 20:17     ` Matt Eaton
2026-08-29 19:31 ` [PATCH 2/2] ARM: dts: qcom: ipq4019: migrate USB to the qcom,snps-dwc3 glue Matt Eaton via B4 Relay
2026-09-02 15:23   ` Konrad Dybcio

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox