Skip to contentSkip to conversation

Add Variscite VAR-SOM-MX93 support

PATCH Applied Mathieu Othacehe 3 participants 6 messages Jan 8, 2024 – Feb 5, 2024

Subsystems (2)
lore
Share & tools
lore
#0 lore raw

v7 cover Add Variscite VAR-SOM-MX93 support

Hey,

This is a v7 adding support for the Variscite VAR-SOM-MX93 SoM on Symphony Board.

Thanks,

---
Changes in v7:
- Move the iomuxc nodes to the end of the files

Changes in v6:
- Fix gpio-keys and leds nodes
- Fix dtb_checks warnings

Changes in v5:
- Add gpio-keys and gpio-leds
- Enable lpuart6

Changes in v4:
- Add ethernet0 alias
- Remove useless properties

Changes in v3:
- Fix indentation on a continuation line
- Remove useless nodes and include

Changes in v2:
- Remove "nxp,pca9451a" block
- Fixed checkpatch warnings
- Fixed dtb_checks warnings
- Introduce dt-bindings documentation

v6: https://lore.kernel.org/linux-devicetree/[email protected]/

Mathieu Othacehe (2):
dt-bindings: arm: fsl: Add VAR-SOM-MX93 with Symphony
arm64: dts: imx93-var-som: Add Variscite VAR-SOM-MX93

 .../devicetree/bindings/arm/fsl.yaml          |   6 +
 arch/arm64/boot/dts/freescale/Makefile        |   1 +
 .../dts/freescale/imx93-var-som-symphony.dts  | 351 ++++++++++++++++++
 .../boot/dts/freescale/imx93-var-som.dtsi     | 111 ++++++
 4 files changed, 469 insertions(+)
 create mode 100644 arch/arm64/boot/dts/freescale/imx93-var-som-symphony.dts
 create mode 100644 arch/arm64/boot/dts/freescale/imx93-var-som.dtsi
Signature · 1 line
2.41.0
#1 lore raw

PATCH v7 1/2 dt-bindings: arm: fsl: Add VAR-SOM-MX93 with Symphony

Add support for Variscite i.MX93 VAR-SOM-MX93 SoM with Symphony board.

---
 Documentation/devicetree/bindings/arm/fsl.yaml | 6 ++++++
 1 file changed, 6 insertions(+)
Documentation/devicetree/bindings/arm/fsl.yaml +6 -0
index 228dcc5c7d6f..27936edfe054 100644
@@ -1275,6 +1275,12 @@ properties:
           - const: tq,imx93-tqma9352        # TQ-Systems GmbH i.MX93 TQMa93xxCA/LA SOM
           - const: fsl,imx93
 
+      - description: Variscite VAR-SOM-MX93 based boards
+        items:
+          - const: variscite,var-som-mx93-symphony
+          - const: variscite,var-som-mx93
+          - const: fsl,imx93
+
       - description:
           Freescale Vybrid Platform Device Tree Bindings
 
Signature · 1 line
2.41.0
#2 lore raw

PATCH v7 2/2 arm64: dts: imx93-var-som: Add Variscite VAR-SOM-MX93

In reply to Mathieu Othacehe

Add DTSI for Variscite VAR-SOM-MX93 System on Module and DTS for Variscite VAR-SOM-MX93 on Symphony evaluation board.

This version comes with:
- NXP i.MX 93 Dual, 1.7GHz, Cortex-A55 + Cortex-M33
- 2 GB of RAM
- 16GB eMMC
- 802.11ax/ac/a/b/g/n WiFi with 5.3 Bluetooth
- CAN bus
- Audio codec

---
 arch/arm64/boot/dts/freescale/Makefile        |   1 +
 .../dts/freescale/imx93-var-som-symphony.dts  | 351 ++++++++++++++++++
 .../boot/dts/freescale/imx93-var-som.dtsi     | 111 ++++++
 3 files changed, 463 insertions(+)
 create mode 100644 arch/arm64/boot/dts/freescale/imx93-var-som-symphony.dts
 create mode 100644 arch/arm64/boot/dts/freescale/imx93-var-som.dtsi
arch/arm64/boot/dts/freescale/Makefile +1 -0
index 2e027675d7bb..a6f1700961e3 100644
@@ -203,6 +203,7 @@ dtb-$(CONFIG_ARCH_MXC) += imx8ulp-evk.dtb
 dtb-$(CONFIG_ARCH_MXC) += imx93-11x11-evk.dtb
 dtb-$(CONFIG_ARCH_MXC) += imx93-tqma9352-mba93xxca.dtb
 dtb-$(CONFIG_ARCH_MXC) += imx93-tqma9352-mba93xxla.dtb
+dtb-$(CONFIG_ARCH_MXC) += imx93-var-som-symphony.dtb
 
 imx8mm-venice-gw72xx-0x-imx219-dtbs	:= imx8mm-venice-gw72xx-0x.dtb imx8mm-venice-gw72xx-0x-imx219.dtbo
 imx8mm-venice-gw72xx-0x-rpidsi-dtbs	:= imx8mm-venice-gw72xx-0x.dtb imx8mm-venice-gw72xx-0x-rpidsi.dtbo
arch/arm64/boot/dts/freescale/imx93-var-som-symphony.dts new file +351 -0

351 lines not on this page · raw message

arch/arm64/boot/dts/freescale/imx93-var-som.dtsi new file +111 -0

111 lines not on this page · raw message

Signature · 1 line
2.41.0
#4 lore raw
Quoted 7 lines · Mathieu Othacehe

Hey,

Quoted 2 lines

This is a v7 adding support for the Variscite VAR-SOM-MX93 SoM on Symphony Board.

Friendly ping :) Is there something else that I can do here?

It's the merge window, you'll have to wait until next week to get anything applied most likely - unless Linus extends it due to the power outtages that he has had.

Cheers,
Conor.

Applied
#5 lore raw
In reply to Mathieu Othacehe
Quoted 3 lines · Mathieu Othacehe

Mathieu Othacehe (2):
dt-bindings: arm: fsl: Add VAR-SOM-MX93 with Symphony
arm64: dts: imx93-var-som: Add Variscite VAR-SOM-MX93

Applied both, thanks!