All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v2 0/3] arm64: dts: Add support for Ultratronik i.MX8MP Ultra-MACH SBC
@ 2025-06-11 11:30 Goran Rađenović
  2025-06-11 11:30 ` [PATCH v2 1/3] MAINTAINERS: Add i.MX8MP Ultra-MACH SBC to ULTRATRONIK BOARD SUPPORT Goran Rađenović
                   ` (3 more replies)
  0 siblings, 4 replies; 12+ messages in thread
From: Goran Rađenović @ 2025-06-11 11:30 UTC (permalink / raw)
  To: robh, krzk+dt, conor+dt, shawnguo, boerge.struempfel
  Cc: Goran Rađenović, devicetree, linux-kernel

This patch series adds support for the Ultratronik i.MX8MP-based Ultra-MACH SBC.

The Ultra-MACH SBC is an industrial-grade single-board computer based on the NXP i.MX8M Plus SoC. This initial support includes:

- Updating the MAINTAINERS file to include the new board in the Ultratronik support section.
- Adding a compatible string entry for the board to `fsl.yaml` in device tree bindings.
- Introducing a new device tree source file `imx8mp-ultra-mach-sbc.dts` with basic hardware support.

This series is modeled after the support added for the STM32MP157C-based Ultra-FLY SBC and aims to follow the conventions used for other i.MX8MP boards in mainline..

Changes in v2:
  - Use `enum` with `const:` values in fsl.yaml to correctly represent multiple compatibles.
  - Updated SPI child node name to use the generic `nfc-transceiver` per DT naming conventions.
  - Renamed several peripheral nodes (`crypto@35`, `pmic@25`, etc.) to standard names.
  - Minor formatting cleanup and compliance fixes per review feedback.

Tested on hardware with:
  - Serial console
  - HDMI output via LCDIF pipeline
  - eMMC and SD boot
  - USB gadget and host modes
  - Ethernet and basic SPI/I2C devices

Feedback is welcome.

Goran Rađenović (3):
  MAINTAINERS: Add i.MX8MP Ultra-MACH SBC to ULTRATRONIK BOARD SUPPORT
  dt-bindings: arm: imx8mp: Add Ultratronik Ultra-MACH SBC
  arm64: dts: imx8mp: Add initial support for Ultratronik
    imx8mp-ultra-mach-sbc board

 Documentation/devicetree/bindings/arm/fsl.yaml |   6 +
 MAINTAINERS                                    |   1 +
 arch/arm64/boot/dts/freescale/Makefile         |   1 +
 arch/arm64/boot/dts/freescale/imx8mp-ultra-mach-sbc.dts | 909 ++++++++++++++++++
 4 files changed, 917 insertions(+)
 create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-ultra-mach-sbc.dts

base-commit: cd2e103d57e5615f9bb027d772f93b9efd567224
-- 
2.43.0

^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2025-06-20  9:58 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-06-11 11:30 [PATCH v2 0/3] arm64: dts: Add support for Ultratronik i.MX8MP Ultra-MACH SBC Goran Rađenović
2025-06-11 11:30 ` [PATCH v2 1/3] MAINTAINERS: Add i.MX8MP Ultra-MACH SBC to ULTRATRONIK BOARD SUPPORT Goran Rađenović
2025-06-11 11:30 ` [PATCH v2 2/3] dt-bindings: arm: imx8mp: Add Ultratronik Ultra-MACH SBC Goran Rađenović
2025-06-12  0:07   ` Rob Herring (Arm)
2025-06-12  7:09   ` Krzysztof Kozlowski
2025-06-12 10:09     ` Goran Radenovic
2025-06-12 11:01       ` Krzysztof Kozlowski
2025-06-20  8:53         ` Goran Radenovic
2025-06-11 11:30 ` [PATCH v2 3/3] arm64: dts: imx8mp: Add initial support for Ultratronik imx8mp-ultra-mach-sbc board Goran Rađenović
2025-06-11 15:34   ` Frank Li
2025-06-20  9:58     ` Goran Radenovic
2025-06-11 13:11 ` [PATCH v2 0/3] arm64: dts: Add support for Ultratronik i.MX8MP Ultra-MACH SBC Rob Herring (Arm)

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.