Files
Tool/IPL/Customer/Mobis/Gen4_ICUMX_Loader/include/intc_id.h
2025-12-24 17:21:08 +09:00

72 lines
4.6 KiB
C

/*******************************************************************************
* DISCLAIMER
* This software is supplied by Renesas Electronics Corporation and is only
* intended for use with Renesas products. No other uses are authorized. This
* software is owned by Renesas Electronics Corporation and is protected under
* all applicable laws, including copyright laws.
* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING
* THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT
* LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE
* AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.
* TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS
* ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE
* FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR
* ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE
* BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
* Renesas reserves the right, without notice, to make changes to this software
* and to discontinue the availability of this software. By using this software,
* you agree to the additional terms and conditions found by accessing the
* following link:
* http://www.renesas.com/disclaimer
* Copyright 2022 Renesas Electronics Corporation All rights reserved.
*******************************************************************************/
/*******************************************************************************
* DESCRIPTION : Interrupt controler ID header
******************************************************************************/
#ifndef INTC_ID_H_
#define INTC_ID_H_
#define ECC_ERR_LRAM (0U) /* ECC Error Detection for Local RAM */
#define ECC_ERR_CACHE (1U) /* ECC Error Detection for Cache RAM */
#define EDC_ERR_INT_AXI (2U) /* EDC Error interrupt of AXI */
#define ECC_ERR_INT_AXIAB (3U) /* ECC Error interrupt of AXIAB */
#define ECC_ERR_INT_PKCC (4U) /* ECC Error interrupt of PKCC */
#define CORTEX_INT_REQ_SINGLE_CORE (5U) /* Cortex-R/A interrupt request (single main core) */
#define CORTEX_INT_REQ_SEL_SINGLE_CORE (6U) /* Cortex-R/A interrupt request (selected single main core) */
#define COMPLETION_AES (7U) /* Completion of AES encryption or decryption */
/* ID 8 Reserved */
#define COMPLETION_RAND_NUMBER (9U) /* Random number generation complete */
#define OSTIMER0_OVERFLOW (10U) /* OS Timer 0 overflow */
#define OSTIMER1_OVERFLOW (11U) /* OS Timer 1 overflow */
#define WDT0_INT (12U) /* Watchdog Timer 0 interrupt (at 75%) */
#define COMPLETION_PKCC (13U) /* Completion of PKCC operation */
#define COMPLETION_DMAC_CH5CH6 (14U) /* Interrupt request by transfer completion for channel-5/6 */
#define INT_REQ_BRESP_RRESP_ERR_AXI (15U) /* Interrupt request by BRESP/RRESP-error for AXI */
/* ID 16 Reserved */
#define REQ_SHAA0 (17U) /* Input data request for SHAA0 */
#define COMPLETION_SHAA0 (18U) /* Completion or suspension of SHAA0 data output */
#define REQ_CHALLENGE_DATA_FOR_ARM_DEBUG (19U) /* Challenge data request for ARM Debugger */
#define REQ_RES_COMP_FOR_ARM_DEBUG (20U) /* Response data compare request for ARM Debugger */
#define REQ_CHALLENGE_DATA_FOR_RH850_DEBUG (21U) /* Challenge data request for RH850 Debugger */
#define REQ_RES_COMP_FOR_RH850_DEBUG (22U) /* Response data compare request for RH850 Debugger */
#define REQ_CHALLENGE_DATA_FOR_RH850_DEBUG_R (23U) /* Challenge data request for RH850 Debugger r */
/* Reserved */
#define ACC_ERR_MASKROM_RTSRAM (25U) /* Data access error detection of Mask ROM or RTSRAM area */
#define ACC_ERR_EXCEPT_MASKROM_RTSRAM (26U) /* Data access error detection except Mask ROM and RT-SRAM area */
/* ID 27 Reserved */
/* ID 28 Reserved */
#define RTSRAM_SAFETY_ERR (29U) /* RT-SRAM Error Safety Error Detection */
#define RTSRAM_SECURE_ERR (30U) /* RT-SRAM Error Secure Error Detection */
#define RTSRAM_EDC_ERR (31U) /* RT-SRAM Error EDC Error Detection */
#define RTSRAM_DUPLEX_ERR (32U) /* RT-SRAM Error Duplex circuit Error Detection */
#define RTSRAM_SYSRAM_2BIT_ERR (33U) /* RT-SRAM Error SYSRAM 2bit Error Detection */
#define RTSRAM_SYSRAM_1BIT_ERR (34U) /* RT-SRAM Error SYSRAM 1bit Error Detection */
#define SECROM_SYSRAM_2BIT_ERR (35U) /* Sec ROM Error SYSRAM 2bit Error Detection */
#define SECROM_SYSRAM_1BIT_ERR (36U) /* Sec ROM Error SYSRAM 1bit Error Detection */
#define COMPLETION_SECURE_BOOT_ENGINE_CALC (37U) /* Completion of secure boot engine calculation */
/* ID 38 -- 63 Reserved */
#endif /* INTC_ID_H_ */