diff options
| author | Sherry Sun <sherry.sun@nxp.com> | 2026-05-19 08:39:42 +0300 |
|---|---|---|
| committer | Frank Li <Frank.Li@nxp.com> | 2026-06-05 20:21:03 +0300 |
| commit | 41b45d26d207a15886806fa300eded53fe303abe (patch) | |
| tree | c85afaf691df983530d6c5b738f42900a42d9c6c | |
| parent | 5b19ca527471903920d713bc48518a036a95bf6b (diff) | |
| download | linux-41b45d26d207a15886806fa300eded53fe303abe.tar.xz | |
arm64: dts: imx943-evk-sdwifi: add a new dtso to support SDIW612 WiFi
Add a new imx943-evk-sdwifi.dtso to support SDIW612 WiFi chip on
imx943-evk board, the default imx943-evk.dtb is used to support PCIE
AW693 WiFi.
Use separate dts for SDIW612 and PCIe AW693 WiFi to avoid the shared
regulator between SDIO and PCIe buses, the random probe order between
the two buses may break the PCIe initialization sequence which cause
AW693 has probability of failing to detect.
Signed-off-by: Sherry Sun <sherry.sun@nxp.com>
Signed-off-by: Frank Li <Frank.Li@nxp.com>
| -rw-r--r-- | arch/arm64/boot/dts/freescale/Makefile | 3 | ||||
| -rw-r--r-- | arch/arm64/boot/dts/freescale/imx943-evk-sdwifi.dtso | 15 | ||||
| -rw-r--r-- | arch/arm64/boot/dts/freescale/imx943-evk.dts | 2 |
3 files changed, 19 insertions, 1 deletions
diff --git a/arch/arm64/boot/dts/freescale/Makefile b/arch/arm64/boot/dts/freescale/Makefile index 79abdfa3cbe3..03988f0eae30 100644 --- a/arch/arm64/boot/dts/freescale/Makefile +++ b/arch/arm64/boot/dts/freescale/Makefile @@ -631,6 +631,9 @@ imx943-evk-pcie0-ep-dtbs += imx943-evk.dtb imx-pcie0-ep.dtbo imx943-evk-pcie1-ep-dtbs += imx943-evk.dtb imx-pcie1-ep.dtbo dtb-$(CONFIG_ARCH_MXC) += imx943-evk-pcie0-ep.dtb imx943-evk-pcie1-ep.dtb +imx943-evk-sdwifi-dtbs := imx943-evk.dtb imx943-evk-sdwifi.dtbo +dtb-$(CONFIG_ARCH_MXC) += imx943-evk-sdwifi.dtb + dtb-$(CONFIG_ARCH_MXC) += imx95-15x15-ab2.dtb dtb-$(CONFIG_ARCH_MXC) += imx95-15x15-evk.dtb dtb-$(CONFIG_ARCH_MXC) += imx95-15x15-frdm.dtb diff --git a/arch/arm64/boot/dts/freescale/imx943-evk-sdwifi.dtso b/arch/arm64/boot/dts/freescale/imx943-evk-sdwifi.dtso new file mode 100644 index 000000000000..59cc1c27b9b9 --- /dev/null +++ b/arch/arm64/boot/dts/freescale/imx943-evk-sdwifi.dtso @@ -0,0 +1,15 @@ +// SPDX-License-Identifier: (GPL-2.0+ OR MIT) +/* + * Copyright 2026 NXP + */ + +/dts-v1/; +/plugin/; + +&pcie0 { + status = "disabled"; +}; + +&usdhc3 { + status = "okay"; +}; diff --git a/arch/arm64/boot/dts/freescale/imx943-evk.dts b/arch/arm64/boot/dts/freescale/imx943-evk.dts index 426b5a4ec47c..7cfd42468950 100644 --- a/arch/arm64/boot/dts/freescale/imx943-evk.dts +++ b/arch/arm64/boot/dts/freescale/imx943-evk.dts @@ -1153,7 +1153,7 @@ keep-power-in-suspend; non-removable; wakeup-source; - status = "okay"; + status = "disabled"; }; &wdog3 { |
