diff options
author | Peter Chen <peter.chen@freescale.com> | 2013-02-18 06:06:44 +0400 |
---|---|---|
committer | Shawn Guo <shawn.guo@linaro.org> | 2013-04-09 18:52:49 +0400 |
commit | a10c22e44b3d44c6ec8109b38e37c061437d122d (patch) | |
tree | cc603dba0434aada12f0f41f3425f2312f011b5d | |
parent | 218abe6fe31b2059a6a647eddbe9c3ee08fa26fd (diff) | |
download | linux-a10c22e44b3d44c6ec8109b38e37c061437d122d.tar.xz |
ARM: dts: imx6q-sabresd: Add USB support
Add USB support for imx6q sabresd board
Signed-off-by: Peter Chen <peter.chen@freescale.com>
Signed-off-by: Shawn Guo <shawn.guo@linaro.org>
-rw-r--r-- | arch/arm/boot/dts/imx6q-sabresd.dts | 25 | ||||
-rw-r--r-- | arch/arm/boot/dts/imx6q.dtsi | 6 |
2 files changed, 31 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/imx6q-sabresd.dts b/arch/arm/boot/dts/imx6q-sabresd.dts index 2dea304a7980..bafaccd73a75 100644 --- a/arch/arm/boot/dts/imx6q-sabresd.dts +++ b/arch/arm/boot/dts/imx6q-sabresd.dts @@ -21,6 +21,19 @@ reg = <0x10000000 0x40000000>; }; + regulators { + compatible = "simple-bus"; + + reg_usb_otg_vbus: usb_otg_vbus { + compatible = "regulator-fixed"; + regulator-name = "usb_otg_vbus"; + regulator-min-microvolt = <5000000>; + regulator-max-microvolt = <5000000>; + gpio = <&gpio3 22 0>; + enable-active-high; + }; + }; + gpio-keys { compatible = "gpio-keys"; @@ -62,6 +75,18 @@ }; }; +&usbotg { + vbus-supply = <®_usb_otg_vbus>; + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_usbotg_2>; + disable-over-current; + status = "okay"; +}; + +&usbh1 { + status = "okay"; +}; + &fec { pinctrl-names = "default"; pinctrl-0 = <&pinctrl_enet_1>; diff --git a/arch/arm/boot/dts/imx6q.dtsi b/arch/arm/boot/dts/imx6q.dtsi index cba021eb035e..0125250d650e 100644 --- a/arch/arm/boot/dts/imx6q.dtsi +++ b/arch/arm/boot/dts/imx6q.dtsi @@ -207,6 +207,12 @@ 1592 0x17059 /* MX6Q_PAD_GPIO_1__ANATOP_USBOTG_ID */ >; }; + + pinctrl_usbotg_2: usbotggrp-2 { + fsl,pins = < + 1591 0x17059 /* MX6Q_PAD_ENET_RX_ER__ANATOP_USBOTG_ID */ + >; + }; }; usdhc2 { |