Merge tag 'u-boot-imx-20191009' of https://gitlab.denx.de/u-boot/custodians/u-boot-imx
authorTom Rini <trini@konsulko.com>
Wed, 9 Oct 2019 13:35:43 +0000 (09:35 -0400)
committerTom Rini <trini@konsulko.com>
Wed, 9 Oct 2019 15:44:45 +0000 (11:44 -0400)
u-boot-imx-20191009
-------------------

Travis : https://travis-ci.org/sbabic/u-boot-imx/builds/595148532

- MX6UL / ULZ
- Toradex board
- Allow to set OCRAM for MX6Q/D
- MX7ULP
- MX8: (container image, imx8mq_mek), SCU API
- fix several board booting from SD/EMMC (cubox-i for example)
- pico boards

[trini: display5 merged manually]
Signed-off-by: Tom Rini <trini@konsulko.com>
1  2 
Makefile
arch/arm/Kconfig
arch/arm/dts/Makefile
common/spl/Kconfig
configs/display5_defconfig
configs/display5_factory_defconfig
include/configs/display5.h
include/spl.h
scripts/config_whitelist.txt

diff --cc Makefile
Simple merge
Simple merge
Simple merge
@@@ -26,9 -26,10 +26,10 @@@ config SPL_FRAMEWOR
          and the Linux Kernel.  If unsure, say Y.
  
  config SPL_SIZE_LIMIT
 -      int "Maximum size of SPL image"
 +      hex "Maximum size of SPL image"
        depends on SPL
-       default 69632 if ARCH_MX6
+       default 69632 if ARCH_MX6 && !MX6_OCRAM_256KB
+       default 200704 if ARCH_MX6 && MX6_OCRAM_256KB
        default 0
        help
          Specifies the maximum length of the U-Boot SPL image.
@@@ -82,5 -108,7 +108,8 @@@ CONFIG_DM_REGULATOR_PFUZE100=
  CONFIG_MXC_UART=y
  CONFIG_SPI=y
  CONFIG_MXC_SPI=y
 +CONFIG_WATCHDOG_TIMEOUT_MSECS=15000
+ CONFIG_SYSRESET=y
+ CONFIG_SYSRESET_WATCHDOG=y
+ CONFIG_I2C_EDID=y
  CONFIG_IMX_WATCHDOG=y
@@@ -80,13 -111,16 +111,17 @@@ CONFIG_DM_REGULATOR_PFUZE100=
  CONFIG_MXC_UART=y
  CONFIG_SPI=y
  CONFIG_MXC_SPI=y
+ CONFIG_SYSRESET=y
+ CONFIG_SYSRESET_WATCHDOG=y
  CONFIG_USB=y
+ CONFIG_DM_USB=y
  CONFIG_USB_GADGET=y
  CONFIG_USB_GADGET_MANUFACTURER="Liebherr"
- CONFIG_USB_GADGET_VENDOR_NUM=0x1b67
- CONFIG_USB_GADGET_PRODUCT_NUM=0x4000
+ CONFIG_USB_GADGET_VENDOR_NUM=0x0525
+ CONFIG_USB_GADGET_PRODUCT_NUM=0xa4a5
  CONFIG_CI_UDC=y
  CONFIG_USB_GADGET_DOWNLOAD=y
 +CONFIG_WATCHDOG_TIMEOUT_MSECS=15000
+ CONFIG_I2C_EDID=y
  CONFIG_IMX_WATCHDOG=y
- CONFIG_OF_LIBFDT=y
+ CONFIG_PANIC_HANG=y
        (CONFIG_SYS_INIT_RAM_ADDR + CONFIG_SYS_INIT_SP_OFFSET)
  
  /* Watchdog */
 -#define CONFIG_WATCHDOG_TIMEOUT_MSECS   15000
+ #if defined(CONFIG_SPL_BUILD)
+ #undef CONFIG_WDT
+ #undef CONFIG_WATCHDOG
+ #define CONFIG_HW_WATCHDOG
+ #endif
 +
  /* ENV config */
  #ifdef CONFIG_ENV_IS_IN_SPI_FLASH
  #define CONFIG_ENV_SIZE               (SZ_64K)
diff --cc include/spl.h
Simple merge
Simple merge