[PATCH v4 00/11] arm64: dts: freescale: imx8mm-var-som: Align SOM and Symphony DTSs

Stefano Radaelli posted 11 patches 2 weeks ago
arch/arm64/boot/dts/freescale/Makefile        |   1 +
.../imx8mm-var-som-symphony-legacy.dts        |  19 +
.../dts/freescale/imx8mm-var-som-symphony.dts | 214 +++++++++-
.../imx8mm-var-som-wifi-brcm-legacy.dtsi      |  12 +
.../imx8mm-var-som-wifi-bt-iw61x.dtsi         |  45 +++
.../boot/dts/freescale/imx8mm-var-som.dtsi    | 366 ++++++++++++------
6 files changed, 514 insertions(+), 143 deletions(-)
create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-var-som-symphony-legacy.dts
create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-var-som-wifi-brcm-legacy.dtsi
create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-var-som-wifi-bt-iw61x.dtsi
[PATCH v4 00/11] arm64: dts: freescale: imx8mm-var-som: Align SOM and Symphony DTSs
Posted by Stefano Radaelli 2 weeks ago
This series aligns the i.MX8MM VAR-SOM and VAR-SOM Symphony device
trees with the latest hardware revisions.

The update consolidates the device tree descriptions to better reflect
the actual hardware partitioning between the SOM and the carrier board.
Nodes describing peripherals physically present on the SOM are kept in
the SOM dtsi, while carrier-specific components are described in the
corresponding carrier dts.

The changes were tested on the latest VAR-SOM and Symphony hardware
revision.

v3->v4:
 - Remove "This patch" from commit messages
 - Remove wrong enet reset gpio hog
 - Add symphony legacy dtb to use old brcm wifi module

v2->v3:
 - Add clock-names porperty along with clocks

v1->v2:
 - Moved phy LED configurations to symphony dts
 - Added Wifi/BT dtsi variants for both iw61x and brcm legacy modules

Stefano Radaelli (11):
  arm64: dts: freescale: imx8mm-var-som: Move UART4 description to
    Symphony
  arm64: dts: freescale: imx8mm-var-som: Align fsl,pins tables
  arm64: dts: freescale: imx8mm-var-som: Update FEC support with
    MaxLinear PHY
  arm64: dts: freescale: imx8mm-var-som: Add support for WM8904 audio
    codec
  arm64: dts: freescale: imx8mm-var-som: Add MCP251xFD CAN controller
  arm64: dts: freescale: imx8mm-var-som: Rework WiFi/BT and add legacy
    dts
  arm64: dts: imx8mm-var-som-symphony: Move USB configuration from SOM
  arm64: dts: imx8mm-var-som-symphony: Enable uSD on USDHC2
  arm64: dts: imx8mm-var-som-symphony: Add TPM2 support
  arm64: dts: imx8mm-var-som-symphony: Enable I2C4
  arm64: dts: imx8mm-var-som-symphony: Enable PCIe

 arch/arm64/boot/dts/freescale/Makefile        |   1 +
 .../imx8mm-var-som-symphony-legacy.dts        |  19 +
 .../dts/freescale/imx8mm-var-som-symphony.dts | 214 +++++++++-
 .../imx8mm-var-som-wifi-brcm-legacy.dtsi      |  12 +
 .../imx8mm-var-som-wifi-bt-iw61x.dtsi         |  45 +++
 .../boot/dts/freescale/imx8mm-var-som.dtsi    | 366 ++++++++++++------
 6 files changed, 514 insertions(+), 143 deletions(-)
 create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-var-som-symphony-legacy.dts
 create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-var-som-wifi-brcm-legacy.dtsi
 create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-var-som-wifi-bt-iw61x.dtsi


base-commit: aa31e3bb9b98a86e5dde5c0c637a11cc57470281
-- 
2.47.3
Re: [PATCH v4 00/11] arm64: dts: freescale: imx8mm-var-som: Align SOM and Symphony DTSs
Posted by Frank Li 1 week, 2 days ago
On Thu, 19 Mar 2026 19:40:20 +0100, Stefano Radaelli wrote:
> This series aligns the i.MX8MM VAR-SOM and VAR-SOM Symphony device
> trees with the latest hardware revisions.
>
> The update consolidates the device tree descriptions to better reflect
> the actual hardware partitioning between the SOM and the carrier board.
> Nodes describing peripherals physically present on the SOM are kept in
> the SOM dtsi, while carrier-specific components are described in the
> corresponding carrier dts.
>
> [...]

Applied, thanks!

[01/11] arm64: dts: freescale: imx8mm-var-som: Move UART4 description to Symphony
        commit: f87a5bdec6fb40b913099d71cfcd5ab36db8c9ff
[02/11] arm64: dts: freescale: imx8mm-var-som: Align fsl,pins tables
        commit: 07118b23d92eaaf2eba2c9c17f96a2d5bbe319ed
[03/11] arm64: dts: freescale: imx8mm-var-som: Update FEC support with MaxLinear PHY
        commit: d485f4c5d7c5e8a12fc3c64f1e42622f4195f48e
[04/11] arm64: dts: freescale: imx8mm-var-som: Add support for WM8904 audio codec
        commit: 83bf7b1be4d2f7720541a174d21a7428fabf2946

Adjust commit message by "Add description about I2C recovery GPIO settings"

[05/11] arm64: dts: freescale: imx8mm-var-som: Add MCP251xFD CAN controller
        commit: 684e1a3ed73a85f56dd8eefd98afa842bae30720

Move vendor property microchip,rx-int-gpios = <&gpio2 12 GPIO_ACTIVE_LOW>;
to last


[06/11] arm64: dts: freescale: imx8mm-var-som: Rework WiFi/BT and add legacy dts
        commit: afee7e5ccd61e07bc50cdd93d963fb5e4a6348f5
[07/11] arm64: dts: imx8mm-var-som-symphony: Move USB configuration from SOM
        commit: 0be9f14dbf5eeef7cb606785b0b3868336891c45
[08/11] arm64: dts: imx8mm-var-som-symphony: Enable uSD on USDHC2
        commit: 32e31d0e98f0c8a769d3ab4a4b120e9daa134717
[09/11] arm64: dts: imx8mm-var-som-symphony: Add TPM2 support
        commit: 1808013e644a4f4b4352c7e5fe24d4156922d427
[10/11] arm64: dts: imx8mm-var-som-symphony: Enable I2C4
        commit: f8ee13d589224021b85621a45f97b78405f355bd
[11/11] arm64: dts: imx8mm-var-som-symphony: Enable PCIe
        commit: 074ae0d55f603eb6d58d78a3ff49b1c69e1f9470

Best regards,
--
Frank Li <Frank.Li@nxp.com>