summaryrefslogtreecommitdiff
path: root/arch/arm64/boot/dts/freescale/imx8qxp-apalis-eval.dtsi
diff options
context:
space:
mode:
Diffstat (limited to 'arch/arm64/boot/dts/freescale/imx8qxp-apalis-eval.dtsi')
-rw-r--r--arch/arm64/boot/dts/freescale/imx8qxp-apalis-eval.dtsi9
1 files changed, 5 insertions, 4 deletions
diff --git a/arch/arm64/boot/dts/freescale/imx8qxp-apalis-eval.dtsi b/arch/arm64/boot/dts/freescale/imx8qxp-apalis-eval.dtsi
index 08b2a1db0861..1de8e75946fa 100644
--- a/arch/arm64/boot/dts/freescale/imx8qxp-apalis-eval.dtsi
+++ b/arch/arm64/boot/dts/freescale/imx8qxp-apalis-eval.dtsi
@@ -71,10 +71,15 @@
gpio = <&lsio_gpio3 16 GPIO_ACTIVE_HIGH>;
};
+ /* The Cadence,usb3 driver doesn't support the vbus regulator for now.
+ * Add regulator-always-on to keep the USBH_EN signal up.
+ */
reg_usb_host_vbus: regulator-usb-host-vbus {
compatible = "regulator-fixed";
+ enable-active-high;
pinctrl-names = "default";
pinctrl-0 = <&pinctrl_usbh_en>;
+ regulator-always-on;
regulator-name = "usb_host_vbus_hub";
regulator-min-microvolt = <5000000>;
regulator-max-microvolt = <5000000>;
@@ -286,10 +291,6 @@
vbus-supply = <&reg_usb_otg1_vbus>;
};
-&usbotg3 {
- vbus-regulator = <&reg_usb_host_vbus>;
-};
-
&usbphy1 {
status = "okay";
};