]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
arm64: dts: freescale: imx8mm-var-som: Rework WiFi/BT and add legacy dts
authorStefano Radaelli <stefano.r@variscite.com>
Thu, 19 Mar 2026 18:40:26 +0000 (19:40 +0100)
committerFrank Li <Frank.Li@nxp.com>
Fri, 27 Mar 2026 13:52:34 +0000 (09:52 -0400)
commit8e7ce17e6df46e33857a1d1b416ccea2504988bc
treeadeddf27f15cfa8e36370891190f48a1fe38153c
parent4c2d9f56f49667362c31b5426e083de3666b33b4
arm64: dts: freescale: imx8mm-var-som: Rework WiFi/BT and add legacy dts

The VAR-SOM-MX8MM currently integrates the NXP IW61x wireless module,
providing WiFi over SDIO and Bluetooth over UART.

Move the wireless module configuration out of the base
imx8mm-var-som.dtsi and provide dedicated variant includes.
The IW61x configuration is moved to imx8mm-var-som-wifi-bt-iw61x.dtsi
and used by the Symphony evaluation board device tree.

A separate imx8mm-var-som-wifi-brcm-legacy.dtsi include is added to keep
the configuration for the legacy Broadcom SDIO WiFi module used on
earlier SOM revisions.

To preserve compatibility with older SOM revisions, add a separate
imx8mm-var-som-symphony-legacy.dtb, which disables the IW61x setup and
applies the Broadcom-specific configuration.

The Broadcom-based SOM revision is no longer in production, but support
is kept for existing users.

Signed-off-by: Stefano Radaelli <stefano.r@variscite.com>
Signed-off-by: Frank Li <Frank.Li@nxp.com>
arch/arm64/boot/dts/freescale/Makefile
arch/arm64/boot/dts/freescale/imx8mm-var-som-symphony-legacy.dts [new file with mode: 0644]
arch/arm64/boot/dts/freescale/imx8mm-var-som-symphony.dts
arch/arm64/boot/dts/freescale/imx8mm-var-som-wifi-brcm-legacy.dtsi [new file with mode: 0644]
arch/arm64/boot/dts/freescale/imx8mm-var-som-wifi-bt-iw61x.dtsi [new file with mode: 0644]
arch/arm64/boot/dts/freescale/imx8mm-var-som.dtsi