VOOZH about

URL: https://www.phoronix.com/news/Apple-T6020-PCIe-M2-Pro

⇱ PCIe Controller Support For The Apple M2 Pro Coming To The Mainline Linux Kernel - Phoronix


👁 Phoronix

PCIe Controller Support For The Apple M2 Pro Coming To The Mainline Linux Kernel

Written by Michael Larabel in Apple on 24 April 2025 at 05:44 AM EDT. 3 Comments
The latest bit of hardware enablement coming out of Asahi Linux and queued for introduction in the mainline kernel the next cycle is PCI Express (PCIe) support for the Apple M2 Pro SoC.

There's been a set of patches for a while now for enabling the PCIe support with the Apple M2 Pro / T6020. Compared to prior Apple M-Series SoCs, some of the registers were shuffled around and thus required adjustments to the pcie-apple driver.

These Apple M2 Pro PCIe support patches were worked on in part by former Asahi Linux lead developer Hector Martin prior to his departure from the project. Given the upstream kernel review processes and the like, they are still getting to the mainline kernel.

👁 Apple M2 Pro PCIe patches


This week the support patches were queued into pci/pci.git's "next" branch of material forming for the Linux 6.16 merge window. So if all goes well that Apple M2 Pro PCIe enablement for the apple-pcie driver will be upstream with the Linux 6.16 cycle.

Those wondering about what's upstream, what's only in the downstream kernel, or yet to be implemented at all for the Apple M2 series under Linux can see the Asahi Linux feature support documentation for all the details.

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.