14143268aSJan Kiszka /* 2619bc13eSMichal Simek * Copyright (c) 2017-2019, Arm Limited and Contributors. All rights reserved. 34143268aSJan Kiszka * Copyright (c) Siemens AG, 2020-2021 44143268aSJan Kiszka * 54143268aSJan Kiszka * SPDX-License-Identifier: BSD-3-Clause 64143268aSJan Kiszka */ 74143268aSJan Kiszka 84143268aSJan Kiszka #include <bl31/ehf.h> 94143268aSJan Kiszka 10*01a326abSPrasad Kummari #include <platform_def.h> 11*01a326abSPrasad Kummari 124143268aSJan Kiszka /* 134143268aSJan Kiszka * Enumeration of priority levels on ARM platforms. 144143268aSJan Kiszka */ 154143268aSJan Kiszka ehf_pri_desc_t zynqmp_exceptions[] = { 164143268aSJan Kiszka /* Critical priority SDEI */ 174143268aSJan Kiszka EHF_PRI_DESC(PLAT_PRI_BITS, PLAT_SDEI_CRITICAL_PRI), 184143268aSJan Kiszka 194143268aSJan Kiszka /* Normal priority SDEI */ 204143268aSJan Kiszka EHF_PRI_DESC(PLAT_PRI_BITS, PLAT_SDEI_NORMAL_PRI), 214143268aSJan Kiszka }; 224143268aSJan Kiszka 234143268aSJan Kiszka /* Plug in ARM exceptions to Exception Handling Framework. */ 244143268aSJan Kiszka EHF_REGISTER_PRIORITIES(zynqmp_exceptions, ARRAY_SIZE(zynqmp_exceptions), PLAT_PRI_BITS); 25