4.17.7.1. AM65x Peripheral IRQ Source Descriptions¶
4.17.7.1.1. Introduction¶
This chapter provides information on peripheral IRQ source IDs that are permitted in the am6 SoC. The IRQ source IDs represent elements within a SoC peripheral capable of generating an egress interrupt or event signal. The System Firmware IRQ management TISCI message APIs take IRQ source IDs as input to set and release IRQ routes between source peripherals and destination host processors.
The below table lists all IRQ source IDs for each device ID in the am6 SoC.
4.17.7.1.2. Enumeration of IRQ Source IDs¶
Device ID | Device Name | IRQ Source ID | IRQ Source Name |
---|---|---|---|
2 | AM6_DEV_CAL0 | 0 | bus_int_cal_l |
5 | AM6_DEV_MCU_CPSW0 | 6 | bus_cpts_comp |
5 | AM6_DEV_MCU_CPSW0 | 3 | bus_cpts_genf0 |
5 | AM6_DEV_MCU_CPSW0 | 4 | bus_cpts_genf1 |
5 | AM6_DEV_MCU_CPSW0 | 5 | bus_cpts_sync |
9 | AM6_DEV_DCC0 | 0 | bus_intr_done_level |
10 | AM6_DEV_DCC1 | 0 | bus_intr_done_level |
11 | AM6_DEV_DCC2 | 0 | bus_intr_done_level |
12 | AM6_DEV_DCC3 | 0 | bus_intr_done_level |
13 | AM6_DEV_DCC4 | 0 | bus_intr_done_level |
14 | AM6_DEV_DCC5 | 0 | bus_intr_done_level |
15 | AM6_DEV_DCC6 | 0 | bus_intr_done_level |
16 | AM6_DEV_DCC7 | 0 | bus_intr_done_level |
20 | AM6_DEV_DDRSS0 | 0 | bus_ddrss_v2h_other_err_lvl |
23 | AM6_DEV_TIMER0 | 0 | bus_intr_pend |
24 | AM6_DEV_TIMER1 | 0 | bus_intr_pend |
25 | AM6_DEV_TIMER10 | 0 | bus_intr_pend |
26 | AM6_DEV_TIMER11 | 0 | bus_intr_pend |
27 | AM6_DEV_TIMER2 | 0 | bus_intr_pend |
28 | AM6_DEV_TIMER3 | 0 | bus_intr_pend |
29 | AM6_DEV_TIMER4 | 0 | bus_intr_pend |
30 | AM6_DEV_TIMER5 | 0 | bus_intr_pend |
31 | AM6_DEV_TIMER6 | 0 | bus_intr_pend |
32 | AM6_DEV_TIMER7 | 0 | bus_intr_pend |
33 | AM6_DEV_TIMER8 | 0 | bus_intr_pend |
34 | AM6_DEV_TIMER9 | 0 | bus_intr_pend |
39 | AM6_DEV_ECAP0 | 0 | bus_ecap_int |
40 | AM6_DEV_EHRPWM0 | 2 | bus_epwm_etint |
40 | AM6_DEV_EHRPWM0 | 0 | bus_epwm_tripzint |
41 | AM6_DEV_EHRPWM1 | 2 | bus_epwm_etint |
41 | AM6_DEV_EHRPWM1 | 0 | bus_epwm_tripzint |
42 | AM6_DEV_EHRPWM2 | 2 | bus_epwm_etint |
42 | AM6_DEV_EHRPWM2 | 0 | bus_epwm_tripzint |
43 | AM6_DEV_EHRPWM3 | 2 | bus_epwm_etint |
43 | AM6_DEV_EHRPWM3 | 0 | bus_epwm_tripzint |
44 | AM6_DEV_EHRPWM4 | 2 | bus_epwm_etint |
44 | AM6_DEV_EHRPWM4 | 0 | bus_epwm_tripzint |
45 | AM6_DEV_EHRPWM5 | 2 | bus_epwm_etint |
45 | AM6_DEV_EHRPWM5 | 0 | bus_epwm_tripzint |
46 | AM6_DEV_ELM0 | 0 | bus_elm_porocpsinterrupt_lvl |
47 | AM6_DEV_MMCSD0 | 0 | bus_emmcsdss_intr |
48 | AM6_DEV_MMCSD1 | 0 | bus_emmcsdss_intr |
49 | AM6_DEV_EQEP0 | 0 | bus_eqep_int |
50 | AM6_DEV_EQEP1 | 0 | bus_eqep_int |
51 | AM6_DEV_EQEP2 | 0 | bus_eqep_int |
57 | AM6_DEV_GPIO0 | 0 - 95 | bus_gpio |
57 | AM6_DEV_GPIO0 | 256 - 261 | bus_gpio_bank |
58 | AM6_DEV_GPIO1 | 0 - 89 | bus_gpio |
58 | AM6_DEV_GPIO1 | 256 - 261 | bus_gpio_bank |
59 | AM6_DEV_WKUP_GPIO0 | 0 - 55 | bus_gpio |
59 | AM6_DEV_WKUP_GPIO0 | 128 - 131 | bus_gpio_bank |
60 | AM6_DEV_GPMC0 | 0 | bus_gpmc_sinterrupt |
62 | AM6_DEV_PRU_ICSSG0 | 304 | bus_pr1_edc0_sync0_out |
62 | AM6_DEV_PRU_ICSSG0 | 305 | bus_pr1_edc0_sync1_out |
62 | AM6_DEV_PRU_ICSSG0 | 306 | bus_pr1_edc1_sync0_out |
62 | AM6_DEV_PRU_ICSSG0 | 307 | bus_pr1_edc1_sync1_out |
62 | AM6_DEV_PRU_ICSSG0 | 294 - 301 | bus_pr1_host_intr_pend |
62 | AM6_DEV_PRU_ICSSG0 | 286 - 293 | bus_pr1_host_intr_req |
62 | AM6_DEV_PRU_ICSSG0 | 268 - 283 | bus_pr1_iep0_cmp_intr_req |
62 | AM6_DEV_PRU_ICSSG0 | 256 - 261 | bus_pr1_iep1_cmp_intr_req |
62 | AM6_DEV_PRU_ICSSG0 | 6 - 15 | bus_pr1_iep1_cmp_intr_req |
62 | AM6_DEV_PRU_ICSSG0 | 284 - 285 | bus_pr1_rx_sof_intr_req |
62 | AM6_DEV_PRU_ICSSG0 | 302 - 303 | bus_pr1_tx_sof_intr_req |
63 | AM6_DEV_PRU_ICSSG1 | 304 | bus_pr1_edc0_sync0_out |
63 | AM6_DEV_PRU_ICSSG1 | 305 | bus_pr1_edc0_sync1_out |
63 | AM6_DEV_PRU_ICSSG1 | 306 | bus_pr1_edc1_sync0_out |
63 | AM6_DEV_PRU_ICSSG1 | 307 | bus_pr1_edc1_sync1_out |
63 | AM6_DEV_PRU_ICSSG1 | 294 - 301 | bus_pr1_host_intr_pend |
63 | AM6_DEV_PRU_ICSSG1 | 286 - 293 | bus_pr1_host_intr_req |
63 | AM6_DEV_PRU_ICSSG1 | 268 - 283 | bus_pr1_iep0_cmp_intr_req |
63 | AM6_DEV_PRU_ICSSG1 | 256 - 261 | bus_pr1_iep1_cmp_intr_req |
63 | AM6_DEV_PRU_ICSSG1 | 6 - 15 | bus_pr1_iep1_cmp_intr_req |
63 | AM6_DEV_PRU_ICSSG1 | 284 - 285 | bus_pr1_rx_sof_intr_req |
63 | AM6_DEV_PRU_ICSSG1 | 302 - 303 | bus_pr1_tx_sof_intr_req |
64 | AM6_DEV_PRU_ICSSG2 | 304 | bus_pr1_edc0_sync0_out |
64 | AM6_DEV_PRU_ICSSG2 | 305 | bus_pr1_edc0_sync1_out |
64 | AM6_DEV_PRU_ICSSG2 | 306 | bus_pr1_edc1_sync0_out |
64 | AM6_DEV_PRU_ICSSG2 | 307 | bus_pr1_edc1_sync1_out |
64 | AM6_DEV_PRU_ICSSG2 | 294 - 301 | bus_pr1_host_intr_pend |
64 | AM6_DEV_PRU_ICSSG2 | 286 - 293 | bus_pr1_host_intr_req |
64 | AM6_DEV_PRU_ICSSG2 | 268 - 283 | bus_pr1_iep0_cmp_intr_req |
64 | AM6_DEV_PRU_ICSSG2 | 256 - 261 | bus_pr1_iep1_cmp_intr_req |
64 | AM6_DEV_PRU_ICSSG2 | 6 - 15 | bus_pr1_iep1_cmp_intr_req |
64 | AM6_DEV_PRU_ICSSG2 | 284 - 285 | bus_pr1_rx_sof_intr_req |
64 | AM6_DEV_PRU_ICSSG2 | 302 - 303 | bus_pr1_tx_sof_intr_req |
65 | AM6_DEV_GPU0 | 2 | bus_exp_intr |
65 | AM6_DEV_GPU0 | 3 | bus_gpu_irq |
65 | AM6_DEV_GPU0 | 4 | bus_init_err |
65 | AM6_DEV_GPU0 | 0 | bus_target_err |
66 | AM6_DEV_CCDEBUGSS0 | 0 | bus_aqcmpintr_level |
67 | AM6_DEV_DSS0 | 2 | bus_dispc_intr_req_0 |
67 | AM6_DEV_DSS0 | 0 | bus_dispc_intr_req_1 |
68 | AM6_DEV_DEBUGSS0 | 2 | bus_aqcmpintr_level |
68 | AM6_DEV_DEBUGSS0 | 0 | bus_ctm_level |
82 | AM6_DEV_CBASS0 | 0 | bus_LPSC_per_common_err_intr |
83 | AM6_DEV_CBASS_DEBUG0 | 0 | bus_LPSC_main_debug_err_intr |
84 | AM6_DEV_CBASS_FW0 | 0 | bus_LPSC_main_infra_err_intr |
85 | AM6_DEV_CBASS_INFRA0 | 0 | bus_LPSC_main_infra_err_intr |
99 | AM6_DEV_CTRL_MMR0 | 0 | bus_access_err |
104 | AM6_DEV_MCASP0 | 2 | bus_rec_intr_pend |
104 | AM6_DEV_MCASP0 | 0 | bus_xmit_intr_pend |
105 | AM6_DEV_MCASP1 | 2 | bus_rec_intr_pend |
105 | AM6_DEV_MCASP1 | 0 | bus_xmit_intr_pend |
106 | AM6_DEV_MCASP2 | 2 | bus_rec_intr_pend |
106 | AM6_DEV_MCASP2 | 0 | bus_xmit_intr_pend |
110 | AM6_DEV_I2C0 | 0 | bus_pointrpend |
111 | AM6_DEV_I2C1 | 0 | bus_pointrpend |
112 | AM6_DEV_I2C2 | 0 | bus_pointrpend |
113 | AM6_DEV_I2C3 | 0 | bus_pointrpend |
118 | AM6_DEV_NAVSS0 | 9 | bus_cpts0_comp |
118 | AM6_DEV_NAVSS0 | 10 | bus_cpts0_genf0 |
118 | AM6_DEV_NAVSS0 | 11 | bus_cpts0_genf1 |
118 | AM6_DEV_NAVSS0 | 12 | bus_cpts0_genf2 |
118 | AM6_DEV_NAVSS0 | 13 | bus_cpts0_genf3 |
118 | AM6_DEV_NAVSS0 | 14 | bus_cpts0_genf4 |
118 | AM6_DEV_NAVSS0 | 15 | bus_cpts0_genf5 |
118 | AM6_DEV_NAVSS0 | 16 | bus_cpts0_sync |
120 | AM6_DEV_PCIE0 | 13 | bus_pcie0_pend |
120 | AM6_DEV_PCIE0 | 2 | bus_pcie1_pend |
120 | AM6_DEV_PCIE0 | 7 | bus_pcie2_pend |
120 | AM6_DEV_PCIE0 | 4 | bus_pcie3_pend |
120 | AM6_DEV_PCIE0 | 5 | bus_pcie4_pend |
120 | AM6_DEV_PCIE0 | 3 | bus_pcie5_pend |
120 | AM6_DEV_PCIE0 | 11 | bus_pcie6_pend |
120 | AM6_DEV_PCIE0 | 8 | bus_pcie7_pend |
120 | AM6_DEV_PCIE0 | 9 | bus_pcie8_pend |
120 | AM6_DEV_PCIE0 | 16 | bus_pcie9_pend |
120 | AM6_DEV_PCIE0 | 15 | bus_pcie10_pend |
120 | AM6_DEV_PCIE0 | 14 | bus_pcie11_pend |
120 | AM6_DEV_PCIE0 | 6 | bus_pcie12_pend |
120 | AM6_DEV_PCIE0 | 10 | bus_pcie13_pend |
120 | AM6_DEV_PCIE0 | 0 | bus_pcie14_pend |
120 | AM6_DEV_PCIE0 | 19 | bus_pcie_cpts_comp |
120 | AM6_DEV_PCIE0 | 20 | bus_pcie_cpts_genf0 |
120 | AM6_DEV_PCIE0 | 17 | bus_pcie_cpts_hw1_push |
120 | AM6_DEV_PCIE0 | 12 | bus_pcie_cpts_pend |
120 | AM6_DEV_PCIE0 | 21 | bus_pcie_cpts_sync |
121 | AM6_DEV_PCIE1 | 13 | bus_pcie0_pend |
121 | AM6_DEV_PCIE1 | 2 | bus_pcie1_pend |
121 | AM6_DEV_PCIE1 | 7 | bus_pcie2_pend |
121 | AM6_DEV_PCIE1 | 4 | bus_pcie3_pend |
121 | AM6_DEV_PCIE1 | 5 | bus_pcie4_pend |
121 | AM6_DEV_PCIE1 | 3 | bus_pcie5_pend |
121 | AM6_DEV_PCIE1 | 11 | bus_pcie6_pend |
121 | AM6_DEV_PCIE1 | 8 | bus_pcie7_pend |
121 | AM6_DEV_PCIE1 | 9 | bus_pcie8_pend |
121 | AM6_DEV_PCIE1 | 16 | bus_pcie9_pend |
121 | AM6_DEV_PCIE1 | 15 | bus_pcie10_pend |
121 | AM6_DEV_PCIE1 | 14 | bus_pcie11_pend |
121 | AM6_DEV_PCIE1 | 6 | bus_pcie12_pend |
121 | AM6_DEV_PCIE1 | 10 | bus_pcie13_pend |
121 | AM6_DEV_PCIE1 | 0 | bus_pcie14_pend |
121 | AM6_DEV_PCIE1 | 19 | bus_pcie_cpts_comp |
121 | AM6_DEV_PCIE1 | 20 | bus_pcie_cpts_genf0 |
121 | AM6_DEV_PCIE1 | 17 | bus_pcie_cpts_hw1_push |
121 | AM6_DEV_PCIE1 | 12 | bus_pcie_cpts_pend |
121 | AM6_DEV_PCIE1 | 21 | bus_pcie_cpts_sync |
136 | AM6_DEV_SA2_UL0 | 2 | bus_sa_ul_pka |
136 | AM6_DEV_SA2_UL0 | 0 | bus_sa_ul_trng |
137 | AM6_DEV_MCSPI0 | 0 | bus_intr_spi |
138 | AM6_DEV_MCSPI1 | 0 | bus_intr_spi |
139 | AM6_DEV_MCSPI2 | 0 | bus_intr_spi |
140 | AM6_DEV_MCSPI3 | 0 | bus_intr_spi |
146 | AM6_DEV_UART0 | 0 | bus_usart_irq |
147 | AM6_DEV_UART1 | 0 | bus_usart_irq |
148 | AM6_DEV_UART2 | 0 | bus_usart_irq |
151 | AM6_DEV_USB3SS0 | 18 | bus_bc_lvl |
151 | AM6_DEV_USB3SS0 | 19 | bus_i00_lvl |
151 | AM6_DEV_USB3SS0 | 8 | bus_i01_lvl |
151 | AM6_DEV_USB3SS0 | 7 | bus_i02_lvl |
151 | AM6_DEV_USB3SS0 | 13 | bus_i03_lvl |
151 | AM6_DEV_USB3SS0 | 3 | bus_i04_lvl |
151 | AM6_DEV_USB3SS0 | 12 | bus_i05_lvl |
151 | AM6_DEV_USB3SS0 | 4 | bus_i06_lvl |
151 | AM6_DEV_USB3SS0 | 6 | bus_i07_lvl |
151 | AM6_DEV_USB3SS0 | 2 | bus_i08_lvl |
151 | AM6_DEV_USB3SS0 | 11 | bus_i09_lvl |
151 | AM6_DEV_USB3SS0 | 0 | bus_i10_lvl |
151 | AM6_DEV_USB3SS0 | 20 | bus_i11_lvl |
151 | AM6_DEV_USB3SS0 | 9 | bus_i12_lvl |
151 | AM6_DEV_USB3SS0 | 15 | bus_i13_lvl |
151 | AM6_DEV_USB3SS0 | 5 | bus_i14_lvl |
151 | AM6_DEV_USB3SS0 | 10 | bus_i15_lvl |
151 | AM6_DEV_USB3SS0 | 17 | bus_misc_lvl |
151 | AM6_DEV_USB3SS0 | 14 | bus_otg_lvl |
151 | AM6_DEV_USB3SS0 | 16 | bus_pme_gen_lvl |
152 | AM6_DEV_USB3SS1 | 18 | bus_bc_lvl |
152 | AM6_DEV_USB3SS1 | 19 | bus_i00_lvl |
152 | AM6_DEV_USB3SS1 | 8 | bus_i01_lvl |
152 | AM6_DEV_USB3SS1 | 7 | bus_i02_lvl |
152 | AM6_DEV_USB3SS1 | 13 | bus_i03_lvl |
152 | AM6_DEV_USB3SS1 | 3 | bus_i04_lvl |
152 | AM6_DEV_USB3SS1 | 12 | bus_i05_lvl |
152 | AM6_DEV_USB3SS1 | 4 | bus_i06_lvl |
152 | AM6_DEV_USB3SS1 | 6 | bus_i07_lvl |
152 | AM6_DEV_USB3SS1 | 2 | bus_i08_lvl |
152 | AM6_DEV_USB3SS1 | 11 | bus_i09_lvl |
152 | AM6_DEV_USB3SS1 | 0 | bus_i10_lvl |
152 | AM6_DEV_USB3SS1 | 20 | bus_i11_lvl |
152 | AM6_DEV_USB3SS1 | 9 | bus_i12_lvl |
152 | AM6_DEV_USB3SS1 | 15 | bus_i13_lvl |
152 | AM6_DEV_USB3SS1 | 5 | bus_i14_lvl |
152 | AM6_DEV_USB3SS1 | 10 | bus_i15_lvl |
152 | AM6_DEV_USB3SS1 | 17 | bus_misc_lvl |
152 | AM6_DEV_USB3SS1 | 14 | bus_otg_lvl |
152 | AM6_DEV_USB3SS1 | 16 | bus_pme_gen_lvl |
163 | AM6_DEV_NAVSS0_CPTS0 | 0 | event_pend_intr |
164 | AM6_DEV_NAVSS0_MAILBOX0_CLUSTER0 | 0 - 3 | pend_intr |
165 | AM6_DEV_NAVSS0_MAILBOX0_CLUSTER1 | 0 - 3 | pend_intr |
166 | AM6_DEV_NAVSS0_MAILBOX0_CLUSTER2 | 0 - 3 | pend_intr |
167 | AM6_DEV_NAVSS0_MAILBOX0_CLUSTER3 | 0 - 3 | pend_intr |
168 | AM6_DEV_NAVSS0_MAILBOX0_CLUSTER4 | 0 - 3 | pend_intr |
169 | AM6_DEV_NAVSS0_MAILBOX0_CLUSTER5 | 0 - 3 | pend_intr |
170 | AM6_DEV_NAVSS0_MAILBOX0_CLUSTER6 | 0 - 3 | pend_intr |
171 | AM6_DEV_NAVSS0_MAILBOX0_CLUSTER7 | 0 - 3 | pend_intr |
172 | AM6_DEV_NAVSS0_MAILBOX0_CLUSTER8 | 0 - 3 | pend_intr |
173 | AM6_DEV_NAVSS0_MAILBOX0_CLUSTER9 | 0 - 3 | pend_intr |
174 | AM6_DEV_NAVSS0_MAILBOX0_CLUSTER10 | 0 - 3 | pend_intr |
175 | AM6_DEV_NAVSS0_MAILBOX0_CLUSTER11 | 0 - 3 | pend_intr |
176 | AM6_DEV_NAVSS0_MCRC0 | 0 | dma_event_intr |
176 | AM6_DEV_NAVSS0_MCRC0 | 0 - 1 | dma_event_intr |
176 | AM6_DEV_NAVSS0_MCRC0 | 1 - 2 | dma_event_intr |
176 | AM6_DEV_NAVSS0_MCRC0 | 2 - 3 | dma_event_intr |
176 | AM6_DEV_NAVSS0_MCRC0 | 3 | dma_event_intr |
176 | AM6_DEV_NAVSS0_MCRC0 | 8 | int_mcrc_intr |
177 | AM6_DEV_NAVSS0_PVU0 | 0 | pend_intr |
178 | AM6_DEV_NAVSS0_PVU1 | 0 | pend_intr |