1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
4 $id: http://devicetree.org/schemas/usb/samsung,exynos-dwc3.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Samsung Exynos SoC USB 3.0 DWC3 Controller
10 - Krzysztof Kozlowski <krzk@kernel.org>
15 - samsung,exynos5250-dwusb3
16 - samsung,exynos5433-dwusb3
17 - samsung,exynos7-dwusb3
18 - samsung,exynos850-dwusb3
37 description: 1.0V power supply
40 description: 3.0V/3.3V power supply
45 description: Required child node
62 const: samsung,exynos5250-dwusb3
76 const: samsung,exynos5433-dwusb3
93 const: samsung,exynos7-dwusb3
102 - const: usbdrd30_susp_clk
103 - const: usbdrd30_axius_clk
109 const: samsung,exynos850-dwusb3
120 additionalProperties: false
124 #include <dt-bindings/clock/exynos5420.h>
125 #include <dt-bindings/interrupt-controller/arm-gic.h>
128 compatible = "samsung,exynos5250-dwusb3";
129 #address-cells = <1>;
131 ranges = <0x0 0x12000000 0x10000>;
132 clocks = <&clock CLK_USBD300>;
133 clock-names = "usbdrd30";
134 vdd33-supply = <&ldo9_reg>;
135 vdd10-supply = <&ldo11_reg>;
138 compatible = "snps,dwc3";
140 interrupts = <GIC_SPI 72 IRQ_TYPE_LEVEL_HIGH>;
141 phys = <&usbdrd_phy0 0>, <&usbdrd_phy0 1>;
142 phy-names = "usb2-phy", "usb3-phy";
143 snps,dis_u3_susphy_quirk;