/* | |
* Copyright (c) 2022, Arm Limited. All rights reserved. | |
* | |
* SPDX-License-Identifier: BSD-3-Clause | |
*/ | |
#ifndef PLAT_DRTM_H | |
#define PLAT_DRTM_H | |
/* platform-specific DMA protection functions */ | |
bool plat_has_non_host_platforms(void); | |
bool plat_has_unmanaged_dma_peripherals(void); | |
unsigned int plat_get_total_smmus(void); | |
void plat_enumerate_smmus(const uintptr_t **smmus_out, | |
size_t *smmu_count_out); | |
#endif /* PLAT_DRTM_H */ |