Unverified Commit 9a207532 authored by Antonio Niño Díaz's avatar Antonio Niño Díaz Committed by GitHub
Browse files

Merge pull request #1726 from antonio-nino-diaz-arm/an/includes

Sanitise includes across codebase
parents 3f99f7e4 8e7b27a4
...@@ -4,13 +4,15 @@ ...@@ -4,13 +4,15 @@
* SPDX-License-Identifier: BSD-3-Clause * SPDX-License-Identifier: BSD-3-Clause
*/ */
#include <arm_def.h>
#include <assert.h> #include <assert.h>
#include <cassert.h>
#include <platform.h>
#include <stdint.h> #include <stdint.h>
#include <string.h> #include <string.h>
#include <tbbr_oid.h>
#include <lib/cassert.h>
#include <plat/common/platform.h>
#include <tools_share/tbbr_oid.h>
#include <arm_def.h>
/* SHA256 algorithm */ /* SHA256 algorithm */
#define SHA256_BYTES 32 #define SHA256_BYTES 32
...@@ -180,9 +182,9 @@ int plat_set_nv_ctr(void *cookie, unsigned int nv_ctr) ...@@ -180,9 +182,9 @@ int plat_set_nv_ctr(void *cookie, unsigned int nv_ctr)
} }
#else /* ARM_CRYPTOCELL_INTEG */ #else /* ARM_CRYPTOCELL_INTEG */
#include <nvm.h> #include <drivers/arm/cryptocell/nvm.h>
#include <nvm_otp.h> #include <drivers/arm/cryptocell/nvm_otp.h>
#include <sbrom_bsv_api.h> #include <drivers/arm/cryptocell/sbrom_bsv_api.h>
CASSERT(HASH_RESULT_SIZE_IN_BYTES == SHA256_BYTES, CASSERT(HASH_RESULT_SIZE_IN_BYTES == SHA256_BYTES,
assert_mismatch_in_hash_result_size); assert_mismatch_in_hash_result_size);
......
...@@ -4,8 +4,7 @@ ...@@ -4,8 +4,7 @@
# SPDX-License-Identifier: BSD-3-Clause # SPDX-License-Identifier: BSD-3-Clause
# #
PLAT_INCLUDES += -Iinclude/drivers/cfi/ \ PLAT_INCLUDES += -Iinclude/plat/arm/board/common/
-Iinclude/plat/arm/board/common/
PLAT_BL_COMMON_SOURCES += drivers/arm/pl011/${ARCH}/pl011_console.S \ PLAT_BL_COMMON_SOURCES += drivers/arm/pl011/${ARCH}/pl011_console.S \
plat/arm/board/common/${ARCH}/board_arm_helpers.S plat/arm/board/common/${ARCH}/board_arm_helpers.S
......
...@@ -6,8 +6,8 @@ ...@@ -6,8 +6,8 @@
#include <arch.h> #include <arch.h>
#include <asm_macros.S> #include <asm_macros.S>
#include <gicv2.h> #include <drivers/arm/gicv2.h>
#include <gicv3.h> #include <drivers/arm/gicv3.h>
#include <platform_def.h> #include <platform_def.h>
#include <v2m_def.h> #include <v2m_def.h>
#include "../drivers/pwrc/fvp_pwrc.h" #include "../drivers/pwrc/fvp_pwrc.h"
......
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
* SPDX-License-Identifier: BSD-3-Clause * SPDX-License-Identifier: BSD-3-Clause
*/ */
#include <ras.h> #include <lib/extensions/ras.h>
struct ras_interrupt fvp_ras_interrupts[] = { struct ras_interrupt fvp_ras_interrupts[] = {
}; };
......
...@@ -4,9 +4,11 @@ ...@@ -4,9 +4,11 @@
* SPDX-License-Identifier: BSD-3-Clause * SPDX-License-Identifier: BSD-3-Clause
*/ */
#include <bakery_lock.h> #include <lib/bakery_lock.h>
#include <mmio.h> #include <lib/mmio.h>
#include <plat_arm.h> #include <plat_arm.h>
#include "../../fvp_def.h" #include "../../fvp_def.h"
#include "../../fvp_private.h" #include "../../fvp_private.h"
#include "fvp_pwrc.h" #include "fvp_pwrc.h"
......
...@@ -4,11 +4,12 @@ ...@@ -4,11 +4,12 @@
* SPDX-License-Identifier: BSD-3-Clause * SPDX-License-Identifier: BSD-3-Clause
*/ */
#include <common/tbbr/tbbr_img_def.h>
#include <plat/common/platform.h>
#include <plat_arm.h> #include <plat_arm.h>
#include <platform.h>
#include <tbbr_img_def.h>
#include "fvp_private.h"
#include "fvp_private.h"
/******************************************************************************* /*******************************************************************************
* Perform any BL1 specific platform actions. * Perform any BL1 specific platform actions.
......
...@@ -4,11 +4,12 @@ ...@@ -4,11 +4,12 @@
* SPDX-License-Identifier: BSD-3-Clause * SPDX-License-Identifier: BSD-3-Clause
*/ */
#include <generic_delay_timer.h> #include <drivers/arm/sp804_delay_timer.h>
#include <mmio.h> #include <drivers/generic_delay_timer.h>
#include <lib/mmio.h>
#include <plat/common/platform.h>
#include <plat_arm.h> #include <plat_arm.h>
#include <platform.h>
#include <sp804_delay_timer.h>
#include <v2m_def.h> #include <v2m_def.h>
#include "fvp_def.h" #include "fvp_def.h"
#include "fvp_private.h" #include "fvp_private.h"
......
...@@ -4,8 +4,9 @@ ...@@ -4,8 +4,9 @@
* SPDX-License-Identifier: BSD-3-Clause * SPDX-License-Identifier: BSD-3-Clause
*/ */
#include <plat/common/platform.h>
#include <plat_arm.h> #include <plat_arm.h>
#include <platform.h>
#include "fvp_def.h" #include "fvp_def.h"
#include "fvp_private.h" #include "fvp_private.h"
......
...@@ -4,10 +4,11 @@ ...@@ -4,10 +4,11 @@
* SPDX-License-Identifier: BSD-3-Clause * SPDX-License-Identifier: BSD-3-Clause
*/ */
#include <drivers/arm/smmu_v3.h>
#include <plat/common/platform.h>
#include <arm_config.h> #include <arm_config.h>
#include <plat_arm.h> #include <plat_arm.h>
#include <platform.h>
#include <smmu_v3.h>
#include "fvp_private.h" #include "fvp_private.h"
void __init bl31_early_platform_setup2(u_register_t arg0, void __init bl31_early_platform_setup2(u_register_t arg0,
......
...@@ -4,20 +4,22 @@ ...@@ -4,20 +4,22 @@
* SPDX-License-Identifier: BSD-3-Clause * SPDX-License-Identifier: BSD-3-Clause
*/ */
#include <assert.h>
#include <common/debug.h>
#include <drivers/arm/cci.h>
#include <drivers/arm/ccn.h>
#include <drivers/arm/gicv2.h>
#include <lib/mmio.h>
#include <lib/xlat_tables/xlat_tables_compat.h>
#include <plat/common/platform.h>
#include <services/secure_partition.h>
#include <arm_config.h> #include <arm_config.h>
#include <arm_def.h> #include <arm_def.h>
#include <arm_spm_def.h> #include <arm_spm_def.h>
#include <assert.h>
#include <cci.h>
#include <ccn.h>
#include <debug.h>
#include <gicv2.h>
#include <mmio.h>
#include <plat_arm.h> #include <plat_arm.h>
#include <platform.h>
#include <secure_partition.h>
#include <v2m_def.h> #include <v2m_def.h>
#include <xlat_tables_compat.h>
#include "../fvp_def.h" #include "../fvp_def.h"
#include "fvp_private.h" #include "fvp_private.h"
......
...@@ -7,7 +7,7 @@ ...@@ -7,7 +7,7 @@
#ifndef FVP_DEF_H #ifndef FVP_DEF_H
#define FVP_DEF_H #define FVP_DEF_H
#include <utils_def.h> #include <lib/utils_def.h>
#ifndef FVP_CLUSTER_COUNT #ifndef FVP_CLUSTER_COUNT
#define FVP_CLUSTER_COUNT 2 #define FVP_CLUSTER_COUNT 2
......
...@@ -5,13 +5,15 @@ ...@@ -5,13 +5,15 @@
*/ */
#include <assert.h> #include <assert.h>
#include <common_def.h>
#include <debug.h> #include <common/debug.h>
#include <io_driver.h> #include <drivers/io/io_driver.h>
#include <io_semihosting.h> #include <drivers/io/io_semihosting.h>
#include <io_storage.h> #include <drivers/io/io_storage.h>
#include <lib/semihosting.h>
#include <plat/common/common_def.h>
#include <plat_arm.h> #include <plat_arm.h>
#include <semihosting.h> /* For FOPEN_MODE_... */
/* Semihosting filenames */ /* Semihosting filenames */
#define BL2_IMAGE_NAME "bl2.bin" #define BL2_IMAGE_NAME "bl2.bin"
......
...@@ -4,18 +4,21 @@ ...@@ -4,18 +4,21 @@
* SPDX-License-Identifier: BSD-3-Clause * SPDX-License-Identifier: BSD-3-Clause
*/ */
#include <arch_helpers.h>
#include <arm_config.h>
#include <assert.h> #include <assert.h>
#include <debug.h>
#include <errno.h> #include <errno.h>
#include <gicv3.h>
#include <mmio.h> #include <arch_helpers.h>
#include <common/debug.h>
#include <drivers/arm/gicv3.h>
#include <lib/extensions/spe.h>
#include <lib/mmio.h>
#include <lib/psci/psci.h>
#include <plat/common/platform.h>
#include <arm_config.h>
#include <plat_arm.h> #include <plat_arm.h>
#include <platform.h>
#include <psci.h>
#include <spe.h>
#include <v2m_def.h> #include <v2m_def.h>
#include "../../../../drivers/arm/gic/v3/gicv3_private.h" #include "../../../../drivers/arm/gic/v3/gicv3_private.h"
#include "drivers/pwrc/fvp_pwrc.h" #include "drivers/pwrc/fvp_pwrc.h"
#include "fvp_def.h" #include "fvp_def.h"
......
...@@ -4,10 +4,11 @@ ...@@ -4,10 +4,11 @@
* SPDX-License-Identifier: BSD-3-Clause * SPDX-License-Identifier: BSD-3-Clause
*/ */
#include <arch_helpers.h>
#include <platform.h>
#include <stdint.h> #include <stdint.h>
#include <arch_helpers.h>
#include <plat/common/platform.h>
#define RANDOM_CANARY_VALUE ((u_register_t) 3288484550995823360ULL) #define RANDOM_CANARY_VALUE ((u_register_t) 3288484550995823360ULL)
u_register_t plat_get_stack_protector_canary(void) u_register_t plat_get_stack_protector_canary(void)
......
...@@ -4,12 +4,14 @@ ...@@ -4,12 +4,14 @@
* SPDX-License-Identifier: BSD-3-Clause * SPDX-License-Identifier: BSD-3-Clause
*/ */
#include <platform_def.h>
#include <arch.h> #include <arch.h>
#include <arm_config.h> #include <lib/cassert.h>
#include <cassert.h> #include <plat/common/platform.h>
#include <plat_arm.h> #include <plat_arm.h>
#include <platform.h> #include <arm_config.h>
#include <platform_def.h>
#include "drivers/pwrc/fvp_pwrc.h" #include "drivers/pwrc/fvp_pwrc.h"
/* The FVP power domain tree descriptor */ /* The FVP power domain tree descriptor */
......
...@@ -7,8 +7,9 @@ ...@@ -7,8 +7,9 @@
#include <assert.h> #include <assert.h>
#include <stdint.h> #include <stdint.h>
#include <string.h> #include <string.h>
#include <platform.h>
#include <tbbr_oid.h> #include <plat/common/platform.h>
#include <tools_share/tbbr_oid.h>
#include "fvp_def.h" #include "fvp_def.h"
......
...@@ -18,12 +18,14 @@ ...@@ -18,12 +18,14 @@
# endif # endif
#endif /* AARCH32 */ #endif /* AARCH32 */
#include <drivers/arm/tzc400.h>
#include <lib/utils_def.h>
#include <plat/common/common_def.h>
#include <arm_def.h> #include <arm_def.h>
#include <arm_spm_def.h> #include <arm_spm_def.h>
#include <common_def.h>
#include <tzc400.h>
#include <utils_def.h>
#include <v2m_def.h> #include <v2m_def.h>
#include "../fvp_def.h" #include "../fvp_def.h"
/* Required platform porting definitions */ /* Required platform porting definitions */
......
...@@ -6,7 +6,7 @@ ...@@ -6,7 +6,7 @@
#include <arch.h> #include <arch.h>
#include <asm_macros.S> #include <asm_macros.S>
#include <bl_common.h> #include <common/bl_common.h>
#include <cortex_a53.h> #include <cortex_a53.h>
#include <cortex_a57.h> #include <cortex_a57.h>
#include <cortex_a72.h> #include <cortex_a72.h>
......
...@@ -6,7 +6,7 @@ ...@@ -6,7 +6,7 @@
#include <arch.h> #include <arch.h>
#include <asm_macros.S> #include <asm_macros.S>
#include <bl_common.h> #include <common/bl_common.h>
#include <cortex_a53.h> #include <cortex_a53.h>
#include <cortex_a57.h> #include <cortex_a57.h>
#include <cortex_a72.h> #include <cortex_a72.h>
......
...@@ -19,15 +19,16 @@ ...@@ -19,15 +19,16 @@
#endif /* AARCH32 */ #endif /* AARCH32 */
#include <drivers/arm/tzc400.h>
#if TRUSTED_BOARD_BOOT
#include <drivers/auth/mbedtls/mbedtls_config.h>
#endif
#include <plat/common/common_def.h>
#include <arm_def.h> #include <arm_def.h>
#include <board_css_def.h> #include <board_css_def.h>
#include <common_def.h>
#include <css_def.h> #include <css_def.h>
#if TRUSTED_BOARD_BOOT
#include <mbedtls_config.h>
#endif
#include <soc_css_def.h> #include <soc_css_def.h>
#include <tzc400.h>
#include <v2m_def.h> #include <v2m_def.h>
#include "../juno_def.h" #include "../juno_def.h"
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment