Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Menu
Open sidebar
adam.huang
Arm Trusted Firmware
Commits
83a2285e
Unverified
Commit
83a2285e
authored
6 years ago
by
Antonio Niño Díaz
Committed by
GitHub
6 years ago
Browse files
Options
Download
Plain Diff
Merge pull request #1784 from antonio-nino-diaz-arm/an/includes-arm
plat/arm: Cleanup of includes and drivers
parents
bc153881
560293bb
master
v2.5
v2.5-rc1
v2.5-rc0
v2.4
v2.4-rc2
v2.4-rc1
v2.4-rc0
v2.3
v2.3-rc2
v2.3-rc1
v2.3-rc0
v2.2
v2.2-rc2
v2.2-rc1
v2.2-rc0
v2.1
v2.1-rc1
v2.1-rc0
arm_cca_v0.2
arm_cca_v0.1
No related merge requests found
Changes
118
Hide whitespace changes
Inline
Side-by-side
Showing
20 changed files
include/drivers/arm/css/css_scpi.h
+0
-0
include/drivers/arm/css/css_scpi.h
include/drivers/arm/css/scmi.h
+0
-0
include/drivers/arm/css/scmi.h
include/drivers/arm/css/sds.h
+0
-0
include/drivers/arm/css/sds.h
include/drivers/arm/fvp/fvp_pwrc.h
+2
-0
include/drivers/arm/fvp/fvp_pwrc.h
include/plat/arm/board/common/board_css_def.h
+2
-3
include/plat/arm/board/common/board_css_def.h
include/plat/arm/board/common/v2m_def.h
+1
-1
include/plat/arm/board/common/v2m_def.h
lib/utils/mem_region.c
+2
-0
lib/utils/mem_region.c
plat/arm/board/common/board_common.mk
+0
-2
plat/arm/board/common/board_common.mk
plat/arm/board/fvp/aarch32/fvp_helpers.S
+1
-2
plat/arm/board/fvp/aarch32/fvp_helpers.S
plat/arm/board/fvp/aarch64/fvp_helpers.S
+1
-2
plat/arm/board/fvp/aarch64/fvp_helpers.S
plat/arm/board/fvp/fvp_bl1_setup.c
+1
-2
plat/arm/board/fvp/fvp_bl1_setup.c
plat/arm/board/fvp/fvp_bl2_el3_setup.c
+2
-1
plat/arm/board/fvp/fvp_bl2_el3_setup.c
plat/arm/board/fvp/fvp_bl2_setup.c
+1
-1
plat/arm/board/fvp/fvp_bl2_setup.c
plat/arm/board/fvp/fvp_bl2u_setup.c
+1
-1
plat/arm/board/fvp/fvp_bl2u_setup.c
plat/arm/board/fvp/fvp_bl31_setup.c
+2
-2
plat/arm/board/fvp/fvp_bl31_setup.c
plat/arm/board/fvp/fvp_common.c
+2
-3
plat/arm/board/fvp/fvp_common.c
plat/arm/board/fvp/fvp_io_storage.c
+1
-2
plat/arm/board/fvp/fvp_io_storage.c
plat/arm/board/fvp/fvp_pm.c
+3
-5
plat/arm/board/fvp/fvp_pm.c
plat/arm/board/fvp/fvp_private.h
+1
-1
plat/arm/board/fvp/fvp_private.h
plat/arm/board/fvp/fvp_security.c
+2
-2
plat/arm/board/fvp/fvp_security.c
with
25 additions
and
30 deletions
+25
-30
plat/arm/css
/drivers/
scpi
/css_scpi.h
→
include
/drivers/
arm/css
/css_scpi.h
View file @
83a2285e
File moved
This diff is collapsed.
Click to expand it.
plat/arm/css
/drivers/
scmi
/scmi.h
→
include
/drivers/
arm/css
/scmi.h
View file @
83a2285e
File moved
This diff is collapsed.
Click to expand it.
plat/arm/css
/drivers/s
d
s/sds.h
→
include
/drivers/
arm/c
ss/sds.h
View file @
83a2285e
File moved
This diff is collapsed.
Click to expand it.
plat/arm/board/fvp
/drivers/
pwrc
/fvp_pwrc.h
→
include
/drivers/
arm/fvp
/fvp_pwrc.h
View file @
83a2285e
...
...
@@ -37,6 +37,8 @@
#ifndef __ASSEMBLY__
#include <stdint.h>
/*******************************************************************************
* Function & variable prototypes
******************************************************************************/
...
...
This diff is collapsed.
Click to expand it.
include/plat/arm/board/common/board_css_def.h
View file @
83a2285e
...
...
@@ -8,11 +8,10 @@
#define BOARD_CSS_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 <soc_css_def.h>
#include <v2m_def.h>
/*
* Definitions common to all ARM CSS-based development platforms
*/
...
...
This diff is collapsed.
Click to expand it.
include/plat/arm/board/common/v2m_def.h
View file @
83a2285e
...
...
@@ -6,7 +6,7 @@
#ifndef 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 */
#define V2M_SYSREGS_BASE UL(0x1c010000)
...
...
This diff is collapsed.
Click to expand it.
lib/utils/mem_region.c
View file @
83a2285e
...
...
@@ -6,7 +6,9 @@
#include <assert.h>
#include <common/debug.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
...
...
This diff is collapsed.
Click to expand it.
plat/arm/board/common/board_common.mk
View file @
83a2285e
...
...
@@ -4,8 +4,6 @@
# 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/arm/board/common/
${ARCH}
/board_arm_helpers.S
...
...
This diff is collapsed.
Click to expand it.
plat/arm/board/fvp/aarch32/fvp_helpers.S
View file @
83a2285e
...
...
@@ -6,10 +6,9 @@
#include <arch.h>
#include <asm_macros.S>
#include <drivers/arm/fvp/fvp_pwrc.h>
#include <platform_def.h>
#include "../drivers/pwrc/fvp_pwrc.h"
.
globl
plat_secondary_cold_boot_setup
.
globl
plat_get_my_entrypoint
.
globl
plat_is_my_cpu_primary
...
...
This diff is collapsed.
Click to expand it.
plat/arm/board/fvp/aarch64/fvp_helpers.S
View file @
83a2285e
...
...
@@ -8,10 +8,9 @@
#include <asm_macros.S>
#include <drivers/arm/gicv2.h>
#include <drivers/arm/gicv3.h>
#include <drivers/arm/fvp/fvp_pwrc.h>
#include <platform_def.h>
#include "../drivers/pwrc/fvp_pwrc.h"
.
globl
plat_secondary_cold_boot_setup
.
globl
plat_get_my_entrypoint
.
globl
plat_is_my_cpu_primary
...
...
This diff is collapsed.
Click to expand it.
plat/arm/board/fvp/fvp_bl1_setup.c
View file @
83a2285e
...
...
@@ -5,10 +5,9 @@
*/
#include <common/tbbr/tbbr_img_def.h>
#include <plat/arm/common/plat_arm.h>
#include <plat/common/platform.h>
#include <plat_arm.h>
#include "fvp_private.h"
/*******************************************************************************
...
...
This diff is collapsed.
Click to expand it.
plat/arm/board/fvp/fvp_bl2_el3_setup.c
View file @
83a2285e
...
...
@@ -4,7 +4,8 @@
* SPDX-License-Identifier: BSD-3-Clause
*/
#include <plat_arm.h>
#include <plat/arm/common/plat_arm.h>
#include "fvp_private.h"
void
bl2_el3_early_platform_setup
(
u_register_t
arg0
__unused
,
...
...
This diff is collapsed.
Click to expand it.
plat/arm/board/fvp/fvp_bl2_setup.c
View file @
83a2285e
...
...
@@ -7,10 +7,10 @@
#include <drivers/arm/sp804_delay_timer.h>
#include <drivers/generic_delay_timer.h>
#include <lib/mmio.h>
#include <plat/arm/common/plat_arm.h>
#include <plat/common/platform.h>
#include <platform_def.h>
#include <plat_arm.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
)
...
...
This diff is collapsed.
Click to expand it.
plat/arm/board/fvp/fvp_bl2u_setup.c
View file @
83a2285e
...
...
@@ -4,10 +4,10 @@
* SPDX-License-Identifier: BSD-3-Clause
*/
#include <plat/arm/common/plat_arm.h>
#include <plat/common/platform.h>
#include <platform_def.h>
#include <plat_arm.h>
#include "fvp_private.h"
void
bl2u_early_platform_setup
(
struct
meminfo
*
mem_layout
,
void
*
plat_info
)
...
...
This diff is collapsed.
Click to expand it.
plat/arm/board/fvp/fvp_bl31_setup.c
View file @
83a2285e
...
...
@@ -5,10 +5,10 @@
*/
#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 <arm_config.h>
#include <plat_arm.h>
#include "fvp_private.h"
void
__init
bl31_early_platform_setup2
(
u_register_t
arg0
,
...
...
This diff is collapsed.
Click to expand it.
plat/arm/board/fvp/fvp_common.c
View file @
83a2285e
...
...
@@ -12,13 +12,12 @@
#include <drivers/arm/gicv2.h>
#include <lib/mmio.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 <platform_def.h>
#include <services/secure_partition.h>
#include <arm_config.h>
#include <plat_arm.h>
#include "fvp_private.h"
/* Defines for GIC Driver build time selection */
...
...
This diff is collapsed.
Click to expand it.
plat/arm/board/fvp/fvp_io_storage.c
View file @
83a2285e
...
...
@@ -11,10 +11,9 @@
#include <drivers/io/io_semihosting.h>
#include <drivers/io/io_storage.h>
#include <lib/semihosting.h>
#include <plat/arm/common/plat_arm.h>
#include <plat/common/common_def.h>
#include <plat_arm.h>
/* Semihosting filenames */
#define BL2_IMAGE_NAME "bl2.bin"
#define BL31_IMAGE_NAME "bl31.bin"
...
...
This diff is collapsed.
Click to expand it.
plat/arm/board/fvp/fvp_pm.c
View file @
83a2285e
...
...
@@ -10,17 +10,15 @@
#include <arch_helpers.h>
#include <common/debug.h>
#include <drivers/arm/gicv3.h>
#include <drivers/arm/fvp/fvp_pwrc.h>
#include <lib/extensions/spe.h>
#include <lib/mmio.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 <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"
...
...
This diff is collapsed.
Click to expand it.
plat/arm/board/fvp/fvp_private.h
View file @
83a2285e
...
...
@@ -7,7 +7,7 @@
#ifndef FVP_PRIVATE_H
#define FVP_PRIVATE_H
#include <plat_arm.h>
#include <plat
/arm/common/plat
_arm.h>
/*******************************************************************************
* Function and variable prototypes
...
...
This diff is collapsed.
Click to expand it.
plat/arm/board/fvp/fvp_security.c
View file @
83a2285e
...
...
@@ -4,8 +4,8 @@
* SPDX-License-Identifier: BSD-3-Clause
*/
#include <arm_config.h>
#include <plat_arm.h>
#include <
plat/arm/common/
arm_config.h>
#include <plat
/arm/common/plat
_arm.h>
/*
* We assume that all security programming is done by the primary core.
...
...
This diff is collapsed.
Click to expand it.
Prev
1
2
3
4
5
6
Next
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment
Menu
Projects
Groups
Snippets
Help