MLK-18878 DTS: imx8mq: Change USB nodes compatible strings
authorYe Li <ye.li@nxp.com>
Mon, 16 Jul 2018 06:48:54 +0000 (23:48 -0700)
committerYe Li <ye.li@nxp.com>
Fri, 24 May 2019 09:35:22 +0000 (02:35 -0700)
commit98da275d2db0cc31c7906f66ee0beb4a2c83a634
treec4fbdf3b71dc16a9de136601bea44e2eb4a34a70
parent957fd8c849142802c4f0b9479be607c8c5ed1f7a
MLK-18878 DTS: imx8mq: Change USB nodes compatible strings

We enabled the DM for xhci-imx8m driver which uses compatible string
"fsl, imx8mq-dwc3". But found a issue that u-boot will get four USB bus not two.
The reason is the low level driver xhci-dwc3 also adds the DM support which uses
compatible string "snps,dwc3". Thus, one USB node and its dwc3 subnode are both
binded as independent USB bus.

Since the xhci-imx8m driver uses xhci-dwc3 as low level driver, to fix the issue
we add -u-boot.dtsi files to change the USB node compatible string to
"simple-bus" and change dwc3 node compatibe string to "fsl, imx8mq-dwc3". Then
xhci-dwc3 DM driver won't bind any node.

Signed-off-by: Ye Li <ye.li@nxp.com>
(cherry picked from commit 7542babca0c1303d469642c346cc927de3facf12)
arch/arm/dts/fsl-imx8mq-ddr3l-arm2-u-boot.dtsi [new file with mode: 0644]
arch/arm/dts/fsl-imx8mq-ddr4-arm2-u-boot.dtsi [new file with mode: 0644]
arch/arm/dts/fsl-imx8mq-evk-u-boot.dtsi [new file with mode: 0644]
arch/arm/dts/fsl-imx8mq-u-boot.dtsi [new file with mode: 0644]