arm-trusted-firmware/plat/qti/msm8916/msm8916_setup.h
Stephan Gerhold 840831b2e0 refactor(msm8916): separate common platform setup code
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>
2023-06-20 18:52:29 +02:00

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 */