[PATCH v4 0/3] Add support for Variscite VAR-SOM-MX7 and MX7CustomBoard
From: Stefano Radaelli
Date: Tue Aug 25 2026 - 02:57:18 EST
This patch series adds support for the Variscite VAR-SOM-MX7 system on
module and the MX7CustomBoard carrier board.
The series includes:
- DT bindings for the supported VAR-SOM-MX7 board configurations
- VAR-SOM-MX7 device tree support, including V1 and V2 hardware revisions
- MX7CustomBoard carrier board support
- eMMC and NAND storage variants
- optional WM8731 audio codec support
The implementation follows the standard SOM + carrier board pattern,
where the common SOM dtsi contains the on-module peripherals and
hardware revision differences, while the MX7CustomBoard dtsi contains
the carrier-specific interfaces.
The final board device trees combine the supported VAR-SOM-MX7
configurations with the MX7CustomBoard carrier board.
v3->v4:
- Fixed non-generic names and wrong separators
- Fixed ads7846_ts pendown gpio
v2->v3:
- Removed wrong header in dtsi
- Fixed pinctrl name
- Fixed sai clocks
v1->v2:
- Fixed commit messages and spacing
- Moved ethphy1 reset pin mux
- Fixed irq types
- Removed duplicate assigned-clock-rates property
- fixed wifi child node name
- Added color property in gpio led definition
- Updated deprecated reset-gpio property
- Added disable-over-current property in usb nodes
- Fixed model names
Stefano Radaelli (3):
dt-bindings: arm: fsl: add Variscite VAR-SOM-MX7 boards
ARM: dts: imx7d: add Variscite VAR-SOM-MX7 support
ARM: dts: imx7d: add Variscite MX7CustomBoard support
.../devicetree/bindings/arm/fsl.yaml | 17 +
arch/arm/boot/dts/nxp/imx/Makefile | 6 +
.../imx/imx7d-var-som-emmc-mx7customboard.dts | 22 +
...x7d-var-som-emmc-wm8731-mx7customboard.dts | 23 +
.../boot/dts/nxp/imx/imx7d-var-som-emmc.dtsi | 99 +++
.../nxp/imx/imx7d-var-som-mx7customboard.dtsi | 382 +++++++++++
.../imx/imx7d-var-som-nand-mx7customboard.dts | 22 +
...x7d-var-som-nand-wm8731-mx7customboard.dts | 23 +
.../boot/dts/nxp/imx/imx7d-var-som-nand.dtsi | 73 ++
.../imx7d-var-som-v2-emmc-mx7customboard.dts | 23 +
.../imx7d-var-som-v2-nand-mx7customboard.dts | 23 +
.../boot/dts/nxp/imx/imx7d-var-som-v2.dtsi | 66 ++
.../dts/nxp/imx/imx7d-var-som-wm8731.dtsi | 65 ++
arch/arm/boot/dts/nxp/imx/imx7d-var-som.dtsi | 635 ++++++++++++++++++
14 files changed, 1479 insertions(+)
create mode 100644 arch/arm/boot/dts/nxp/imx/imx7d-var-som-emmc-mx7customboard.dts
create mode 100644 arch/arm/boot/dts/nxp/imx/imx7d-var-som-emmc-wm8731-mx7customboard.dts
create mode 100644 arch/arm/boot/dts/nxp/imx/imx7d-var-som-emmc.dtsi
create mode 100644 arch/arm/boot/dts/nxp/imx/imx7d-var-som-mx7customboard.dtsi
create mode 100644 arch/arm/boot/dts/nxp/imx/imx7d-var-som-nand-mx7customboard.dts
create mode 100644 arch/arm/boot/dts/nxp/imx/imx7d-var-som-nand-wm8731-mx7customboard.dts
create mode 100644 arch/arm/boot/dts/nxp/imx/imx7d-var-som-nand.dtsi
create mode 100644 arch/arm/boot/dts/nxp/imx/imx7d-var-som-v2-emmc-mx7customboard.dts
create mode 100644 arch/arm/boot/dts/nxp/imx/imx7d-var-som-v2-nand-mx7customboard.dts
create mode 100644 arch/arm/boot/dts/nxp/imx/imx7d-var-som-v2.dtsi
create mode 100644 arch/arm/boot/dts/nxp/imx/imx7d-var-som-wm8731.dtsi
create mode 100644 arch/arm/boot/dts/nxp/imx/imx7d-var-som.dtsi
base-commit: 9400c5b6aa357be2379c98ae86a207bc21dc7a48
--
2.47.3