Hi Tom, please pull from u-boot-imx, thanks !
Travis: https://travis-ci.org/sbabic/u-boot-imx The following changes since commit 63f7e3fca391a50a499fed828fe16325fdee45f3: Merge tag 'signed-efi-next' of git://github.com/agraf/u-boot (2019-02-13 07:12:29 -0500) are available in the Git repository at: git://www.denx.de/git/u-boot-imx.git tags/u-boot-imx-2019-02-16 for you to fetch changes up to 6ed4d26c21e46ed00ea65679b40aaf967d043dfd: imx: cpu.c: give access to reset cause in spl (2019-02-15 22:01:15 +0100) ---------------------------------------------------------------- u-boot-imx-2019-02-16 --------------------- - vhybrid: add calibration - gw_ventana: fixes - Improve documentation for Secure Boot (HABv4) - Fix Marvell Switch - MX6 Sabre, switch to DM - Fixes for NAND ---------------------------------------------------------------- Abel Vesa (19): usb: Rename SPL_USB_SUPPORT to SPL_USB_STORAGE usb: ehci-mx6: Make regulator DM_REGULATOR dependent configs: imx6sabreauto: Add DM_MMC support configs: imx6sabreauto: Add DM_USB support mmc: fsl_esdhc: Fix DM_REGULATOR ifdefs for SPL builds board: mx6sabresd: Add board_fit_config_name_match to support FIT in SPL board: mx6sabreauto: Add board_fit_config_name_match to support FIT in SPL arm: dts: Add all the imx6[q|qp|dl] sabre[auto|sd] u-boot dts[i] files arm: dts: Update all the dts[i] files for imx6[q|qp|dl] sabre[auto|sd] configs: mx6sabreauto: Add SPL FIT and DM support configs: mx6sabresd: Add SPL FIT and DM support mx6sabresd: Add DM_GPIO support mx6sabreauto: Add DM_GPIO support configs: mx6sabreauto: Add DM_SPI_FLASH necessary configs board: mx6sabreauto: Remove the non-DM code configs: mx6sabresd: Add DM_SPI_FLASH necessary configs board: mx6sabresd: Remove non-DM code board: mx6sabresd: Remove the enet reset gpio handling configs: mx6sabresd: Reduce SPL size by disabling DOS, EXT and EFI support Adam Ford (6): MTD: mxs_nand: Fix BCH read timeout error on boards requiring ECC MTD: NAND: mxs_nand_init_dma: Make mxs_nand_init_dma static ARM: imx6q_logic: Enable SPL Booting from NAND ARM: imx6q_logic: Correct phy fixup for broken ethernet net: dm: fec: Fix regulator enable when using DM_REGULATOR MTD: nand: mxs_nand: Allow driver to auto setup ECC in SPL Breno Matheus Lima (6): doc: imx: habv4: Remove extra hab directory for a cleaner documentation structure doc: imx: habv4: Add HABv4 introduction doc: imx: habv4: Add Secure Boot guide for i.MX6 and i.MX7 non-SPL targets doc: imx: habv4: Add Secure Boot guide for i.MX6 and i.MX7 SPL targets doc: imx: habv4: Move encrypted boot guide doc: imx: habv4: Remove secure_boot.txt guide Lukasz Majewski (3): ddr: vybrid: Add DDRMC calibration related registers (DQS to DQ) ddr: vybrid: Provide code to perform on-boot calibration ddr: vybrid: Add calibration code to memory controler's (DDRMC) setup code Marcel Ziswiler (1): ARM: dts: i.MX6Q, i.MX6QDL: fix address/size-cells warnings Marcin Niestroj (1): ARM: dts: imx6ul-lite*: add DTS files for liteSOM and liteboard Max Krummenacher (2): imx: serial_mxc: disable ri and dcd irq in dte mode imx: cpu.c: give access to reset cause in spl Tim Harvey (15): net: mv88e61xx: fix autonegotiation on ports imx: ventana: mv88e61xx change LED configuration imx: ventana: do not iomux UART1 imx: ventana: remove setup of I2C3 from SPL imx: ventana: add support for GW5905 imx: ventana: add support for Z101WX01 LVDS display imx: ventana: skip nand init for nandless boards imx: ventana: add i2c detect for all LVDS displays imx: ventana: add support for GW5906 imx: ventana: add support for GW5907 imx: ventana: add support for GW5908 imx: ventana: add support for GW5909 imx: ventana: add support for GW5901/GW5902 imx: ventana: gw5904/gw5909: disable RS485 imx: ventana: fix usage of dt paths with leading 0s (Linux 4.15+) arch/arm/dts/Makefile | 10 +- arch/arm/dts/imx6dl-sabreauto-u-boot.dtsi | 6 + arch/arm/dts/imx6dl-sabreauto.dts | 13 ++ arch/arm/dts/imx6dl-sabresd-u-boot.dtsi | 6 + arch/arm/dts/imx6dl-sabresd.dts | 18 ++ arch/arm/dts/imx6dl.dtsi | 306 ++++++++++++++++++++++++++++--- arch/arm/dts/imx6q-sabreauto-u-boot.dtsi | 6 + arch/arm/dts/imx6q-sabreauto.dts | 18 ++ arch/arm/dts/imx6q-sabresd-u-boot.dtsi | 6 + arch/arm/dts/imx6q-sabresd.dts | 23 +++ arch/arm/dts/imx6q.dtsi | 314 ++++++++++++++++++++++++++++---- arch/arm/dts/imx6qdl-sabreauto-u-boot.dtsi | 21 +++ arch/arm/dts/imx6qdl-sabreauto.dtsi | 810 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ arch/arm/dts/imx6qdl-sabresd-u-boot.dtsi | 14 ++ arch/arm/dts/imx6qdl-sabresd.dtsi | 741 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ arch/arm/dts/imx6qdl-u-boot.dtsi | 4 +- arch/arm/dts/imx6qdl.dtsi | 455 ++++++++++++++++++++++++++-------------------- arch/arm/dts/imx6qp-sabreauto-u-boot.dtsi | 6 + arch/arm/dts/imx6qp-sabreauto.dts | 55 ++++++ arch/arm/dts/imx6qp-sabresd-u-boot.dtsi | 6 + arch/arm/dts/imx6qp-sabresd.dts | 55 ++++++ arch/arm/dts/imx6qp.dtsi | 115 ++++++++++++ arch/arm/dts/imx6ul-liteboard.dts | 151 ++++++++++++++++ arch/arm/dts/imx6ul-litesom.dtsi | 82 +++++++++ arch/arm/include/asm/arch-am33xx/spl.h | 2 +- arch/arm/include/asm/arch-vf610/imx-regs.h | 14 +- arch/arm/mach-imx/Kconfig | 12 ++ arch/arm/mach-imx/Makefile | 1 + arch/arm/mach-imx/cpu.c | 27 +-- arch/arm/mach-imx/ddrmc-vf610-calibration.c | 342 +++++++++++++++++++++++++++++++++++ arch/arm/mach-imx/ddrmc-vf610-calibration.h | 45 +++++ arch/arm/mach-imx/ddrmc-vf610.c | 5 + arch/arm/mach-omap2/boot-common.c | 2 +- board/freescale/mx6sabreauto/mx6sabreauto.c | 91 +++------- board/freescale/mx6sabresd/mx6sabresd.c | 78 +++----- board/gateworks/gw_ventana/common.c | 514 ++++++++++++++++++++++++++++++++++++++++++---------- board/gateworks/gw_ventana/common.h | 3 +- board/gateworks/gw_ventana/eeprom.c | 18 +- board/gateworks/gw_ventana/gsc.c | 6 +- board/gateworks/gw_ventana/gsc.h | 3 +- board/gateworks/gw_ventana/gw_ventana.c | 151 +++++++++------- board/gateworks/gw_ventana/gw_ventana_spl.c | 97 +++++++++- board/gateworks/gw_ventana/ventana_eeprom.h | 7 + board/logicpd/imx6/imx6logic.c | 79 +++----- common/Makefile | 5 +- common/spl/Kconfig | 4 +- common/spl/Makefile | 2 +- common/spl/spl_usb.c | 4 - configs/am43xx_evm_usbhost_boot_defconfig | 2 +- configs/am43xx_hs_evm_defconfig | 2 +- configs/imx6q_logic_defconfig | 4 +- configs/mx6sabreauto_defconfig | 20 ++- configs/mx6sabresd_defconfig | 25 ++- doc/imx/hab/habv4/secure_boot.txt | 100 ----------- doc/imx/habv4/csf_examples/additional_images/csf_additional_images.txt | 34 ++++ doc/imx/habv4/csf_examples/mx6_mx7/csf_uboot.txt | 32 ++++ doc/imx/habv4/csf_examples/mx6_mx7/csf_uboot_fast_authentication.txt | 23 +++ doc/imx/{hab/habv4 => habv4/guides}/encrypted_boot.txt | 0 doc/imx/habv4/guides/mx6_mx7_secure_boot.txt | 402 +++++++++++++++++++++++++++++++++++++++++ doc/imx/habv4/guides/mx6_mx7_spl_secure_boot.txt | 181 +++++++++++++++++++ doc/imx/habv4/introduction_habv4.txt | 262 +++++++++++++++++++++++++++ doc/imx/habv4/script_examples/genIVT.pl | 12 ++ drivers/mmc/fsl_esdhc.c | 8 +- drivers/mtd/nand/raw/mxs_nand.c | 11 +- drivers/mtd/nand/raw/mxs_nand_spl.c | 1 + drivers/net/fec_mxc.c | 2 +- drivers/net/phy/mv88e61xx.c | 8 +- drivers/serial/serial_mxc.c | 13 +- drivers/usb/host/ehci-mx6.c | 7 +- include/configs/imx6_logic.h | 4 +- 70 files changed, 5146 insertions(+), 760 deletions(-) create mode 100644 arch/arm/dts/imx6dl-sabreauto-u-boot.dtsi create mode 100644 arch/arm/dts/imx6dl-sabreauto.dts create mode 100644 arch/arm/dts/imx6dl-sabresd-u-boot.dtsi create mode 100644 arch/arm/dts/imx6dl-sabresd.dts create mode 100644 arch/arm/dts/imx6q-sabreauto-u-boot.dtsi create mode 100644 arch/arm/dts/imx6q-sabreauto.dts create mode 100644 arch/arm/dts/imx6q-sabresd-u-boot.dtsi create mode 100644 arch/arm/dts/imx6q-sabresd.dts create mode 100644 arch/arm/dts/imx6qdl-sabreauto-u-boot.dtsi create mode 100644 arch/arm/dts/imx6qdl-sabreauto.dtsi create mode 100644 arch/arm/dts/imx6qdl-sabresd-u-boot.dtsi create mode 100644 arch/arm/dts/imx6qdl-sabresd.dtsi create mode 100644 arch/arm/dts/imx6qp-sabreauto-u-boot.dtsi create mode 100644 arch/arm/dts/imx6qp-sabreauto.dts create mode 100644 arch/arm/dts/imx6qp-sabresd-u-boot.dtsi create mode 100644 arch/arm/dts/imx6qp-sabresd.dts create mode 100644 arch/arm/dts/imx6qp.dtsi create mode 100644 arch/arm/dts/imx6ul-liteboard.dts create mode 100644 arch/arm/dts/imx6ul-litesom.dtsi create mode 100644 arch/arm/mach-imx/ddrmc-vf610-calibration.c create mode 100644 arch/arm/mach-imx/ddrmc-vf610-calibration.h delete mode 100644 doc/imx/hab/habv4/secure_boot.txt create mode 100644 doc/imx/habv4/csf_examples/additional_images/csf_additional_images.txt create mode 100644 doc/imx/habv4/csf_examples/mx6_mx7/csf_uboot.txt create mode 100644 doc/imx/habv4/csf_examples/mx6_mx7/csf_uboot_fast_authentication.txt rename doc/imx/{hab/habv4 => habv4/guides}/encrypted_boot.txt (100%) create mode 100644 doc/imx/habv4/guides/mx6_mx7_secure_boot.txt create mode 100644 doc/imx/habv4/guides/mx6_mx7_spl_secure_boot.txt create mode 100644 doc/imx/habv4/introduction_habv4.txt create mode 100644 doc/imx/habv4/script_examples/genIVT.pl 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: sba...@denx.de ===================================================================== _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot