Pull request: u-boot-imx u-boot-imx-20210003

Stefano Babic sbabic at denx.de
Wed Mar 3 15:20:43 CET 2021


Hi Tom,

please pull from u-boot-imx, thanks !


The following changes since commit 08cca188c120b8337600091c94dc0e211cd03e10:

   Merge https://gitlab.denx.de/u-boot/custodians/u-boot-usb (2021-02-26 
15:11:08 -0500)

are available in the Git repository at:

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

for you to fetch changes up to 03bf8436a3a5b19ff4ae23868dd479acc050ff08:

   board: gateworks: imx8mm: Add Gateworks Venice board support 
(2021-03-03 14:15:02 +0100)

----------------------------------------------------------------
i.MX for 2021.04
----------------

- new boards:
	- i.MX8MN Beacon EmbeddedWorks (2GB)
	- Gateworks Venice imx8mm
- convert to DM:
	- imx53-qsb, mx53loco, mx51evk, mx23-evk
- Fixes :
	- Network : FEC ethernet quirks
	- DH dh-imx6

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

----------------------------------------------------------------
Adam Ford (1):
       imx: Add 2GB lpddr support for i.MX8MN Beacon EmbeddedWorks devkit.

Fabio Estevam (13):
       imx53-qsb: Import devicetree files from Linux
       mx53loco: Convert to driver model
       ARM: dts: imx53-qsb: Describe the esdhc1 card detect pin
       mx53loco: Add myself as maintainer
       mmc: fsl_esdhc_imx: Add a compatible for i.MX51
       imx51-babbage: Import devicetree files from Linux
       mx51evk: Convert to driver model
       mx51evk: Add myself as maintainer
       mx23-evk: Import devicetree file from Linux
       mx23evk: Convert to driver model
       mx23evk: Add myself as maintainer
       tools: imx8mimage: Restore the original __ALIGN_MASK() macro
       ARM: dts: imx8mq-evk: Remove u-boot,off-on-delay-us property

Frieder Schrempf (1):
       Respect that some compression algos can be enabled separately for SPL

Haibo Chen (1):
       mmc: fsl_esdhc_imx: fix the DTOCV to 0xE

Marek Vasut (8):
       ARM: imx: Revert "dh_imx6: Switch to full DM-aware"
       ARM: imx6: dh-imx6: Enable support for applying DTO
       ARM: imx6: dh-imx6: Drop the SF hunk in config
       ARM: imx6: mx6sabre-common: Replace fatload with FS_GENERIC load
       ARM: imx6: mx6sabre-common: Search for boot components in /boot too
       ARM: imx: Add missing FEC ethernet quirk for MX8M
       ARM: imx: Do not hard-code MX8M MMU table DRAM entry offset
       ARM: imx: Include u-boot.img in u-boot-with-spl.imx if OF_SEPARATE=y

Oleksandr Suvorov (2):
       ARM: imx8: Add missing FEC ENET quirk for i.MX8/i.MX8X
       board: toradex: move RGMII delays to PHY side

Peter Bergin (1):
       doc: board: freescale: imx8mp_evk: update to newer versions and 
change ATF_LOAD_ADDR

Sean Anderson (1):
       ARM: mx6: Add function to set serial#

Tim Harvey (3):
       thermal: imx_tmu: enable monitoring and default alert/critical
       arm: dts: imx8mm: add Gateworks i.MX8 Mini Dev kits
       board: gateworks: imx8mm: Add Gateworks Venice board support

Ye Li (2):
       mx6sabre: Fix boot failure
       arm: dts: imx8mp-evk: Add FEC PHY reset timing

  Makefile                                         |    5 +-
  arch/arm/dts/Makefile                            |   11 +
  arch/arm/dts/fsl-imx8qm-apalis.dts               |    2 +-
  arch/arm/dts/fsl-imx8qxp-apalis.dts              |    2 +-
  arch/arm/dts/imx23-evk-u-boot.dtsi               |    4 +
  arch/arm/dts/imx23-evk.dts                       |  145 +++++++++++
  arch/arm/dts/imx23-pinfunc.h                     |  333 
+++++++++++++++++++++++++
  arch/arm/dts/imx23-u-boot.dtsi                   |   14 ++
  arch/arm/dts/imx23.dtsi                          |  636 
+++++++++++++++++++++++++++++++++++++++++++++++
  arch/arm/dts/imx51-babbage.dts                   |  726 
++++++++++++++++++++++++++++++++++++++++++++++++++++++
  arch/arm/dts/imx51-pinfunc.h                     |  768 
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  arch/arm/dts/imx51.dtsi                          |  654 
+++++++++++++++++++++++++++++++++++++++++++++++++
  arch/arm/dts/imx53-qsb-common.dtsi               |  387 
+++++++++++++++++++++++++++++
  arch/arm/dts/imx53-qsb.dts                       |  111 +++++++++
  arch/arm/dts/imx8mm-venice-gw700x-u-boot.dtsi    |  105 ++++++++
  arch/arm/dts/imx8mm-venice-gw700x.dtsi           |  495 
+++++++++++++++++++++++++++++++++++++
  arch/arm/dts/imx8mm-venice-gw71xx-0x-u-boot.dtsi |    5 +
  arch/arm/dts/imx8mm-venice-gw71xx-0x.dts         |   19 ++
  arch/arm/dts/imx8mm-venice-gw71xx.dtsi           |  186 ++++++++++++++
  arch/arm/dts/imx8mm-venice-gw72xx-0x-u-boot.dtsi |    5 +
  arch/arm/dts/imx8mm-venice-gw72xx-0x.dts         |   19 ++
  arch/arm/dts/imx8mm-venice-gw72xx.dtsi           |  311 
+++++++++++++++++++++++
  arch/arm/dts/imx8mm-venice-gw73xx-0x-u-boot.dtsi |    5 +
  arch/arm/dts/imx8mm-venice-gw73xx-0x.dts         |   19 ++
  arch/arm/dts/imx8mm-venice-gw73xx.dtsi           |  362 
+++++++++++++++++++++++++++
  arch/arm/dts/imx8mm-venice-u-boot.dtsi           |  103 ++++++++
  arch/arm/dts/imx8mm-venice.dts                   |  152 ++++++++++++
  arch/arm/dts/imx8mp-evk-u-boot.dtsi              |    2 +
  arch/arm/dts/imx8mq-evk-u-boot.dtsi              |    4 -
  arch/arm/include/asm/arch-imx8/imx-regs.h        |    2 +
  arch/arm/include/asm/arch-imx8m/imx-regs.h       |    1 +
  arch/arm/mach-imx/Makefile                       |    4 +-
  arch/arm/mach-imx/imx8m/Kconfig                  |    7 +
  arch/arm/mach-imx/imx8m/soc.c                    |   19 +-
  arch/arm/mach-imx/mx6/soc.c                      |   37 +++
  board/beacon/imx8mn/Kconfig                      |    4 +
  board/beacon/imx8mn/MAINTAINERS                  |    1 +
  board/beacon/imx8mn/Makefile                     |    7 +-
  board/beacon/imx8mn/lpddr4_2g_timing.c           | 1440 
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  board/freescale/mx23evk/MAINTAINERS              |    2 +
  board/freescale/mx23evk/mx23evk.c                |   23 --
  board/freescale/mx51evk/MAINTAINERS              |    1 +
  board/freescale/mx51evk/mx51evk.c                |  186 +-------------
  board/freescale/mx53loco/MAINTAINERS             |    1 +
  board/freescale/mx53loco/mx53loco.c              |  124 ----------
  board/gateworks/venice/Kconfig                   |   12 +
  board/gateworks/venice/MAINTAINERS               |    7 +
  board/gateworks/venice/Makefile                  |   12 +
  board/gateworks/venice/README                    |   34 +++
  board/gateworks/venice/gsc.c                     |  687 
+++++++++++++++++++++++++++++++++++++++++++++++++++
  board/gateworks/venice/gsc.h                     |   39 +++
  board/gateworks/venice/imx8mm_venice.c           |  133 ++++++++++
  board/gateworks/venice/lpddr4_timing.c           | 2505 
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  board/gateworks/venice/lpddr4_timing.h           |   12 +
  board/gateworks/venice/spl.c                     |  205 ++++++++++++++++
  common/image.c                                   |   24 +-
  configs/dh_imx6_defconfig                        |    7 +-
  configs/imx8mm_venice_defconfig                  |  113 +++++++++
  configs/imx8mn_beacon_2g_defconfig               |  133 ++++++++++
  configs/mx23evk_defconfig                        |   14 +-
  configs/mx51evk_defconfig                        |   19 +-
  configs/mx53loco_defconfig                       |   22 +-
  configs/mx6sabreauto_defconfig                   |    1 +
  configs/mx6sabresd_defconfig                     |    1 +
  doc/board/freescale/imx8mp_evk.rst               |   27 +-
  drivers/mmc/fsl_esdhc_imx.c                      |    7 +
  drivers/thermal/imx_tmu.c                        |    6 +
  include/configs/apalis-imx8.h                    |    3 -
  include/configs/apalis-imx8x.h                   |    4 -
  include/configs/capricorn-common.h               |    1 -
  include/configs/colibri-imx8x.h                  |    2 -
  include/configs/imx8mm_venice.h                  |  125 ++++++++++
  include/configs/imx8mn_beacon.h                  |    4 +
  include/configs/imx8qm_mek.h                     |    1 -
  include/configs/imx8qm_rom7720.h                 |    1 -
  include/configs/imx8qxp_mek.h                    |    1 -
  include/configs/mx51evk.h                        |    8 -
  include/configs/mx53loco.h                       |    6 -
  include/configs/mx6sabre_common.h                |    9 +-
  tools/imx8mimage.c                               |    8 +-
  80 files changed, 11232 insertions(+), 410 deletions(-)
  create mode 100644 arch/arm/dts/imx23-evk-u-boot.dtsi
  create mode 100644 arch/arm/dts/imx23-evk.dts
  create mode 100644 arch/arm/dts/imx23-pinfunc.h
  create mode 100644 arch/arm/dts/imx23-u-boot.dtsi
  create mode 100644 arch/arm/dts/imx23.dtsi
  create mode 100644 arch/arm/dts/imx51-babbage.dts
  create mode 100644 arch/arm/dts/imx51-pinfunc.h
  create mode 100644 arch/arm/dts/imx51.dtsi
  create mode 100644 arch/arm/dts/imx53-qsb-common.dtsi
  create mode 100644 arch/arm/dts/imx53-qsb.dts
  create mode 100644 arch/arm/dts/imx8mm-venice-gw700x-u-boot.dtsi
  create mode 100644 arch/arm/dts/imx8mm-venice-gw700x.dtsi
  create mode 100644 arch/arm/dts/imx8mm-venice-gw71xx-0x-u-boot.dtsi
  create mode 100644 arch/arm/dts/imx8mm-venice-gw71xx-0x.dts
  create mode 100644 arch/arm/dts/imx8mm-venice-gw71xx.dtsi
  create mode 100644 arch/arm/dts/imx8mm-venice-gw72xx-0x-u-boot.dtsi
  create mode 100644 arch/arm/dts/imx8mm-venice-gw72xx-0x.dts
  create mode 100644 arch/arm/dts/imx8mm-venice-gw72xx.dtsi
  create mode 100644 arch/arm/dts/imx8mm-venice-gw73xx-0x-u-boot.dtsi
  create mode 100644 arch/arm/dts/imx8mm-venice-gw73xx-0x.dts
  create mode 100644 arch/arm/dts/imx8mm-venice-gw73xx.dtsi
  create mode 100644 arch/arm/dts/imx8mm-venice-u-boot.dtsi
  create mode 100644 arch/arm/dts/imx8mm-venice.dts
  create mode 100644 board/beacon/imx8mn/lpddr4_2g_timing.c
  create mode 100644 board/gateworks/venice/Kconfig
  create mode 100644 board/gateworks/venice/MAINTAINERS
  create mode 100644 board/gateworks/venice/Makefile
  create mode 100644 board/gateworks/venice/README
  create mode 100644 board/gateworks/venice/gsc.c
  create mode 100644 board/gateworks/venice/gsc.h
  create mode 100644 board/gateworks/venice/imx8mm_venice.c
  create mode 100644 board/gateworks/venice/lpddr4_timing.c
  create mode 100644 board/gateworks/venice/lpddr4_timing.h
  create mode 100644 board/gateworks/venice/spl.c
  create mode 100644 configs/imx8mm_venice_defconfig
  create mode 100644 configs/imx8mn_beacon_2g_defconfig
  create mode 100644 include/configs/imx8mm_venice.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