]> git.baikalelectronics.ru Git - arm-tf.git/commitdiff
plat/arm/sgi: refactor header file inclusions
authorAditya Angadi <aditya.angadi@arm.com>
Wed, 18 Nov 2020 03:02:30 +0000 (08:32 +0530)
committerAditya Angadi <aditya.angadi@arm.com>
Wed, 9 Dec 2020 10:37:11 +0000 (10:37 +0000)
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 <aditya.angadi@arm.com>
plat/arm/board/rddaniel/include/platform_def.h
plat/arm/board/rddanielxlr/include/platform_def.h
plat/arm/board/rddanielxlr/rddanielxlr_plat.c
plat/arm/board/rde1edge/include/platform_def.h
plat/arm/board/rdn1edge/include/platform_def.h
plat/arm/board/rdn1edge/rdn1edge_plat.c
plat/arm/board/sgi575/include/platform_def.h
plat/arm/css/sgi/include/sgi_base_platform_def.h
plat/arm/css/sgi/include/sgi_soc_platform_def.h [new file with mode: 0644]

index a118ca38af0ee42815024abfb72159cffdee7320..5b98b4e8c4a5068aabdfa17b6a14c02dbcf424c2 100644 (file)
@@ -9,7 +9,7 @@
 
 #include <lib/utils_def.h>
 
-#include <sgi_base_platform_def.h>
+#include <sgi_soc_platform_def.h>
 
 #define PLAT_ARM_CLUSTER_COUNT         U(16)
 #define CSS_SGI_MAX_CPUS_PER_CLUSTER   U(1)
index b1376b85d6e67366ccbfab0757def6c814320a37..112b2102ba957626090ffdfc6bd81e1afdbb9094 100644 (file)
@@ -8,7 +8,7 @@
 #define PLATFORM_DEF_H
 
 #include <lib/utils_def.h>
-#include <sgi_base_platform_def.h>
+#include <sgi_soc_platform_def.h>
 
 #define PLAT_ARM_CLUSTER_COUNT         U(4)
 #define CSS_SGI_MAX_CPUS_PER_CLUSTER   U(1)
index 4b5f16a4f793a1646165a2796246ec310eb005cd..a1a4876c04a1a0ed8d220fd10b23340e680d165e 100644 (file)
@@ -8,7 +8,7 @@
 #include <drivers/arm/gic600_multichip.h>
 #include <plat/arm/common/plat_arm.h>
 #include <plat/common/platform.h>
-#include <sgi_base_platform_def.h>
+#include <sgi_soc_platform_def.h>
 #include <sgi_plat.h>
 
 #if defined(IMAGE_BL31)
index 3fb640972adb59e518393462115b0acca0b341ea..c39fe2b69bd429a3cd7e130630fe69118cf3eb12 100644 (file)
@@ -9,7 +9,7 @@
 
 #include <lib/utils_def.h>
 
-#include <sgi_base_platform_def.h>
+#include <sgi_soc_platform_def.h>
 
 #define PLAT_ARM_CLUSTER_COUNT         U(2)
 #define CSS_SGI_MAX_CPUS_PER_CLUSTER   U(8)
index ab63e23eced45146ef780f41f2562a196161d662..b167c46e0dcb7716a2de384b9f285645f8e8ddd1 100644 (file)
@@ -9,7 +9,7 @@
 
 #include <lib/utils_def.h>
 
-#include <sgi_base_platform_def.h>
+#include <sgi_soc_platform_def.h>
 
 #define PLAT_ARM_CLUSTER_COUNT         U(2)
 #define CSS_SGI_MAX_CPUS_PER_CLUSTER   U(4)
index f62c6f402b87b0dd6cd7c7bf660e77c3915fd5ee..1dbbf26da2dc2871ac717ef365165a601cfea155 100644 (file)
@@ -8,7 +8,7 @@
 #include <drivers/arm/gic600_multichip.h>
 #include <plat/arm/common/plat_arm.h>
 #include <plat/common/platform.h>
-#include <sgi_base_platform_def.h>
+#include <sgi_soc_platform_def.h>
 #include <sgi_plat.h>
 
 #if defined(IMAGE_BL31)
index 95986cf4a3ed59f462ea281f043b65c8292331cc..c929334cdf7242d62b6bf4b523df056912e838ad 100644 (file)
@@ -9,7 +9,7 @@
 
 #include <lib/utils_def.h>
 
-#include <sgi_base_platform_def.h>
+#include <sgi_soc_platform_def.h>
 
 #define PLAT_ARM_CLUSTER_COUNT         U(2)
 #define CSS_SGI_MAX_CPUS_PER_CLUSTER   U(4)
index 159084f958a3ea0a918cb63b69592fe4dff3d76c..b805746de6c1ce8e1edd986e7abe9f858d957023 100644 (file)
@@ -9,12 +9,9 @@
 
 #include <lib/utils_def.h>
 #include <lib/xlat_tables/xlat_tables_defs.h>
-#include <plat/arm/board/common/board_css_def.h>
-#include <plat/arm/board/common/v2m_def.h>
 #include <plat/arm/common/arm_def.h>
 #include <plat/arm/common/arm_spm_def.h>
 #include <plat/arm/css/common/css_def.h>
-#include <plat/arm/soc/common/soc_css_def.h>
 #include <plat/common/common_def.h>
 
 #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 (file)
index 0000000..d7a839a
--- /dev/null
@@ -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 <sgi_base_platform_def.h>
+#include <plat/arm/board/common/board_css_def.h>
+#include <plat/arm/board/common/v2m_def.h>
+#include <plat/arm/soc/common/soc_css_def.h>
+
+#endif /* SGI_SOC_PLATFORM_DEF_H */