MLK-24368-1 arm64: dts: imx8qm: Add support for USBH1
authorAlifer Moraes <alifer.moraes@nxp.com>
Wed, 1 Jul 2020 22:46:34 +0000 (19:46 -0300)
committerDong Aisheng <aisheng.dong@nxp.com>
Mon, 14 Dec 2020 03:23:16 +0000 (11:23 +0800)
Add support for USBH1 on imx8qm, USBH1 is a HSIC controller

Reviewed-by: Jun Li <jun.li@nxp.com>
CC: Fabio Estevam <fabio.estevam@nxp.com>
Signed-off-by: Alifer Moraes <alifer.moraes@nxp.com>
Signed-off-by: Peter Chen <peter.chen@nxp.com>
arch/arm64/boot/dts/freescale/imx8-ss-conn.dtsi

index c1807ed..59a0a6e 100644 (file)
@@ -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";