diff options
-rw-r--r-- | arch/arm64/boot/dts/freescale/fsl-imx8qm-apalis.dts | 12 |
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 = <®_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 = <®_usb_host_vbus>; status = "okay"; }; |