SPRUIM2H May 2020 – October 2023 AM2431 , AM2432 , AM2434 , AM6411 , AM6412 , AM6421 , AM6422 , AM6441 , AM6442
The PCIe subsystem includes the CP_INTD module to aggregate some of the PCIe controller signals into the subsystem interrupts indicated in Table 12-1459. The interrupt aggregator takes both level and pulse signals from the PCIe core and produces the aggregated pulse interrupt outputs.
The aggregator also supports the End of Interrupt (EOI) feature. EOI can be used to re-trigger a pulse interrupt output, if a PCIe controller level signal is still asserted at the end of interrupt processing. The re-triggering of the the pulse interrupt can be achieved by writing the specified EOI vector value to the PCIE_USER_EOI_VECTOR register.
Aggregated Interrupt | CP_INTD Registers and Bits Mapping | EOI_VECTOR | PCIe Controller Signal | Description | |
---|---|---|---|---|---|
PCIE_INTD_ENABLE_REG_SYS_0 PCIE_INTD_ENABLE_CLR_REG_SYS_0 PCIE_INTD_STATUS_REG_SYS_0 PCIE_INTD_STATUS_CLR_REG_SYS_0(1) |
|||||
PCIE_DOWNSTREAM_PULSE | 0 | pcie_downstream_0 | 0 | down_pf0_intr_out | Downstream PF0 interrupt (EP mode only) |
- | 31-1 | Reserved | - | - | - |
Aggregated Interrupt | CP_INTD Registers and Bits Mapping | EOI_VECTOR | PCIe Controller Signal | Description | |
---|---|---|---|---|---|
PCIE_INTD_ENABLE_REG_SYS_1 PCIE_INTD_ENABLE_CLR_REG_SYS_1 PCIE_INTD_STATUS_REG_SYS_1 PCIE_INTD_STATUS_CLR_REG_SYS_1 |
|||||
PCIE_FLR_PULSE | 0 | pcie_flr_0 | 1 | flr_in_progress | PF0 function-level reset (EP mode only) |
- | 21-1 | Reserved | - | - | - |
PCIE_LEGACY_PULSE | 22 | pcie_legacy_0 | 2 | inta_out | Legacy interrupt A (RC mode only) |
23 | pcie_legacy_1 | intb_out | Legacy interrupt B (RC mode only) | ||
24 | pcie_legacy_2 | intc_out | Legacy interrupt C (RC mode only) | ||
25 | pcie_legacy_3 | intd_out | Legacy interrupt D (RC mode only) | ||
PCIE_PWR_STATE_PULSE | 26 | pcie_pwr_state | 3 | power_state_change_intr | Power state change to D1 or D3 |
- | 31-27 | Reserved | - | - | - |
Aggregated Interrupt | CP_INTD Registers and Bits Mapping | EOI_VECTOR | PCIe Controller Signal | Description | |
---|---|---|---|---|---|
PCIE_INTD_ENABLE_REG_SYS_2 PCIE_INTD_ENABLE_CLR_REG_SYS_2 PCIE_INTD_STATUS_REG_SYS_2 PCIE_INTD_STATUS_CLR_REG_SYS_2 | |||||
PCIE_DPA_PULSE | 0 | pcie_dpa | N/A(1) | dpa_intr | PF0 DPA power state change (EP mode only) |
- | 5-1 | Reserved | - | - | - |
PCIE_ERROR_PULSE | 6 | pcie_error_0 | N/A(1) | correctable_error | Correctable error |
7 | pcie_error_1 | non_fatal_error | Non-Fatal error | ||
8 | pcie_error_2 | fatal_error | Fatal error | ||
PCIE_HOT_RESET_PULSE | 9 | pcie_hot_reset | N/A(1) | c_hot_reset_out_sync | Hot reset (EP mode only) |
PCIE_LINK_STATE_PULSE | 10 | pcie_link_state | N/A(1) | link_down_reset_out | Link down reset |
PCIE_PTM_VALID_PULSE | 11 | pcie_ptm | N/A(1) | ptm_local_timer_out_valid_sync | PTM local timer valid (EP mode only) |
- | 31-12 | Reserved | - | - | - |