diff options
author | Alexander Shiyan <shc_work@mail.ru> | 2014-02-22 04:32:33 -0500 |
---|---|---|
committer | Shawn Guo <shawn.guo@linaro.org> | 2014-02-23 22:04:50 -0500 |
commit | a2e502c214ae65a3e0871e6216f1bc105524d9ad (patch) | |
tree | 91320981180332e59407d8ab8a258d635c32cd6f | |
parent | 64436ff6675df55ed61ff2d8aac8156ce0294826 (diff) |
ARM: dts: i.MX27: Add USB nodes
This patch adds the missing (Universal serial bus) USB devicetree
nodes for i.MX27 CPUs.
Signed-off-by: Alexander Shiyan <shc_work@mail.ru>
Signed-off-by: Shawn Guo <shawn.guo@linaro.org>
-rw-r--r-- | arch/arm/boot/dts/imx27.dtsi | 56 |
1 files changed, 56 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/imx27.dtsi b/arch/arm/boot/dts/imx27.dtsi index 2763cae4b957..6279e0b4f768 100644 --- a/arch/arm/boot/dts/imx27.dtsi +++ b/arch/arm/boot/dts/imx27.dtsi | |||
@@ -70,6 +70,26 @@ | |||
70 | }; | 70 | }; |
71 | }; | 71 | }; |
72 | 72 | ||
73 | usbphy { | ||
74 | compatible = "simple-bus"; | ||
75 | #address-cells = <1>; | ||
76 | #size-cells = <0>; | ||
77 | |||
78 | usbphy0: usbphy@0 { | ||
79 | compatible = "usb-nop-xceiv"; | ||
80 | reg = <0>; | ||
81 | clocks = <&clks 75>; | ||
82 | clock-names = "main_clk"; | ||
83 | }; | ||
84 | |||
85 | usbphy2: usbphy@2 { | ||
86 | compatible = "usb-nop-xceiv"; | ||
87 | reg = <2>; | ||
88 | clocks = <&clks 75>; | ||
89 | clock-names = "main_clk"; | ||
90 | }; | ||
91 | }; | ||
92 | |||
73 | soc { | 93 | soc { |
74 | #address-cells = <1>; | 94 | #address-cells = <1>; |
75 | #size-cells = <1>; | 95 | #size-cells = <1>; |
@@ -439,6 +459,42 @@ | |||
439 | iram = <&iram>; | 459 | iram = <&iram>; |
440 | }; | 460 | }; |
441 | 461 | ||
462 | usbotg: usb@10024000 { | ||
463 | compatible = "fsl,imx27-usb"; | ||
464 | reg = <0x10024000 0x200>; | ||
465 | interrupts = <56>; | ||
466 | clocks = <&clks 15>; | ||
467 | fsl,usbmisc = <&usbmisc 0>; | ||
468 | fsl,usbphy = <&usbphy0>; | ||
469 | status = "disabled"; | ||
470 | }; | ||
471 | |||
472 | usbh1: usb@10024200 { | ||
473 | compatible = "fsl,imx27-usb"; | ||
474 | reg = <0x10024200 0x200>; | ||
475 | interrupts = <54>; | ||
476 | clocks = <&clks 15>; | ||
477 | fsl,usbmisc = <&usbmisc 1>; | ||
478 | status = "disabled"; | ||
479 | }; | ||
480 | |||
481 | usbh2: usb@10024400 { | ||
482 | compatible = "fsl,imx27-usb"; | ||
483 | reg = <0x10024400 0x200>; | ||
484 | interrupts = <55>; | ||
485 | clocks = <&clks 15>; | ||
486 | fsl,usbmisc = <&usbmisc 2>; | ||
487 | fsl,usbphy = <&usbphy2>; | ||
488 | status = "disabled"; | ||
489 | }; | ||
490 | |||
491 | usbmisc: usbmisc@10024600 { | ||
492 | #index-cells = <1>; | ||
493 | compatible = "fsl,imx27-usbmisc"; | ||
494 | reg = <0x10024600 0x200>; | ||
495 | clocks = <&clks 62>; | ||
496 | }; | ||
497 | |||
442 | sahara2: sahara@10025000 { | 498 | sahara2: sahara@10025000 { |
443 | compatible = "fsl,imx27-sahara"; | 499 | compatible = "fsl,imx27-sahara"; |
444 | reg = <0x10025000 0x1000>; | 500 | reg = <0x10025000 0x1000>; |