Skip to content

Add support for Variscite VAR-SOM-MX7 and MX7CustomBoard

Stefano Radaelli imx linux-arm-kernel linux-devicetree lkml sashiko-reviews 8 versions – Applied

Status from this message: Applied, thanks!

Get series with b4
b4 am [email protected]

Versions newest first · linked by author and title

  1. v8 Latest3 patches 2 repliesApplied
  2. v73 patches 1 replySuperseded
  3. v63 patches 2 repliesSuperseded
Earlier versions · 5
VersionPostedPatchesRepliesStatus
v53 patches2 repliesSuperseded
v43 patches2 repliesSuperseded
v33 patches1 replySuperseded
v23 patches1 replySuperseded
v13 patches2 repliesSuperseded

Changes in v8 from the cover letter

- Fixed commit message adding wm8904

Patches in v8 Applied

#Subject and filesSizeRepliesApplied
1/3dt-bindings: arm: fsl: add Variscite VAR-SOM-MX7 boardsDocumentation/devicetree/bindings/arm/fsl.yaml+17 -00 replies
2/3ARM: dts: imx7d: add Variscite VAR-SOM-MX7 supportarch/arm/boot/dts/nxp/imx/imx7d-var-som-emmc.dtsi arch/arm/boot/dts/nxp/imx/imx7d-var-som-mx7customboard.dtsi arch/arm/boot/dts/nxp/imx/imx7d-var-som-nand.dtsi +4 more+1306 -01 reply
3/3ARM: dts: imx7d: add Variscite MX7CustomBoard supportarch/arm/boot/dts/nxp/imx/Makefile arch/arm/boot/dts/nxp/imx/imx7d-var-som-emmc-mx7customboard.dts arch/arm/boot/dts/nxp/imx/imx7d-var-som-emmc-wm8731-mx7customboard.dts +4 more+146 -00 replies

Reviews trailers per patch

1 of 3 patches has a Reviewed-by or Acked-by.

PatchConor Dooley
1/3A-b
2/3
3/3

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v8 thread

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

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

Signature · 1 line
2.47.3