VOOZH about

URL: https://www.phoronix.com/news/Apple-Web-Camera-Linux-Patches

⇱ Linux Driver Posted For Enabling Apple Web Camera Support For M-Series Macs - Phoronix


👁 Phoronix

Linux Driver Posted For Enabling Apple Web Camera Support For M-Series Macs

Written by Michael Larabel in Apple on 19 February 2025 at 10:13 AM EST. 8 Comments
A set of patches were posted today for review by the upstream Linux kernel developers in providing driver support for the Apple web camera and image signal processing (ISP) for Apple M-Series devices. This is enough to get the web camera support working on recent MacBooks while this code is now undergoing review for hopefully being mainlined in the Linux kernel.

Sasha Finkelstein sent out the patch series that was worked on with Eileen Yoon and Asahi Lina for enabling the Apple ISP and web camera support for M-series hardware. Sasha explained in the patch cover letter:
"This series adds support for the camera and ISP system present on Apple devices using M-series chips. This is a "simple" camera and does not need any special userspace handling, everything is handled by the firmware running on an ASC coprocessor."

This amounts to around six thousand lines of code for the Apple ISP media driver and DeviceTree files. As noted this web camera support does require Apple (closed-source) firmware support for doing much of the heavy lifting when it comes to the image processing.

👁 Apple web camera on MacBook Air M2


For those interested this patch series is now out for review and will hopefully be mainlined soon as the newest step forward for better Apple Silicon support with the mainline Linux kernel.

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.