Lines Matching +full:pcie +full:- +full:ep
1 /*-
10 found at http://www.gnu.org/licenses/gpl-2.0.html
45 * @defgroup group_pcie_interrupts PCIe interrupts
48 * The PCIe interrupts HAL can be used to control PCIe unit interrupts.
50 * Only 2 interrupts go from the pcie unit to the GIC:
62 * PCIe interrupt groups
73 * App group A interrupts mask - don't change
84 * [RC only] Deassert_INTA received - there's a dedicated GIC interrupt
95 * [RC only] Assert_INTA received - there's a dedicated GIC interrupt
101 /** [EP only] MSI sent grant */
105 /** [EP only] Software initiates FLR on a Physical Function */
115 /** [RC/EP] The core assert link down event, whenever the link is going down */
117 /** [EP only] When the EP gets a command to shut down, signal the software to block any new TLP. */
119 /** [RC/EP] PHY/MAC link up */
121 /** [RC/EP] Data link up */
123 /** [RC/EP] The LTSSM is in RCVRY_LOCK state. */
126 * [RC/EP] CFG write transaction to the configuration space by the RC peer
130 /** [EP only] CFG access in EP mode */
135 * App group B interrupts mask - don't change
143 /** [EP only] PME_Turn_Off Message received */
152 * [RC/EP] Vendor Defined Message received
158 * [RC/EP] Vendor Defined Message received
163 /** [EP only] Link Autonomous Bandwidth Status is updated */
165 /** [EP only] Link Equalization Request bit in the Link Status 2 Register has been set */
167 /** [RC/EP] OB Vendor message request is granted by the PCIe core */
169 /** [RC only] CPL timeout from the PCIe core indication */
171 /** [RC/EP] Slave Response Composer Lookup Error */
173 /** [RC/EP] Parity Error */
175 /** [EP only] Speed change request */
180 * AXI interrupts mask - don't change
182 * between the PCIe port and the I/O Fabric over the AXI bus. The notion of
183 * master and slave refer to the PCIe port master interface towards the I/O
184 * Fabric (i.e. for inbound PCIe writes/reads toward the I/O Fabric), while the
185 * slave interface refer to the I/O Fabric to PCIe port interface where the
190 /** [RC/EP] Master Response Composer Lookup Error */
192 /** [RC/EP] PARITY ERROR on the master data read channel */
194 /** [RC/EP] PARITY ERROR on the slave addr read channel */
196 /** [RC/EP] PARITY ERROR on the slave addr write channel */
198 /** [RC/EP] PARITY ERROR on the slave data write channel */
204 /** [RC/EP] Read AXI completion has ERROR */
206 /** [RC/EP] Write AXI completion has ERROR */
208 /** [RC/EP] Read AXI completion has timed out */
210 /** [RC/EP] Write AXI completion has timed out */
212 /** [RC/EP] Parity error AXI domain */
214 /** [RC/EP] POS error interrupt */
219 * @brief Initialize and configure PCIe controller interrupts
223 * @param pcie_port pcie port handle
228 * Unmask PCIe app group interrupts
229 * @param pcie_port pcie_port pcie port handle
239 * Mask PCIe app group interrupts
240 * @param pcie_port pcie_port pcie port handle
250 * Clear the PCIe app group interrupt cause
251 * @param pcie_port pcie port handle
261 * Read PCIe app group interrupt cause
262 * @param pcie_port pcie port handle