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- interrupts: specifier of interrupt signal of interrupt controller, 18 according to bindings of interrupt controller, 19- clocks: contains an array of clock specifiers: 20 - first entry: OTG clock 21- clock-names: contains array of clock names: 22 - first entry: must be "otg" 23- vusb_d-supply: phandle to voltage regulator of digital section, 24- vusb_a-supply: phandle to voltage regulator of analog section. 25 26Example 27----- 28 29 hsotg@12480000 { 30 compatible = "samsung,s3c6400-hsotg"; 31 reg = <0x12480000 0x20000>; 32 interrupts = <0 71 0>; 33 clocks = <&clock 305>; 34 clock-names = "otg"; 35 vusb_d-supply = <&vusb_reg>; 36 vusb_a-supply = <&vusbdac_reg>; 37 }; 38 39