[PATCH v2 0/7] arm64: dts: freescale: Add Toradex Lino and OSM iMX91/iMX93

Frank Li Frank.li at oss.nxp.com
Wed Sep 23 13:16:34 PDT 2026


On Fri, Sep 11, 2026 at 11:19:43AM +0200, Francesco Dolcini wrote:
> From: Francesco Dolcini <francesco.dolcini at 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
>



More information about the linux-arm-kernel mailing list