u-boot/arch/arm/mach-uniphier
Masahiro Yamada 561ca649a8 ARM: uniphier: make SPL optional for ARVv8 SoCs
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: Masahiro Yamada <yamada.masahiro@socionext.com>
2017-01-22 15:11:12 +09:00
..
arm32 ARM: uniphier: support system reset functionality for PSCI 2016-08-28 13:09:19 +09:00
arm64 ARM: uniphier: make SPL optional for ARVv8 SoCs 2017-01-22 15:11:12 +09:00
bcu ARM: uniphier: make BCU init into void function 2017-01-17 09:00:40 +09:00
boot-mode spl: uniphier: Drop spl_board_announce_boot_device() 2016-12-09 08:40:17 -05:00
clk ARM: uniphier: refactor spl_init_board() 2017-01-18 01:22:30 +09:00
debug-uart ARM: uniphier: support Debug UART 2016-03-24 01:45:41 +09:00
dram ARM: uniphier: fix delay fixup code in LD11 UMC init 2017-01-22 15:01:27 +09:00
sbc ARM: uniphier: refactor SBC init code 2017-01-17 09:00:40 +09:00
board_init.c ARM: uniphier: make SPL optional for ARVv8 SoCs 2017-01-22 15:11:12 +09:00
board_late_init.c ARM: uniphier: adjust fdt_file environment handling to latest Linux 2016-10-29 17:01:40 +09:00
boards.c ARM: dts: uniphier: sync DT with latest Linux 2016-10-18 14:06:46 +09:00
cpu_info.c ARM: uniphier: add PH1-LD11 SoC support 2016-05-26 00:37:13 +09:00
debug.h ARM: uniphier: add PSCI support for UniPhier ARMv7 SoCs 2016-08-11 17:58:06 +09:00
dram_init.c ARM: uniphier: reserve memory for DRAM PHY training on PH1-LD20 2016-06-20 07:15:33 +09:00
init.h ARM: uniphier: refactor spl_init_board() 2017-01-18 01:22:30 +09:00
Kconfig ARM: uniphier: make SPL optional for ARVv8 SoCs 2017-01-22 15:11:12 +09:00
Makefile ARM: uniphier: move SBC and Support Card init code to U-Boot proper 2017-01-18 01:22:30 +09:00
memconf.c ARM: uniphier: refactor MEMCONF init code 2017-01-17 09:00:40 +09:00
micro-support-card.c ARM: uniphier: refactor Support Card init code 2017-01-17 09:00:40 +09:00
micro-support-card.h ARM: uniphier: refactor Support Card init code 2017-01-17 09:00:40 +09:00
pinctrl-glue.c ARM: uniphier: consolidate NAND pin-mux settings 2016-09-18 23:10:44 +09:00
reset.c ARM: uniphier: support system reset functionality for PSCI 2016-08-28 13:09:19 +09:00
sc-regs.h ARM: uniphier: add clock/reset settings for xHCI of ProXstream2 2016-07-24 00:44:55 +09:00
sc64-regs.h ARM: uniphier: enable clocks to MIO/STDMAC on LD11 if USB is enabled 2016-10-29 17:24:30 +09:00
sg-regs.h ARM: uniphier: add PH1-LD11 SoC support 2016-05-26 00:37:13 +09:00
soc-info.h ARM: uniphier: drop PH1- prefix from CONFIG options and file names 2016-03-24 01:42:13 +09:00
soc_info.c ARM: uniphier: drop PH1- prefix from CONFIG options and file names 2016-03-24 01:42:13 +09:00
spl_board_init.c ARM: uniphier: move SBC and Support Card init code to U-Boot proper 2017-01-18 01:22:30 +09:00