blob: 67dfff1e5d002c86521628ecbb8f70d3f5dab568 [file] [log] [blame]
/*
* Copyright (c) 2021-2025, Arm Limited and Contributors. All rights reserved.
*
* SPDX-License-Identifier: BSD-3-Clause
*/
#ifndef PLATFORM_TRP_H
#define PLATFORM_TRP_H
#include <services/rmm_core_manifest.h>
struct rmm_manifest;
/*******************************************************************************
* Mandatory TRP functions (only if platform contains a TRP)
******************************************************************************/
void trp_early_platform_setup(struct rmm_manifest *manifest);
#if RMMD_ENABLE_IDE_KEY_PROG
uint64_t trp_get_test_rootport(uint64_t *ecam, uint64_t *rootport);
#endif /* RMMD_ENABLE_IDE_KEY_PROG */
#endif /* PLATFORM_TRP_H */