ARM: uniphier: move SBC and Support Card init code to U-Boot proper
authorMasahiro Yamada <yamada.masahiro@socionext.com>
Sun, 15 Jan 2017 05:59:10 +0000 (14:59 +0900)
committerMasahiro Yamada <yamada.masahiro@socionext.com>
Tue, 17 Jan 2017 16:22:30 +0000 (01:22 +0900)
commit26b09c022ab6304deb8e8316bcb6dd8d5b5d40f0
tree43f78b4dc85f4803d4b4f5ec0d77ac1aa89c404e
parenta8e6300d483d85f9eff211220db582cf6a403c0b
ARM: uniphier: move SBC and Support Card init code to U-Boot proper

Initialize SBC and Support Card in U-Boot proper instead of SPL.

We may run different firmware (ex. ARM Trusted Firmware) before
U-Boot, and basic SoC initialization may be done there.  In that
case, SPL may not be used.

The motivation for preparing SBC and Support Card in SPL was to use
LED for early debugging, but this is not mandatory to boot SoCs.
With this commit, LED will be unavailable in SPL, but we can use a
debug serial instead.  So, this change will not be a big deal.

Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
arch/arm/mach-uniphier/Makefile
arch/arm/mach-uniphier/board_init.c
arch/arm/mach-uniphier/spl_board_init.c