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
...@@ -7,13 +7,14 @@ ...@@ -7,13 +7,14 @@
#ifndef XLAT_TABLES_V2_H #ifndef XLAT_TABLES_V2_H
#define XLAT_TABLES_V2_H #define XLAT_TABLES_V2_H
#include <xlat_tables_defs.h> #include <lib/xlat_tables/xlat_tables_defs.h>
#include <xlat_tables_v2_helpers.h> #include <lib/xlat_tables/xlat_tables_v2_helpers.h>
#ifndef __ASSEMBLY__ #ifndef __ASSEMBLY__
#include <stddef.h> #include <stddef.h>
#include <stdint.h> #include <stdint.h>
#include <xlat_mmu_helpers.h>
#include <lib/xlat_tables/xlat_mmu_helpers.h>
/* /*
* Default granularity size for an mmap_region_t. * Default granularity size for an mmap_region_t.
......
...@@ -18,12 +18,14 @@ ...@@ -18,12 +18,14 @@
#ifndef __ASSEMBLY__ #ifndef __ASSEMBLY__
#include <cassert.h>
#include <platform_def.h>
#include <stdbool.h> #include <stdbool.h>
#include <stddef.h> #include <stddef.h>
#include <xlat_tables_arch.h>
#include <xlat_tables_defs.h> #include <platform_def.h>
#include <lib/cassert.h>
#include <lib/xlat_tables/xlat_tables_arch.h>
#include <lib/xlat_tables/xlat_tables_defs.h>
/* Forward declaration */ /* Forward declaration */
struct mmap_region; struct mmap_region;
......
...@@ -7,9 +7,10 @@ ...@@ -7,9 +7,10 @@
#ifndef BOARD_CSS_DEF_H #ifndef BOARD_CSS_DEF_H
#define BOARD_CSS_DEF_H #define BOARD_CSS_DEF_H
#include <common_def.h> #include <lib/utils_def.h>
#include <plat/common/common_def.h>
#include <soc_css_def.h> #include <soc_css_def.h>
#include <utils_def.h>
#include <v2m_def.h> #include <v2m_def.h>
/* /*
...@@ -31,7 +32,7 @@ ...@@ -31,7 +32,7 @@
#ifndef __ASSEMBLY__ #ifndef __ASSEMBLY__
#include <mmio.h> #include <lib/mmio.h>
#define BOARD_CSS_GET_PLAT_TYPE(addr) \ #define BOARD_CSS_GET_PLAT_TYPE(addr) \
((mmio_read_32(addr) & BOARD_CSS_PLAT_ID_REG_ID_MASK) \ ((mmio_read_32(addr) & BOARD_CSS_PLAT_ID_REG_ID_MASK) \
......
...@@ -6,7 +6,7 @@ ...@@ -6,7 +6,7 @@
#ifndef V2M_DEF_H #ifndef V2M_DEF_H
#define V2M_DEF_H #define V2M_DEF_H
#include <xlat_tables_compat.h> #include <lib/xlat_tables/xlat_tables_compat.h>
/* V2M motherboard system registers & offsets */ /* V2M motherboard system registers & offsets */
#define V2M_SYSREGS_BASE UL(0x1c010000) #define V2M_SYSREGS_BASE UL(0x1c010000)
......
...@@ -6,9 +6,9 @@ ...@@ -6,9 +6,9 @@
#ifndef ARM_MACROS_S #ifndef ARM_MACROS_S
#define ARM_MACROS_S #define ARM_MACROS_S
#include <gic_common.h> #include <drivers/arm/gic_common.h>
#include <gicv2.h> #include <drivers/arm/gicv2.h>
#include <gicv3.h> #include <drivers/arm/gicv3.h>
#include <platform_def.h> #include <platform_def.h>
.section .rodata.gic_reg_name, "aS" .section .rodata.gic_reg_name, "aS"
......
...@@ -6,7 +6,7 @@ ...@@ -6,7 +6,7 @@
#ifndef CCI_MACROS_S #ifndef CCI_MACROS_S
#define CCI_MACROS_S #define CCI_MACROS_S
#include <cci.h> #include <drivers/arm/cci.h>
#include <platform_def.h> #include <platform_def.h>
.section .rodata.cci_reg_name, "aS" .section .rodata.cci_reg_name, "aS"
......
...@@ -7,7 +7,8 @@ ...@@ -7,7 +7,8 @@
#define ARM_CONFIG_H #define ARM_CONFIG_H
#include <stdint.h> #include <stdint.h>
#include <utils_def.h>
#include <lib/utils_def.h>
/* Whether Base memory map is in use */ /* Whether Base memory map is in use */
#define ARM_CONFIG_BASE_MMAP BIT(1) #define ARM_CONFIG_BASE_MMAP BIT(1)
......
...@@ -6,15 +6,15 @@ ...@@ -6,15 +6,15 @@
#ifndef ARM_DEF_H #ifndef ARM_DEF_H
#define ARM_DEF_H #define ARM_DEF_H
#include <arch.h>
#include <common_def.h>
#include <gic_common.h>
#include <interrupt_props.h>
#include <platform_def.h> #include <platform_def.h>
#include <tbbr_img_def.h>
#include <utils_def.h>
#include <xlat_tables_defs.h>
#include <arch.h>
#include <common/interrupt_props.h>
#include <common/tbbr/tbbr_img_def.h>
#include <drivers/arm/gic_common.h>
#include <lib/utils_def.h>
#include <lib/xlat_tables/xlat_tables_defs.h>
#include <plat/common/common_def.h>
/****************************************************************************** /******************************************************************************
* Definitions common to all ARM standard platforms * Definitions common to all ARM standard platforms
...@@ -207,13 +207,11 @@ ...@@ -207,13 +207,11 @@
ARM_DRAM2_BASE, \ ARM_DRAM2_BASE, \
ARM_DRAM2_SIZE, \ ARM_DRAM2_SIZE, \
MT_MEMORY | MT_RW | MT_NS) MT_MEMORY | MT_RW | MT_NS)
#ifdef SPD_tspd
#define ARM_MAP_TSP_SEC_MEM MAP_REGION_FLAT( \ #define ARM_MAP_TSP_SEC_MEM MAP_REGION_FLAT( \
TSP_SEC_MEM_BASE, \ TSP_SEC_MEM_BASE, \
TSP_SEC_MEM_SIZE, \ TSP_SEC_MEM_SIZE, \
MT_MEMORY | MT_RW | MT_SECURE) MT_MEMORY | MT_RW | MT_SECURE)
#endif
#if ARM_BL31_IN_DRAM #if ARM_BL31_IN_DRAM
#define ARM_MAP_BL31_SEC_DRAM MAP_REGION_FLAT( \ #define ARM_MAP_BL31_SEC_DRAM MAP_REGION_FLAT( \
......
...@@ -7,7 +7,7 @@ ...@@ -7,7 +7,7 @@
#ifndef ARM_SIP_SVC_H #ifndef ARM_SIP_SVC_H
#define ARM_SIP_SVC_H #define ARM_SIP_SVC_H
#include <utils_def.h> #include <lib/utils_def.h>
/* SMC function IDs for SiP Service queries */ /* SMC function IDs for SiP Service queries */
......
...@@ -6,9 +6,10 @@ ...@@ -6,9 +6,10 @@
#ifndef ARM_SPM_DEF_H #ifndef ARM_SPM_DEF_H
#define ARM_SPM_DEF_H #define ARM_SPM_DEF_H
#include <lib/utils_def.h>
#include <lib/xlat_tables/xlat_tables_defs.h>
#include <arm_def.h> #include <arm_def.h>
#include <utils_def.h>
#include <xlat_tables_defs.h>
/* /*
* Reserve 4 MiB for binaries of Secure Partitions and Resource Description * Reserve 4 MiB for binaries of Secure Partitions and Resource Description
......
...@@ -3,10 +3,10 @@ ...@@ -3,10 +3,10 @@
* *
* SPDX-License-Identifier: BSD-3-Clause * SPDX-License-Identifier: BSD-3-Clause
*/ */
#ifndef ARM_TZC_DRAM_LD_S__ #ifndef ARM_TZC_DRAM_LD_S
#define ARM_TZC_DRAM_LD_S__ #define ARM_TZC_DRAM_LD_S
#include <xlat_tables_defs.h> #include <lib/xlat_tables/xlat_tables_defs.h>
MEMORY { MEMORY {
EL3_SEC_DRAM (rw): ORIGIN = ARM_EL3_TZC_DRAM1_BASE, LENGTH = ARM_EL3_TZC_DRAM1_SIZE EL3_SEC_DRAM (rw): ORIGIN = ARM_EL3_TZC_DRAM1_BASE, LENGTH = ARM_EL3_TZC_DRAM1_SIZE
...@@ -27,4 +27,4 @@ SECTIONS ...@@ -27,4 +27,4 @@ SECTIONS
} >EL3_SEC_DRAM } >EL3_SEC_DRAM
} }
#endif /* ARM_TZC_DRAM_LD_S__ */ #endif /* ARM_TZC_DRAM_LD_S */
...@@ -6,14 +6,15 @@ ...@@ -6,14 +6,15 @@
#ifndef PLAT_ARM_H #ifndef PLAT_ARM_H
#define PLAT_ARM_H #define PLAT_ARM_H
#include <bakery_lock.h>
#include <cassert.h>
#include <cpu_data.h>
#include <stdint.h> #include <stdint.h>
#include <spinlock.h>
#include <tzc_common.h> #include <drivers/arm/tzc_common.h>
#include <utils_def.h> #include <lib/bakery_lock.h>
#include <xlat_tables_compat.h> #include <lib/cassert.h>
#include <lib/el3_runtime/cpu_data.h>
#include <lib/spinlock.h>
#include <lib/utils_def.h>
#include <lib/xlat_tables/xlat_tables_compat.h>
/******************************************************************************* /*******************************************************************************
* Forward declarations * Forward declarations
......
...@@ -7,10 +7,11 @@ ...@@ -7,10 +7,11 @@
#ifndef CSS_DEF_H #ifndef CSS_DEF_H
#define CSS_DEF_H #define CSS_DEF_H
#include <common/interrupt_props.h>
#include <drivers/arm/gic_common.h>
#include <drivers/arm/tzc400.h>
#include <arm_def.h> #include <arm_def.h>
#include <gic_common.h>
#include <interrupt_props.h>
#include <tzc400.h>
/************************************************************************* /*************************************************************************
* Definitions common to all ARM Compute SubSystems (CSS) * Definitions common to all ARM Compute SubSystems (CSS)
......
...@@ -8,9 +8,10 @@ ...@@ -8,9 +8,10 @@
#define CSS_PM_H #define CSS_PM_H
#include <cdefs.h> #include <cdefs.h>
#include <psci.h>
#include <stdint.h> #include <stdint.h>
#include <lib/psci/psci.h>
/* Macros to read the CSS power domain state */ /* Macros to read the CSS power domain state */
#define CSS_CORE_PWR_STATE(state) (state)->pwr_domain_state[ARM_PWR_LVL0] #define CSS_CORE_PWR_STATE(state) (state)->pwr_domain_state[ARM_PWR_LVL0]
#define CSS_CLUSTER_PWR_STATE(state) (state)->pwr_domain_state[ARM_PWR_LVL1] #define CSS_CLUSTER_PWR_STATE(state) (state)->pwr_domain_state[ARM_PWR_LVL1]
......
...@@ -7,9 +7,8 @@ ...@@ -7,9 +7,8 @@
#ifndef SOC_CSS_DEF_H #ifndef SOC_CSS_DEF_H
#define SOC_CSS_DEF_H #define SOC_CSS_DEF_H
#include <common_def.h> #include <lib/utils_def.h>
#include <utils_def.h> #include <plat/common/common_def.h>
/* /*
* Definitions common to all ARM CSS SoCs * Definitions common to all ARM CSS SoCs
......
...@@ -6,10 +6,11 @@ ...@@ -6,10 +6,11 @@
#ifndef COMMON_DEF_H #ifndef COMMON_DEF_H
#define COMMON_DEF_H #define COMMON_DEF_H
#include <bl_common.h>
#include <platform_def.h> #include <platform_def.h>
#include <utils_def.h>
#include <xlat_tables_defs.h> #include <common/bl_common.h>
#include <lib/utils_def.h>
#include <lib/xlat_tables/xlat_tables_defs.h>
/****************************************************************************** /******************************************************************************
* Required platform porting definitions that are expected to be common to * Required platform porting definitions that are expected to be common to
......
...@@ -7,9 +7,10 @@ ...@@ -7,9 +7,10 @@
#ifndef PLATFORM_H #ifndef PLATFORM_H
#define PLATFORM_H #define PLATFORM_H
#include <psci.h>
#include <stdint.h> #include <stdint.h>
#include <lib/psci/psci.h>
/******************************************************************************* /*******************************************************************************
* Forward declarations * Forward declarations
******************************************************************************/ ******************************************************************************/
......
...@@ -8,9 +8,10 @@ ...@@ -8,9 +8,10 @@
#ifndef ARMADA_COMMON_H #ifndef ARMADA_COMMON_H
#define ARMADA_COMMON_H #define ARMADA_COMMON_H
#include <io_addr_dec.h>
#include <stdint.h> #include <stdint.h>
#include <io_addr_dec.h>
int marvell_get_io_dec_win_conf(struct dec_win_config **win, uint32_t *size); int marvell_get_io_dec_win_conf(struct dec_win_config **win, uint32_t *size);
#endif /* ARMADA_COMMON_H */ #endif /* ARMADA_COMMON_H */
...@@ -8,12 +8,12 @@ ...@@ -8,12 +8,12 @@
#ifndef MARVELL_DEF_H #ifndef MARVELL_DEF_H
#define MARVELL_DEF_H #define MARVELL_DEF_H
#include <arch.h>
#include <common_def.h>
#include <platform_def.h> #include <platform_def.h>
#include <tbbr_img_def.h>
#include <xlat_tables.h>
#include <arch.h>
#include <common/tbbr/tbbr_img_def.h>
#include <lib/xlat_tables/xlat_tables.h>
#include <plat/common/common_def.h>
/**************************************************************************** /****************************************************************************
* Definitions common to all MARVELL standard platforms * Definitions common to all MARVELL standard platforms
......
...@@ -8,11 +8,12 @@ ...@@ -8,11 +8,12 @@
#ifndef PLAT_MARVELL_H #ifndef PLAT_MARVELL_H
#define PLAT_MARVELL_H #define PLAT_MARVELL_H
#include <bl_common.h>
#include <cassert.h>
#include <cpu_data.h>
#include <stdint.h> #include <stdint.h>
#include <xlat_tables.h>
#include <common/bl_common.h>
#include <lib/cassert.h>
#include <lib/el3_runtime/cpu_data.h>
#include <lib/xlat_tables/xlat_tables.h>
/* /*
* Extern declarations common to Marvell standard platforms * Extern declarations common to Marvell standard platforms
......
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