Skip to content
Snippets Groups Projects
Forked from Reform / reform-boundary-uboot
10567 commits behind the upstream repository.
user avatar
Masahiro Yamada authored
We may want to run different firmware before running U-Boot.  For
example, ARM Trusted Firmware runs before U-Boot, making U-Boot
a non-secure world boot loader.  In this case, the SoC might be
initialized there, which enables us to skip SPL entirely.

This commit removes "select SPL" to make it configurable.  This
also enables the Multi SoC support for the UniPhier ARMv8 SoCs.
(CONFIG_ARCH_UNIPHIER_V8_MULTI)  Thanks to the driver model and
Device Tree, the U-Boot proper part is now written in a generic way.
The board/SoC parameters reside in DT.  The Multi SoC support
increases the memory footprint a bit, but the U-Boot proper does
not have strict memory constraint.  This will mitigate the per-SoC
(sometimes per-board) defconfig burden.

Signed-off-by: default avatarMasahiro Yamada <yamada.masahiro@socionext.com>
561ca649
History
Name Last commit Last update
..
10m50_defconfig
3c120_defconfig
A10-OLinuXino-Lime_defconfig
A10s-OLinuXino-M_defconfig
A13-OLinuXinoM_defconfig
A13-OLinuXino_defconfig
A20-OLinuXino-Lime2_defconfig
A20-OLinuXino-Lime_defconfig
A20-OLinuXino_MICRO_defconfig
A20-Olimex-SOM-EVB_defconfig
A33-OLinuXino_defconfig
Ainol_AW1_defconfig
Ampe_A76_defconfig
Auxtek-T003_defconfig
Auxtek-T004_defconfig
B4420QDS_NAND_defconfig
B4420QDS_SPIFLASH_defconfig
B4420QDS_defconfig
B4860QDS_NAND_defconfig
B4860QDS_SECURE_BOOT_defconfig
B4860QDS_SPIFLASH_defconfig
B4860QDS_SRIO_PCIE_BOOT_defconfig
B4860QDS_defconfig
BSC9131RDB_NAND_SYSCLK100_defconfig
BSC9131RDB_NAND_defconfig
BSC9131RDB_SPIFLASH_SYSCLK100_defconfig
BSC9131RDB_SPIFLASH_defconfig
BSC9132QDS_NAND_DDRCLK100_SECURE_defconfig
BSC9132QDS_NAND_DDRCLK100_defconfig
BSC9132QDS_NAND_DDRCLK133_SECURE_defconfig
BSC9132QDS_NAND_DDRCLK133_defconfig
BSC9132QDS_NOR_DDRCLK100_SECURE_defconfig
BSC9132QDS_NOR_DDRCLK100_defconfig
BSC9132QDS_NOR_DDRCLK133_SECURE_defconfig
BSC9132QDS_NOR_DDRCLK133_defconfig
BSC9132QDS_SDCARD_DDRCLK100_SECURE_defconfig
BSC9132QDS_SDCARD_DDRCLK100_defconfig
BSC9132QDS_SDCARD_DDRCLK133_SECURE_defconfig
BSC9132QDS_SDCARD_DDRCLK133_defconfig
BSC9132QDS_SPIFLASH_DDRCLK100_SECURE_defconfig
BSC9132QDS_SPIFLASH_DDRCLK100_defconfig
BSC9132QDS_SPIFLASH_DDRCLK133_SECURE_defconfig
BSC9132QDS_SPIFLASH_DDRCLK133_defconfig
Bananapi_defconfig
Bananapro_defconfig
C29XPCIE_NAND_defconfig
C29XPCIE_NOR_SECBOOT_defconfig
C29XPCIE_SPIFLASH_SECBOOT_defconfig
C29XPCIE_SPIFLASH_defconfig
C29XPCIE_defconfig
CHIP_defconfig
CPCI2DP_defconfig
CPCI4052_defconfig
CSQ_CS908_defconfig
Chuwi_V7_CW0825_defconfig
Colombus_defconfig
Cubieboard2_defconfig
Cubieboard4_defconfig
Cubieboard_defconfig
Cubietruck_defconfig
Cubietruck_plus_defconfig
Cyrus_P5020_defconfig
Cyrus_P5040_defconfig
Empire_electronix_d709_defconfig
Empire_electronix_m712_defconfig
Hummingbird_A31_defconfig
Hyundai_A7HD_defconfig
Itead_Ibox_A20_defconfig
Lamobo_R1_defconfig
Linksprite_pcDuino3_Nano_defconfig
Linksprite_pcDuino3_defconfig
Linksprite_pcDuino_defconfig
M5208EVBE_defconfig
M52277EVB_defconfig
M52277EVB_stmicro_defconfig
M5235EVB_Flash32_defconfig
M5235EVB_defconfig
M5249EVB_defconfig
M5253DEMO_defconfig
M5253EVBE_defconfig
M5272C3_defconfig
M5275EVB_defconfig
M5282EVB_defconfig
M53017EVB_defconfig
M5329AFEE_defconfig
M5329BFEE_defconfig
M5373EVB_defconfig
M54418TWR_defconfig
M54418TWR_nand_mii_defconfig
M54418TWR_nand_rmii_defconfig
M54418TWR_nand_rmii_lowfreq_defconfig
M54418TWR_serial_mii_defconfig
M54418TWR_serial_rmii_defconfig
M54451EVB_defconfig
M54451EVB_stmicro_defconfig
M54455EVB_a66_defconfig
M54455EVB_defconfig
M54455EVB_i66_defconfig
M54455EVB_intel_defconfig
M54455EVB_stm33_defconfig