diff --git a/components/soc/esp32p4/interrupts.c b/components/soc/esp32p4/interrupts.c index 48f79a467c..30ae62bf57 100644 --- a/components/soc/esp32p4/interrupts.c +++ b/components/soc/esp32p4/interrupts.c @@ -7,81 +7,132 @@ #include "soc/interrupts.h" const char *const esp_isr_names[] = { - [0] = "WIFI_MAC", - [1] = "WIFI_MAC_NMI", - [2] = "WIFI_PWR", - [3] = "WIFI_BB", - [4] = "BT_MAC", - [5] = "BT_BB", - [6] = "BT_BB_NMI", - [7] = "LP_TIMER", - [8] = "COEX", - [9] = "BLE_TIMER", - [10] = "BLE_SEC", - [11] = "I2C_MASTER", - [12] = "ZB_MAC", - [13] = "PMU", - [14] = "EFUSE", - [15] = "LP_RTC_TIMER", + [0] = "LP_RTC", + [1] = "LP_WDT", + [2] = "LP_TIMER0", + [3] = "LP_TIMER1", + [4] = "MB_HP", + [5] = "MB_LP", + [6] = "PMU0", + [7] = "PMU1", + [8] = "LP_ANA", + [9] = "LP_ADC", + [10] = "LP_GPIO", + [11] = "LP_I2C", + [12] = "LP_I2S", + [13] = "LP_SPI", + [14] = "LP_TOUCH", + [15] = "LP_TSENS", [16] = "LP_UART", - [17] = "LP_I2C", - [18] = "LP_WDT", - [19] = "LP_PERI_TIMEOUT", - [20] = "LP_APM_M0", - [21] = "LP_APM_M1", - [22] = "CPU_FROM_CPU_0", - [23] = "CPU_FROM_CPU_1", - [24] = "CPU_FROM_CPU_2", - [25] = "CPU_FROM_CPU_3", - [26] = "ASSIST_DEBUG", - [27] = "TRACE", - [28] = "CACHE", - [29] = "CPU_PERI_TIMEOUT", - [30] = "GPIO_INTERRUPT_PRO", - [31] = "GPIO_INTERRUPT_PRO_NMI", - [32] = "PAU", - [33] = "HP_PERI_TIMEOUT", - [34] = "MODEM_PERI_TIMEOUT", - [35] = "HP_APM_M0", - [36] = "HP_APM_M1", - [37] = "HP_APM_M2", - [38] = "HP_APM_M3", - [39] = "LP_APM0", - [40] = "MSPI", - [41] = "I2S1", - [42] = "UHCI0", - [43] = "UART0", - [44] = "UART1", - [45] = "LEDC", - [46] = "CAN0", - [47] = "CAN1", - [48] = "USB", - [49] = "RMT", - [50] = "I2C_EXT0", - [51] = "TG0_T0", - [52] = "TG0_T1", - [53] = "TG0_WDT", - [54] = "TG1_T0", - [55] = "TG1_T1", - [56] = "TG1_WDT", - [57] = "SYSTIMER_TARGET0", - [58] = "SYSTIMER_TARGET1", - [59] = "SYSTIMER_TARGET2", - [60] = "APB_ADC", - [61] = "PWM", - [62] = "PCNT", - [63] = "PARL_IO", - [64] = "SLC0", - [65] = "SLC1", - [66] = "DMA_IN_CH0", - [67] = "DMA_IN_CH1", - [68] = "DMA_IN_CH2", - [69] = "DMA_OUT_CH0", - [70] = "DMA_OUT_CH1", - [71] = "DMA_OUT_CH2", - [72] = "GPSPI2", - [73] = "AES", - [74] = "SHA", - [75] = "RSA", - [76] = "ECC", + [17] = "LP_EFUSE", + [18] = "LP_SW", + [19] = "LP_SYSREG", + [20] = "LP_HUK", + [21] = "SYS_ICM", + [22] = "USB_DEVICE", + [23] = "SDIO_HOST", + [24] = "GDMA", + [25] = "GPSPI2", + [26] = "GPSPI3", + [27] = "I2S0", + [28] = "I2S1", + [29] = "I2S2", + [30] = "UHCI0", + [31] = "UART0", + [32] = "UART1", + [33] = "UART2", + [34] = "UART3", + [35] = "UART4", + [36] = "LCD_CAM", + [37] = "ADC", + [38] = "PWM0", + [39] = "PWM1", + [40] = "CAN0", + [41] = "CAN1", + [42] = "CAN2", + [43] = "RMT", + [44] = "I2C0", + [45] = "I2C1", + [46] = "TG0_T0", + [47] = "TG0_T1", + [48] = "TG0_WDT", + [49] = "TG1_T0", + [50] = "TG1_T1", + [51] = "TG1_WDT", + [52] = "LEDC", + [53] = "SYSTIMER_TARGET0", + [54] = "SYSTIMER_TARGET1", + [55] = "SYSTIMER_TARGET2", + [56] = "AHB_PDMA_IN_CH0", + [57] = "AHB_PDMA_IN_CH1", + [58] = "AHB_PDMA_IN_CH2", + [59] = "AHB_PDMA_OUT_CH0", + [60] = "AHB_PDMA_OUT_CH1", + [61] = "AHB_PDMA_OUT_CH2", + [62] = "AXI_PDMA_IN_CH0", + [63] = "AXI_PDMA_IN_CH1", + [64] = "AXI_PDMA_IN_CH2", + [65] = "AXI_PDMA_OUT_CH0", + [66] = "AXI_PDMA_OUT_CH1", + [67] = "AXI_PDMA_OUT_CH2", + [68] = "RSA", + [69] = "AES", + [70] = "SHA", + [71] = "ECC", + [72] = "ECDSA", + [73] = "KM", + [74] = "GPIO_INT0", + [75] = "GPIO_INT1", + [76] = "GPIO_INT2", + [77] = "GPIO_INT3", + [78] = "GPIO_PAD_COMP", + [79] = "CPU_INT_FROM_CPU_0", + [80] = "CPU_INT_FROM_CPU_1", + [81] = "CPU_INT_FROM_CPU_2", + [82] = "CPU_INT_FROM_CPU_3", + [83] = "CACHE", + [84] = "FLASH_MSPI", + [85] = "CSI_BRIDGE", + [86] = "DSI_BRIDGE", + [87] = "CSI", + [88] = "DSI", + [89] = "GMII_PHY", + [90] = "LPI", + [91] = "PMT", + [92] = "SBD", + [93] = "USB_OTG", + [94] = "USB_OTG_ENDP_MULTI_PROC", + [95] = "JPEG", + [96] = "PPA", + [97] = "CORE0_TRACE", + [98] = "CORE1_TRACE", + [99] = "HP_CORE", + [100] = "ISP", + [101] = "I3C", + [102] = "I3C_SLV", + [103] = "USB_OTG11", + [104] = "DMA2D_IN_CH0", + [105] = "DMA2D_IN_CH1", + [106] = "DMA2D_OUT_CH0", + [107] = "DMA2D_OUT_CH1", + [108] = "DMA2D_OUT_CH2", + [109] = "PSRAM_MSPI", + [110] = "HP_SYSREG", + [111] = "PCNT", + [112] = "HP_PAU", + [113] = "HP_PARLIO_RX", + [114] = "HP_PARLIO_TX", + [115] = "H264_DMA2D_OUT_CH0", + [116] = "H264_DMA2D_OUT_CH1", + [117] = "H264_DMA2D_OUT_CH2", + [118] = "H264_DMA2D_OUT_CH3", + [119] = "H264_DMA2D_OUT_CH4", + [120] = "H264_DMA2D_IN_CH0", + [121] = "H264_DMA2D_IN_CH1", + [122] = "H264_DMA2D_IN_CH2", + [123] = "H264_DMA2D_IN_CH3", + [124] = "H264_DMA2D_IN_CH4", + [125] = "H264_DMA2D_IN_CH5", + [126] = "H264_REG", + [127] = "ASSIST_DEBUG", };