Browse Source

Kconfig: Migrate BOARD_LATE_INIT to a select

This option should not really be user selectable.  Note that on PowerPC
we currently only need BOARD_LATE_INIT when CHAIN_OF_TRUST is enabled so be
conditional on that.

Signed-off-by: Tom Rini <trini@konsulko.com>
Acked-by: Masahiro Yamada <yamada.masahiro@socionext.com> (for UniPhier)
Tom Rini 7 years ago
parent
commit
e5ec48152a
100 changed files with 146 additions and 76 deletions
  1. 1 0
      arch/Kconfig
  2. 32 0
      arch/arm/Kconfig
  3. 1 0
      arch/arm/cpu/armv7/mx5/Kconfig
  4. 30 0
      arch/arm/cpu/armv7/mx6/Kconfig
  5. 3 0
      arch/arm/cpu/armv7/mx7/Kconfig
  6. 2 0
      arch/arm/mach-at91/Kconfig
  7. 1 0
      arch/arm/mach-davinci/Kconfig
  8. 1 0
      arch/arm/mach-kirkwood/Kconfig
  9. 2 0
      arch/arm/mach-mvebu/Kconfig
  10. 6 0
      arch/arm/mach-omap2/am33xx/Kconfig
  11. 2 0
      arch/arm/mach-omap2/omap3/Kconfig
  12. 2 0
      arch/arm/mach-omap2/omap5/Kconfig
  13. 2 0
      arch/arm/mach-rockchip/rk3036/Kconfig
  14. 9 0
      arch/arm/mach-rockchip/rk3288/Kconfig
  15. 1 0
      arch/arm/mach-socfpga/Kconfig
  16. 1 0
      arch/arm/mach-tegra/tegra114/Kconfig
  17. 4 0
      arch/arm/mach-tegra/tegra124/Kconfig
  18. 1 0
      arch/arm/mach-tegra/tegra186/Kconfig
  19. 10 0
      arch/arm/mach-tegra/tegra20/Kconfig
  20. 4 0
      arch/arm/mach-tegra/tegra210/Kconfig
  21. 5 0
      arch/arm/mach-tegra/tegra30/Kconfig
  22. 1 0
      arch/microblaze/Kconfig
  23. 23 0
      arch/powerpc/cpu/mpc85xx/Kconfig
  24. 1 0
      board/congatec/Kconfig
  25. 1 1
      common/Kconfig
  26. 0 1
      configs/B4860QDS_SECURE_BOOT_defconfig
  27. 0 1
      configs/BSC9132QDS_NAND_DDRCLK100_SECURE_defconfig
  28. 0 1
      configs/BSC9132QDS_NAND_DDRCLK133_SECURE_defconfig
  29. 0 1
      configs/BSC9132QDS_NOR_DDRCLK100_SECURE_defconfig
  30. 0 1
      configs/BSC9132QDS_NOR_DDRCLK133_SECURE_defconfig
  31. 0 1
      configs/BSC9132QDS_SDCARD_DDRCLK100_SECURE_defconfig
  32. 0 1
      configs/BSC9132QDS_SDCARD_DDRCLK133_SECURE_defconfig
  33. 0 1
      configs/BSC9132QDS_SPIFLASH_DDRCLK100_SECURE_defconfig
  34. 0 1
      configs/BSC9132QDS_SPIFLASH_DDRCLK133_SECURE_defconfig
  35. 0 1
      configs/C29XPCIE_NOR_SECBOOT_defconfig
  36. 0 1
      configs/C29XPCIE_SPIFLASH_SECBOOT_defconfig
  37. 0 1
      configs/P1010RDB-PA_36BIT_NAND_SECBOOT_defconfig
  38. 0 1
      configs/P1010RDB-PA_36BIT_NOR_SECBOOT_defconfig
  39. 0 1
      configs/P1010RDB-PA_36BIT_SPIFLASH_SECBOOT_defconfig
  40. 0 1
      configs/P1010RDB-PA_NAND_SECBOOT_defconfig
  41. 0 1
      configs/P1010RDB-PA_NOR_SECBOOT_defconfig
  42. 0 1
      configs/P1010RDB-PA_SPIFLASH_SECBOOT_defconfig
  43. 0 1
      configs/P1010RDB-PB_36BIT_NAND_SECBOOT_defconfig
  44. 0 1
      configs/P1010RDB-PB_36BIT_NOR_SECBOOT_defconfig
  45. 0 1
      configs/P1010RDB-PB_36BIT_SPIFLASH_SECBOOT_defconfig
  46. 0 1
      configs/P1010RDB-PB_NAND_SECBOOT_defconfig
  47. 0 1
      configs/P1010RDB-PB_NOR_SECBOOT_defconfig
  48. 0 1
      configs/P1010RDB-PB_SPIFLASH_SECBOOT_defconfig
  49. 0 1
      configs/P2041RDB_SECURE_BOOT_defconfig
  50. 0 1
      configs/P3041DS_NAND_SECURE_BOOT_defconfig
  51. 0 1
      configs/P3041DS_SECURE_BOOT_defconfig
  52. 0 1
      configs/P4080DS_SECURE_BOOT_defconfig
  53. 0 1
      configs/P5020DS_NAND_SECURE_BOOT_defconfig
  54. 0 1
      configs/P5020DS_SECURE_BOOT_defconfig
  55. 0 1
      configs/P5040DS_NAND_SECURE_BOOT_defconfig
  56. 0 1
      configs/P5040DS_SECURE_BOOT_defconfig
  57. 0 1
      configs/T1023RDB_SECURE_BOOT_defconfig
  58. 0 1
      configs/T1024QDS_DDR4_SECURE_BOOT_defconfig
  59. 0 1
      configs/T1024QDS_SECURE_BOOT_defconfig
  60. 0 1
      configs/T1024RDB_SECURE_BOOT_defconfig
  61. 0 1
      configs/T1040D4RDB_SECURE_BOOT_defconfig
  62. 0 1
      configs/T1040QDS_SECURE_BOOT_defconfig
  63. 0 1
      configs/T1040RDB_SECURE_BOOT_defconfig
  64. 0 1
      configs/T1042D4RDB_SECURE_BOOT_defconfig
  65. 0 1
      configs/T1042RDB_PI_NAND_SECURE_BOOT_defconfig
  66. 0 1
      configs/T1042RDB_SECURE_BOOT_defconfig
  67. 0 1
      configs/T2080QDS_SECURE_BOOT_defconfig
  68. 0 1
      configs/T2080RDB_SECURE_BOOT_defconfig
  69. 0 1
      configs/T4160QDS_SECURE_BOOT_defconfig
  70. 0 1
      configs/T4240QDS_SECURE_BOOT_defconfig
  71. 0 1
      configs/am335x_baltos_defconfig
  72. 0 1
      configs/am335x_boneblack_defconfig
  73. 0 1
      configs/am335x_boneblack_vboot_defconfig
  74. 0 1
      configs/am335x_evm_defconfig
  75. 0 1
      configs/am335x_evm_nor_defconfig
  76. 0 1
      configs/am335x_evm_norboot_defconfig
  77. 0 1
      configs/am335x_evm_spiboot_defconfig
  78. 0 1
      configs/am335x_evm_usbspl_defconfig
  79. 0 1
      configs/am335x_shc_defconfig
  80. 0 1
      configs/am335x_shc_ict_defconfig
  81. 0 1
      configs/am335x_shc_netboot_defconfig
  82. 0 1
      configs/am335x_shc_prompt_defconfig
  83. 0 1
      configs/am335x_shc_sdboot_defconfig
  84. 0 1
      configs/am335x_shc_sdboot_prompt_defconfig
  85. 0 1
      configs/am335x_sl50_defconfig
  86. 0 1
      configs/am43xx_evm_defconfig
  87. 0 1
      configs/am43xx_evm_ethboot_defconfig
  88. 0 1
      configs/am43xx_evm_qspiboot_defconfig
  89. 0 1
      configs/am43xx_evm_usbhost_boot_defconfig
  90. 0 1
      configs/am43xx_hs_evm_defconfig
  91. 0 1
      configs/am57xx_evm_defconfig
  92. 0 1
      configs/am57xx_evm_nodt_defconfig
  93. 0 1
      configs/am57xx_hs_evm_defconfig
  94. 0 1
      configs/apalis_imx6_defconfig
  95. 0 1
      configs/apalis_imx6_nospl_com_defconfig
  96. 0 1
      configs/apalis_imx6_nospl_it_defconfig
  97. 0 1
      configs/apalis_t30_defconfig
  98. 0 1
      configs/aristainetos2_defconfig
  99. 0 1
      configs/aristainetos2b_defconfig
  100. 0 1
      configs/beaver_defconfig

+ 1 - 0
arch/Kconfig

@@ -60,6 +60,7 @@ config PPC
 
 config SANDBOX
 	bool "Sandbox"
+	select BOARD_LATE_INIT
 	select SUPPORT_OF_CONTROL
 	select DM
 	select DM_KEYBOARD

+ 32 - 0
arch/arm/Kconfig

@@ -224,10 +224,12 @@ config TARGET_WORK_92105
 
 config TARGET_MX25PDK
 	bool "Support mx25pdk"
+	select BOARD_LATE_INIT
 	select CPU_ARM926EJS
 
 config TARGET_ZMX25
 	bool "Support zmx25"
+	select BOARD_LATE_INIT
 	select CPU_ARM926EJS
 
 config TARGET_APF27
@@ -311,6 +313,7 @@ config TARGET_STV0991
 
 config TARGET_X600
 	bool "Support x600"
+	select BOARD_LATE_INIT
 	select CPU_ARM926EJS
 	select SUPPORT_SPL
 
@@ -320,6 +323,7 @@ config TARGET_IMX31_PHYCORE
 
 config TARGET_IMX31_PHYCORE_EET
 	bool "Support imx31_phycore_eet"
+	select BOARD_LATE_INIT
 	select CPU_ARM1136
 
 config TARGET_MX31ADS
@@ -328,6 +332,7 @@ config TARGET_MX31ADS
 
 config TARGET_MX31PDK
 	bool "Support mx31pdk"
+	select BOARD_LATE_INIT
 	select CPU_ARM1136
 	select SUPPORT_SPL
 
@@ -346,6 +351,7 @@ config TARGET_FLEA3
 
 config TARGET_MX35PDK
 	bool "Support mx35pdk"
+	select BOARD_LATE_INIT
 	select CPU_ARM1136
 
 config ARCH_BCM283X
@@ -372,14 +378,17 @@ config TARGET_VEXPRESS_CA9X4
 config TARGET_BRXRE1
 	bool "Support BRXRE1"
 	select ARCH_OMAP2
+	select BOARD_LATE_INIT
 
 config TARGET_BRPPT1
 	bool "Support BRPPT1"
 	select ARCH_OMAP2
+	select BOARD_LATE_INIT
 
 config TARGET_DRACO
 	bool "Support draco"
 	select ARCH_OMAP2
+	select BOARD_LATE_INIT
 	select DM
 	select DM_SERIAL
 	select DM_GPIO
@@ -387,6 +396,7 @@ config TARGET_DRACO
 config TARGET_THUBAN
 	bool "Support thuban"
 	select ARCH_OMAP2
+	select BOARD_LATE_INIT
 	select DM
 	select DM_SERIAL
 	select DM_GPIO
@@ -394,6 +404,7 @@ config TARGET_THUBAN
 config TARGET_RASTABAN
 	bool "Support rastaban"
 	select ARCH_OMAP2
+	select BOARD_LATE_INIT
 	select DM
 	select DM_SERIAL
 	select DM_GPIO
@@ -401,6 +412,7 @@ config TARGET_RASTABAN
 config TARGET_ETAMIN
 	bool "Support etamin"
 	select ARCH_OMAP2
+	select BOARD_LATE_INIT
 	select DM
 	select DM_SERIAL
 	select DM_GPIO
@@ -408,6 +420,7 @@ config TARGET_ETAMIN
 config TARGET_PXM2
 	bool "Support pxm2"
 	select ARCH_OMAP2
+	select BOARD_LATE_INIT
 	select DM
 	select DM_SERIAL
 	select DM_GPIO
@@ -415,6 +428,7 @@ config TARGET_PXM2
 config TARGET_RUT
 	bool "Support rut"
 	select ARCH_OMAP2
+	select BOARD_LATE_INIT
 	select DM
 	select DM_SERIAL
 	select DM_GPIO
@@ -508,6 +522,7 @@ config TARGET_M53EVK
 
 config TARGET_MX51EVK
 	bool "Support mx51evk"
+	select BOARD_LATE_INIT
 	select CPU_V7
 
 config TARGET_MX53ARD
@@ -516,10 +531,12 @@ config TARGET_MX53ARD
 
 config TARGET_MX53EVK
 	bool "Support mx53evk"
+	select BOARD_LATE_INIT
 	select CPU_V7
 
 config TARGET_MX53LOCO
 	bool "Support mx53loco"
+	select BOARD_LATE_INIT
 	select CPU_V7
 
 config TARGET_MX53SMD
@@ -634,6 +651,7 @@ config TARGET_VF610TWR
 
 config TARGET_COLIBRI_VF
 	bool "Support Colibri VF50/61"
+	select BOARD_LATE_INIT
 	select CPU_V7
 	select SYS_FSL_ERRATUM_ESDHC111
 
@@ -653,6 +671,7 @@ config TARGET_BK4R1
 
 config ARCH_ZYNQ
 	bool "Xilinx Zynq Platform"
+	select BOARD_LATE_INIT
 	select CPU_V7
 	select SUPPORT_SPL
 	select OF_CONTROL
@@ -673,6 +692,7 @@ config ARCH_ZYNQ
 config ARCH_ZYNQMP
 	bool "Support Xilinx ZynqMP Platform"
 	select ARM64
+	select BOARD_LATE_INIT
 	select DM
 	select OF_CONTROL
 	select DM_SERIAL
@@ -733,6 +753,7 @@ config TARGET_LS2080AQDS
 	select ARCH_LS2080A
 	select ARM64
 	select ARMV8_MULTIENTRY
+	select BOARD_LATE_INIT
 	select SUPPORT_SPL
 	help
 	  Support for Freescale LS2080AQDS platform
@@ -745,6 +766,7 @@ config TARGET_LS2080ARDB
 	select ARCH_LS2080A
 	select ARM64
 	select ARMV8_MULTIENTRY
+	select BOARD_LATE_INIT
 	select SUPPORT_SPL
 	help
 	  Support for Freescale LS2080ARDB platform.
@@ -767,6 +789,7 @@ config TARGET_LS1012AQDS
 	bool "Support ls1012aqds"
 	select ARCH_LS1012A
 	select ARM64
+	select BOARD_LATE_INIT
 	help
 	  Support for Freescale LS1012AQDS platform.
 	  The LS1012A Development System (QDS) is a high-performance
@@ -777,6 +800,7 @@ config TARGET_LS1012ARDB
 	bool "Support ls1012ardb"
 	select ARCH_LS1012A
 	select ARM64
+	select BOARD_LATE_INIT
 	help
 	  Support for Freescale LS1012ARDB platform.
 	  The LS1012A Reference design board (RDB) is a high-performance
@@ -795,6 +819,7 @@ config TARGET_LS1012AFRDM
 
 config TARGET_LS1021AQDS
 	bool "Support ls1021aqds"
+	select BOARD_LATE_INIT
 	select CPU_V7
 	select CPU_V7_HAS_NONSEC
 	select CPU_V7_HAS_VIRT
@@ -806,6 +831,7 @@ config TARGET_LS1021AQDS
 
 config TARGET_LS1021ATWR
 	bool "Support ls1021atwr"
+	select BOARD_LATE_INIT
 	select CPU_V7
 	select CPU_V7_HAS_NONSEC
 	select CPU_V7_HAS_VIRT
@@ -816,6 +842,7 @@ config TARGET_LS1021ATWR
 
 config TARGET_LS1021AIOT
 	bool "Support ls1021aiot"
+	select BOARD_LATE_INIT
 	select CPU_V7
 	select CPU_V7_HAS_NONSEC
 	select CPU_V7_HAS_VIRT
@@ -833,6 +860,7 @@ config TARGET_LS1043AQDS
 	select ARCH_LS1043A
 	select ARM64
 	select ARMV8_MULTIENTRY
+	select BOARD_LATE_INIT
 	select SUPPORT_SPL
 	help
 	  Support for Freescale LS1043AQDS platform.
@@ -842,6 +870,7 @@ config TARGET_LS1043ARDB
 	select ARCH_LS1043A
 	select ARM64
 	select ARMV8_MULTIENTRY
+	select BOARD_LATE_INIT
 	select SUPPORT_SPL
 	help
 	  Support for Freescale LS1043ARDB platform.
@@ -851,6 +880,7 @@ config TARGET_LS1046AQDS
 	select ARCH_LS1046A
 	select ARM64
 	select ARMV8_MULTIENTRY
+	select BOARD_LATE_INIT
 	select SUPPORT_SPL
 	select DM_SPI_FLASH if DM_SPI
 	help
@@ -864,6 +894,7 @@ config TARGET_LS1046ARDB
 	select ARCH_LS1046A
 	select ARM64
 	select ARMV8_MULTIENTRY
+	select BOARD_LATE_INIT
 	select SUPPORT_SPL
 	select DM_SPI_FLASH if DM_SPI
 	select POWER_MC34VR500
@@ -887,6 +918,7 @@ config TARGET_COLIBRI_PXA270
 
 config ARCH_UNIPHIER
 	bool "Socionext UniPhier SoCs"
+	select BOARD_LATE_INIT
 	select CLK_UNIPHIER
 	select DM
 	select DM_GPIO

+ 1 - 0
arch/arm/cpu/armv7/mx5/Kconfig

@@ -20,6 +20,7 @@ config TARGET_USBARMORY
 
 config TARGET_MX53CX9020
 	bool "Support CX9020"
+	select BOARD_LATE_INIT
 	select CPU_V7
 	select MX53
 	select DM

+ 30 - 0
arch/arm/cpu/armv7/mx6/Kconfig

@@ -53,10 +53,12 @@ choice
 
 config TARGET_ADVANTECH_DMS_BA16
 	bool "Advantech dms-ba16"
+	select BOARD_LATE_INIT
 	select MX6Q
 
 config TARGET_APALIS_IMX6
 	bool "Toradex Apalis iMX6 board"
+	select BOARD_LATE_INIT
 	select SUPPORT_SPL
 	select DM
 	select DM_SERIAL
@@ -67,12 +69,15 @@ config TARGET_ARISTAINETOS
 
 config TARGET_ARISTAINETOS2
 	bool "aristainetos2"
+	select BOARD_LATE_INIT
 
 config TARGET_ARISTAINETOS2B
 	bool "Support aristainetos2-revB"
+	select BOARD_LATE_INIT
 
 config TARGET_CGTQMX6EVAL
 	bool "cgtqmx6eval"
+	select BOARD_LATE_INIT
 	select SUPPORT_SPL
 	select DM
 	select DM_THERMAL
@@ -86,6 +91,7 @@ config TARGET_CM_FX6
 
 config TARGET_COLIBRI_IMX6
 	bool "Toradex Colibri iMX6 board"
+	select BOARD_LATE_INIT
 	select SUPPORT_SPL
 	select DM
 	select DM_SERIAL
@@ -93,17 +99,21 @@ config TARGET_COLIBRI_IMX6
 
 config TARGET_EMBESTMX6BOARDS
 	bool "embestmx6boards"
+	select BOARD_LATE_INIT
 
 config TARGET_GE_B450V3
 	bool "General Electric B450v3"
+	select BOARD_LATE_INIT
 	select MX6Q
 
 config TARGET_GE_B650V3
 	bool "General Electric B650v3"
+	select BOARD_LATE_INIT
 	select MX6Q
 
 config TARGET_GE_B850V3
 	bool "General Electric B850v3"
+	select BOARD_LATE_INIT
 	select MX6Q
 
 config TARGET_GW_VENTANA
@@ -112,10 +122,12 @@ config TARGET_GW_VENTANA
 
 config TARGET_KOSAGI_NOVENA
 	bool "Kosagi Novena"
+	select BOARD_LATE_INIT
 	select SUPPORT_SPL
 
 config TARGET_MX6CUBOXI
 	bool "Solid-run mx6 boards"
+	select BOARD_LATE_INIT
 	select SUPPORT_SPL
 
 config TARGET_MX6QARM2
@@ -147,11 +159,13 @@ config TARGET_MX6Q_ICORE_RQS
 
 config TARGET_MX6QSABREAUTO
 	bool "mx6qsabreauto"
+	select BOARD_LATE_INIT
 	select DM
 	select DM_THERMAL
 
 config TARGET_MX6SABRESD
 	bool "mx6sabresd"
+	select BOARD_LATE_INIT
 	select SUPPORT_SPL
 	select DM
 	select DM_THERMAL
@@ -162,6 +176,7 @@ config TARGET_MX6SLEVK
 
 config TARGET_MX6SLLEVK
         bool "mx6sll evk"
+	select BOARD_LATE_INIT
         select MX6SLL
         select DM
         select DM_THERMAL
@@ -175,18 +190,21 @@ config TARGET_MX6SXSABRESD
 
 config TARGET_MX6SXSABREAUTO
         bool "mx6sxsabreauto"
+	select BOARD_LATE_INIT
 	select MX6SX
         select DM
         select DM_THERMAL
 
 config TARGET_MX6UL_9X9_EVK
 	bool "mx6ul_9x9_evk"
+	select BOARD_LATE_INIT
 	select MX6UL
 	select DM
 	select DM_THERMAL
 	select SUPPORT_SPL
 
 config TARGET_MX6UL_14X14_EVK
+	select BOARD_LATE_INIT
 	bool "mx6ul_14x14_evk"
 	select MX6UL
 	select DM
@@ -207,6 +225,7 @@ config TARGET_MX6UL_GEAM
 
 config TARGET_MX6ULL_14X14_EVK
 	bool "Support mx6ull_14x14_evk"
+	select BOARD_LATE_INIT
 	select MX6ULL
 	select DM
 	select DM_THERMAL
@@ -224,6 +243,7 @@ config TARGET_PICO_IMX6UL
 
 config TARGET_LITEBOARD
 	bool "Grinn liteBoard (i.MX6UL)"
+	select BOARD_LATE_INIT
 	select LITESOM
 
 config TARGET_PLATINUM_PICON
@@ -236,6 +256,7 @@ config TARGET_PLATINUM_TITANIUM
 
 config TARGET_PCM058
 	bool "Phytec PCM058 i.MX6 Quad"
+	select BOARD_LATE_INIT
 	select SUPPORT_SPL
 
 config TARGET_SECOMX6
@@ -249,13 +270,16 @@ config TARGET_TITANIUM
 
 config TARGET_TQMA6
 	bool "TQ Systems TQMa6 board"
+	select BOARD_LATE_INIT
 
 config TARGET_UDOO
 	bool "udoo"
+	select BOARD_LATE_INIT
 	select SUPPORT_SPL
 
 config TARGET_UDOO_NEO
 	bool "UDOO Neo"
+	select BOARD_LATE_INIT
 	select SUPPORT_SPL
 	select MX6SX
 	select DM
@@ -263,19 +287,23 @@ config TARGET_UDOO_NEO
 
 config TARGET_SAMTEC_VINING_2000
 	bool "samtec VIN|ING 2000"
+	select BOARD_LATE_INIT
 	select MX6SX
 	select DM
 	select DM_THERMAL
 
 config TARGET_WANDBOARD
 	bool "wandboard"
+	select BOARD_LATE_INIT
 	select SUPPORT_SPL
 
 config TARGET_WARP
 	bool "WaRP"
+	select BOARD_LATE_INIT
 
 config TARGET_XPRESS
 	bool "CCV xPress"
+	select BOARD_LATE_INIT
 	select MX6UL
 	select DM
 	select DM_THERMAL
@@ -283,12 +311,14 @@ config TARGET_XPRESS
 
 config TARGET_ZC5202
 	bool "zc5202"
+	select BOARD_LATE_INIT
 	select SUPPORT_SPL
 	select DM
 	select DM_THERMAL
 
 config TARGET_ZC5601
 	bool "zc5601"
+	select BOARD_LATE_INIT
 	select SUPPORT_SPL
 	select DM
 	select DM_THERMAL

+ 3 - 0
arch/arm/cpu/armv7/mx7/Kconfig

@@ -18,18 +18,21 @@ choice
 
 config TARGET_MX7DSABRESD
 	bool "mx7dsabresd"
+	select BOARD_LATE_INIT
 	select MX7D
 	select DM
 	select DM_THERMAL
 
 config TARGET_WARP7
 	bool "warp7"
+	select BOARD_LATE_INIT
 	select MX7D
 	select DM
 	select DM_THERMAL
 
 config TARGET_COLIBRI_IMX7
 	bool "Support Colibri iMX7S/iMX7D modules"
+	select BOARD_LATE_INIT
 	select DM
 	select DM_SERIAL
 	select DM_THERMAL

+ 2 - 0
arch/arm/mach-at91/Kconfig

@@ -25,6 +25,7 @@ config TARGET_SNAPPER9260
 
 config TARGET_GURNARD
 	bool "Support gurnard"
+	select BOARD_LATE_INIT
 	select CPU_ARM926EJS
 	select DM
 	select DM_SERIAL
@@ -96,6 +97,7 @@ config TARGET_SAMA5D3_XPLAINED
 
 config TARGET_SAMA5D3XEK
 	bool "SAMA5D3X-EK board"
+	select BOARD_LATE_INIT
 	select CPU_V7
 	select SUPPORT_SPL
 

+ 1 - 0
arch/arm/mach-davinci/Kconfig

@@ -18,6 +18,7 @@ config TARGET_DA850EVM
 
 config TARGET_EA20
 	bool "EA20 board"
+	select BOARD_LATE_INIT
 
 config TARGET_OMAPL138_LCDK
 	bool "OMAPL138 LCDK"

+ 1 - 0
arch/arm/mach-kirkwood/Kconfig

@@ -33,6 +33,7 @@ config TARGET_ICONNECT
 
 config TARGET_KM_KIRKWOOD
 	bool "KM_KIRKWOOD Board"
+	select BOARD_LATE_INIT
 
 config TARGET_NET2BIG_V2
 	bool "LaCie 2Big Network v2 NAS Board"

+ 2 - 0
arch/arm/mach-mvebu/Kconfig

@@ -86,6 +86,7 @@ config TARGET_DB_88F6820_AMC
 config TARGET_MVEBU_ARMADA_8K
 	bool "Support Armada 7k/8k platforms"
 	select ARMADA_8K
+	select BOARD_LATE_INIT
 
 config TARGET_DB_MV784MP_GP
 	bool "Support db-mv784mp-gp"
@@ -101,6 +102,7 @@ config TARGET_MAXBCM
 
 config TARGET_THEADORABLE
 	bool "Support theadorable Armada XP"
+	select BOARD_LATE_INIT if USB
 	select MV78260
 
 endchoice

+ 6 - 0
arch/arm/mach-omap2/am33xx/Kconfig

@@ -6,6 +6,7 @@ choice
 
 config TARGET_AM335X_EVM
 	bool "Support am335x_evm"
+	select BOARD_LATE_INIT
 	select DM
 	select DM_SERIAL
 	select DM_GPIO
@@ -20,6 +21,7 @@ config TARGET_AM335X_EVM
 
 config TARGET_AM335X_BALTOS
 	bool "Support am335x_baltos"
+	select BOARD_LATE_INIT
 	select DM
 	select DM_SERIAL
 	select DM_GPIO
@@ -32,18 +34,21 @@ config TARGET_AM335X_IGEP0033
 
 config TARGET_AM335X_SHC
 	bool "Support am335x based shc board from bosch"
+	select BOARD_LATE_INIT
 	select DM
 	select DM_SERIAL
 	select DM_GPIO
 
 config TARGET_AM335X_SL50
 	bool "Support am335x_sl50"
+	select BOARD_LATE_INIT
 	select DM
 	select DM_SERIAL
 	select DM_GPIO
 
 config TARGET_BAV335X
 	bool "Support bav335x"
+	select BOARD_LATE_INIT
 	select DM
 	select DM_SERIAL
 	help
@@ -96,6 +101,7 @@ config SPL_I2C_SUPPORT
 
 config TARGET_AM43XX_EVM
 	bool "Support am43xx_evm"
+	select BOARD_LATE_INIT
 	select TI_I2C_BOARD_DETECT
 	help
 	  This option specifies support for the AM43xx

+ 2 - 0
arch/arm/mach-omap2/omap3/Kconfig

@@ -96,9 +96,11 @@ config TARGET_TRICORDER
 
 config TARGET_MCX
 	bool "MCX"
+	select BOARD_LATE_INIT
 
 config TARGET_OMAP3_LOGIC
 	bool "OMAP3 Logic"
+	select BOARD_LATE_INIT
 	select DM
 	select DM_SERIAL
 	select DM_GPIO

+ 2 - 0
arch/arm/mach-omap2/omap5/Kconfig

@@ -51,11 +51,13 @@ config TARGET_OMAP5_UEVM
 
 config TARGET_DRA7XX_EVM
 	bool "TI DRA7XX"
+	select BOARD_LATE_INIT
 	select TI_I2C_BOARD_DETECT
 	select PHYS_64BIT
 
 config TARGET_AM57XX_EVM
 	bool "AM57XX"
+	select BOARD_LATE_INIT
 	select TI_I2C_BOARD_DETECT
 
 endchoice

+ 2 - 0
arch/arm/mach-rockchip/rk3036/Kconfig

@@ -2,9 +2,11 @@ if ROCKCHIP_RK3036
 
 config TARGET_EVB_RK3036
 	bool "EVB_RK3036"
+	select BOARD_LATE_INIT
 
 config TARGET_KYLIN_RK3036
 	bool "KYLIN_RK3036"
+	select BOARD_LATE_INIT
 
 config SYS_SOC
 	default "rockchip"

+ 9 - 0
arch/arm/mach-rockchip/rk3288/Kconfig

@@ -2,6 +2,7 @@ if ROCKCHIP_RK3288
 
 config TARGET_FIREFLY_RK3288
 	bool "Firefly-RK3288"
+	select BOARD_LATE_INIT
 	help
 	  Firefly is a RK3288-based development board with 2 USB ports,
 	  HDMI, VGA, micro-SD card, audio, WiFi  and Gigabit Ethernet, It
@@ -10,6 +11,7 @@ config TARGET_FIREFLY_RK3288
 
 config TARGET_EVB_RK3288
 	bool "Evb-RK3288"
+	select BOARD_LATE_INIT
 	help
 	  EVB-RK3288 is a RK3288-based development board with 2 USB ports,
 	  HDMI, VGA, micro-SD card, audio, WiFi  and Gigabit Ethernet, It
@@ -18,6 +20,7 @@ config TARGET_EVB_RK3288
 
 config TARGET_FENNEC_RK3288
 	bool "Fennec-RK3288"
+	select BOARD_LATE_INIT
 	help
 	  Fennec is a RK3288-based development board with 2 USB ports,
 	  HDMI, micro-SD card, audio, WiFi and Gigabit Ethernet. It also
@@ -26,6 +29,7 @@ config TARGET_FENNEC_RK3288
 
 config TARGET_POPMETAL_RK3288
 	bool "PopMetal-RK3288"
+	select BOARD_LATE_INIT
 	help
 	  PopMetal is a RK3288-based development board with 3 USB host ports,
 	  1 micro USB OTG port, HDMI, VGA, micro-SD card, audio, WiFi, Gigabit
@@ -35,6 +39,7 @@ config TARGET_POPMETAL_RK3288
 
 config TARGET_MINIARM_RK3288
 	bool "miniarm-RK3288"
+	select BOARD_LATE_INIT
 	help
 	  Miniarm is a RK3288-based development board with 2 USB ports, HDMI,
 	  micro-SD card, audio, Gigabit Ethernet. It also includes on-board
@@ -43,6 +48,7 @@ config TARGET_MINIARM_RK3288
 
 config TARGET_CHROMEBOOK_JERRY
 	bool "Google/Rockchip Veyron-Jerry Chromebook"
+	select BOARD_LATE_INIT
 	help
 	  Jerry is a RK3288-based clamshell device with 2 USB 3.0 ports,
 	  HDMI, an 11.9 inch EDP display, micro-SD card, touchpad and
@@ -51,6 +57,7 @@ config TARGET_CHROMEBOOK_JERRY
 
 config TARGET_CHROMEBIT_MICKEY
 	bool "Google/Rockchip Veyron-Mickey Chromebit"
+	select BOARD_LATE_INIT
 	help
 	  Mickey is a small RK3288-based device with one USB 3.0 port, HDMI
 	  and WiFi. It has a separate power port and is designed to connect
@@ -60,6 +67,7 @@ config TARGET_CHROMEBIT_MICKEY
 
 config TARGET_CHROMEBOOK_MINNIE
 	bool "Google/Rockchip Veyron-Minnie Chromebook"
+	select BOARD_LATE_INIT
 	help
 	  Minnie is a RK3288-based convertible clamshell device with 2 USB 3.0
 	  ports, micro HDMI, a 10.1-inch 1280x800 EDP display, micro-SD card,
@@ -70,6 +78,7 @@ config TARGET_CHROMEBOOK_MINNIE
 
 config TARGET_ROCK2
 	bool "Radxa Rock 2"
+	select BOARD_LATE_INIT
 	help
 	  Rock 2 is a SOM and base-board combination based on RK3288. It
 	  includes Ethernet, HDMI, 3 USB, micro-SD, audio, SATA, WiFi and

+ 1 - 0
arch/arm/mach-socfpga/Kconfig

@@ -64,6 +64,7 @@ config TARGET_SOCFPGA_IS1
 
 config TARGET_SOCFPGA_SAMTEC_VINING_FPGA
 	bool "samtec VIN|ING FPGA (Cyclone V)"
+	select BOARD_LATE_INIT
 	select TARGET_SOCFPGA_CYCLONE5
 
 config TARGET_SOCFPGA_SR1500

+ 1 - 0
arch/arm/mach-tegra/tegra114/Kconfig

@@ -6,6 +6,7 @@ choice
 
 config TARGET_DALMORE
 	bool "NVIDIA Tegra114 Dalmore evaluation board"
+	select BOARD_LATE_INIT
 
 endchoice
 

+ 4 - 0
arch/arm/mach-tegra/tegra124/Kconfig

@@ -6,12 +6,14 @@ choice
 
 config TARGET_JETSON_TK1
 	bool "NVIDIA Tegra124 Jetson TK1 board"
+	select BOARD_LATE_INIT
 	select CPU_V7_HAS_NONSEC
 	select CPU_V7_HAS_VIRT
 	select ARCH_SUPPORT_PSCI
 
 config TARGET_CEI_TK1_SOM
 	bool "Colorado Engineering Inc Tegra124 TK1-som board"
+	select BOARD_LATE_INIT
 	select CPU_V7_HAS_NONSEC if !SPL_BUILD
 	select CPU_V7_HAS_VIRT if !SPL_BUILD
 	help
@@ -23,6 +25,7 @@ config TARGET_CEI_TK1_SOM
 
 config TARGET_NYAN_BIG
 	bool "Google/NVIDIA Nyan-big Chromebook"
+	select BOARD_LATE_INIT
 	help
 	  Nyan Big is a Tegra124 clamshell board that is very similar
 	  to venice2, but it has a different panel, the sdcard CD and WP
@@ -32,6 +35,7 @@ config TARGET_NYAN_BIG
 
 config TARGET_VENICE2
 	bool "NVIDIA Tegra124 Venice2"
+	select BOARD_LATE_INIT
 
 endchoice
 

+ 1 - 0
arch/arm/mach-tegra/tegra186/Kconfig

@@ -9,6 +9,7 @@ choice
 
 config TARGET_P2771_0000
 	bool "NVIDIA Tegra186 P2771-0000 board"
+	select BOARD_LATE_INIT
 	help
 	  P2771-0000 is a P3310 CPU board married to a P2597 I/O board. The
 	  combination contains SoC, DRAM, eMMC, SD card slot, HDMI, USB

+ 10 - 0
arch/arm/mach-tegra/tegra20/Kconfig

@@ -6,33 +6,43 @@ choice
 
 config TARGET_HARMONY
 	bool "NVIDIA Tegra20 Harmony evaluation board"
+	select BOARD_LATE_INIT
 
 config TARGET_MEDCOM_WIDE
 	bool "Avionic Design Medcom-Wide board"
+	select BOARD_LATE_INIT
 
 config TARGET_PAZ00
 	bool "Paz00 board"
+	select BOARD_LATE_INIT
 
 config TARGET_PLUTUX
 	bool "Avionic Design Plutux board"
+	select BOARD_LATE_INIT
 
 config TARGET_SEABOARD
 	bool "NVIDIA Seaboard"
+	select BOARD_LATE_INIT
 
 config TARGET_TEC
 	bool "Avionic Design Tamonten Evaluation Carrier"
+	select BOARD_LATE_INIT
 
 config TARGET_TRIMSLICE
 	bool "Compulab TrimSlice board"
+	select BOARD_LATE_INIT
 
 config TARGET_VENTANA
 	bool "NVIDIA Tegra20 Ventana evaluation board"
+	select BOARD_LATE_INIT
 
 config TARGET_WHISTLER
 	bool "NVIDIA Tegra20 Whistler evaluation board"
+	select BOARD_LATE_INIT
 
 config TARGET_COLIBRI_T20
 	bool "Toradex Colibri T20 board"
+	select BOARD_LATE_INIT
 
 endchoice
 

+ 4 - 0
arch/arm/mach-tegra/tegra210/Kconfig

@@ -5,6 +5,7 @@ choice
 
 config TARGET_E2220_1170
 	bool "NVIDIA Tegra210 E2220-1170 board"
+	select BOARD_LATE_INIT
 	help
 	  E2220-1170 is a Tegra210 bringup board with onboard SoC, DRAM,
 	  eMMC, SD card slot, HDMI, USB micro-B port, and sockets for various
@@ -12,6 +13,7 @@ config TARGET_E2220_1170
 
 config TARGET_P2371_0000
 	bool "NVIDIA Tegra210 P2371-0000 board"
+	select BOARD_LATE_INIT
 	help
 	  P2371-0000 is a P2581 or P2530 CPU board married to a P2595 I/O
 	  board. The combination contains SoC, DRAM, eMMC, SD card slot,
@@ -20,6 +22,7 @@ config TARGET_P2371_0000
 
 config TARGET_P2371_2180
 	bool "NVIDIA Tegra210 P2371-2180 (Jetson TX1) board"
+	select BOARD_LATE_INIT
 	help
 	  P2371-2180 (Jetson TX1 developer kit) is a P2180 CPU board married
 	  to a P2597 I/O board. The combination contains SoC, DRAM, eMMC, SD
@@ -28,6 +31,7 @@ config TARGET_P2371_2180
 
 config TARGET_P2571
 	bool "NVIDIA Tegra210 P2571 base board"
+	select BOARD_LATE_INIT
 	help
 	  P2571 is a P2530 married to a P1963 I/O board
 

+ 5 - 0
arch/arm/mach-tegra/tegra30/Kconfig

@@ -6,18 +6,23 @@ choice
 
 config TARGET_APALIS_T30
 	bool "Toradex Apalis T30 board"
+	select BOARD_LATE_INIT
 
 config TARGET_BEAVER
 	bool "NVIDIA Tegra30 Beaver evaluation board"
+	select BOARD_LATE_INIT
 
 config TARGET_CARDHU
 	bool "NVIDIA Tegra30 Cardhu evaluation board"
+	select BOARD_LATE_INIT
 
 config TARGET_COLIBRI_T30
 	bool "Toradex Colibri T30 board"
+	select BOARD_LATE_INIT
 
 config TARGET_TEC_NG
 	bool "Avionic Design TEC-NG board"
+	select BOARD_LATE_INIT
 
 endchoice
 

+ 1 - 0
arch/microblaze/Kconfig

@@ -10,6 +10,7 @@ choice
 
 config TARGET_MICROBLAZE_GENERIC
 	bool "Support microblaze-generic"
+	select BOARD_LATE_INIT
 	select SUPPORT_SPL
 	select OF_CONTROL
 	select DM

+ 23 - 0
arch/powerpc/cpu/mpc85xx/Kconfig

@@ -25,6 +25,7 @@ config TARGET_B4420QDS
 config TARGET_B4860QDS
 	bool "Support B4860QDS"
 	select ARCH_B4860
+	select BOARD_LATE_INIT if CHAIN_OF_TRUST
 	select SUPPORT_SPL
 	select PHYS_64BIT
 
@@ -36,11 +37,13 @@ config TARGET_BSC9131RDB
 config TARGET_BSC9132QDS
 	bool "Support BSC9132QDS"
 	select ARCH_BSC9132
+	select BOARD_LATE_INIT if CHAIN_OF_TRUST
 	select SUPPORT_SPL
 
 config TARGET_C29XPCIE
 	bool "Support C29XPCIE"
 	select ARCH_C29X
+	select BOARD_LATE_INIT if CHAIN_OF_TRUST
 	select SUPPORT_SPL
 	select SUPPORT_TPL
 	select PHYS_64BIT
@@ -49,21 +52,25 @@ config TARGET_P3041DS
 	bool "Support P3041DS"
 	select PHYS_64BIT
 	select ARCH_P3041
+	select BOARD_LATE_INIT if CHAIN_OF_TRUST
 
 config TARGET_P4080DS
 	bool "Support P4080DS"
 	select PHYS_64BIT
 	select ARCH_P4080
+	select BOARD_LATE_INIT if CHAIN_OF_TRUST
 
 config TARGET_P5020DS
 	bool "Support P5020DS"
 	select PHYS_64BIT
 	select ARCH_P5020
+	select BOARD_LATE_INIT if CHAIN_OF_TRUST
 
 config TARGET_P5040DS
 	bool "Support P5040DS"
 	select PHYS_64BIT
 	select ARCH_P5040
+	select BOARD_LATE_INIT if CHAIN_OF_TRUST
 
 config TARGET_MPC8536DS
 	bool "Support MPC8536DS"
@@ -112,12 +119,14 @@ config TARGET_MPC8572DS
 config TARGET_P1010RDB_PA
 	bool "Support P1010RDB_PA"
 	select ARCH_P1010
+	select BOARD_LATE_INIT if CHAIN_OF_TRUST
 	select SUPPORT_SPL
 	select SUPPORT_TPL
 
 config TARGET_P1010RDB_PB
 	bool "Support P1010RDB_PB"
 	select ARCH_P1010
+	select BOARD_LATE_INIT if CHAIN_OF_TRUST
 	select SUPPORT_SPL
 	select SUPPORT_TPL
 
@@ -186,6 +195,7 @@ config TARGET_P1_TWR
 config TARGET_P2041RDB
 	bool "Support P2041RDB"
 	select ARCH_P2041
+	select BOARD_LATE_INIT if CHAIN_OF_TRUST
 	select PHYS_64BIT
 
 config TARGET_QEMU_PPCE500
@@ -196,65 +206,76 @@ config TARGET_QEMU_PPCE500
 config TARGET_T1024QDS
 	bool "Support T1024QDS"
 	select ARCH_T1024
+	select BOARD_LATE_INIT if CHAIN_OF_TRUST
 	select SUPPORT_SPL
 	select PHYS_64BIT
 
 config TARGET_T1023RDB
 	bool "Support T1023RDB"
 	select ARCH_T1023
+	select BOARD_LATE_INIT if CHAIN_OF_TRUST
 	select SUPPORT_SPL
 	select PHYS_64BIT
 
 config TARGET_T1024RDB
 	bool "Support T1024RDB"
 	select ARCH_T1024
+	select BOARD_LATE_INIT if CHAIN_OF_TRUST
 	select SUPPORT_SPL
 	select PHYS_64BIT
 
 config TARGET_T1040QDS
 	bool "Support T1040QDS"
 	select ARCH_T1040
+	select BOARD_LATE_INIT if CHAIN_OF_TRUST
 	select PHYS_64BIT
 
 config TARGET_T1040RDB
 	bool "Support T1040RDB"
 	select ARCH_T1040
+	select BOARD_LATE_INIT if CHAIN_OF_TRUST
 	select SUPPORT_SPL
 	select PHYS_64BIT
 
 config TARGET_T1040D4RDB
 	bool "Support T1040D4RDB"
 	select ARCH_T1040
+	select BOARD_LATE_INIT if CHAIN_OF_TRUST
 	select SUPPORT_SPL
 	select PHYS_64BIT
 
 config TARGET_T1042RDB
 	bool "Support T1042RDB"
 	select ARCH_T1042
+	select BOARD_LATE_INIT if CHAIN_OF_TRUST
 	select SUPPORT_SPL
 	select PHYS_64BIT
 
 config TARGET_T1042D4RDB
 	bool "Support T1042D4RDB"
 	select ARCH_T1042
+	select BOARD_LATE_INIT if CHAIN_OF_TRUST
 	select SUPPORT_SPL
 	select PHYS_64BIT
 
 config TARGET_T1042RDB_PI
 	bool "Support T1042RDB_PI"
 	select ARCH_T1042
+	select BOARD_LATE_INIT if CHAIN_OF_TRUST
 	select SUPPORT_SPL
 	select PHYS_64BIT
 
 config TARGET_T2080QDS
 	bool "Support T2080QDS"
 	select ARCH_T2080
+	select BOARD_LATE_INIT if CHAIN_OF_TRUST
 	select SUPPORT_SPL
 	select PHYS_64BIT
 
 config TARGET_T2080RDB
 	bool "Support T2080RDB"
 	select ARCH_T2080
+	select BOARD_LATE_INIT if CHAIN_OF_TRUST
 	select SUPPORT_SPL
 	select PHYS_64BIT
 
@@ -267,6 +288,7 @@ config TARGET_T2081QDS
 config TARGET_T4160QDS
 	bool "Support T4160QDS"
 	select ARCH_T4160
+	select BOARD_LATE_INIT if CHAIN_OF_TRUST
 	select SUPPORT_SPL
 	select PHYS_64BIT
 
@@ -279,6 +301,7 @@ config TARGET_T4160RDB
 config TARGET_T4240QDS
 	bool "Support T4240QDS"
 	select ARCH_T4240
+	select BOARD_LATE_INIT if CHAIN_OF_TRUST
 	select SUPPORT_SPL
 	select PHYS_64BIT
 

+ 1 - 0
board/congatec/Kconfig

@@ -12,6 +12,7 @@ choice
 
 config TARGET_CONGA_QEVAL20_QA3_E3845
 	bool "congatec QEVAL 2.0 & conga-QA3/E3845"
+	select BOARD_LATE_INIT
 	help
 	  This is the congatec Qseven 2.0 evaluation carrier board
 	  (conga-QEVAL) equipped with the conga-QA3/E3845-4G SoM.

+ 1 - 1
common/Kconfig

@@ -374,7 +374,7 @@ config VERSION_VARIABLE
 	  next reset.
 
 config BOARD_LATE_INIT
-	bool "Enable Board late init code"
+	bool
 	help
 	  Sometimes board require some initialization code that might
 	  require once the actual init done, example saving board specific env,

+ 0 - 1
configs/B4860QDS_SECURE_BOOT_defconfig

@@ -9,7 +9,6 @@ CONFIG_OF_BOARD_SETUP=y
 CONFIG_OF_STDOUT_VIA_ALIAS=y
 CONFIG_BOOTDELAY=10
 CONFIG_SYS_CONSOLE_IS_IN_ENV=y
-CONFIG_BOARD_LATE_INIT=y
 CONFIG_HUSH_PARSER=y
 CONFIG_CMD_GREPENV=y
 CONFIG_CMD_SF=y

+ 0 - 1
configs/BSC9132QDS_NAND_DDRCLK100_SECURE_defconfig

@@ -10,7 +10,6 @@ CONFIG_OF_STDOUT_VIA_ALIAS=y
 CONFIG_SYS_EXTRA_OPTIONS="NAND_SECBOOT,SYS_CLK_100_DDR_100"
 CONFIG_BOOTDELAY=10
 CONFIG_SYS_CONSOLE_IS_IN_ENV=y
-CONFIG_BOARD_LATE_INIT=y
 CONFIG_HUSH_PARSER=y
 CONFIG_CMD_MMC=y
 CONFIG_CMD_SF=y

+ 0 - 1
configs/BSC9132QDS_NAND_DDRCLK133_SECURE_defconfig

@@ -10,7 +10,6 @@ CONFIG_OF_STDOUT_VIA_ALIAS=y
 CONFIG_SYS_EXTRA_OPTIONS="NAND_SECBOOT,SYS_CLK_100_DDR_133"
 CONFIG_BOOTDELAY=10
 CONFIG_SYS_CONSOLE_IS_IN_ENV=y
-CONFIG_BOARD_LATE_INIT=y
 CONFIG_HUSH_PARSER=y
 CONFIG_CMD_MMC=y
 CONFIG_CMD_SF=y

+ 0 - 1
configs/BSC9132QDS_NOR_DDRCLK100_SECURE_defconfig

@@ -10,7 +10,6 @@ CONFIG_OF_STDOUT_VIA_ALIAS=y
 CONFIG_SYS_EXTRA_OPTIONS="SYS_CLK_100_DDR_100"
 CONFIG_BOOTDELAY=10
 CONFIG_SYS_CONSOLE_IS_IN_ENV=y
-CONFIG_BOARD_LATE_INIT=y
 CONFIG_HUSH_PARSER=y
 CONFIG_CMD_MMC=y
 CONFIG_CMD_SF=y

+ 0 - 1
configs/BSC9132QDS_NOR_DDRCLK133_SECURE_defconfig

@@ -10,7 +10,6 @@ CONFIG_OF_STDOUT_VIA_ALIAS=y
 CONFIG_SYS_EXTRA_OPTIONS="SYS_CLK_100_DDR_133"
 CONFIG_BOOTDELAY=10
 CONFIG_SYS_CONSOLE_IS_IN_ENV=y
-CONFIG_BOARD_LATE_INIT=y
 CONFIG_HUSH_PARSER=y
 CONFIG_CMD_MMC=y
 CONFIG_CMD_SF=y

+ 0 - 1
configs/BSC9132QDS_SDCARD_DDRCLK100_SECURE_defconfig

@@ -10,7 +10,6 @@ CONFIG_OF_STDOUT_VIA_ALIAS=y
 CONFIG_SYS_EXTRA_OPTIONS="SDCARD,SYS_CLK_100_DDR_100"
 CONFIG_BOOTDELAY=10
 CONFIG_SYS_CONSOLE_IS_IN_ENV=y
-CONFIG_BOARD_LATE_INIT=y
 CONFIG_HUSH_PARSER=y
 CONFIG_CMD_MMC=y
 CONFIG_CMD_SF=y

+ 0 - 1
configs/BSC9132QDS_SDCARD_DDRCLK133_SECURE_defconfig

@@ -10,7 +10,6 @@ CONFIG_OF_STDOUT_VIA_ALIAS=y
 CONFIG_SYS_EXTRA_OPTIONS="SDCARD,SYS_CLK_100_DDR_133"
 CONFIG_BOOTDELAY=10
 CONFIG_SYS_CONSOLE_IS_IN_ENV=y
-CONFIG_BOARD_LATE_INIT=y
 CONFIG_HUSH_PARSER=y
 CONFIG_CMD_MMC=y
 CONFIG_CMD_SF=y

+ 0 - 1
configs/BSC9132QDS_SPIFLASH_DDRCLK100_SECURE_defconfig

@@ -10,7 +10,6 @@ CONFIG_OF_STDOUT_VIA_ALIAS=y
 CONFIG_SYS_EXTRA_OPTIONS="SPIFLASH,SYS_CLK_100_DDR_100"
 CONFIG_BOOTDELAY=10
 CONFIG_SYS_CONSOLE_IS_IN_ENV=y
-CONFIG_BOARD_LATE_INIT=y
 CONFIG_HUSH_PARSER=y
 CONFIG_CMD_MMC=y
 CONFIG_CMD_SF=y

+ 0 - 1
configs/BSC9132QDS_SPIFLASH_DDRCLK133_SECURE_defconfig

@@ -10,7 +10,6 @@ CONFIG_OF_STDOUT_VIA_ALIAS=y
 CONFIG_SYS_EXTRA_OPTIONS="SPIFLASH,SYS_CLK_100_DDR_133"
 CONFIG_BOOTDELAY=10
 CONFIG_SYS_CONSOLE_IS_IN_ENV=y
-CONFIG_BOARD_LATE_INIT=y
 CONFIG_HUSH_PARSER=y
 CONFIG_CMD_MMC=y
 CONFIG_CMD_SF=y

+ 0 - 1
configs/C29XPCIE_NOR_SECBOOT_defconfig

@@ -9,7 +9,6 @@ CONFIG_OF_BOARD_SETUP=y
 CONFIG_OF_STDOUT_VIA_ALIAS=y
 CONFIG_BOOTDELAY=-1
 CONFIG_SYS_CONSOLE_IS_IN_ENV=y
-CONFIG_BOARD_LATE_INIT=y
 CONFIG_HUSH_PARSER=y
 CONFIG_CMD_SF=y
 CONFIG_CMD_I2C=y

+ 0 - 1
configs/C29XPCIE_SPIFLASH_SECBOOT_defconfig

@@ -10,7 +10,6 @@ CONFIG_OF_STDOUT_VIA_ALIAS=y
 CONFIG_SYS_EXTRA_OPTIONS="SPIFLASH"
 CONFIG_BOOTDELAY=-1
 CONFIG_SYS_CONSOLE_IS_IN_ENV=y
-CONFIG_BOARD_LATE_INIT=y
 CONFIG_HUSH_PARSER=y
 CONFIG_CMD_SF=y
 CONFIG_CMD_I2C=y

+ 0 - 1
configs/P1010RDB-PA_36BIT_NAND_SECBOOT_defconfig

@@ -11,7 +11,6 @@ CONFIG_OF_STDOUT_VIA_ALIAS=y
 CONFIG_SYS_EXTRA_OPTIONS="NAND_SECBOOT"
 CONFIG_BOOTDELAY=10
 CONFIG_SYS_CONSOLE_IS_IN_ENV=y
-CONFIG_BOARD_LATE_INIT=y
 CONFIG_HUSH_PARSER=y
 CONFIG_CMD_MMC=y
 CONFIG_CMD_SF=y

+ 0 - 1
configs/P1010RDB-PA_36BIT_NOR_SECBOOT_defconfig

@@ -10,7 +10,6 @@ CONFIG_OF_BOARD_SETUP=y
 CONFIG_OF_STDOUT_VIA_ALIAS=y
 CONFIG_BOOTDELAY=10
 CONFIG_SYS_CONSOLE_IS_IN_ENV=y
-CONFIG_BOARD_LATE_INIT=y
 CONFIG_HUSH_PARSER=y
 CONFIG_CMD_MMC=y
 CONFIG_CMD_SF=y

+ 0 - 1
configs/P1010RDB-PA_36BIT_SPIFLASH_SECBOOT_defconfig

@@ -11,7 +11,6 @@ CONFIG_OF_STDOUT_VIA_ALIAS=y
 CONFIG_SYS_EXTRA_OPTIONS="SPIFLASH"
 CONFIG_BOOTDELAY=10
 CONFIG_SYS_CONSOLE_IS_IN_ENV=y
-CONFIG_BOARD_LATE_INIT=y
 CONFIG_HUSH_PARSER=y
 CONFIG_CMD_MMC=y
 CONFIG_CMD_SF=y

+ 0 - 1
configs/P1010RDB-PA_NAND_SECBOOT_defconfig

@@ -10,7 +10,6 @@ CONFIG_OF_STDOUT_VIA_ALIAS=y
 CONFIG_SYS_EXTRA_OPTIONS="NAND_SECBOOT"
 CONFIG_BOOTDELAY=10
 CONFIG_SYS_CONSOLE_IS_IN_ENV=y
-CONFIG_BOARD_LATE_INIT=y
 CONFIG_HUSH_PARSER=y
 CONFIG_CMD_MMC=y
 CONFIG_CMD_SF=y

+ 0 - 1
configs/P1010RDB-PA_NOR_SECBOOT_defconfig

@@ -9,7 +9,6 @@ CONFIG_OF_BOARD_SETUP=y
 CONFIG_OF_STDOUT_VIA_ALIAS=y
 CONFIG_BOOTDELAY=10
 CONFIG_SYS_CONSOLE_IS_IN_ENV=y
-CONFIG_BOARD_LATE_INIT=y
 CONFIG_HUSH_PARSER=y
 CONFIG_CMD_MMC=y
 CONFIG_CMD_SF=y

+ 0 - 1
configs/P1010RDB-PA_SPIFLASH_SECBOOT_defconfig

@@ -10,7 +10,6 @@ CONFIG_OF_STDOUT_VIA_ALIAS=y
 CONFIG_SYS_EXTRA_OPTIONS="SPIFLASH"
 CONFIG_BOOTDELAY=10
 CONFIG_SYS_CONSOLE_IS_IN_ENV=y
-CONFIG_BOARD_LATE_INIT=y
 CONFIG_HUSH_PARSER=y
 CONFIG_CMD_MMC=y
 CONFIG_CMD_SF=y

+ 0 - 1
configs/P1010RDB-PB_36BIT_NAND_SECBOOT_defconfig

@@ -11,7 +11,6 @@ CONFIG_OF_STDOUT_VIA_ALIAS=y
 CONFIG_SYS_EXTRA_OPTIONS="NAND_SECBOOT"
 CONFIG_BOOTDELAY=10
 CONFIG_SYS_CONSOLE_IS_IN_ENV=y
-CONFIG_BOARD_LATE_INIT=y
 CONFIG_HUSH_PARSER=y
 CONFIG_CMD_MMC=y
 CONFIG_CMD_SF=y

+ 0 - 1
configs/P1010RDB-PB_36BIT_NOR_SECBOOT_defconfig

@@ -10,7 +10,6 @@ CONFIG_OF_BOARD_SETUP=y
 CONFIG_OF_STDOUT_VIA_ALIAS=y
 CONFIG_BOOTDELAY=10
 CONFIG_SYS_CONSOLE_IS_IN_ENV=y
-CONFIG_BOARD_LATE_INIT=y
 CONFIG_HUSH_PARSER=y
 CONFIG_CMD_MMC=y
 CONFIG_CMD_SF=y

+ 0 - 1
configs/P1010RDB-PB_36BIT_SPIFLASH_SECBOOT_defconfig

@@ -11,7 +11,6 @@ CONFIG_OF_STDOUT_VIA_ALIAS=y
 CONFIG_SYS_EXTRA_OPTIONS="SPIFLASH"
 CONFIG_BOOTDELAY=10
 CONFIG_SYS_CONSOLE_IS_IN_ENV=y
-CONFIG_BOARD_LATE_INIT=y
 CONFIG_HUSH_PARSER=y
 CONFIG_CMD_MMC=y
 CONFIG_CMD_SF=y

+ 0 - 1
configs/P1010RDB-PB_NAND_SECBOOT_defconfig

@@ -10,7 +10,6 @@ CONFIG_OF_STDOUT_VIA_ALIAS=y
 CONFIG_SYS_EXTRA_OPTIONS="NAND_SECBOOT"
 CONFIG_BOOTDELAY=10
 CONFIG_SYS_CONSOLE_IS_IN_ENV=y
-CONFIG_BOARD_LATE_INIT=y
 CONFIG_HUSH_PARSER=y
 CONFIG_CMD_MMC=y
 CONFIG_CMD_SF=y

+ 0 - 1
configs/P1010RDB-PB_NOR_SECBOOT_defconfig

@@ -9,7 +9,6 @@ CONFIG_OF_BOARD_SETUP=y
 CONFIG_OF_STDOUT_VIA_ALIAS=y
 CONFIG_BOOTDELAY=10
 CONFIG_SYS_CONSOLE_IS_IN_ENV=y
-CONFIG_BOARD_LATE_INIT=y
 CONFIG_HUSH_PARSER=y
 CONFIG_CMD_MMC=y
 CONFIG_CMD_SF=y

+ 0 - 1
configs/P1010RDB-PB_SPIFLASH_SECBOOT_defconfig

@@ -10,7 +10,6 @@ CONFIG_OF_STDOUT_VIA_ALIAS=y
 CONFIG_SYS_EXTRA_OPTIONS="SPIFLASH"
 CONFIG_BOOTDELAY=10
 CONFIG_SYS_CONSOLE_IS_IN_ENV=y
-CONFIG_BOARD_LATE_INIT=y
 CONFIG_HUSH_PARSER=y
 CONFIG_CMD_MMC=y
 CONFIG_CMD_SF=y

+ 0 - 1
configs/P2041RDB_SECURE_BOOT_defconfig

@@ -8,7 +8,6 @@ CONFIG_FIT_VERBOSE=y
 CONFIG_OF_BOARD_SETUP=y
 CONFIG_OF_STDOUT_VIA_ALIAS=y
 CONFIG_BOOTDELAY=10
-CONFIG_BOARD_LATE_INIT=y
 CONFIG_HUSH_PARSER=y
 CONFIG_CMD_GREPENV=y
 CONFIG_CMD_MMC=y

+ 0 - 1
configs/P3041DS_NAND_SECURE_BOOT_defconfig

@@ -9,7 +9,6 @@ CONFIG_OF_BOARD_SETUP=y
 CONFIG_OF_STDOUT_VIA_ALIAS=y
 CONFIG_SYS_EXTRA_OPTIONS="RAMBOOT_PBL,NAND,SYS_TEXT_BASE=0xFFF40000"
 CONFIG_BOOTDELAY=10
-CONFIG_BOARD_LATE_INIT=y
 CONFIG_HUSH_PARSER=y
 CONFIG_CMD_GREPENV=y
 CONFIG_CMD_MMC=y

+ 0 - 1
configs/P3041DS_SECURE_BOOT_defconfig

@@ -8,7 +8,6 @@ CONFIG_FIT_VERBOSE=y
 CONFIG_OF_BOARD_SETUP=y
 CONFIG_OF_STDOUT_VIA_ALIAS=y
 CONFIG_BOOTDELAY=10
-CONFIG_BOARD_LATE_INIT=y
 CONFIG_HUSH_PARSER=y
 CONFIG_CMD_GREPENV=y
 CONFIG_CMD_MMC=y

+ 0 - 1
configs/P4080DS_SECURE_BOOT_defconfig

@@ -8,7 +8,6 @@ CONFIG_FIT_VERBOSE=y
 CONFIG_OF_BOARD_SETUP=y
 CONFIG_OF_STDOUT_VIA_ALIAS=y
 CONFIG_BOOTDELAY=10
-CONFIG_BOARD_LATE_INIT=y
 CONFIG_HUSH_PARSER=y
 CONFIG_CMD_GREPENV=y
 CONFIG_CMD_MMC=y

+ 0 - 1
configs/P5020DS_NAND_SECURE_BOOT_defconfig

@@ -9,7 +9,6 @@ CONFIG_OF_BOARD_SETUP=y
 CONFIG_OF_STDOUT_VIA_ALIAS=y
 CONFIG_SYS_EXTRA_OPTIONS="RAMBOOT_PBL,NAND,SYS_TEXT_BASE=0xFFF40000"
 CONFIG_BOOTDELAY=10
-CONFIG_BOARD_LATE_INIT=y
 CONFIG_HUSH_PARSER=y
 CONFIG_CMD_GREPENV=y
 CONFIG_CMD_MMC=y

+ 0 - 1
configs/P5020DS_SECURE_BOOT_defconfig

@@ -8,7 +8,6 @@ CONFIG_FIT_VERBOSE=y
 CONFIG_OF_BOARD_SETUP=y
 CONFIG_OF_STDOUT_VIA_ALIAS=y
 CONFIG_BOOTDELAY=10
-CONFIG_BOARD_LATE_INIT=y
 CONFIG_HUSH_PARSER=y
 CONFIG_CMD_GREPENV=y
 CONFIG_CMD_MMC=y

+ 0 - 1
configs/P5040DS_NAND_SECURE_BOOT_defconfig

@@ -9,7 +9,6 @@ CONFIG_OF_BOARD_SETUP=y
 CONFIG_OF_STDOUT_VIA_ALIAS=y
 CONFIG_SYS_EXTRA_OPTIONS="RAMBOOT_PBL,NAND,SYS_TEXT_BASE=0xFFF40000"
 CONFIG_BOOTDELAY=10
-CONFIG_BOARD_LATE_INIT=y
 CONFIG_HUSH_PARSER=y
 CONFIG_CMD_GREPENV=y
 CONFIG_CMD_MMC=y

+ 0 - 1
configs/P5040DS_SECURE_BOOT_defconfig

@@ -8,7 +8,6 @@ CONFIG_FIT_VERBOSE=y
 CONFIG_OF_BOARD_SETUP=y
 CONFIG_OF_STDOUT_VIA_ALIAS=y
 CONFIG_BOOTDELAY=10
-CONFIG_BOARD_LATE_INIT=y
 CONFIG_HUSH_PARSER=y
 CONFIG_CMD_GREPENV=y
 CONFIG_CMD_MMC=y

+ 0 - 1
configs/T1023RDB_SECURE_BOOT_defconfig

@@ -9,7 +9,6 @@ CONFIG_OF_BOARD_SETUP=y
 CONFIG_OF_STDOUT_VIA_ALIAS=y
 CONFIG_BOOTDELAY=10
 CONFIG_SYS_CONSOLE_IS_IN_ENV=y
-CONFIG_BOARD_LATE_INIT=y
 CONFIG_HUSH_PARSER=y
 CONFIG_CMD_GREPENV=y
 CONFIG_CMD_MEMTEST=y

+ 0 - 1
configs/T1024QDS_DDR4_SECURE_BOOT_defconfig

@@ -12,7 +12,6 @@ CONFIG_BOOTDELAY=10
 CONFIG_SILENT_CONSOLE=y
 # CONFIG_CONSOLE_MUX is not set
 CONFIG_SYS_CONSOLE_IS_IN_ENV=y
-CONFIG_BOARD_LATE_INIT=y
 CONFIG_HUSH_PARSER=y
 CONFIG_CMD_GREPENV=y
 CONFIG_CMD_MMC=y

+ 0 - 1
configs/T1024QDS_SECURE_BOOT_defconfig

@@ -12,7 +12,6 @@ CONFIG_BOOTDELAY=10
 CONFIG_SILENT_CONSOLE=y
 # CONFIG_CONSOLE_MUX is not set
 CONFIG_SYS_CONSOLE_IS_IN_ENV=y
-CONFIG_BOARD_LATE_INIT=y
 CONFIG_HUSH_PARSER=y
 CONFIG_CMD_GREPENV=y
 CONFIG_CMD_MMC=y

+ 0 - 1
configs/T1024RDB_SECURE_BOOT_defconfig

@@ -10,7 +10,6 @@ CONFIG_OF_STDOUT_VIA_ALIAS=y
 CONFIG_BOOTDELAY=10
 CONFIG_SILENT_CONSOLE=y
 CONFIG_SYS_CONSOLE_IS_IN_ENV=y
-CONFIG_BOARD_LATE_INIT=y
 CONFIG_HUSH_PARSER=y
 CONFIG_CMD_GREPENV=y
 CONFIG_CMD_MEMTEST=y

+ 0 - 1
configs/T1040D4RDB_SECURE_BOOT_defconfig

@@ -10,7 +10,6 @@ CONFIG_OF_STDOUT_VIA_ALIAS=y
 CONFIG_BOOTDELAY=10
 CONFIG_SILENT_CONSOLE=y
 CONFIG_SYS_CONSOLE_IS_IN_ENV=y
-CONFIG_BOARD_LATE_INIT=y
 CONFIG_HUSH_PARSER=y
 CONFIG_CMD_GREPENV=y
 CONFIG_CMD_MMC=y

+ 0 - 1
configs/T1040QDS_SECURE_BOOT_defconfig

@@ -12,7 +12,6 @@ CONFIG_BOOTDELAY=10
 CONFIG_SILENT_CONSOLE=y
 # CONFIG_CONSOLE_MUX is not set
 CONFIG_SYS_CONSOLE_IS_IN_ENV=y
-CONFIG_BOARD_LATE_INIT=y
 CONFIG_HUSH_PARSER=y
 CONFIG_CMD_GREPENV=y
 CONFIG_CMD_MMC=y

+ 0 - 1
configs/T1040RDB_SECURE_BOOT_defconfig

@@ -10,7 +10,6 @@ CONFIG_OF_STDOUT_VIA_ALIAS=y
 CONFIG_BOOTDELAY=10
 CONFIG_SILENT_CONSOLE=y
 CONFIG_SYS_CONSOLE_IS_IN_ENV=y
-CONFIG_BOARD_LATE_INIT=y
 CONFIG_HUSH_PARSER=y
 CONFIG_CMD_GREPENV=y
 CONFIG_CMD_MMC=y

+ 0 - 1
configs/T1042D4RDB_SECURE_BOOT_defconfig

@@ -12,7 +12,6 @@ CONFIG_BOOTDELAY=10
 CONFIG_SILENT_CONSOLE=y
 # CONFIG_CONSOLE_MUX is not set
 CONFIG_SYS_CONSOLE_IS_IN_ENV=y
-CONFIG_BOARD_LATE_INIT=y
 CONFIG_HUSH_PARSER=y
 CONFIG_CMD_GREPENV=y
 CONFIG_CMD_MMC=y

+ 0 - 1
configs/T1042RDB_PI_NAND_SECURE_BOOT_defconfig

@@ -19,7 +19,6 @@ CONFIG_BOOTDELAY=0
 CONFIG_SILENT_CONSOLE=y
 # CONFIG_CONSOLE_MUX is not set
 CONFIG_SYS_CONSOLE_IS_IN_ENV=y
-CONFIG_BOARD_LATE_INIT=y
 CONFIG_SPL=y
 CONFIG_SPL_CRYPTO_SUPPORT=y
 CONFIG_SPL_HASH_SUPPORT=y

+ 0 - 1
configs/T1042RDB_SECURE_BOOT_defconfig

@@ -10,7 +10,6 @@ CONFIG_OF_STDOUT_VIA_ALIAS=y
 CONFIG_BOOTDELAY=10
 CONFIG_SILENT_CONSOLE=y
 CONFIG_SYS_CONSOLE_IS_IN_ENV=y
-CONFIG_BOARD_LATE_INIT=y
 CONFIG_HUSH_PARSER=y
 CONFIG_CMD_GREPENV=y
 CONFIG_CMD_MMC=y

+ 0 - 1
configs/T2080QDS_SECURE_BOOT_defconfig

@@ -8,7 +8,6 @@ CONFIG_FIT_VERBOSE=y
 CONFIG_OF_BOARD_SETUP=y
 CONFIG_OF_STDOUT_VIA_ALIAS=y
 CONFIG_BOOTDELAY=10
-CONFIG_BOARD_LATE_INIT=y
 CONFIG_HUSH_PARSER=y
 CONFIG_CMD_GREPENV=y
 CONFIG_CMD_MMC=y

+ 0 - 1
configs/T2080RDB_SECURE_BOOT_defconfig

@@ -8,7 +8,6 @@ CONFIG_FIT_VERBOSE=y
 CONFIG_OF_BOARD_SETUP=y
 CONFIG_OF_STDOUT_VIA_ALIAS=y
 CONFIG_BOOTDELAY=10
-CONFIG_BOARD_LATE_INIT=y
 CONFIG_HUSH_PARSER=y
 CONFIG_CMD_MEMTEST=y
 CONFIG_CMD_MMC=y

+ 0 - 1
configs/T4160QDS_SECURE_BOOT_defconfig

@@ -8,7 +8,6 @@ CONFIG_FIT_VERBOSE=y
 CONFIG_OF_BOARD_SETUP=y
 CONFIG_OF_STDOUT_VIA_ALIAS=y
 CONFIG_BOOTDELAY=10
-CONFIG_BOARD_LATE_INIT=y
 CONFIG_HUSH_PARSER=y
 CONFIG_CMD_GREPENV=y
 CONFIG_CMD_MMC=y

+ 0 - 1
configs/T4240QDS_SECURE_BOOT_defconfig

@@ -8,7 +8,6 @@ CONFIG_FIT_VERBOSE=y
 CONFIG_OF_BOARD_SETUP=y
 CONFIG_OF_STDOUT_VIA_ALIAS=y
 CONFIG_BOOTDELAY=10
-CONFIG_BOARD_LATE_INIT=y
 CONFIG_HUSH_PARSER=y
 CONFIG_CMD_GREPENV=y
 CONFIG_CMD_MMC=y

+ 0 - 1
configs/am335x_baltos_defconfig

@@ -21,7 +21,6 @@ CONFIG_OF_BOARD_SETUP=y
 CONFIG_SYS_EXTRA_OPTIONS="NAND"
 CONFIG_SYS_CONSOLE_INFO_QUIET=y
 CONFIG_VERSION_VARIABLE=y
-CONFIG_BOARD_LATE_INIT=y
 CONFIG_SPL=y
 CONFIG_SPL_STACK_R=y
 CONFIG_SPL_MTD_SUPPORT=y

+ 0 - 1
configs/am335x_boneblack_defconfig

@@ -8,7 +8,6 @@ CONFIG_FIT=y
 CONFIG_SYS_EXTRA_OPTIONS="EMMC_BOOT"
 CONFIG_SYS_CONSOLE_INFO_QUIET=y
 CONFIG_VERSION_VARIABLE=y
-CONFIG_BOARD_LATE_INIT=y
 CONFIG_SPL=y
 CONFIG_SPL_STACK_R=y
 CONFIG_SPL_MUSB_NEW_SUPPORT=y

+ 0 - 1
configs/am335x_boneblack_vboot_defconfig

@@ -11,7 +11,6 @@ CONFIG_FIT_VERBOSE=y
 CONFIG_SYS_EXTRA_OPTIONS="EMMC_BOOT,ENABLE_VBOOT"
 CONFIG_SYS_CONSOLE_INFO_QUIET=y
 CONFIG_VERSION_VARIABLE=y
-CONFIG_BOARD_LATE_INIT=y
 CONFIG_SPL=y
 CONFIG_SPL_STACK_R=y
 CONFIG_SPL_MUSB_NEW_SUPPORT=y

+ 0 - 1
configs/am335x_evm_defconfig

@@ -9,7 +9,6 @@ CONFIG_SPL_LOAD_FIT=y
 CONFIG_SYS_EXTRA_OPTIONS="NAND"
 CONFIG_SYS_CONSOLE_INFO_QUIET=y
 CONFIG_VERSION_VARIABLE=y
-CONFIG_BOARD_LATE_INIT=y
 CONFIG_SPL=y
 CONFIG_SPL_STACK_R=y
 CONFIG_SPL_MTD_SUPPORT=y

+ 0 - 1
configs/am335x_evm_nor_defconfig

@@ -8,7 +8,6 @@ CONFIG_FIT=y
 CONFIG_SYS_EXTRA_OPTIONS="NAND"
 CONFIG_SYS_CONSOLE_INFO_QUIET=y
 CONFIG_VERSION_VARIABLE=y
-CONFIG_BOARD_LATE_INIT=y
 CONFIG_SPL=y
 CONFIG_SPL_STACK_R=y
 CONFIG_SPL_MTD_SUPPORT=y

+ 0 - 1
configs/am335x_evm_norboot_defconfig

@@ -7,7 +7,6 @@ CONFIG_FIT=y
 CONFIG_NOR_BOOT=y
 CONFIG_SYS_CONSOLE_INFO_QUIET=y
 CONFIG_VERSION_VARIABLE=y
-CONFIG_BOARD_LATE_INIT=y
 # CONFIG_CMD_IMLS is not set
 CONFIG_CMD_ASKENV=y
 CONFIG_CMD_MMC=y

+ 0 - 1
configs/am335x_evm_spiboot_defconfig

@@ -11,7 +11,6 @@ CONFIG_SYS_EXTRA_OPTIONS="SPI_BOOT"
 CONFIG_SPI_BOOT=y
 CONFIG_SYS_CONSOLE_INFO_QUIET=y
 CONFIG_VERSION_VARIABLE=y
-CONFIG_BOARD_LATE_INIT=y
 CONFIG_SPL=y
 CONFIG_SPL_STACK_R=y
 CONFIG_SPL_MUSB_NEW_SUPPORT=y

+ 0 - 1
configs/am335x_evm_usbspl_defconfig

@@ -7,7 +7,6 @@ CONFIG_FIT=y
 CONFIG_SYS_EXTRA_OPTIONS="NAND"
 CONFIG_SYS_CONSOLE_INFO_QUIET=y
 CONFIG_VERSION_VARIABLE=y
-CONFIG_BOARD_LATE_INIT=y
 CONFIG_SPL=y
 CONFIG_SPL_STACK_R=y
 CONFIG_SPL_MTD_SUPPORT=y

+ 0 - 1
configs/am335x_shc_defconfig

@@ -18,7 +18,6 @@ CONFIG_SPL_YMODEM_SUPPORT=y
 CONFIG_FIT=y
 CONFIG_SYS_CONSOLE_INFO_QUIET=y
 CONFIG_VERSION_VARIABLE=y
-CONFIG_BOARD_LATE_INIT=y
 CONFIG_SPL=y
 CONFIG_SPL_STACK_R=y
 CONFIG_SPL_OS_BOOT=y

+ 0 - 1
configs/am335x_shc_ict_defconfig

@@ -19,7 +19,6 @@ CONFIG_SPL_YMODEM_SUPPORT=y
 CONFIG_FIT=y
 CONFIG_SYS_CONSOLE_INFO_QUIET=y
 CONFIG_VERSION_VARIABLE=y
-CONFIG_BOARD_LATE_INIT=y
 CONFIG_SPL=y
 CONFIG_SPL_STACK_R=y
 CONFIG_SPL_OS_BOOT=y

+ 0 - 1
configs/am335x_shc_netboot_defconfig

@@ -20,7 +20,6 @@ CONFIG_SPL_YMODEM_SUPPORT=y
 CONFIG_FIT=y
 CONFIG_SYS_CONSOLE_INFO_QUIET=y
 CONFIG_VERSION_VARIABLE=y
-CONFIG_BOARD_LATE_INIT=y
 CONFIG_SPL=y
 CONFIG_SPL_STACK_R=y
 CONFIG_SPL_OS_BOOT=y

+ 0 - 1
configs/am335x_shc_prompt_defconfig

@@ -18,7 +18,6 @@ CONFIG_SPL_YMODEM_SUPPORT=y
 CONFIG_FIT=y
 CONFIG_SYS_CONSOLE_INFO_QUIET=y
 CONFIG_VERSION_VARIABLE=y
-CONFIG_BOARD_LATE_INIT=y
 CONFIG_SPL=y
 CONFIG_SPL_STACK_R=y
 CONFIG_SPL_OS_BOOT=y

+ 0 - 1
configs/am335x_shc_sdboot_defconfig

@@ -19,7 +19,6 @@ CONFIG_SPL_YMODEM_SUPPORT=y
 CONFIG_FIT=y
 CONFIG_SYS_CONSOLE_INFO_QUIET=y
 CONFIG_VERSION_VARIABLE=y
-CONFIG_BOARD_LATE_INIT=y
 CONFIG_SPL=y
 CONFIG_SPL_STACK_R=y
 CONFIG_SPL_OS_BOOT=y

+ 0 - 1
configs/am335x_shc_sdboot_prompt_defconfig

@@ -19,7 +19,6 @@ CONFIG_SPL_YMODEM_SUPPORT=y
 CONFIG_FIT=y
 CONFIG_SYS_CONSOLE_INFO_QUIET=y
 CONFIG_VERSION_VARIABLE=y
-CONFIG_BOARD_LATE_INIT=y
 CONFIG_SPL=y
 CONFIG_SPL_STACK_R=y
 CONFIG_SPL_OS_BOOT=y

+ 0 - 1
configs/am335x_sl50_defconfig

@@ -20,7 +20,6 @@ CONFIG_FIT=y
 CONFIG_SYS_EXTRA_OPTIONS="EMMC_BOOT"
 CONFIG_SYS_CONSOLE_INFO_QUIET=y
 CONFIG_VERSION_VARIABLE=y
-CONFIG_BOARD_LATE_INIT=y
 CONFIG_SPL=y
 CONFIG_SPL_STACK_R=y
 CONFIG_SPL_OS_BOOT=y

+ 0 - 1
configs/am43xx_evm_defconfig

@@ -9,7 +9,6 @@ CONFIG_SPL_LOAD_FIT=y
 CONFIG_SYS_EXTRA_OPTIONS="CONS_INDEX=1,NAND"
 CONFIG_SYS_CONSOLE_INFO_QUIET=y
 CONFIG_VERSION_VARIABLE=y
-CONFIG_BOARD_LATE_INIT=y
 CONFIG_SPL=y
 CONFIG_SPL_STACK_R=y
 CONFIG_SPL_MTD_SUPPORT=y

+ 0 - 1
configs/am43xx_evm_ethboot_defconfig

@@ -5,7 +5,6 @@ CONFIG_SPL_YMODEM_SUPPORT=y
 CONFIG_SYS_EXTRA_OPTIONS="SERIAL1,CONS_INDEX=1,NAND"
 CONFIG_SYS_CONSOLE_INFO_QUIET=y
 CONFIG_VERSION_VARIABLE=y
-CONFIG_BOARD_LATE_INIT=y
 CONFIG_SPL=y
 CONFIG_SPL_ETH_SUPPORT=y
 CONFIG_SPL_MTD_SUPPORT=y

+ 0 - 1
configs/am43xx_evm_qspiboot_defconfig

@@ -6,7 +6,6 @@ CONFIG_SYS_EXTRA_OPTIONS="SERIAL1,CONS_INDEX=1,QSPI,QSPI_BOOT"
 CONFIG_QSPI_BOOT=y
 CONFIG_SYS_CONSOLE_INFO_QUIET=y
 CONFIG_VERSION_VARIABLE=y
-CONFIG_BOARD_LATE_INIT=y
 CONFIG_HUSH_PARSER=y
 CONFIG_CMD_BOOTZ=y
 # CONFIG_CMD_IMLS is not set

+ 0 - 1
configs/am43xx_evm_usbhost_boot_defconfig

@@ -10,7 +10,6 @@ CONFIG_SPL_LOAD_FIT=y
 CONFIG_SYS_EXTRA_OPTIONS="SERIAL1,CONS_INDEX=1,NAND"
 CONFIG_SYS_CONSOLE_INFO_QUIET=y
 CONFIG_VERSION_VARIABLE=y
-CONFIG_BOARD_LATE_INIT=y
 CONFIG_SPL=y
 CONFIG_SPL_STACK_R=y
 CONFIG_SPL_MTD_SUPPORT=y

+ 0 - 1
configs/am43xx_hs_evm_defconfig

@@ -13,7 +13,6 @@ CONFIG_SPL_FIT_IMAGE_POST_PROCESS=y
 CONFIG_SYS_EXTRA_OPTIONS="CONS_INDEX=1, NAND"
 CONFIG_SYS_CONSOLE_INFO_QUIET=y
 CONFIG_VERSION_VARIABLE=y
-CONFIG_BOARD_LATE_INIT=y
 CONFIG_SPL=y
 CONFIG_SPL_STACK_R=y
 CONFIG_SPL_MTD_SUPPORT=y

+ 0 - 1
configs/am57xx_evm_defconfig

@@ -12,7 +12,6 @@ CONFIG_SPL_LOAD_FIT=y
 CONFIG_OF_BOARD_SETUP=y
 CONFIG_SYS_CONSOLE_INFO_QUIET=y
 CONFIG_VERSION_VARIABLE=y
-CONFIG_BOARD_LATE_INIT=y
 CONFIG_SPL=y
 CONFIG_SPL_STACK_R=y
 CONFIG_SPL_DMA_SUPPORT=y

+ 0 - 1
configs/am57xx_evm_nodt_defconfig

@@ -6,7 +6,6 @@ CONFIG_SPL_SPI_FLASH_SUPPORT=y
 CONFIG_SPL_SPI_SUPPORT=y
 CONFIG_SYS_CONSOLE_INFO_QUIET=y
 CONFIG_VERSION_VARIABLE=y
-CONFIG_BOARD_LATE_INIT=y
 CONFIG_SPL=y
 CONFIG_SPL_DMA_SUPPORT=y
 CONFIG_SPL_OS_BOOT=y

+ 0 - 1
configs/am57xx_hs_evm_defconfig

@@ -17,7 +17,6 @@ CONFIG_SPL_FIT_IMAGE_POST_PROCESS=y
 CONFIG_OF_BOARD_SETUP=y
 CONFIG_SYS_CONSOLE_INFO_QUIET=y
 CONFIG_VERSION_VARIABLE=y
-CONFIG_BOARD_LATE_INIT=y
 CONFIG_SPL=y
 CONFIG_SPL_STACK_R=y
 CONFIG_SPL_DMA_SUPPORT=y

+ 0 - 1
configs/apalis_imx6_defconfig

@@ -11,7 +11,6 @@ CONFIG_VIDEO=y
 CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=arch/arm/imx-common/spl_sd.cfg,MX6Q"
 CONFIG_BOOTDELAY=1
 # CONFIG_CONSOLE_MUX is not set
-CONFIG_BOARD_LATE_INIT=y
 # CONFIG_DISPLAY_BOARDINFO is not set
 CONFIG_SPL=y
 CONFIG_SPL_DMA_SUPPORT=y

+ 0 - 1
configs/apalis_imx6_nospl_com_defconfig

@@ -5,7 +5,6 @@ CONFIG_VIDEO=y
 CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=board/toradex/apalis_imx6/apalis_imx6q.cfg,MX6Q,DDR_MB=1024"
 CONFIG_BOOTDELAY=1
 # CONFIG_CONSOLE_MUX is not set
-CONFIG_BOARD_LATE_INIT=y
 # CONFIG_DISPLAY_BOARDINFO is not set
 CONFIG_HUSH_PARSER=y
 CONFIG_SYS_PROMPT="Apalis iMX6 # "

+ 0 - 1
configs/apalis_imx6_nospl_it_defconfig

@@ -5,7 +5,6 @@ CONFIG_VIDEO=y
 CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=board/toradex/apalis_imx6/apalis_imx6q.cfg,MX6Q,DDR_MB=2048"
 CONFIG_BOOTDELAY=1
 # CONFIG_CONSOLE_MUX is not set
-CONFIG_BOARD_LATE_INIT=y
 # CONFIG_DISPLAY_BOARDINFO is not set
 CONFIG_HUSH_PARSER=y
 CONFIG_SYS_PROMPT="Apalis iMX6 # "

+ 0 - 1
configs/apalis_t30_defconfig

@@ -6,7 +6,6 @@ CONFIG_DEFAULT_DEVICE_TREE="tegra30-apalis"
 CONFIG_OF_SYSTEM_SETUP=y
 CONFIG_CONSOLE_MUX=y
 CONFIG_SYS_STDIO_DEREGISTER=y
-CONFIG_BOARD_LATE_INIT=y
 # CONFIG_DISPLAY_BOARDINFO is not set
 CONFIG_SYS_PROMPT="Apalis T30 # "
 # CONFIG_CMD_IMI is not set

+ 0 - 1
configs/aristainetos2_defconfig

@@ -8,7 +8,6 @@ CONFIG_BOOTDELAY=3
 # CONFIG_CONSOLE_MUX is not set
 CONFIG_SYS_CONSOLE_IS_IN_ENV=y
 CONFIG_SYS_CONSOLE_OVERWRITE_ROUTINE=y
-CONFIG_BOARD_LATE_INIT=y
 CONFIG_HUSH_PARSER=y
 CONFIG_CMD_BOOTZ=y
 # CONFIG_CMD_IMLS is not set

+ 0 - 1
configs/aristainetos2b_defconfig

@@ -8,7 +8,6 @@ CONFIG_BOOTDELAY=3
 # CONFIG_CONSOLE_MUX is not set
 CONFIG_SYS_CONSOLE_IS_IN_ENV=y
 CONFIG_SYS_CONSOLE_OVERWRITE_ROUTINE=y
-CONFIG_BOARD_LATE_INIT=y
 CONFIG_HUSH_PARSER=y
 CONFIG_CMD_BOOTZ=y
 # CONFIG_CMD_IMLS is not set

+ 0 - 1
configs/beaver_defconfig

@@ -6,7 +6,6 @@ CONFIG_DEFAULT_DEVICE_TREE="tegra30-beaver"
 CONFIG_OF_SYSTEM_SETUP=y
 CONFIG_CONSOLE_MUX=y
 CONFIG_SYS_STDIO_DEREGISTER=y
-CONFIG_BOARD_LATE_INIT=y
 CONFIG_SYS_PROMPT="Tegra30 (Beaver) # "
 # CONFIG_CMD_IMI is not set
 # CONFIG_CMD_IMLS is not set

Some files were not shown because too many files changed in this diff