xref: /rk3399_ARM-atf/include/services/trp/platform_trp.h (revision 05d22c3045e2e972c2262b9ccd6c82cb7545bf83)
1 /*
2  * Copyright (c) 2021-2025, Arm Limited and Contributors. All rights reserved.
3  *
4  * SPDX-License-Identifier: BSD-3-Clause
5  */
6 
7 #ifndef PLATFORM_TRP_H
8 #define PLATFORM_TRP_H
9 
10 #include <services/rmm_core_manifest.h>
11 
12 struct rmm_manifest;
13 
14 /*******************************************************************************
15  * Mandatory TRP functions (only if platform contains a TRP)
16  ******************************************************************************/
17 void trp_early_platform_setup(struct rmm_manifest *manifest);
18 
19 #if RMMD_ENABLE_IDE_KEY_PROG
20 uint64_t trp_get_test_rootport(uint64_t *ecam, uint64_t *rootport);
21 #endif /* RMMD_ENABLE_IDE_KEY_PROG */
22 
23 #endif /* PLATFORM_TRP_H */
24