今天发布了一组补丁,供上游 Linux 内核开发人员审查,以便为 Apple M 系列设备的 Apple 网络摄像头和图像信号处理 (ISP) 提供驱动程序支持。这足以让网络摄像头支持在最近的 MacBook 上工作,而此代码现在正在接受审查,希望能在 Linux 内核中成为主线。
Sasha Finkelstein 发送了与 Eileen Yoon 和 Asahi Lina 合作开发的补丁系列,用于启用 M 系列硬件的 Apple ISP 和网络摄像头支持。Sasha 在补丁求职信中解释说:
“该系列增加了对使用 M 系列芯片的 Apple 设备上的摄像头和 ISP 系统的支持。这是一款“简单”的相机,不需要任何特殊的用户空间处理,一切都由在 ASC 协处理器上运行的固件处理。
这相当于 Apple ISP 媒体驱动程序和 DeviceTree 文件大约需要 6000 行代码。如前所述,此网络摄像头支持确实需要 Apple(闭源)固件支持来完成图像处理的大部分繁重工作。
对于那些感兴趣的人,这个补丁系列现在已经发布供审查,希望很快成为主线,因为主线 Linux 内核为更好地支持 Apple Silicon 而迈出了重要步伐。
转自 Linux Driver Posted For Enabling Apple Web Camera Support For M-Series Macs – Phoronix