diff options
-rw-r--r-- | Documentation/devicetree/bindings/usb/omap-usb.txt | 5 | ||||
-rw-r--r-- | Documentation/devicetree/bindings/usb/usb-phy.txt | 6 | ||||
-rw-r--r-- | arch/arm/boot/dts/omap3-beagle-xm.dts | 2 | ||||
-rw-r--r-- | arch/arm/boot/dts/omap3-evm.dts | 2 | ||||
-rw-r--r-- | arch/arm/boot/dts/omap3-overo.dtsi | 2 | ||||
-rw-r--r-- | arch/arm/boot/dts/omap4.dtsi | 3 | ||||
-rw-r--r-- | arch/arm/boot/dts/twl4030.dtsi | 1 |
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 | ||
23 | Optional properties: | 26 | Optional 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 | ||
38 | Board specific device node entry | 43 | Board 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 | |||
5 | Required properties: | 5 | Required 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 | ||
9 | Optional properties: | 11 | Optional 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 | ||
21 | OMAP USB3 PHY | 24 | OMAP 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 | ||
29 | Optional properties: | 34 | Optional 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 { |