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

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

plat/arm: Cleanup of includes and drivers
parents bc153881 560293bb
...@@ -37,6 +37,8 @@ ...@@ -37,6 +37,8 @@
#ifndef __ASSEMBLY__ #ifndef __ASSEMBLY__
#include <stdint.h>
/******************************************************************************* /*******************************************************************************
* Function & variable prototypes * Function & variable prototypes
******************************************************************************/ ******************************************************************************/
......
...@@ -8,11 +8,10 @@ ...@@ -8,11 +8,10 @@
#define BOARD_CSS_DEF_H #define BOARD_CSS_DEF_H
#include <lib/utils_def.h> #include <lib/utils_def.h>
#include <plat/arm/board/common/v2m_def.h>
#include <plat/arm/soc/common/soc_css_def.h>
#include <plat/common/common_def.h> #include <plat/common/common_def.h>
#include <soc_css_def.h>
#include <v2m_def.h>
/* /*
* Definitions common to all ARM CSS-based development platforms * Definitions common to all ARM CSS-based development platforms
*/ */
......
...@@ -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 <lib/xlat_tables/xlat_tables_compat.h> #include <lib/utils_def.h>
/* V2M motherboard system registers & offsets */ /* V2M motherboard system registers & offsets */
#define V2M_SYSREGS_BASE UL(0x1c010000) #define V2M_SYSREGS_BASE UL(0x1c010000)
......
...@@ -6,7 +6,9 @@ ...@@ -6,7 +6,9 @@
#include <assert.h> #include <assert.h>
#include <common/debug.h>
#include <lib/utils.h> #include <lib/utils.h>
#include <lib/xlat_tables/xlat_tables_compat.h>
/* /*
* All the regions defined in mem_region_t must have the following properties * All the regions defined in mem_region_t must have the following properties
......
...@@ -4,8 +4,6 @@ ...@@ -4,8 +4,6 @@
# SPDX-License-Identifier: BSD-3-Clause # SPDX-License-Identifier: BSD-3-Clause
# #
PLAT_INCLUDES += -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,10 +6,9 @@ ...@@ -6,10 +6,9 @@
#include <arch.h> #include <arch.h>
#include <asm_macros.S> #include <asm_macros.S>
#include <drivers/arm/fvp/fvp_pwrc.h>
#include <platform_def.h> #include <platform_def.h>
#include "../drivers/pwrc/fvp_pwrc.h"
.globl plat_secondary_cold_boot_setup .globl plat_secondary_cold_boot_setup
.globl plat_get_my_entrypoint .globl plat_get_my_entrypoint
.globl plat_is_my_cpu_primary .globl plat_is_my_cpu_primary
......
...@@ -8,10 +8,9 @@ ...@@ -8,10 +8,9 @@
#include <asm_macros.S> #include <asm_macros.S>
#include <drivers/arm/gicv2.h> #include <drivers/arm/gicv2.h>
#include <drivers/arm/gicv3.h> #include <drivers/arm/gicv3.h>
#include <drivers/arm/fvp/fvp_pwrc.h>
#include <platform_def.h> #include <platform_def.h>
#include "../drivers/pwrc/fvp_pwrc.h"
.globl plat_secondary_cold_boot_setup .globl plat_secondary_cold_boot_setup
.globl plat_get_my_entrypoint .globl plat_get_my_entrypoint
.globl plat_is_my_cpu_primary .globl plat_is_my_cpu_primary
......
...@@ -5,10 +5,9 @@ ...@@ -5,10 +5,9 @@
*/ */
#include <common/tbbr/tbbr_img_def.h> #include <common/tbbr/tbbr_img_def.h>
#include <plat/arm/common/plat_arm.h>
#include <plat/common/platform.h> #include <plat/common/platform.h>
#include <plat_arm.h>
#include "fvp_private.h" #include "fvp_private.h"
/******************************************************************************* /*******************************************************************************
......
...@@ -4,7 +4,8 @@ ...@@ -4,7 +4,8 @@
* SPDX-License-Identifier: BSD-3-Clause * SPDX-License-Identifier: BSD-3-Clause
*/ */
#include <plat_arm.h> #include <plat/arm/common/plat_arm.h>
#include "fvp_private.h" #include "fvp_private.h"
void bl2_el3_early_platform_setup(u_register_t arg0 __unused, void bl2_el3_early_platform_setup(u_register_t arg0 __unused,
......
...@@ -7,10 +7,10 @@ ...@@ -7,10 +7,10 @@
#include <drivers/arm/sp804_delay_timer.h> #include <drivers/arm/sp804_delay_timer.h>
#include <drivers/generic_delay_timer.h> #include <drivers/generic_delay_timer.h>
#include <lib/mmio.h> #include <lib/mmio.h>
#include <plat/arm/common/plat_arm.h>
#include <plat/common/platform.h> #include <plat/common/platform.h>
#include <platform_def.h> #include <platform_def.h>
#include <plat_arm.h>
#include "fvp_private.h" #include "fvp_private.h"
void bl2_early_platform_setup2(u_register_t arg0, u_register_t arg1, u_register_t arg2, u_register_t arg3) void bl2_early_platform_setup2(u_register_t arg0, u_register_t arg1, u_register_t arg2, u_register_t arg3)
......
...@@ -4,10 +4,10 @@ ...@@ -4,10 +4,10 @@
* SPDX-License-Identifier: BSD-3-Clause * SPDX-License-Identifier: BSD-3-Clause
*/ */
#include <plat/arm/common/plat_arm.h>
#include <plat/common/platform.h> #include <plat/common/platform.h>
#include <platform_def.h> #include <platform_def.h>
#include <plat_arm.h>
#include "fvp_private.h" #include "fvp_private.h"
void bl2u_early_platform_setup(struct meminfo *mem_layout, void *plat_info) void bl2u_early_platform_setup(struct meminfo *mem_layout, void *plat_info)
......
...@@ -5,10 +5,10 @@ ...@@ -5,10 +5,10 @@
*/ */
#include <drivers/arm/smmu_v3.h> #include <drivers/arm/smmu_v3.h>
#include <plat/arm/common/arm_config.h>
#include <plat/arm/common/plat_arm.h>
#include <plat/common/platform.h> #include <plat/common/platform.h>
#include <arm_config.h>
#include <plat_arm.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,
......
...@@ -12,13 +12,12 @@ ...@@ -12,13 +12,12 @@
#include <drivers/arm/gicv2.h> #include <drivers/arm/gicv2.h>
#include <lib/mmio.h> #include <lib/mmio.h>
#include <lib/xlat_tables/xlat_tables_compat.h> #include <lib/xlat_tables/xlat_tables_compat.h>
#include <plat/arm/common/arm_config.h>
#include <plat/arm/common/plat_arm.h>
#include <plat/common/platform.h> #include <plat/common/platform.h>
#include <platform_def.h> #include <platform_def.h>
#include <services/secure_partition.h> #include <services/secure_partition.h>
#include <arm_config.h>
#include <plat_arm.h>
#include "fvp_private.h" #include "fvp_private.h"
/* Defines for GIC Driver build time selection */ /* Defines for GIC Driver build time selection */
......
...@@ -11,10 +11,9 @@ ...@@ -11,10 +11,9 @@
#include <drivers/io/io_semihosting.h> #include <drivers/io/io_semihosting.h>
#include <drivers/io/io_storage.h> #include <drivers/io/io_storage.h>
#include <lib/semihosting.h> #include <lib/semihosting.h>
#include <plat/arm/common/plat_arm.h>
#include <plat/common/common_def.h> #include <plat/common/common_def.h>
#include <plat_arm.h>
/* Semihosting filenames */ /* Semihosting filenames */
#define BL2_IMAGE_NAME "bl2.bin" #define BL2_IMAGE_NAME "bl2.bin"
#define BL31_IMAGE_NAME "bl31.bin" #define BL31_IMAGE_NAME "bl31.bin"
......
...@@ -10,17 +10,15 @@ ...@@ -10,17 +10,15 @@
#include <arch_helpers.h> #include <arch_helpers.h>
#include <common/debug.h> #include <common/debug.h>
#include <drivers/arm/gicv3.h> #include <drivers/arm/gicv3.h>
#include <drivers/arm/fvp/fvp_pwrc.h>
#include <lib/extensions/spe.h> #include <lib/extensions/spe.h>
#include <lib/mmio.h> #include <lib/mmio.h>
#include <lib/psci/psci.h> #include <lib/psci/psci.h>
#include <plat/arm/common/arm_config.h>
#include <plat/arm/common/plat_arm.h>
#include <plat/common/platform.h> #include <plat/common/platform.h>
#include <platform_def.h> #include <platform_def.h>
#include <arm_config.h>
#include <plat_arm.h>
#include "../../../../drivers/arm/gic/v3/gicv3_private.h"
#include "drivers/pwrc/fvp_pwrc.h"
#include "fvp_private.h" #include "fvp_private.h"
......
...@@ -7,7 +7,7 @@ ...@@ -7,7 +7,7 @@
#ifndef FVP_PRIVATE_H #ifndef FVP_PRIVATE_H
#define FVP_PRIVATE_H #define FVP_PRIVATE_H
#include <plat_arm.h> #include <plat/arm/common/plat_arm.h>
/******************************************************************************* /*******************************************************************************
* Function and variable prototypes * Function and variable prototypes
......
...@@ -4,8 +4,8 @@ ...@@ -4,8 +4,8 @@
* SPDX-License-Identifier: BSD-3-Clause * SPDX-License-Identifier: BSD-3-Clause
*/ */
#include <arm_config.h> #include <plat/arm/common/arm_config.h>
#include <plat_arm.h> #include <plat/arm/common/plat_arm.h>
/* /*
* We assume that all security programming is done by the primary core. * We assume that all security programming is done by the primary core.
......
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