[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