Xilinx PCIe Root and EndPoint
Table of Contents
Introduction
This page is intended to summarize key details related to PCIe Controllers.
PCIe Driver Information
| SNo | PCIe Driver | Driver | Wiki Page | Reference |
|---|---|---|---|---|
| AMD Versal™ AI Edge Series Gen 2 & Prime Series Gen 2 adaptive SoCs | ||||
| 1 | AMD Versal™ AI Edge Series Gen 2 & Prime Series Gen 2 adaptive SoCs MDB5 RootPort Linux driver | pcie-amd-mdb.c | AMD Versal™ AI Edge Series Gen 2 & Prime Series Gen 2 adaptive SoCs MDB5 | - |
| 2 | AMD Versal™ AI Edge Series Gen 2 & Prime Series Gen 2 adaptive SoCs MDB5 RootPort BareMetal driver | xdmapcie | AMD Versal™ AI Edge Series Gen 2 & Prime Series Gen 2 adaptive SoCs MDB5 | - |
| Versal | ||||
| 1 | Versal Adaptive SoC CPM4 Root Port Linux Driver | pcie-xilinx-cpm.c | Versal Adaptive SoC CCIX-PCIe Module (CPM) Root port Linux driver | - |
| 2 | Versal Adaptive SoC CPM4 Root Port Bare Metal Driver | xdmapcie | PCIe Root Port Standalone driver | - |
| 3 | Versal Premium Adaptive SoC CPM5 Root Port Linux Driver | pcie-xilinx-cpm.c | Versal Adaptive SoC CCIX-PCIe Module (CPM) Root port Linux driver | - |
| 4 | Versal Premium Adaptive SoC CPM5 Root Port Bare Metal Driver | xdmapcie | PCIe Root Port Standalone driver | - |
| 5 | Versal Adaptive SoC PL-PCIE4 QDMA Bridge Mode Root Port Linux Driver | From 2024.1 release this file name update to pcie-xilinx-dma-pl.c | Xilinx QDMA PL PCIe Root Port | - |
| 6 | Versal Adaptive SoC PL-PCIE4 QDMA Bridge Mode Root Port Bare Metal Driver | xdmapcie | PCIe Root Port Standalone driver | - |
| 7 | Versal Premium Adaptive SoC PL-PCIE5 QDMA Bridge Mode Root Port Linux Driver | pcie-xilinx-dma-pl.c | Xilinx QDMA PL PCIe Root Port | - |
| 8 | Versal Premium Adaptive SoC PL-PCIE5 QDMA Bridge Mode Root Port Bare Metal Driver | xdmapcie | PCIe Root Port Standalone driver | - |
| Zynq UltraScale+ MPSoC PS-PCIe | ||||
| 1 | Linux Driver for PS-PCIe Root Port (ZCU102) | pcie-xilinx-nwl.c | Linux ZynqMP PS-PCIe Root Port Driver | https://www.xilinx.com/support/answers/71493.html |
| 2 | Bare Metal Driver for PS-PCIe Root Port | PCIepsu Driver | PCIePSU Standalone Driver Wiki | - |
| 3 | Linux Driver for PS-PCIe Endpoint | zynqmp-pspcie-epdma | Zynq UltraScale+ MPSoC PS-PCIe End Point Driver | - |
| 4 | Bare Metal Driver for PS-PCIe Endpoint | PCIepsu Driver | PCIePSU Standalone Driver Wiki | - |
| Zynq Ultrascale+ MPSoC PL-PCIe | ||||
| 1 | Linux Drivers for XDMA PL PCIe Root Port (ZCU106) | From 2024.1 release this file name update to pcie-xilinx-dma-pl.c | Xilinx Linux PL PCIe Root Port | https://www.xilinx.com/support/answers/72076.html |
| 3 | Bare Metal Driver for PL-PCIe Root Port | XdmaPCIe Driver | PCIe Root Port Standalone driver | - |
| 4 | Linux Driver for PL-PCIe Endpoint | Not Supported | - | - |
| 5 | Bare Metal Driver for PL-PCIe Endpoint | Not Supported | - | - |
| 6 | PL-PCIe RP MSI-X Support | Not Supported | - | - |
| Zynq | ||||
| 1 | Linux Driver for PCIe Root Port (ZC706) | pcie-xilinx.c | Linux Soft PCIe Driver | https://www.xilinx.com/support/answers/71494.html |
| MicroBlaze | ||||
| 2 | Linux Driver for XDMA Bridge Rootport | ZynqMP Linux PL PCIe Root Port Wiki | - | |
Drivers Release Notes
, multiple selections available, Use left or right arrow keys to navigate selected items
© Copyright 2019 - 2022 Xilinx Inc. Privacy Policy