1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
4 $id: http://devicetree.org/schemas/usb/samsung,exynos-usb2.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Samsung Exynos SoC USB 2.0 EHCI/OHCI Controller
10 - Krzysztof Kozlowski <krzk@kernel.org>
15 - samsung,exynos4210-ehci
16 - samsung,exynos4210-ohci
34 enum: [host, hsic0, hsic1]
43 Only for controller in EHCI mode, if present, specifies the GPIO that
44 needs to be pulled up for the bus to be powered.
61 const: samsung,exynos4210-ohci
64 samsung,vbus-gpio: false
66 unevaluatedProperties: false
70 #include <dt-bindings/clock/exynos5420.h>
71 #include <dt-bindings/interrupt-controller/arm-gic.h>
74 compatible = "samsung,exynos4210-ehci";
75 reg = <0x12110000 0x100>;
76 interrupts = <GIC_SPI 71 IRQ_TYPE_LEVEL_HIGH>;
77 clocks = <&clock CLK_USBH20>;
78 clock-names = "usbhost";
86 compatible = "usb0424,9514";
92 compatible = "usb0424,ec00";
94 local-mac-address = [00 00 00 00 00 00];
100 compatible = "samsung,exynos4210-ohci";
101 reg = <0x12120000 0x100>;
102 interrupts = <GIC_SPI 71 IRQ_TYPE_LEVEL_HIGH>;
103 clocks = <&clock CLK_USBH20>;
104 clock-names = "usbhost";
105 phys = <&usb2_phy 0>;