All of the PCI subsystem feature updates have now been merged for the Linux 6.15 kernel cycle. This includes some new drivers from AMD and Intel-Altera as well as various other PCI changes.
First up, there is an Altera PCIe controller driver being upstreamed this cycle for Altera Agilex hardware. This provides PCIe root port controller support for the Agilex family of chips on the mainline kernel. The Agilex P-Tile variant supports Gen3/Gen4 1×16, the F-Tile variant supports Gen3/Gen4 4×4 / 4×8 / 4×16, and the Agilex R-Tile variant improves on the F-Tile variant by adding PCIe Gen5 support.
On the AMD side is a new AMD Multimedia DMA Bridge “MDB” driver being introduced. The Multimedia DMA Bridge module can be found on AMD/Xilinx Versal 2 devices and can serve as a PCIe root port controller at PCIe Gen5 32 Gb/s operation per lane. The AMD MDB is derived from DesignWare IP.
Meanwhile the Broadcom STB PCIe controller driver has added support for the BCM2712 SoC.
On the PCI power management side is allowing PCI bridges to go to D3Hot when suspending on all non-x86 systems.
The various other PCI changes for Linux 6.15 are outlined within this pull request that on Friday was merged to the mainline codebase.