From 60f995fd98c9f5e81a0fe5b02999c5472f772c2e Mon Sep 17 00:00:00 2001 From: Aditya Angadi Date: Wed, 18 Nov 2020 08:32:30 +0530 Subject: [PATCH] plat/arm/sgi: refactor header file inclusions Upcoming RD platforms have deviations in various definitions of platform macros from that of the exisiting platforms. In preparation for adding support for those upcoming RD platforms, refactor the header file inclusion to allow newer platforms to use a different set of platform macros. Change-Id: Ic80283ddadafaa7f766f300652cb0d4e507efdb6 Signed-off-by: Aditya Angadi --- plat/arm/board/rddaniel/include/platform_def.h | 2 +- plat/arm/board/rddanielxlr/include/platform_def.h | 2 +- plat/arm/board/rddanielxlr/rddanielxlr_plat.c | 2 +- plat/arm/board/rde1edge/include/platform_def.h | 2 +- plat/arm/board/rdn1edge/include/platform_def.h | 2 +- plat/arm/board/rdn1edge/rdn1edge_plat.c | 2 +- plat/arm/board/sgi575/include/platform_def.h | 2 +- plat/arm/css/sgi/include/sgi_base_platform_def.h | 3 --- plat/arm/css/sgi/include/sgi_soc_platform_def.h | 15 +++++++++++++++ 9 files changed, 22 insertions(+), 10 deletions(-) create mode 100644 plat/arm/css/sgi/include/sgi_soc_platform_def.h diff --git a/plat/arm/board/rddaniel/include/platform_def.h b/plat/arm/board/rddaniel/include/platform_def.h index a118ca38a..5b98b4e8c 100644 --- a/plat/arm/board/rddaniel/include/platform_def.h +++ b/plat/arm/board/rddaniel/include/platform_def.h @@ -9,7 +9,7 @@ #include -#include +#include #define PLAT_ARM_CLUSTER_COUNT U(16) #define CSS_SGI_MAX_CPUS_PER_CLUSTER U(1) diff --git a/plat/arm/board/rddanielxlr/include/platform_def.h b/plat/arm/board/rddanielxlr/include/platform_def.h index b1376b85d..112b2102b 100644 --- a/plat/arm/board/rddanielxlr/include/platform_def.h +++ b/plat/arm/board/rddanielxlr/include/platform_def.h @@ -8,7 +8,7 @@ #define PLATFORM_DEF_H #include -#include +#include #define PLAT_ARM_CLUSTER_COUNT U(4) #define CSS_SGI_MAX_CPUS_PER_CLUSTER U(1) diff --git a/plat/arm/board/rddanielxlr/rddanielxlr_plat.c b/plat/arm/board/rddanielxlr/rddanielxlr_plat.c index 4b5f16a4f..a1a4876c0 100644 --- a/plat/arm/board/rddanielxlr/rddanielxlr_plat.c +++ b/plat/arm/board/rddanielxlr/rddanielxlr_plat.c @@ -8,7 +8,7 @@ #include #include #include -#include +#include #include #if defined(IMAGE_BL31) diff --git a/plat/arm/board/rde1edge/include/platform_def.h b/plat/arm/board/rde1edge/include/platform_def.h index 3fb640972..c39fe2b69 100644 --- a/plat/arm/board/rde1edge/include/platform_def.h +++ b/plat/arm/board/rde1edge/include/platform_def.h @@ -9,7 +9,7 @@ #include -#include +#include #define PLAT_ARM_CLUSTER_COUNT U(2) #define CSS_SGI_MAX_CPUS_PER_CLUSTER U(8) diff --git a/plat/arm/board/rdn1edge/include/platform_def.h b/plat/arm/board/rdn1edge/include/platform_def.h index ab63e23ec..b167c46e0 100644 --- a/plat/arm/board/rdn1edge/include/platform_def.h +++ b/plat/arm/board/rdn1edge/include/platform_def.h @@ -9,7 +9,7 @@ #include -#include +#include #define PLAT_ARM_CLUSTER_COUNT U(2) #define CSS_SGI_MAX_CPUS_PER_CLUSTER U(4) diff --git a/plat/arm/board/rdn1edge/rdn1edge_plat.c b/plat/arm/board/rdn1edge/rdn1edge_plat.c index f62c6f402..1dbbf26da 100644 --- a/plat/arm/board/rdn1edge/rdn1edge_plat.c +++ b/plat/arm/board/rdn1edge/rdn1edge_plat.c @@ -8,7 +8,7 @@ #include #include #include -#include +#include #include #if defined(IMAGE_BL31) diff --git a/plat/arm/board/sgi575/include/platform_def.h b/plat/arm/board/sgi575/include/platform_def.h index 95986cf4a..c929334cd 100644 --- a/plat/arm/board/sgi575/include/platform_def.h +++ b/plat/arm/board/sgi575/include/platform_def.h @@ -9,7 +9,7 @@ #include -#include +#include #define PLAT_ARM_CLUSTER_COUNT U(2) #define CSS_SGI_MAX_CPUS_PER_CLUSTER U(4) diff --git a/plat/arm/css/sgi/include/sgi_base_platform_def.h b/plat/arm/css/sgi/include/sgi_base_platform_def.h index 159084f95..b805746de 100644 --- a/plat/arm/css/sgi/include/sgi_base_platform_def.h +++ b/plat/arm/css/sgi/include/sgi_base_platform_def.h @@ -9,12 +9,9 @@ #include #include -#include -#include #include #include #include -#include #include #define PLATFORM_CORE_COUNT (CSS_SGI_CHIP_COUNT * \ diff --git a/plat/arm/css/sgi/include/sgi_soc_platform_def.h b/plat/arm/css/sgi/include/sgi_soc_platform_def.h new file mode 100644 index 000000000..d7a839a52 --- /dev/null +++ b/plat/arm/css/sgi/include/sgi_soc_platform_def.h @@ -0,0 +1,15 @@ +/* + * Copyright (c) 2020, ARM Limited and Contributors. All rights reserved. + * + * SPDX-License-Identifier: BSD-3-Clause + */ + +#ifndef SGI_SOC_PLATFORM_DEF_H +#define SGI_SOC_PLATFORM_DEF_H + +#include +#include +#include +#include + +#endif /* SGI_SOC_PLATFORM_DEF_H */ -- 2.39.5