summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--arch/arm64/boot/dts/freescale/fsl-imx8qm-apalis.dts12
1 files changed, 10 insertions, 2 deletions
diff --git a/arch/arm64/boot/dts/freescale/fsl-imx8qm-apalis.dts b/arch/arm64/boot/dts/freescale/fsl-imx8qm-apalis.dts
index 5a94461a074d..ca54f6f1a268 100644
--- a/arch/arm64/boot/dts/freescale/fsl-imx8qm-apalis.dts
+++ b/arch/arm64/boot/dts/freescale/fsl-imx8qm-apalis.dts
@@ -88,9 +88,9 @@
regulator-name = "VCC_USBH(2A|2C|2D|3|4)";
regulator-min-microvolt = <5000000>;
regulator-max-microvolt = <5000000>;
- gpio = <&gpio4 4 GPIO_ACTIVE_HIGH>;
enable-active-high;
- regulator-always-on;
+ /* Apalis USBH_EN */
+ gpio = <&gpio4 4 GPIO_ACTIVE_HIGH>;
};
gpio-fan {
@@ -999,11 +999,18 @@
status = "okay";
};
+&usbphynop1 {
+ vbus-regulator = <&reg_usb_host_vbus>;
+};
+
+/* Apalis USBH4 SuperSpeed */
&usbotg3 {
+ cdns3,usbphy = <&usbphynop1>;
dr_mode = "host";
status = "okay";
};
+/* Apalis USBH2, Apalis USBH3 and on-module Wi-Fi via on-module HSIC Hub */
&usbh1 {
pinctrl-names = "idle", "active";
pinctrl-0 = <&pinctrl_usb_hsic_idle>;
@@ -1012,6 +1019,7 @@
hnp-disable;
adp-disable;
disable-over-current;
+ vbus-supply = <&reg_usb_host_vbus>;
status = "okay";
};