From: Frieder Schrempf <[email protected]> Changes for v2: * drop DT fixup patch, and add workaround in patch 1/3
This adds support for Kontron hardware based on i.MX8MP and i.MX93 OSM (Open Standard Module) SoMs. Frieder Schrempf (3): imx: Add support for Kontron i.MX8MP OSM-S SoM and BL carrier board 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 | 124 + .../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 + include/configs/kontron-osm-s-mx8mp.h | 30 + include/configs/kontron-osm-s-mx93.h | 30 + 29 files changed, 6391 insertions(+), 2 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

