[PATCH 0/6] Add support for Kontron i.MX6UL/ULL and i.MX8MM modules/boards

Frieder Schrempf frieder at fris.de
Mon Jun 7 14:05:07 CEST 2021


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

These SoMs and boards are developed and sold by Kontron Electronics
GmbH. All basic peripherals for booting are supported.

Patches 1 to 4 are for preparation. Patch 5 adds support for the
i.MX6UL/ULL boards and patch 6 for the i.MX8MM boards.

Frieder Schrempf (6):
  mtd: spi-nor-ids: Add support for Macronix MX25V8035F and MX25R1635F
  spi: fsl_qspi: Build driver only if DM_SPI is available
  clk: imx8mm: Add SPI clocks
  imx8m: Restrict usable memory to space below 4G boundary
  imx: imx6ul: Add support for Kontron Electronics SL/BL i.MX6UL/ULL
    boards (N63xx/N64xx)
  imx: imx8mm: Add support for Kontron Electronics SL/BL i.MX8M-Mini
    boards (N801x)

 arch/arm/dts/Makefile                         |    6 +-
 .../dts/imx6ul-kontron-n631x-s-u-boot.dtsi    |    7 +
 arch/arm/dts/imx6ul-kontron-n631x-s.dts       |   17 +
 arch/arm/dts/imx6ul-kontron-n631x-som.dtsi    |   14 +
 .../dts/imx6ul-kontron-n6x1x-s-u-boot.dtsi    |   42 +
 arch/arm/dts/imx6ul-kontron-n6x1x-s.dts       |  423 ++++
 arch/arm/dts/imx6ul-kontron-n6x1x-s.dtsi      |  420 ++++
 .../dts/imx6ul-kontron-n6x1x-som-common.dtsi  |  124 ++
 .../dts/imx6ull-kontron-n641x-s-u-boot.dtsi   |    7 +
 arch/arm/dts/imx6ull-kontron-n641x-s.dts      |   16 +
 arch/arm/dts/imx6ull-kontron-n641x-som.dtsi   |   13 +
 arch/arm/dts/imx8mm-kontron-n801x-s-lvds.dts  |  116 ++
 .../dts/imx8mm-kontron-n801x-s-u-boot.dtsi    |  237 +++
 arch/arm/dts/imx8mm-kontron-n801x-s.dts       |  387 ++++
 arch/arm/dts/imx8mm-kontron-n801x-som.dtsi    |  298 +++
 arch/arm/mach-imx/imx8m/Kconfig               |    8 +
 arch/arm/mach-imx/imx8m/soc.c                 |   14 +
 arch/arm/mach-imx/mx6/Kconfig                 |    9 +
 board/kontron/imx/mx6ul/Kconfig               |   15 +
 board/kontron/imx/mx6ul/Makefile              |    8 +
 board/kontron/imx/mx6ul/kontron_mx6ul.c       |   85 +
 board/kontron/imx/mx6ul/spl.c                 |  376 ++++
 board/kontron/imx/mx8mm/Kconfig               |   15 +
 board/kontron/imx/mx8mm/Makefile              |    9 +
 board/kontron/imx/mx8mm/imximage.cfg          |    9 +
 board/kontron/imx/mx8mm/kontron_mx8mm.c       |  102 +
 board/kontron/imx/mx8mm/lpddr4_timing.c       | 1846 +++++++++++++++++
 board/kontron/imx/mx8mm/spl.c                 |  330 +++
 configs/kontron_mx6ul_defconfig               |  106 +
 configs/kontron_mx8mm_defconfig               |  124 ++
 drivers/clk/imx/clk-imx8mm.c                  |   23 +-
 drivers/mtd/spi/spi-nor-ids.c                 |    2 +
 drivers/spi/Makefile                          |    2 +-
 include/configs/kontron_common.h              |   86 +
 include/configs/kontron_mx6ul.h               |   52 +
 include/configs/kontron_mx8mm.h               |   66 +
 36 files changed, 5411 insertions(+), 3 deletions(-)
 create mode 100644 arch/arm/dts/imx6ul-kontron-n631x-s-u-boot.dtsi
 create mode 100644 arch/arm/dts/imx6ul-kontron-n631x-s.dts
 create mode 100644 arch/arm/dts/imx6ul-kontron-n631x-som.dtsi
 create mode 100644 arch/arm/dts/imx6ul-kontron-n6x1x-s-u-boot.dtsi
 create mode 100644 arch/arm/dts/imx6ul-kontron-n6x1x-s.dts
 create mode 100644 arch/arm/dts/imx6ul-kontron-n6x1x-s.dtsi
 create mode 100644 arch/arm/dts/imx6ul-kontron-n6x1x-som-common.dtsi
 create mode 100644 arch/arm/dts/imx6ull-kontron-n641x-s-u-boot.dtsi
 create mode 100644 arch/arm/dts/imx6ull-kontron-n641x-s.dts
 create mode 100644 arch/arm/dts/imx6ull-kontron-n641x-som.dtsi
 create mode 100644 arch/arm/dts/imx8mm-kontron-n801x-s-lvds.dts
 create mode 100644 arch/arm/dts/imx8mm-kontron-n801x-s-u-boot.dtsi
 create mode 100644 arch/arm/dts/imx8mm-kontron-n801x-s.dts
 create mode 100644 arch/arm/dts/imx8mm-kontron-n801x-som.dtsi
 create mode 100644 board/kontron/imx/mx6ul/Kconfig
 create mode 100644 board/kontron/imx/mx6ul/Makefile
 create mode 100644 board/kontron/imx/mx6ul/kontron_mx6ul.c
 create mode 100644 board/kontron/imx/mx6ul/spl.c
 create mode 100644 board/kontron/imx/mx8mm/Kconfig
 create mode 100644 board/kontron/imx/mx8mm/Makefile
 create mode 100644 board/kontron/imx/mx8mm/imximage.cfg
 create mode 100644 board/kontron/imx/mx8mm/kontron_mx8mm.c
 create mode 100644 board/kontron/imx/mx8mm/lpddr4_timing.c
 create mode 100644 board/kontron/imx/mx8mm/spl.c
 create mode 100644 configs/kontron_mx6ul_defconfig
 create mode 100644 configs/kontron_mx8mm_defconfig
 create mode 100644 include/configs/kontron_common.h
 create mode 100644 include/configs/kontron_mx6ul.h
 create mode 100644 include/configs/kontron_mx8mm.h

-- 
2.25.1


More information about the U-Boot mailing list