1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
4 $id: http://devicetree.org/schemas/usb/ti,keystone-dwc3.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: TI Keystone Soc USB Controller
10 - Roger Quadros <rogerq@ti.com>
41 assigned-clock-parents:
46 description: Should contain a phandle to a PM domain provider node
47 and an args specifier containing the USB device id
48 value. This property is as per the binding,
49 Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
53 PHY specifier for the USB3.0 PHY. Some SoCs need the USB3.0 PHY
54 to be turned on before the controller.
55 Documentation/devicetree/bindings/phy/phy-bindings.txt
68 description: This is the node representing the DWC3 controller instance
69 Documentation/devicetree/bindings/usb/dwc3.txt
79 additionalProperties: false
83 #include <dt-bindings/interrupt-controller/arm-gic.h>
86 compatible = "ti,keystone-dwc3";
89 reg = <0x2680000 0x10000>;
91 interrupts = <GIC_SPI 393 IRQ_TYPE_EDGE_RISING>;
95 compatible = "synopsys,dwc3";
96 reg = <0x2690000 0x70000>;
97 interrupts = <GIC_SPI 393 IRQ_TYPE_EDGE_RISING>;
98 usb-phy = <&usb_phy>, <&usb_phy>;