Skip to content
GitLab
Menu
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
83f51dac
Unverified
Commit
83f51dac
authored
Aug 06, 2018
by
Dimitris Papastamos
Committed by
GitHub
Aug 06, 2018
Browse files
Merge pull request #1512 from npoushin/integration
Add support for Arm System Guidance for Mobile fixed virtual platform
parents
60e27d56
354596f6
Changes
23
Hide whitespace changes
Inline
Side-by-side
plat/arm/css/sgm/sgm_topology.c
0 → 100644
View file @
83f51dac
/*
* Copyright (c) 2018, ARM Limited and Contributors. All rights reserved.
*
* SPDX-License-Identifier: BSD-3-Clause
*/
#include <plat_arm.h>
#include <sgm_plat_config.h>
/*******************************************************************************
* This function returns the topology tree information.
******************************************************************************/
const
unsigned
char
*
plat_get_power_domain_tree_desc
(
void
)
{
return
get_plat_config
()
->
topology
->
power_tree
;
}
/*******************************************************************************
* This function returns the core count within the cluster corresponding to
* `mpidr`.
******************************************************************************/
unsigned
int
plat_arm_get_cluster_core_count
(
u_register_t
mpidr
)
{
return
get_plat_config
()
->
topology
->
plat_cluster_core_count
;
}
/*
* The array mapping platform core position (implemented by plat_my_core_pos())
* to the SCMI power domain ID implemented by SCP.
*/
const
uint32_t
plat_css_core_pos_to_scmi_dmn_id_map
[
PLATFORM_CORE_COUNT
]
=
{
0
,
1
,
2
,
3
,
4
,
5
,
6
,
7
};
plat/arm/css/sgm/tsp/sgm_tsp_setup.c
0 → 100644
View file @
83f51dac
/*
* Copyright (c) 2018, ARM Limited and Contributors. All rights reserved.
*
* SPDX-License-Identifier: BSD-3-Clause
*/
#include <plat_arm.h>
#include <sgm_plat_config.h>
void
tsp_early_platform_setup
(
void
)
{
/* Initialize the platform configuration structure */
plat_config_init
();
arm_tsp_early_platform_setup
();
}
plat/arm/css/sgm/tsp/tsp-sgm.mk
0 → 100644
View file @
83f51dac
#
# Copyright (c) 2018, ARM Limited and Contributors. All rights reserved.
#
# SPDX-License-Identifier: BSD-3-Clause
#
BL32_SOURCES
+=
${SGM_GIC_SOURCES}
\
${CSS_SGM_BASE}
/sgm_plat_config.c
\
plat/arm/board/sgm/tsp/sgm_tsp_setup.c
include
plat/arm/common/tsp/arm_tsp.mk
Prev
1
2
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