xref: /rk3399_ARM-atf/plat/nxp/common/setup/include/ls_interrupt_mgmt.h (revision 9719e19a977df3e8bf7567b3c0e1d6b2ebc5b46f)
1*b53c2c5fSPankaj Gupta /*
2*b53c2c5fSPankaj Gupta  * Copyright 2020 NXP
3*b53c2c5fSPankaj Gupta  *
4*b53c2c5fSPankaj Gupta  * SPDX-License-Identifier: BSD-3-Clause
5*b53c2c5fSPankaj Gupta  *
6*b53c2c5fSPankaj Gupta  */
7*b53c2c5fSPankaj Gupta 
8*b53c2c5fSPankaj Gupta #ifndef LS_EL3_INTRPT_MGMT_H
9*b53c2c5fSPankaj Gupta #define LS_EL3_INTRPT_MGMT_H
10*b53c2c5fSPankaj Gupta 
11*b53c2c5fSPankaj Gupta #include <bl31/interrupt_mgmt.h>
12*b53c2c5fSPankaj Gupta 
13*b53c2c5fSPankaj Gupta #define MAX_INTR_EL3		128
14*b53c2c5fSPankaj Gupta 
15*b53c2c5fSPankaj Gupta /*
16*b53c2c5fSPankaj Gupta  * Register handler to specific GIC entrance
17*b53c2c5fSPankaj Gupta  * for INTR_TYPE_EL3 type of interrupt
18*b53c2c5fSPankaj Gupta  */
19*b53c2c5fSPankaj Gupta int request_intr_type_el3(uint32_t id, interrupt_type_handler_t handler);
20*b53c2c5fSPankaj Gupta 
21*b53c2c5fSPankaj Gupta void ls_el3_interrupt_config(void);
22*b53c2c5fSPankaj Gupta 
23*b53c2c5fSPankaj Gupta #endif	/*	LS_EL3_INTRPT_MGMT_H	*/
24