[U-Boot] [PATCH] configs: Re-sync BOOTDELAY changes

Hans de Goede hdegoede at redhat.com
Wed Jun 15 10:48:47 CEST 2016


Hi,

On 06/14/2016 04:24 PM, Tom Rini wrote:
> With updated moveconfig.py and an better default, re-generate
> the migration of BOOTDELAY to the defconfig.
>
> Signed-off-by: Tom Rini <trini at konsulko.com>

Series looks good to me, thank you for fixing this:

Reviewed-by: Hans de Goede <hdegoede at redhat.com>

Regards,

Hans



> ---
>  configs/A10-OLinuXino-Lime_defconfig                 |  1 +
>  configs/A20-OLinuXino_MICRO_defconfig                |  2 +-
>  configs/A20-Olimex-SOM-EVB_defconfig                 |  2 +-
>  configs/C29XPCIE_NAND_defconfig                      |  1 +
>  configs/C29XPCIE_NOR_SECBOOT_defconfig               |  1 +
>  configs/C29XPCIE_SPIFLASH_SECBOOT_defconfig          |  1 +
>  configs/C29XPCIE_SPIFLASH_defconfig                  |  1 +
>  configs/C29XPCIE_defconfig                           |  1 +
>  configs/CHIP_defconfig                               |  2 +-
>  configs/Chuwi_V7_CW0825_defconfig                    |  1 +
>  configs/Cubieboard_defconfig                         |  1 +
>  configs/Cubietruck_plus_defconfig                    |  1 +
>  configs/Hyundai_A7HD_defconfig                       |  1 +
>  configs/Linksprite_pcDuino_defconfig                 |  1 +
>  configs/M5208EVBE_defconfig                          |  1 +
>  configs/M5235EVB_Flash32_defconfig                   |  1 +
>  configs/M5235EVB_defconfig                           |  1 +
>  configs/M53017EVB_defconfig                          |  1 +
>  configs/M5329AFEE_defconfig                          |  1 +
>  configs/M5329BFEE_defconfig                          |  1 +
>  configs/M5373EVB_defconfig                           |  1 +
>  configs/M54451EVB_defconfig                          |  1 +
>  configs/M54451EVB_stmicro_defconfig                  |  1 +
>  configs/M54455EVB_a66_defconfig                      |  1 +
>  configs/M54455EVB_defconfig                          |  1 +
>  configs/M54455EVB_i66_defconfig                      |  1 +
>  configs/M54455EVB_intel_defconfig                    |  1 +
>  configs/M54455EVB_stm33_defconfig                    |  1 +
>  configs/M5475AFE_defconfig                           |  1 +
>  configs/M5475BFE_defconfig                           |  1 +
>  configs/M5475CFE_defconfig                           |  1 +
>  configs/M5475DFE_defconfig                           |  1 +
>  configs/M5475EFE_defconfig                           |  1 +
>  configs/M5475FFE_defconfig                           |  1 +
>  configs/M5475GFE_defconfig                           |  1 +
>  configs/M5485AFE_defconfig                           |  1 +
>  configs/M5485BFE_defconfig                           |  1 +
>  configs/M5485CFE_defconfig                           |  1 +
>  configs/M5485DFE_defconfig                           |  1 +
>  configs/M5485EFE_defconfig                           |  1 +
>  configs/M5485FFE_defconfig                           |  1 +
>  configs/M5485GFE_defconfig                           |  1 +
>  configs/M5485HFE_defconfig                           |  1 +
>  configs/Marsboard_A10_defconfig                      |  1 +
>  configs/Mele_A1000_defconfig                         |  1 +
>  configs/Merrii_A80_Optimus_defconfig                 |  1 +
>  configs/Mini-X_defconfig                             |  1 +
>  configs/P1023RDB_defconfig                           |  1 +
>  configs/am335x_evm_defconfig                         |  8 +++++---
>  configs/am335x_evm_nor_defconfig                     |  1 +
>  configs/am335x_evm_norboot_defconfig                 |  1 +
>  configs/am335x_evm_spiboot_defconfig                 |  1 +
>  configs/am335x_evm_usbspl_defconfig                  |  1 +
>  configs/am335x_shc_defconfig                         |  1 -
>  configs/am335x_shc_ict_defconfig                     |  1 -
>  configs/am335x_shc_netboot_defconfig                 |  1 -
>  configs/am335x_shc_prompt_defconfig                  |  1 -
>  configs/am335x_shc_sdboot_defconfig                  |  1 -
>  configs/am335x_shc_sdboot_prompt_defconfig           |  1 -
>  configs/am437x_hs_evm_defconfig                      |  3 ++-
>  configs/am43xx_evm_ethboot_defconfig                 |  1 +
>  configs/am43xx_evm_qspiboot_defconfig                |  1 +
>  configs/am43xx_evm_usbhost_boot_defconfig            | 10 ++++++----
>  configs/am57xx_evm_defconfig                         |  2 +-
>  configs/am57xx_hs_evm_defconfig                      |  2 +-
>  configs/amcore_defconfig                             |  1 +
>  configs/apalis_t30_defconfig                         |  1 +
>  configs/apx4devkit_defconfig                         |  1 +
>  configs/aristainetos2_defconfig                      |  1 +
>  configs/aristainetos2b_defconfig                     |  1 +
>  configs/aristainetos_defconfig                       |  1 +
>  configs/astro_mcf5373l_defconfig                     |  1 +
>  configs/atngw100_defconfig                           |  1 +
>  configs/atngw100mkii_defconfig                       |  1 +
>  configs/atstk1002_defconfig                          |  1 +
>  configs/ba10_tv_box_defconfig                        |  1 +
>  configs/bct-brettl2_defconfig                        |  1 +
>  configs/beaver_defconfig                             |  1 +
>  configs/bf518f-ezbrd_defconfig                       |  1 +
>  configs/bf526-ezbrd_defconfig                        |  1 +
>  configs/bf527-ad7160-eval_defconfig                  |  1 +
>  configs/bf527-ezkit-v2_defconfig                     |  1 +
>  configs/bf527-ezkit_defconfig                        |  1 +
>  configs/bf527-sdp_defconfig                          |  1 +
>  configs/bf533-ezkit_defconfig                        |  1 +
>  configs/bf533-stamp_defconfig                        |  1 +
>  configs/bf537-pnav_defconfig                         |  1 +
>  configs/bf537-stamp_defconfig                        |  1 +
>  configs/bf538f-ezkit_defconfig                       |  1 +
>  configs/bf548-ezkit_defconfig                        |  1 +
>  configs/bf561-acvilon_defconfig                      |  1 +
>  configs/bf561-ezkit_defconfig                        |  1 +
>  configs/birdland_bav335a_defconfig                   |  1 +
>  configs/birdland_bav335b_defconfig                   |  1 +
>  configs/cairo_defconfig                              |  1 +
>  configs/calimain_defconfig                           |  1 +
>  configs/cardhu_defconfig                             |  1 +
>  configs/cgtqmx6eval_defconfig                        |  1 +
>  configs/chromebook_jerry_defconfig                   |  1 +
>  configs/cm-bf527_defconfig                           |  1 +
>  configs/cm-bf533_defconfig                           |  1 +
>  configs/cm-bf537e_defconfig                          |  1 +
>  configs/cm-bf537u_defconfig                          |  1 +
>  configs/cm-bf548_defconfig                           |  1 +
>  configs/cm-bf561_defconfig                           |  1 +
>  configs/cm_fx6_defconfig                             |  1 +
>  configs/colibri_t20_defconfig                        |  1 +
>  configs/colibri_t30_defconfig                        |  1 +
>  configs/colibri_vf_defconfig                         |  1 +
>  configs/controlcenterd_TRAILBLAZER_DEVELOP_defconfig |  1 +
>  configs/controlcenterd_TRAILBLAZER_defconfig         |  1 +
>  configs/dalmore_defconfig                            |  1 +
>  configs/dbau1000_defconfig                           |  1 +
>  configs/dbau1100_defconfig                           |  1 +
>  configs/dbau1500_defconfig                           |  1 +
>  configs/dbau1550_defconfig                           |  1 +
>  configs/dbau1550_el_defconfig                        |  1 +
>  configs/devkit3250_defconfig                         |  1 +
>  configs/digsy_mtc_RAMBOOT_defconfig                  |  1 +
>  configs/digsy_mtc_defconfig                          |  1 +
>  configs/digsy_mtc_rev5_RAMBOOT_defconfig             |  1 +
>  configs/digsy_mtc_rev5_defconfig                     |  1 +
>  configs/dra7xx_evm_defconfig                         |  8 ++++----
>  configs/dra7xx_hs_evm_defconfig                      | 10 +++++-----
>  configs/dserve_dsrv9703c_defconfig                   |  1 +
>  configs/espt_defconfig                               |  1 +
>  configs/evb-rk3036_defconfig                         |  1 +
>  configs/firefly-rk3288_defconfig                     |  1 +
>  configs/ge_b450v3_defconfig                          | 12 ++++++------
>  configs/ge_b650v3_defconfig                          | 12 ++++++------
>  configs/ge_b850v3_defconfig                          | 12 ++++++------
>  configs/grasshopper_defconfig                        |  1 +
>  configs/gwventana_defconfig                          |  1 +
>  configs/h8_homlet_v2_defconfig                       |  1 +
>  configs/harmony_defconfig                            |  1 +
>  configs/hikey_defconfig                              |  3 ++-
>  configs/iNet_3F_defconfig                            |  1 +
>  configs/iNet_3W_defconfig                            |  1 +
>  configs/ibf-dsp561_defconfig                         |  1 +
>  configs/ids8313_defconfig                            |  1 +
>  configs/inet1_defconfig                              |  1 +
>  configs/inet97fv2_defconfig                          |  1 +
>  configs/inet9f_rev03_defconfig                       |  1 +
>  configs/inka4x0_defconfig                            |  1 +
>  configs/ip04_defconfig                               |  1 +
>  configs/jesurun_q5_defconfig                         |  1 +
>  configs/jetson-tk1_defconfig                         |  1 +
>  configs/kwb_defconfig                                |  1 +
>  configs/kylin-rk3036_defconfig                       |  1 +
>  configs/legoev3_defconfig                            |  1 +
>  configs/ls2080aqds_nand_defconfig                    | 18 ++++++++----------
>  configs/medcom-wide_defconfig                        |  1 +
>  configs/microblaze-generic_defconfig                 |  1 +
>  configs/mk802_defconfig                              |  1 +
>  configs/mk802ii_defconfig                            |  1 +
>  configs/ms7750se_defconfig                           |  1 +
>  configs/mx23evk_defconfig                            |  1 +
>  configs/mx25pdk_defconfig                            |  1 +
>  configs/mx28evk_auart_console_defconfig              |  1 +
>  configs/mx28evk_defconfig                            |  1 +
>  configs/mx28evk_nand_defconfig                       |  1 +
>  configs/mx28evk_spi_defconfig                        |  1 +
>  configs/mx31pdk_defconfig                            |  1 +
>  configs/mx35pdk_defconfig                            |  1 +
>  configs/mx51evk_defconfig                            |  1 +
>  configs/mx53loco_defconfig                           |  1 +
>  configs/mx6dlarm2_defconfig                          |  1 +
>  configs/mx6dlarm2_lpddr2_defconfig                   |  1 +
>  configs/mx6dlsabreauto_defconfig                     |  1 +
>  configs/mx6dlsabresd_defconfig                       |  1 +
>  configs/mx6qarm2_defconfig                           |  1 +
>  configs/mx6qarm2_lpddr2_defconfig                    |  1 +
>  configs/mx6qpsabreauto_defconfig                     |  1 +
>  configs/mx6qsabreauto_defconfig                      |  1 +
>  configs/mx6qsabrelite_defconfig                      |  1 +
>  configs/mx6qsabresd_defconfig                        |  1 +
>  configs/mx6sabresd_spl_defconfig                     |  1 +
>  configs/mx6slevk_defconfig                           |  1 +
>  configs/mx6slevk_spinor_defconfig                    |  1 +
>  configs/mx6slevk_spl_defconfig                       |  1 +
>  configs/mx6sxsabreauto_defconfig                     |  1 +
>  configs/mx6sxsabresd_defconfig                       |  1 +
>  configs/mx6sxsabresd_spl_defconfig                   |  1 +
>  configs/mx6ul_14x14_evk_defconfig                    |  1 +
>  configs/mx6ul_9x9_evk_defconfig                      |  1 +
>  configs/mx7dsabresd_defconfig                        |  1 +
>  configs/nitrogen6dl2g_defconfig                      |  1 +
>  configs/nitrogen6dl_defconfig                        |  1 +
>  configs/nitrogen6q2g_defconfig                       |  1 +
>  configs/nitrogen6q_defconfig                         |  1 +
>  configs/nitrogen6s1g_defconfig                       |  1 +
>  configs/nitrogen6s_defconfig                         |  1 +
>  configs/nyan-big_defconfig                           |  1 +
>  configs/odroid-xu3_defconfig                         |  1 +
>  configs/omap3_evm_quick_mmc_defconfig                |  1 +
>  configs/omap3_evm_quick_nand_defconfig               |  1 +
>  configs/omap3_logic_defconfig                        |  2 +-
>  configs/orangepi_2_defconfig                         |  2 ++
>  configs/orangepi_one_defconfig                       |  2 ++
>  configs/orangepi_pc_defconfig                        |  1 +
>  configs/orangepi_plus_defconfig                      |  2 ++
>  configs/ot1200_defconfig                             |  1 +
>  configs/ot1200_spl_defconfig                         |  1 +
>  configs/p2771-0000_defconfig                         |  1 +
>  configs/paz00_defconfig                              |  1 +
>  configs/pb1000_defconfig                             |  1 +
>  configs/pcm051_rev1_defconfig                        |  1 +
>  configs/pcm051_rev3_defconfig                        |  1 +
>  configs/pico-imx6ul_defconfig                        |  1 +
>  configs/pine64_plus_defconfig                        |  2 +-
>  configs/platinum_picon_defconfig                     |  1 +
>  configs/platinum_titanium_defconfig                  |  1 +
>  configs/plutux_defconfig                             |  1 +
>  configs/pov_protab2_ips9_defconfig                   |  1 +
>  configs/qemu-ppce500_defconfig                       |  1 +
>  configs/r2dplus_defconfig                            |  1 +
>  configs/rock2_defconfig                              |  1 +
>  configs/sandbox_defconfig                            |  8 ++++----
>  configs/seaboard_defconfig                           |  1 +
>  configs/secomx6quq7_defconfig                        |  1 +
>  configs/sh7763rdp_defconfig                          |  1 +
>  configs/smdkv310_defconfig                           |  1 +
>  configs/socrates_defconfig                           |  1 +
>  configs/spear300_defconfig                           |  1 +
>  configs/spear300_nand_defconfig                      |  1 +
>  configs/spear300_usbtty_defconfig                    |  1 +
>  configs/spear300_usbtty_nand_defconfig               |  1 +
>  configs/spear310_defconfig                           |  1 +
>  configs/spear310_nand_defconfig                      |  1 +
>  configs/spear310_pnor_defconfig                      |  1 +
>  configs/spear310_usbtty_defconfig                    |  1 +
>  configs/spear310_usbtty_nand_defconfig               |  1 +
>  configs/spear310_usbtty_pnor_defconfig               |  1 +
>  configs/spear320_defconfig                           |  1 +
>  configs/spear320_nand_defconfig                      |  1 +
>  configs/spear320_pnor_defconfig                      |  1 +
>  configs/spear320_usbtty_defconfig                    |  1 +
>  configs/spear320_usbtty_nand_defconfig               |  1 +
>  configs/spear320_usbtty_pnor_defconfig               |  1 +
>  configs/spear600_defconfig                           |  1 +
>  configs/spear600_nand_defconfig                      |  1 +
>  configs/spear600_usbtty_defconfig                    |  1 +
>  configs/spear600_usbtty_nand_defconfig               |  1 +
>  configs/sunxi_Gemei_G9_defconfig                     |  1 +
>  configs/tbs2910_defconfig                            |  1 +
>  configs/tcm-bf518_defconfig                          |  1 +
>  configs/tcm-bf537_defconfig                          |  1 +
>  configs/tec-ng_defconfig                             |  1 +
>  configs/tec_defconfig                                |  1 +
>  configs/ti814x_evm_defconfig                         |  1 +
>  configs/titanium_defconfig                           |  1 +
>  configs/tqma6q_mba6_mmc_defconfig                    |  1 +
>  configs/tqma6q_mba6_spi_defconfig                    |  1 +
>  configs/tqma6s_mba6_mmc_defconfig                    |  1 +
>  configs/tqma6s_mba6_spi_defconfig                    |  1 +
>  configs/tqma6s_wru4_mmc_defconfig                    |  1 +
>  configs/tricorder_defconfig                          |  1 +
>  configs/tricorder_flash_defconfig                    |  1 +
>  configs/trimslice_defconfig                          |  1 +
>  configs/ts4800_defconfig                             |  1 +
>  configs/tseries_mmc_defconfig                        |  1 +
>  configs/tseries_nand_defconfig                       |  1 +
>  configs/tseries_spi_defconfig                        |  1 +
>  configs/udoo_defconfig                               |  1 +
>  configs/venice2_defconfig                            |  1 +
>  configs/ventana_defconfig                            |  1 +
>  configs/vexpress_aemv8a_dram_defconfig               |  1 +
>  configs/vexpress_aemv8a_juno_defconfig               |  1 +
>  configs/vexpress_aemv8a_semi_defconfig               |  1 +
>  configs/vexpress_ca15_tc2_defconfig                  |  1 +
>  configs/vexpress_ca5x2_defconfig                     |  1 +
>  configs/vexpress_ca9x4_defconfig                     |  1 +
>  configs/warp7_defconfig                              |  1 +
>  configs/warp_defconfig                               |  1 +
>  configs/whistler_defconfig                           |  1 +
>  configs/xpress_defconfig                             |  1 +
>  configs/xpress_spl_defconfig                         |  1 +
>  include/configs/cobra5272.h                          |  4 ----
>  278 files changed, 317 insertions(+), 67 deletions(-)
>
> diff --git a/configs/A10-OLinuXino-Lime_defconfig b/configs/A10-OLinuXino-Lime_defconfig
> index 378f7a1..8cb7ac7 100644
> --- a/configs/A10-OLinuXino-Lime_defconfig
> +++ b/configs/A10-OLinuXino-Lime_defconfig
> @@ -1,5 +1,6 @@
>  CONFIG_ARM=y
>  CONFIG_ARCH_SUNXI=y
> +CONFIG_MACH_SUN4I=y
>  CONFIG_DRAM_CLK=480
>  CONFIG_DRAM_EMR1=4
>  CONFIG_SYS_CLK_FREQ=912000000
> diff --git a/configs/A20-OLinuXino_MICRO_defconfig b/configs/A20-OLinuXino_MICRO_defconfig
> index f121cab..e4168fa 100644
> --- a/configs/A20-OLinuXino_MICRO_defconfig
> +++ b/configs/A20-OLinuXino_MICRO_defconfig
> @@ -14,6 +14,6 @@ CONFIG_SYS_EXTRA_OPTIONS="SUNXI_GMAC,AHCI,SATAPWR=SUNXI_GPB(8)"
>  # CONFIG_CMD_FLASH is not set
>  # CONFIG_CMD_FPGA is not set
>  CONFIG_ETH_DESIGNWARE=y
> +CONFIG_USB_EHCI_HCD=y
>  CONFIG_AXP_ALDO3_VOLT=2800
>  CONFIG_AXP_ALDO4_VOLT=2800
> -CONFIG_USB_EHCI_HCD=y
> diff --git a/configs/A20-Olimex-SOM-EVB_defconfig b/configs/A20-Olimex-SOM-EVB_defconfig
> index 57609b3..6430606 100644
> --- a/configs/A20-Olimex-SOM-EVB_defconfig
> +++ b/configs/A20-Olimex-SOM-EVB_defconfig
> @@ -17,6 +17,6 @@ CONFIG_SYS_EXTRA_OPTIONS="SUNXI_GMAC,RGMII,AHCI,SATAPWR=SUNXI_GPC(3)"
>  # CONFIG_CMD_FPGA is not set
>  CONFIG_RTL8211X_PHY_FORCE_MASTER=y
>  CONFIG_ETH_DESIGNWARE=y
> +CONFIG_USB_EHCI_HCD=y
>  CONFIG_AXP_ALDO3_VOLT=2800
>  CONFIG_AXP_ALDO4_VOLT=2800
> -CONFIG_USB_EHCI_HCD=y
> diff --git a/configs/C29XPCIE_NAND_defconfig b/configs/C29XPCIE_NAND_defconfig
> index 726e08e..bc2ddca 100644
> --- a/configs/C29XPCIE_NAND_defconfig
> +++ b/configs/C29XPCIE_NAND_defconfig
> @@ -8,6 +8,7 @@ CONFIG_FIT_VERBOSE=y
>  CONFIG_OF_BOARD_SETUP=y
>  CONFIG_OF_STDOUT_VIA_ALIAS=y
>  CONFIG_SYS_EXTRA_OPTIONS="C29XPCIE,36BIT,NAND"
> +CONFIG_BOOTDELAY=-1
>  CONFIG_HUSH_PARSER=y
>  CONFIG_CMD_SF=y
>  CONFIG_CMD_I2C=y
> diff --git a/configs/C29XPCIE_NOR_SECBOOT_defconfig b/configs/C29XPCIE_NOR_SECBOOT_defconfig
> index 032be47..99b437a 100644
> --- a/configs/C29XPCIE_NOR_SECBOOT_defconfig
> +++ b/configs/C29XPCIE_NOR_SECBOOT_defconfig
> @@ -7,6 +7,7 @@ CONFIG_FIT_VERBOSE=y
>  CONFIG_OF_BOARD_SETUP=y
>  CONFIG_OF_STDOUT_VIA_ALIAS=y
>  CONFIG_SYS_EXTRA_OPTIONS="C29XPCIE,36BIT,SECURE_BOOT"
> +CONFIG_BOOTDELAY=-1
>  CONFIG_HUSH_PARSER=y
>  CONFIG_CMD_SF=y
>  CONFIG_CMD_I2C=y
> diff --git a/configs/C29XPCIE_SPIFLASH_SECBOOT_defconfig b/configs/C29XPCIE_SPIFLASH_SECBOOT_defconfig
> index a450c60..491fba2 100644
> --- a/configs/C29XPCIE_SPIFLASH_SECBOOT_defconfig
> +++ b/configs/C29XPCIE_SPIFLASH_SECBOOT_defconfig
> @@ -7,6 +7,7 @@ CONFIG_FIT_VERBOSE=y
>  CONFIG_OF_BOARD_SETUP=y
>  CONFIG_OF_STDOUT_VIA_ALIAS=y
>  CONFIG_SYS_EXTRA_OPTIONS="C29XPCIE,36BIT,SPIFLASH,SECURE_BOOT"
> +CONFIG_BOOTDELAY=-1
>  CONFIG_HUSH_PARSER=y
>  CONFIG_CMD_SF=y
>  CONFIG_CMD_I2C=y
> diff --git a/configs/C29XPCIE_SPIFLASH_defconfig b/configs/C29XPCIE_SPIFLASH_defconfig
> index c50234c..f2d9772 100644
> --- a/configs/C29XPCIE_SPIFLASH_defconfig
> +++ b/configs/C29XPCIE_SPIFLASH_defconfig
> @@ -6,6 +6,7 @@ CONFIG_FIT_VERBOSE=y
>  CONFIG_OF_BOARD_SETUP=y
>  CONFIG_OF_STDOUT_VIA_ALIAS=y
>  CONFIG_SYS_EXTRA_OPTIONS="C29XPCIE,36BIT,SPIFLASH"
> +CONFIG_BOOTDELAY=-1
>  CONFIG_HUSH_PARSER=y
>  CONFIG_CMD_SF=y
>  CONFIG_CMD_I2C=y
> diff --git a/configs/C29XPCIE_defconfig b/configs/C29XPCIE_defconfig
> index c16559d..9ccf0e8 100644
> --- a/configs/C29XPCIE_defconfig
> +++ b/configs/C29XPCIE_defconfig
> @@ -6,6 +6,7 @@ CONFIG_FIT_VERBOSE=y
>  CONFIG_OF_BOARD_SETUP=y
>  CONFIG_OF_STDOUT_VIA_ALIAS=y
>  CONFIG_SYS_EXTRA_OPTIONS="C29XPCIE,36BIT"
> +CONFIG_BOOTDELAY=-1
>  CONFIG_HUSH_PARSER=y
>  CONFIG_CMD_SF=y
>  CONFIG_CMD_I2C=y
> diff --git a/configs/CHIP_defconfig b/configs/CHIP_defconfig
> index 19ae280..3e8c0a1 100644
> --- a/configs/CHIP_defconfig
> +++ b/configs/CHIP_defconfig
> @@ -13,10 +13,10 @@ CONFIG_CMD_DFU=y
>  CONFIG_CMD_USB_MASS_STORAGE=y
>  CONFIG_AXP_ALDO3_VOLT=3300
>  CONFIG_AXP_ALDO4_VOLT=3300
> -CONFIG_USB_EHCI_HCD=y
>  CONFIG_USB_MUSB_GADGET=y
>  CONFIG_USB_GADGET=y
>  CONFIG_USB_GADGET_DOWNLOAD=y
>  CONFIG_G_DNL_MANUFACTURER="Allwinner Technology"
>  CONFIG_G_DNL_VENDOR_NUM=0x1f3a
>  CONFIG_G_DNL_PRODUCT_NUM=0x1010
> +CONFIG_USB_EHCI_HCD=y
> diff --git a/configs/Chuwi_V7_CW0825_defconfig b/configs/Chuwi_V7_CW0825_defconfig
> index 4b9abea..3257aae 100644
> --- a/configs/Chuwi_V7_CW0825_defconfig
> +++ b/configs/Chuwi_V7_CW0825_defconfig
> @@ -1,5 +1,6 @@
>  CONFIG_ARM=y
>  CONFIG_ARCH_SUNXI=y
> +CONFIG_MACH_SUN4I=y
>  CONFIG_DRAM_CLK=408
>  CONFIG_DRAM_EMR1=4
>  CONFIG_USB0_VBUS_PIN="PB9"
> diff --git a/configs/Cubieboard_defconfig b/configs/Cubieboard_defconfig
> index 97bdcd6..c884115 100644
> --- a/configs/Cubieboard_defconfig
> +++ b/configs/Cubieboard_defconfig
> @@ -1,5 +1,6 @@
>  CONFIG_ARM=y
>  CONFIG_ARCH_SUNXI=y
> +CONFIG_MACH_SUN4I=y
>  CONFIG_DRAM_CLK=480
>  CONFIG_MMC0_CD_PIN="PH1"
>  CONFIG_DEFAULT_DEVICE_TREE="sun4i-a10-cubieboard"
> diff --git a/configs/Cubietruck_plus_defconfig b/configs/Cubietruck_plus_defconfig
> index f2c6fe7..725652d 100644
> --- a/configs/Cubietruck_plus_defconfig
> +++ b/configs/Cubietruck_plus_defconfig
> @@ -4,6 +4,7 @@ CONFIG_MACH_SUN8I_A83T=y
>  CONFIG_DRAM_CLK=672
>  CONFIG_DRAM_ZQ=15355
>  CONFIG_DRAM_ODT_EN=y
> +CONFIG_MMC0_CD_PIN="PF6"
>  CONFIG_USB0_VBUS_PIN="AXP0-VBUS-ENABLE"
>  CONFIG_USB0_VBUS_DET="AXP0-VBUS-DETECT"
>  CONFIG_USB0_ID_DET="PH11"
> diff --git a/configs/Hyundai_A7HD_defconfig b/configs/Hyundai_A7HD_defconfig
> index 77e496c..fef3685 100644
> --- a/configs/Hyundai_A7HD_defconfig
> +++ b/configs/Hyundai_A7HD_defconfig
> @@ -1,5 +1,6 @@
>  CONFIG_ARM=y
>  CONFIG_ARCH_SUNXI=y
> +CONFIG_MACH_SUN4I=y
>  CONFIG_DRAM_EMR1=4
>  CONFIG_USB0_VBUS_PIN="PB09"
>  CONFIG_USB0_VBUS_DET="PH5"
> diff --git a/configs/Linksprite_pcDuino_defconfig b/configs/Linksprite_pcDuino_defconfig
> index 94aab9d..9d8d325 100644
> --- a/configs/Linksprite_pcDuino_defconfig
> +++ b/configs/Linksprite_pcDuino_defconfig
> @@ -1,5 +1,6 @@
>  CONFIG_ARM=y
>  CONFIG_ARCH_SUNXI=y
> +CONFIG_MACH_SUN4I=y
>  CONFIG_USB1_VBUS_PIN=""
>  CONFIG_USB2_VBUS_PIN=""
>  CONFIG_DEFAULT_DEVICE_TREE="sun4i-a10-pcduino"
> diff --git a/configs/M5208EVBE_defconfig b/configs/M5208EVBE_defconfig
> index 8cee863..5b0c65a 100644
> --- a/configs/M5208EVBE_defconfig
> +++ b/configs/M5208EVBE_defconfig
> @@ -1,6 +1,7 @@
>  CONFIG_M68K=y
>  CONFIG_TARGET_M5208EVBE=y
>  CONFIG_SYS_TEXT_BASE=0x00000000
> +CONFIG_BOOTDELAY=1
>  CONFIG_SYS_PROMPT="-> "
>  # CONFIG_CMD_SETEXPR is not set
>  CONFIG_CMD_MII=y
> diff --git a/configs/M5235EVB_Flash32_defconfig b/configs/M5235EVB_Flash32_defconfig
> index ffb709c..eff91ec 100644
> --- a/configs/M5235EVB_Flash32_defconfig
> +++ b/configs/M5235EVB_Flash32_defconfig
> @@ -2,6 +2,7 @@ CONFIG_M68K=y
>  CONFIG_TARGET_M5235EVB=y
>  CONFIG_SYS_TEXT_BASE=0xFFC00000
>  CONFIG_SYS_EXTRA_OPTIONS="NORFLASH_PS32BIT"
> +CONFIG_BOOTDELAY=1
>  # CONFIG_CMD_LOADB is not set
>  # CONFIG_CMD_LOADS is not set
>  CONFIG_CMD_I2C=y
> diff --git a/configs/M5235EVB_defconfig b/configs/M5235EVB_defconfig
> index 0885727..28c7f20 100644
> --- a/configs/M5235EVB_defconfig
> +++ b/configs/M5235EVB_defconfig
> @@ -1,6 +1,7 @@
>  CONFIG_M68K=y
>  CONFIG_TARGET_M5235EVB=y
>  CONFIG_SYS_TEXT_BASE=0xFFE00000
> +CONFIG_BOOTDELAY=1
>  CONFIG_SYS_PROMPT="-> "
>  # CONFIG_CMD_LOADB is not set
>  # CONFIG_CMD_LOADS is not set
> diff --git a/configs/M53017EVB_defconfig b/configs/M53017EVB_defconfig
> index b9a4fde..9a5d36a 100644
> --- a/configs/M53017EVB_defconfig
> +++ b/configs/M53017EVB_defconfig
> @@ -1,6 +1,7 @@
>  CONFIG_M68K=y
>  CONFIG_TARGET_M53017EVB=y
>  CONFIG_SYS_TEXT_BASE=0x00000000
> +CONFIG_BOOTDELAY=1
>  CONFIG_SYS_PROMPT="-> "
>  # CONFIG_CMD_SETEXPR is not set
>  CONFIG_CMD_MII=y
> diff --git a/configs/M5329AFEE_defconfig b/configs/M5329AFEE_defconfig
> index dc90334..f09af5e 100644
> --- a/configs/M5329AFEE_defconfig
> +++ b/configs/M5329AFEE_defconfig
> @@ -2,6 +2,7 @@ CONFIG_M68K=y
>  CONFIG_TARGET_M5329EVB=y
>  CONFIG_SYS_TEXT_BASE=0x00000000
>  CONFIG_SYS_EXTRA_OPTIONS="NANDFLASH_SIZE=0"
> +CONFIG_BOOTDELAY=1
>  CONFIG_SYS_PROMPT="-> "
>  CONFIG_CMD_I2C=y
>  # CONFIG_CMD_SETEXPR is not set
> diff --git a/configs/M5329BFEE_defconfig b/configs/M5329BFEE_defconfig
> index 2850e3a..9954afa 100644
> --- a/configs/M5329BFEE_defconfig
> +++ b/configs/M5329BFEE_defconfig
> @@ -2,6 +2,7 @@ CONFIG_M68K=y
>  CONFIG_TARGET_M5329EVB=y
>  CONFIG_SYS_TEXT_BASE=0x00000000
>  CONFIG_SYS_EXTRA_OPTIONS="NANDFLASH_SIZE=16"
> +CONFIG_BOOTDELAY=1
>  CONFIG_SYS_PROMPT="-> "
>  CONFIG_CMD_I2C=y
>  # CONFIG_CMD_SETEXPR is not set
> diff --git a/configs/M5373EVB_defconfig b/configs/M5373EVB_defconfig
> index 9b63e54..6f89dd2 100644
> --- a/configs/M5373EVB_defconfig
> +++ b/configs/M5373EVB_defconfig
> @@ -2,6 +2,7 @@ CONFIG_M68K=y
>  CONFIG_TARGET_M5373EVB=y
>  CONFIG_SYS_TEXT_BASE=0x00000000
>  CONFIG_SYS_EXTRA_OPTIONS="NANDFLASH_SIZE=16"
> +CONFIG_BOOTDELAY=1
>  CONFIG_SYS_PROMPT="-> "
>  CONFIG_CMD_I2C=y
>  # CONFIG_CMD_SETEXPR is not set
> diff --git a/configs/M54451EVB_defconfig b/configs/M54451EVB_defconfig
> index 5f354a8..25ee121 100644
> --- a/configs/M54451EVB_defconfig
> +++ b/configs/M54451EVB_defconfig
> @@ -2,6 +2,7 @@ CONFIG_M68K=y
>  CONFIG_TARGET_M54451EVB=y
>  CONFIG_SYS_TEXT_BASE=0x00000000
>  CONFIG_SYS_EXTRA_OPTIONS="SYS_INPUT_CLKSRC=24000000"
> +CONFIG_BOOTDELAY=1
>  CONFIG_SYS_PROMPT="-> "
>  # CONFIG_CMD_LOADB is not set
>  # CONFIG_CMD_LOADS is not set
> diff --git a/configs/M54451EVB_stmicro_defconfig b/configs/M54451EVB_stmicro_defconfig
> index c43c49d..af0de25 100644
> --- a/configs/M54451EVB_stmicro_defconfig
> +++ b/configs/M54451EVB_stmicro_defconfig
> @@ -2,6 +2,7 @@ CONFIG_M68K=y
>  CONFIG_TARGET_M54451EVB=y
>  CONFIG_SYS_TEXT_BASE=0x47e00000
>  CONFIG_SYS_EXTRA_OPTIONS="CF_SBF,SYS_STMICRO_BOOT,SYS_INPUT_CLKSRC=24000000"
> +CONFIG_BOOTDELAY=1
>  # CONFIG_CMD_LOADB is not set
>  # CONFIG_CMD_LOADS is not set
>  CONFIG_CMD_SF=y
> diff --git a/configs/M54455EVB_a66_defconfig b/configs/M54455EVB_a66_defconfig
> index 8e1bcbf..a59421f 100644
> --- a/configs/M54455EVB_a66_defconfig
> +++ b/configs/M54455EVB_a66_defconfig
> @@ -2,6 +2,7 @@ CONFIG_M68K=y
>  CONFIG_TARGET_M54455EVB=y
>  CONFIG_SYS_TEXT_BASE=0x04000000
>  CONFIG_SYS_EXTRA_OPTIONS="SYS_ATMEL_BOOT,SYS_INPUT_CLKSRC=66666666"
> +CONFIG_BOOTDELAY=1
>  # CONFIG_CMD_LOADB is not set
>  # CONFIG_CMD_LOADS is not set
>  CONFIG_CMD_SF=y
> diff --git a/configs/M54455EVB_defconfig b/configs/M54455EVB_defconfig
> index 705b5ae..89150a7 100644
> --- a/configs/M54455EVB_defconfig
> +++ b/configs/M54455EVB_defconfig
> @@ -2,6 +2,7 @@ CONFIG_M68K=y
>  CONFIG_TARGET_M54455EVB=y
>  CONFIG_SYS_TEXT_BASE=0x04000000
>  CONFIG_SYS_EXTRA_OPTIONS="SYS_ATMEL_BOOT,SYS_INPUT_CLKSRC=33333333"
> +CONFIG_BOOTDELAY=1
>  CONFIG_SYS_PROMPT="-> "
>  # CONFIG_CMD_LOADB is not set
>  # CONFIG_CMD_LOADS is not set
> diff --git a/configs/M54455EVB_i66_defconfig b/configs/M54455EVB_i66_defconfig
> index a1dd018..862003d 100644
> --- a/configs/M54455EVB_i66_defconfig
> +++ b/configs/M54455EVB_i66_defconfig
> @@ -2,6 +2,7 @@ CONFIG_M68K=y
>  CONFIG_TARGET_M54455EVB=y
>  CONFIG_SYS_TEXT_BASE=0x00000000
>  CONFIG_SYS_EXTRA_OPTIONS="SYS_INTEL_BOOT,SYS_INPUT_CLKSRC=66666666"
> +CONFIG_BOOTDELAY=1
>  # CONFIG_CMD_LOADB is not set
>  # CONFIG_CMD_LOADS is not set
>  CONFIG_CMD_SF=y
> diff --git a/configs/M54455EVB_intel_defconfig b/configs/M54455EVB_intel_defconfig
> index 3a17303..b568e2a 100644
> --- a/configs/M54455EVB_intel_defconfig
> +++ b/configs/M54455EVB_intel_defconfig
> @@ -2,6 +2,7 @@ CONFIG_M68K=y
>  CONFIG_TARGET_M54455EVB=y
>  CONFIG_SYS_TEXT_BASE=0x00000000
>  CONFIG_SYS_EXTRA_OPTIONS="SYS_INTEL_BOOT,SYS_INPUT_CLKSRC=33333333"
> +CONFIG_BOOTDELAY=1
>  # CONFIG_CMD_LOADB is not set
>  # CONFIG_CMD_LOADS is not set
>  CONFIG_CMD_SF=y
> diff --git a/configs/M54455EVB_stm33_defconfig b/configs/M54455EVB_stm33_defconfig
> index 52441d4..a1ce1b2 100644
> --- a/configs/M54455EVB_stm33_defconfig
> +++ b/configs/M54455EVB_stm33_defconfig
> @@ -2,6 +2,7 @@ CONFIG_M68K=y
>  CONFIG_TARGET_M54455EVB=y
>  CONFIG_SYS_TEXT_BASE=0x4FE00000
>  CONFIG_SYS_EXTRA_OPTIONS="SYS_STMICRO_BOOT,CF_SBF,SYS_INPUT_CLKSRC=33333333"
> +CONFIG_BOOTDELAY=1
>  # CONFIG_CMD_LOADB is not set
>  # CONFIG_CMD_LOADS is not set
>  CONFIG_CMD_SF=y
> diff --git a/configs/M5475AFE_defconfig b/configs/M5475AFE_defconfig
> index 3bad5d0..0e3e180 100644
> --- a/configs/M5475AFE_defconfig
> +++ b/configs/M5475AFE_defconfig
> @@ -2,6 +2,7 @@ CONFIG_M68K=y
>  CONFIG_TARGET_M5475EVB=y
>  CONFIG_SYS_TEXT_BASE=0xFF800000
>  CONFIG_SYS_EXTRA_OPTIONS="SYS_BUSCLK=133333333,SYS_BOOTSZ=2,SYS_DRAMSZ=64"
> +CONFIG_BOOTDELAY=1
>  CONFIG_SYS_PROMPT="-> "
>  CONFIG_CMD_I2C=y
>  CONFIG_CMD_USB=y
> diff --git a/configs/M5475BFE_defconfig b/configs/M5475BFE_defconfig
> index d3ff58b..5c2d31b 100644
> --- a/configs/M5475BFE_defconfig
> +++ b/configs/M5475BFE_defconfig
> @@ -2,6 +2,7 @@ CONFIG_M68K=y
>  CONFIG_TARGET_M5475EVB=y
>  CONFIG_SYS_TEXT_BASE=0xFF800000
>  CONFIG_SYS_EXTRA_OPTIONS="SYS_BUSCLK=133333333,SYS_BOOTSZ=2,SYS_DRAMSZ=64,SYS_NOR1SZ=16"
> +CONFIG_BOOTDELAY=1
>  CONFIG_SYS_PROMPT="-> "
>  CONFIG_CMD_I2C=y
>  CONFIG_CMD_USB=y
> diff --git a/configs/M5475CFE_defconfig b/configs/M5475CFE_defconfig
> index 670bda5..58d354b 100644
> --- a/configs/M5475CFE_defconfig
> +++ b/configs/M5475CFE_defconfig
> @@ -2,6 +2,7 @@ CONFIG_M68K=y
>  CONFIG_TARGET_M5475EVB=y
>  CONFIG_SYS_TEXT_BASE=0xFF800000
>  CONFIG_SYS_EXTRA_OPTIONS="SYS_BUSCLK=133333333,SYS_BOOTSZ=2,SYS_DRAMSZ=64,SYS_NOR1SZ=16,SYS_VIDEO,SYS_USBCTRL"
> +CONFIG_BOOTDELAY=1
>  CONFIG_SYS_PROMPT="-> "
>  CONFIG_CMD_I2C=y
>  CONFIG_CMD_USB=y
> diff --git a/configs/M5475DFE_defconfig b/configs/M5475DFE_defconfig
> index 4a49e90..13cbd24 100644
> --- a/configs/M5475DFE_defconfig
> +++ b/configs/M5475DFE_defconfig
> @@ -2,6 +2,7 @@ CONFIG_M68K=y
>  CONFIG_TARGET_M5475EVB=y
>  CONFIG_SYS_TEXT_BASE=0xFF800000
>  CONFIG_SYS_EXTRA_OPTIONS="SYS_BUSCLK=133333333,SYS_BOOTSZ=2,SYS_DRAMSZ=64,SYS_USBCTRL"
> +CONFIG_BOOTDELAY=1
>  CONFIG_SYS_PROMPT="-> "
>  CONFIG_CMD_I2C=y
>  CONFIG_CMD_USB=y
> diff --git a/configs/M5475EFE_defconfig b/configs/M5475EFE_defconfig
> index 8e90823..f82ef5c 100644
> --- a/configs/M5475EFE_defconfig
> +++ b/configs/M5475EFE_defconfig
> @@ -2,6 +2,7 @@ CONFIG_M68K=y
>  CONFIG_TARGET_M5475EVB=y
>  CONFIG_SYS_TEXT_BASE=0xFF800000
>  CONFIG_SYS_EXTRA_OPTIONS="SYS_BUSCLK=133333333,SYS_BOOTSZ=2,SYS_DRAMSZ=64,SYS_VIDEO,SYS_USBCTRL"
> +CONFIG_BOOTDELAY=1
>  CONFIG_SYS_PROMPT="-> "
>  CONFIG_CMD_I2C=y
>  CONFIG_CMD_USB=y
> diff --git a/configs/M5475FFE_defconfig b/configs/M5475FFE_defconfig
> index e26b1fe..08d5ff3 100644
> --- a/configs/M5475FFE_defconfig
> +++ b/configs/M5475FFE_defconfig
> @@ -2,6 +2,7 @@ CONFIG_M68K=y
>  CONFIG_TARGET_M5475EVB=y
>  CONFIG_SYS_TEXT_BASE=0xFF800000
>  CONFIG_SYS_EXTRA_OPTIONS="SYS_BUSCLK=133333333,SYS_BOOTSZ=2,SYS_DRAMSZ=64,SYS_NOR1SZ=32,SYS_VIDEO,SYS_USBCTRL,SYS_DRAMSZ1=64"
> +CONFIG_BOOTDELAY=1
>  CONFIG_SYS_PROMPT="-> "
>  CONFIG_CMD_I2C=y
>  CONFIG_CMD_USB=y
> diff --git a/configs/M5475GFE_defconfig b/configs/M5475GFE_defconfig
> index e79d991..6fb7f63 100644
> --- a/configs/M5475GFE_defconfig
> +++ b/configs/M5475GFE_defconfig
> @@ -2,6 +2,7 @@ CONFIG_M68K=y
>  CONFIG_TARGET_M5475EVB=y
>  CONFIG_SYS_TEXT_BASE=0xFF800000
>  CONFIG_SYS_EXTRA_OPTIONS="SYS_BUSCLK=133333333,SYS_BOOTSZ=4,SYS_DRAMSZ=64"
> +CONFIG_BOOTDELAY=1
>  CONFIG_SYS_PROMPT="-> "
>  CONFIG_CMD_I2C=y
>  CONFIG_CMD_USB=y
> diff --git a/configs/M5485AFE_defconfig b/configs/M5485AFE_defconfig
> index abdf504..36e95e8 100644
> --- a/configs/M5485AFE_defconfig
> +++ b/configs/M5485AFE_defconfig
> @@ -2,6 +2,7 @@ CONFIG_M68K=y
>  CONFIG_TARGET_M5485EVB=y
>  CONFIG_SYS_TEXT_BASE=0xFF800000
>  CONFIG_SYS_EXTRA_OPTIONS="SYS_BUSCLK=100000000,SYS_BOOTSZ=2,SYS_DRAMSZ=64"
> +CONFIG_BOOTDELAY=1
>  CONFIG_SYS_PROMPT="-> "
>  CONFIG_CMD_I2C=y
>  CONFIG_CMD_USB=y
> diff --git a/configs/M5485BFE_defconfig b/configs/M5485BFE_defconfig
> index 0708f18..2dccf22 100644
> --- a/configs/M5485BFE_defconfig
> +++ b/configs/M5485BFE_defconfig
> @@ -2,6 +2,7 @@ CONFIG_M68K=y
>  CONFIG_TARGET_M5485EVB=y
>  CONFIG_SYS_TEXT_BASE=0xFF800000
>  CONFIG_SYS_EXTRA_OPTIONS="SYS_BUSCLK=100000000,SYS_BOOTSZ=2,SYS_DRAMSZ=64,SYS_NOR1SZ=16"
> +CONFIG_BOOTDELAY=1
>  CONFIG_SYS_PROMPT="-> "
>  CONFIG_CMD_I2C=y
>  CONFIG_CMD_USB=y
> diff --git a/configs/M5485CFE_defconfig b/configs/M5485CFE_defconfig
> index de2c9f1..e40efb0 100644
> --- a/configs/M5485CFE_defconfig
> +++ b/configs/M5485CFE_defconfig
> @@ -2,6 +2,7 @@ CONFIG_M68K=y
>  CONFIG_TARGET_M5485EVB=y
>  CONFIG_SYS_TEXT_BASE=0xFF800000
>  CONFIG_SYS_EXTRA_OPTIONS="SYS_BUSCLK=100000000,SYS_BOOTSZ=2,SYS_DRAMSZ=64,SYS_NOR1SZ=16,SYS_VIDEO,SYS_USBCTRL"
> +CONFIG_BOOTDELAY=1
>  CONFIG_SYS_PROMPT="-> "
>  CONFIG_CMD_I2C=y
>  CONFIG_CMD_USB=y
> diff --git a/configs/M5485DFE_defconfig b/configs/M5485DFE_defconfig
> index cc93f81..692cd40 100644
> --- a/configs/M5485DFE_defconfig
> +++ b/configs/M5485DFE_defconfig
> @@ -2,6 +2,7 @@ CONFIG_M68K=y
>  CONFIG_TARGET_M5485EVB=y
>  CONFIG_SYS_TEXT_BASE=0xFF800000
>  CONFIG_SYS_EXTRA_OPTIONS="SYS_BUSCLK=100000000,SYS_BOOTSZ=2,SYS_DRAMSZ=64,SYS_USBCTRL"
> +CONFIG_BOOTDELAY=1
>  CONFIG_SYS_PROMPT="-> "
>  CONFIG_CMD_I2C=y
>  CONFIG_CMD_USB=y
> diff --git a/configs/M5485EFE_defconfig b/configs/M5485EFE_defconfig
> index d084d58..ebd1a55 100644
> --- a/configs/M5485EFE_defconfig
> +++ b/configs/M5485EFE_defconfig
> @@ -2,6 +2,7 @@ CONFIG_M68K=y
>  CONFIG_TARGET_M5485EVB=y
>  CONFIG_SYS_TEXT_BASE=0xFF800000
>  CONFIG_SYS_EXTRA_OPTIONS="SYS_BUSCLK=100000000,SYS_BOOTSZ=2,SYS_DRAMSZ=64,SYS_VIDEO,SYS_USBCTRL"
> +CONFIG_BOOTDELAY=1
>  CONFIG_SYS_PROMPT="-> "
>  CONFIG_CMD_I2C=y
>  CONFIG_CMD_USB=y
> diff --git a/configs/M5485FFE_defconfig b/configs/M5485FFE_defconfig
> index 0e1b285..18f26f1 100644
> --- a/configs/M5485FFE_defconfig
> +++ b/configs/M5485FFE_defconfig
> @@ -2,6 +2,7 @@ CONFIG_M68K=y
>  CONFIG_TARGET_M5485EVB=y
>  CONFIG_SYS_TEXT_BASE=0xFF800000
>  CONFIG_SYS_EXTRA_OPTIONS="SYS_BUSCLK=100000000,SYS_BOOTSZ=2,SYS_DRAMSZ=64,SYS_NOR1SZ=32,SYS_VIDEO,SYS_USBCTRL,SYS_DRAMSZ1=64"
> +CONFIG_BOOTDELAY=1
>  CONFIG_SYS_PROMPT="-> "
>  CONFIG_CMD_I2C=y
>  CONFIG_CMD_USB=y
> diff --git a/configs/M5485GFE_defconfig b/configs/M5485GFE_defconfig
> index 66e5316..87fe150 100644
> --- a/configs/M5485GFE_defconfig
> +++ b/configs/M5485GFE_defconfig
> @@ -2,6 +2,7 @@ CONFIG_M68K=y
>  CONFIG_TARGET_M5485EVB=y
>  CONFIG_SYS_TEXT_BASE=0xFF800000
>  CONFIG_SYS_EXTRA_OPTIONS="SYS_BUSCLK=100000000,SYS_BOOTSZ=4,SYS_DRAMSZ=64"
> +CONFIG_BOOTDELAY=1
>  CONFIG_SYS_PROMPT="-> "
>  CONFIG_CMD_I2C=y
>  CONFIG_CMD_USB=y
> diff --git a/configs/M5485HFE_defconfig b/configs/M5485HFE_defconfig
> index 9ec6c45..d67c01f 100644
> --- a/configs/M5485HFE_defconfig
> +++ b/configs/M5485HFE_defconfig
> @@ -2,6 +2,7 @@ CONFIG_M68K=y
>  CONFIG_TARGET_M5485EVB=y
>  CONFIG_SYS_TEXT_BASE=0xFF800000
>  CONFIG_SYS_EXTRA_OPTIONS="SYS_BUSCLK=100000000,SYS_BOOTSZ=2,SYS_DRAMSZ=64,SYS_NOR1SZ=16,SYS_VIDEO"
> +CONFIG_BOOTDELAY=1
>  CONFIG_SYS_PROMPT="-> "
>  CONFIG_CMD_I2C=y
>  CONFIG_CMD_USB=y
> diff --git a/configs/Marsboard_A10_defconfig b/configs/Marsboard_A10_defconfig
> index d230a68..cef9794 100644
> --- a/configs/Marsboard_A10_defconfig
> +++ b/configs/Marsboard_A10_defconfig
> @@ -1,5 +1,6 @@
>  CONFIG_ARM=y
>  CONFIG_ARCH_SUNXI=y
> +CONFIG_MACH_SUN4I=y
>  CONFIG_DEFAULT_DEVICE_TREE="sun4i-a10-marsboard"
>  # CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set
>  CONFIG_SPL=y
> diff --git a/configs/Mele_A1000_defconfig b/configs/Mele_A1000_defconfig
> index 64f2c74..f076e30 100644
> --- a/configs/Mele_A1000_defconfig
> +++ b/configs/Mele_A1000_defconfig
> @@ -1,5 +1,6 @@
>  CONFIG_ARM=y
>  CONFIG_ARCH_SUNXI=y
> +CONFIG_MACH_SUN4I=y
>  CONFIG_VIDEO_VGA=y
>  CONFIG_VIDEO_COMPOSITE=y
>  CONFIG_DEFAULT_DEVICE_TREE="sun4i-a10-a1000"
> diff --git a/configs/Merrii_A80_Optimus_defconfig b/configs/Merrii_A80_Optimus_defconfig
> index 198fda9..53e023a 100644
> --- a/configs/Merrii_A80_Optimus_defconfig
> +++ b/configs/Merrii_A80_Optimus_defconfig
> @@ -5,6 +5,7 @@ CONFIG_DRAM_CLK=360
>  CONFIG_DRAM_ZQ=123
>  CONFIG_SYS_CLK_FREQ=1008000000
>  CONFIG_MMC0_CD_PIN="PH18"
> +# CONFIG_VIDEO is not set
>  CONFIG_DEFAULT_DEVICE_TREE="sun9i-a80-optimus"
>  # CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set
>  # CONFIG_CMD_IMLS is not set
> diff --git a/configs/Mini-X_defconfig b/configs/Mini-X_defconfig
> index f96757e..53f9bfe 100644
> --- a/configs/Mini-X_defconfig
> +++ b/configs/Mini-X_defconfig
> @@ -1,5 +1,6 @@
>  CONFIG_ARM=y
>  CONFIG_ARCH_SUNXI=y
> +CONFIG_MACH_SUN4I=y
>  CONFIG_USB0_VBUS_PIN="PB9"
>  CONFIG_VIDEO_COMPOSITE=y
>  CONFIG_DEFAULT_DEVICE_TREE="sun4i-a10-mini-xplus"
> diff --git a/configs/P1023RDB_defconfig b/configs/P1023RDB_defconfig
> index bdf91d2..3505e7d 100644
> --- a/configs/P1023RDB_defconfig
> +++ b/configs/P1023RDB_defconfig
> @@ -5,6 +5,7 @@ CONFIG_FIT=y
>  CONFIG_FIT_VERBOSE=y
>  CONFIG_OF_BOARD_SETUP=y
>  CONFIG_OF_STDOUT_VIA_ALIAS=y
> +CONFIG_BOOTDELAY=-1
>  CONFIG_HUSH_PARSER=y
>  CONFIG_CMD_I2C=y
>  CONFIG_CMD_USB=y
> diff --git a/configs/am335x_evm_defconfig b/configs/am335x_evm_defconfig
> index 3a1e5a4..696024c 100644
> --- a/configs/am335x_evm_defconfig
> +++ b/configs/am335x_evm_defconfig
> @@ -4,9 +4,7 @@ CONFIG_SPL_STACK_R_ADDR=0x82000000
>  CONFIG_DEFAULT_DEVICE_TREE="am335x-evm"
>  CONFIG_SPL=y
>  CONFIG_SPL_STACK_R=y
> -CONFIG_FIT=y
>  CONFIG_SYS_EXTRA_OPTIONS="NAND"
> -CONFIG_SPL_LOAD_FIT=y
>  CONFIG_HUSH_PARSER=y
>  CONFIG_CMD_BOOTZ=y
>  # CONFIG_CMD_IMLS is not set
> @@ -29,7 +27,6 @@ CONFIG_CMD_EXT4_WRITE=y
>  CONFIG_CMD_FAT=y
>  CONFIG_CMD_FS_GENERIC=y
>  CONFIG_OF_CONTROL=y
> -CONFIG_OF_LIST="am335x-evm am335x-bone am335x-boneblack am335x-evmsk am335x-bonegreen am335x-icev2"
>  CONFIG_DM_MMC=y
>  CONFIG_SPI_FLASH=y
>  CONFIG_SPI_FLASH_WINBOND=y
> @@ -45,5 +42,10 @@ CONFIG_USB_GADGET_DOWNLOAD=y
>  CONFIG_G_DNL_MANUFACTURER="Texas Instruments"
>  CONFIG_G_DNL_VENDOR_NUM=0x0451
>  CONFIG_G_DNL_PRODUCT_NUM=0xd022
> +CONFIG_OF_LIBFDT=y
> +CONFIG_SPL_NET_VCI_STRING="AM335x U-Boot SPL"
>  CONFIG_RSA=y
> +CONFIG_FIT=y
>  CONFIG_SPL_OF_LIBFDT=y
> +CONFIG_SPL_LOAD_FIT=y
> +CONFIG_OF_LIST="am335x-evm am335x-bone am335x-boneblack am335x-evmsk am335x-bonegreen am335x-icev2"
> diff --git a/configs/am335x_evm_nor_defconfig b/configs/am335x_evm_nor_defconfig
> index f230671..76a004e 100644
> --- a/configs/am335x_evm_nor_defconfig
> +++ b/configs/am335x_evm_nor_defconfig
> @@ -38,3 +38,4 @@ CONFIG_G_DNL_MANUFACTURER="Texas Instruments"
>  CONFIG_G_DNL_VENDOR_NUM=0x0451
>  CONFIG_G_DNL_PRODUCT_NUM=0xd022
>  CONFIG_OF_LIBFDT=y
> +CONFIG_SPL_NET_VCI_STRING="AM335x U-Boot SPL"
> diff --git a/configs/am335x_evm_norboot_defconfig b/configs/am335x_evm_norboot_defconfig
> index 3fbc07b..99fc555 100644
> --- a/configs/am335x_evm_norboot_defconfig
> +++ b/configs/am335x_evm_norboot_defconfig
> @@ -35,3 +35,4 @@ CONFIG_G_DNL_MANUFACTURER="Texas Instruments"
>  CONFIG_G_DNL_VENDOR_NUM=0x0451
>  CONFIG_G_DNL_PRODUCT_NUM=0xd022
>  CONFIG_OF_LIBFDT=y
> +CONFIG_SPL_NET_VCI_STRING="AM335x U-Boot SPL"
> diff --git a/configs/am335x_evm_spiboot_defconfig b/configs/am335x_evm_spiboot_defconfig
> index 65d88d8..d5aa3a2 100644
> --- a/configs/am335x_evm_spiboot_defconfig
> +++ b/configs/am335x_evm_spiboot_defconfig
> @@ -38,3 +38,4 @@ CONFIG_G_DNL_MANUFACTURER="Texas Instruments"
>  CONFIG_G_DNL_VENDOR_NUM=0x0451
>  CONFIG_G_DNL_PRODUCT_NUM=0xd022
>  CONFIG_OF_LIBFDT=y
> +CONFIG_SPL_NET_VCI_STRING="AM335x U-Boot SPL"
> diff --git a/configs/am335x_evm_usbspl_defconfig b/configs/am335x_evm_usbspl_defconfig
> index eee5e9b..cba5e84 100644
> --- a/configs/am335x_evm_usbspl_defconfig
> +++ b/configs/am335x_evm_usbspl_defconfig
> @@ -38,3 +38,4 @@ CONFIG_G_DNL_MANUFACTURER="Texas Instruments"
>  CONFIG_G_DNL_VENDOR_NUM=0x0451
>  CONFIG_G_DNL_PRODUCT_NUM=0xd022
>  CONFIG_OF_LIBFDT=y
> +CONFIG_SPL_NET_VCI_STRING="AM335x U-Boot SPL"
> diff --git a/configs/am335x_shc_defconfig b/configs/am335x_shc_defconfig
> index 2c7091b..c83311f 100644
> --- a/configs/am335x_shc_defconfig
> +++ b/configs/am335x_shc_defconfig
> @@ -5,7 +5,6 @@ CONFIG_SPL_STACK_R_ADDR=0x82000000
>  CONFIG_SPL=y
>  CONFIG_SPL_STACK_R=y
>  CONFIG_FIT=y
> -CONFIG_BOOTDELAY=0
>  CONFIG_HUSH_PARSER=y
>  CONFIG_SYS_PROMPT="U-Boot# "
>  CONFIG_AUTOBOOT_KEYED=y
> diff --git a/configs/am335x_shc_ict_defconfig b/configs/am335x_shc_ict_defconfig
> index ffda4d2..bfb56b2 100644
> --- a/configs/am335x_shc_ict_defconfig
> +++ b/configs/am335x_shc_ict_defconfig
> @@ -6,7 +6,6 @@ CONFIG_SPL_STACK_R_ADDR=0x82000000
>  CONFIG_SPL=y
>  CONFIG_SPL_STACK_R=y
>  CONFIG_FIT=y
> -CONFIG_BOOTDELAY=0
>  CONFIG_SYS_PROMPT="U-Boot# "
>  CONFIG_AUTOBOOT_KEYED=y
>  CONFIG_AUTOBOOT_PROMPT="Enter 'shc' to enter prompt (times out) %d \nEnter 'noautoboot' to enter prompt without timeout\n"
> diff --git a/configs/am335x_shc_netboot_defconfig b/configs/am335x_shc_netboot_defconfig
> index 54558b6..d16c5f0 100644
> --- a/configs/am335x_shc_netboot_defconfig
> +++ b/configs/am335x_shc_netboot_defconfig
> @@ -6,7 +6,6 @@ CONFIG_SPL_STACK_R_ADDR=0x82000000
>  CONFIG_SPL=y
>  CONFIG_SPL_STACK_R=y
>  CONFIG_FIT=y
> -CONFIG_BOOTDELAY=0
>  CONFIG_SYS_PROMPT="U-Boot# "
>  CONFIG_AUTOBOOT_KEYED=y
>  CONFIG_AUTOBOOT_PROMPT="Enter 'shc' to enter prompt (times out) %d \nEnter 'noautoboot' to enter prompt without timeout\n"
> diff --git a/configs/am335x_shc_prompt_defconfig b/configs/am335x_shc_prompt_defconfig
> index a415ab4..b9bc355 100644
> --- a/configs/am335x_shc_prompt_defconfig
> +++ b/configs/am335x_shc_prompt_defconfig
> @@ -5,7 +5,6 @@ CONFIG_SPL_STACK_R_ADDR=0x82000000
>  CONFIG_SPL=y
>  CONFIG_SPL_STACK_R=y
>  CONFIG_FIT=y
> -CONFIG_BOOTDELAY=5
>  CONFIG_AUTOBOOT_KEYED=y
>  CONFIG_AUTOBOOT_PROMPT="Enter 'shc' to enter prompt (times out) %d \nEnter 'noautoboot' to enter prompt without timeout\n"
>  CONFIG_AUTOBOOT_DELAY_STR="shc"
> diff --git a/configs/am335x_shc_sdboot_defconfig b/configs/am335x_shc_sdboot_defconfig
> index 944256f..b0e8eff 100644
> --- a/configs/am335x_shc_sdboot_defconfig
> +++ b/configs/am335x_shc_sdboot_defconfig
> @@ -6,7 +6,6 @@ CONFIG_SPL_STACK_R_ADDR=0x82000000
>  CONFIG_SPL=y
>  CONFIG_SPL_STACK_R=y
>  CONFIG_FIT=y
> -CONFIG_BOOTDELAY=0
>  CONFIG_SYS_PROMPT="U-Boot# "
>  CONFIG_AUTOBOOT_KEYED=y
>  CONFIG_AUTOBOOT_PROMPT="Enter 'shc' to enter prompt (times out) %d \nEnter 'noautoboot' to enter prompt without timeout\n"
> diff --git a/configs/am335x_shc_sdboot_prompt_defconfig b/configs/am335x_shc_sdboot_prompt_defconfig
> index 2767012..b0e8eff 100644
> --- a/configs/am335x_shc_sdboot_prompt_defconfig
> +++ b/configs/am335x_shc_sdboot_prompt_defconfig
> @@ -6,7 +6,6 @@ CONFIG_SPL_STACK_R_ADDR=0x82000000
>  CONFIG_SPL=y
>  CONFIG_SPL_STACK_R=y
>  CONFIG_FIT=y
> -CONFIG_BOOTDELAY=5
>  CONFIG_SYS_PROMPT="U-Boot# "
>  CONFIG_AUTOBOOT_KEYED=y
>  CONFIG_AUTOBOOT_PROMPT="Enter 'shc' to enter prompt (times out) %d \nEnter 'noautoboot' to enter prompt without timeout\n"
> diff --git a/configs/am437x_hs_evm_defconfig b/configs/am437x_hs_evm_defconfig
> index 95b28fb..3cd39eb 100644
> --- a/configs/am437x_hs_evm_defconfig
> +++ b/configs/am437x_hs_evm_defconfig
> @@ -2,12 +2,13 @@ CONFIG_ARM=y
>  CONFIG_AM43XX=y
>  CONFIG_TI_SECURE_DEVICE=y
>  CONFIG_TARGET_AM43XX_EVM=y
> -CONFIG_ISW_ENTRY_ADDR=0x40302ae0
>  CONFIG_DM_SERIAL=y
>  CONFIG_DM_GPIO=y
>  CONFIG_SPL_STACK_R_ADDR=0x82000000
> +# Device tree file can be same on HS evm
>  CONFIG_DEFAULT_DEVICE_TREE="am437x-gp-evm"
>  CONFIG_SPL=y
> +CONFIG_ISW_ENTRY_ADDR=0x40302ae0
>  CONFIG_SPL_STACK_R=y
>  CONFIG_SYS_EXTRA_OPTIONS="CONS_INDEX=1"
>  CONFIG_HUSH_PARSER=y
> diff --git a/configs/am43xx_evm_ethboot_defconfig b/configs/am43xx_evm_ethboot_defconfig
> index 9cdae19..3b958d7 100644
> --- a/configs/am43xx_evm_ethboot_defconfig
> +++ b/configs/am43xx_evm_ethboot_defconfig
> @@ -41,3 +41,4 @@ CONFIG_G_DNL_MANUFACTURER="Texas Instruments"
>  CONFIG_G_DNL_VENDOR_NUM=0x0403
>  CONFIG_G_DNL_PRODUCT_NUM=0xbd00
>  CONFIG_OF_LIBFDT=y
> +CONFIG_SPL_NET_VCI_STRING="AM43xx U-Boot SPL"
> diff --git a/configs/am43xx_evm_qspiboot_defconfig b/configs/am43xx_evm_qspiboot_defconfig
> index 7b345ad..5264332 100644
> --- a/configs/am43xx_evm_qspiboot_defconfig
> +++ b/configs/am43xx_evm_qspiboot_defconfig
> @@ -41,3 +41,4 @@ CONFIG_G_DNL_MANUFACTURER="Texas Instruments"
>  CONFIG_G_DNL_VENDOR_NUM=0x0403
>  CONFIG_G_DNL_PRODUCT_NUM=0xbd00
>  CONFIG_OF_LIBFDT=y
> +CONFIG_SPL_NET_VCI_STRING="AM43xx U-Boot SPL"
> diff --git a/configs/am43xx_evm_usbhost_boot_defconfig b/configs/am43xx_evm_usbhost_boot_defconfig
> index 6b53eba..34c875e 100644
> --- a/configs/am43xx_evm_usbhost_boot_defconfig
> +++ b/configs/am43xx_evm_usbhost_boot_defconfig
> @@ -1,16 +1,14 @@
>  CONFIG_ARM=y
>  CONFIG_AM43XX=y
>  CONFIG_TARGET_AM43XX_EVM=y
> -CONFIG_ISW_ENTRY_ADDR=0x40300350
>  CONFIG_DM_SERIAL=y
>  CONFIG_DM_GPIO=y
>  CONFIG_SPL_STACK_R_ADDR=0x82000000
>  CONFIG_DEFAULT_DEVICE_TREE="am437x-gp-evm"
>  CONFIG_SPL=y
> +CONFIG_ISW_ENTRY_ADDR=0x40300350
>  CONFIG_SPL_STACK_R=y
> -CONFIG_FIT=y
>  CONFIG_SYS_EXTRA_OPTIONS="SERIAL1,CONS_INDEX=1,NAND,SPL_USB_HOST_SUPPORT"
> -CONFIG_SPL_LOAD_FIT=y
>  CONFIG_HUSH_PARSER=y
>  CONFIG_CMD_BOOTZ=y
>  # CONFIG_CMD_IMLS is not set
> @@ -33,7 +31,6 @@ CONFIG_CMD_EXT4_WRITE=y
>  CONFIG_CMD_FAT=y
>  CONFIG_CMD_FS_GENERIC=y
>  CONFIG_OF_CONTROL=y
> -CONFIG_OF_LIST="am437x-gp-evm am437x-sk-evm am43x-epos-evm am437x-idk-evm"
>  CONFIG_DM=y
>  CONFIG_DM_MMC=y
>  CONFIG_SPI_FLASH=y
> @@ -54,4 +51,9 @@ CONFIG_USB_GADGET_DOWNLOAD=y
>  CONFIG_G_DNL_MANUFACTURER="Texas Instruments"
>  CONFIG_G_DNL_VENDOR_NUM=0x0403
>  CONFIG_G_DNL_PRODUCT_NUM=0xbd00
> +CONFIG_OF_LIBFDT=y
> +CONFIG_SPL_NET_VCI_STRING="AM43xx U-Boot SPL"
> +CONFIG_FIT=y
>  CONFIG_SPL_OF_LIBFDT=y
> +CONFIG_SPL_LOAD_FIT=y
> +CONFIG_OF_LIST="am437x-gp-evm am437x-sk-evm am43x-epos-evm am437x-idk-evm"
> diff --git a/configs/am57xx_evm_defconfig b/configs/am57xx_evm_defconfig
> index 8526526..c29a05a 100644
> --- a/configs/am57xx_evm_defconfig
> +++ b/configs/am57xx_evm_defconfig
> @@ -7,9 +7,9 @@ CONFIG_SPL_STACK_R_ADDR=0x82000000
>  CONFIG_DEFAULT_DEVICE_TREE="am57xx-beagle-x15"
>  CONFIG_SPL=y
>  CONFIG_SPL_STACK_R=y
> -CONFIG_OF_BOARD_SETUP=y
>  CONFIG_HUSH_PARSER=y
>  CONFIG_CMD_BOOTZ=y
> +CONFIG_OF_BOARD_SETUP=y
>  # CONFIG_CMD_IMLS is not set
>  CONFIG_CMD_ASKENV=y
>  # CONFIG_CMD_FLASH is not set
> diff --git a/configs/am57xx_hs_evm_defconfig b/configs/am57xx_hs_evm_defconfig
> index ce377cb..a100079 100644
> --- a/configs/am57xx_hs_evm_defconfig
> +++ b/configs/am57xx_hs_evm_defconfig
> @@ -8,9 +8,9 @@ CONFIG_SPL_STACK_R_ADDR=0x82000000
>  CONFIG_DEFAULT_DEVICE_TREE="am57xx-beagle-x15"
>  CONFIG_SPL=y
>  CONFIG_SPL_STACK_R=y
> -CONFIG_OF_BOARD_SETUP=y
>  CONFIG_HUSH_PARSER=y
>  CONFIG_CMD_BOOTZ=y
> +CONFIG_OF_BOARD_SETUP=y
>  # CONFIG_CMD_IMLS is not set
>  CONFIG_CMD_ASKENV=y
>  # CONFIG_CMD_FLASH is not set
> diff --git a/configs/amcore_defconfig b/configs/amcore_defconfig
> index f169fd3..0361418 100644
> --- a/configs/amcore_defconfig
> +++ b/configs/amcore_defconfig
> @@ -1,6 +1,7 @@
>  CONFIG_M68K=y
>  CONFIG_TARGET_AMCORE=y
>  CONFIG_SYS_TEXT_BASE=0xffc00000
> +CONFIG_BOOTDELAY=1
>  CONFIG_SYS_PROMPT="amcore $ "
>  # CONFIG_CMD_BOOTD is not set
>  # CONFIG_CMD_XIMG is not set
> diff --git a/configs/apalis_t30_defconfig b/configs/apalis_t30_defconfig
> index 17e8595..40a65d2 100644
> --- a/configs/apalis_t30_defconfig
> +++ b/configs/apalis_t30_defconfig
> @@ -38,3 +38,4 @@ CONFIG_USB_GADGET_DOWNLOAD=y
>  CONFIG_G_DNL_MANUFACTURER="NVIDIA"
>  CONFIG_G_DNL_VENDOR_NUM=0x0955
>  CONFIG_G_DNL_PRODUCT_NUM=0x701a
> +CONFIG_USE_PRIVATE_LIBGCC=y
> diff --git a/configs/apx4devkit_defconfig b/configs/apx4devkit_defconfig
> index 0df8ac0..a6bac0e 100644
> --- a/configs/apx4devkit_defconfig
> +++ b/configs/apx4devkit_defconfig
> @@ -1,6 +1,7 @@
>  CONFIG_ARM=y
>  CONFIG_TARGET_APX4DEVKIT=y
>  CONFIG_SPL=y
> +CONFIG_BOOTDELAY=1
>  CONFIG_HUSH_PARSER=y
>  # CONFIG_CMD_IMLS is not set
>  # CONFIG_CMD_FLASH is not set
> diff --git a/configs/aristainetos2_defconfig b/configs/aristainetos2_defconfig
> index 0f68eba..18d6a25 100644
> --- a/configs/aristainetos2_defconfig
> +++ b/configs/aristainetos2_defconfig
> @@ -3,6 +3,7 @@ CONFIG_ARCH_MX6=y
>  CONFIG_TARGET_ARISTAINETOS2=y
>  CONFIG_FIT=y
>  CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=board/aristainetos/aristainetos2.cfg,MX6DL"
> +CONFIG_BOOTDELAY=3
>  CONFIG_HUSH_PARSER=y
>  CONFIG_CMD_BOOTZ=y
>  # CONFIG_CMD_IMLS is not set
> diff --git a/configs/aristainetos2b_defconfig b/configs/aristainetos2b_defconfig
> index 2457513..aeea87f 100644
> --- a/configs/aristainetos2b_defconfig
> +++ b/configs/aristainetos2b_defconfig
> @@ -3,6 +3,7 @@ CONFIG_ARCH_MX6=y
>  CONFIG_TARGET_ARISTAINETOS2B=y
>  CONFIG_FIT=y
>  CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=board/aristainetos/aristainetos2.cfg,MX6DL"
> +CONFIG_BOOTDELAY=3
>  CONFIG_HUSH_PARSER=y
>  CONFIG_CMD_BOOTZ=y
>  # CONFIG_CMD_IMLS is not set
> diff --git a/configs/aristainetos_defconfig b/configs/aristainetos_defconfig
> index ad2bf08..a55ce6a 100644
> --- a/configs/aristainetos_defconfig
> +++ b/configs/aristainetos_defconfig
> @@ -3,6 +3,7 @@ CONFIG_ARCH_MX6=y
>  CONFIG_TARGET_ARISTAINETOS=y
>  CONFIG_FIT=y
>  CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=board/aristainetos/aristainetos.cfg,MX6DL"
> +CONFIG_BOOTDELAY=3
>  CONFIG_HUSH_PARSER=y
>  CONFIG_CMD_BOOTZ=y
>  # CONFIG_CMD_IMLS is not set
> diff --git a/configs/astro_mcf5373l_defconfig b/configs/astro_mcf5373l_defconfig
> index 9888c7e..1e41628 100644
> --- a/configs/astro_mcf5373l_defconfig
> +++ b/configs/astro_mcf5373l_defconfig
> @@ -1,5 +1,6 @@
>  CONFIG_M68K=y
>  CONFIG_TARGET_ASTRO_MCF5373L=y
> +CONFIG_BOOTDELAY=1
>  CONFIG_HUSH_PARSER=y
>  CONFIG_SYS_PROMPT="URMEL > "
>  CONFIG_CMD_I2C=y
> diff --git a/configs/atngw100_defconfig b/configs/atngw100_defconfig
> index 685d5ac..52dbefd 100644
> --- a/configs/atngw100_defconfig
> +++ b/configs/atngw100_defconfig
> @@ -1,5 +1,6 @@
>  CONFIG_AVR32=y
>  CONFIG_TARGET_ATNGW100=y
> +CONFIG_BOOTDELAY=1
>  CONFIG_SYS_PROMPT="U-Boot> "
>  CONFIG_AUTOBOOT_KEYED=y
>  CONFIG_AUTOBOOT_PROMPT="Press SPACE to abort autoboot in %d seconds\n"
> diff --git a/configs/atngw100mkii_defconfig b/configs/atngw100mkii_defconfig
> index c392df7..bfceedb 100644
> --- a/configs/atngw100mkii_defconfig
> +++ b/configs/atngw100mkii_defconfig
> @@ -1,5 +1,6 @@
>  CONFIG_AVR32=y
>  CONFIG_TARGET_ATNGW100MKII=y
> +CONFIG_BOOTDELAY=1
>  CONFIG_SYS_PROMPT="U-Boot> "
>  CONFIG_AUTOBOOT_KEYED=y
>  CONFIG_AUTOBOOT_PROMPT="Press SPACE to abort autoboot in %d seconds\n"
> diff --git a/configs/atstk1002_defconfig b/configs/atstk1002_defconfig
> index bd37d2e..df57568 100644
> --- a/configs/atstk1002_defconfig
> +++ b/configs/atstk1002_defconfig
> @@ -1,5 +1,6 @@
>  CONFIG_AVR32=y
>  CONFIG_TARGET_ATSTK1002=y
> +CONFIG_BOOTDELAY=1
>  CONFIG_SYS_PROMPT="U-Boot> "
>  CONFIG_AUTOBOOT_KEYED=y
>  CONFIG_AUTOBOOT_PROMPT="Press SPACE to abort autoboot in %d seconds\n"
> diff --git a/configs/ba10_tv_box_defconfig b/configs/ba10_tv_box_defconfig
> index 6da4b69..1cfb380 100644
> --- a/configs/ba10_tv_box_defconfig
> +++ b/configs/ba10_tv_box_defconfig
> @@ -1,5 +1,6 @@
>  CONFIG_ARM=y
>  CONFIG_ARCH_SUNXI=y
> +CONFIG_MACH_SUN4I=y
>  CONFIG_DRAM_CLK=384
>  CONFIG_DRAM_EMR1=4
>  CONFIG_USB0_VBUS_PIN="PB9"
> diff --git a/configs/bct-brettl2_defconfig b/configs/bct-brettl2_defconfig
> index 3e61a3f..ad894a2 100644
> --- a/configs/bct-brettl2_defconfig
> +++ b/configs/bct-brettl2_defconfig
> @@ -1,5 +1,6 @@
>  CONFIG_BLACKFIN=y
>  CONFIG_TARGET_BCT_BRETTL2=y
> +CONFIG_BOOTDELAY=1
>  CONFIG_HUSH_PARSER=y
>  CONFIG_CMD_I2C=y
>  CONFIG_CMD_GPIO=y
> diff --git a/configs/beaver_defconfig b/configs/beaver_defconfig
> index 8557c02..b9323c2 100644
> --- a/configs/beaver_defconfig
> +++ b/configs/beaver_defconfig
> @@ -44,3 +44,4 @@ CONFIG_USB_GADGET_DOWNLOAD=y
>  CONFIG_G_DNL_MANUFACTURER="NVIDIA"
>  CONFIG_G_DNL_VENDOR_NUM=0x0955
>  CONFIG_G_DNL_PRODUCT_NUM=0x701a
> +CONFIG_USE_PRIVATE_LIBGCC=y
> diff --git a/configs/bf518f-ezbrd_defconfig b/configs/bf518f-ezbrd_defconfig
> index 0b6f517..e17c969 100644
> --- a/configs/bf518f-ezbrd_defconfig
> +++ b/configs/bf518f-ezbrd_defconfig
> @@ -1,5 +1,6 @@
>  CONFIG_BLACKFIN=y
>  CONFIG_TARGET_BF518F_EZBRD=y
> +CONFIG_BOOTDELAY=5
>  CONFIG_CMD_MMC=y
>  CONFIG_CMD_SF=y
>  CONFIG_CMD_SPI=y
> diff --git a/configs/bf526-ezbrd_defconfig b/configs/bf526-ezbrd_defconfig
> index ea4f8e4..8e9fc1a 100644
> --- a/configs/bf526-ezbrd_defconfig
> +++ b/configs/bf526-ezbrd_defconfig
> @@ -1,5 +1,6 @@
>  CONFIG_BLACKFIN=y
>  CONFIG_TARGET_BF526_EZBRD=y
> +CONFIG_BOOTDELAY=5
>  CONFIG_CMD_SF=y
>  CONFIG_CMD_SPI=y
>  CONFIG_CMD_I2C=y
> diff --git a/configs/bf527-ad7160-eval_defconfig b/configs/bf527-ad7160-eval_defconfig
> index b5f5f5d..45f4149 100644
> --- a/configs/bf527-ad7160-eval_defconfig
> +++ b/configs/bf527-ad7160-eval_defconfig
> @@ -1,5 +1,6 @@
>  CONFIG_BLACKFIN=y
>  CONFIG_TARGET_BF527_AD7160_EVAL=y
> +CONFIG_BOOTDELAY=5
>  # CONFIG_CMD_BOOTD is not set
>  CONFIG_CMD_MMC=y
>  CONFIG_CMD_SF=y
> diff --git a/configs/bf527-ezkit-v2_defconfig b/configs/bf527-ezkit-v2_defconfig
> index faac28d..d980392 100644
> --- a/configs/bf527-ezkit-v2_defconfig
> +++ b/configs/bf527-ezkit-v2_defconfig
> @@ -1,6 +1,7 @@
>  CONFIG_BLACKFIN=y
>  CONFIG_TARGET_BF527_EZKIT=y
>  CONFIG_SYS_EXTRA_OPTIONS="BF527_EZKIT_REV_2_1"
> +CONFIG_BOOTDELAY=5
>  CONFIG_CMD_SF=y
>  CONFIG_CMD_SPI=y
>  CONFIG_CMD_I2C=y
> diff --git a/configs/bf527-ezkit_defconfig b/configs/bf527-ezkit_defconfig
> index d69b146..4be8ed7 100644
> --- a/configs/bf527-ezkit_defconfig
> +++ b/configs/bf527-ezkit_defconfig
> @@ -1,5 +1,6 @@
>  CONFIG_BLACKFIN=y
>  CONFIG_TARGET_BF527_EZKIT=y
> +CONFIG_BOOTDELAY=5
>  CONFIG_CMD_SF=y
>  CONFIG_CMD_SPI=y
>  CONFIG_CMD_I2C=y
> diff --git a/configs/bf527-sdp_defconfig b/configs/bf527-sdp_defconfig
> index 5137293..fec1307 100644
> --- a/configs/bf527-sdp_defconfig
> +++ b/configs/bf527-sdp_defconfig
> @@ -1,5 +1,6 @@
>  CONFIG_BLACKFIN=y
>  CONFIG_TARGET_BF527_SDP=y
> +CONFIG_BOOTDELAY=5
>  # CONFIG_CMD_BOOTD is not set
>  CONFIG_CMD_SF=y
>  CONFIG_CMD_SPI=y
> diff --git a/configs/bf533-ezkit_defconfig b/configs/bf533-ezkit_defconfig
> index 6b2395a..853a5d4 100644
> --- a/configs/bf533-ezkit_defconfig
> +++ b/configs/bf533-ezkit_defconfig
> @@ -1,5 +1,6 @@
>  CONFIG_BLACKFIN=y
>  CONFIG_TARGET_BF533_EZKIT=y
> +CONFIG_BOOTDELAY=5
>  CONFIG_CMD_I2C=y
>  CONFIG_CMD_GPIO=y
>  # CONFIG_CMD_SETEXPR is not set
> diff --git a/configs/bf533-stamp_defconfig b/configs/bf533-stamp_defconfig
> index ef23ea7..e0f5de9 100644
> --- a/configs/bf533-stamp_defconfig
> +++ b/configs/bf533-stamp_defconfig
> @@ -1,5 +1,6 @@
>  CONFIG_BLACKFIN=y
>  CONFIG_TARGET_BF533_STAMP=y
> +CONFIG_BOOTDELAY=5
>  CONFIG_CMD_SPI=y
>  CONFIG_CMD_I2C=y
>  CONFIG_CMD_GPIO=y
> diff --git a/configs/bf537-pnav_defconfig b/configs/bf537-pnav_defconfig
> index cb01bc1..bbc171d 100644
> --- a/configs/bf537-pnav_defconfig
> +++ b/configs/bf537-pnav_defconfig
> @@ -1,5 +1,6 @@
>  CONFIG_BLACKFIN=y
>  CONFIG_TARGET_BF537_PNAV=y
> +CONFIG_BOOTDELAY=5
>  CONFIG_CMD_SF=y
>  CONFIG_CMD_SPI=y
>  CONFIG_CMD_I2C=y
> diff --git a/configs/bf537-stamp_defconfig b/configs/bf537-stamp_defconfig
> index 15e5254..d189ad4 100644
> --- a/configs/bf537-stamp_defconfig
> +++ b/configs/bf537-stamp_defconfig
> @@ -1,5 +1,6 @@
>  CONFIG_BLACKFIN=y
>  CONFIG_TARGET_BF537_STAMP=y
> +CONFIG_BOOTDELAY=5
>  CONFIG_CMD_MMC=y
>  CONFIG_CMD_SF=y
>  CONFIG_CMD_SPI=y
> diff --git a/configs/bf538f-ezkit_defconfig b/configs/bf538f-ezkit_defconfig
> index 2c71498..8507b40 100644
> --- a/configs/bf538f-ezkit_defconfig
> +++ b/configs/bf538f-ezkit_defconfig
> @@ -1,5 +1,6 @@
>  CONFIG_BLACKFIN=y
>  CONFIG_TARGET_BF538F_EZKIT=y
> +CONFIG_BOOTDELAY=5
>  CONFIG_CMD_SPI=y
>  CONFIG_CMD_I2C=y
>  CONFIG_CMD_GPIO=y
> diff --git a/configs/bf548-ezkit_defconfig b/configs/bf548-ezkit_defconfig
> index e4fa136..42f1211 100644
> --- a/configs/bf548-ezkit_defconfig
> +++ b/configs/bf548-ezkit_defconfig
> @@ -1,5 +1,6 @@
>  CONFIG_BLACKFIN=y
>  CONFIG_TARGET_BF548_EZKIT=y
> +CONFIG_BOOTDELAY=5
>  CONFIG_CMD_MMC=y
>  CONFIG_CMD_SF=y
>  CONFIG_CMD_SPI=y
> diff --git a/configs/bf561-acvilon_defconfig b/configs/bf561-acvilon_defconfig
> index 3ecdd9f..6428d18 100644
> --- a/configs/bf561-acvilon_defconfig
> +++ b/configs/bf561-acvilon_defconfig
> @@ -1,5 +1,6 @@
>  CONFIG_BLACKFIN=y
>  CONFIG_TARGET_BF561_ACVILON=y
> +CONFIG_BOOTDELAY=5
>  CONFIG_SYS_PROMPT="Acvilon> "
>  # CONFIG_CMD_IMLS is not set
>  # CONFIG_CMD_FLASH is not set
> diff --git a/configs/bf561-ezkit_defconfig b/configs/bf561-ezkit_defconfig
> index 1e99b4b..f8206b8 100644
> --- a/configs/bf561-ezkit_defconfig
> +++ b/configs/bf561-ezkit_defconfig
> @@ -1,5 +1,6 @@
>  CONFIG_BLACKFIN=y
>  CONFIG_TARGET_BF561_EZKIT=y
> +CONFIG_BOOTDELAY=5
>  CONFIG_CMD_I2C=y
>  CONFIG_CMD_GPIO=y
>  # CONFIG_CMD_SETEXPR is not set
> diff --git a/configs/birdland_bav335a_defconfig b/configs/birdland_bav335a_defconfig
> index 44ed671..bb5db5c 100644
> --- a/configs/birdland_bav335a_defconfig
> +++ b/configs/birdland_bav335a_defconfig
> @@ -38,3 +38,4 @@ CONFIG_G_DNL_MANUFACTURER="Texas Instruments"
>  CONFIG_G_DNL_VENDOR_NUM=0x0451
>  CONFIG_G_DNL_PRODUCT_NUM=0xd022
>  CONFIG_OF_LIBFDT=y
> +CONFIG_SPL_NET_VCI_STRING="BAV335x U-Boot SPL"
> diff --git a/configs/birdland_bav335b_defconfig b/configs/birdland_bav335b_defconfig
> index 861bdcf..39cc222 100644
> --- a/configs/birdland_bav335b_defconfig
> +++ b/configs/birdland_bav335b_defconfig
> @@ -38,3 +38,4 @@ CONFIG_G_DNL_MANUFACTURER="Texas Instruments"
>  CONFIG_G_DNL_VENDOR_NUM=0x0451
>  CONFIG_G_DNL_PRODUCT_NUM=0xd022
>  CONFIG_OF_LIBFDT=y
> +CONFIG_SPL_NET_VCI_STRING="BAV335x U-Boot SPL"
> diff --git a/configs/cairo_defconfig b/configs/cairo_defconfig
> index a8775f3..5257312 100644
> --- a/configs/cairo_defconfig
> +++ b/configs/cairo_defconfig
> @@ -2,6 +2,7 @@ CONFIG_ARM=y
>  CONFIG_OMAP34XX=y
>  CONFIG_TARGET_OMAP3_CAIRO=y
>  CONFIG_SPL=y
> +CONFIG_BOOTDELAY=0
>  CONFIG_HUSH_PARSER=y
>  CONFIG_SYS_PROMPT="Cairo # "
>  CONFIG_CMD_BOOTZ=y
> diff --git a/configs/calimain_defconfig b/configs/calimain_defconfig
> index 5f6bc5c..505ab37 100644
> --- a/configs/calimain_defconfig
> +++ b/configs/calimain_defconfig
> @@ -1,6 +1,7 @@
>  CONFIG_ARM=y
>  CONFIG_ARCH_DAVINCI=y
>  CONFIG_TARGET_CALIMAIN=y
> +CONFIG_BOOTDELAY=0
>  CONFIG_HUSH_PARSER=y
>  CONFIG_SYS_PROMPT="Calimain > "
>  CONFIG_AUTOBOOT_KEYED=y
> diff --git a/configs/cardhu_defconfig b/configs/cardhu_defconfig
> index ee8e793..979b693 100644
> --- a/configs/cardhu_defconfig
> +++ b/configs/cardhu_defconfig
> @@ -36,3 +36,4 @@ CONFIG_SYS_NS16550=y
>  CONFIG_TEGRA20_SLINK=y
>  CONFIG_USB=y
>  CONFIG_DM_USB=y
> +CONFIG_USE_PRIVATE_LIBGCC=y
> diff --git a/configs/cgtqmx6eval_defconfig b/configs/cgtqmx6eval_defconfig
> index 68cf2ac..f263165 100644
> --- a/configs/cgtqmx6eval_defconfig
> +++ b/configs/cgtqmx6eval_defconfig
> @@ -3,6 +3,7 @@ CONFIG_ARCH_MX6=y
>  CONFIG_TARGET_CGTQMX6EVAL=y
>  CONFIG_SPL=y
>  CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=arch/arm/imx-common/spl_sd.cfg,SPL,MX6QDL"
> +CONFIG_BOOTDELAY=3
>  CONFIG_HUSH_PARSER=y
>  CONFIG_SYS_PROMPT="CGT-QMX6-Quad U-Boot > "
>  CONFIG_CMD_BOOTZ=y
> diff --git a/configs/chromebook_jerry_defconfig b/configs/chromebook_jerry_defconfig
> index 6bebcee..d5bc515 100644
> --- a/configs/chromebook_jerry_defconfig
> +++ b/configs/chromebook_jerry_defconfig
> @@ -73,6 +73,7 @@ CONFIG_ROCKCHIP_SPI=y
>  CONFIG_DM_VIDEO=y
>  CONFIG_DISPLAY=y
>  CONFIG_VIDEO_ROCKCHIP=y
> +CONFIG_USE_PRIVATE_LIBGCC=y
>  CONFIG_USE_TINY_PRINTF=y
>  CONFIG_CMD_DHRYSTONE=y
>  CONFIG_ERRNO_STR=y
> diff --git a/configs/cm-bf527_defconfig b/configs/cm-bf527_defconfig
> index 072483a..773edfb 100644
> --- a/configs/cm-bf527_defconfig
> +++ b/configs/cm-bf527_defconfig
> @@ -1,5 +1,6 @@
>  CONFIG_BLACKFIN=y
>  CONFIG_TARGET_CM_BF527=y
> +CONFIG_BOOTDELAY=5
>  CONFIG_CMD_I2C=y
>  CONFIG_CMD_GPIO=y
>  # CONFIG_CMD_SETEXPR is not set
> diff --git a/configs/cm-bf533_defconfig b/configs/cm-bf533_defconfig
> index 1fb91b2..6fa231d 100644
> --- a/configs/cm-bf533_defconfig
> +++ b/configs/cm-bf533_defconfig
> @@ -1,5 +1,6 @@
>  CONFIG_BLACKFIN=y
>  CONFIG_TARGET_CM_BF533=y
> +CONFIG_BOOTDELAY=5
>  CONFIG_CMD_GPIO=y
>  # CONFIG_CMD_SETEXPR is not set
>  CONFIG_CMD_DHCP=y
> diff --git a/configs/cm-bf537e_defconfig b/configs/cm-bf537e_defconfig
> index c65a703..16f129b 100644
> --- a/configs/cm-bf537e_defconfig
> +++ b/configs/cm-bf537e_defconfig
> @@ -1,5 +1,6 @@
>  CONFIG_BLACKFIN=y
>  CONFIG_TARGET_CM_BF537E=y
> +CONFIG_BOOTDELAY=5
>  CONFIG_CMD_MMC=y
>  CONFIG_CMD_SPI=y
>  CONFIG_CMD_I2C=y
> diff --git a/configs/cm-bf537u_defconfig b/configs/cm-bf537u_defconfig
> index b030a27..68e8659 100644
> --- a/configs/cm-bf537u_defconfig
> +++ b/configs/cm-bf537u_defconfig
> @@ -1,5 +1,6 @@
>  CONFIG_BLACKFIN=y
>  CONFIG_TARGET_CM_BF537U=y
> +CONFIG_BOOTDELAY=5
>  CONFIG_CMD_MMC=y
>  CONFIG_CMD_SPI=y
>  CONFIG_CMD_I2C=y
> diff --git a/configs/cm-bf548_defconfig b/configs/cm-bf548_defconfig
> index 1355dd4..0589803 100644
> --- a/configs/cm-bf548_defconfig
> +++ b/configs/cm-bf548_defconfig
> @@ -1,5 +1,6 @@
>  CONFIG_BLACKFIN=y
>  CONFIG_TARGET_CM_BF548=y
> +CONFIG_BOOTDELAY=5
>  CONFIG_CMD_I2C=y
>  CONFIG_CMD_GPIO=y
>  # CONFIG_CMD_SETEXPR is not set
> diff --git a/configs/cm-bf561_defconfig b/configs/cm-bf561_defconfig
> index b6e711e..5a32f56 100644
> --- a/configs/cm-bf561_defconfig
> +++ b/configs/cm-bf561_defconfig
> @@ -1,5 +1,6 @@
>  CONFIG_BLACKFIN=y
>  CONFIG_TARGET_CM_BF561=y
> +CONFIG_BOOTDELAY=5
>  CONFIG_CMD_GPIO=y
>  # CONFIG_CMD_SETEXPR is not set
>  CONFIG_CMD_DHCP=y
> diff --git a/configs/cm_fx6_defconfig b/configs/cm_fx6_defconfig
> index 4193764..f01a6dd 100644
> --- a/configs/cm_fx6_defconfig
> +++ b/configs/cm_fx6_defconfig
> @@ -4,6 +4,7 @@ CONFIG_TARGET_CM_FX6=y
>  CONFIG_SPL=y
>  CONFIG_OF_BOARD_SETUP=y
>  CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=arch/arm/imx-common/spl_sd.cfg,MX6QDL,SPL"
> +CONFIG_BOOTDELAY=3
>  CONFIG_HUSH_PARSER=y
>  CONFIG_SYS_PROMPT="CM-FX6 # "
>  CONFIG_CMD_BOOTZ=y
> diff --git a/configs/colibri_t20_defconfig b/configs/colibri_t20_defconfig
> index a0c40fe..a3b2a3c 100644
> --- a/configs/colibri_t20_defconfig
> +++ b/configs/colibri_t20_defconfig
> @@ -44,3 +44,4 @@ CONFIG_G_DNL_VENDOR_NUM=0x0955
>  CONFIG_G_DNL_PRODUCT_NUM=0x701a
>  CONFIG_DM_VIDEO=y
>  CONFIG_VIDEO_TEGRA20=y
> +CONFIG_USE_PRIVATE_LIBGCC=y
> diff --git a/configs/colibri_t30_defconfig b/configs/colibri_t30_defconfig
> index c7f6982..c920b39 100644
> --- a/configs/colibri_t30_defconfig
> +++ b/configs/colibri_t30_defconfig
> @@ -36,3 +36,4 @@ CONFIG_USB_GADGET_DOWNLOAD=y
>  CONFIG_G_DNL_MANUFACTURER="NVIDIA"
>  CONFIG_G_DNL_VENDOR_NUM=0x0955
>  CONFIG_G_DNL_PRODUCT_NUM=0x701a
> +CONFIG_USE_PRIVATE_LIBGCC=y
> diff --git a/configs/colibri_vf_defconfig b/configs/colibri_vf_defconfig
> index df17f2e..986cec4 100644
> --- a/configs/colibri_vf_defconfig
> +++ b/configs/colibri_vf_defconfig
> @@ -5,6 +5,7 @@ CONFIG_DM_SPI=y
>  CONFIG_DM_GPIO=y
>  CONFIG_DEFAULT_DEVICE_TREE="vf610-colibri"
>  CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=board/toradex/colibri_vf/imximage.cfg,ENV_IS_IN_NAND,IMX_NAND"
> +CONFIG_BOOTDELAY=1
>  CONFIG_HUSH_PARSER=y
>  CONFIG_SYS_PROMPT="Colibri VFxx # "
>  CONFIG_CMD_BOOTZ=y
> diff --git a/configs/controlcenterd_TRAILBLAZER_DEVELOP_defconfig b/configs/controlcenterd_TRAILBLAZER_DEVELOP_defconfig
> index be8174b..b6f14db 100644
> --- a/configs/controlcenterd_TRAILBLAZER_DEVELOP_defconfig
> +++ b/configs/controlcenterd_TRAILBLAZER_DEVELOP_defconfig
> @@ -2,6 +2,7 @@ CONFIG_PPC=y
>  CONFIG_MPC85xx=y
>  CONFIG_TARGET_CONTROLCENTERD=y
>  CONFIG_SYS_EXTRA_OPTIONS="TRAILBLAZER,SPIFLASH,DEVELOP"
> +CONFIG_BOOTDELAY=0
>  # CONFIG_CMD_BOOTM is not set
>  # CONFIG_CMD_IMLS is not set
>  # CONFIG_CMD_FLASH is not set
> diff --git a/configs/controlcenterd_TRAILBLAZER_defconfig b/configs/controlcenterd_TRAILBLAZER_defconfig
> index 74b5266..2c45aff 100644
> --- a/configs/controlcenterd_TRAILBLAZER_defconfig
> +++ b/configs/controlcenterd_TRAILBLAZER_defconfig
> @@ -2,6 +2,7 @@ CONFIG_PPC=y
>  CONFIG_MPC85xx=y
>  CONFIG_TARGET_CONTROLCENTERD=y
>  CONFIG_SYS_EXTRA_OPTIONS="TRAILBLAZER,SPIFLASH"
> +CONFIG_BOOTDELAY=0
>  # CONFIG_CMD_BOOTM is not set
>  # CONFIG_CMD_IMLS is not set
>  # CONFIG_CMD_FLASH is not set
> diff --git a/configs/dalmore_defconfig b/configs/dalmore_defconfig
> index 980e153..75eaad8 100644
> --- a/configs/dalmore_defconfig
> +++ b/configs/dalmore_defconfig
> @@ -42,3 +42,4 @@ CONFIG_USB_GADGET_DOWNLOAD=y
>  CONFIG_G_DNL_MANUFACTURER="NVIDIA"
>  CONFIG_G_DNL_VENDOR_NUM=0x0955
>  CONFIG_G_DNL_PRODUCT_NUM=0x701a
> +CONFIG_USE_PRIVATE_LIBGCC=y
> diff --git a/configs/dbau1000_defconfig b/configs/dbau1000_defconfig
> index 996e2f7..c3fa26f 100644
> --- a/configs/dbau1000_defconfig
> +++ b/configs/dbau1000_defconfig
> @@ -12,3 +12,4 @@ CONFIG_SYS_PROMPT="DbAu1xx0 # "
>  # CONFIG_CMD_FPGA is not set
>  # CONFIG_CMD_SETEXPR is not set
>  CONFIG_CMD_DHCP=y
> +CONFIG_USE_PRIVATE_LIBGCC=y
> diff --git a/configs/dbau1100_defconfig b/configs/dbau1100_defconfig
> index 2b3ccd8..5e2c9bd 100644
> --- a/configs/dbau1100_defconfig
> +++ b/configs/dbau1100_defconfig
> @@ -12,3 +12,4 @@ CONFIG_SYS_PROMPT="DbAu1xx0 # "
>  # CONFIG_CMD_FPGA is not set
>  # CONFIG_CMD_SETEXPR is not set
>  CONFIG_CMD_DHCP=y
> +CONFIG_USE_PRIVATE_LIBGCC=y
> diff --git a/configs/dbau1500_defconfig b/configs/dbau1500_defconfig
> index 7459c63..10fe8aa 100644
> --- a/configs/dbau1500_defconfig
> +++ b/configs/dbau1500_defconfig
> @@ -12,3 +12,4 @@ CONFIG_SYS_PROMPT="DbAu1xx0 # "
>  # CONFIG_CMD_FPGA is not set
>  # CONFIG_CMD_SETEXPR is not set
>  CONFIG_CMD_DHCP=y
> +CONFIG_USE_PRIVATE_LIBGCC=y
> diff --git a/configs/dbau1550_defconfig b/configs/dbau1550_defconfig
> index 964d8a8..7f1bdf4 100644
> --- a/configs/dbau1550_defconfig
> +++ b/configs/dbau1550_defconfig
> @@ -9,3 +9,4 @@ CONFIG_SYS_PROMPT="DbAu1xx0 # "
>  # CONFIG_CMD_FPGA is not set
>  # CONFIG_CMD_SETEXPR is not set
>  # CONFIG_CMD_NFS is not set
> +CONFIG_USE_PRIVATE_LIBGCC=y
> diff --git a/configs/dbau1550_el_defconfig b/configs/dbau1550_el_defconfig
> index dfe0102..6cd0161 100644
> --- a/configs/dbau1550_el_defconfig
> +++ b/configs/dbau1550_el_defconfig
> @@ -10,3 +10,4 @@ CONFIG_SYS_PROMPT="DbAu1xx0 # "
>  # CONFIG_CMD_FPGA is not set
>  # CONFIG_CMD_SETEXPR is not set
>  # CONFIG_CMD_NFS is not set
> +CONFIG_USE_PRIVATE_LIBGCC=y
> diff --git a/configs/devkit3250_defconfig b/configs/devkit3250_defconfig
> index eca6e86..0795458 100644
> --- a/configs/devkit3250_defconfig
> +++ b/configs/devkit3250_defconfig
> @@ -5,6 +5,7 @@ CONFIG_SPL_DM=y
>  CONFIG_DM_SERIAL=y
>  CONFIG_DM_GPIO=y
>  CONFIG_SPL=y
> +CONFIG_BOOTDELAY=1
>  CONFIG_CMD_SPI=y
>  CONFIG_CMD_I2C=y
>  CONFIG_CMD_USB=y
> diff --git a/configs/digsy_mtc_RAMBOOT_defconfig b/configs/digsy_mtc_RAMBOOT_defconfig
> index 67fda76..0e708cd 100644
> --- a/configs/digsy_mtc_RAMBOOT_defconfig
> +++ b/configs/digsy_mtc_RAMBOOT_defconfig
> @@ -3,6 +3,7 @@ CONFIG_MPC5xxx=y
>  CONFIG_TARGET_DIGSY_MTC=y
>  CONFIG_OF_BOARD_SETUP=y
>  CONFIG_SYS_EXTRA_OPTIONS="SYS_TEXT_BASE=0x00100000"
> +CONFIG_BOOTDELAY=1
>  CONFIG_HUSH_PARSER=y
>  CONFIG_AUTOBOOT_KEYED=y
>  CONFIG_AUTOBOOT_PROMPT="Press SPACE to abort autoboot in %d seconds\n"
> diff --git a/configs/digsy_mtc_defconfig b/configs/digsy_mtc_defconfig
> index e05583f..977d3b2 100644
> --- a/configs/digsy_mtc_defconfig
> +++ b/configs/digsy_mtc_defconfig
> @@ -2,6 +2,7 @@ CONFIG_PPC=y
>  CONFIG_MPC5xxx=y
>  CONFIG_TARGET_DIGSY_MTC=y
>  CONFIG_OF_BOARD_SETUP=y
> +CONFIG_BOOTDELAY=1
>  CONFIG_HUSH_PARSER=y
>  CONFIG_AUTOBOOT_KEYED=y
>  CONFIG_AUTOBOOT_PROMPT="autoboot in %d seconds\n"
> diff --git a/configs/digsy_mtc_rev5_RAMBOOT_defconfig b/configs/digsy_mtc_rev5_RAMBOOT_defconfig
> index 424c214..9c8470d 100644
> --- a/configs/digsy_mtc_rev5_RAMBOOT_defconfig
> +++ b/configs/digsy_mtc_rev5_RAMBOOT_defconfig
> @@ -3,6 +3,7 @@ CONFIG_MPC5xxx=y
>  CONFIG_TARGET_DIGSY_MTC=y
>  CONFIG_OF_BOARD_SETUP=y
>  CONFIG_SYS_EXTRA_OPTIONS="SYS_TEXT_BASE=0x00100000,DIGSY_REV5"
> +CONFIG_BOOTDELAY=1
>  CONFIG_HUSH_PARSER=y
>  CONFIG_AUTOBOOT_KEYED=y
>  CONFIG_AUTOBOOT_PROMPT="Press SPACE to abort autoboot in %d seconds\n"
> diff --git a/configs/digsy_mtc_rev5_defconfig b/configs/digsy_mtc_rev5_defconfig
> index 4579ab6..c1dca2e 100644
> --- a/configs/digsy_mtc_rev5_defconfig
> +++ b/configs/digsy_mtc_rev5_defconfig
> @@ -3,6 +3,7 @@ CONFIG_MPC5xxx=y
>  CONFIG_TARGET_DIGSY_MTC=y
>  CONFIG_OF_BOARD_SETUP=y
>  CONFIG_SYS_EXTRA_OPTIONS="DIGSY_REV5"
> +CONFIG_BOOTDELAY=1
>  CONFIG_HUSH_PARSER=y
>  CONFIG_AUTOBOOT_KEYED=y
>  CONFIG_AUTOBOOT_PROMPT="Press SPACE to abort autoboot in %d seconds\n"
> diff --git a/configs/dra7xx_evm_defconfig b/configs/dra7xx_evm_defconfig
> index 1237a73..756af63 100644
> --- a/configs/dra7xx_evm_defconfig
> +++ b/configs/dra7xx_evm_defconfig
> @@ -9,11 +9,9 @@ CONFIG_SPL_STACK_R_ADDR=0x82000000
>  CONFIG_DEFAULT_DEVICE_TREE="dra7-evm"
>  CONFIG_SPL=y
>  CONFIG_SPL_STACK_R=y
> -CONFIG_FIT=y
> -CONFIG_OF_BOARD_SETUP=y
> -CONFIG_SPL_LOAD_FIT=y
>  CONFIG_HUSH_PARSER=y
>  CONFIG_CMD_BOOTZ=y
> +CONFIG_OF_BOARD_SETUP=y
>  # CONFIG_CMD_IMLS is not set
>  CONFIG_CMD_ASKENV=y
>  # CONFIG_CMD_FLASH is not set
> @@ -34,7 +32,6 @@ CONFIG_CMD_EXT4_WRITE=y
>  CONFIG_CMD_FAT=y
>  CONFIG_CMD_FS_GENERIC=y
>  CONFIG_OF_CONTROL=y
> -CONFIG_OF_LIST="dra7-evm dra72-evm"
>  CONFIG_DM=y
>  CONFIG_DM_MMC=y
>  CONFIG_SPI_FLASH=y
> @@ -56,4 +53,7 @@ CONFIG_USB_GADGET_DOWNLOAD=y
>  CONFIG_G_DNL_MANUFACTURER="Texas Instruments"
>  CONFIG_G_DNL_VENDOR_NUM=0x0451
>  CONFIG_G_DNL_PRODUCT_NUM=0xd022
> +CONFIG_FIT=y
>  CONFIG_SPL_OF_LIBFDT=y
> +CONFIG_SPL_LOAD_FIT=y
> +CONFIG_OF_LIST="dra7-evm dra72-evm"
> diff --git a/configs/dra7xx_hs_evm_defconfig b/configs/dra7xx_hs_evm_defconfig
> index 0724916..6933ab5 100644
> --- a/configs/dra7xx_hs_evm_defconfig
> +++ b/configs/dra7xx_hs_evm_defconfig
> @@ -1,7 +1,7 @@
>  CONFIG_ARM=y
>  CONFIG_OMAP54XX=y
> -CONFIG_SYS_MALLOC_F_LEN=0x2000
>  CONFIG_TI_SECURE_DEVICE=y
> +CONFIG_SYS_MALLOC_F_LEN=0x2000
>  CONFIG_TARGET_DRA7XX_EVM=y
>  CONFIG_DM_SERIAL=y
>  CONFIG_DM_SPI=y
> @@ -11,11 +11,9 @@ CONFIG_SPL_STACK_R_ADDR=0x82000000
>  CONFIG_DEFAULT_DEVICE_TREE="dra7-evm"
>  CONFIG_SPL=y
>  CONFIG_SPL_STACK_R=y
> -CONFIG_FIT=y
> -CONFIG_OF_BOARD_SETUP=y
> -CONFIG_SPL_LOAD_FIT=y
>  CONFIG_HUSH_PARSER=y
>  CONFIG_CMD_BOOTZ=y
> +CONFIG_OF_BOARD_SETUP=y
>  # CONFIG_CMD_IMLS is not set
>  CONFIG_CMD_ASKENV=y
>  # CONFIG_CMD_FLASH is not set
> @@ -36,7 +34,6 @@ CONFIG_CMD_EXT4_WRITE=y
>  CONFIG_CMD_FAT=y
>  CONFIG_CMD_FS_GENERIC=y
>  CONFIG_OF_CONTROL=y
> -CONFIG_OF_LIST="dra7-evm dra72-evm"
>  CONFIG_DM=y
>  CONFIG_DM_MMC=y
>  CONFIG_SPI_FLASH=y
> @@ -58,4 +55,7 @@ CONFIG_USB_GADGET_DOWNLOAD=y
>  CONFIG_G_DNL_MANUFACTURER="Texas Instruments"
>  CONFIG_G_DNL_VENDOR_NUM=0x0451
>  CONFIG_G_DNL_PRODUCT_NUM=0xd022
> +CONFIG_FIT=y
>  CONFIG_SPL_OF_LIBFDT=y
> +CONFIG_SPL_LOAD_FIT=y
> +CONFIG_OF_LIST="dra7-evm dra72-evm"
> diff --git a/configs/dserve_dsrv9703c_defconfig b/configs/dserve_dsrv9703c_defconfig
> index ba50ce0..f8155b2 100644
> --- a/configs/dserve_dsrv9703c_defconfig
> +++ b/configs/dserve_dsrv9703c_defconfig
> @@ -1,5 +1,6 @@
>  CONFIG_ARM=y
>  CONFIG_ARCH_SUNXI=y
> +CONFIG_MACH_SUN4I=y
>  CONFIG_MMC0_CD_PIN="PH1"
>  CONFIG_USB0_VBUS_PIN="PB9"
>  CONFIG_USB0_VBUS_DET="PH5"
> diff --git a/configs/espt_defconfig b/configs/espt_defconfig
> index 78e319c..81425bd 100644
> --- a/configs/espt_defconfig
> +++ b/configs/espt_defconfig
> @@ -1,5 +1,6 @@
>  CONFIG_SH=y
>  CONFIG_TARGET_ESPT=y
> +CONFIG_BOOTDELAY=-1
>  # CONFIG_CMD_BDI is not set
>  # CONFIG_CMD_CONSOLE is not set
>  # CONFIG_CMD_BOOTD is not set
> diff --git a/configs/evb-rk3036_defconfig b/configs/evb-rk3036_defconfig
> index 3f77981..9894fff 100644
> --- a/configs/evb-rk3036_defconfig
> +++ b/configs/evb-rk3036_defconfig
> @@ -39,5 +39,6 @@ CONFIG_DEBUG_UART=y
>  CONFIG_DEBUG_UART_BASE=0x20068000
>  CONFIG_DEBUG_UART_CLOCK=24000000
>  CONFIG_DEBUG_UART_SHIFT=2
> +CONFIG_USE_PRIVATE_LIBGCC=y
>  CONFIG_CMD_DHRYSTONE=y
>  CONFIG_ERRNO_STR=y
> diff --git a/configs/firefly-rk3288_defconfig b/configs/firefly-rk3288_defconfig
> index a64f6de..4af9120 100644
> --- a/configs/firefly-rk3288_defconfig
> +++ b/configs/firefly-rk3288_defconfig
> @@ -65,6 +65,7 @@ CONFIG_SYS_NS16550=y
>  CONFIG_DM_VIDEO=y
>  CONFIG_DISPLAY=y
>  CONFIG_VIDEO_ROCKCHIP=y
> +CONFIG_USE_PRIVATE_LIBGCC=y
>  CONFIG_USE_TINY_PRINTF=y
>  CONFIG_CMD_DHRYSTONE=y
>  CONFIG_ERRNO_STR=y
> diff --git a/configs/ge_b450v3_defconfig b/configs/ge_b450v3_defconfig
> index 0ef418d..8577167 100644
> --- a/configs/ge_b450v3_defconfig
> +++ b/configs/ge_b450v3_defconfig
> @@ -1,6 +1,8 @@
>  CONFIG_ARM=y
>  CONFIG_ARCH_MX6=y
>  CONFIG_TARGET_GE_B450V3=y
> +# CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set
> +CONFIG_BOOTDELAY=1
>  CONFIG_HUSH_PARSER=y
>  CONFIG_CMD_BOOTZ=y
>  # CONFIG_CMD_IMLS is not set
> @@ -8,18 +10,16 @@ CONFIG_CMD_BOOTZ=y
>  CONFIG_CMD_MMC=y
>  CONFIG_CMD_SF=y
>  CONFIG_CMD_I2C=y
> -CONFIG_CMD_FPGA=n
> +# CONFIG_CMD_FPGA is not set
>  CONFIG_CMD_GPIO=y
> -CONFIG_CMD_NET=n
> -CONFIG_CMD_NFS=n
> +# CONFIG_CMD_NET is not set
> +# CONFIG_CMD_NFS is not set
>  CONFIG_CMD_CACHE=y
>  CONFIG_CMD_EXT2=y
>  CONFIG_CMD_EXT4=y
>  CONFIG_CMD_EXT4_WRITE=y
> -CONFIG_CMD_FAT=n
>  CONFIG_CMD_FS_GENERIC=y
>  CONFIG_SPI_FLASH=y
>  CONFIG_SPI_FLASH_STMICRO=y
>  CONFIG_OF_LIBFDT=y
> -CONFIG_SYS_MALLOC_CLEAR_ON_INIT=n
> -CONFIG_EFI_LOADER=n
> +# CONFIG_EFI_LOADER is not set
> diff --git a/configs/ge_b650v3_defconfig b/configs/ge_b650v3_defconfig
> index 2af4b11..c5f391e 100644
> --- a/configs/ge_b650v3_defconfig
> +++ b/configs/ge_b650v3_defconfig
> @@ -1,6 +1,8 @@
>  CONFIG_ARM=y
>  CONFIG_ARCH_MX6=y
>  CONFIG_TARGET_GE_B650V3=y
> +# CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set
> +CONFIG_BOOTDELAY=1
>  CONFIG_HUSH_PARSER=y
>  CONFIG_CMD_BOOTZ=y
>  # CONFIG_CMD_IMLS is not set
> @@ -8,18 +10,16 @@ CONFIG_CMD_BOOTZ=y
>  CONFIG_CMD_MMC=y
>  CONFIG_CMD_SF=y
>  CONFIG_CMD_I2C=y
> -CONFIG_CMD_FPGA=n
> +# CONFIG_CMD_FPGA is not set
>  CONFIG_CMD_GPIO=y
> -CONFIG_CMD_NET=n
> -CONFIG_CMD_NFS=n
> +# CONFIG_CMD_NET is not set
> +# CONFIG_CMD_NFS is not set
>  CONFIG_CMD_CACHE=y
>  CONFIG_CMD_EXT2=y
>  CONFIG_CMD_EXT4=y
>  CONFIG_CMD_EXT4_WRITE=y
> -CONFIG_CMD_FAT=n
>  CONFIG_CMD_FS_GENERIC=y
>  CONFIG_SPI_FLASH=y
>  CONFIG_SPI_FLASH_STMICRO=y
>  CONFIG_OF_LIBFDT=y
> -CONFIG_SYS_MALLOC_CLEAR_ON_INIT=n
> -CONFIG_EFI_LOADER=n
> +# CONFIG_EFI_LOADER is not set
> diff --git a/configs/ge_b850v3_defconfig b/configs/ge_b850v3_defconfig
> index 9e0c5eb..2c5aa05 100644
> --- a/configs/ge_b850v3_defconfig
> +++ b/configs/ge_b850v3_defconfig
> @@ -1,6 +1,8 @@
>  CONFIG_ARM=y
>  CONFIG_ARCH_MX6=y
>  CONFIG_TARGET_GE_B850V3=y
> +# CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set
> +CONFIG_BOOTDELAY=1
>  CONFIG_HUSH_PARSER=y
>  CONFIG_CMD_BOOTZ=y
>  # CONFIG_CMD_IMLS is not set
> @@ -8,18 +10,16 @@ CONFIG_CMD_BOOTZ=y
>  CONFIG_CMD_MMC=y
>  CONFIG_CMD_SF=y
>  CONFIG_CMD_I2C=y
> -CONFIG_CMD_FPGA=n
> +# CONFIG_CMD_FPGA is not set
>  CONFIG_CMD_GPIO=y
> -CONFIG_CMD_NET=n
> -CONFIG_CMD_NFS=n
> +# CONFIG_CMD_NET is not set
> +# CONFIG_CMD_NFS is not set
>  CONFIG_CMD_CACHE=y
>  CONFIG_CMD_EXT2=y
>  CONFIG_CMD_EXT4=y
>  CONFIG_CMD_EXT4_WRITE=y
> -CONFIG_CMD_FAT=n
>  CONFIG_CMD_FS_GENERIC=y
>  CONFIG_SPI_FLASH=y
>  CONFIG_SPI_FLASH_STMICRO=y
>  CONFIG_OF_LIBFDT=y
> -CONFIG_SYS_MALLOC_CLEAR_ON_INIT=n
> -CONFIG_EFI_LOADER=n
> +# CONFIG_EFI_LOADER is not set
> diff --git a/configs/grasshopper_defconfig b/configs/grasshopper_defconfig
> index 25b9c4e..26b8a1f 100644
> --- a/configs/grasshopper_defconfig
> +++ b/configs/grasshopper_defconfig
> @@ -1,5 +1,6 @@
>  CONFIG_AVR32=y
>  CONFIG_TARGET_GRASSHOPPER=y
> +CONFIG_BOOTDELAY=1
>  CONFIG_HUSH_PARSER=y
>  CONFIG_SYS_PROMPT="U-Boot> "
>  CONFIG_AUTOBOOT_KEYED=y
> diff --git a/configs/gwventana_defconfig b/configs/gwventana_defconfig
> index 9959ef4..e9449fa 100644
> --- a/configs/gwventana_defconfig
> +++ b/configs/gwventana_defconfig
> @@ -9,6 +9,7 @@ CONFIG_FIT=y
>  CONFIG_FIT_VERBOSE=y
>  CONFIG_OF_BOARD_SETUP=y
>  CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=arch/arm/imx-common/spl_sd.cfg,MX6QDL"
> +CONFIG_BOOTDELAY=3
>  CONFIG_HUSH_PARSER=y
>  CONFIG_SYS_PROMPT="Ventana > "
>  CONFIG_CMD_BOOTZ=y
> diff --git a/configs/h8_homlet_v2_defconfig b/configs/h8_homlet_v2_defconfig
> index c4bd2c5..e04d96b 100644
> --- a/configs/h8_homlet_v2_defconfig
> +++ b/configs/h8_homlet_v2_defconfig
> @@ -4,6 +4,7 @@ CONFIG_MACH_SUN8I_A83T=y
>  CONFIG_DRAM_CLK=480
>  CONFIG_DRAM_ZQ=15355
>  CONFIG_DRAM_ODT_EN=y
> +CONFIG_MMC0_CD_PIN="PF6"
>  CONFIG_USB0_VBUS_PIN="PL5"
>  CONFIG_USB1_VBUS_PIN="PL6"
>  CONFIG_AXP_GPIO=y
> diff --git a/configs/harmony_defconfig b/configs/harmony_defconfig
> index 16b0297..129a72b 100644
> --- a/configs/harmony_defconfig
> +++ b/configs/harmony_defconfig
> @@ -35,3 +35,4 @@ CONFIG_USB_ULPI_VIEWPORT=y
>  CONFIG_USB_ULPI=y
>  CONFIG_DM_VIDEO=y
>  CONFIG_VIDEO_TEGRA20=y
> +CONFIG_USE_PRIVATE_LIBGCC=y
> diff --git a/configs/hikey_defconfig b/configs/hikey_defconfig
> index ba0a37e..d150dd3 100644
> --- a/configs/hikey_defconfig
> +++ b/configs/hikey_defconfig
> @@ -1,6 +1,5 @@
>  CONFIG_ARM=y
>  CONFIG_SYS_MALLOC_F_LEN=0x2000
> -CONFIG_DEFAULT_DEVICE_TREE="hi6220-hikey"
>  CONFIG_HUSH_PARSER=y
>  # CONFIG_CMD_IMLS is not set
>  CONFIG_CMD_MMC=y
> @@ -14,3 +13,5 @@ CONFIG_CMD_EXT2=y
>  CONFIG_CMD_EXT4=y
>  CONFIG_CMD_FAT=y
>  CONFIG_CMD_FS_GENERIC=y
> +CONFIG_OF_LIBFDT=y
> +CONFIG_DEFAULT_DEVICE_TREE="hi6220-hikey"
> diff --git a/configs/iNet_3F_defconfig b/configs/iNet_3F_defconfig
> index ebf103a..7ec54a7 100644
> --- a/configs/iNet_3F_defconfig
> +++ b/configs/iNet_3F_defconfig
> @@ -1,5 +1,6 @@
>  CONFIG_ARM=y
>  CONFIG_ARCH_SUNXI=y
> +CONFIG_MACH_SUN4I=y
>  CONFIG_DRAM_CLK=432
>  CONFIG_DRAM_EMR1=4
>  CONFIG_MMC0_CD_PIN="PH1"
> diff --git a/configs/iNet_3W_defconfig b/configs/iNet_3W_defconfig
> index 2cadf17..5e68769 100644
> --- a/configs/iNet_3W_defconfig
> +++ b/configs/iNet_3W_defconfig
> @@ -1,5 +1,6 @@
>  CONFIG_ARM=y
>  CONFIG_ARCH_SUNXI=y
> +CONFIG_MACH_SUN4I=y
>  CONFIG_DRAM_CLK=408
>  CONFIG_DRAM_ZQ=127
>  CONFIG_DRAM_EMR1=4
> diff --git a/configs/ibf-dsp561_defconfig b/configs/ibf-dsp561_defconfig
> index 5ce6abc..036a92f 100644
> --- a/configs/ibf-dsp561_defconfig
> +++ b/configs/ibf-dsp561_defconfig
> @@ -1,5 +1,6 @@
>  CONFIG_BLACKFIN=y
>  CONFIG_TARGET_IBF_DSP561=y
> +CONFIG_BOOTDELAY=5
>  CONFIG_CMD_I2C=y
>  CONFIG_CMD_GPIO=y
>  # CONFIG_CMD_SETEXPR is not set
> diff --git a/configs/ids8313_defconfig b/configs/ids8313_defconfig
> index 794b85e..b0487ef 100644
> --- a/configs/ids8313_defconfig
> +++ b/configs/ids8313_defconfig
> @@ -6,6 +6,7 @@ CONFIG_FIT_SIGNATURE=y
>  CONFIG_OF_BOARD_SETUP=y
>  CONFIG_OF_STDOUT_VIA_ALIAS=y
>  CONFIG_SYS_EXTRA_OPTIONS="SYS_TEXT_BASE=0xFFF00000"
> +CONFIG_BOOTDELAY=1
>  CONFIG_HUSH_PARSER=y
>  CONFIG_AUTOBOOT_KEYED=y
>  CONFIG_AUTOBOOT_PROMPT="Enter password - autoboot in %d seconds...\n"
> diff --git a/configs/inet1_defconfig b/configs/inet1_defconfig
> index e84ed57..a8b32cb 100644
> --- a/configs/inet1_defconfig
> +++ b/configs/inet1_defconfig
> @@ -1,5 +1,6 @@
>  CONFIG_ARM=y
>  CONFIG_ARCH_SUNXI=y
> +CONFIG_MACH_SUN4I=y
>  CONFIG_DRAM_CLK=432
>  CONFIG_DRAM_EMR1=4
>  CONFIG_USB0_VBUS_PIN="PB9"
> diff --git a/configs/inet97fv2_defconfig b/configs/inet97fv2_defconfig
> index 2444a38..0b03e16 100644
> --- a/configs/inet97fv2_defconfig
> +++ b/configs/inet97fv2_defconfig
> @@ -1,5 +1,6 @@
>  CONFIG_ARM=y
>  CONFIG_ARCH_SUNXI=y
> +CONFIG_MACH_SUN4I=y
>  CONFIG_DRAM_CLK=408
>  CONFIG_DRAM_EMR1=4
>  CONFIG_USB0_VBUS_PIN="PB9"
> diff --git a/configs/inet9f_rev03_defconfig b/configs/inet9f_rev03_defconfig
> index a2489c4..153450f 100644
> --- a/configs/inet9f_rev03_defconfig
> +++ b/configs/inet9f_rev03_defconfig
> @@ -1,5 +1,6 @@
>  CONFIG_ARM=y
>  CONFIG_ARCH_SUNXI=y
> +CONFIG_MACH_SUN4I=y
>  CONFIG_DRAM_CLK=408
>  CONFIG_DRAM_EMR1=4
>  CONFIG_USB0_VBUS_PIN="PB9"
> diff --git a/configs/inka4x0_defconfig b/configs/inka4x0_defconfig
> index 506a8f8..d8586a4 100644
> --- a/configs/inka4x0_defconfig
> +++ b/configs/inka4x0_defconfig
> @@ -1,6 +1,7 @@
>  CONFIG_PPC=y
>  CONFIG_MPC5xxx=y
>  CONFIG_TARGET_INKA4X0=y
> +CONFIG_BOOTDELAY=1
>  CONFIG_LOOPW=y
>  CONFIG_CMD_USB=y
>  # CONFIG_CMD_SETEXPR is not set
> diff --git a/configs/ip04_defconfig b/configs/ip04_defconfig
> index b944b07..277988c 100644
> --- a/configs/ip04_defconfig
> +++ b/configs/ip04_defconfig
> @@ -1,5 +1,6 @@
>  CONFIG_BLACKFIN=y
>  CONFIG_TARGET_IP04=y
> +CONFIG_BOOTDELAY=5
>  # CONFIG_CMD_IMLS is not set
>  # CONFIG_CMD_FLASH is not set
>  CONFIG_CMD_SF=y
> diff --git a/configs/jesurun_q5_defconfig b/configs/jesurun_q5_defconfig
> index a9b9084..9cb8b1d 100644
> --- a/configs/jesurun_q5_defconfig
> +++ b/configs/jesurun_q5_defconfig
> @@ -1,5 +1,6 @@
>  CONFIG_ARM=y
>  CONFIG_ARCH_SUNXI=y
> +CONFIG_MACH_SUN4I=y
>  CONFIG_DRAM_CLK=312
>  CONFIG_USB0_VBUS_PIN="PB9"
>  CONFIG_VIDEO_COMPOSITE=y
> diff --git a/configs/jetson-tk1_defconfig b/configs/jetson-tk1_defconfig
> index f672aa2..7b04a0c 100644
> --- a/configs/jetson-tk1_defconfig
> +++ b/configs/jetson-tk1_defconfig
> @@ -44,3 +44,4 @@ CONFIG_USB_GADGET_DOWNLOAD=y
>  CONFIG_G_DNL_MANUFACTURER="NVIDIA"
>  CONFIG_G_DNL_VENDOR_NUM=0x0955
>  CONFIG_G_DNL_PRODUCT_NUM=0x701a
> +CONFIG_USE_PRIVATE_LIBGCC=y
> diff --git a/configs/kwb_defconfig b/configs/kwb_defconfig
> index 30558e7..790292e 100644
> --- a/configs/kwb_defconfig
> +++ b/configs/kwb_defconfig
> @@ -2,6 +2,7 @@ CONFIG_ARM=y
>  CONFIG_TARGET_KWB=y
>  CONFIG_SPL=y
>  CONFIG_SYS_EXTRA_OPTIONS="SERIAL1,CONS_INDEX=1"
> +CONFIG_BOOTDELAY=0
>  CONFIG_HUSH_PARSER=y
>  # CONFIG_CMD_BOOTD is not set
>  # CONFIG_CMD_BOOTM is not set
> diff --git a/configs/kylin-rk3036_defconfig b/configs/kylin-rk3036_defconfig
> index bed9df8..0ff6c6b 100644
> --- a/configs/kylin-rk3036_defconfig
> +++ b/configs/kylin-rk3036_defconfig
> @@ -34,5 +34,6 @@ CONFIG_ROCKCHIP_DWMMC=y
>  CONFIG_PINCTRL=y
>  CONFIG_ROCKCHIP_3036_PINCTRL=y
>  CONFIG_RAM=y
> +CONFIG_USE_PRIVATE_LIBGCC=y
>  CONFIG_CMD_DHRYSTONE=y
>  CONFIG_ERRNO_STR=y
> diff --git a/configs/legoev3_defconfig b/configs/legoev3_defconfig
> index d080f05..8161f73 100644
> --- a/configs/legoev3_defconfig
> +++ b/configs/legoev3_defconfig
> @@ -1,6 +1,7 @@
>  CONFIG_ARM=y
>  CONFIG_ARCH_DAVINCI=y
>  CONFIG_TARGET_LEGOEV3=y
> +CONFIG_BOOTDELAY=0
>  CONFIG_HUSH_PARSER=y
>  CONFIG_AUTOBOOT_KEYED=y
>  CONFIG_AUTOBOOT_PROMPT="Autoboot in %d seconds - press 'l' to stop...\n"
> diff --git a/configs/ls2080aqds_nand_defconfig b/configs/ls2080aqds_nand_defconfig
> index dc16492..ea3fd1e 100644
> --- a/configs/ls2080aqds_nand_defconfig
> +++ b/configs/ls2080aqds_nand_defconfig
> @@ -1,5 +1,8 @@
>  CONFIG_ARM=y
>  CONFIG_TARGET_LS2080AQDS=y
> +CONFIG_DM_SPI=y
> +CONFIG_DM_SPI_FLASH=y
> +CONFIG_DEFAULT_DEVICE_TREE="fsl-ls2080a-qds"
>  CONFIG_SPL=y
>  CONFIG_FIT=y
>  CONFIG_FIT_VERBOSE=y
> @@ -8,16 +11,9 @@ CONFIG_OF_STDOUT_VIA_ALIAS=y
>  CONFIG_SYS_EXTRA_OPTIONS="SYS_FSL_DDR4, NAND, LS2080A"
>  CONFIG_BOOTDELAY=10
>  CONFIG_HUSH_PARSER=y
> -CONFIG_DEFAULT_DEVICE_TREE="fsl-ls2080a-qds"
> -CONFIG_OF_CONTROL=y
> -CONFIG_SPL_DISABLE_OF_CONTROL=y
> -CONFIG_OF_EMBED=y
> -CONFIG_DM=y
> -CONFIG_DM_SPI_FLASH=y
> -CONFIG_DM_SPI=y
> -CONFIG_FSL_QSPI=y
>  CONFIG_CMD_GREPENV=y
>  CONFIG_CMD_MMC=y
> +CONFIG_CMD_SF=y
>  CONFIG_CMD_I2C=y
>  CONFIG_CMD_USB=y
>  # CONFIG_CMD_SETEXPR is not set
> @@ -27,13 +23,15 @@ CONFIG_CMD_PING=y
>  CONFIG_CMD_CACHE=y
>  CONFIG_CMD_EXT2=y
>  CONFIG_CMD_FAT=y
> -CONFIG_CMD_SF=y
> +CONFIG_OF_CONTROL=y
> +CONFIG_OF_EMBED=y
>  CONFIG_NET_RANDOM_ETHADDR=y
> +CONFIG_DM=y
>  CONFIG_NETDEVICES=y
>  CONFIG_E1000=y
>  CONFIG_SYS_NS16550=y
> +CONFIG_FSL_QSPI=y
>  CONFIG_USB=y
>  CONFIG_USB_XHCI_HCD=y
>  CONFIG_USB_XHCI_DWC3=y
> -CONFIG_OF_LIBFDT=y
>  CONFIG_EFI_LOADER_BOUNCE_BUFFER=y
> diff --git a/configs/medcom-wide_defconfig b/configs/medcom-wide_defconfig
> index 4dd4dce..02eb704 100644
> --- a/configs/medcom-wide_defconfig
> +++ b/configs/medcom-wide_defconfig
> @@ -34,3 +34,4 @@ CONFIG_USB=y
>  CONFIG_DM_USB=y
>  CONFIG_DM_VIDEO=y
>  CONFIG_VIDEO_TEGRA20=y
> +CONFIG_USE_PRIVATE_LIBGCC=y
> diff --git a/configs/microblaze-generic_defconfig b/configs/microblaze-generic_defconfig
> index 2ef713f..a66cd3b 100644
> --- a/configs/microblaze-generic_defconfig
> +++ b/configs/microblaze-generic_defconfig
> @@ -11,6 +11,7 @@ CONFIG_DEFAULT_DEVICE_TREE="microblaze-generic"
>  CONFIG_SPL=y
>  CONFIG_FIT=y
>  CONFIG_FIT_VERBOSE=y
> +CONFIG_BOOTDELAY=-1
>  CONFIG_HUSH_PARSER=y
>  CONFIG_SYS_PROMPT="U-Boot-mONStR> "
>  CONFIG_CMD_ASKENV=y
> diff --git a/configs/mk802_defconfig b/configs/mk802_defconfig
> index 63b6a76..d38bc7f 100644
> --- a/configs/mk802_defconfig
> +++ b/configs/mk802_defconfig
> @@ -1,5 +1,6 @@
>  CONFIG_ARM=y
>  CONFIG_ARCH_SUNXI=y
> +CONFIG_MACH_SUN4I=y
>  CONFIG_USB2_VBUS_PIN="PH12"
>  CONFIG_DEFAULT_DEVICE_TREE="sun4i-a10-mk802"
>  # CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set
> diff --git a/configs/mk802ii_defconfig b/configs/mk802ii_defconfig
> index c366411..de1b73f 100644
> --- a/configs/mk802ii_defconfig
> +++ b/configs/mk802ii_defconfig
> @@ -1,5 +1,6 @@
>  CONFIG_ARM=y
>  CONFIG_ARCH_SUNXI=y
> +CONFIG_MACH_SUN4I=y
>  CONFIG_DEFAULT_DEVICE_TREE="sun4i-a10-mk802ii"
>  # CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set
>  CONFIG_SPL=y
> diff --git a/configs/ms7750se_defconfig b/configs/ms7750se_defconfig
> index fb7932a..6a53642 100644
> --- a/configs/ms7750se_defconfig
> +++ b/configs/ms7750se_defconfig
> @@ -1,5 +1,6 @@
>  CONFIG_SH=y
>  CONFIG_TARGET_MS7750SE=y
> +CONFIG_BOOTDELAY=-1
>  # CONFIG_CMD_BDI is not set
>  # CONFIG_CMD_CONSOLE is not set
>  # CONFIG_CMD_BOOTD is not set
> diff --git a/configs/mx23evk_defconfig b/configs/mx23evk_defconfig
> index b1bd634..5638c52 100644
> --- a/configs/mx23evk_defconfig
> +++ b/configs/mx23evk_defconfig
> @@ -1,6 +1,7 @@
>  CONFIG_ARM=y
>  CONFIG_TARGET_MX23EVK=y
>  CONFIG_SPL=y
> +CONFIG_BOOTDELAY=1
>  CONFIG_HUSH_PARSER=y
>  CONFIG_CMD_BOOTZ=y
>  # CONFIG_CMD_IMLS is not set
> diff --git a/configs/mx25pdk_defconfig b/configs/mx25pdk_defconfig
> index 1c1afd8..b4afb05 100644
> --- a/configs/mx25pdk_defconfig
> +++ b/configs/mx25pdk_defconfig
> @@ -1,6 +1,7 @@
>  CONFIG_ARM=y
>  CONFIG_TARGET_MX25PDK=y
>  CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=board/freescale/mx25pdk/imximage.cfg"
> +CONFIG_BOOTDELAY=1
>  CONFIG_HUSH_PARSER=y
>  CONFIG_CMD_BOOTZ=y
>  # CONFIG_CMD_IMLS is not set
> diff --git a/configs/mx28evk_auart_console_defconfig b/configs/mx28evk_auart_console_defconfig
> index 8738f59..d43bb53 100644
> --- a/configs/mx28evk_auart_console_defconfig
> +++ b/configs/mx28evk_auart_console_defconfig
> @@ -2,6 +2,7 @@ CONFIG_ARM=y
>  CONFIG_TARGET_MX28EVK=y
>  CONFIG_SPL=y
>  CONFIG_SYS_EXTRA_OPTIONS="MXS_AUART,MXS_AUART_BASE=MXS_UARTAPP3_BASE,ENV_IS_IN_MMC"
> +CONFIG_BOOTDELAY=1
>  CONFIG_HUSH_PARSER=y
>  CONFIG_CMD_BOOTZ=y
>  # CONFIG_CMD_IMLS is not set
> diff --git a/configs/mx28evk_defconfig b/configs/mx28evk_defconfig
> index de8a297..0a7564a 100644
> --- a/configs/mx28evk_defconfig
> +++ b/configs/mx28evk_defconfig
> @@ -3,6 +3,7 @@ CONFIG_TARGET_MX28EVK=y
>  CONFIG_SPL=y
>  CONFIG_FIT=y
>  CONFIG_SYS_EXTRA_OPTIONS="ENV_IS_IN_MMC"
> +CONFIG_BOOTDELAY=1
>  CONFIG_HUSH_PARSER=y
>  CONFIG_CMD_BOOTZ=y
>  # CONFIG_CMD_IMLS is not set
> diff --git a/configs/mx28evk_nand_defconfig b/configs/mx28evk_nand_defconfig
> index 83ff3a3..65d4a6b 100644
> --- a/configs/mx28evk_nand_defconfig
> +++ b/configs/mx28evk_nand_defconfig
> @@ -2,6 +2,7 @@ CONFIG_ARM=y
>  CONFIG_TARGET_MX28EVK=y
>  CONFIG_SPL=y
>  CONFIG_SYS_EXTRA_OPTIONS="ENV_IS_IN_NAND"
> +CONFIG_BOOTDELAY=1
>  CONFIG_HUSH_PARSER=y
>  CONFIG_CMD_BOOTZ=y
>  # CONFIG_CMD_IMLS is not set
> diff --git a/configs/mx28evk_spi_defconfig b/configs/mx28evk_spi_defconfig
> index 906d3da..d5b001c 100644
> --- a/configs/mx28evk_spi_defconfig
> +++ b/configs/mx28evk_spi_defconfig
> @@ -2,6 +2,7 @@ CONFIG_ARM=y
>  CONFIG_TARGET_MX28EVK=y
>  CONFIG_SPL=y
>  CONFIG_SYS_EXTRA_OPTIONS="ENV_IS_IN_SPI_FLASH"
> +CONFIG_BOOTDELAY=1
>  CONFIG_HUSH_PARSER=y
>  CONFIG_CMD_BOOTZ=y
>  # CONFIG_CMD_IMLS is not set
> diff --git a/configs/mx31pdk_defconfig b/configs/mx31pdk_defconfig
> index e1bb561..901f992 100644
> --- a/configs/mx31pdk_defconfig
> +++ b/configs/mx31pdk_defconfig
> @@ -1,6 +1,7 @@
>  CONFIG_ARM=y
>  CONFIG_TARGET_MX31PDK=y
>  CONFIG_SPL=y
> +CONFIG_BOOTDELAY=1
>  CONFIG_CMD_BOOTZ=y
>  # CONFIG_CMD_IMLS is not set
>  CONFIG_CMD_SPI=y
> diff --git a/configs/mx35pdk_defconfig b/configs/mx35pdk_defconfig
> index e6cc065..8addf85 100644
> --- a/configs/mx35pdk_defconfig
> +++ b/configs/mx35pdk_defconfig
> @@ -1,5 +1,6 @@
>  CONFIG_ARM=y
>  CONFIG_TARGET_MX35PDK=y
> +CONFIG_BOOTDELAY=1
>  CONFIG_HUSH_PARSER=y
>  CONFIG_CMD_BOOTZ=y
>  CONFIG_CMD_MMC=y
> diff --git a/configs/mx51evk_defconfig b/configs/mx51evk_defconfig
> index 0b3b232..2b9acf5 100644
> --- a/configs/mx51evk_defconfig
> +++ b/configs/mx51evk_defconfig
> @@ -1,6 +1,7 @@
>  CONFIG_ARM=y
>  CONFIG_TARGET_MX51EVK=y
>  CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=board/freescale/mx51evk/imximage.cfg"
> +CONFIG_BOOTDELAY=1
>  CONFIG_HUSH_PARSER=y
>  CONFIG_CMD_BOOTZ=y
>  # CONFIG_CMD_IMLS is not set
> diff --git a/configs/mx53loco_defconfig b/configs/mx53loco_defconfig
> index da9aa4f..71b9ce4 100644
> --- a/configs/mx53loco_defconfig
> +++ b/configs/mx53loco_defconfig
> @@ -1,6 +1,7 @@
>  CONFIG_ARM=y
>  CONFIG_TARGET_MX53LOCO=y
>  CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=board/freescale/mx53loco/imximage.cfg"
> +CONFIG_BOOTDELAY=1
>  CONFIG_HUSH_PARSER=y
>  CONFIG_CMD_BOOTZ=y
>  # CONFIG_CMD_IMLS is not set
> diff --git a/configs/mx6dlarm2_defconfig b/configs/mx6dlarm2_defconfig
> index eb30bf6..cd79341 100644
> --- a/configs/mx6dlarm2_defconfig
> +++ b/configs/mx6dlarm2_defconfig
> @@ -2,6 +2,7 @@ CONFIG_ARM=y
>  CONFIG_ARCH_MX6=y
>  CONFIG_TARGET_MX6QARM2=y
>  CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=board/freescale/mx6qarm2/imximage_mx6dl.cfg,MX6DL,DDR_MB=2048"
> +CONFIG_BOOTDELAY=3
>  CONFIG_HUSH_PARSER=y
>  CONFIG_CMD_BOOTZ=y
>  # CONFIG_CMD_IMLS is not set
> diff --git a/configs/mx6dlarm2_lpddr2_defconfig b/configs/mx6dlarm2_lpddr2_defconfig
> index dc52b9b..d4374f6 100644
> --- a/configs/mx6dlarm2_lpddr2_defconfig
> +++ b/configs/mx6dlarm2_lpddr2_defconfig
> @@ -2,6 +2,7 @@ CONFIG_ARM=y
>  CONFIG_ARCH_MX6=y
>  CONFIG_TARGET_MX6QARM2=y
>  CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=board/freescale/mx6qarm2/imximage_mx6dl.cfg,MX6DL,MX6DL_LPDDR2,DDR_MB=512"
> +CONFIG_BOOTDELAY=3
>  CONFIG_HUSH_PARSER=y
>  CONFIG_CMD_BOOTZ=y
>  # CONFIG_CMD_IMLS is not set
> diff --git a/configs/mx6dlsabreauto_defconfig b/configs/mx6dlsabreauto_defconfig
> index de925d9..4e94603 100644
> --- a/configs/mx6dlsabreauto_defconfig
> +++ b/configs/mx6dlsabreauto_defconfig
> @@ -2,6 +2,7 @@ CONFIG_ARM=y
>  CONFIG_ARCH_MX6=y
>  CONFIG_TARGET_MX6QSABREAUTO=y
>  CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=board/freescale/mx6qsabreauto/mx6dl.cfg,MX6DL"
> +CONFIG_BOOTDELAY=3
>  CONFIG_HUSH_PARSER=y
>  CONFIG_CMD_BOOTZ=y
>  # CONFIG_CMD_IMLS is not set
> diff --git a/configs/mx6dlsabresd_defconfig b/configs/mx6dlsabresd_defconfig
> index 2fcc088..f7b3e13 100644
> --- a/configs/mx6dlsabresd_defconfig
> +++ b/configs/mx6dlsabresd_defconfig
> @@ -2,6 +2,7 @@ CONFIG_ARM=y
>  CONFIG_ARCH_MX6=y
>  CONFIG_TARGET_MX6SABRESD=y
>  CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=board/freescale/mx6sabresd/mx6dlsabresd.cfg,MX6DL"
> +CONFIG_BOOTDELAY=3
>  CONFIG_HUSH_PARSER=y
>  CONFIG_CMD_BOOTZ=y
>  # CONFIG_CMD_IMLS is not set
> diff --git a/configs/mx6qarm2_defconfig b/configs/mx6qarm2_defconfig
> index 391da69..79fa471 100644
> --- a/configs/mx6qarm2_defconfig
> +++ b/configs/mx6qarm2_defconfig
> @@ -2,6 +2,7 @@ CONFIG_ARM=y
>  CONFIG_ARCH_MX6=y
>  CONFIG_TARGET_MX6QARM2=y
>  CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=board/freescale/mx6qarm2/imximage.cfg,MX6Q,DDR_MB=2048"
> +CONFIG_BOOTDELAY=3
>  CONFIG_HUSH_PARSER=y
>  CONFIG_CMD_BOOTZ=y
>  # CONFIG_CMD_IMLS is not set
> diff --git a/configs/mx6qarm2_lpddr2_defconfig b/configs/mx6qarm2_lpddr2_defconfig
> index af3b9b0..467b006 100644
> --- a/configs/mx6qarm2_lpddr2_defconfig
> +++ b/configs/mx6qarm2_lpddr2_defconfig
> @@ -2,6 +2,7 @@ CONFIG_ARM=y
>  CONFIG_ARCH_MX6=y
>  CONFIG_TARGET_MX6QARM2=y
>  CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=board/freescale/mx6qarm2/imximage.cfg,MX6Q,MX6DQ_LPDDR2,DDR_MB=512"
> +CONFIG_BOOTDELAY=3
>  CONFIG_HUSH_PARSER=y
>  CONFIG_CMD_BOOTZ=y
>  # CONFIG_CMD_IMLS is not set
> diff --git a/configs/mx6qpsabreauto_defconfig b/configs/mx6qpsabreauto_defconfig
> index 6212540..8ef6809 100644
> --- a/configs/mx6qpsabreauto_defconfig
> +++ b/configs/mx6qpsabreauto_defconfig
> @@ -2,6 +2,7 @@ CONFIG_ARM=y
>  CONFIG_ARCH_MX6=y
>  CONFIG_TARGET_MX6QSABREAUTO=y
>  CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=board/freescale/mx6qsabreauto/mx6qp.cfg,MX6Q"
> +CONFIG_BOOTDELAY=3
>  CONFIG_HUSH_PARSER=y
>  CONFIG_CMD_BOOTZ=y
>  # CONFIG_CMD_IMLS is not set
> diff --git a/configs/mx6qsabreauto_defconfig b/configs/mx6qsabreauto_defconfig
> index 250411d..0890257 100644
> --- a/configs/mx6qsabreauto_defconfig
> +++ b/configs/mx6qsabreauto_defconfig
> @@ -2,6 +2,7 @@ CONFIG_ARM=y
>  CONFIG_ARCH_MX6=y
>  CONFIG_TARGET_MX6QSABREAUTO=y
>  CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=board/freescale/mx6qsabreauto/imximage.cfg,MX6Q"
> +CONFIG_BOOTDELAY=3
>  CONFIG_HUSH_PARSER=y
>  CONFIG_CMD_BOOTZ=y
>  # CONFIG_CMD_IMLS is not set
> diff --git a/configs/mx6qsabrelite_defconfig b/configs/mx6qsabrelite_defconfig
> index 66575b8..fa6139a 100644
> --- a/configs/mx6qsabrelite_defconfig
> +++ b/configs/mx6qsabrelite_defconfig
> @@ -2,6 +2,7 @@ CONFIG_ARM=y
>  CONFIG_ARCH_MX6=y
>  CONFIG_TARGET_NITROGEN6X=y
>  CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=board/boundary/nitrogen6x/nitrogen6q.cfg,MX6Q,DDR_MB=1024,SABRELITE"
> +CONFIG_BOOTDELAY=3
>  CONFIG_HUSH_PARSER=y
>  CONFIG_CMD_BOOTZ=y
>  # CONFIG_CMD_IMLS is not set
> diff --git a/configs/mx6qsabresd_defconfig b/configs/mx6qsabresd_defconfig
> index 7456cf3..d6fa6a2 100644
> --- a/configs/mx6qsabresd_defconfig
> +++ b/configs/mx6qsabresd_defconfig
> @@ -2,6 +2,7 @@ CONFIG_ARM=y
>  CONFIG_ARCH_MX6=y
>  CONFIG_TARGET_MX6SABRESD=y
>  CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=board/freescale/mx6sabresd/mx6q_4x_mt41j128.cfg,MX6Q"
> +CONFIG_BOOTDELAY=3
>  CONFIG_HUSH_PARSER=y
>  CONFIG_CMD_BOOTZ=y
>  # CONFIG_CMD_IMLS is not set
> diff --git a/configs/mx6sabresd_spl_defconfig b/configs/mx6sabresd_spl_defconfig
> index 8d5e289..e803069 100644
> --- a/configs/mx6sabresd_spl_defconfig
> +++ b/configs/mx6sabresd_spl_defconfig
> @@ -3,6 +3,7 @@ CONFIG_ARCH_MX6=y
>  CONFIG_TARGET_MX6SABRESD=y
>  CONFIG_SPL=y
>  CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=arch/arm/imx-common/spl_sd.cfg,SPL,MX6Q"
> +CONFIG_BOOTDELAY=3
>  CONFIG_HUSH_PARSER=y
>  CONFIG_CMD_BOOTZ=y
>  # CONFIG_CMD_IMLS is not set
> diff --git a/configs/mx6slevk_defconfig b/configs/mx6slevk_defconfig
> index 9f29b15..2d7e230 100644
> --- a/configs/mx6slevk_defconfig
> +++ b/configs/mx6slevk_defconfig
> @@ -2,6 +2,7 @@ CONFIG_ARM=y
>  CONFIG_ARCH_MX6=y
>  CONFIG_TARGET_MX6SLEVK=y
>  CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=board/freescale/mx6slevk/imximage.cfg,MX6SL"
> +CONFIG_BOOTDELAY=3
>  CONFIG_HUSH_PARSER=y
>  CONFIG_CMD_BOOTZ=y
>  # CONFIG_CMD_IMLS is not set
> diff --git a/configs/mx6slevk_spinor_defconfig b/configs/mx6slevk_spinor_defconfig
> index a43de4a..d3c6fb0 100644
> --- a/configs/mx6slevk_spinor_defconfig
> +++ b/configs/mx6slevk_spinor_defconfig
> @@ -2,6 +2,7 @@ CONFIG_ARM=y
>  CONFIG_ARCH_MX6=y
>  CONFIG_TARGET_MX6SLEVK=y
>  CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=board/freescale/mx6slevk/imximage.cfg,MX6SL,SYS_BOOT_SPINOR"
> +CONFIG_BOOTDELAY=3
>  CONFIG_HUSH_PARSER=y
>  CONFIG_CMD_BOOTZ=y
>  # CONFIG_CMD_IMLS is not set
> diff --git a/configs/mx6slevk_spl_defconfig b/configs/mx6slevk_spl_defconfig
> index 2efd833..100103e 100644
> --- a/configs/mx6slevk_spl_defconfig
> +++ b/configs/mx6slevk_spl_defconfig
> @@ -3,6 +3,7 @@ CONFIG_ARCH_MX6=y
>  CONFIG_TARGET_MX6SLEVK=y
>  CONFIG_SPL=y
>  CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=arch/arm/imx-common/spl_sd.cfg,SPL,MX6SL"
> +CONFIG_BOOTDELAY=3
>  CONFIG_HUSH_PARSER=y
>  CONFIG_CMD_BOOTZ=y
>  # CONFIG_CMD_IMLS is not set
> diff --git a/configs/mx6sxsabreauto_defconfig b/configs/mx6sxsabreauto_defconfig
> index 8a4c7d5..83a1a34 100644
> --- a/configs/mx6sxsabreauto_defconfig
> +++ b/configs/mx6sxsabreauto_defconfig
> @@ -2,6 +2,7 @@ CONFIG_ARM=y
>  CONFIG_ARCH_MX6=y
>  CONFIG_TARGET_MX6SXSABREAUTO=y
>  CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=board/freescale/mx6sxsabreauto/imximage.cfg"
> +CONFIG_BOOTDELAY=3
>  CONFIG_HUSH_PARSER=y
>  CONFIG_CMD_BOOTZ=y
>  # CONFIG_CMD_IMLS is not set
> diff --git a/configs/mx6sxsabresd_defconfig b/configs/mx6sxsabresd_defconfig
> index 55093c9..54ddca8 100644
> --- a/configs/mx6sxsabresd_defconfig
> +++ b/configs/mx6sxsabresd_defconfig
> @@ -2,6 +2,7 @@ CONFIG_ARM=y
>  CONFIG_ARCH_MX6=y
>  CONFIG_TARGET_MX6SXSABRESD=y
>  CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=board/freescale/mx6sxsabresd/imximage.cfg"
> +CONFIG_BOOTDELAY=3
>  CONFIG_HUSH_PARSER=y
>  CONFIG_CMD_BOOTZ=y
>  # CONFIG_CMD_IMLS is not set
> diff --git a/configs/mx6sxsabresd_spl_defconfig b/configs/mx6sxsabresd_spl_defconfig
> index f01fd3b..9ad038a 100644
> --- a/configs/mx6sxsabresd_spl_defconfig
> +++ b/configs/mx6sxsabresd_spl_defconfig
> @@ -3,6 +3,7 @@ CONFIG_ARCH_MX6=y
>  CONFIG_TARGET_MX6SXSABRESD=y
>  CONFIG_SPL=y
>  CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=arch/arm/imx-common/spl_sd.cfg"
> +CONFIG_BOOTDELAY=3
>  CONFIG_HUSH_PARSER=y
>  CONFIG_CMD_BOOTZ=y
>  # CONFIG_CMD_IMLS is not set
> diff --git a/configs/mx6ul_14x14_evk_defconfig b/configs/mx6ul_14x14_evk_defconfig
> index dee1ef0..c65bdbf 100644
> --- a/configs/mx6ul_14x14_evk_defconfig
> +++ b/configs/mx6ul_14x14_evk_defconfig
> @@ -3,6 +3,7 @@ CONFIG_ARCH_MX6=y
>  CONFIG_TARGET_MX6UL_14X14_EVK=y
>  CONFIG_SPL=y
>  CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=arch/arm/imx-common/spl_sd.cfg"
> +CONFIG_BOOTDELAY=3
>  CONFIG_HUSH_PARSER=y
>  CONFIG_CMD_BOOTZ=y
>  # CONFIG_CMD_IMLS is not set
> diff --git a/configs/mx6ul_9x9_evk_defconfig b/configs/mx6ul_9x9_evk_defconfig
> index 644fd20..caf2477 100644
> --- a/configs/mx6ul_9x9_evk_defconfig
> +++ b/configs/mx6ul_9x9_evk_defconfig
> @@ -3,6 +3,7 @@ CONFIG_ARCH_MX6=y
>  CONFIG_TARGET_MX6UL_9X9_EVK=y
>  CONFIG_SPL=y
>  CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=arch/arm/imx-common/spl_sd.cfg"
> +CONFIG_BOOTDELAY=3
>  CONFIG_HUSH_PARSER=y
>  CONFIG_CMD_BOOTZ=y
>  # CONFIG_CMD_IMLS is not set
> diff --git a/configs/mx7dsabresd_defconfig b/configs/mx7dsabresd_defconfig
> index 3bde39f..09716a7 100644
> --- a/configs/mx7dsabresd_defconfig
> +++ b/configs/mx7dsabresd_defconfig
> @@ -4,6 +4,7 @@ CONFIG_TARGET_MX7DSABRESD=y
>  CONFIG_IMX_RDC=y
>  CONFIG_IMX_BOOTAUX=y
>  CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=board/freescale/mx7dsabresd/imximage.cfg"
> +CONFIG_BOOTDELAY=3
>  CONFIG_HUSH_PARSER=y
>  # CONFIG_CMD_BOOTD is not set
>  CONFIG_CMD_BOOTZ=y
> diff --git a/configs/nitrogen6dl2g_defconfig b/configs/nitrogen6dl2g_defconfig
> index cc86e3f..02b2462 100644
> --- a/configs/nitrogen6dl2g_defconfig
> +++ b/configs/nitrogen6dl2g_defconfig
> @@ -2,6 +2,7 @@ CONFIG_ARM=y
>  CONFIG_ARCH_MX6=y
>  CONFIG_TARGET_NITROGEN6X=y
>  CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=board/boundary/nitrogen6x/nitrogen6dl2g.cfg,MX6DL,DDR_MB=2048"
> +CONFIG_BOOTDELAY=3
>  CONFIG_HUSH_PARSER=y
>  CONFIG_CMD_BOOTZ=y
>  # CONFIG_CMD_IMLS is not set
> diff --git a/configs/nitrogen6dl_defconfig b/configs/nitrogen6dl_defconfig
> index 05dcea2..52553f6 100644
> --- a/configs/nitrogen6dl_defconfig
> +++ b/configs/nitrogen6dl_defconfig
> @@ -2,6 +2,7 @@ CONFIG_ARM=y
>  CONFIG_ARCH_MX6=y
>  CONFIG_TARGET_NITROGEN6X=y
>  CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=board/boundary/nitrogen6x/nitrogen6dl.cfg,MX6DL,DDR_MB=1024"
> +CONFIG_BOOTDELAY=3
>  CONFIG_HUSH_PARSER=y
>  CONFIG_CMD_BOOTZ=y
>  # CONFIG_CMD_IMLS is not set
> diff --git a/configs/nitrogen6q2g_defconfig b/configs/nitrogen6q2g_defconfig
> index 2de93a4..11188b7 100644
> --- a/configs/nitrogen6q2g_defconfig
> +++ b/configs/nitrogen6q2g_defconfig
> @@ -2,6 +2,7 @@ CONFIG_ARM=y
>  CONFIG_ARCH_MX6=y
>  CONFIG_TARGET_NITROGEN6X=y
>  CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=board/boundary/nitrogen6x/nitrogen6q2g.cfg,MX6Q,DDR_MB=2048"
> +CONFIG_BOOTDELAY=3
>  CONFIG_HUSH_PARSER=y
>  CONFIG_CMD_BOOTZ=y
>  # CONFIG_CMD_IMLS is not set
> diff --git a/configs/nitrogen6q_defconfig b/configs/nitrogen6q_defconfig
> index a5f57f6..05bf140 100644
> --- a/configs/nitrogen6q_defconfig
> +++ b/configs/nitrogen6q_defconfig
> @@ -2,6 +2,7 @@ CONFIG_ARM=y
>  CONFIG_ARCH_MX6=y
>  CONFIG_TARGET_NITROGEN6X=y
>  CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=board/boundary/nitrogen6x/nitrogen6q.cfg,MX6Q,DDR_MB=1024"
> +CONFIG_BOOTDELAY=3
>  CONFIG_HUSH_PARSER=y
>  CONFIG_CMD_BOOTZ=y
>  # CONFIG_CMD_IMLS is not set
> diff --git a/configs/nitrogen6s1g_defconfig b/configs/nitrogen6s1g_defconfig
> index fdd444e..bb081a2 100644
> --- a/configs/nitrogen6s1g_defconfig
> +++ b/configs/nitrogen6s1g_defconfig
> @@ -2,6 +2,7 @@ CONFIG_ARM=y
>  CONFIG_ARCH_MX6=y
>  CONFIG_TARGET_NITROGEN6X=y
>  CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=board/boundary/nitrogen6x/nitrogen6s1g.cfg,MX6S,DDR_MB=1024"
> +CONFIG_BOOTDELAY=3
>  CONFIG_HUSH_PARSER=y
>  CONFIG_CMD_BOOTZ=y
>  # CONFIG_CMD_IMLS is not set
> diff --git a/configs/nitrogen6s_defconfig b/configs/nitrogen6s_defconfig
> index daace52..08e91c9 100644
> --- a/configs/nitrogen6s_defconfig
> +++ b/configs/nitrogen6s_defconfig
> @@ -2,6 +2,7 @@ CONFIG_ARM=y
>  CONFIG_ARCH_MX6=y
>  CONFIG_TARGET_NITROGEN6X=y
>  CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=board/boundary/nitrogen6x/nitrogen6s.cfg,MX6S,DDR_MB=512"
> +CONFIG_BOOTDELAY=3
>  CONFIG_HUSH_PARSER=y
>  CONFIG_CMD_BOOTZ=y
>  # CONFIG_CMD_IMLS is not set
> diff --git a/configs/nyan-big_defconfig b/configs/nyan-big_defconfig
> index 6cf304f..262042d 100644
> --- a/configs/nyan-big_defconfig
> +++ b/configs/nyan-big_defconfig
> @@ -61,5 +61,6 @@ CONFIG_DM_VIDEO=y
>  CONFIG_DISPLAY=y
>  CONFIG_VIDEO_TEGRA124=y
>  CONFIG_VIDEO_BRIDGE=y
> +CONFIG_USE_PRIVATE_LIBGCC=y
>  CONFIG_TPM=y
>  CONFIG_ERRNO_STR=y
> diff --git a/configs/odroid-xu3_defconfig b/configs/odroid-xu3_defconfig
> index 44b5c16..c1d0fc3 100644
> --- a/configs/odroid-xu3_defconfig
> +++ b/configs/odroid-xu3_defconfig
> @@ -1,6 +1,7 @@
>  CONFIG_ARM=y
>  CONFIG_ARCH_EXYNOS=y
>  CONFIG_ARCH_EXYNOS5=y
> +CONFIG_TARGET_ODROID_XU3=y
>  CONFIG_DM_I2C=y
>  CONFIG_DEFAULT_DEVICE_TREE="exynos5422-odroidxu3"
>  # CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set
> diff --git a/configs/omap3_evm_quick_mmc_defconfig b/configs/omap3_evm_quick_mmc_defconfig
> index 3385d67..801c959 100644
> --- a/configs/omap3_evm_quick_mmc_defconfig
> +++ b/configs/omap3_evm_quick_mmc_defconfig
> @@ -2,6 +2,7 @@ CONFIG_ARM=y
>  CONFIG_OMAP34XX=y
>  CONFIG_TARGET_OMAP3_EVM_QUICK_MMC=y
>  CONFIG_SPL=y
> +CONFIG_BOOTDELAY=0
>  CONFIG_SYS_PROMPT="OMAP3_EVM # "
>  # CONFIG_CMD_BDI is not set
>  # CONFIG_CMD_CONSOLE is not set
> diff --git a/configs/omap3_evm_quick_nand_defconfig b/configs/omap3_evm_quick_nand_defconfig
> index b53a9c2..8815fca 100644
> --- a/configs/omap3_evm_quick_nand_defconfig
> +++ b/configs/omap3_evm_quick_nand_defconfig
> @@ -2,6 +2,7 @@ CONFIG_ARM=y
>  CONFIG_OMAP34XX=y
>  CONFIG_TARGET_OMAP3_EVM_QUICK_NAND=y
>  CONFIG_SPL=y
> +CONFIG_BOOTDELAY=0
>  CONFIG_SYS_PROMPT="OMAP3_EVM # "
>  # CONFIG_CMD_BDI is not set
>  # CONFIG_CMD_CONSOLE is not set
> diff --git a/configs/omap3_logic_defconfig b/configs/omap3_logic_defconfig
> index b8c7621..e7bf385 100644
> --- a/configs/omap3_logic_defconfig
> +++ b/configs/omap3_logic_defconfig
> @@ -1,6 +1,7 @@
>  CONFIG_ARM=y
>  CONFIG_OMAP34XX=y
>  CONFIG_TARGET_OMAP3_LOGIC=y
> +CONFIG_USE_TINY_PRINTF=y
>  CONFIG_SPL=y
>  CONFIG_FIT=y
>  CONFIG_SYS_EXTRA_OPTIONS="NAND"
> @@ -33,5 +34,4 @@ CONFIG_USB_GADGET_DOWNLOAD=y
>  CONFIG_G_DNL_MANUFACTURER="TI"
>  CONFIG_G_DNL_VENDOR_NUM=0x0451
>  CONFIG_G_DNL_PRODUCT_NUM=0xd022
> -CONFIG_USE_TINY_PRINTF=y
>  CONFIG_OF_LIBFDT=y
> diff --git a/configs/orangepi_2_defconfig b/configs/orangepi_2_defconfig
> index d5383d4..8b1082c 100644
> --- a/configs/orangepi_2_defconfig
> +++ b/configs/orangepi_2_defconfig
> @@ -4,7 +4,9 @@ CONFIG_MACH_SUN8I_H3=y
>  CONFIG_DRAM_CLK=672
>  CONFIG_DRAM_ZQ=3881979
>  CONFIG_DRAM_ODT_EN=y
> +CONFIG_MMC0_CD_PIN="PF6"
>  CONFIG_USB1_VBUS_PIN="PG13"
> +# CONFIG_VIDEO is not set
>  CONFIG_DEFAULT_DEVICE_TREE="sun8i-h3-orangepi-2"
>  # CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set
>  CONFIG_SPL=y
> diff --git a/configs/orangepi_one_defconfig b/configs/orangepi_one_defconfig
> index 9b6a1af..be8afca 100644
> --- a/configs/orangepi_one_defconfig
> +++ b/configs/orangepi_one_defconfig
> @@ -4,6 +4,8 @@ CONFIG_MACH_SUN8I_H3=y
>  CONFIG_DRAM_CLK=672
>  CONFIG_DRAM_ZQ=3881979
>  CONFIG_DRAM_ODT_EN=y
> +CONFIG_MMC0_CD_PIN="PF6"
> +# CONFIG_VIDEO is not set
>  CONFIG_DEFAULT_DEVICE_TREE="sun8i-h3-orangepi-one"
>  # CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set
>  CONFIG_SPL=y
> diff --git a/configs/orangepi_pc_defconfig b/configs/orangepi_pc_defconfig
> index 7f360f5..7eaa795 100644
> --- a/configs/orangepi_pc_defconfig
> +++ b/configs/orangepi_pc_defconfig
> @@ -4,6 +4,7 @@ CONFIG_MACH_SUN8I_H3=y
>  CONFIG_DRAM_CLK=624
>  CONFIG_DRAM_ZQ=3881979
>  CONFIG_DRAM_ODT_EN=y
> +# CONFIG_VIDEO is not set
>  CONFIG_DEFAULT_DEVICE_TREE="sun8i-h3-orangepi-pc"
>  # CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set
>  CONFIG_SPL=y
> diff --git a/configs/orangepi_plus_defconfig b/configs/orangepi_plus_defconfig
> index 88df360..9ff4332 100644
> --- a/configs/orangepi_plus_defconfig
> +++ b/configs/orangepi_plus_defconfig
> @@ -4,8 +4,10 @@ CONFIG_MACH_SUN8I_H3=y
>  CONFIG_DRAM_CLK=672
>  CONFIG_DRAM_ZQ=3881979
>  CONFIG_DRAM_ODT_EN=y
> +CONFIG_MMC0_CD_PIN="PF6"
>  CONFIG_MMC_SUNXI_SLOT_EXTRA=2
>  CONFIG_USB1_VBUS_PIN="PG13"
> +# CONFIG_VIDEO is not set
>  CONFIG_DEFAULT_DEVICE_TREE="sun8i-h3-orangepi-plus"
>  # CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set
>  CONFIG_SPL=y
> diff --git a/configs/ot1200_defconfig b/configs/ot1200_defconfig
> index c604340..0af6a0b 100644
> --- a/configs/ot1200_defconfig
> +++ b/configs/ot1200_defconfig
> @@ -2,6 +2,7 @@ CONFIG_ARM=y
>  CONFIG_ARCH_MX6=y
>  CONFIG_TARGET_OT1200=y
>  CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=board/bachmann/ot1200/mx6q_4x_mt41j128.cfg,MX6Q"
> +CONFIG_BOOTDELAY=3
>  CONFIG_HUSH_PARSER=y
>  CONFIG_CMD_BOOTZ=y
>  # CONFIG_CMD_IMLS is not set
> diff --git a/configs/ot1200_spl_defconfig b/configs/ot1200_spl_defconfig
> index b5791ad..28bc9ba 100644
> --- a/configs/ot1200_spl_defconfig
> +++ b/configs/ot1200_spl_defconfig
> @@ -3,6 +3,7 @@ CONFIG_ARCH_MX6=y
>  CONFIG_TARGET_OT1200=y
>  CONFIG_SPL=y
>  CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=arch/arm/imx-common/spl_sd.cfg,MX6Q"
> +CONFIG_BOOTDELAY=3
>  CONFIG_HUSH_PARSER=y
>  CONFIG_CMD_BOOTZ=y
>  # CONFIG_CMD_IMLS is not set
> diff --git a/configs/p2771-0000_defconfig b/configs/p2771-0000_defconfig
> index 1136e1f..9f2c418 100644
> --- a/configs/p2771-0000_defconfig
> +++ b/configs/p2771-0000_defconfig
> @@ -1,6 +1,7 @@
>  CONFIG_ARM=y
>  CONFIG_TEGRA=y
>  CONFIG_TEGRA186=y
> +CONFIG_TARGET_P2771_0000=y
>  CONFIG_DEFAULT_DEVICE_TREE="tegra186-p2771-0000"
>  CONFIG_OF_SYSTEM_SETUP=y
>  CONFIG_HUSH_PARSER=y
> diff --git a/configs/paz00_defconfig b/configs/paz00_defconfig
> index 64b956f..0fe43b1 100644
> --- a/configs/paz00_defconfig
> +++ b/configs/paz00_defconfig
> @@ -33,3 +33,4 @@ CONFIG_USB=y
>  CONFIG_DM_USB=y
>  CONFIG_DM_VIDEO=y
>  CONFIG_VIDEO_TEGRA20=y
> +CONFIG_USE_PRIVATE_LIBGCC=y
> diff --git a/configs/pb1000_defconfig b/configs/pb1000_defconfig
> index 5a7fa80..6aa2c43 100644
> --- a/configs/pb1000_defconfig
> +++ b/configs/pb1000_defconfig
> @@ -14,3 +14,4 @@ CONFIG_SYS_PROMPT="Pb1x00 # "
>  CONFIG_CMD_DHCP=y
>  CONFIG_CMD_MII=y
>  CONFIG_CMD_PING=y
> +CONFIG_USE_PRIVATE_LIBGCC=y
> diff --git a/configs/pcm051_rev1_defconfig b/configs/pcm051_rev1_defconfig
> index 7f29119..27f681f 100644
> --- a/configs/pcm051_rev1_defconfig
> +++ b/configs/pcm051_rev1_defconfig
> @@ -30,3 +30,4 @@ CONFIG_USB_MUSB_HOST=y
>  CONFIG_USB_MUSB_GADGET=y
>  CONFIG_USB_GADGET=y
>  CONFIG_OF_LIBFDT=y
> +CONFIG_SPL_NET_VCI_STRING="pcm051 U-Boot SPL"
> diff --git a/configs/pcm051_rev3_defconfig b/configs/pcm051_rev3_defconfig
> index eff099c..b277b3a 100644
> --- a/configs/pcm051_rev3_defconfig
> +++ b/configs/pcm051_rev3_defconfig
> @@ -30,3 +30,4 @@ CONFIG_USB_MUSB_HOST=y
>  CONFIG_USB_MUSB_GADGET=y
>  CONFIG_USB_GADGET=y
>  CONFIG_OF_LIBFDT=y
> +CONFIG_SPL_NET_VCI_STRING="pcm051 U-Boot SPL"
> diff --git a/configs/pico-imx6ul_defconfig b/configs/pico-imx6ul_defconfig
> index d46cd3b..ab9c9f1 100644
> --- a/configs/pico-imx6ul_defconfig
> +++ b/configs/pico-imx6ul_defconfig
> @@ -2,6 +2,7 @@ CONFIG_ARM=y
>  CONFIG_ARCH_MX6=y
>  CONFIG_TARGET_PICO_IMX6UL=y
>  CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=board/technexion/pico-imx6ul/imximage.cfg"
> +CONFIG_BOOTDELAY=3
>  CONFIG_HUSH_PARSER=y
>  CONFIG_CMD_BOOTZ=y
>  # CONFIG_CMD_IMLS is not set
> diff --git a/configs/pine64_plus_defconfig b/configs/pine64_plus_defconfig
> index 2d9c4a6..0bf79bf 100644
> --- a/configs/pine64_plus_defconfig
> +++ b/configs/pine64_plus_defconfig
> @@ -1,5 +1,4 @@
>  CONFIG_ARM=y
> -CONFIG_ENABLE_ARM_SOC_BOOT0_HOOK=y
>  CONFIG_ARCH_SUNXI=y
>  CONFIG_MACH_SUN50I=y
>  CONFIG_DRAM_CLK=672
> @@ -10,3 +9,4 @@ CONFIG_DEFAULT_DEVICE_TREE="sun50i-a64-pine64-plus"
>  # CONFIG_CMD_IMLS is not set
>  # CONFIG_CMD_FLASH is not set
>  # CONFIG_CMD_FPGA is not set
> +CONFIG_ENABLE_ARM_SOC_BOOT0_HOOK=y
> diff --git a/configs/platinum_picon_defconfig b/configs/platinum_picon_defconfig
> index 9676a99..08efb3a 100644
> --- a/configs/platinum_picon_defconfig
> +++ b/configs/platinum_picon_defconfig
> @@ -3,6 +3,7 @@ CONFIG_ARCH_MX6=y
>  CONFIG_TARGET_PLATINUM_PICON=y
>  CONFIG_SPL=y
>  CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=arch/arm/imx-common/spl_sd.cfg,MX6DL"
> +CONFIG_BOOTDELAY=3
>  CONFIG_HUSH_PARSER=y
>  CONFIG_SYS_PROMPT="picon > "
>  CONFIG_CMD_BOOTZ=y
> diff --git a/configs/platinum_titanium_defconfig b/configs/platinum_titanium_defconfig
> index f3de3fc..00e227f 100644
> --- a/configs/platinum_titanium_defconfig
> +++ b/configs/platinum_titanium_defconfig
> @@ -3,6 +3,7 @@ CONFIG_ARCH_MX6=y
>  CONFIG_TARGET_PLATINUM_TITANIUM=y
>  CONFIG_SPL=y
>  CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=arch/arm/imx-common/spl_sd.cfg,MX6Q"
> +CONFIG_BOOTDELAY=3
>  CONFIG_HUSH_PARSER=y
>  CONFIG_SYS_PROMPT="titanium > "
>  CONFIG_CMD_BOOTZ=y
> diff --git a/configs/plutux_defconfig b/configs/plutux_defconfig
> index 6b60335..ed519a0 100644
> --- a/configs/plutux_defconfig
> +++ b/configs/plutux_defconfig
> @@ -29,3 +29,4 @@ CONFIG_CMD_FS_GENERIC=y
>  CONFIG_SYS_NS16550=y
>  CONFIG_USB=y
>  CONFIG_DM_USB=y
> +CONFIG_USE_PRIVATE_LIBGCC=y
> diff --git a/configs/pov_protab2_ips9_defconfig b/configs/pov_protab2_ips9_defconfig
> index 23bd9a9..9aa5280 100644
> --- a/configs/pov_protab2_ips9_defconfig
> +++ b/configs/pov_protab2_ips9_defconfig
> @@ -1,5 +1,6 @@
>  CONFIG_ARM=y
>  CONFIG_ARCH_SUNXI=y
> +CONFIG_MACH_SUN4I=y
>  CONFIG_DRAM_CLK=432
>  CONFIG_USB0_VBUS_PIN="PB9"
>  CONFIG_USB0_VBUS_DET="PH5"
> diff --git a/configs/qemu-ppce500_defconfig b/configs/qemu-ppce500_defconfig
> index f7f3fb0..038eb39 100644
> --- a/configs/qemu-ppce500_defconfig
> +++ b/configs/qemu-ppce500_defconfig
> @@ -5,6 +5,7 @@ CONFIG_FIT=y
>  CONFIG_FIT_VERBOSE=y
>  CONFIG_OF_BOARD_SETUP=y
>  CONFIG_OF_STDOUT_VIA_ALIAS=y
> +CONFIG_BOOTDELAY=1
>  CONFIG_HUSH_PARSER=y
>  CONFIG_CMD_BOOTZ=y
>  # CONFIG_CMD_IMLS is not set
> diff --git a/configs/r2dplus_defconfig b/configs/r2dplus_defconfig
> index bd553be..1c1e304 100644
> --- a/configs/r2dplus_defconfig
> +++ b/configs/r2dplus_defconfig
> @@ -1,5 +1,6 @@
>  CONFIG_SH=y
>  CONFIG_TARGET_R2DPLUS=y
> +CONFIG_BOOTDELAY=-1
>  # CONFIG_CMD_SETEXPR is not set
>  CONFIG_CMD_PING=y
>  CONFIG_CMD_CACHE=y
> diff --git a/configs/rock2_defconfig b/configs/rock2_defconfig
> index 516bee7..3e16b80 100644
> --- a/configs/rock2_defconfig
> +++ b/configs/rock2_defconfig
> @@ -63,6 +63,7 @@ CONFIG_SYS_NS16550=y
>  CONFIG_DM_VIDEO=y
>  CONFIG_DISPLAY=y
>  CONFIG_VIDEO_ROCKCHIP=y
> +CONFIG_USE_PRIVATE_LIBGCC=y
>  CONFIG_USE_TINY_PRINTF=y
>  CONFIG_CMD_DHRYSTONE=y
>  CONFIG_ERRNO_STR=y
> diff --git a/configs/sandbox_defconfig b/configs/sandbox_defconfig
> index 71f7130..4eb3c22 100644
> --- a/configs/sandbox_defconfig
> +++ b/configs/sandbox_defconfig
> @@ -1,5 +1,4 @@
>  CONFIG_SYS_MALLOC_F_LEN=0x2000
> -CONFIG_BLK=y
>  CONFIG_MMC=y
>  CONFIG_PCI=y
>  CONFIG_DEFAULT_DEVICE_TREE="sandbox"
> @@ -71,6 +70,7 @@ CONFIG_DEVRES=y
>  CONFIG_DEBUG_DEVRES=y
>  CONFIG_ADC=y
>  CONFIG_ADC_SANDBOX=y
> +CONFIG_BLK=y
>  CONFIG_CLK=y
>  CONFIG_CPU=y
>  CONFIG_DM_DEMO=y
> @@ -89,9 +89,6 @@ CONFIG_I2C_ARB_GPIO_CHALLENGE=y
>  CONFIG_CROS_EC_KEYB=y
>  CONFIG_LED=y
>  CONFIG_LED_GPIO=y
> -CONFIG_DM_MAILBOX=y
> -CONFIG_SANDBOX_MBOX=y
> -CONFIG_MISC=y
>  CONFIG_CMD_CROS_EC=y
>  CONFIG_CROS_EC=y
>  CONFIG_CROS_EC_I2C=y
> @@ -173,3 +170,6 @@ CONFIG_UNIT_TEST=y
>  CONFIG_UT_TIME=y
>  CONFIG_UT_DM=y
>  CONFIG_UT_ENV=y
> +CONFIG_MISC=y
> +CONFIG_DM_MAILBOX=y
> +CONFIG_SANDBOX_MBOX=y
> diff --git a/configs/seaboard_defconfig b/configs/seaboard_defconfig
> index 9ffefbd..3f8648d 100644
> --- a/configs/seaboard_defconfig
> +++ b/configs/seaboard_defconfig
> @@ -34,3 +34,4 @@ CONFIG_USB=y
>  CONFIG_DM_USB=y
>  CONFIG_DM_VIDEO=y
>  CONFIG_VIDEO_TEGRA20=y
> +CONFIG_USE_PRIVATE_LIBGCC=y
> diff --git a/configs/secomx6quq7_defconfig b/configs/secomx6quq7_defconfig
> index 2c57714..3e9e329 100644
> --- a/configs/secomx6quq7_defconfig
> +++ b/configs/secomx6quq7_defconfig
> @@ -5,6 +5,7 @@ CONFIG_SECOMX6_UQ7=y
>  CONFIG_SECOMX6Q=y
>  CONFIG_SECOMX6_2GB=y
>  CONFIG_SYS_EXTRA_OPTIONS="ENV_IS_IN_MMC"
> +CONFIG_BOOTDELAY=3
>  CONFIG_HUSH_PARSER=y
>  CONFIG_SYS_PROMPT="SECO MX6Q uQ7 U-Boot > "
>  CONFIG_CMD_BOOTZ=y
> diff --git a/configs/sh7763rdp_defconfig b/configs/sh7763rdp_defconfig
> index cc20fbd..41d2b55 100644
> --- a/configs/sh7763rdp_defconfig
> +++ b/configs/sh7763rdp_defconfig
> @@ -1,5 +1,6 @@
>  CONFIG_SH=y
>  CONFIG_TARGET_SH7763RDP=y
> +CONFIG_BOOTDELAY=-1
>  # CONFIG_CMD_BDI is not set
>  # CONFIG_CMD_CONSOLE is not set
>  # CONFIG_CMD_BOOTD is not set
> diff --git a/configs/smdkv310_defconfig b/configs/smdkv310_defconfig
> index 5e3844c..5ba6523 100644
> --- a/configs/smdkv310_defconfig
> +++ b/configs/smdkv310_defconfig
> @@ -1,6 +1,7 @@
>  CONFIG_ARM=y
>  CONFIG_ARCH_EXYNOS=y
>  CONFIG_ARCH_EXYNOS4=y
> +CONFIG_TARGET_SMDKV310=y
>  CONFIG_DEFAULT_DEVICE_TREE="exynos4210-smdkv310"
>  CONFIG_SPL=y
>  CONFIG_HUSH_PARSER=y
> diff --git a/configs/socrates_defconfig b/configs/socrates_defconfig
> index aa4bbb6..aaf5873 100644
> --- a/configs/socrates_defconfig
> +++ b/configs/socrates_defconfig
> @@ -4,6 +4,7 @@ CONFIG_TARGET_SOCRATES=y
>  CONFIG_FIT=y
>  CONFIG_FIT_VERBOSE=y
>  CONFIG_OF_BOARD_SETUP=y
> +CONFIG_BOOTDELAY=1
>  CONFIG_HUSH_PARSER=y
>  CONFIG_CMD_I2C=y
>  CONFIG_CMD_USB=y
> diff --git a/configs/spear300_defconfig b/configs/spear300_defconfig
> index db3b6ea..2ef309c 100644
> --- a/configs/spear300_defconfig
> +++ b/configs/spear300_defconfig
> @@ -1,6 +1,7 @@
>  CONFIG_ARM=y
>  CONFIG_TARGET_SPEAR300=y
>  CONFIG_SYS_EXTRA_OPTIONS="spear300"
> +CONFIG_BOOTDELAY=1
>  CONFIG_CMD_I2C=y
>  # CONFIG_CMD_SETEXPR is not set
>  CONFIG_CMD_DHCP=y
> diff --git a/configs/spear300_nand_defconfig b/configs/spear300_nand_defconfig
> index ea4e8d7..611631e 100644
> --- a/configs/spear300_nand_defconfig
> +++ b/configs/spear300_nand_defconfig
> @@ -1,6 +1,7 @@
>  CONFIG_ARM=y
>  CONFIG_TARGET_SPEAR300=y
>  CONFIG_SYS_EXTRA_OPTIONS="spear300,nand"
> +CONFIG_BOOTDELAY=1
>  CONFIG_CMD_I2C=y
>  # CONFIG_CMD_SETEXPR is not set
>  CONFIG_CMD_DHCP=y
> diff --git a/configs/spear300_usbtty_defconfig b/configs/spear300_usbtty_defconfig
> index a2b56f3..5338418 100644
> --- a/configs/spear300_usbtty_defconfig
> +++ b/configs/spear300_usbtty_defconfig
> @@ -1,6 +1,7 @@
>  CONFIG_ARM=y
>  CONFIG_TARGET_SPEAR300=y
>  CONFIG_SYS_EXTRA_OPTIONS="spear300,usbtty"
> +CONFIG_BOOTDELAY=-1
>  CONFIG_CMD_I2C=y
>  # CONFIG_CMD_SETEXPR is not set
>  CONFIG_CMD_DHCP=y
> diff --git a/configs/spear300_usbtty_nand_defconfig b/configs/spear300_usbtty_nand_defconfig
> index 1738489..d525edf 100644
> --- a/configs/spear300_usbtty_nand_defconfig
> +++ b/configs/spear300_usbtty_nand_defconfig
> @@ -1,6 +1,7 @@
>  CONFIG_ARM=y
>  CONFIG_TARGET_SPEAR300=y
>  CONFIG_SYS_EXTRA_OPTIONS="spear300,usbtty,nand"
> +CONFIG_BOOTDELAY=-1
>  CONFIG_CMD_I2C=y
>  # CONFIG_CMD_SETEXPR is not set
>  CONFIG_CMD_DHCP=y
> diff --git a/configs/spear310_defconfig b/configs/spear310_defconfig
> index a6064a5..3f20387 100644
> --- a/configs/spear310_defconfig
> +++ b/configs/spear310_defconfig
> @@ -1,6 +1,7 @@
>  CONFIG_ARM=y
>  CONFIG_TARGET_SPEAR310=y
>  CONFIG_SYS_EXTRA_OPTIONS="spear310"
> +CONFIG_BOOTDELAY=1
>  CONFIG_CMD_I2C=y
>  # CONFIG_CMD_SETEXPR is not set
>  CONFIG_CMD_DHCP=y
> diff --git a/configs/spear310_nand_defconfig b/configs/spear310_nand_defconfig
> index 85944c6..2feb9cc 100644
> --- a/configs/spear310_nand_defconfig
> +++ b/configs/spear310_nand_defconfig
> @@ -1,6 +1,7 @@
>  CONFIG_ARM=y
>  CONFIG_TARGET_SPEAR310=y
>  CONFIG_SYS_EXTRA_OPTIONS="spear310,nand"
> +CONFIG_BOOTDELAY=1
>  CONFIG_CMD_I2C=y
>  # CONFIG_CMD_SETEXPR is not set
>  CONFIG_CMD_DHCP=y
> diff --git a/configs/spear310_pnor_defconfig b/configs/spear310_pnor_defconfig
> index 48efe3d..4ab49d9 100644
> --- a/configs/spear310_pnor_defconfig
> +++ b/configs/spear310_pnor_defconfig
> @@ -1,6 +1,7 @@
>  CONFIG_ARM=y
>  CONFIG_TARGET_SPEAR310=y
>  CONFIG_SYS_EXTRA_OPTIONS="spear310,FLASH_PNOR"
> +CONFIG_BOOTDELAY=1
>  CONFIG_CMD_I2C=y
>  # CONFIG_CMD_SETEXPR is not set
>  CONFIG_CMD_DHCP=y
> diff --git a/configs/spear310_usbtty_defconfig b/configs/spear310_usbtty_defconfig
> index 8edbe0c..299cf6d 100644
> --- a/configs/spear310_usbtty_defconfig
> +++ b/configs/spear310_usbtty_defconfig
> @@ -1,6 +1,7 @@
>  CONFIG_ARM=y
>  CONFIG_TARGET_SPEAR310=y
>  CONFIG_SYS_EXTRA_OPTIONS="spear310,usbtty"
> +CONFIG_BOOTDELAY=-1
>  CONFIG_CMD_I2C=y
>  # CONFIG_CMD_SETEXPR is not set
>  CONFIG_CMD_DHCP=y
> diff --git a/configs/spear310_usbtty_nand_defconfig b/configs/spear310_usbtty_nand_defconfig
> index b622f74..9ac10f2 100644
> --- a/configs/spear310_usbtty_nand_defconfig
> +++ b/configs/spear310_usbtty_nand_defconfig
> @@ -1,6 +1,7 @@
>  CONFIG_ARM=y
>  CONFIG_TARGET_SPEAR310=y
>  CONFIG_SYS_EXTRA_OPTIONS="spear310,usbtty,nand"
> +CONFIG_BOOTDELAY=-1
>  CONFIG_CMD_I2C=y
>  # CONFIG_CMD_SETEXPR is not set
>  CONFIG_CMD_DHCP=y
> diff --git a/configs/spear310_usbtty_pnor_defconfig b/configs/spear310_usbtty_pnor_defconfig
> index 241a72a..f582b46 100644
> --- a/configs/spear310_usbtty_pnor_defconfig
> +++ b/configs/spear310_usbtty_pnor_defconfig
> @@ -1,6 +1,7 @@
>  CONFIG_ARM=y
>  CONFIG_TARGET_SPEAR310=y
>  CONFIG_SYS_EXTRA_OPTIONS="spear310,usbtty,FLASH_PNOR"
> +CONFIG_BOOTDELAY=-1
>  CONFIG_CMD_I2C=y
>  # CONFIG_CMD_SETEXPR is not set
>  CONFIG_CMD_DHCP=y
> diff --git a/configs/spear320_defconfig b/configs/spear320_defconfig
> index 49d7c04..4b4f2f6 100644
> --- a/configs/spear320_defconfig
> +++ b/configs/spear320_defconfig
> @@ -1,6 +1,7 @@
>  CONFIG_ARM=y
>  CONFIG_TARGET_SPEAR320=y
>  CONFIG_SYS_EXTRA_OPTIONS="spear320"
> +CONFIG_BOOTDELAY=1
>  CONFIG_CMD_I2C=y
>  # CONFIG_CMD_SETEXPR is not set
>  CONFIG_CMD_DHCP=y
> diff --git a/configs/spear320_nand_defconfig b/configs/spear320_nand_defconfig
> index 70b3025..7308879 100644
> --- a/configs/spear320_nand_defconfig
> +++ b/configs/spear320_nand_defconfig
> @@ -1,6 +1,7 @@
>  CONFIG_ARM=y
>  CONFIG_TARGET_SPEAR320=y
>  CONFIG_SYS_EXTRA_OPTIONS="spear320,nand"
> +CONFIG_BOOTDELAY=1
>  CONFIG_CMD_I2C=y
>  # CONFIG_CMD_SETEXPR is not set
>  CONFIG_CMD_DHCP=y
> diff --git a/configs/spear320_pnor_defconfig b/configs/spear320_pnor_defconfig
> index 5ced0e1..fdffa97 100644
> --- a/configs/spear320_pnor_defconfig
> +++ b/configs/spear320_pnor_defconfig
> @@ -1,6 +1,7 @@
>  CONFIG_ARM=y
>  CONFIG_TARGET_SPEAR320=y
>  CONFIG_SYS_EXTRA_OPTIONS="spear320,FLASH_PNOR"
> +CONFIG_BOOTDELAY=1
>  CONFIG_CMD_I2C=y
>  # CONFIG_CMD_SETEXPR is not set
>  CONFIG_CMD_DHCP=y
> diff --git a/configs/spear320_usbtty_defconfig b/configs/spear320_usbtty_defconfig
> index de75b17..ee873e9 100644
> --- a/configs/spear320_usbtty_defconfig
> +++ b/configs/spear320_usbtty_defconfig
> @@ -1,6 +1,7 @@
>  CONFIG_ARM=y
>  CONFIG_TARGET_SPEAR320=y
>  CONFIG_SYS_EXTRA_OPTIONS="spear320,usbtty"
> +CONFIG_BOOTDELAY=-1
>  CONFIG_CMD_I2C=y
>  # CONFIG_CMD_SETEXPR is not set
>  CONFIG_CMD_DHCP=y
> diff --git a/configs/spear320_usbtty_nand_defconfig b/configs/spear320_usbtty_nand_defconfig
> index 2202d2e..a587470 100644
> --- a/configs/spear320_usbtty_nand_defconfig
> +++ b/configs/spear320_usbtty_nand_defconfig
> @@ -1,6 +1,7 @@
>  CONFIG_ARM=y
>  CONFIG_TARGET_SPEAR320=y
>  CONFIG_SYS_EXTRA_OPTIONS="spear320,usbtty,nand"
> +CONFIG_BOOTDELAY=-1
>  CONFIG_CMD_I2C=y
>  # CONFIG_CMD_SETEXPR is not set
>  CONFIG_CMD_DHCP=y
> diff --git a/configs/spear320_usbtty_pnor_defconfig b/configs/spear320_usbtty_pnor_defconfig
> index 35bb036..a65dc11 100644
> --- a/configs/spear320_usbtty_pnor_defconfig
> +++ b/configs/spear320_usbtty_pnor_defconfig
> @@ -1,6 +1,7 @@
>  CONFIG_ARM=y
>  CONFIG_TARGET_SPEAR320=y
>  CONFIG_SYS_EXTRA_OPTIONS="spear320,usbtty,FLASH_PNOR"
> +CONFIG_BOOTDELAY=-1
>  CONFIG_CMD_I2C=y
>  # CONFIG_CMD_SETEXPR is not set
>  CONFIG_CMD_DHCP=y
> diff --git a/configs/spear600_defconfig b/configs/spear600_defconfig
> index f540839..623800c 100644
> --- a/configs/spear600_defconfig
> +++ b/configs/spear600_defconfig
> @@ -1,6 +1,7 @@
>  CONFIG_ARM=y
>  CONFIG_TARGET_SPEAR600=y
>  CONFIG_SYS_EXTRA_OPTIONS="spear600"
> +CONFIG_BOOTDELAY=1
>  CONFIG_AUTOBOOT_KEYED=y
>  CONFIG_AUTOBOOT_PROMPT="Hit SPACE in %d seconds to stop autoboot.\n"
>  CONFIG_AUTOBOOT_STOP_STR=" "
> diff --git a/configs/spear600_nand_defconfig b/configs/spear600_nand_defconfig
> index de416d9..8da9b34 100644
> --- a/configs/spear600_nand_defconfig
> +++ b/configs/spear600_nand_defconfig
> @@ -1,6 +1,7 @@
>  CONFIG_ARM=y
>  CONFIG_TARGET_SPEAR600=y
>  CONFIG_SYS_EXTRA_OPTIONS="spear600,nand"
> +CONFIG_BOOTDELAY=1
>  CONFIG_CMD_I2C=y
>  # CONFIG_CMD_SETEXPR is not set
>  CONFIG_CMD_DHCP=y
> diff --git a/configs/spear600_usbtty_defconfig b/configs/spear600_usbtty_defconfig
> index 8b6e0d0..68b11cc 100644
> --- a/configs/spear600_usbtty_defconfig
> +++ b/configs/spear600_usbtty_defconfig
> @@ -1,6 +1,7 @@
>  CONFIG_ARM=y
>  CONFIG_TARGET_SPEAR600=y
>  CONFIG_SYS_EXTRA_OPTIONS="spear600,usbtty"
> +CONFIG_BOOTDELAY=-1
>  CONFIG_CMD_I2C=y
>  # CONFIG_CMD_SETEXPR is not set
>  CONFIG_CMD_DHCP=y
> diff --git a/configs/spear600_usbtty_nand_defconfig b/configs/spear600_usbtty_nand_defconfig
> index e8b4b0a..776c611 100644
> --- a/configs/spear600_usbtty_nand_defconfig
> +++ b/configs/spear600_usbtty_nand_defconfig
> @@ -1,6 +1,7 @@
>  CONFIG_ARM=y
>  CONFIG_TARGET_SPEAR600=y
>  CONFIG_SYS_EXTRA_OPTIONS="spear600,usbtty,nand"
> +CONFIG_BOOTDELAY=-1
>  CONFIG_CMD_I2C=y
>  # CONFIG_CMD_SETEXPR is not set
>  CONFIG_CMD_DHCP=y
> diff --git a/configs/sunxi_Gemei_G9_defconfig b/configs/sunxi_Gemei_G9_defconfig
> index 5861cff..6d39dec 100644
> --- a/configs/sunxi_Gemei_G9_defconfig
> +++ b/configs/sunxi_Gemei_G9_defconfig
> @@ -1,5 +1,6 @@
>  CONFIG_ARM=y
>  CONFIG_ARCH_SUNXI=y
> +CONFIG_MACH_SUN4I=y
>  CONFIG_DRAM_CLK=432
>  CONFIG_DRAM_EMR1=4
>  CONFIG_VIDEO_LCD_MODE="x:1024,y:768,depth:18,pclk_khz:100000,le:799,ri:260,up:15,lo:16,hs:1,vs:1,sync:3,vmode:0"
> diff --git a/configs/tbs2910_defconfig b/configs/tbs2910_defconfig
> index dc69b39..3fb04b7 100644
> --- a/configs/tbs2910_defconfig
> +++ b/configs/tbs2910_defconfig
> @@ -2,6 +2,7 @@ CONFIG_ARM=y
>  CONFIG_ARCH_MX6=y
>  CONFIG_TARGET_TBS2910=y
>  CONFIG_FIT=y
> +CONFIG_BOOTDELAY=3
>  CONFIG_HUSH_PARSER=y
>  CONFIG_SYS_PROMPT="Matrix U-Boot> "
>  CONFIG_CMD_BOOTZ=y
> diff --git a/configs/tcm-bf518_defconfig b/configs/tcm-bf518_defconfig
> index cc46a52..fd31cfc 100644
> --- a/configs/tcm-bf518_defconfig
> +++ b/configs/tcm-bf518_defconfig
> @@ -1,5 +1,6 @@
>  CONFIG_BLACKFIN=y
>  CONFIG_TARGET_TCM_BF518=y
> +CONFIG_BOOTDELAY=5
>  CONFIG_CMD_SPI=y
>  CONFIG_CMD_I2C=y
>  CONFIG_CMD_GPIO=y
> diff --git a/configs/tcm-bf537_defconfig b/configs/tcm-bf537_defconfig
> index 576dc6a..d66e499 100644
> --- a/configs/tcm-bf537_defconfig
> +++ b/configs/tcm-bf537_defconfig
> @@ -1,5 +1,6 @@
>  CONFIG_BLACKFIN=y
>  CONFIG_TARGET_TCM_BF537=y
> +CONFIG_BOOTDELAY=5
>  CONFIG_CMD_MMC=y
>  CONFIG_CMD_SPI=y
>  CONFIG_CMD_I2C=y
> diff --git a/configs/tec-ng_defconfig b/configs/tec-ng_defconfig
> index 7dbb4cd..b710229 100644
> --- a/configs/tec-ng_defconfig
> +++ b/configs/tec-ng_defconfig
> @@ -35,3 +35,4 @@ CONFIG_SYS_NS16550=y
>  CONFIG_TEGRA20_SLINK=y
>  CONFIG_USB=y
>  CONFIG_DM_USB=y
> +CONFIG_USE_PRIVATE_LIBGCC=y
> diff --git a/configs/tec_defconfig b/configs/tec_defconfig
> index 742d90d..2055101 100644
> --- a/configs/tec_defconfig
> +++ b/configs/tec_defconfig
> @@ -34,3 +34,4 @@ CONFIG_USB=y
>  CONFIG_DM_USB=y
>  CONFIG_DM_VIDEO=y
>  CONFIG_VIDEO_TEGRA20=y
> +CONFIG_USE_PRIVATE_LIBGCC=y
> diff --git a/configs/ti814x_evm_defconfig b/configs/ti814x_evm_defconfig
> index e41e2a4..ef9c074 100644
> --- a/configs/ti814x_evm_defconfig
> +++ b/configs/ti814x_evm_defconfig
> @@ -1,6 +1,7 @@
>  CONFIG_ARM=y
>  CONFIG_TARGET_TI814X_EVM=y
>  CONFIG_SPL=y
> +CONFIG_BOOTDELAY=1
>  CONFIG_HUSH_PARSER=y
>  CONFIG_SYS_PROMPT="U-Boot# "
>  # CONFIG_CMD_IMLS is not set
> diff --git a/configs/titanium_defconfig b/configs/titanium_defconfig
> index 4d16ef6..57cf670 100644
> --- a/configs/titanium_defconfig
> +++ b/configs/titanium_defconfig
> @@ -2,6 +2,7 @@ CONFIG_ARM=y
>  CONFIG_ARCH_MX6=y
>  CONFIG_TARGET_TITANIUM=y
>  CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=board/barco/titanium/imximage.cfg"
> +CONFIG_BOOTDELAY=3
>  CONFIG_HUSH_PARSER=y
>  CONFIG_SYS_PROMPT="Titanium > "
>  CONFIG_CMD_BOOTZ=y
> diff --git a/configs/tqma6q_mba6_mmc_defconfig b/configs/tqma6q_mba6_mmc_defconfig
> index 22b16a1..aa1ecd8 100644
> --- a/configs/tqma6q_mba6_mmc_defconfig
> +++ b/configs/tqma6q_mba6_mmc_defconfig
> @@ -4,6 +4,7 @@ CONFIG_TARGET_TQMA6=y
>  CONFIG_FIT=y
>  CONFIG_FIT_VERBOSE=y
>  CONFIG_OF_BOARD_SETUP=y
> +CONFIG_BOOTDELAY=3
>  CONFIG_HUSH_PARSER=y
>  CONFIG_CMD_BOOTZ=y
>  # CONFIG_CMD_IMLS is not set
> diff --git a/configs/tqma6q_mba6_spi_defconfig b/configs/tqma6q_mba6_spi_defconfig
> index 715db21..f40b1dd 100644
> --- a/configs/tqma6q_mba6_spi_defconfig
> +++ b/configs/tqma6q_mba6_spi_defconfig
> @@ -5,6 +5,7 @@ CONFIG_TQMA6X_SPI_BOOT=y
>  CONFIG_FIT=y
>  CONFIG_FIT_VERBOSE=y
>  CONFIG_OF_BOARD_SETUP=y
> +CONFIG_BOOTDELAY=3
>  CONFIG_HUSH_PARSER=y
>  CONFIG_CMD_BOOTZ=y
>  # CONFIG_CMD_IMLS is not set
> diff --git a/configs/tqma6s_mba6_mmc_defconfig b/configs/tqma6s_mba6_mmc_defconfig
> index 824cd2b..eaea483 100644
> --- a/configs/tqma6s_mba6_mmc_defconfig
> +++ b/configs/tqma6s_mba6_mmc_defconfig
> @@ -5,6 +5,7 @@ CONFIG_TQMA6S=y
>  CONFIG_FIT=y
>  CONFIG_FIT_VERBOSE=y
>  CONFIG_OF_BOARD_SETUP=y
> +CONFIG_BOOTDELAY=3
>  CONFIG_HUSH_PARSER=y
>  CONFIG_CMD_BOOTZ=y
>  # CONFIG_CMD_IMLS is not set
> diff --git a/configs/tqma6s_mba6_spi_defconfig b/configs/tqma6s_mba6_spi_defconfig
> index 058bb89..213dada 100644
> --- a/configs/tqma6s_mba6_spi_defconfig
> +++ b/configs/tqma6s_mba6_spi_defconfig
> @@ -6,6 +6,7 @@ CONFIG_TQMA6X_SPI_BOOT=y
>  CONFIG_FIT=y
>  CONFIG_FIT_VERBOSE=y
>  CONFIG_OF_BOARD_SETUP=y
> +CONFIG_BOOTDELAY=3
>  CONFIG_HUSH_PARSER=y
>  CONFIG_CMD_BOOTZ=y
>  # CONFIG_CMD_IMLS is not set
> diff --git a/configs/tqma6s_wru4_mmc_defconfig b/configs/tqma6s_wru4_mmc_defconfig
> index e348960..b44522b 100644
> --- a/configs/tqma6s_wru4_mmc_defconfig
> +++ b/configs/tqma6s_wru4_mmc_defconfig
> @@ -6,6 +6,7 @@ CONFIG_WRU4=y
>  CONFIG_FIT=y
>  CONFIG_FIT_VERBOSE=y
>  CONFIG_OF_BOARD_SETUP=y
> +CONFIG_BOOTDELAY=3
>  CONFIG_HUSH_PARSER=y
>  CONFIG_AUTOBOOT_KEYED=y
>  CONFIG_AUTOBOOT_PROMPT="Enter password in %d seconds to stop autoboot\n"
> diff --git a/configs/tricorder_defconfig b/configs/tricorder_defconfig
> index 25c499a..2482888 100644
> --- a/configs/tricorder_defconfig
> +++ b/configs/tricorder_defconfig
> @@ -2,6 +2,7 @@ CONFIG_ARM=y
>  CONFIG_OMAP34XX=y
>  CONFIG_TARGET_TRICORDER=y
>  CONFIG_SPL=y
> +CONFIG_BOOTDELAY=0
>  CONFIG_HUSH_PARSER=y
>  CONFIG_SYS_PROMPT="OMAP3 Tricorder # "
>  # CONFIG_CMD_IMI is not set
> diff --git a/configs/tricorder_flash_defconfig b/configs/tricorder_flash_defconfig
> index 200fbe1..b285a81 100644
> --- a/configs/tricorder_flash_defconfig
> +++ b/configs/tricorder_flash_defconfig
> @@ -3,6 +3,7 @@ CONFIG_OMAP34XX=y
>  CONFIG_TARGET_TRICORDER=y
>  CONFIG_SPL=y
>  CONFIG_SYS_EXTRA_OPTIONS="FLASHCARD"
> +CONFIG_BOOTDELAY=0
>  CONFIG_HUSH_PARSER=y
>  # CONFIG_CMD_IMI is not set
>  # CONFIG_CMD_IMLS is not set
> diff --git a/configs/trimslice_defconfig b/configs/trimslice_defconfig
> index 72e641d..67857a5 100644
> --- a/configs/trimslice_defconfig
> +++ b/configs/trimslice_defconfig
> @@ -36,3 +36,4 @@ CONFIG_SYS_NS16550=y
>  CONFIG_TEGRA20_SFLASH=y
>  CONFIG_USB=y
>  CONFIG_DM_USB=y
> +CONFIG_USE_PRIVATE_LIBGCC=y
> diff --git a/configs/ts4800_defconfig b/configs/ts4800_defconfig
> index 7d8953d..bd05405 100644
> --- a/configs/ts4800_defconfig
> +++ b/configs/ts4800_defconfig
> @@ -1,5 +1,6 @@
>  CONFIG_ARM=y
>  CONFIG_TARGET_TS4800=y
> +CONFIG_BOOTDELAY=1
>  CONFIG_HUSH_PARSER=y
>  CONFIG_CMD_BOOTZ=y
>  # CONFIG_CMD_IMLS is not set
> diff --git a/configs/tseries_mmc_defconfig b/configs/tseries_mmc_defconfig
> index 4b4cfd2..337404b 100644
> --- a/configs/tseries_mmc_defconfig
> +++ b/configs/tseries_mmc_defconfig
> @@ -3,6 +3,7 @@ CONFIG_TARGET_TSERIES=y
>  CONFIG_SPL=y
>  CONFIG_OF_BOARD_SETUP=y
>  CONFIG_SYS_EXTRA_OPTIONS="SERIAL1,CONS_INDEX=1,EMMC_BOOT"
> +CONFIG_BOOTDELAY=0
>  CONFIG_HUSH_PARSER=y
>  CONFIG_CMD_BOOTZ=y
>  # CONFIG_CMD_IMI is not set
> diff --git a/configs/tseries_nand_defconfig b/configs/tseries_nand_defconfig
> index 1485aaa..4dc0296 100644
> --- a/configs/tseries_nand_defconfig
> +++ b/configs/tseries_nand_defconfig
> @@ -3,6 +3,7 @@ CONFIG_TARGET_TSERIES=y
>  CONFIG_SPL=y
>  CONFIG_OF_BOARD_SETUP=y
>  CONFIG_SYS_EXTRA_OPTIONS="SERIAL1,CONS_INDEX=1,NAND"
> +CONFIG_BOOTDELAY=0
>  CONFIG_HUSH_PARSER=y
>  CONFIG_CMD_BOOTZ=y
>  # CONFIG_CMD_IMI is not set
> diff --git a/configs/tseries_spi_defconfig b/configs/tseries_spi_defconfig
> index a68cfac..5b52bf6 100644
> --- a/configs/tseries_spi_defconfig
> +++ b/configs/tseries_spi_defconfig
> @@ -3,6 +3,7 @@ CONFIG_TARGET_TSERIES=y
>  CONFIG_SPL=y
>  CONFIG_OF_BOARD_SETUP=y
>  CONFIG_SYS_EXTRA_OPTIONS="SERIAL1,CONS_INDEX=1,SPI_BOOT,EMMC_BOOT"
> +CONFIG_BOOTDELAY=0
>  CONFIG_HUSH_PARSER=y
>  CONFIG_CMD_BOOTZ=y
>  # CONFIG_CMD_IMI is not set
> diff --git a/configs/udoo_defconfig b/configs/udoo_defconfig
> index 81c32cd..3c75706 100644
> --- a/configs/udoo_defconfig
> +++ b/configs/udoo_defconfig
> @@ -3,6 +3,7 @@ CONFIG_ARCH_MX6=y
>  CONFIG_TARGET_UDOO=y
>  CONFIG_SPL=y
>  CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=arch/arm/imx-common/spl_sd.cfg,MX6QDL"
> +CONFIG_BOOTDELAY=3
>  CONFIG_HUSH_PARSER=y
>  CONFIG_CMD_BOOTZ=y
>  # CONFIG_CMD_IMLS is not set
> diff --git a/configs/venice2_defconfig b/configs/venice2_defconfig
> index edbb18f..17a6000 100644
> --- a/configs/venice2_defconfig
> +++ b/configs/venice2_defconfig
> @@ -42,3 +42,4 @@ CONFIG_USB_GADGET_DOWNLOAD=y
>  CONFIG_G_DNL_MANUFACTURER="NVIDIA"
>  CONFIG_G_DNL_VENDOR_NUM=0x0955
>  CONFIG_G_DNL_PRODUCT_NUM=0x701a
> +CONFIG_USE_PRIVATE_LIBGCC=y
> diff --git a/configs/ventana_defconfig b/configs/ventana_defconfig
> index aeb9025..97b13a1 100644
> --- a/configs/ventana_defconfig
> +++ b/configs/ventana_defconfig
> @@ -33,3 +33,4 @@ CONFIG_USB=y
>  CONFIG_DM_USB=y
>  CONFIG_DM_VIDEO=y
>  CONFIG_VIDEO_TEGRA20=y
> +CONFIG_USE_PRIVATE_LIBGCC=y
> diff --git a/configs/vexpress_aemv8a_dram_defconfig b/configs/vexpress_aemv8a_dram_defconfig
> index 989f068..5dd6e75 100644
> --- a/configs/vexpress_aemv8a_dram_defconfig
> +++ b/configs/vexpress_aemv8a_dram_defconfig
> @@ -2,6 +2,7 @@ CONFIG_ARM=y
>  CONFIG_TARGET_VEXPRESS64_BASE_FVP_DRAM=y
>  CONFIG_SYS_MALLOC_F_LEN=0x2000
>  CONFIG_DM_SERIAL=y
> +CONFIG_BOOTDELAY=1
>  CONFIG_HUSH_PARSER=y
>  CONFIG_SYS_PROMPT="VExpress64# "
>  # CONFIG_CMD_CONSOLE is not set
> diff --git a/configs/vexpress_aemv8a_juno_defconfig b/configs/vexpress_aemv8a_juno_defconfig
> index c70851f..26cbc85 100644
> --- a/configs/vexpress_aemv8a_juno_defconfig
> +++ b/configs/vexpress_aemv8a_juno_defconfig
> @@ -2,6 +2,7 @@ CONFIG_ARM=y
>  CONFIG_TARGET_VEXPRESS64_JUNO=y
>  CONFIG_SYS_MALLOC_F_LEN=0x2000
>  CONFIG_DM_SERIAL=y
> +CONFIG_BOOTDELAY=1
>  CONFIG_HUSH_PARSER=y
>  CONFIG_SYS_PROMPT="VExpress64# "
>  # CONFIG_CMD_CONSOLE is not set
> diff --git a/configs/vexpress_aemv8a_semi_defconfig b/configs/vexpress_aemv8a_semi_defconfig
> index b0a2f67..27c04ba 100644
> --- a/configs/vexpress_aemv8a_semi_defconfig
> +++ b/configs/vexpress_aemv8a_semi_defconfig
> @@ -2,6 +2,7 @@ CONFIG_ARM=y
>  CONFIG_TARGET_VEXPRESS64_BASE_FVP=y
>  CONFIG_SYS_MALLOC_F_LEN=0x2000
>  CONFIG_DM_SERIAL=y
> +CONFIG_BOOTDELAY=1
>  CONFIG_HUSH_PARSER=y
>  CONFIG_SYS_PROMPT="VExpress64# "
>  # CONFIG_CMD_CONSOLE is not set
> diff --git a/configs/vexpress_ca15_tc2_defconfig b/configs/vexpress_ca15_tc2_defconfig
> index 2f141dd..c39faaa 100644
> --- a/configs/vexpress_ca15_tc2_defconfig
> +++ b/configs/vexpress_ca15_tc2_defconfig
> @@ -24,3 +24,4 @@ CONFIG_CMD_EXT4=y
>  CONFIG_CMD_FAT=y
>  CONFIG_CMD_FS_GENERIC=y
>  CONFIG_OF_LIBFDT=y
> +CONFIG_BOOTP_VCI_STRING="U-Boot.armv7.vexpress_ca15x2_tc2"
> diff --git a/configs/vexpress_ca5x2_defconfig b/configs/vexpress_ca5x2_defconfig
> index c495ee5..e71d45e 100644
> --- a/configs/vexpress_ca5x2_defconfig
> +++ b/configs/vexpress_ca5x2_defconfig
> @@ -24,3 +24,4 @@ CONFIG_CMD_EXT4=y
>  CONFIG_CMD_FAT=y
>  CONFIG_CMD_FS_GENERIC=y
>  CONFIG_OF_LIBFDT=y
> +CONFIG_BOOTP_VCI_STRING="U-Boot.armv7.vexpress_ca5x2"
> diff --git a/configs/vexpress_ca9x4_defconfig b/configs/vexpress_ca9x4_defconfig
> index fcd6e26..20100a3 100644
> --- a/configs/vexpress_ca9x4_defconfig
> +++ b/configs/vexpress_ca9x4_defconfig
> @@ -24,3 +24,4 @@ CONFIG_CMD_EXT4=y
>  CONFIG_CMD_FAT=y
>  CONFIG_CMD_FS_GENERIC=y
>  CONFIG_OF_LIBFDT=y
> +CONFIG_BOOTP_VCI_STRING="U-Boot.armv7.vexpress_ca9x4"
> diff --git a/configs/warp7_defconfig b/configs/warp7_defconfig
> index ad4fbbf..102b5b1 100644
> --- a/configs/warp7_defconfig
> +++ b/configs/warp7_defconfig
> @@ -4,6 +4,7 @@ CONFIG_TARGET_WARP7=y
>  CONFIG_IMX_RDC=y
>  CONFIG_IMX_BOOTAUX=y
>  CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=board/warp7/imximage.cfg"
> +CONFIG_BOOTDELAY=1
>  CONFIG_HUSH_PARSER=y
>  # CONFIG_CMD_BOOTD is not set
>  CONFIG_CMD_BOOTZ=y
> diff --git a/configs/warp_defconfig b/configs/warp_defconfig
> index 3f9bb25..389bb7f 100644
> --- a/configs/warp_defconfig
> +++ b/configs/warp_defconfig
> @@ -2,6 +2,7 @@ CONFIG_ARM=y
>  CONFIG_ARCH_MX6=y
>  CONFIG_TARGET_WARP=y
>  CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=board/freescale/mx6slevk/imximage.cfg,MX6SL"
> +CONFIG_BOOTDELAY=3
>  CONFIG_HUSH_PARSER=y
>  CONFIG_CMD_BOOTZ=y
>  # CONFIG_CMD_IMLS is not set
> diff --git a/configs/whistler_defconfig b/configs/whistler_defconfig
> index 754e5cb..ca753a4 100644
> --- a/configs/whistler_defconfig
> +++ b/configs/whistler_defconfig
> @@ -29,3 +29,4 @@ CONFIG_CMD_FS_GENERIC=y
>  CONFIG_SYS_NS16550=y
>  CONFIG_USB=y
>  CONFIG_DM_USB=y
> +CONFIG_USE_PRIVATE_LIBGCC=y
> diff --git a/configs/xpress_defconfig b/configs/xpress_defconfig
> index 59a3138..d06df39 100644
> --- a/configs/xpress_defconfig
> +++ b/configs/xpress_defconfig
> @@ -2,6 +2,7 @@ CONFIG_ARM=y
>  CONFIG_ARCH_MX6=y
>  CONFIG_TARGET_XPRESS=y
>  CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=board/ccv/xpress/imximage.cfg"
> +CONFIG_BOOTDELAY=3
>  CONFIG_HUSH_PARSER=y
>  CONFIG_CMD_BOOTZ=y
>  # CONFIG_CMD_IMLS is not set
> diff --git a/configs/xpress_spl_defconfig b/configs/xpress_spl_defconfig
> index ad0cddb..b82a5ed 100644
> --- a/configs/xpress_spl_defconfig
> +++ b/configs/xpress_spl_defconfig
> @@ -3,6 +3,7 @@ CONFIG_ARCH_MX6=y
>  CONFIG_TARGET_XPRESS=y
>  CONFIG_SPL=y
>  CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=arch/arm/imx-common/spl_sd.cfg"
> +CONFIG_BOOTDELAY=3
>  CONFIG_HUSH_PARSER=y
>  CONFIG_CMD_BOOTZ=y
>  # CONFIG_CMD_IMLS is not set
> diff --git a/include/configs/cobra5272.h b/include/configs/cobra5272.h
> index 4396698..0e8d4ac 100644
> --- a/include/configs/cobra5272.h
> +++ b/include/configs/cobra5272.h
> @@ -149,10 +149,6 @@
>
>  /*AUTOBOOT settings - booting images automatically by u-boot after power on*/
>
> -seconds u-boot will wait before starting defined (auto-)boot command, setting
> -to -1 disables delay, setting to 0 will too prevent access to u-boot command
> -interface: u-boot then has to reflashed */
> -
>  /* The following settings will be contained in the environment block ; if you
>  want to use a neutral environment all those settings can be manually set in
>  u-boot: 'set' command */
>



More information about the U-Boot mailing list