ARM: dts: imx6q-udoo: Add USB Host support
Subsystems (2)
Fabio Estevam
reviewerPATCH 1/1 ARM: dts: imx6q-udoo: Add USB Host support
From: Fabio Estevam <[email protected]>
Signed-off-by Fabio Estevam <[email protected]>
--- arch/arm/boot/dts/imx6q-udoo.dts | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+)
arch/arm/boot/dts/imx6q-udoo.dts +32 -0
@@ -23,6 +23,23 @@ memory { reg = <0x10000000 0x40000000>; }; + + regulators { + compatible = "simple-bus"; + #address-cells = <1>; + #size-cells = <0>; + + reg_usb_h1_vbus: regulator at 0 { + compatible = "regulator-fixed"; + reg = <0>; + regulator-name = "usb_h1_vbus"; + regulator-min-microvolt = <5000000>; + regulator-max-microvolt = <5000000>; + enable-active-high; + startup-delay-us = <2>; /* USB2415 requires a POR of 1 us minimum */ + gpio = <&gpio7 12 0>; + }; + }; }; &fec {
@@ -81,6 +98,13 @@ >; }; + pinctrl_usbh: usbhgrp { + fsl,pins = < + MX6QDL_PAD_GPIO_17__GPIO7_IO12 0x80000000 + MX6QDL_PAD_NANDF_CS2__CCM_CLKO2 0x130b0 + >; + }; + pinctrl_usdhc3: usdhc3grp { fsl,pins = < MX6QDL_PAD_SD3_CMD__SD3_CMD 0x17059
@@ -104,6 +128,14 @@ status = "okay"; }; +&usbh1 { + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_usbh>; + vbus-supply = <®_usb_h1_vbus>; + clocks = <&clks 201>; + status = "okay"; +}; + &usdhc3 { pinctrl-names = "default"; pinctrl-0 = <&pinctrl_usdhc3>;
Signature · 1 line
1.8.3.2
Shawn Guo
AppliedPATCH 1/1 ARM: dts: imx6q-udoo: Add USB Host support
Quoted 6 lines · Fabio Estevam
From: Fabio Estevam <[email protected]>
Signed-off-by Fabio Estevam <[email protected]>--- arch/arm/boot/dts/imx6q-udoo.dts | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+)
Applied, thanks.