[PATCH 0/4] Add support for Kontron i.MX8MP and i.MX93 OSM hardware

Frieder Schrempf frieder at fris.de
Tue Nov 11 11:28:09 CET 2025


From: Frieder Schrempf <frieder.schrempf at kontron.de>

This adds support for Kontron hardware based on i.MX8MP and i.MX93
OSM (Open Standard Module) SoMs.

Frieder Schrempf (4):
  imx: Add support for Kontron i.MX8MP OSM-S SoM and BL carrier board
  arm64: dts: imx8mp-kontron: Fix USB OTG role switching
  arm: imx: imx9: Use arch override for env_get_location()
  imx: Add support for Kontron i.MX93 OSM-S SoM and BL carrier board

 .../dts/imx8mp-kontron-bl-osm-s-u-boot.dtsi   |  115 +
 .../dts/imx93-kontron-bl-osm-s-u-boot.dtsi    |  153 +
 arch/arm/mach-imx/imx8m/Kconfig               |   14 +
 arch/arm/mach-imx/imx9/Kconfig                |   11 +-
 arch/arm/mach-imx/imx9/soc.c                  |    2 +-
 board/kontron/osm-s-mx8mp/Kconfig             |   17 +
 board/kontron/osm-s-mx8mp/MAINTAINERS         |    7 +
 board/kontron/osm-s-mx8mp/Makefile            |    9 +
 board/kontron/osm-s-mx8mp/imximage.cfg        |    8 +
 board/kontron/osm-s-mx8mp/lpddr4_timing.c     | 2474 +++++++++++++++++
 board/kontron/osm-s-mx8mp/osm-s-mx8mp.c       |  175 ++
 board/kontron/osm-s-mx8mp/osm-s-mx8mp.env     |    6 +
 board/kontron/osm-s-mx8mp/spl.c               |  358 +++
 board/kontron/osm-s-mx93/Kconfig              |   17 +
 board/kontron/osm-s-mx93/MAINTAINERS          |    7 +
 board/kontron/osm-s-mx93/Makefile             |    9 +
 board/kontron/osm-s-mx93/lpddr4x_timing.c     | 1992 +++++++++++++
 board/kontron/osm-s-mx93/osm-s-mx93.c         |  168 ++
 board/kontron/osm-s-mx93/osm-s-mx93.env       |    6 +
 board/kontron/osm-s-mx93/spl.c                |  169 ++
 configs/kontron-osm-s-mx8mp.config            |  203 ++
 configs/kontron-osm-s-mx8mp_defconfig         |    3 +
 configs/kontron-osm-s-mx93.config             |  197 ++
 configs/kontron-osm-s-mx93_defconfig          |    3 +
 doc/board/kontron/index.rst                   |    2 +
 doc/board/kontron/osm-s-mx8mp.rst             |  104 +
 doc/board/kontron/osm-s-mx93.rst              |   95 +
 .../freescale/imx8mp-kontron-bl-osm-s.dts     |   24 +-
 include/configs/kontron-osm-s-mx8mp.h         |   30 +
 include/configs/kontron-osm-s-mx93.h          |   30 +
 30 files changed, 6401 insertions(+), 7 deletions(-)
 create mode 100644 arch/arm/dts/imx8mp-kontron-bl-osm-s-u-boot.dtsi
 create mode 100644 arch/arm/dts/imx93-kontron-bl-osm-s-u-boot.dtsi
 create mode 100644 board/kontron/osm-s-mx8mp/Kconfig
 create mode 100644 board/kontron/osm-s-mx8mp/MAINTAINERS
 create mode 100644 board/kontron/osm-s-mx8mp/Makefile
 create mode 100644 board/kontron/osm-s-mx8mp/imximage.cfg
 create mode 100644 board/kontron/osm-s-mx8mp/lpddr4_timing.c
 create mode 100644 board/kontron/osm-s-mx8mp/osm-s-mx8mp.c
 create mode 100644 board/kontron/osm-s-mx8mp/osm-s-mx8mp.env
 create mode 100644 board/kontron/osm-s-mx8mp/spl.c
 create mode 100644 board/kontron/osm-s-mx93/Kconfig
 create mode 100644 board/kontron/osm-s-mx93/MAINTAINERS
 create mode 100644 board/kontron/osm-s-mx93/Makefile
 create mode 100644 board/kontron/osm-s-mx93/lpddr4x_timing.c
 create mode 100644 board/kontron/osm-s-mx93/osm-s-mx93.c
 create mode 100644 board/kontron/osm-s-mx93/osm-s-mx93.env
 create mode 100644 board/kontron/osm-s-mx93/spl.c
 create mode 100644 configs/kontron-osm-s-mx8mp.config
 create mode 100644 configs/kontron-osm-s-mx8mp_defconfig
 create mode 100644 configs/kontron-osm-s-mx93.config
 create mode 100644 configs/kontron-osm-s-mx93_defconfig
 create mode 100644 doc/board/kontron/osm-s-mx8mp.rst
 create mode 100644 doc/board/kontron/osm-s-mx93.rst
 create mode 100644 include/configs/kontron-osm-s-mx8mp.h
 create mode 100644 include/configs/kontron-osm-s-mx93.h

-- 
2.51.0



More information about the U-Boot mailing list