Linux 7.2 To Add Support For Switchtec PCIe Gen6 Switches
([Hardware] 5 Hours Ago
Microchip Switchtec)
- Reference: 0001632884
- News link: https://www.phoronix.com/news/Linux-7.2-Switchtec-Gen6
- Source link:
The upcoming Linux 7.2 kernel will be adding support for Microchip's Switchtec PCIe Gen6 switches.
Microchip announced last year the Gen 6 PCIe Switchtec family manufactured on a 3nm process, full support for PCIe Gen 6, and capable of handling AI/ML training clusters, hyperscale cloud platforms, NVMe PCIe 6.0 storage support, and more. The Switchtec PCIe Gen 6 switches come in configurations up to 20 ports and 160 lanes with the PFX 160xG6 switch or some Gen6 models also available with 144 PCIe lanes. More details on the Switchtec Gen6 family can be found via the [1]press release from last November.
Queued via the PCI subsystem's "next" Git branch is now [2]this patch from Microchip adding the necessary Switchtec Gen6 device IDs for the different switch SKUs. That was the last piece of the puzzle in enabling these PCIe Gen 6 switches to be supported by the mainline Linux kernel. With now being in the "next" branch, it should be merged as part of the PCI changes for the upcoming Linux 7.2 kernel cycle.
[1] https://www.microchip.com/en-us/about/media-center/blog/2025/introducing-the-first-3nm-gen-6-pcie-switchtec-family
[2] https://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git/commit/?h=next&id=5e6c21c56998e1e58d2f314e70779989ea0fee5d
Microchip announced last year the Gen 6 PCIe Switchtec family manufactured on a 3nm process, full support for PCIe Gen 6, and capable of handling AI/ML training clusters, hyperscale cloud platforms, NVMe PCIe 6.0 storage support, and more. The Switchtec PCIe Gen 6 switches come in configurations up to 20 ports and 160 lanes with the PFX 160xG6 switch or some Gen6 models also available with 144 PCIe lanes. More details on the Switchtec Gen6 family can be found via the [1]press release from last November.
Queued via the PCI subsystem's "next" Git branch is now [2]this patch from Microchip adding the necessary Switchtec Gen6 device IDs for the different switch SKUs. That was the last piece of the puzzle in enabling these PCIe Gen 6 switches to be supported by the mainline Linux kernel. With now being in the "next" branch, it should be merged as part of the PCI changes for the upcoming Linux 7.2 kernel cycle.
[1] https://www.microchip.com/en-us/about/media-center/blog/2025/introducing-the-first-3nm-gen-6-pcie-switchtec-family
[2] https://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git/commit/?h=next&id=5e6c21c56998e1e58d2f314e70779989ea0fee5d