arm/arm64: Make ARM64 a standalone architecture

Split ARM and ARM64 architectures.

Details:

- CONFIG_ARM64 is decoupled from CONFIG_ARM (not a subset anymore)
- Arch and include AArch64 files are in a dedicated directory
  (arch/arm64 and include/arch/arm64)
- AArch64 boards and SoC are moved to soc/arm64 and boards/arm64
- AArch64-specific DTS files are moved to dts/arm64
- The A72 support for the bcm_vk/viper board is moved in the
  boards/bcm_vk/viper directory

Signed-off-by: Carlo Caione <ccaione@baylibre.com>
This commit is contained in:
Carlo Caione 2021-03-25 11:56:15 +01:00 committed by Kumar Gala
commit 3539c2fbb3
147 changed files with 595 additions and 189 deletions

View file

@ -37,7 +37,7 @@ static inline void timestamp_serialize(void)
__ISB();
}
#elif defined(CONFIG_CPU_CORTEX_A)
#include <arch/arm/aarch64/cpu.h>
#include <arch/arm64/cpu.h>
static inline void timestamp_serialize(void)
{
__ISB();