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,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 2144346116U #define RANDOM_CANARY_VALUE 2144346116U
u_register_t plat_get_stack_protector_canary(void) u_register_t plat_get_stack_protector_canary(void)
......
...@@ -5,8 +5,9 @@ ...@@ -5,8 +5,9 @@
*/ */
#include <platform_def.h> #include <platform_def.h>
#include <platform.h>
#include <psci.h> #include <lib/psci/psci.h>
#include <plat/common/platform.h>
/* 1 cluster, all cores into */ /* 1 cluster, all cores into */
static const unsigned char stm32mp1_power_domain_tree_desc[] = { static const unsigned char stm32mp1_power_domain_tree_desc[] = {
......
...@@ -7,7 +7,7 @@ ...@@ -7,7 +7,7 @@
#ifndef BOARD_DEF_H #ifndef BOARD_DEF_H
#define BOARD_DEF_H #define BOARD_DEF_H
#include <utils_def.h> #include <lib/utils_def.h>
/* The ports must be in order and contiguous */ /* The ports must be in order and contiguous */
#define K3_CLUSTER0_CORE_COUNT 2 #define K3_CLUSTER0_CORE_COUNT 2
......
...@@ -7,14 +7,16 @@ ...@@ -7,14 +7,16 @@
* SPDX-License-Identifier: BSD-3-Clause * SPDX-License-Identifier: BSD-3-Clause
*/ */
#include <arch_helpers.h>
#include <debug.h>
#include <errno.h> #include <errno.h>
#include <mmio.h>
#include <platform_def.h>
#include <stdlib.h> #include <stdlib.h>
#include <utils.h>
#include <utils_def.h> #include <platform_def.h>
#include <arch_helpers.h>
#include <common/debug.h>
#include <lib/mmio.h>
#include <lib/utils.h>
#include <lib/utils_def.h>
#include "sec_proxy.h" #include "sec_proxy.h"
......
...@@ -7,13 +7,14 @@ ...@@ -7,13 +7,14 @@
* SPDX-License-Identifier: BSD-3-Clause * SPDX-License-Identifier: BSD-3-Clause
*/ */
#include <debug.h>
#include <errno.h> #include <errno.h>
#include <platform_def.h>
#include <stdbool.h> #include <stdbool.h>
#include <stddef.h> #include <stddef.h>
#include <string.h> #include <string.h>
#include <platform_def.h>
#include <common/debug.h>
#include <sec_proxy.h> #include <sec_proxy.h>
#include "ti_sci_protocol.h" #include "ti_sci_protocol.h"
......
...@@ -4,17 +4,20 @@ ...@@ -4,17 +4,20 @@
* SPDX-License-Identifier: BSD-3-Clause * SPDX-License-Identifier: BSD-3-Clause
*/ */
#include <assert.h>
#include <string.h>
#include <platform_def.h>
#include <arch.h> #include <arch.h>
#include <arch_helpers.h> #include <arch_helpers.h>
#include <assert.h> #include <common/bl_common.h>
#include <bl_common.h> #include <common/debug.h>
#include <debug.h> #include <lib/xlat_tables/xlat_tables_v2.h>
#include <k3_console.h> #include <k3_console.h>
#include <k3_gicv3.h> #include <k3_gicv3.h>
#include <platform_def.h>
#include <string.h>
#include <ti_sci.h> #include <ti_sci.h>
#include <xlat_tables_v2.h>
/* Table of regions to map using the MMU */ /* Table of regions to map using the MMU */
const mmap_region_t plat_k3_mmap[] = { const mmap_region_t plat_k3_mmap[] = {
......
...@@ -4,10 +4,12 @@ ...@@ -4,10 +4,12 @@
* SPDX-License-Identifier: BSD-3-Clause * SPDX-License-Identifier: BSD-3-Clause
*/ */
#include <console.h>
#include <k3_console.h>
#include <platform_def.h> #include <platform_def.h>
#include <uart_16550.h>
#include <drivers/console.h>
#include <drivers/ti/uart/uart_16550.h>
#include <k3_console.h>
void bl31_console_setup(void) void bl31_console_setup(void)
{ {
......
...@@ -4,13 +4,15 @@ ...@@ -4,13 +4,15 @@
* SPDX-License-Identifier: BSD-3-Clause * SPDX-License-Identifier: BSD-3-Clause
*/ */
#include <bl_common.h>
#include <gicv3.h>
#include <interrupt_props.h>
#include <k3_gicv3.h>
#include <platform.h>
#include <platform_def.h> #include <platform_def.h>
#include <utils.h>
#include <common/bl_common.h>
#include <common/interrupt_props.h>
#include <drivers/arm/gicv3.h>
#include <lib/utils.h>
#include <plat/common/platform.h>
#include <k3_gicv3.h>
/* The GICv3 driver only needs to be initialized in EL3 */ /* The GICv3 driver only needs to be initialized in EL3 */
uintptr_t rdistif_base_addrs[PLATFORM_CORE_COUNT]; uintptr_t rdistif_base_addrs[PLATFORM_CORE_COUNT];
......
...@@ -4,19 +4,21 @@ ...@@ -4,19 +4,21 @@
* SPDX-License-Identifier: BSD-3-Clause * SPDX-License-Identifier: BSD-3-Clause
*/ */
#include <arch_helpers.h>
#include <assert.h> #include <assert.h>
#include <cpu_data.h>
#include <debug.h>
#include <k3_gicv3.h>
#include <psci.h>
/* Need to flush psci internal locks before shutdown or their values are lost */
#include <../../lib/psci/psci_private.h>
#include <platform.h>
#include <stdbool.h> #include <stdbool.h>
#include <arch_helpers.h>
#include <common/debug.h>
#include <lib/el3_runtime/cpu_data.h>
#include <lib/psci/psci.h>
#include <plat/common/platform.h>
#include <k3_gicv3.h>
#include <ti_sci.h> #include <ti_sci.h>
/* Need to flush psci internal locks before shutdown or their values are lost */
#include "../../../../lib/psci/psci_private.h"
#define STUB() ERROR("stub %s called\n", __func__) #define STUB() ERROR("stub %s called\n", __func__)
uintptr_t k3_sec_entrypoint; uintptr_t k3_sec_entrypoint;
......
...@@ -5,7 +5,8 @@ ...@@ -5,7 +5,8 @@
*/ */
#include <platform_def.h> #include <platform_def.h>
#include <psci.h>
#include <lib/psci/psci.h>
/* The power domain tree descriptor */ /* The power domain tree descriptor */
static unsigned char power_domain_tree_desc[] = { static unsigned char power_domain_tree_desc[] = {
......
...@@ -8,8 +8,9 @@ ...@@ -8,8 +8,9 @@
#define PLATFORM_DEF_H #define PLATFORM_DEF_H
#include <arch.h> #include <arch.h>
#include <plat/common/common_def.h>
#include <board_def.h> #include <board_def.h>
#include <common_def.h>
/******************************************************************************* /*******************************************************************************
* Generic platform constants * Generic platform constants
......
...@@ -4,11 +4,12 @@ ...@@ -4,11 +4,12 @@
* SPDX-License-Identifier: BSD-3-Clause * SPDX-License-Identifier: BSD-3-Clause
*/ */
#include <debug.h> #include <common/debug.h>
#include <generic_delay_timer.h> #include <drivers/generic_delay_timer.h>
#include <mmio.h> #include <lib/mmio.h>
#include <platform.h> #include <lib/xlat_tables/xlat_tables.h>
#include <xlat_tables.h> #include <plat/common/platform.h>
#include "../versal_def.h" #include "../versal_def.h"
#include "../versal_private.h" #include "../versal_private.h"
......
...@@ -6,7 +6,7 @@ ...@@ -6,7 +6,7 @@
#include <arch.h> #include <arch.h>
#include <asm_macros.S> #include <asm_macros.S>
#include <gicv3.h> #include <drivers/arm/gicv3.h>
#include <platform_def.h> #include <platform_def.h>
.globl plat_secondary_cold_boot_setup .globl plat_secondary_cold_boot_setup
......
...@@ -5,14 +5,16 @@ ...@@ -5,14 +5,16 @@
*/ */
#include <assert.h> #include <assert.h>
#include <bl_common.h>
#include <bl31.h>
#include <console.h>
#include <debug.h>
#include <errno.h> #include <errno.h>
#include <platform.h>
#include <pl011.h> #include <bl31/bl31.h>
#include <xlat_tables.h> #include <common/bl_common.h>
#include <common/debug.h>
#include <drivers/arm/pl011.h>
#include <drivers/console.h>
#include <lib/xlat_tables/xlat_tables.h>
#include <plat/common/platform.h>
#include "versal_private.h" #include "versal_private.h"
static entry_point_info_t bl32_image_ep_info; static entry_point_info_t bl32_image_ep_info;
......
...@@ -7,10 +7,11 @@ ...@@ -7,10 +7,11 @@
#ifndef PLAT_MACROS_S #ifndef PLAT_MACROS_S
#define PLAT_MACROS_S #define PLAT_MACROS_S
#include <drivers/arm/gic_common.h>
#include <drivers/arm/gicv2.h>
#include <drivers/arm/gicv3.h>
#include "../include/platform_def.h" #include "../include/platform_def.h"
#include <gic_common.h>
#include <gicv2.h>
#include <gicv3.h>
.section .rodata.gic_reg_name, "aS" .section .rodata.gic_reg_name, "aS"
/* Applicable only to GICv2 and GICv3 with SRE disabled (legacy mode) */ /* Applicable only to GICv2 and GICv3 with SRE disabled (legacy mode) */
......
...@@ -8,6 +8,7 @@ ...@@ -8,6 +8,7 @@
#define PLATFORM_DEF_H #define PLATFORM_DEF_H
#include <arch.h> #include <arch.h>
#include "../versal_def.h" #include "../versal_def.h"
/******************************************************************************* /*******************************************************************************
......
...@@ -4,10 +4,11 @@ ...@@ -4,10 +4,11 @@
* SPDX-License-Identifier: BSD-3-Clause * SPDX-License-Identifier: BSD-3-Clause
*/ */
#include <debug.h> #include <common/debug.h>
#include <mmio.h> #include <lib/mmio.h>
#include <platform.h> #include <lib/psci/psci.h>
#include <psci.h> #include <plat/common/platform.h>
#include "versal_private.h" #include "versal_private.h"
static uintptr_t versal_sec_entry; static uintptr_t versal_sec_entry;
......
...@@ -3,7 +3,9 @@ ...@@ -3,7 +3,9 @@
* *
* SPDX-License-Identifier: BSD-3-Clause * SPDX-License-Identifier: BSD-3-Clause
*/ */
#include <platform.h>
#include <plat/common/platform.h>
#include "versal_private.h" #include "versal_private.h"
int plat_core_pos_by_mpidr(u_register_t mpidr) int plat_core_pos_by_mpidr(u_register_t mpidr)
......
...@@ -6,9 +6,9 @@ ...@@ -6,9 +6,9 @@
/* Top level SMC handler for SiP calls. Dispatch PM calls to PM SMC handler. */ /* Top level SMC handler for SiP calls. Dispatch PM calls to PM SMC handler. */
#include <debug.h> #include <common/debug.h>
#include <runtime_svc.h> #include <common/runtime_svc.h>
#include <uuid.h> #include <tools_share/uuid.h>
/* SMC function IDs for SiP Service queries */ /* SMC function IDs for SiP Service queries */
#define VERSAL_SIP_SVC_CALL_COUNT 0x8200ff00 #define VERSAL_SIP_SVC_CALL_COUNT 0x8200ff00
......
...@@ -7,7 +7,7 @@ ...@@ -7,7 +7,7 @@
#ifndef VERSAL_DEF_H #ifndef VERSAL_DEF_H
#define VERSAL_DEF_H #define VERSAL_DEF_H
#include <common_def.h> #include <plat/common/common_def.h>
/* List all consoles */ /* List all consoles */
#define VERSAL_CONSOLE_ID_pl011 1 #define VERSAL_CONSOLE_ID_pl011 1
......
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