mbox series

Pull request: u-boot-imx u-boot-imx-20210409

Message ID 861a5080-4487-81ed-d1eb-13dbce67a7bf@denx.de
State Accepted
Delegated to: Tom Rini
Headers show
Series Pull request: u-boot-imx u-boot-imx-20210409 | expand

Pull-request

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

Message

Stefano Babic April 9, 2021, 11:40 a.m. UTC
Hi Tom,

please pull from u-boot-imx, thanks !

The following changes since commit e9c99db7787e3b5c2ef05701177c43ed1c023c27:

   Merge branch '2021-04-07-CI-improvements' (2021-04-07 15:54:07 -0400)

are available in the Git repository at:

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

for you to fetch changes up to 2fc93e5bafdae7cf6373479e054e9f3943fde23c:

   imx: bootaux fix elf loading (2021-04-08 23:59:50 +0200)

----------------------------------------------------------------
u-boot-imx-20210409
-------------------

- Secure Boot :
	- HAB for MX8M / MX7ULP
	- CAAM fixes
- Fixes for imxrt1020
- Fixes for USDHC driver
- Fixes for Toradex (Colibri / Apalis)
- Switch to DM for several boards
	- mx23 olinuxo
	- usbarmory
	- marsboard / riotboard
	- Gateworks GW Ventana
- NXP upstream patches (LPDDR / CAAM / HAB)

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

----------------------------------------------------------------
Adam Ford (2):
       arm: dts: imx8mn, imx8mn-beacon: Sync dts files with Kernel 5.12-rc5
       configs: imx8mn_beacon: Enable QSPI Support

Aymen Sghaier (5):
       crypto: caam: Add CAAM support to i.MX8M platforms
       crypto: caam: Fix build warnings pointer casting
       crypto: Add blob command support for i.MX8M platforms
       crypto: caam: Fix pointer size to 32bit for i.MX8M
       crypto: caam: Add secure memory vid 3 support

Breno Lima (13):
       imx: imx7 Support for Manufacturing Protection
       imx: Avoid hardcoded output ring size register offset (ORSR)
       imx: Ensure CAAM clock is enabled prior getting out_jr_size
       imx: Avoid hardcoded Job Ring Max size
       imx: hab: Enable hab.c to authenticate additional images in open 
configuration
       imx: hab: Check if IVT header is HABv4
       mx7ulp: hab: Add hab_status command for HABv4 M4 boot
       imx: hab: Fix build warnings in 32-bit targets
       crypto: fsl: blob: Flush dcache range for destination address
       mx6dq: hab: Fix chip version in hab.h code
       cmd: blob: Add IMX_HAB and CAAM supported SoCs as dependency
       cmd: blob: Instantiate RNG before running CMD_BLOB
       fsl_mfgprot: Fix typo in sign_mppubk()

Clement Faure (2):
       imx8m: Add DEK blob encapsulation for imx8m
       imx8: Add DEK blob encapsulation

Clement Le Marquis (1):
       imx: caam: new u-boot command to set PRIBLOB bitfield from CAAM 
SCFGR register to 0x3

Fabio Estevam (2):
       MAINTAINERS: Use my personal e-mail address
       pico-imx6ul: Pass the PMIC I2C address in pmic_get()

Franck LENORMAND (3):
       crypto: caam: change JR running loop
       caam: enable support for iMX7ULP
       imx7ulp: Enable support for cmd blob

Giulio Benetti (3):
       board: freescale: imxrt1020-evk: fix console is not enabled while 
init dram
       board: freescale: imxrt1050-evk: fix console is not enabled while 
init dram
       board: st: stm32f746-disco: fix console is not enabled while init 
dram

Haibo Chen (3):
       mmc: fsl_esdhc_imx: use VENDORSPEC_FRC_SDCLK_ON to control card 
clock output
       mmc: fsl_esdhc_imx: remove redundant cmd11 related code.
       mmc: fsl_esdhc_imx: add extra delay for IO voltage switch if 
necessary

Heinrich Schuchardt (1):
       imx6: icorem6: chmod 644 enigcam.bmp

Igor Opaniuk (1):
       colibri_imx6: adjust boot order

Jacky Bai (1):
       imx8mn: Update the DDR4 timing script on imx8mn ddr4 evk

Marek Vasut (2):
       ARM: imx: Add OCRAM_S into iMX8M MMU tables
       doc: imx: psb: Document usage of SRC_GPR10 PERSIST_SECONDARY_BOOT 
for A/B switching

Max Krummenacher (1):
       imx: bootaux fix elf loading

Niel Fourie (1):
       ARM: pcm058: Match mainline Linux NAND ECC layout/behaviour

Oleksandr Suvorov (2):
       apalis/colibri_imx6: remove video= settings
       board: toradex: apalis-imx8x: fix build instructions

Peng (1):
       imx8mn: evk: update MAINTAINERS

Peng Fan (20):
       tools: imx image: fix write warning
       imx8mm/p: remove boot.cmd
       imx8mm_evk: add/cleanup variable for distro
       imx8mp_evk: add/cleanup variable for distro
       imx8mp_evk: spl: clean up including headers
       imx8mp_evk: Increase VDD_ARM to 0.95v Overdrive voltage
       power: pca9450: add a new parameter for power_pca9450_init
       imx8mn_evk: drop duplicated code
       imx8mn: Add LPDDR4 EVK board support
       imx8m: soc: update fuse path
       arch: mach-imx: imx8m: fix unique_id read error for imx8mp
       imx8m: add regs used by CAAM
       imx: HAB: Update hab codes to support ARM64 and i.MX8M
       imx8mm_evk: switch to use binman to pack images
       doc: imx8mm_evk: update doc after using binman
       imx8mn-ddr4-evk: switch to use binman
       imx8mn-evk: switch to use binman
       doc: imx8mn_evk: update doc after using binman
       imx8mp-evk: switch to use binman
       doc: imx8mp-evk: update after using binman

Peter Robinson (15):
       ARM: board: usbarmory: Import the usbarmory dts file
       ARM: board: usbarmory: Convert to OF_CONTROL and DM
       ARM: embestmx6boards: Import the marsboard/riotboard. dts files
       ARM: marsboard: Enable OF_CONTROL and DM gpio/pin control
       ARM: embestmx6boards: merge the riotboard's configs together
       ARM: riotboard: Enable OF_CONTROL and DM gpio/pin control
       ARM: embestmx6boards: convert the mars/riot boards to DM_MMC
       ARM: embestmx6boards: convert mars/riot boards to DM_USB
       ARM: embestmx6boards: convert mars/riot boards to DM_ETH
       ARM: embestmx6boards: convert the mars/riot boards to DM SPI
       ARM: board: udoo: Import UDOO dts files
       ARM: imx: udoo: Enable OF_CONTROL and DM gpio/pin control
       ARM: imx: udoo: drop MTD config
       ARM: imx: udoo: Convert block devices to DM
       ARM: imx: udoo: convert to DM_ETH

Philippe Schenker (1):
       colibri_imx6ull/imx7: add missing tdxargs variable

Sherry Sun (1):
       imx8mp: ddr: Add inline ECC feature support

Tim Harvey (13):
       spl: fit: nand: skip bad block handling if NAND chip not fully 
defined
       spl: fit: nand: allow for non-page-aligned elements
       dt-bindings: add tda1997x and bindings
       imx: ventana: add Gateworks Ventana dts
       arm: dts: imx6qdl-gw*: add dr_mode prop to dt to avoid error
       imx: ventana: convert U-Boot to OF_CONTROL using FIT image
       imx: ventana: add pinctrl and remove unneeded UART init and config
       imx: ventana: enable dm support for USB
       imx: ventana: enable dm support for MMC and SATA
       imx: ventana: enable dm for MTD and NAND
       imx: ventana: enable dm for SPI
       board: gateworks: venice: fix gsc_get_dev
       board: gateworks: venice: increase CONFIG_SYS_SPL_MALLOC_SIZE

Trevor Woerner (2):
       mx23_olinuxino: enable device tree
       mx23_olinuxino: convert MMC to driver model

Utkarsh Gupta (2):
       imx: HAB: Validate IVT before authenticating image
       imx: hab: Display All HAB events via hab_status command

Ye Li (17):
       imx8mm_evk: Update to latest LPDDR4 script
       imx8mm_evk: Switch to new imx8mm evk board
       imx8mp_evk: Update LPDDR4 timing for new FW 202006
       imx8mp_evk: Update LPDDR4 refresh time
       imx8mn: Add low drive mode support for DDR4/LPDDR4 EVK
       imx8mn: Add support for 11x11 UltraLite part number
       imx8m: Update thermal and PMU kernel nodes for dual/single cores
       imx8m: ddr: Disable CA VREF Training for LPDDR4
       iMX8MQ: Recognize the B2 revision
       misc: ocotp: Update OCOTP driver for iMX8MQ B2
       imx8mq_evk: Applying default LPDDR4 script for B2
       imx: hab: Add function to authenticate kernel image
       hab: Change calling to ROM API failsafe
       imx: HAB: Add support for iMX8MM
       iMX8M: Add support to enable CONFIG_IMX_HAB
       imx: cmd_dek: Enable DEK only for chips supporting CAAM
       crypto: fsl: refactor for 32 bit version CAAM support on ARM64

Yuichiro Goto (1):
       imx: imx6ull: fix pinmux sel_input value for uart5 pins

haidong.zheng (1):
       imx8mp: refine power on imx8mp board

  arch/arm/Kconfig                                    |    6 +
  arch/arm/dts/Makefile                               |   39 ++++-
  arch/arm/dts/imx23-olinuxino-u-boot.dtsi            |    5 +
  arch/arm/dts/imx23-olinuxino.dts                    |  131 ++++++++++++++
  arch/arm/dts/imx53-usbarmory.dts                    |  225 
++++++++++++++++++++++++
  arch/arm/dts/imx6dl-gw51xx.dts                      |   13 ++
  arch/arm/dts/imx6dl-gw52xx.dts                      |   71 ++++++++
  arch/arm/dts/imx6dl-gw53xx.dts                      |   71 ++++++++
  arch/arm/dts/imx6dl-gw54xx.dts                      |   71 ++++++++
  arch/arm/dts/imx6dl-gw551x.dts                      |   55 ++++++
  arch/arm/dts/imx6dl-gw552x.dts                      |   14 ++
  arch/arm/dts/imx6dl-gw553x.dts                      |   55 ++++++
  arch/arm/dts/imx6dl-gw560x.dts                      |   55 ++++++
  arch/arm/dts/imx6dl-gw5903.dts                      |   55 ++++++
  arch/arm/dts/imx6dl-gw5904.dts                      |   55 ++++++
  arch/arm/dts/imx6dl-gw5907.dts                      |   14 ++
  arch/arm/dts/imx6dl-gw5910.dts                      |   14 ++
  arch/arm/dts/imx6dl-gw5912.dts                      |   13 ++
  arch/arm/dts/imx6dl-gw5913.dts                      |   14 ++
  arch/arm/dts/imx6dl-riotboard-u-boot.dtsi           |    8 +
  arch/arm/dts/imx6dl-riotboard.dts                   |  594 
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  arch/arm/dts/imx6dl-udoo.dts                        |   14 ++
  arch/arm/dts/imx6q-gw51xx.dts                       |   13 ++
  arch/arm/dts/imx6q-gw52xx.dts                       |   75 ++++++++
  arch/arm/dts/imx6q-gw53xx.dts                       |   75 ++++++++
  arch/arm/dts/imx6q-gw54xx.dts                       |  177 
+++++++++++++++++++
  arch/arm/dts/imx6q-gw551x.dts                       |   55 ++++++
  arch/arm/dts/imx6q-gw552x.dts                       |   18 ++
  arch/arm/dts/imx6q-gw553x.dts                       |   55 ++++++
  arch/arm/dts/imx6q-gw560x.dts                       |   59 +++++++
  arch/arm/dts/imx6q-gw5903.dts                       |   55 ++++++
  arch/arm/dts/imx6q-gw5904.dts                       |   59 +++++++
  arch/arm/dts/imx6q-gw5907.dts                       |   14 ++
  arch/arm/dts/imx6q-gw5910.dts                       |   14 ++
  arch/arm/dts/imx6q-gw5912.dts                       |   13 ++
  arch/arm/dts/imx6q-gw5913.dts                       |   14 ++
  arch/arm/dts/imx6q-marsboard-u-boot.dtsi            |    8 +
  arch/arm/dts/imx6q-marsboard.dts                    |  417 
++++++++++++++++++++++++++++++++++++++++++++
  arch/arm/dts/imx6q-phytec-mira-rdk-nand-u-boot.dtsi |    4 +
  arch/arm/dts/imx6q-udoo.dts                         |   18 ++
  arch/arm/dts/imx6qdl-gw51xx.dtsi                    |  638 
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  arch/arm/dts/imx6qdl-gw52xx.dtsi                    |  782 
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  arch/arm/dts/imx6qdl-gw53xx.dtsi                    |  772 
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  arch/arm/dts/imx6qdl-gw54xx.dtsi                    |  866 
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  arch/arm/dts/imx6qdl-gw551x.dtsi                    |  698 
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  arch/arm/dts/imx6qdl-gw552x.dtsi                    |  522 
++++++++++++++++++++++++++++++++++++++++++++++++++++++
  arch/arm/dts/imx6qdl-gw553x.dtsi                    |  738 
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  arch/arm/dts/imx6qdl-gw560x.dtsi                    |  937 
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  arch/arm/dts/imx6qdl-gw5903.dtsi                    |  796 
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  arch/arm/dts/imx6qdl-gw5904.dtsi                    |  814 
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  arch/arm/dts/imx6qdl-gw5907.dtsi                    |  539 
++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  arch/arm/dts/imx6qdl-gw5910.dtsi                    |  668 
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  arch/arm/dts/imx6qdl-gw5912.dtsi                    |  609 
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  arch/arm/dts/imx6qdl-gw5913.dtsi                    |  501 
++++++++++++++++++++++++++++++++++++++++++++++++++++
  arch/arm/dts/imx6qdl-udoo-u-boot.dtsi               |    7 +
  arch/arm/dts/imx6qdl-udoo.dtsi                      |  324 
++++++++++++++++++++++++++++++++++
  arch/arm/dts/imx8mm-evk-u-boot.dtsi                 |  118 ++++++++++++-
  arch/arm/dts/imx8mm-evk.dtsi                        |  127 +++++++-------
  arch/arm/dts/imx8mn-beacon-baseboard.dtsi           |   71 ++++++++
  arch/arm/dts/imx8mn-beacon-som.dtsi                 |   63 ++++++-
  arch/arm/dts/imx8mn-ddr4-evk-u-boot.dtsi            |  115 ++++++++++++
  arch/arm/dts/imx8mn-evk-u-boot.dtsi                 |  128 ++++++++++++++
  arch/arm/dts/imx8mn-evk.dts                         |  128 ++++++++++++++
  arch/arm/dts/imx8mn.dtsi                            |   46 ++++-
  arch/arm/dts/imx8mp-evk-u-boot.dtsi                 |  112 ++++++++++++
  arch/arm/include/asm/arch-imx/cpu.h                 |   13 +-
  arch/arm/include/asm/arch-imx8/image.h              |   11 ++
  arch/arm/include/asm/arch-imx8m/clock.h             |    1 +
  arch/arm/include/asm/arch-imx8m/imx-regs.h          |   21 +++
  arch/arm/include/asm/arch-mx6/mx6ull_pins.h         |    8 +-
  arch/arm/include/asm/arch-mx7ulp/imx-regs.h         |   12 ++
  arch/arm/include/asm/mach-imx/hab.h                 |   37 +++-
  arch/arm/include/asm/mach-imx/sys_proto.h           |    6 +-
  arch/arm/mach-imx/Kconfig                           |   44 ++++-
  arch/arm/mach-imx/Makefile                          |    3 +
  arch/arm/mach-imx/cmd_dek.c                         |  262 
++++++++++++++++++++++++++--
  arch/arm/mach-imx/cmd_mfgprot.c                     |  150 
++++++++++++++++
  arch/arm/mach-imx/cpu.c                             |    8 +-
  arch/arm/mach-imx/hab.c                             |  417 
++++++++++++++++++++++++++++++++++++++------
  arch/arm/mach-imx/imx8/Kconfig                      |    1 +
  arch/arm/mach-imx/imx8m/Kconfig                     |   11 ++
  arch/arm/mach-imx/imx8m/clock_imx8mm.c              |    8 +
  arch/arm/mach-imx/imx8m/clock_imx8mq.c              |    7 +
  arch/arm/mach-imx/imx8m/soc.c                       |  190 
++++++++++++++++++--
  arch/arm/mach-imx/imx_bootaux.c                     |   67 ++++++-
  arch/arm/mach-imx/mx7ulp/Kconfig                    |    1 +
  arch/arm/mach-imx/priblob.c                         |   33 ++++
  board/embest/mx6boards/mx6boards.c                  |  163 
+----------------
  board/freescale/imx8mm_evk/boot.cmd                 |   35 ----
  board/freescale/imx8mm_evk/imximage-8mm-lpddr4.cfg  |    9 +
  board/freescale/imx8mm_evk/lpddr4_timing.c          |  692 
+++++++++++++++++++++++++++++-------------------------------------------
  board/freescale/imx8mm_evk/spl.c                    |   33 ++--
  board/freescale/imx8mn_evk/Kconfig                  |    6 +-
  board/freescale/imx8mn_evk/MAINTAINERS              |    3 +-
  board/freescale/imx8mn_evk/Makefile                 |    6 +
  board/freescale/imx8mn_evk/ddr4_timing.c            | 1057 
+++++++++++++++++++++++++++++++++++++++++++++++---------------------------------------------------------------
  board/freescale/imx8mn_evk/ddr4_timing_ld.c         | 1057 
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  board/freescale/imx8mn_evk/imximage-8mn-ddr4.cfg    |   10 ++
  board/freescale/imx8mn_evk/lpddr4_timing.c          | 1587 
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  board/freescale/imx8mn_evk/lpddr4_timing_ld.c       | 1440 
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  board/freescale/imx8mn_evk/spl.c                    |   50 +++++-
  board/freescale/imx8mp_evk/boot.cmd                 |   25 ---
  board/freescale/imx8mp_evk/imximage-8mp-lpddr4.cfg  |   10 ++
  board/freescale/imx8mp_evk/lpddr4_timing.c          |  372 
++++++++++++++++++++++++++++++---------
  board/freescale/imx8mp_evk/spl.c                    |   38 ++--
  board/freescale/imx8mq_evk/spl.c                    |    2 +-
  board/freescale/imxrt1020-evk/imxrt1020-evk.c       |    2 +-
  board/freescale/imxrt1050-evk/imxrt1050-evk.c       |    2 +-
  board/freescale/mx28evk/MAINTAINERS                 |    2 +-
  board/freescale/mx6sabreauto/MAINTAINERS            |    2 +-
  board/freescale/mx6sabresd/MAINTAINERS              |    2 +-
  board/freescale/mx6slevk/MAINTAINERS                |    2 +-
  board/freescale/mx6sxsabreauto/MAINTAINERS          |    2 +-
  board/freescale/mx6sxsabresd/MAINTAINERS            |    2 +-
  board/gateworks/gw_ventana/MAINTAINERS              |   48 +++++
  board/gateworks/gw_ventana/common.c                 |   17 --
  board/gateworks/gw_ventana/common.h                 |    1 -
  board/gateworks/gw_ventana/gsc.c                    |   88 ++++++++++
  board/gateworks/gw_ventana/gsc.h                    |    1 +
  board/gateworks/gw_ventana/gw_ventana.c             |  138 +++------------
  board/gateworks/gw_ventana/gw_ventana_spl.c         |   10 +-
  board/gateworks/venice/gsc.c                        |   23 +--
  board/olimex/mx23_olinuxino/mx23_olinuxino.c        |   12 --
  board/phytec/phycore_imx8mp/spl.c                   |    2 +-
  board/solidrun/mx6cuboxi/MAINTAINERS                |    2 +-
  board/st/stm32f746-disco/stm32f746-disco.c          |    2 +-
  board/technexion/pico-imx6ul/MAINTAINERS            |    2 +-
  board/technexion/pico-imx6ul/pico-imx6ul.c          |    2 +-
  board/udoo/MAINTAINERS                              |    2 +-
  board/udoo/udoo.c                                   |  105 +----------
  board/wandboard/MAINTAINERS                         |    2 +-
  board/warp7/MAINTAINERS                             |    2 +-
  cmd/Kconfig                                         |    2 +
  cmd/blob.c                                          |   16 ++
  common/spl/spl_nand.c                               |   24 ++-
  configs/gwventana_emmc_defconfig                    |   20 ++-
  configs/gwventana_gw5904_defconfig                  |   20 ++-
  configs/gwventana_nand_defconfig                    |   22 ++-
  configs/imx8mm_evk_defconfig                        |    6 +-
  configs/imx8mn_beacon_defconfig                     |    5 +
  configs/imx8mn_ddr4_evk_defconfig                   |    4 +-
  configs/imx8mn_evk_defconfig                        |   93 ++++++++++
  configs/imx8mp_evk_defconfig                        |    4 +-
  configs/marsboard_defconfig                         |   12 ++
  configs/mx23_olinuxino_defconfig                    |    7 +-
  configs/riotboard_defconfig                         |   26 ++-
  configs/riotboard_spl_defconfig                     |   70 --------
  configs/udoo_defconfig                              |   13 +-
  configs/usbarmory_defconfig                         |   11 ++
  doc/board/freescale/imx8mm_evk.rst                  |    3 +-
  doc/board/freescale/imx8mn_evk.rst                  |    3 +-
  doc/board/freescale/imx8mp_evk.rst                  |   11 +-
  doc/board/toradex/apalix-imx8x.rst                  |   33 ++--
  doc/imx/habv4/guides/mx6_mx7_secure_boot.txt        |   25 +++
  doc/imx/index.rst                                   |    9 +
  doc/imx/misc/index.rst                              |    9 +
  doc/imx/misc/psb.rst                                |  174 
++++++++++++++++++
  doc/index.rst                                       |   11 ++
  drivers/crypto/fsl/Kconfig                          |    6 +
  drivers/crypto/fsl/Makefile                         |    4 +-
  drivers/crypto/fsl/desc.h                           |   49 +++---
  drivers/crypto/fsl/desc_constr.h                    |   28 +--
  drivers/crypto/fsl/fsl_blob.c                       |    6 +
  drivers/crypto/fsl/fsl_hash.c                       |    6 +-
  drivers/crypto/fsl/fsl_mfgprot.c                    |  160 
+++++++++++++++++
  drivers/crypto/fsl/jobdesc.c                        |   16 +-
  drivers/crypto/fsl/jr.c                             |   53 +++---
  drivers/crypto/fsl/jr.h                             |   11 +-
  drivers/crypto/fsl/type.h                           |   16 ++
  drivers/ddr/imx/imx8m/Kconfig                       |    8 +
  drivers/misc/mxc_ocotp.c                            |    2 +-
  drivers/mmc/fsl_esdhc_imx.c                         |   50 ++++--
  drivers/mtd/nand/raw/mxs_nand_spl.c                 |    5 +
  drivers/power/pmic/pmic_pca9450.c                   |    4 +-
  include/configs/apalis_imx6.h                       |    5 +-
  include/configs/colibri-imx6ull.h                   |    2 +-
  include/configs/colibri_imx6.h                      |    4 +-
  include/configs/colibri_imx7.h                      |    2 +-
  include/configs/embestmx6boards.h                   |    7 -
  include/configs/gw_ventana.h                        |   15 +-
  include/configs/imx8mm_evk.h                        |    8 +-
  include/configs/imx8mm_venice.h                     |    4 +-
  include/configs/imx8mp_evk.h                        |    8 +-
  include/configs/pcm058.h                            |    1 +
  include/configs/udoo.h                              |   14 --
  include/dt-bindings/media/tda1997x.h                |   74 ++++++++
  include/fsl_esdhc_imx.h                             |    2 +
  include/fsl_sec.h                                   |   54 ++++--
  include/power/pca9450.h                             |    2 +-
  tools/imx8image.c                                   |    2 +-
  tools/imx8mimage.c                                  |    2 +-
  tools/logos/engicam.bmp                             |  Bin
  192 files changed, 21396 insertions(+), 2102 deletions(-)
  create mode 100644 arch/arm/dts/imx23-olinuxino-u-boot.dtsi
  create mode 100644 arch/arm/dts/imx23-olinuxino.dts
  create mode 100644 arch/arm/dts/imx53-usbarmory.dts
  create mode 100644 arch/arm/dts/imx6dl-gw51xx.dts
  create mode 100644 arch/arm/dts/imx6dl-gw52xx.dts
  create mode 100644 arch/arm/dts/imx6dl-gw53xx.dts
  create mode 100644 arch/arm/dts/imx6dl-gw54xx.dts
  create mode 100644 arch/arm/dts/imx6dl-gw551x.dts
  create mode 100644 arch/arm/dts/imx6dl-gw552x.dts
  create mode 100644 arch/arm/dts/imx6dl-gw553x.dts
  create mode 100644 arch/arm/dts/imx6dl-gw560x.dts
  create mode 100644 arch/arm/dts/imx6dl-gw5903.dts
  create mode 100644 arch/arm/dts/imx6dl-gw5904.dts
  create mode 100644 arch/arm/dts/imx6dl-gw5907.dts
  create mode 100644 arch/arm/dts/imx6dl-gw5910.dts
  create mode 100644 arch/arm/dts/imx6dl-gw5912.dts
  create mode 100644 arch/arm/dts/imx6dl-gw5913.dts
  create mode 100644 arch/arm/dts/imx6dl-riotboard-u-boot.dtsi
  create mode 100644 arch/arm/dts/imx6dl-riotboard.dts
  create mode 100644 arch/arm/dts/imx6dl-udoo.dts
  create mode 100644 arch/arm/dts/imx6q-gw51xx.dts
  create mode 100644 arch/arm/dts/imx6q-gw52xx.dts
  create mode 100644 arch/arm/dts/imx6q-gw53xx.dts
  create mode 100644 arch/arm/dts/imx6q-gw54xx.dts
  create mode 100644 arch/arm/dts/imx6q-gw551x.dts
  create mode 100644 arch/arm/dts/imx6q-gw552x.dts
  create mode 100644 arch/arm/dts/imx6q-gw553x.dts
  create mode 100644 arch/arm/dts/imx6q-gw560x.dts
  create mode 100644 arch/arm/dts/imx6q-gw5903.dts
  create mode 100644 arch/arm/dts/imx6q-gw5904.dts
  create mode 100644 arch/arm/dts/imx6q-gw5907.dts
  create mode 100644 arch/arm/dts/imx6q-gw5910.dts
  create mode 100644 arch/arm/dts/imx6q-gw5912.dts
  create mode 100644 arch/arm/dts/imx6q-gw5913.dts
  create mode 100644 arch/arm/dts/imx6q-marsboard-u-boot.dtsi
  create mode 100644 arch/arm/dts/imx6q-marsboard.dts
  create mode 100644 arch/arm/dts/imx6q-udoo.dts
  create mode 100644 arch/arm/dts/imx6qdl-gw51xx.dtsi
  create mode 100644 arch/arm/dts/imx6qdl-gw52xx.dtsi
  create mode 100644 arch/arm/dts/imx6qdl-gw53xx.dtsi
  create mode 100644 arch/arm/dts/imx6qdl-gw54xx.dtsi
  create mode 100644 arch/arm/dts/imx6qdl-gw551x.dtsi
  create mode 100644 arch/arm/dts/imx6qdl-gw552x.dtsi
  create mode 100644 arch/arm/dts/imx6qdl-gw553x.dtsi
  create mode 100644 arch/arm/dts/imx6qdl-gw560x.dtsi
  create mode 100644 arch/arm/dts/imx6qdl-gw5903.dtsi
  create mode 100644 arch/arm/dts/imx6qdl-gw5904.dtsi
  create mode 100644 arch/arm/dts/imx6qdl-gw5907.dtsi
  create mode 100644 arch/arm/dts/imx6qdl-gw5910.dtsi
  create mode 100644 arch/arm/dts/imx6qdl-gw5912.dtsi
  create mode 100644 arch/arm/dts/imx6qdl-gw5913.dtsi
  create mode 100644 arch/arm/dts/imx6qdl-udoo-u-boot.dtsi
  create mode 100644 arch/arm/dts/imx6qdl-udoo.dtsi
  create mode 100644 arch/arm/dts/imx8mn-evk-u-boot.dtsi
  create mode 100644 arch/arm/dts/imx8mn-evk.dts
  create mode 100644 arch/arm/mach-imx/cmd_mfgprot.c
  create mode 100644 arch/arm/mach-imx/priblob.c
  delete mode 100644 board/freescale/imx8mm_evk/boot.cmd
  create mode 100644 board/freescale/imx8mm_evk/imximage-8mm-lpddr4.cfg
  create mode 100644 board/freescale/imx8mn_evk/ddr4_timing_ld.c
  create mode 100644 board/freescale/imx8mn_evk/imximage-8mn-ddr4.cfg
  create mode 100644 board/freescale/imx8mn_evk/lpddr4_timing.c
  create mode 100644 board/freescale/imx8mn_evk/lpddr4_timing_ld.c
  delete mode 100644 board/freescale/imx8mp_evk/boot.cmd
  create mode 100644 board/freescale/imx8mp_evk/imximage-8mp-lpddr4.cfg
  mode change 100644 => 100755 board/freescale/imx8mp_evk/lpddr4_timing.c
  create mode 100644 configs/imx8mn_evk_defconfig
  delete mode 100644 configs/riotboard_spl_defconfig
  create mode 100644 doc/imx/index.rst
  create mode 100644 doc/imx/misc/index.rst
  create mode 100644 doc/imx/misc/psb.rst
  create mode 100644 drivers/crypto/fsl/fsl_mfgprot.c
  create mode 100644 drivers/crypto/fsl/type.h
  create mode 100644 include/dt-bindings/media/tda1997x.h
  mode change 100755 => 100644 tools/logos/engicam.bmp

Best regards,
Stefano

Comments

Tom Rini April 9, 2021, 4:45 p.m. UTC | #1
On Fri, Apr 09, 2021 at 01:40:08PM +0200, Stefano Babic wrote:

> Hi Tom,
> 
> please pull from u-boot-imx, thanks !
> 
> The following changes since commit e9c99db7787e3b5c2ef05701177c43ed1c023c27:
> 
>   Merge branch '2021-04-07-CI-improvements' (2021-04-07 15:54:07 -0400)
> 
> are available in the Git repository at:
> 
>   https://gitlab.denx.de/u-boot/custodians/u-boot-imx.git
> tags/u-boot-imx-20210409
> 
> for you to fetch changes up to 2fc93e5bafdae7cf6373479e054e9f3943fde23c:
> 
>   imx: bootaux fix elf loading (2021-04-08 23:59:50 +0200)
> 

Applied to u-boot/master, thanks!