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 <debug.h>
#include <mmio.h>
#include <plat_arm.h>
#include <platform_def.h> #include <platform_def.h>
#include <psci.h>
#include <utils.h> #include <common/debug.h>
#include <v2m_flash.h> #include <drivers/cfi/v2m_flash.h>
#include <lib/psci/psci.h>
#include <lib/mmio.h>
#include <lib/utils.h>
#include <plat_arm.h>
/* /*
* DRAM1 is used also to load the NS boot loader. For this reason we * DRAM1 is used also to load the NS boot loader. For this reason we
......
...@@ -4,14 +4,17 @@ ...@@ -4,14 +4,17 @@
* SPDX-License-Identifier: BSD-3-Clause * SPDX-License-Identifier: BSD-3-Clause
*/ */
#include <arch_helpers.h>
#include <arm_def.h>
#include <assert.h> #include <assert.h>
#include <errno.h> #include <errno.h>
#include <plat_arm.h>
#include <platform.h>
#include <platform_def.h> #include <platform_def.h>
#include <psci.h>
#include <arch_helpers.h>
#include <lib/psci/psci.h>
#include <plat/common/platform.h>
#include <arm_def.h>
#include <plat_arm.h>
/* Allow ARM Standard platforms to override these functions */ /* Allow ARM Standard platforms to override these functions */
#pragma weak plat_arm_program_trusted_mailbox #pragma weak plat_arm_program_trusted_mailbox
......
...@@ -4,14 +4,15 @@ ...@@ -4,14 +4,15 @@
* SPDX-License-Identifier: BSD-3-Clause * SPDX-License-Identifier: BSD-3-Clause
*/ */
#include <arm_sip_svc.h>
#include <debug.h>
#include <plat_arm.h>
#include <pmf.h>
#include <runtime_svc.h>
#include <stdint.h> #include <stdint.h>
#include <uuid.h>
#include <common/debug.h>
#include <common/runtime_svc.h>
#include <lib/pmf/pmf.h>
#include <tools_share/uuid.h>
#include <arm_sip_svc.h>
#include <plat_arm.h>
/* ARM SiP Service UUID */ /* ARM SiP Service UUID */
DEFINE_SVC_UUID2(arm_sip_svc_uid, DEFINE_SVC_UUID2(arm_sip_svc_uid,
......
...@@ -4,9 +4,11 @@ ...@@ -4,9 +4,11 @@
* SPDX-License-Identifier: BSD-3-Clause * SPDX-License-Identifier: BSD-3-Clause
*/ */
#include <platform_def.h>
#include <arch.h> #include <arch.h>
#include <plat_arm.h> #include <plat_arm.h>
#include <platform_def.h>
/******************************************************************************* /*******************************************************************************
* This function validates an MPIDR by checking whether it falls within the * This function validates an MPIDR by checking whether it falls within the
......
...@@ -4,13 +4,14 @@ ...@@ -4,13 +4,14 @@
* SPDX-License-Identifier: BSD-3-Clause * SPDX-License-Identifier: BSD-3-Clause
*/ */
#include <platform_def.h>
#include <common/debug.h>
#include <drivers/arm/tzc400.h>
#include <arm_def.h> #include <arm_def.h>
#include <arm_spm_def.h> #include <arm_spm_def.h>
#include <debug.h>
#include <plat_arm.h> #include <plat_arm.h>
#include <platform_def.h>
#include <tzc400.h>
/* Weak definitions may be overridden in specific ARM standard platform */ /* Weak definitions may be overridden in specific ARM standard platform */
#pragma weak plat_arm_security_setup #pragma weak plat_arm_security_setup
......
...@@ -4,12 +4,15 @@ ...@@ -4,12 +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 <debug.h>
#include <plat_arm.h>
#include <platform_def.h> #include <platform_def.h>
#include <tzc_dmc500.h>
#include <common/debug.h>
#include <drivers/arm/tzc_dmc500.h>
#include <arm_def.h>
#include <plat_arm.h>
/******************************************************************************* /*******************************************************************************
* Initialize the DMC500-TrustZone Controller for ARM standard platforms. * Initialize the DMC500-TrustZone Controller for ARM standard platforms.
......
...@@ -4,16 +4,18 @@ ...@@ -4,16 +4,18 @@
* SPDX-License-Identifier: BSD-3-Clause * SPDX-License-Identifier: BSD-3-Clause
*/ */
#include <stdbool.h>
#include <string.h>
#include <arch_helpers.h> #include <arch_helpers.h>
#include <arm_sip_svc.h>
#include <context.h> #include <context.h>
#include <context_mgmt.h> #include <lib/el3_runtime/context_mgmt.h>
#include <plat_arm.h> #include <lib/psci/psci.h>
#include <psci.h> #include <lib/utils.h>
#include <smccc_helpers.h> #include <smccc_helpers.h>
#include <stdbool.h>
#include <string.h> #include <arm_sip_svc.h>
#include <utils.h> #include <plat_arm.h>
/* /*
* Handle SMC from a lower exception level to switch its execution state * Handle SMC from a lower exception level to switch its execution state
......
...@@ -5,15 +5,18 @@ ...@@ -5,15 +5,18 @@
*/ */
#include <assert.h> #include <assert.h>
#include <bl_common.h>
#include <console.h>
#include <debug.h>
#include <mmio.h>
#include <pl011.h>
#include <plat_arm.h>
#include <platform.h>
#include <platform_def.h> #include <platform_def.h>
#include <platform_sp_min.h>
#include <bl32/sp_min/platform_sp_min.h>
#include <common/bl_common.h>
#include <common/debug.h>
#include <drivers/arm/pl011.h>
#include <drivers/console.h>
#include <lib/mmio.h>
#include <plat/common/platform.h>
#include <plat_arm.h>
static entry_point_info_t bl33_image_ep_info; static entry_point_info_t bl33_image_ep_info;
......
...@@ -4,15 +4,18 @@ ...@@ -4,15 +4,18 @@
* SPDX-License-Identifier: BSD-3-Clause * SPDX-License-Identifier: BSD-3-Clause
*/ */
#include <arm_def.h>
#include <assert.h> #include <assert.h>
#include <bl_common.h>
#include <console.h>
#include <debug.h>
#include <pl011.h>
#include <plat_arm.h>
#include <platform_def.h> #include <platform_def.h>
#include <platform_tsp.h>
#include <bl32/tsp/platform_tsp.h>
#include <common/bl_common.h>
#include <common/debug.h>
#include <drivers/arm/pl011.h>
#include <drivers/console.h>
#include <arm_def.h>
#include <plat_arm.h>
#define BL32_END (unsigned long)(&__BL32_END__) #define BL32_END (unsigned long)(&__BL32_END__)
......
...@@ -4,10 +4,11 @@ ...@@ -4,10 +4,11 @@
* SPDX-License-Identifier: BSD-3-Clause * SPDX-License-Identifier: BSD-3-Clause
*/ */
#include <bl_common.h> #include <common/bl_common.h>
#include <debug.h> #include <common/debug.h>
#include <plat/common/platform.h>
#include <plat_arm.h> #include <plat_arm.h>
#include <platform.h>
#include <soc_css.h> #include <soc_css.h>
void bl1_platform_setup(void) void bl1_platform_setup(void)
......
...@@ -4,13 +4,16 @@ ...@@ -4,13 +4,16 @@
* SPDX-License-Identifier: BSD-3-Clause * SPDX-License-Identifier: BSD-3-Clause
*/ */
#include <bl_common.h> #include <string.h>
#include <common/bl_common.h>
#include <common/debug.h>
#include <lib/mmio.h>
#include <lib/utils.h>
#include <css_def.h> #include <css_def.h>
#include <debug.h>
#include <mmio.h>
#include <plat_arm.h> #include <plat_arm.h>
#include <string.h>
#include <utils.h>
#include "../drivers/scp/css_scp.h" #include "../drivers/scp/css_scp.h"
/* Weak definition may be overridden in specific CSS based platform */ /* Weak definition may be overridden in specific CSS based platform */
......
...@@ -4,10 +4,12 @@ ...@@ -4,10 +4,12 @@
* SPDX-License-Identifier: BSD-3-Clause * SPDX-License-Identifier: BSD-3-Clause
*/ */
#include <bl_common.h> #include <common/bl_common.h>
#include <debug.h> #include <common/debug.h>
#include <plat/common/platform.h>
#include <plat_arm.h> #include <plat_arm.h>
#include <platform.h>
#include "../drivers/scp/css_scp.h" #include "../drivers/scp/css_scp.h"
/* Weak definition may be overridden in specific CSS based platform */ /* Weak definition may be overridden in specific CSS based platform */
......
...@@ -4,15 +4,19 @@ ...@@ -4,15 +4,19 @@
* SPDX-License-Identifier: BSD-3-Clause * SPDX-License-Identifier: BSD-3-Clause
*/ */
#include <arch_helpers.h>
#include <assert.h> #include <assert.h>
#include <cassert.h>
#include <css_pm.h>
#include <debug.h>
#include <errno.h> #include <errno.h>
#include <plat_arm.h>
#include <platform.h>
#include <platform_def.h> #include <platform_def.h>
#include <arch_helpers.h>
#include <common/debug.h>
#include <lib/cassert.h>
#include <plat/common/platform.h>
#include <css_pm.h>
#include <plat_arm.h>
#include "../drivers/scp/css_scp.h" #include "../drivers/scp/css_scp.h"
/* Allow CSS platforms to override `plat_arm_psci_pm_ops` */ /* Allow CSS platforms to override `plat_arm_psci_pm_ops` */
......
...@@ -4,10 +4,12 @@ ...@@ -4,10 +4,12 @@
* SPDX-License-Identifier: BSD-3-Clause * SPDX-License-Identifier: BSD-3-Clause
*/ */
#include <plat_arm.h>
#include <platform.h>
#include <assert.h> #include <assert.h>
#include <plat/common/platform.h>
#include <plat_arm.h>
#if ARM_PLAT_MT #if ARM_PLAT_MT
#pragma weak plat_arm_get_cpu_pe_count #pragma weak plat_arm_get_cpu_pe_count
#endif #endif
......
...@@ -4,13 +4,17 @@ ...@@ -4,13 +4,17 @@
* SPDX-License-Identifier: BSD-3-Clause * SPDX-License-Identifier: BSD-3-Clause
*/ */
#include <arch_helpers.h>
#include <assert.h> #include <assert.h>
#include <bakery_lock.h>
#include <platform_def.h>
#include <arch_helpers.h>
#include <lib/bakery_lock.h>
#include <lib/mmio.h>
#include <css_def.h> #include <css_def.h>
#include <mmio.h>
#include <plat_arm.h> #include <plat_arm.h>
#include <platform_def.h>
#include "css_mhu.h" #include "css_mhu.h"
/* SCP MHU secure channel registers */ /* SCP MHU secure channel registers */
......
...@@ -4,8 +4,10 @@ ...@@ -4,8 +4,10 @@
* SPDX-License-Identifier: BSD-3-Clause * SPDX-License-Identifier: BSD-3-Clause
*/ */
#include <arch_helpers.h>
#include <platform_def.h> #include <platform_def.h>
#include <arch_helpers.h>
#include "css_mhu_doorbell.h" #include "css_mhu_doorbell.h"
#include "../scmi/scmi.h" #include "../scmi/scmi.h"
......
...@@ -7,9 +7,10 @@ ...@@ -7,9 +7,10 @@
#ifndef CSS_MHU_DOORBELL_H #ifndef CSS_MHU_DOORBELL_H
#define CSS_MHU_DOORBELL_H #define CSS_MHU_DOORBELL_H
#include <mmio.h>
#include <stdint.h> #include <stdint.h>
#include <lib/mmio.h>
/* MHUv2 Base Address */ /* MHUv2 Base Address */
#define MHUV2_BASE_ADDR PLAT_CSS_MHU_BASE #define MHUV2_BASE_ADDR PLAT_CSS_MHU_BASE
......
...@@ -7,11 +7,12 @@ ...@@ -7,11 +7,12 @@
#ifndef SCMI_H #ifndef SCMI_H
#define SCMI_H #define SCMI_H
#include <bakery_lock.h>
#include <psci.h>
#include <stddef.h> #include <stddef.h>
#include <stdint.h> #include <stdint.h>
#include <spinlock.h>
#include <lib/bakery_lock.h>
#include <lib/psci/psci.h>
#include <lib/spinlock.h>
/* Supported SCMI Protocol Versions */ /* Supported SCMI Protocol Versions */
#define SCMI_AP_CORE_PROTO_VER MAKE_SCMI_VERSION(1, 0) #define SCMI_AP_CORE_PROTO_VER MAKE_SCMI_VERSION(1, 0)
......
...@@ -4,9 +4,11 @@ ...@@ -4,9 +4,11 @@
* SPDX-License-Identifier: BSD-3-Clause * SPDX-License-Identifier: BSD-3-Clause
*/ */
#include <arch_helpers.h>
#include <assert.h> #include <assert.h>
#include <debug.h>
#include <arch_helpers.h>
#include <common/debug.h>
#include "scmi.h" #include "scmi.h"
#include "scmi_private.h" #include "scmi_private.h"
......
...@@ -4,13 +4,14 @@ ...@@ -4,13 +4,14 @@
* SPDX-License-Identifier: BSD-3-Clause * SPDX-License-Identifier: BSD-3-Clause
*/ */
#include <arch_helpers.h>
#include <assert.h> #include <assert.h>
#include <debug.h>
#include <arch_helpers.h>
#include <common/debug.h>
#include "scmi.h" #include "scmi.h"
#include "scmi_private.h" #include "scmi_private.h"
#if HW_ASSISTED_COHERENCY #if HW_ASSISTED_COHERENCY
#define scmi_lock_init(lock) #define scmi_lock_init(lock)
#define scmi_lock_get(lock) spin_lock(lock) #define scmi_lock_get(lock) spin_lock(lock)
......
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