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