[U-Boot] [GIT PULL] Pull request: u-boot-imx u-boot-imx-20191104

Stefano Babic sbabic at denx.de
Mon Nov 4 09:08:01 UTC 2019


Hi Tom,

please pull from u-boot-imx, thanks !

The following changes since commit 5d6f05352b69d4858a2a9e9136ac3a734f0222bb:

  azure: Update the script to prepend PATH not override PATH (2019-11-01
13:59:14 -0400)

are available in the Git repository at:

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

for you to fetch changes up to ae8a53ece0ff3b1ed686c3e0af14e59973d25db8:

  imx: nandbcb: add support for writing BCB only (2019-11-03 21:49:49 +0100)

----------------------------------------------------------------
u-boot-imx-20191104
-------------------

- i.MX NAND: nandbcb support for MX6UL / i.MX7
- i.MX8: support for HAB
- Convert to DM (opos6ul, mccmon6)
- Toradex i.MX6ull colibri
- sync DTS with kernel

Travis : https://travis-ci.org/sbabic/u-boot-imx/builds/606853416

----------------------------------------------------------------
Anatolij Gustschin (1):
      imx8: output SECO-FW and ATF commit IDs

Claudius Heine (5):
      ARM: imx: Fix bmode detection from grp10
      ARM: imx: Use IMX6_SRC_GPR10_BMODE instead of magic number
      ARM: imx6: DHCOM i.MX6 PDK: fix board_boot_modes emmc entry
      ARM: imx6: DHCOM i.MX6 PDK: defconfig: Enable MMC support of SPL
      ARM: imx6: DHCOM i.MX6 PDK: spl: Add eMMC initialization to SPL code

Fabio Estevam (2):
      mx6: clock: Use setbits_le32()
      mx6: clock: Introduce disable_ipu_clock()

Hannes Schmelzer (1):
      board/BuR/brppt2: initial commit

Igor Opaniuk (7):
      ARM: dts: imx6ull-colibri: change hierarchy of DTS files
      ARM: dts: imx6ull-colibri: pre-reloc for uart pinmux modes
      imx: gpmi: add defines for hw randominizer
      nand: mxs_nand: add API for switching different BCH layouts
      imx: nandbcb: add support for i.MX7
      imx: nandbcb: refactor update function
      imx: nandbcb: add support for writing BCB only

Lukasz Majewski (7):
      imx: defconfig: Enable CONFIG_SPL_FORCE_MMC_BOOT on display5
      imx: Enable RTC (ds1307) support in the U-Boot proper on TPC70 board
      ARM: imx: Convert mccmon6 to use DM/DTS in the u-boot proper
      ARM: imx: Decouple mccmon6's SPL and u-boot proper code
      spl: nor: Provide falcon boot support for NOR memories
      ARM: imx: Convert mccmon6 to use fitImage instead of uImage+DTB
      mccmon6: defconfig: nor: Enable usage of *_TINY_* drivers in SPL

Manivannan Sadhasivam (1):
      arm: dts: Add devicetree support for iMXQXP AI_ML board

Marek Vasut (1):
      arm: mxs: Increase VDDD voltage to match specification

Oliver Graute (1):
      imx: support i.MX8QM ROM 7720 a1 board

Parthiban Nallathambi (1):
      i.MX6: nand: extend nandbcb command for imx6UL(L)

Patrick Wildt (1):
      imx: update i.MX8MQ device trees

Peng Fan (13):
      imx8m: imx8mq: get chip rev for B1 revision
      imx8m: clock: improve irq response latency
      imx: imx8mq: add init_nand_clk
      imx: spl: implement spl_boot_mode for i.MX7/8/8M
      dt-bindings: import usb pd
      pmic: bd71837: drop DEBUG macro
      power: pmic: Kconfig: add CONFIG_SPL_DM_PMIC_BD71837
      imx8m: evk: spl: probe clk in spl early stage
      imx8mm: evk: enable bd71837 pmic
      imx8: Add AHAB secure boot support
      imx8qm: mek: add secure boot script
      imx8qxp: mek: add secure boot script
      arm: dts: imx8mm: sync dts from Linux Kernel

Robert Hancock (2):
      watchdog: imx: Add DT ext-reset handling
      watchdog: imx: Use immediate reset bits for expire_now

S├ębastien Szymanski (3):
      imx6ul: opos6ul: migrate to DM_ETH
      opos6uldev: migrate to DM_VIDEO
      video: mxsfb: set gd->fb_base

Tom Rini (1):
      tbs2910: Disable Plan9/RTEMS bootm support

Ye Li (1):
      mach-imx: Adding new argument for SIP call interface

 arch/arm/cpu/arm926ejs/mxs/spl_power_init.c           |    4 +-
 arch/arm/dts/Makefile                                 |    9 +-
 arch/arm/dts/fsl-imx8mq-evk.dts                       |  414
----------------------------------------------------------------------------------------
 arch/arm/dts/fsl-imx8mq.dtsi                          |  462
--------------------------------------------------------------------------------------------------
 arch/arm/dts/fsl-imx8qxp-ai_ml-u-boot.dtsi            |  117
+++++++++++++++++++++++++
 arch/arm/dts/fsl-imx8qxp-ai_ml.dts                    |  181
+++++++++++++++++++++++++++++++++++++++
 arch/arm/dts/imx6dl-brppt2.dts                        |  278
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 arch/arm/dts/imx6q-kp.dts                             |    5 ++
 arch/arm/dts/imx6q-mccmon6.dts                        |  382
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 arch/arm/dts/imx6ul-opos6uldev-u-boot.dtsi            |   10 +++
 arch/arm/dts/imx6ul-opos6uldev.dts                    |    4 +-
 arch/arm/dts/imx6ull-colibri-u-boot.dtsi              |   12 +++
 arch/arm/dts/imx6ull-colibri.dts                      |  628
+------------------------------------------------------------------------------------------------------------------------------------
 arch/arm/dts/imx6ull-colibri.dtsi                     |  633
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 arch/arm/dts/imx8mm-evk-u-boot.dtsi                   |   22 ++++-
 arch/arm/dts/imx8mm-evk.dts                           |  279
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
 arch/arm/dts/imx8mm.dtsi                              |  222
+++++++++++++++++++++++++++++++++++++----------
 arch/arm/dts/imx8mq-evk.dts                           |  486
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 arch/arm/dts/imx8mq.dtsi                              | 1111
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 arch/arm/dts/imx8qm-rom7720-a1.dts                    |  373
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 arch/arm/include/asm/arch-imx8m/clock_imx8mq.h        |    2 +
 arch/arm/include/asm/arch-mx6/clock.h                 |    1 +
 arch/arm/include/asm/mach-imx/imx-nandbcb.h           |   12 +++
 arch/arm/include/asm/mach-imx/regs-gpmi.h             |    5 ++
 arch/arm/include/asm/mach-imx/sys_proto.h             |    8 +-
 arch/arm/mach-imx/Kconfig                             |    3 +-
 arch/arm/mach-imx/Makefile                            |    2 -
 arch/arm/mach-imx/cmd_nandbcb.c                       |  377
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----------------
 arch/arm/mach-imx/imx8/Kconfig                        |   12 +++
 arch/arm/mach-imx/imx8/ahab.c                         |  347
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 arch/arm/mach-imx/imx8/misc.c                         |   26 +++++-
 arch/arm/mach-imx/imx8/parse-container.c              |   95
++++++++++++++++++++-
 arch/arm/mach-imx/imx8m/clock_imx8mq.c                |   16 ++++
 arch/arm/mach-imx/imx8m/soc.c                         |   21 +++--
 arch/arm/mach-imx/imx_bootaux.c                       |    4 +-
 arch/arm/mach-imx/init.c                              |    6 +-
 arch/arm/mach-imx/mx6/Kconfig                         |   26 ++++++
 arch/arm/mach-imx/mx6/clock.c                         |   18 +++-
 arch/arm/mach-imx/mx6/opos6ul.c                       |   76
++---------------
 arch/arm/mach-imx/sip.c                               |    4 +-
 arch/arm/mach-imx/spl.c                               |   29 +++++++
 board/BuR/brppt2/Kconfig                              |   18 ++++
 board/BuR/brppt2/MAINTAINERS                          |    6 ++
 board/BuR/brppt2/Makefile                             |    8 ++
 board/BuR/brppt2/board.c                              |  542
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 board/BuR/brppt2/config.mk                            |   36 ++++++++
 board/advantech/imx8qm_rom7720_a1/Kconfig             |   14 +++
 board/advantech/imx8qm_rom7720_a1/MAINTAINERS         |    6 ++
 board/advantech/imx8qm_rom7720_a1/Makefile            |   11 +++
 board/advantech/imx8qm_rom7720_a1/README              |   50 +++++++++++
 board/advantech/imx8qm_rom7720_a1/imx8qm_rom7720_a1.c |  141
++++++++++++++++++++++++++++++
 board/advantech/imx8qm_rom7720_a1/imximage.cfg        |   21 +++++
 board/advantech/imx8qm_rom7720_a1/spl.c               |  220
+++++++++++++++++++++++++++++++++++++++++++++++
 board/armadeus/opos6uldev/board.c                     |   36 --------
 board/dhelectronics/dh_imx6/dh_imx6.c                 |    2 +-
 board/dhelectronics/dh_imx6/dh_imx6_spl.c             |   26 ++++++
 board/freescale/imx8mm_evk/spl.c                      |   63 +++++++++++---
 board/liebherr/mccmon6/Makefile                       |    7 +-
 board/liebherr/mccmon6/mccmon6.c                      |  446
-----------------------------------------------------------------------------------------------
 board/liebherr/mccmon6/spl.c                          |  279
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
 board/toradex/colibri-imx6ull/MAINTAINERS             |    2 +
 common/spl/spl_nor.c                                  |    5 ++
 configs/brppt2_defconfig                              |   93
++++++++++++++++++++
 configs/dh_imx6_defconfig                             |    1 +
 configs/display5_defconfig                            |    1 +
 configs/imx8mm_evk_defconfig                          |    5 +-
 configs/imx8mq_evk_defconfig                          |    2 +-
 configs/imx8qm_rom7720_a1_4G_defconfig                |   83
++++++++++++++++++
 configs/kp_imx6q_tpc_defconfig                        |    2 +
 configs/mccmon6_nor_defconfig                         |   41 ++++++++-
 configs/mccmon6_sd_defconfig                          |   34 +++++++-
 configs/opos6uldev_defconfig                          |    5 +-
 configs/tbs2910_defconfig                             |    2 +
 drivers/misc/imx8/fuse.c                              |    2 +-
 drivers/mtd/nand/raw/mxs_nand.c                       |  116
+++++++++++++++++++++++++
 drivers/power/domain/imx8m-power-domain.c             |    6 +-
 drivers/power/pmic/Kconfig                            |    8 ++
 drivers/power/pmic/bd71837.c                          |    2 -
 drivers/video/mxsfb.c                                 |    1 +
 drivers/watchdog/imx_watchdog.c                       |   41 ++++++---
 include/configs/brppt2.h                              |  120
++++++++++++++++++++++++++
 include/configs/imx8mq_evk.h                          |    2 +-
 include/configs/imx8qm_mek.h                          |   64 ++++++++++----
 include/configs/imx8qm_rom7720.h                      |  180
+++++++++++++++++++++++++++++++++++++++
 include/configs/imx8qxp_mek.h                         |   64 ++++++++++----
 include/configs/mccmon6.h                             |   70
+++++----------
 include/configs/opos6uldev.h                          |   14 ++-
 include/dt-bindings/clock/imx8mq-clock.h              |  571
+++++++++++++++++++++++++++++++++++++++----------------------------------------------------------------------------------
 include/dt-bindings/usb/pd.h                          |   88
+++++++++++++++++++
 include/mxs_nand.h                                    |   22 +++++
 90 files changed, 7570 insertions(+), 2731 deletions(-)
 delete mode 100644 arch/arm/dts/fsl-imx8mq-evk.dts
 delete mode 100644 arch/arm/dts/fsl-imx8mq.dtsi
 create mode 100644 arch/arm/dts/fsl-imx8qxp-ai_ml-u-boot.dtsi
 create mode 100644 arch/arm/dts/fsl-imx8qxp-ai_ml.dts
 create mode 100644 arch/arm/dts/imx6dl-brppt2.dts
 create mode 100644 arch/arm/dts/imx6q-mccmon6.dts
 create mode 100644 arch/arm/dts/imx6ull-colibri-u-boot.dtsi
 create mode 100644 arch/arm/dts/imx6ull-colibri.dtsi
 create mode 100644 arch/arm/dts/imx8mq-evk.dts
 create mode 100644 arch/arm/dts/imx8mq.dtsi
 create mode 100644 arch/arm/dts/imx8qm-rom7720-a1.dts
 create mode 100644 arch/arm/mach-imx/imx8/ahab.c
 create mode 100644 board/BuR/brppt2/Kconfig
 create mode 100644 board/BuR/brppt2/MAINTAINERS
 create mode 100644 board/BuR/brppt2/Makefile
 create mode 100644 board/BuR/brppt2/board.c
 create mode 100644 board/BuR/brppt2/config.mk
 create mode 100644 board/advantech/imx8qm_rom7720_a1/Kconfig
 create mode 100644 board/advantech/imx8qm_rom7720_a1/MAINTAINERS
 create mode 100644 board/advantech/imx8qm_rom7720_a1/Makefile
 create mode 100644 board/advantech/imx8qm_rom7720_a1/README
 create mode 100644 board/advantech/imx8qm_rom7720_a1/imx8qm_rom7720_a1.c
 create mode 100644 board/advantech/imx8qm_rom7720_a1/imximage.cfg
 create mode 100644 board/advantech/imx8qm_rom7720_a1/spl.c
 create mode 100644 configs/brppt2_defconfig
 create mode 100644 configs/imx8qm_rom7720_a1_4G_defconfig
 create mode 100644 include/configs/brppt2.h
 create mode 100644 include/configs/imx8qm_rom7720.h
 create mode 100644 include/dt-bindings/usb/pd.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