Re: [PATCH v3 1/2] dt-bindings: usb: dwc3: Document Renesas R-Car Gen5 DWC3 xHCI USB controller
From: Marek Vasut
Date: Tue Aug 18 2026 - 12:05:24 EST
On 8/17/26 9:00 AM, Krzysztof Kozlowski wrote:
[...]
+ clocks:
+ maxItems: 1
+
+ dr_mode:
We don't accept properties with underscores, unless this is coming from
existing schema but I do not see snps,dwc referenced in the binding.
As suggested later in this thread, ref: snps,dwc3-common.yaml makes this whole thing go away, so fixed in V4, thanks .
+ enum: [ host, otg, peripheral ]
+
+ interrupts:
+ maxItems: 1
+
+ maximum-speed:
Again, where is the property defined?
usb.yaml , which is pulled in via snps,dwc3-common.yaml in V4 and this is dropped.
+ enum: [ super-speed-plus, super-speed, high-speed ]
+
+ phys:
+ minItems: 1
+ maxItems: 2
Why is this flexible?
The SoC has four controller instances, two instances only have USB 2.0 PHY connected to them, and two have both USB 2.0 and USB 3.2 PHYs .
No, and both phys and phy-names is dropped by pulling in snps,dwc3-common.yaml , thanks !+ phy-names:
+ minItems: 1
+ items:
+ - const: usb2-phy
phy is redundant. Are you implementing completely new bindings which
have nothing in common with all others?