coreboot/src/arch/arm64
Julius Werner 4ad8b6d2e0 rk3288: Change all SoC headers to <soc/headername.h> system
This patch is the start of a series to change all non-x86 SoC-specific
headers to be included as <soc/header.h> instead of the old
<soc/vendor/chip/header.h> or "header.h". It will add an include/soc/
directory under every src/soc/vendor/chip/ and append the .../include/
part of that to the global include path.

This matches the usage of <arch/header.h> for architecture-specific
headers and had already been done for some headers on Tegra. It has the
advantage that a source file which does not know the specific SoC used
(e.g. Tegra files common for multiple chips, or a global include file)
can still include SoC-specific headers and access macros/types defined
there. It also makes the includes for mainboard files more readable, and
reduces the chance to pull in a wrong header when copying mainboard
sources to use a different-related SoC (e.g. using a Tegra124 mainboard
as template for a Tegra132 one).

For easier maintainability, every SoC family is modified individually.
This patch starts out by changing Rk3288. Also alphabetized headers in
affected files since we touch them anyway.

BUG=None
TEST=Whole series: compared binary images for Daisy, Nyan_Blaze,
Rush_Ryu, Storm, Urara and Veyron_Pinky. Confirmed that they are
byte-for-byte identical except for timestamps, hashes, and __LINE__
macro replacements. Compile-tested individual patches.

Change-Id: I415b8dbe735e572d4ae2cb1df62d66bcce386fff
Signed-off-by: Julius Werner <jwerner@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/222025
2014-10-22 04:05:32 +00:00
..
armv8 arm64: Add verstage support 2014-10-08 09:30:54 +00:00
include rk3288: Change all SoC headers to <soc/headername.h> system 2014-10-22 04:05:32 +00:00
boot.c arm64: add spintable support 2014-09-19 02:59:14 +00:00
c_entry.c arm64: provide entry points for BSP and non-BSP 2014-09-19 06:12:47 +00:00
cbmem.c coreboot arm64: Add support for arm64 into coreboot framework 2014-05-15 23:52:58 +00:00
cpu-internal.h arm64: remove soc_secondary_cpu_init() 2014-09-08 23:08:38 +00:00
cpu.c arm64: split cpu.c 2014-09-19 06:12:39 +00:00
cpu_ramstage.c arm64: split cpu.c 2014-09-19 06:12:39 +00:00
div0.c coreboot arm64: Add support for arm64 into coreboot framework 2014-05-15 23:52:58 +00:00
eabi_compat.c coreboot arm64: Add support for arm64 into coreboot framework 2014-05-15 23:52:58 +00:00
early_console.c Add predefined __ROMSTAGE__ and __RAMSTAGE__ macros 2014-10-02 07:02:23 +00:00
id.S coreboot arm64: Add support for arm64 into coreboot framework 2014-05-15 23:52:58 +00:00
Kconfig arm64: Add verstage support 2014-10-08 09:30:54 +00:00
Makefile.inc arm64: Add timestamp.c to bootblock and verstage 2014-10-18 01:36:56 +00:00
spintable.c arm64: add spintable support 2014-09-19 02:59:14 +00:00
spintable_asm.S arm64: add spintable support 2014-09-19 02:59:14 +00:00
stage_entry.S arm64: provide entry points for BSP and non-BSP 2014-09-19 06:12:47 +00:00
stages.c arm64: use one stage_entry for all stages 2014-07-11 01:46:54 +00:00
tables.c coreboot arm64: Add support for arm64 into coreboot framework 2014-05-15 23:52:58 +00:00
timestamp.c coreboot arm64: Add support for arm64 into coreboot framework 2014-05-15 23:52:58 +00:00
transition.c arm64: Add support for transition library 2014-09-17 01:23:12 +00:00
transition_asm.S arm64: exception handler registration 2014-09-19 02:59:35 +00:00