高通在几天前才发布 Snapdragon 8 Gen 2 移动平台,这才没过多久,工程组织 Linaro 就宣布,他们已经向 Linux 内核提交了新的代码,让上游 Linux 系统支持高通这款最新的移动 SoC。
Snapdragon 8 Gen 2 采用了全新的 1 + 4 + 3 核心配置,其中包括 1 个 3.2GHz 的 Arm Cortex-X3 超大核、4 个 2.8GHz 的性能核心(两个 Arm Cortex-A715 + 两个 Arm Cortex-A710),以及 3 个 2.0GHz 的 Cortex-A510 能效核心。除了核心配置相比上代有了不小的变化,Snapdragon 8 Gen 2 还带来了硬件级的光线追踪支持,并大幅降低了前两代产品被用户诟病的高功耗和发热问题。
Linaro 则是一个工程组织,致力于开发开源软件,如 Linux 内核、GCC、QEMU、电源管理、图形和多媒体接口,以及用于 ARM 系列指令集及其实现等。自 Linux 3.10 内核发布以来,Linaro 一直被列为 Linux 内核的十大贡献者之一。自 2014 年以来,Linaro 与高通也一直保持着密切合作,这也是他们能这么快提交支持代码的一个原因。
此次支持工作大部分都是由 Linaro 的工程师 Abel Vesa 和 Neil Armstrong 完成的,他们已于 11 月 16 日在 Linux 内核邮件列表上发布了最初的支持。
通过 Linaro 发布的一系列补丁,Snapdragon 8 Gen 2 移动平台支持以下功能:
- 高通 Kryo CPU,包括 DVFS 和电源控制
- 系统基础:时钟、电源控制器、PMIC
- 存储接口:UFS、SDXC
- 高速外设:PCIe Gen3 和 Gen4,USB SuperSpeed(5Gbps)
- 低速 I/O:I2C、SPI
- 高通 Hexagon 处理器子系统,即音频、传感器、计算和调制解调器
在接下来的几周,Linaro 工程师将继续与 Linux 内核社区合作,以确保及时合并所有补丁系列。预计不久将有更多补丁支持显示、音频和调制解调器用例。