Apple Silicon speaker and headset support moves toward mainline Linux
A 28-patch series adds the missing mainline audio path for Apple M1 and M2 Macs, including speaker output and headset-jack capture.
The new macaudio machine driver handles the highly variable speaker arrangements and exposes the measurements needed by the userspace speakersafetyd daemon. Because these machines lack hardware or firmware failsafes against speaker damage, the driver mutes and locks speaker controls unless that daemon is running. The series adds Device Tree support for M1/M2; M3 support is deferred because prerequisite hardware nodes are still missing. The submission is roughly 3,000 lines and remains under review.
Phoronix lists one forum comment, but the forum endpoint was unavailable during review.