
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