Linux Kernel working to improve the PCIe-related drivers of Apple’s M1 chip

Although Linux Kernel 5.12 has added initial support for the M1 chip, it still needs continuous improvement and optimization in the future. The work at this stage is mainly focused on graphics support, but the team is also starting to improve the PCI Express driver.

Including Correlium and Asahi Linux, this Apple PCIe driver created by the open-source community is suitable for the M1 chip and Apple’s subsequent Apple Silicon chip. Using this driver, Linux can start to work for Apple M1 device USB Type-A ports and Ethernet ports.

Although the Apple M1 PCIe driver is currently under review, it also relies on the GPIO driver that is still under development. So now this driver is submitted as a seek comment. For more details on the Linux work surrounding Apple M1 PCI Express support, you can check out this kernel mailing list.

Leave a Comment