Pull request: u-boot-imx u-boot-imx-20220220

Stefano Babic sbabic at denx.de
Sun Feb 20 10:23:14 CET 2022


Hi Tom,

please pull from u-boot-imx, thanks !


The following changes since commit 8ad1c9c26f7740806a162818b790d4a72f515b7e:



   Merge https://source.denx.de/u-boot/custodians/u-boot-marvell 
(2022-02-17 11:03:50 -0500)



are available in the Git repository at:



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



for you to fetch changes up to fea66073171461eebcf35264293616d6423788e5:



   ARM: imx: imx8mn-ddr4-evk: Add ethernet support (2022-02-19 23:32:23 
+0100)



----------------------------------------------------------------

u-boot-imx-20220220

-------------------



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



- ESDHC fixes

- imx8mq : MNT Reform 2 board

- imx8m: add support for Advantech RSB-3720

- fixes for imx8mn-ddr4-evk

- fixes gateworks boards

- doc : fix build for imx8mn_beacon

- fuses: compare and read functions

- imx8mn-ddr4-evk: boot from SD and Ethernet support



----------------------------------------------------------------

Adam Ford (2):

       mmc: fsl_esdhc_imx: Use esdhc_soc_data flags to set host caps

       imx8mm_beacon/imx8mn_beacon: Update build instructions



Angus Ainslie (2):

       cmd: fuse: add a fuse comparison function

       cmd: fuse: Add a command to read fuses to memory



Francesco Dolcini (1):

       colibri-imx6ull: improve env badblock management



Haibo Chen (2):

       mmc: fsl_esdhc_imx: remove redundant ARCH_MXC

       mmc: fsl_esdhc_imx: correct the actual card clock



Harald Seiler (1):

       imx: spl: Fix typo BMODE_EMI -> BMODE_EIM



Heiko Thiery (4):

       clk: imx: select [SPL_]CLK_COMPOSITE_CCF for imx8mn

       configs/*imx8mn*: remove [SPL_]CLK_COMPOSITE_CCF

       kontron-sl-mx8mm: change environment address variables

       kontron-pitx-imx8m: fix board_mmc_getcd()



Lukasz Majewski (1):

       xea: defconfig: Update defconfig to support mtd partitions r/w by 
name



Marek Vasut (2):

       ARM: imx: imx8mn-ddr4-evk: Fix boot from SD card

       ARM: imx: imx8mn-ddr4-evk: Add ethernet support



Michael Trimarchi (1):

       imx8m: Drop unused function env_get_offset



Oleh Kravchenko (1):

       Enable Fastboot(UUU) for O4-iMX6ULL-NANO boards



Patrick Wildt (1):

       arm: dts: imx8mq: add MNT Reform 2



Tim Harvey (2):

       board: gateworks: venice: add imx8mn-gw7902 support

       board: gateworks: venice: config file cleanups



Tommaso Merciai (1):

       freescale: imx8mm_evk: Use IS_ENABLED instead of #ifdef



Ying-Chun Liu (PaulLiu) (1):

       arm: imx8m: add support for Advantech RSB-3720



  arch/arm/dts/Makefile                                              | 
   7 +

  arch/arm/dts/imx8mn-evk.dtsi                                       | 
   1 +

  arch/arm/dts/imx8mn-venice-gw7902-u-boot.dtsi                      | 
  28 +

  arch/arm/dts/imx8mn-venice-gw7902.dts                              | 
888 +++++++++++++++++++++++++

  arch/arm/dts/imx8mn-venice-u-boot.dtsi                             | 
244 +++++++

  arch/arm/dts/imx8mn-venice.dts                                     | 
152 +++++

  arch/arm/dts/imx8mq-mnt-reform2.dts                                | 
214 ++++++

  arch/arm/dts/imx8mq-nitrogen-som.dtsi                              | 
275 ++++++++

  arch/arm/include/asm/mach-imx/sys_proto.h                          | 
  10 +-

  arch/arm/mach-imx/imx8m/Kconfig                                    | 
  22 +

  arch/arm/mach-imx/imx8m/soc.c                                      | 
  15 -

  arch/arm/mach-imx/spl.c                                            | 
   4 +-

  board/advantech/imx8mp_rsb3720a1/Kconfig                           | 
  14 +

  board/advantech/imx8mp_rsb3720a1/MAINTAINERS                       | 
   7 +

  board/advantech/imx8mp_rsb3720a1/Makefile                          | 
  24 +

  board/advantech/imx8mp_rsb3720a1/imx8mp_rsb3720a1.c                | 
213 ++++++

  board/advantech/imx8mp_rsb3720a1/imximage-8mp-lpddr4.cfg           | 
  11 +

  board/advantech/imx8mp_rsb3720a1/lpddr4_timing_rsb3720a1_4G.c      | 
1847 ++++++++++++++++++++++++++++++++++++++++++++++++++++

  board/advantech/imx8mp_rsb3720a1/lpddr4_timing_rsb3720a1_6G.c      | 
1875 +++++++++++++++++++++++++++++++++++++++++++++++++++++

  board/advantech/imx8mp_rsb3720a1/spl.c                             | 
260 ++++++++

  board/beacon/imx8mm/README                                         | 
  12 +-

  board/beacon/imx8mn/README                                         | 
   6 +-

  board/freescale/imx8mm_evk/imx8mm_evk.c                            | 
   9 +-

  board/freescale/imx8mn_evk/imx8mn_evk.c                            | 
  36 +-

  board/gateworks/venice/Kconfig                                     | 
  15 +

  board/gateworks/venice/MAINTAINERS                                 | 
   6 +-

  board/gateworks/venice/Makefile                                    | 
   9 +-

  board/gateworks/venice/README                                      | 
   3 +-

  board/gateworks/venice/gsc.c                                       | 
  13 +

  board/gateworks/venice/imximage-8mn-lpddr4.cfg                     | 
   9 +

  board/gateworks/venice/lpddr4_timing.h                             | 
   6 +

  board/gateworks/venice/{lpddr4_timing.c => lpddr4_timing_imx8mm.c} |    0

  board/gateworks/venice/lpddr4_timing_imx8mn.c                      | 
2369 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

  board/gateworks/venice/spl.c                                       | 
  33 +-

  board/gateworks/venice/{imx8mm_venice.c => venice.c}               |    0

  board/kontron/pitx_imx8m/spl.c                                     | 
   7 +-

  cmd/fuse.c                                                         | 
  49 +-

  configs/ev-imx280-nano-x-mb_defconfig                              | 
   5 +

  configs/imx28_xea_defconfig                                        | 
   4 +-

  configs/imx8mn_beacon_2g_defconfig                                 | 
   2 -

  configs/imx8mn_beacon_defconfig                                    | 
   2 -

  configs/imx8mn_ddr4_evk_defconfig                                  | 
   7 +-

  configs/imx8mn_evk_defconfig                                       | 
  10 +-

  configs/imx8mn_venice_defconfig                                    | 
116 ++++

  configs/imx8mp_rsb3720a1_4G_defconfig                              | 
167 +++++

  configs/imx8mp_rsb3720a1_6G_defconfig                              | 
168 +++++

  configs/kontron-sl-mx8mm_defconfig                                 | 
   2 +-

  configs/o4-imx6ull-nano_defconfig                                  | 
   5 +

  drivers/clk/imx/Kconfig                                            | 
   2 +

  drivers/mmc/fsl_esdhc_imx.c                                        | 
  41 +-

  include/configs/colibri-imx6ull.h                                  | 
   5 +-

  include/configs/imx8mm_venice.h                                    | 
   5 -

  include/configs/imx8mn_venice.h                                    | 
105 +++

  include/configs/imx8mp_rsb3720.h                                   | 
223 +++++++

  include/configs/kontron-sl-mx8mm.h                                 | 
  15 +-

  55 files changed, 9490 insertions(+), 87 deletions(-)

  create mode 100644 arch/arm/dts/imx8mn-venice-gw7902-u-boot.dtsi

  create mode 100644 arch/arm/dts/imx8mn-venice-gw7902.dts

  create mode 100644 arch/arm/dts/imx8mn-venice-u-boot.dtsi

  create mode 100644 arch/arm/dts/imx8mn-venice.dts

  create mode 100644 arch/arm/dts/imx8mq-mnt-reform2.dts

  create mode 100644 arch/arm/dts/imx8mq-nitrogen-som.dtsi

  create mode 100644 board/advantech/imx8mp_rsb3720a1/Kconfig

  create mode 100644 board/advantech/imx8mp_rsb3720a1/MAINTAINERS

  create mode 100644 board/advantech/imx8mp_rsb3720a1/Makefile

  create mode 100644 board/advantech/imx8mp_rsb3720a1/imx8mp_rsb3720a1.c

  create mode 100644 
board/advantech/imx8mp_rsb3720a1/imximage-8mp-lpddr4.cfg

  create mode 100644 
board/advantech/imx8mp_rsb3720a1/lpddr4_timing_rsb3720a1_4G.c

  create mode 100644 
board/advantech/imx8mp_rsb3720a1/lpddr4_timing_rsb3720a1_6G.c

  create mode 100644 board/advantech/imx8mp_rsb3720a1/spl.c

  create mode 100644 board/gateworks/venice/imximage-8mn-lpddr4.cfg

  rename board/gateworks/venice/{lpddr4_timing.c => 
lpddr4_timing_imx8mm.c} (100%)

  create mode 100644 board/gateworks/venice/lpddr4_timing_imx8mn.c

  rename board/gateworks/venice/{imx8mm_venice.c => venice.c} (100%)

  create mode 100644 configs/imx8mn_venice_defconfig

  create mode 100644 configs/imx8mp_rsb3720a1_4G_defconfig

  create mode 100644 configs/imx8mp_rsb3720a1_6G_defconfig

  create mode 100644 include/configs/imx8mn_venice.h

  create mode 100644 include/configs/imx8mp_rsb3720.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