Commit 9bf206a9d13be3aafc16092e036a1346b37e2a59
Committed by
Shawn Guo
1 parent
ebc374657b
Exists in
ti-lsk-linux-4.1.y
and in
10 other branches
ARM: dts: imx51-babbage: Add USB Host1 support
Signed-off by: Dave Ebright <dave.ebright@parsons.com> Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com> Signed-off-by: Shawn Guo <shawn.guo@freescale.com>
Showing 1 changed file with 55 additions and 0 deletions Side-by-side Diff
arch/arm/boot/dts/imx51-babbage.dts
... | ... | @@ -129,6 +129,35 @@ |
129 | 129 | gpios = <&gpio4 26 GPIO_ACTIVE_LOW>; |
130 | 130 | }; |
131 | 131 | }; |
132 | + | |
133 | + regulators { | |
134 | + compatible = "simple-bus"; | |
135 | + #address-cells = <1>; | |
136 | + #size-cells = <0>; | |
137 | + | |
138 | + reg_usb_vbus: regulator@0 { | |
139 | + compatible = "regulator-fixed"; | |
140 | + reg = <0>; | |
141 | + regulator-name = "usb_vbus"; | |
142 | + regulator-min-microvolt = <5000000>; | |
143 | + regulator-max-microvolt = <5000000>; | |
144 | + gpio = <&gpio2 5 0>; | |
145 | + enable-active-high; | |
146 | + }; | |
147 | + }; | |
148 | + | |
149 | + usbphy { | |
150 | + #address-cells = <1>; | |
151 | + #size-cells = <0>; | |
152 | + compatible = "simple-bus"; | |
153 | + | |
154 | + usbh1phy: usbh1phy@0 { | |
155 | + compatible = "usb-nop-xceiv"; | |
156 | + reg = <0>; | |
157 | + clocks = <&clks 0>; | |
158 | + clock-names = "main_clk"; | |
159 | + }; | |
160 | + }; | |
132 | 161 | }; |
133 | 162 | |
134 | 163 | &esdhc1 { |
... | ... | @@ -479,6 +508,23 @@ |
479 | 508 | MX51_PAD_EIM_D24__UART3_CTS 0x1c5 |
480 | 509 | >; |
481 | 510 | }; |
511 | + | |
512 | + pinctrl_usbh1: usbh1grp { | |
513 | + fsl,pins = < | |
514 | + MX51_PAD_USBH1_CLK__USBH1_CLK 0x80000000 | |
515 | + MX51_PAD_USBH1_DIR__USBH1_DIR 0x80000000 | |
516 | + MX51_PAD_USBH1_NXT__USBH1_NXT 0x80000000 | |
517 | + MX51_PAD_USBH1_DATA0__USBH1_DATA0 0x80000000 | |
518 | + MX51_PAD_USBH1_DATA1__USBH1_DATA1 0x80000000 | |
519 | + MX51_PAD_USBH1_DATA2__USBH1_DATA2 0x80000000 | |
520 | + MX51_PAD_USBH1_DATA3__USBH1_DATA3 0x80000000 | |
521 | + MX51_PAD_USBH1_DATA4__USBH1_DATA4 0x80000000 | |
522 | + MX51_PAD_USBH1_DATA5__USBH1_DATA5 0x80000000 | |
523 | + MX51_PAD_USBH1_DATA6__USBH1_DATA6 0x80000000 | |
524 | + MX51_PAD_USBH1_DATA7__USBH1_DATA7 0x80000000 | |
525 | + MX51_PAD_EIM_D21__GPIO2_5 0x80000000 | |
526 | + >; | |
527 | + }; | |
482 | 528 | }; |
483 | 529 | }; |
484 | 530 | |
... | ... | @@ -545,6 +591,15 @@ |
545 | 591 | MATRIX_KEY(3, 2, KEY_F3) |
546 | 592 | MATRIX_KEY(3, 3, KEY_POWER) |
547 | 593 | >; |
594 | + status = "okay"; | |
595 | +}; | |
596 | + | |
597 | +&usbh1 { | |
598 | + pinctrl-names = "default"; | |
599 | + pinctrl-0 = <&pinctrl_usbh1>; | |
600 | + vbus-supply = <®_usb_vbus>; | |
601 | + fsl,usbphy = <&usbh1phy>; | |
602 | + phy_type = "ulpi"; | |
548 | 603 | status = "okay"; |
549 | 604 | }; |
-
mentioned in commit 7a9f06
-
mentioned in commit 7a9f06
-
mentioned in commit 7a9f06
-
mentioned in commit 7a9f06
-
mentioned in commit 7a9f06
-
mentioned in commit 7a9f06
-
mentioned in commit 7a9f06
-
mentioned in commit 7a9f06
-
mentioned in commit 7a9f06
-
mentioned in commit 7a9f06
-
mentioned in commit 7a9f06
-
mentioned in commit 7a9f06
-
mentioned in commit 7a9f06