VOOZH about

URL: https://www.phoronix.com/news/Linux-6.16-PCI

⇱ Apple M2 Pro / Max / Ultra PCIe Support Upstreamed In Linux 6.16 - Phoronix


👁 Phoronix

Apple M2 Pro / Max / Ultra PCIe Support Upstreamed In Linux 6.16

Written by Michael Larabel in Hardware on 6 June 2025 at 06:24 AM EDT. 5 Comments
The many PCI subsystem changes have been merged for the in-development Linux 6.16 merge window.

Among the many PCI/PCIe changes this cycle for Linux 6.16 include:

Via new sysfs controls is now the ability to rate-limit PCIe correctable and non-fatal error logging. The sysfs controls provide for limiting on interval and burst count to avoid flooding the system logs and RCU stall warnings.

The Apple PCIe controller driver has enabled T602x PCIe support for the mainline kernel. This was a patch previously authored by Hector Martin for Asahi Linux. The Apple T6020 is for the M2 Pro SoC, the T6021 is the M2 Max, and T6022 is the M2 Ultra. Plus a number of other Apple PCIe driver fixes.

The Qualcmm PCIe controller driver meanwhile has enabled PCI Express support for the IPQ5018 networking chip SoC.

Plus there are bug fixes and many other changes to the individual PCI drivers in Linux 6.16.

👁 PCI / PCI Express slots


More details on all of the PCI feature changes for Linux 6.16 via this pull.

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.