News: 0001551497

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

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

([Hardware] 6 Hours Ago Apple PCIe)


The many PCI subsystem changes have been merged for the in-development [1]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.

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



[1] https://www.phoronix.com/search/Linux+6.16

[2] https://lore.kernel.org/lkml/20250604171300.GA533412@bhelgaas/



hamishmb

"As I was walking among the fires of Hell, delighted with the enjoyments of
Genius; which to Angels look like torment and insanity. I collected some of
their Proverbs..." - Blake, "The Marriage of Heaven and Hell"