aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Documentation/devicetree/bindings/usb/omap-usb.txt5
-rw-r--r--Documentation/devicetree/bindings/usb/usb-phy.txt6
-rw-r--r--arch/arm/boot/dts/omap3-beagle-xm.dts2
-rw-r--r--arch/arm/boot/dts/omap3-evm.dts2
-rw-r--r--arch/arm/boot/dts/omap3-overo.dtsi2
-rw-r--r--arch/arm/boot/dts/omap4.dtsi3
-rw-r--r--arch/arm/boot/dts/twl4030.dtsi1
7 files changed, 21 insertions, 0 deletions
diff --git a/Documentation/devicetree/bindings/usb/omap-usb.txt b/Documentation/devicetree/bindings/usb/omap-usb.txt
index 9088ab09e200..661cb06a9063 100644
--- a/Documentation/devicetree/bindings/usb/omap-usb.txt
+++ b/Documentation/devicetree/bindings/usb/omap-usb.txt
@@ -19,6 +19,9 @@ OMAP MUSB GLUE
19 - power : Should be "50". This signifies the controller can supply up to 19 - power : Should be "50". This signifies the controller can supply up to
20 100mA when operating in host mode. 20 100mA when operating in host mode.
21 - usb-phy : the phandle for the PHY device 21 - usb-phy : the phandle for the PHY device
22 - phys : the phandle for the PHY device (used by generic PHY framework)
23 - phy-names : the names of the PHY corresponding to the PHYs present in the
24 *phy* phandle.
22 25
23Optional properties: 26Optional properties:
24 - ctrl-module : phandle of the control module this glue uses to write to 27 - ctrl-module : phandle of the control module this glue uses to write to
@@ -33,6 +36,8 @@ usb_otg_hs: usb_otg_hs@4a0ab000 {
33 num-eps = <16>; 36 num-eps = <16>;
34 ram-bits = <12>; 37 ram-bits = <12>;
35 ctrl-module = <&omap_control_usb>; 38 ctrl-module = <&omap_control_usb>;
39 phys = <&usb2_phy>;
40 phy-names = "usb2-phy";
36}; 41};
37 42
38Board specific device node entry 43Board specific device node entry
diff --git a/Documentation/devicetree/bindings/usb/usb-phy.txt b/Documentation/devicetree/bindings/usb/usb-phy.txt
index 61496f5cb095..c0245c888982 100644
--- a/Documentation/devicetree/bindings/usb/usb-phy.txt
+++ b/Documentation/devicetree/bindings/usb/usb-phy.txt
@@ -5,6 +5,8 @@ OMAP USB2 PHY
5Required properties: 5Required properties:
6 - compatible: Should be "ti,omap-usb2" 6 - compatible: Should be "ti,omap-usb2"
7 - reg : Address and length of the register set for the device. 7 - reg : Address and length of the register set for the device.
8 - #phy-cells: determine the number of cells that should be given in the
9 phandle while referencing this phy.
8 10
9Optional properties: 11Optional properties:
10 - ctrl-module : phandle of the control module used by PHY driver to power on 12 - ctrl-module : phandle of the control module used by PHY driver to power on
@@ -16,6 +18,7 @@ usb2phy@4a0ad080 {
16 compatible = "ti,omap-usb2"; 18 compatible = "ti,omap-usb2";
17 reg = <0x4a0ad080 0x58>; 19 reg = <0x4a0ad080 0x58>;
18 ctrl-module = <&omap_control_usb>; 20 ctrl-module = <&omap_control_usb>;
21 #phy-cells = <0>;
19}; 22};
20 23
21OMAP USB3 PHY 24OMAP USB3 PHY
@@ -25,6 +28,8 @@ Required properties:
25 - reg : Address and length of the register set for the device. 28 - reg : Address and length of the register set for the device.
26 - reg-names: The names of the register addresses corresponding to the registers 29 - reg-names: The names of the register addresses corresponding to the registers
27 filled in "reg". 30 filled in "reg".
31 - #phy-cells: determine the number of cells that should be given in the
32 phandle while referencing this phy.
28 33
29Optional properties: 34Optional properties:
30 - ctrl-module : phandle of the control module used by PHY driver to power on 35 - ctrl-module : phandle of the control module used by PHY driver to power on
@@ -39,4 +44,5 @@ usb3phy@4a084400 {
39 <0x4a084c00 0x40>; 44 <0x4a084c00 0x40>;
40 reg-names = "phy_rx", "phy_tx", "pll_ctrl"; 45 reg-names = "phy_rx", "phy_tx", "pll_ctrl";
41 ctrl-module = <&omap_control_usb>; 46 ctrl-module = <&omap_control_usb>;
47 #phy-cells = <0>;
42}; 48};
diff --git a/arch/arm/boot/dts/omap3-beagle-xm.dts b/arch/arm/boot/dts/omap3-beagle-xm.dts
index 0c514dc8460c..84838469f0d6 100644
--- a/arch/arm/boot/dts/omap3-beagle-xm.dts
+++ b/arch/arm/boot/dts/omap3-beagle-xm.dts
@@ -144,6 +144,8 @@
144&usb_otg_hs { 144&usb_otg_hs {
145 interface-type = <0>; 145 interface-type = <0>;
146 usb-phy = <&usb2_phy>; 146 usb-phy = <&usb2_phy>;
147 phys = <&usb2_phy>;
148 phy-names = "usb2-phy";
147 mode = <3>; 149 mode = <3>;
148 power = <50>; 150 power = <50>;
149}; 151};
diff --git a/arch/arm/boot/dts/omap3-evm.dts b/arch/arm/boot/dts/omap3-evm.dts
index 7d4329d179c4..4134dd05c3a4 100644
--- a/arch/arm/boot/dts/omap3-evm.dts
+++ b/arch/arm/boot/dts/omap3-evm.dts
@@ -70,6 +70,8 @@
70&usb_otg_hs { 70&usb_otg_hs {
71 interface-type = <0>; 71 interface-type = <0>;
72 usb-phy = <&usb2_phy>; 72 usb-phy = <&usb2_phy>;
73 phys = <&usb2_phy>;
74 phy-names = "usb2-phy";
73 mode = <3>; 75 mode = <3>;
74 power = <50>; 76 power = <50>;
75}; 77};
diff --git a/arch/arm/boot/dts/omap3-overo.dtsi b/arch/arm/boot/dts/omap3-overo.dtsi
index 8f1abec78275..a461d2fd1fb0 100644
--- a/arch/arm/boot/dts/omap3-overo.dtsi
+++ b/arch/arm/boot/dts/omap3-overo.dtsi
@@ -76,6 +76,8 @@
76&usb_otg_hs { 76&usb_otg_hs {
77 interface-type = <0>; 77 interface-type = <0>;
78 usb-phy = <&usb2_phy>; 78 usb-phy = <&usb2_phy>;
79 phys = <&usb2_phy>;
80 phy-names = "usb2-phy";
79 mode = <3>; 81 mode = <3>;
80 power = <50>; 82 power = <50>;
81}; 83};
diff --git a/arch/arm/boot/dts/omap4.dtsi b/arch/arm/boot/dts/omap4.dtsi
index 22d9f2b593d4..1e8e2fe71de9 100644
--- a/arch/arm/boot/dts/omap4.dtsi
+++ b/arch/arm/boot/dts/omap4.dtsi
@@ -520,6 +520,7 @@
520 compatible = "ti,omap-usb2"; 520 compatible = "ti,omap-usb2";
521 reg = <0x4a0ad080 0x58>; 521 reg = <0x4a0ad080 0x58>;
522 ctrl-module = <&omap_control_usb>; 522 ctrl-module = <&omap_control_usb>;
523 #phy-cells = <0>;
523 }; 524 };
524 }; 525 };
525 526
@@ -658,6 +659,8 @@
658 interrupt-names = "mc", "dma"; 659 interrupt-names = "mc", "dma";
659 ti,hwmods = "usb_otg_hs"; 660 ti,hwmods = "usb_otg_hs";
660 usb-phy = <&usb2_phy>; 661 usb-phy = <&usb2_phy>;
662 phys = <&usb2_phy>;
663 phy-names = "usb2-phy";
661 multipoint = <1>; 664 multipoint = <1>;
662 num-eps = <16>; 665 num-eps = <16>;
663 ram-bits = <12>; 666 ram-bits = <12>;
diff --git a/arch/arm/boot/dts/twl4030.dtsi b/arch/arm/boot/dts/twl4030.dtsi
index ae6a17aed9ee..5aba238d1f1e 100644
--- a/arch/arm/boot/dts/twl4030.dtsi
+++ b/arch/arm/boot/dts/twl4030.dtsi
@@ -86,6 +86,7 @@
86 usb1v8-supply = <&vusb1v8>; 86 usb1v8-supply = <&vusb1v8>;
87 usb3v1-supply = <&vusb3v1>; 87 usb3v1-supply = <&vusb3v1>;
88 usb_mode = <1>; 88 usb_mode = <1>;
89 #phy-cells = <0>;
89 }; 90 };
90 91
91 twl_pwm: pwm { 92 twl_pwm: pwm {