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