1Samsung High Speed USB OTG controller 2----------------------------- 3 4The Samsung HSOTG IP can be found on Samsung SoCs, from S3C6400 onwards. 5It gives functionality of OTG-compliant USB 2.0 host and device with 6support for USB 2.0 high-speed (480Mbps) and full-speed (12 Mbps) 7operation. 8 9Currently only device mode is supported. 10 11Binding details 12----- 13 14Required properties: 15- compatible: "samsung,s3c6400-hsotg" should be used for all currently 16 supported SoC, 17- interrupt-parent: phandle for the interrupt controller to which the 18 interrupt signal of the HSOTG block is routed, 19- interrupts: specifier of interrupt signal of interrupt controller, 20 according to bindings of interrupt controller, 21- clocks: contains an array of clock specifiers: 22 - first entry: OTG clock 23- clock-names: contains array of clock names: 24 - first entry: must be "otg" 25- vusb_d-supply: phandle to voltage regulator of digital section, 26- vusb_a-supply: phandle to voltage regulator of analog section. 27 28Example 29----- 30 31 hsotg@12480000 { 32 compatible = "samsung,s3c6400-hsotg"; 33 reg = <0x12480000 0x20000>; 34 interrupts = <0 71 0>; 35 clocks = <&clock 305>; 36 clock-names = "otg"; 37 vusb_d-supply = <&vusb_reg>; 38 vusb_a-supply = <&vusbdac_reg>; 39 }; 40 41