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