[U-Boot] Pull request: u-boot-imx u -boot-imx-201900216

Stefano Babic sbabic at denx.de
Sat Feb 16 10:45:22 UTC 2019


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: sbabic at denx.de
=====================================================================


More information about the U-Boot mailing list