本周末提交了两个拉取请求,包含新的苹果硅材料,准备在即将开始的 Linux 6.18 内核周期中进行上游化。
Sven Peter 仍然是 Asahi Linux 开发者中最活跃的一员,他持续将上游更改整合到主线内核中,以增强苹果硅 Linux 的支持,包括为现代 M 系列芯片组和为各种苹果设备提供动力的 A 系列芯片组。
苹果硅在 Linux 6.18 中的工作包括从设备树绑定中的通用兼容性中移除,并作为其中一个拉取请求增强了对预-M1 苹果硅硬件的支持。预-M1 工作包括为苹果 A11 添加 SART 和邮箱支持,以及为苹果 A11 启用 NVMe 存储支持。此外,还为 A11 和 T2 硬件添加了 SPMI 兼容性。

苹果 A11 是八年前用于 iPhone 8 / 8 Plus / X 智能手机的 SoC。
第二个拉取请求带来了一系列苹果硅 DTS 变更:
– 为所有 M2 Pro、Max 和 Ultra 型号添加了新的设备树。这是导致大多数变更行的主要原因,因为我们已经需要 2000 多行代码来描述这些 SoC 中 t602x-pmgr.dtsi 内的所有电源域。
– 为 t600x 添加了缺失的 WiFi 属性。
– 为所有 t600x 机器添加了蓝牙节点。
– 修复了 Apple M1 iMac 的 PCIe 以太网 iommu-map,以考虑一个禁用的 PCIe 端口。
– 为 Apple 的 T2 和 A11 添加了 SPMI、NVMe、SART 和邮箱节点。
通过拉取请求了解更多关于 Linux 6.18 中苹果硅芯片的这些更改。
转自 Linux 6.18 To Improve Support For Apple’s A11, Other Apple Silicon Improvements – Phoronix
Linuxeden开源社区