[PATCH v8 0/3] Add support for Variscite VAR-SOM-MX7 and MX7CustomBoard

Stefano Radaelli posted 3 patches 3 weeks, 4 days ago
.../devicetree/bindings/arm/fsl.yaml          |  17 +
arch/arm/boot/dts/nxp/imx/Makefile            |   6 +
.../imx/imx7d-var-som-emmc-mx7customboard.dts |  23 +
...x7d-var-som-emmc-wm8731-mx7customboard.dts |  23 +
.../boot/dts/nxp/imx/imx7d-var-som-emmc.dtsi  |  56 ++
.../nxp/imx/imx7d-var-som-mx7customboard.dtsi | 358 ++++++++++++
.../imx/imx7d-var-som-nand-mx7customboard.dts |  23 +
...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  |  24 +
.../imx7d-var-som-v2-nand-mx7customboard.dts  |  24 +
.../boot/dts/nxp/imx/imx7d-var-som-v2.dtsi    |  66 +++
.../dts/nxp/imx/imx7d-var-som-wm8731.dtsi     | 102 ++++
.../dts/nxp/imx/imx7d-var-som-wm8904.dtsi     | 118 ++++
arch/arm/boot/dts/nxp/imx/imx7d-var-som.dtsi  | 533 ++++++++++++++++++
15 files changed, 1469 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-wm8904.dtsi
create mode 100644 arch/arm/boot/dts/nxp/imx/imx7d-var-som.dtsi
[PATCH v8 0/3] Add support for Variscite VAR-SOM-MX7 and MX7CustomBoard
Posted by Stefano Radaelli 3 weeks, 4 days ago
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.

v7->v8:
 - Fixed commit message adding wm8904

v6->v7:
 - Added common dtsi for wm8904 codec removing it from base dtsi
 - Spacing cleanup

v5->v6:
 - Removed unused 100mhz and 200mhz pinctrl

v4->v5:
 - Removed wrong gpio-hog

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 |  23 +
 ...x7d-var-som-emmc-wm8731-mx7customboard.dts |  23 +
 .../boot/dts/nxp/imx/imx7d-var-som-emmc.dtsi  |  56 ++
 .../nxp/imx/imx7d-var-som-mx7customboard.dtsi | 358 ++++++++++++
 .../imx/imx7d-var-som-nand-mx7customboard.dts |  23 +
 ...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  |  24 +
 .../imx7d-var-som-v2-nand-mx7customboard.dts  |  24 +
 .../boot/dts/nxp/imx/imx7d-var-som-v2.dtsi    |  66 +++
 .../dts/nxp/imx/imx7d-var-som-wm8731.dtsi     | 102 ++++
 .../dts/nxp/imx/imx7d-var-som-wm8904.dtsi     | 118 ++++
 arch/arm/boot/dts/nxp/imx/imx7d-var-som.dtsi  | 533 ++++++++++++++++++
 15 files changed, 1469 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-wm8904.dtsi
 create mode 100644 arch/arm/boot/dts/nxp/imx/imx7d-var-som.dtsi


base-commit: 9400c5b6aa357be2379c98ae86a207bc21dc7a48
-- 
2.47.3
Re: [PATCH v8 0/3] Add support for Variscite VAR-SOM-MX7 and MX7CustomBoard
Posted by Frank.Li@oss.nxp.com 2 weeks ago
From: Frank Li <Frank.Li@nxp.com>


On Tue, 01 Sep 2026 00:55:17 +0200, Stefano Radaelli wrote:
> 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
> 
> [...]

Applied, thanks!

[1/3] dt-bindings: arm: fsl: add Variscite VAR-SOM-MX7 boards
      commit: 9b58e80264d87f8e0faa80029248b48290bd74a3
[2/3] ARM: dts: imx7d: add Variscite VAR-SOM-MX7 support
      commit: df2c7ea04c8ac239daff1c5c78cbcdca550f8e62
[3/3] ARM: dts: imx7d: add Variscite MX7CustomBoard support
      commit: 40f1b207d21530e10f05b9eaf892b4358a1f1151

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