[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