diff options
author | Oleksandr Suvorov <oleksandr.suvorov@toradex.com> | 2020-09-25 14:20:02 +0300 |
---|---|---|
committer | Oleksandr Suvorov <oleksandr.suvorov@toradex.com> | 2020-09-25 19:33:33 +0300 |
commit | 46c4e19716da9193f10ff331d859d47d05e208e8 (patch) | |
tree | 55cdb364df3fe7fcb325bf2f66f970f253968c9a /arch/arm64/boot/dts/freescale/imx8-ss-conn.dtsi | |
parent | 97298ceb174c8fe5d9aa8bf661b080fcdc5e4f1a (diff) |
arm64: dts: imx8x: get back support of usbh1
Revert "MLK-24374-2 arm64: dts: imx8qm: Move USBH1 to imx8qm-ss-conn"
This reverts commit 3a3ce5c40c0560a67da536938032cfc9d462ee44.
Apalis/Colibri-iMX8X has USBH1 port as well. Return back this device
node and related stuff makes able all on-board USB ports work well.
Related-to: ELB-3052
Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
Diffstat (limited to 'arch/arm64/boot/dts/freescale/imx8-ss-conn.dtsi')
-rw-r--r-- | arch/arm64/boot/dts/freescale/imx8-ss-conn.dtsi | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/arch/arm64/boot/dts/freescale/imx8-ss-conn.dtsi b/arch/arm64/boot/dts/freescale/imx8-ss-conn.dtsi index 4eb51cad186d..9badc2bfa915 100644 --- a/arch/arm64/boot/dts/freescale/imx8-ss-conn.dtsi +++ b/arch/arm64/boot/dts/freescale/imx8-ss-conn.dtsi @@ -62,6 +62,31 @@ conn_subsys: bus@5b000000 { reg = <0x5b0d0200 0x200>; }; + usbh1: usb@5b0e0000 { + compatible = "fsl,imx8qm-usb", "fsl,imx7ulp-usb", + "fsl,imx27-usb"; + reg = <0x5b0e0000 0x200>; + interrupt-parent = <&gic>; + interrupts = <GIC_SPI 268 IRQ_TYPE_LEVEL_HIGH>; + phy_type = "hsic"; + dr_mode = "host"; + fsl,usbphy = <&usbphynop2>; + fsl,usbmisc = <&usbmisc2 0>; + clocks = <&usb2_lpcg 0>; + ahb-burst-config = <0x0>; + tx-burst-size-dword = <0x10>; + rx-burst-size-dword = <0x10>; + #stream-id-cells = <1>; + power-domains = <&pd IMX_SC_R_USB_1>; + status = "disabled"; + }; + + usbmisc2: usbmisc@5b0e0200 { + #index-cells = <1>; + compatible = "fsl,imx7ulp-usbmisc", "fsl,imx6q-usbmisc"; + reg = <0x5b0e0200 0x200>; + }; + usbphy1: usbphy@0x5b100000 { compatible = "fsl,imx8qm-usbphy", "fsl,imx7ulp-usbphy", "fsl,imx6ul-usbphy", "fsl,imx23-usbphy"; @@ -183,6 +208,14 @@ conn_subsys: bus@5b000000 { status = "disabled"; }; + usbphynop2: usbphynop2 { + compatible = "usb-nop-xceiv"; + clocks = <&usb2_lpcg 1>; + clock-names = "main_clk"; + power-domains = <&pd IMX_SC_R_USB_0_PHY>; + status = "okay"; + }; + usbotg3: usb3@5b110000 { compatible = "Cadence,usb3"; reg = <0x5B110000 0x10000>, |