mirror of
https://github.com/ARM-software/arm-trusted-firmware.git
synced 2025-04-19 02:54:24 +00:00

In preparation of adding BL32 support for the msm8916 platform (AArch32/SP_MIN and TSP), separate the common platform setup code into shared msm8916_setup.c and msm8916_config.c files which can be called from both BL31 and BL32. msm8916_setup.c contains the relevant shared code for BL31/SP_MIN/TSP, while msm8916_config.c is cold boot configuration code that is only relevant for BL31 and SP_MIN (but not TSP). No functional change. Change-Id: I055522d5ad8c03dfb8e09236dc47dd383a480e95 Signed-off-by: Stephan Gerhold <stephan@gerhold.net>
14 lines
332 B
C
14 lines
332 B
C
/*
|
|
* Copyright (c) 2022-2023, Stephan Gerhold <stephan@gerhold.net>
|
|
*
|
|
* SPDX-License-Identifier: BSD-3-Clause
|
|
*/
|
|
|
|
#ifndef MSM8916_SETUP_H
|
|
#define MSM8916_SETUP_H
|
|
|
|
void msm8916_early_platform_setup(void);
|
|
void msm8916_plat_arch_setup(uintptr_t base, size_t size);
|
|
void msm8916_platform_setup(void);
|
|
|
|
#endif /* MSM8916_SETUP_H */
|