[GIT PULL] Pull request: u-boot-imx u-boot-imx-20200502

Stefano Babic sbabic at denx.de
Sat May 2 11:25:21 CEST 2020


Hi Tom,

please pull form u-boot-imx, thanks !

The following changes since commit 78021b63373de32335bd204471d6cb7c7e18bc52:

  Merge tag 'efi-2020-07-rc2' of
https://gitlab.denx.de/u-boot/custodians/u-boot-efi (2020-04-30 15:11:06
-0400)

are available in the Git repository at:

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

for you to fetch changes up to ea0f768e2c835d2b77bdc1db7d4ab1416e45e432:

  clk: imx: clk-imxrt1050: fix lcdif clock gate (2020-05-01 19:03:25 +0200)

----------------------------------------------------------------
i.MX for 2020.07
----------------

- imxrt: fix LCD clock, fix doc
- new board: Coral Dev
- imx8: enable Cache in SPL. SNVS, update SCFW API
- imx8MM: fix reset, 8MQ quand and QuadLite, CPU speed grading
- MX6ULL : is_imx6ull to include i.MX6ULZ
- Net: add config to enable TXC delay

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

----------------------------------------------------------------
Adam Ford (1):
      arm: dts: imx8mm: sync dts from Linux Kernel 5.6.7

Alifer Moraes (1):
      arm: imx: Add support for Google's Coral Dev Board

Anatolij Gustschin (1):
      imx: spl: return boot mode for asked MMC device in spl_mmc_boot_mode()

Breno Lima (2):
      doc: ahab: Add encrypted boot documentation for i.MX8/8x devices
      imx8: scu api: Add support for SECO manufacturing protection APIs

Claudius Heine (4):
      ARM: reset: use do_reset in SPL/TPL if SYSRESET was not enabled
for them
      imx: imx8m*: Remove do_reset from board files
      imx: imx8m: Don't use the addr parameter of reset_cpu
      ARM: imx8m: Don't use the addr parameter of reset_cpu()

Fabio Estevam (5):
      imx8mp_evk: Remove unrelated comment
      mx8mq_evk: Remove unrelated comment
      imx8: Run SPL with caches enabled
      imx8qxp_mek: Remove SPL watchdog option
      imx8qxp_mek: Run with caches enabled

Franck LENORMAND (1):
      imx8: Configure SNVS

Giulio Benetti (5):
      dt-bindings: pinctrl: imxrt1020: remove useless comment
      imxrt1050-evk: README: change dd command destination
      imxrt1020-evk: README: change dd command destination
      video: mxsfb: add clk_enable()
      clk: imx: clk-imxrt1050: fix lcdif clock gate

Harald Seiler (5):
      ARM: imx8m: Fix indentation of reset_cpu() function
      Revert "imx: Introduce CONFIG_SPL_FORCE_MMC_BOOT to force MMC boot
on falcon mode"
      Revert "imx: defconfig: Enable CONFIG_SPL_FORCE_MMC_BOOT"
      imx: spl: Remove ifdefs in spl_mmc_boot_mode()
      imx: spl: Fix use of removed SPL_FAT_SUPPORT config

Kuldeep Singh (1):
      treewide: Remove unused FSL QSPI config options for IMX platforms

Marek Vasut (7):
      ARM: imx: imx8mm: Add missing clock entries for FEC clock
      ARM: imx: imx8m: Do not warn about cpu-idle-states if missing
      ARM: imx8m: Do not define do_reset() if sysreset is enabled
      ARM: imx8m: Fix reset in SPL on NXP iMX8MM EVK
      ARM: imx8m: Fix reset in SPL on NXP iMX8MN EVK
      ARM: imx8m: Fix reset in SPL on NXP iMX8MP EVK
      ARM: imx8m: Fix reset in SPL on Toradex iMX8MM Verdin

Peng Fan (13):
      imx: fix cpu_type helper
      imx8mn: Update speed grade
      imx: cpu: support speed grade for i.MX8MP
      imx: imx8m: add i.MX8MQ Dual and QuadLite support
      imx: imx8m: add i.MX8MN variants support
      imx: update is_imx6ull to include i.MX6ULZ
      imx8: move SIP macro to common header
      imx8m: acquire ATF commit hash
      imx8m: update clock root and fix core_sel
      imx8mq: Set ARM core clock directly from ARM PLL
      imx8: parser: fix 'end address' parameter of rm_find_memreg
      imx8: ahab: fix 'end address' parameter of rm_find_memreg
      imx8: parser: fix some bad debug message formating

Philippe Schenker (7):
      net: phy: micrel: Use defines for PHY_IDs and MASK
      net: phy: micrel: Add basic support for KSZ9131
      verdin-imx8mm: Change board phy skew values for our ksz9031
      board: verdin-imx8mm: Add KSZ9131 phy skew settings
      board: apalis_imx6: Add KSZ9131 phy skew settings
      net: fec: Add possibility to enable TXC delay
      config: apalis-imx8: Enable FEC TXC delay

Seb Fagard (1):
      imx8: ahab: fix some bad debug message formating

Ye Li (7):
      imx8mm: Update CPU speed grading
      imx8mq: Enable eMMC HS400 and SD UHS mode on EVK
      imx8m: Dump DRAM PLL rate by clocks command
      imx8: Change to use new SECO API commands
      imx8mm: clock: fix fracpll decode issue
      imx8m: Enable WDOG_B for timeout
      imx8: Update SCFW API to version 1.5

 arch/arm/dts/Makefile                             |    1 +
 arch/arm/dts/imx8mm-evk-u-boot.dtsi               |   12 +++
 arch/arm/dts/imx8mm-verdin-u-boot.dtsi            |   12 +++
 arch/arm/dts/imx8mm.dtsi                          |   76 +++++++++++----
 arch/arm/dts/imx8mn-ddr4-evk-u-boot.dtsi          |   12 +++
 arch/arm/dts/imx8mp-evk-u-boot.dtsi               |   12 +++
 arch/arm/dts/imx8mq-phanbell.dts                  |  417
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 arch/arm/include/asm/arch-imx/cpu.h               |    7 ++
 arch/arm/include/asm/arch-imx8/sci/rpc.h          |   86 ++++++++++++----
 arch/arm/include/asm/arch-imx8/sci/sci.h          |   10 ++
 arch/arm/include/asm/arch-imx8/sci/svc/pad/api.h  |    3 +
 arch/arm/include/asm/arch-imx8/sci/types.h        |    6 ++
 arch/arm/include/asm/arch-imx8/snvs_security_sc.h |   11 +++
 arch/arm/include/asm/arch-imx8m/clock_imx8mm.h    |    5 +-
 arch/arm/include/asm/arch-imx8m/clock_imx8mq.h    |    3 +-
 arch/arm/include/asm/mach-imx/sys_proto.h         |   17 +++-
 arch/arm/lib/Makefile                             |    2 +-
 arch/arm/mach-imx/cpu.c                           |   38 ++++++--
 arch/arm/mach-imx/imx8/Kconfig                    |   13 +++
 arch/arm/mach-imx/imx8/Makefile                   |    1 +
 arch/arm/mach-imx/imx8/ahab.c                     |   15 ++-
 arch/arm/mach-imx/imx8/misc.c                     |    8 +-
 arch/arm/mach-imx/imx8/parse-container.c          |   18 ++--
 arch/arm/mach-imx/imx8/snvs_security_sc.c         |  923
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 arch/arm/mach-imx/imx8m/Kconfig                   |    6 ++
 arch/arm/mach-imx/imx8m/clock_imx8mm.c            |   73 +++++++++++---
 arch/arm/mach-imx/imx8m/clock_imx8mq.c            |   57 +++++++----
 arch/arm/mach-imx/imx8m/clock_slice.c             |  824
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----
 arch/arm/mach-imx/imx8m/soc.c                     |   78 ++++++++++++---
 arch/arm/mach-imx/spl.c                           |   49 +++-------
 board/freescale/imx8mm_evk/spl.c                  |    9 --
 board/freescale/imx8mn_evk/spl.c                  |    9 --
 board/freescale/imx8mp_evk/spl.c                  |   10 --
 board/freescale/imx8mq_evk/spl.c                  |    1 -
 board/freescale/imx8qxp_mek/imx8qxp_mek.c         |   10 ++
 board/freescale/imxrt1020-evk/README              |    4 +-
 board/freescale/imxrt1050-evk/README              |    4 +-
 board/google/imx8mq_phanbell/Kconfig              |   12 +++
 board/google/imx8mq_phanbell/MAINTAINERS          |    8 ++
 board/google/imx8mq_phanbell/Makefile             |   11 +++
 board/google/imx8mq_phanbell/README               |   37 +++++++
 board/google/imx8mq_phanbell/imx8mq_phanbell.c    |  100
+++++++++++++++++++
 board/google/imx8mq_phanbell/lpddr4_timing_1g.c   | 1731
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 board/google/imx8mq_phanbell/spl.c                |  180
++++++++++++++++++++++++++++++++++
 board/toradex/apalis_imx6/apalis_imx6.c           |   89 ++++++++++++++---
 board/toradex/verdin-imx8mm/spl.c                 |    9 --
 board/toradex/verdin-imx8mm/verdin-imx8mm.c       |   63 ++++++++++--
 common/spl/Kconfig                                |    9 --
 configs/deneb_defconfig                           |    2 -
 configs/display5_defconfig                        |    1 -
 configs/giedi_defconfig                           |    2 -
 configs/imx28_xea_defconfig                       |    1 -
 configs/imx8mm_evk_defconfig                      |    7 +-
 configs/imx8mn_ddr4_evk_defconfig                 |    7 +-
 configs/imx8mp_evk_defconfig                      |    6 +-
 configs/imx8mq_evk_defconfig                      |    2 -
 configs/imx8mq_phanbell_defconfig                 |   52 ++++++++++
 configs/imx8qm_mek_defconfig                      |    2 -
 configs/imx8qm_rom7720_a1_4G_defconfig            |    2 -
 configs/imx8qxp_mek_defconfig                     |    3 -
 configs/verdin-imx8mm_defconfig                   |    7 +-
 doc/imx/ahab/csf_examples/csf_enc_boot_image.txt  |   27 +++++
 doc/imx/ahab/guides/mx8_mx8x_encrypted_boot.txt   |  293
+++++++++++++++++++++++++++++++++++++++++++++++++++++++
 drivers/clk/imx/clk-imxrt1050.c                   |    2 +-
 drivers/misc/imx8/scu_api.c                       |  194
++++++++++++++++++++++++++++++++++++
 drivers/net/fec_mxc.c                             |   10 ++
 drivers/net/fec_mxc.h                             |    2 +
 drivers/net/phy/micrel_ksz90x1.c                  |   62 +++++++++++-
 drivers/video/mxsfb.c                             |    6 ++
 include/configs/apalis-imx8.h                     |    1 +
 include/configs/imx8mq_phanbell.h                 |  216
++++++++++++++++++++++++++++++++++++++++
 include/configs/mx6sxsabreauto.h                  |    6 --
 include/configs/mx6sxsabresd.h                    |   11 ---
 include/configs/mx6ul_14x14_evk.h                 |    6 --
 include/configs/mx6ullevk.h                       |    6 --
 include/configs/mx7dsabresd.h                     |    8 --
 include/configs/pcm052.h                          |    7 --
 include/configs/vf610twr.h                        |    8 --
 include/dt-bindings/pinctrl/pins-imxrt1020.h      |    2 -
 include/imx_sip.h                                 |    5 +-
 include/micrel.h                                  |   11 +++
 81 files changed, 5738 insertions(+), 330 deletions(-)
 create mode 100644 arch/arm/dts/imx8mq-phanbell.dts
 create mode 100644 arch/arm/include/asm/arch-imx8/snvs_security_sc.h
 create mode 100644 arch/arm/mach-imx/imx8/snvs_security_sc.c
 create mode 100644 board/google/imx8mq_phanbell/Kconfig
 create mode 100644 board/google/imx8mq_phanbell/MAINTAINERS
 create mode 100644 board/google/imx8mq_phanbell/Makefile
 create mode 100644 board/google/imx8mq_phanbell/README
 create mode 100644 board/google/imx8mq_phanbell/imx8mq_phanbell.c
 create mode 100644 board/google/imx8mq_phanbell/lpddr4_timing_1g.c
 create mode 100644 board/google/imx8mq_phanbell/spl.c
 create mode 100644 configs/imx8mq_phanbell_defconfig
 create mode 100644 doc/imx/ahab/csf_examples/csf_enc_boot_image.txt
 create mode 100644 doc/imx/ahab/guides/mx8_mx8x_encrypted_boot.txt
 create mode 100644 include/configs/imx8mq_phanbell.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