On Fri, Sep 11, 2026 at 11:19:43AM +0200, Francesco Dolcini wrote:
> From: Francesco Dolcini <francesco.dolcini@toradex.com>
>
> Add Device Tree support for the Toradex Lino and OSM SoM families,
> based on the NXP i.MX91 and i.MX93 SoCs.
>
> Both families are available with either i.MX91 or i.MX93 on the same
> PCB. Since the two SoCs are pin compatible, common Device Tree files
> are used to share the hardware description between the two variants.
>
> For the Lino family, add support for the Lino-Verdin Adapter, which
> allows Lino modules to be used with Verdin-compatible carrier boards.
> This series supports the Verdin Development Board and Dahlia carrier
> board.
>
> For the OSM family, add support for the OSM Development Board.
Please rebase.
Frank
>
> v2:
> - add acked-by
> - removed #.*cells properties that are already set in the soc dtsi
> v1: https://lore.kernel.org/all/20260910101616.139270-1-francesco@dolcini.it/
>
> Francesco Dolcini (7):
> dt-bindings: arm: fsl: Add Lino iMX91/iMX93
> dt-bindings: arm: fsl: Add Toradex OSM iMX91/iMX93
> arm64: dts: freescale: Add Lino iMX93
> arm64: dts: freescale: imx93-lino: Add dahlia
> arm64: dts: freescale: Add Lino iMX91
> arm64: dts: freescale: Add Toradex OSM iMX93
> arm64: dts: freescale: Add Toradex OSM iMX91
>
> .../devicetree/bindings/arm/fsl.yaml | 30 +
> arch/arm64/boot/dts/freescale/Makefile | 8 +
> .../freescale/imx91-lino-verdin-dahlia.dts | 24 +
> .../dts/freescale/imx91-lino-verdin-dev.dts | 24 +
> arch/arm64/boot/dts/freescale/imx91-lino.dtsi | 305 ++++++++++
> .../dts/freescale/imx91-toradex-osm-dev.dts | 22 +
> .../boot/dts/freescale/imx91-toradex-osm.dtsi | 303 ++++++++++
> .../freescale/imx93-imx91-lino-common.dtsi | 536 ++++++++++++++++++
> .../imx93-imx91-lino-verdin-common.dtsi | 175 ++++++
> ...imx93-imx91-lino-verdin-dahlia-common.dtsi | 198 +++++++
> .../imx93-imx91-lino-verdin-dev-common.dtsi | 216 +++++++
> .../imx93-imx91-toradex-osm-common.dtsi | 526 +++++++++++++++++
> .../imx93-imx91-toradex-osm-dev-common.dtsi | 324 +++++++++++
> .../freescale/imx93-lino-verdin-dahlia.dts | 24 +
> .../dts/freescale/imx93-lino-verdin-dev.dts | 24 +
> arch/arm64/boot/dts/freescale/imx93-lino.dtsi | 359 ++++++++++++
> .../dts/freescale/imx93-toradex-osm-dev.dts | 22 +
> .../boot/dts/freescale/imx93-toradex-osm.dtsi | 357 ++++++++++++
> 18 files changed, 3477 insertions(+)
> create mode 100644 arch/arm64/boot/dts/freescale/imx91-lino-verdin-dahlia.dts
> create mode 100644 arch/arm64/boot/dts/freescale/imx91-lino-verdin-dev.dts
> create mode 100644 arch/arm64/boot/dts/freescale/imx91-lino.dtsi
> create mode 100644 arch/arm64/boot/dts/freescale/imx91-toradex-osm-dev.dts
> create mode 100644 arch/arm64/boot/dts/freescale/imx91-toradex-osm.dtsi
> create mode 100644 arch/arm64/boot/dts/freescale/imx93-imx91-lino-common.dtsi
> create mode 100644 arch/arm64/boot/dts/freescale/imx93-imx91-lino-verdin-common.dtsi
> create mode 100644 arch/arm64/boot/dts/freescale/imx93-imx91-lino-verdin-dahlia-common.dtsi
> create mode 100644 arch/arm64/boot/dts/freescale/imx93-imx91-lino-verdin-dev-common.dtsi
> create mode 100644 arch/arm64/boot/dts/freescale/imx93-imx91-toradex-osm-common.dtsi
> create mode 100644 arch/arm64/boot/dts/freescale/imx93-imx91-toradex-osm-dev-common.dtsi
> create mode 100644 arch/arm64/boot/dts/freescale/imx93-lino-verdin-dahlia.dts
> create mode 100644 arch/arm64/boot/dts/freescale/imx93-lino-verdin-dev.dts
> create mode 100644 arch/arm64/boot/dts/freescale/imx93-lino.dtsi
> create mode 100644 arch/arm64/boot/dts/freescale/imx93-toradex-osm-dev.dts
> create mode 100644 arch/arm64/boot/dts/freescale/imx93-toradex-osm.dtsi
>
> --
> 2.47.3
>