@@ -34,6 +34,16 @@ properties:
value. This property is as per the binding,
Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
+ phys:
+ description:
+ PHY specifier for the USB3.0 PHY. Some SoCs need the USB3.0 PHY
+ to be turned on before the controller.
+ Documentation/devicetree/bindings/phy/phy-bindings.txt
+
+ phy-names:
+ items:
+ - const: "usb3-phy"
+
dwc3:
description: This is the node representing the DWC3 controller instance
Documentation/devicetree/bindings/usb/dwc3.txt
@@ -44,6 +54,17 @@ required:
- interrupts
- clocks
+if:
+ properties:
+ compatible:
+ contains:
+ const: "ti,am654-dwc3"
+
+then:
+ required:
+ - phys
+ - phy-names
+
examples:
- |
#include <dt-bindings/interrupt-controller/arm-gic.h>
AM654 SoC requires USB3.0 PHY to be turned on before the USB controller. For this SoC, the 'phys' property is used to provide the USB3.0 reference. Signed-off-by: Roger Quadros <rogerq@ti.com> --- .../bindings/usb/ti,keystone-dwc3.yaml | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+)