Pull request: u-boot-imx u-boot-imx-20210616

Stefano Babic sbabic at denx.de
Wed Jun 16 17:07:51 CEST 2021


Hi Tom,

please pull from u-boot-imx, thanks !


The following changes since commit cb26d5a9265c60cee385d67eff86d115a606fbc5:

   Merge https://source.denx.de/u-boot/custodians/u-boot-sh (2021-06-08 
17:46:49 -0400)

are available in the Git repository at:

   https://gitlab.denx.de/u-boot/custodians/u-boot-imx.git 
tags/u-boot-imx-20210616

for you to fetch changes up to 40496ac3b71b9589a9149d423b81133eebce07b1:

   mx7d: Add Storopack's SMEGW01 board (2021-06-09 13:34:38 +0200)

----------------------------------------------------------------
u-boot-imx-20210616
-------------------

- imxrt : fixes, USB, imxrt1020-evk
- imx8m:
	fix for verdin-imx8mm
	Add conga-QMX8 board
- imx6 :
	documentation for pico-imx6:
	Add SeeedStudio NPI-IMX6ULL Support
	ventana: DM PCI
- imx7d:
	added SMEGW01 board

CI : https://source.denx.de/u-boot/custodians/u-boot-imx/-/pipelines/7765

----------------------------------------------------------------
Andrey Zhizhikin (3):
       arm: imx: imx8mm: clock: make debug output more descriptive
       arm: imx: imx8mm: correct unrecognized fracpll frequency
       imx8mn: configs: add support for distro boot commands

Fabio Estevam (2):
       pico-imx6: README: Fix the boot mode settings URL
       mx7d: Add Storopack's SMEGW01 board

Giulio Benetti (31):
       arm: imxrt: soc: make mpu regions generic
       timer: imx-gpt: Add timer support for i.MX SoCs family
       ARM: dts: imxrt1020: add node label to osc
       ARM: dts: imxrt1020: add gpt1 node
       ARM: dts: imxrt1020-evk: enable gpt1 timer
       ARM: dts: imxrt1020-evk: set gpt1 as tick-timer for u-boot
       ARM: dts: imxrt1020-evk-u-boot: make gpt1 present for SPL
       ARM: dts: imxrt1020-evk: add device_type = "memory" to memory node
       configs: imxrt1020-evk: enable imx gpt timer as tick-timer
       ARM: dts: imxrt1050: add node label to osc
       ARM: dts: imxrt1050: add gpt1 node
       ARM: dts: imxrt1050-evk: enable gpt1 timer
       ARM: dts: imxrt1050-evk: set gpt1 as tick-timer for u-boot
       ARM: dts: imxrt1050-evk-u-boot: make gpt1 present for SPL
       ARM: dts: imxrt1050-evk: add device_type = "memory" to memory node
       configs: imxrt1050-evk: enable imx gpt timer as tick-timer
       video: mxsfb: add enabling of "axi" clock other than "per" clock
       video: mxsfb: add enabling of "disp_axi" clock
       clk: imx: clk-imxrt1050: introduce LCDIF_PIX and rename LCDIF to 
LCDIF_APB
       ARM: dts: imxrt1050: move lcdif assigned clock to dtsi
       ARM: dts: imxrt1050: set lcdif clocks according to mxsfb driver
       ARM: dts: imxrt1050-evk: remove u-boot,dm-spl
       ARM: dts: imxrt1050-evk: move all u-boot, dm-spl to 
imxrt1050-evk-u-boot.dtsi file
       ARM: dts: imxrt1020-evk: move all u-boot, dm-spl to 
imxrt1020-evk-u-boot.dtsi file
       ARM: dts: imxrt1020: add gpio5 node to this SoC
       ARM: IMXRT: introduce is_imxrt*() macros and get_cpu_rev()
       clk: imx: clk-imxrt1050: introduce IMXRT1050_CLK_USBOH3
       usb: ehci-mx6: add support for i.MXRT
       ARM: dts: imxrt1050: add usbotg1, usbphy1 and usbmisc nodes
       ARM: dts: imxrt1050-evk: enable usbotg1 node as host
       configs: imxrt1050-evk: enable host usb support and its command

Marek Vasut (1):
       ARM: imx8m: verdin-imx8mm: Increase bootm size to 64 MiB

Navin Sankar Velliangiri (1):
       imx: Add SeeedStudio NPI-IMX6ULL Support

Oleh Kravchenko (2):
       Add out4.ru O4-iMX-NANO board
       Add EV-iMX280-NANO-X-MB board

Oliver Graute (1):
       imx: support for conga-QMX8 board

Tim Harvey (1):
       imx: ventana: enable dm support for PCI and FEC ethernet

  MAINTAINERS                                          |  12 +++
  arch/arm/Kconfig                                     |   1 +
  arch/arm/dts/Makefile                                |  12 ++-
  arch/arm/dts/ev-imx280-nano-x-mb.dts                 | 109 
++++++++++++++++++++++
  arch/arm/dts/imx6qdl-gw51xx.dtsi                     |   2 +
  arch/arm/dts/imx6qdl-gw52xx.dtsi                     |   2 +
  arch/arm/dts/imx6qdl-gw53xx.dtsi                     |   3 +
  arch/arm/dts/imx6qdl-gw54xx.dtsi                     |   3 +
  arch/arm/dts/imx6qdl-gw560x.dtsi                     |   2 +
  arch/arm/dts/imx6qdl-gw5903.dtsi                     |   3 +
  arch/arm/dts/imx6qdl-gw5904.dtsi                     |   3 +
  arch/arm/dts/imx6qdl-gw5907.dtsi                     |   2 +
  arch/arm/dts/imx6qdl-gw5910.dtsi                     |   3 +
  arch/arm/dts/imx6qdl-gw5912.dtsi                     |   4 +
  arch/arm/dts/imx6qdl-gw5913.dtsi                     |   3 +
  arch/arm/dts/imx6ull-seeed-npi-imx6ull-dev-board.dts |  19 ++++
  arch/arm/dts/imx6ull-seeed-npi-imx6ull-u-boot.dtsi   |  24 +++++
  arch/arm/dts/imx6ull-seeed-npi-imx6ull.dtsi          | 271 
++++++++++++++++++++++++++++++++++++++++++++++++++++++
  arch/arm/dts/imx7d-smegw01.dts                       | 190 
++++++++++++++++++++++++++++++++++++++
  arch/arm/dts/imx8qm-cgtqmx8.dts                      | 404 
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  arch/arm/dts/imxrt1020-evk-u-boot.dtsi               |  38 ++++++++
  arch/arm/dts/imxrt1020-evk.dts                       |   6 ++
  arch/arm/dts/imxrt1020.dtsi                          |  31 ++++---
  arch/arm/dts/imxrt1050-evk-u-boot.dtsi               |  42 +++++++++
  arch/arm/dts/imxrt1050-evk.dts                       |  15 ++-
  arch/arm/dts/imxrt1050.dtsi                          |  57 ++++++++----
  arch/arm/dts/o4-imx-nano.dts                         | 241 
++++++++++++++++++++++++++++++++++++++++++++++++
  arch/arm/dts/o4-imx6ull-nano.dtsi                    |  87 
++++++++++++++++++
  arch/arm/include/asm/arch-imx/cpu.h                  |   3 +
  arch/arm/include/asm/arch-imxrt/imx-regs.h           |   4 +
  arch/arm/include/asm/mach-imx/sys_proto.h            |   4 +
  arch/arm/mach-imx/imx8/Kconfig                       |   7 ++
  arch/arm/mach-imx/imx8m/clock_imx8mm.c               |   8 +-
  arch/arm/mach-imx/imxrt/soc.c                        |  18 +++-
  arch/arm/mach-imx/mx6/Kconfig                        |  24 +++++
  arch/arm/mach-imx/mx7/Kconfig                        |   9 ++
  board/congatec/cgtqmx8/Kconfig                       |  14 +++
  board/congatec/cgtqmx8/MAINTAINERS                   |   7 ++
  board/congatec/cgtqmx8/Makefile                      |  11 +++
  board/congatec/cgtqmx8/cgtqmx8.c                     | 460 
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  board/congatec/cgtqmx8/imximage.cfg                  |  21 +++++
  board/congatec/cgtqmx8/spl.c                         |  77 
++++++++++++++++
  board/congatec/common/Kconfig                        |  48 ++++++++++
  board/congatec/common/Makefile                       |  23 +++++
  board/congatec/common/mmc.c                          |  49 ++++++++++
  board/gateworks/gw_ventana/common.h                  |   1 -
  board/gateworks/gw_ventana/gw_ventana.c              |  99 
++++----------------
  board/out4/o4-imx6ull-nano/K4B4G1646D-BCMA.cfg       |  91 
+++++++++++++++++++
  board/out4/o4-imx6ull-nano/Kconfig                   |  64 +++++++++++++
  board/out4/o4-imx6ull-nano/MT41K256M16HA-125E.cfg    |  91 
+++++++++++++++++++
  board/out4/o4-imx6ull-nano/Makefile                  |   4 +
  board/out4/o4-imx6ull-nano/o4-imx6ull-nano.c         |  88 
++++++++++++++++++
  board/seeed/npi_imx6ull/Kconfig                      |  12 +++
  board/seeed/npi_imx6ull/MAINTAINERS                  |   9 ++
  board/seeed/npi_imx6ull/Makefile                     |   4 +
  board/seeed/npi_imx6ull/README                       |  61 +++++++++++++
  board/seeed/npi_imx6ull/npi_imx6ull.c                | 114 
+++++++++++++++++++++++
  board/seeed/npi_imx6ull/spl.c                        | 205 
+++++++++++++++++++++++++++++++++++++++++
  board/storopack/smegw01/Kconfig                      |  12 +++
  board/storopack/smegw01/MAINTAINERS                  |   7 ++
  board/storopack/smegw01/Makefile                     |   4 +
  board/storopack/smegw01/imximage.cfg                 | 100 
++++++++++++++++++++
  board/storopack/smegw01/smegw01.c                    |  95 
+++++++++++++++++++
  board/technexion/pico-imx6/README                    |   2 +-
  configs/cgtqmx8_defconfig                            |  86 
++++++++++++++++++
  configs/ev-imx280-nano-x-mb_defconfig                |  91 
+++++++++++++++++++
  configs/gwventana_emmc_defconfig                     |   5 +
  configs/gwventana_gw5904_defconfig                   |   5 +
  configs/gwventana_nand_defconfig                     |   5 +
  configs/imx8mn_ddr4_evk_defconfig                    |   1 +
  configs/imx8mn_evk_defconfig                         |   1 +
  configs/imxrt1020-evk_defconfig                      |   1 +
  configs/imxrt1050-evk_defconfig                      |   8 +-
  configs/o4-imx6ull-nano_defconfig                    | 103 
+++++++++++++++++++++
  configs/seeed_npi_imx6ull_defconfig                  |  80 
++++++++++++++++
  configs/smegw01_defconfig                            |  63 +++++++++++++
  doc/board/congatec/cgtqmx8.rst                       |  70 ++++++++++++++
  doc/board/congatec/index.rst                         |   9 ++
  doc/board/index.rst                                  |   1 +
  drivers/clk/imx/clk-imxrt1050.c                      |   8 +-
  drivers/timer/Kconfig                                |   7 ++
  drivers/timer/Makefile                               |   1 +
  drivers/timer/imx-gpt-timer.c                        | 162 
+++++++++++++++++++++++++++++++++
  drivers/usb/host/Kconfig                             |   2 +-
  drivers/usb/host/ehci-mx6.c                          |  13 +--
  drivers/video/mxsfb.c                                |  36 ++++++--
  include/configs/cgtqmx8.h                            | 181 
++++++++++++++++++++++++++++++++++++
  include/configs/gw_ventana.h                         |  10 --
  include/configs/imx8mn_evk.h                         |  68 +++-----------
  include/configs/npi_imx6ull.h                        |  96 
+++++++++++++++++++
  include/configs/o4-imx6ull-nano.h                    |  33 +++++++
  include/configs/smegw01.h                            |  63 +++++++++++++
  include/configs/verdin-imx8mm.h                      |   2 +
  include/dt-bindings/clock/imxrt1050-clock.h          |   6 +-
  94 files changed, 4448 insertions(+), 208 deletions(-)
  create mode 100644 arch/arm/dts/ev-imx280-nano-x-mb.dts
  create mode 100644 arch/arm/dts/imx6ull-seeed-npi-imx6ull-dev-board.dts
  create mode 100644 arch/arm/dts/imx6ull-seeed-npi-imx6ull-u-boot.dtsi
  create mode 100644 arch/arm/dts/imx6ull-seeed-npi-imx6ull.dtsi
  create mode 100644 arch/arm/dts/imx7d-smegw01.dts
  create mode 100644 arch/arm/dts/imx8qm-cgtqmx8.dts
  create mode 100644 arch/arm/dts/o4-imx-nano.dts
  create mode 100644 arch/arm/dts/o4-imx6ull-nano.dtsi
  create mode 100644 board/congatec/cgtqmx8/Kconfig
  create mode 100644 board/congatec/cgtqmx8/MAINTAINERS
  create mode 100644 board/congatec/cgtqmx8/Makefile
  create mode 100644 board/congatec/cgtqmx8/cgtqmx8.c
  create mode 100644 board/congatec/cgtqmx8/imximage.cfg
  create mode 100644 board/congatec/cgtqmx8/spl.c
  create mode 100644 board/congatec/common/Kconfig
  create mode 100644 board/congatec/common/Makefile
  create mode 100644 board/congatec/common/mmc.c
  create mode 100644 board/out4/o4-imx6ull-nano/K4B4G1646D-BCMA.cfg
  create mode 100644 board/out4/o4-imx6ull-nano/Kconfig
  create mode 100644 board/out4/o4-imx6ull-nano/MT41K256M16HA-125E.cfg
  create mode 100644 board/out4/o4-imx6ull-nano/Makefile
  create mode 100644 board/out4/o4-imx6ull-nano/o4-imx6ull-nano.c
  create mode 100644 board/seeed/npi_imx6ull/Kconfig
  create mode 100644 board/seeed/npi_imx6ull/MAINTAINERS
  create mode 100644 board/seeed/npi_imx6ull/Makefile
  create mode 100644 board/seeed/npi_imx6ull/README
  create mode 100644 board/seeed/npi_imx6ull/npi_imx6ull.c
  create mode 100644 board/seeed/npi_imx6ull/spl.c
  create mode 100644 board/storopack/smegw01/Kconfig
  create mode 100644 board/storopack/smegw01/MAINTAINERS
  create mode 100644 board/storopack/smegw01/Makefile
  create mode 100644 board/storopack/smegw01/imximage.cfg
  create mode 100644 board/storopack/smegw01/smegw01.c
  create mode 100644 configs/cgtqmx8_defconfig
  create mode 100644 configs/ev-imx280-nano-x-mb_defconfig
  create mode 100644 configs/o4-imx6ull-nano_defconfig
  create mode 100644 configs/seeed_npi_imx6ull_defconfig
  create mode 100644 configs/smegw01_defconfig
  create mode 100644 doc/board/congatec/cgtqmx8.rst
  create mode 100644 doc/board/congatec/index.rst
  create mode 100644 drivers/timer/imx-gpt-timer.c
  create mode 100644 include/configs/cgtqmx8.h
  create mode 100644 include/configs/npi_imx6ull.h
  create mode 100644 include/configs/o4-imx6ull-nano.h
  create mode 100644 include/configs/smegw01.h


Best regards,
Stefano

-- 
=====================================================================
DENX Software Engineering GmbH,      Managing Director: Wolfgang Denk
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: +49-8142-66989-53 Fax: +49-8142-66989-80 Email: sbabic at denx.de
=====================================================================


More information about the U-Boot mailing list