arm64: dts: imx8-apalis: Add usb4 host support
authorJoão Paulo Gonçalves <joao.goncalves@toradex.com>
Tue, 3 Sep 2024 09:12:31 +0000 (11:12 +0200)
committerShawn Guo <shawnguo@kernel.org>
Tue, 15 Oct 2024 08:07:27 +0000 (16:07 +0800)
Add USB4 HOST to Apalis-iMX8QM SOM and its carrier boards.

Signed-off-by: João Paulo Gonçalves <joao.goncalves@toradex.com>
Signed-off-by: Francesco Dolcini <francesco.dolcini@toradex.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
arch/arm64/boot/dts/freescale/imx8-apalis-eval.dtsi
arch/arm64/boot/dts/freescale/imx8-apalis-ixora-v1.1.dtsi
arch/arm64/boot/dts/freescale/imx8-apalis-ixora-v1.2.dtsi
arch/arm64/boot/dts/freescale/imx8-apalis-v1.1.dtsi

index 5f24356..dc12729 100644 (file)
        status = "okay";
 };
 
-/* TODO: Apalis USBH4 SuperSpeed */
+/* Apalis USBH4 SuperSpeed */
+&usbotg3_cdns3 {
+       status = "okay";
+};
index 4ec2227..d4a1ad5 100644 (file)
        status = "okay";
 };
 
-/* TODO: Apalis USBH4 SuperSpeed */
+/* Apalis USBH4 SuperSpeed */
+&usbotg3_cdns3 {
+       status = "okay";
+};
 
 /* Apalis MMC1 */
 &usdhc2 {
index 606d932..5e132c8 100644 (file)
        status = "okay";
 };
 
-/* TODO: Apalis USBH4 SuperSpeed */
+/* Apalis USBH4 SuperSpeed */
+&usbotg3_cdns3 {
+       status = "okay";
+};
 
 /* Apalis MMC1 */
 &usdhc2 {
index 91fd631..a3fc945 100644 (file)
 
 /* TODO: Apalis USBH2, Apalis USBH3 and on-module Wi-Fi via on-module HSIC Hub */
 
-/* TODO: Apalis USBH4 */
+/* Apalis USBH4 */
+&usb3_phy {
+       status = "okay";
+};
+
+&usbotg3 {
+       status = "okay";
+};
+
+&usbotg3_cdns3 {
+       dr_mode = "host";
+};
 
 /* Apalis USBO1 */
 &usbphy1 {