1Samsung Exynos SoC USB controller 2 3The USB devices interface with USB controllers on Exynos SOCs. 4The device node has following properties. 5 6EHCI 7Required properties: 8 - compatible: should be "samsung,exynos4210-ehci" for USB 2.0 9 EHCI controller in host mode. 10 - reg: physical base address of the controller and length of memory mapped 11 region. 12 - interrupts: interrupt number to the cpu. 13 - clocks: from common clock binding: handle to usb clock. 14 - clock-names: from common clock binding: Shall be "usbhost". 15 16Optional properties: 17 - samsung,vbus-gpio: if present, specifies the GPIO that 18 needs to be pulled up for the bus to be powered. 19 20Example: 21 22 usb@12110000 { 23 compatible = "samsung,exynos4210-ehci"; 24 reg = <0x12110000 0x100>; 25 interrupts = <0 71 0>; 26 samsung,vbus-gpio = <&gpx2 6 1 3 3>; 27 28 clocks = <&clock 285>; 29 clock-names = "usbhost"; 30 }; 31 32OHCI 33Required properties: 34 - compatible: should be "samsung,exynos4210-ohci" for USB 2.0 35 OHCI companion controller in host mode. 36 - reg: physical base address of the controller and length of memory mapped 37 region. 38 - interrupts: interrupt number to the cpu. 39 - clocks: from common clock binding: handle to usb clock. 40 - clock-names: from common clock binding: Shall be "usbhost". 41 42Example: 43 usb@12120000 { 44 compatible = "samsung,exynos4210-ohci"; 45 reg = <0x12120000 0x100>; 46 interrupts = <0 71 0>; 47 48 clocks = <&clock 285>; 49 clock-names = "usbhost"; 50 }; 51