SPRUI30H November 2015 – May 2024 DRA745 , DRA746 , DRA750 , DRA756
The events described here trigger the main interrupt line. Each status bit is set to one by a specific PCIe event, and must be cleared by the local SW.
CFG_MSE_EVT: (EP mode) PCIe controller’s Memory Space Enable (MSE) config bit has been set by the RC software - written to 1 by a configuration write. This notifies the local EP that incoming memory-type PCIe transactions may now target the local function, over the AXI master port.
CFG_BME_EVT: (EP mode) PCIe controller’s Bus Master Enable (BME) config bit has been set by the RC software - written to 1 by a configuration write. This allows the local EP to initiate (outgoing) PCIe transactions, over the AXI slave’s outbound window.
LINK_UP_EVT: Link layer has successfully booted and reached L0active state. Data can be transmitted and received over the PCIe wire.
LINK_REQ_RST: Link-down reset was triggered (by link-down condition). Non-sticky bits have been reset.
PM_PME: (RC mode) PCIe controller has received a power management event PM message on its PCIe downstream port, requesting wakeup.
PME_TO_ACK: (RC mode) PCIe controller has received a Turn-Off Acknowledge PM message on its PCIe downstream port, acknowledging a previously transmitted turnoff message (PME_Turn_Off).
PME_TURN_OFF: (EP mode) PCIe controller has received a Turn-Off PM message on its PCIe upstream port, requesting an acknowledge (PME_TO_Ack) and the transition of the link to L2/L3