MLK-16715-3 ARM64: dts: fsl-imx8qm: change USB2 controller properties
authorPeter Chen <peter.chen@nxp.com>
Fri, 17 Nov 2017 02:52:00 +0000 (10:52 +0800)
committerNitin Garg <nitin.garg@nxp.com>
Tue, 20 Mar 2018 19:51:15 +0000 (14:51 -0500)
The imx8qm's non-core register controller is more like imx7ulp than
imx7d, since imx7d uses Samsung PHY, but imx7ulp and imx8qm use
freescale PHY, so imx8qm uses the same compatible for imx7ulp.

But imx8qm and imx7ulp's platform are so many differences, so the
compatible for driver are different.

Besides, we add performance tuning parameters and delete properties which
is dedicated for imx7d.

Acked-by: Jun Li <jun.li@nxp.com>
Signed-off-by: Peter Chen <peter.chen@nxp.com>
arch/arm64/boot/dts/freescale/fsl-imx8qm.dtsi

index f5d701b..2632944 100644 (file)
 
        usbmisc1: usbmisc@5b0d0200 {
                #index-cells = <1>;
-               compatible = "fsl,imx7d-usbmisc", "fsl,imx6q-usbmisc";
+               compatible = "fsl,imx7ulp-usbmisc", "fsl,imx6q-usbmisc";
                reg = <0x0 0x5b0d0200 0x0 0x200>;
        };
 
        };
 
        usbotg1: usb@5b0d0000 {
-               compatible = "fsl,imx7d-usb", "fsl,imx27-usb";
+               compatible = "fsl,imx8qm-usb", "fsl,imx27-usb";
                reg = <0x0 0x5b0d0000 0x0 0x200>;
                interrupt-parent = <&wu>;
                interrupts = <GIC_SPI 267 IRQ_TYPE_LEVEL_HIGH>;
                fsl,usbphy = <&usbphy1>;
                fsl,usbmisc = <&usbmisc1 0>;
                clocks = <&clk IMX8QM_USB2_OH_AHB_CLK>;
-               phy-clkgate-delay-us = <400>;
-               status = "disabled";
+               ahb-burst-config = <0x0>;
+               tx-burst-size-dword = <0x10>;
+               rx-burst-size-dword = <0x10>;
                #stream-id-cells = <1>;
                power-domains = <&pd_conn_usbotg0>;
+               status = "disabled";
        };
 
        usbotg3: cdns3@5b110000 {