blob: a2b7dfc143ff9ea9d52358921a4ffb00bf7bf4ea [file] [log] [blame]
Ido Shayevitzef72ddd2012-03-28 18:55:55 +02001MSM SuperSpeed USB3.0 SoC controller
2
3Required properties :
4- compatible : should be "qcom,dwc-usb3-msm"
5- reg : offset and length of the register set in the memory map
Manu Gautam17206c22012-06-21 10:17:53 +05306- interrupts: IRQ lines used by this controller
7- interrupt-names : Required interrupt resource entries are:
8 "irq" : Interrupt for DWC3 core
9 "otg_irq" : Interrupt for DWC3 core's OTG Events
10- <supply-name>-supply: phandle to the regulator device tree node
11 Required "supply-name" examples are "SSUSB_VDDCX", "SSUSB_1p8",
12 "HSUSB_VDDCX", "HSUSB_1p8", "HSUSB_3p3".
Ido Shayevitzef72ddd2012-03-28 18:55:55 +020013- qcom,dwc-usb3-msm-dbm-eps: Number of endpoints avaliable for
14 the DBM (Device Bus Manager). The DBM is HW unit which is part of
15 the MSM USB3.0 core (which also includes the Synopsys DesignWare
16 USB3.0 controller)
17
18Example MSM USB3.0 controller device node :
19 usb@f9200000 {
20 compatible = "qcom,dwc-usb3-msm";
Manu Gautam17206c22012-06-21 10:17:53 +053021 reg = <0xF9200000 0xFA000>;
22 interrupts = <0 131 0 0 179 0>;
23 interrupt-names = "irq", "otg_irq";
24 SSUSB_VDDCX-supply = <&pm8841_s2>;
25 SSUSB_1p8-supply = <&pm8941_l6>;
26 HSUSB_VDDCX-supply = <&pm8841_s2>;
27 HSUSB_1p8-supply = <&pm8941_l6>;
28 HSUSB_3p3-supply = <&pm8941_l24>;
Ido Shayevitzef72ddd2012-03-28 18:55:55 +020029 qcom,dwc-usb3-msm-dbm-eps = <4>
30 };