Re: (subset) [PATCH 0/3] Enable shared GPIO for Apple Silicon audio support
From: Sven Peter
Date: Tue Sep 01 2026 - 16:12:26 EST
On Mon, 31 Aug 2026 21:32:38 +1000, James Calligeros wrote:
> On Apple Silicon Macs, every speaker codec's software shutdown pin
> is connected to the same GPIO line. This line must be pulled high
> whenever any codec asserts it so.
>
> This makes power management impossible. When we goe through the list of
> codecs and call each suspend/resume, the GPIO line is asserted low or high
> by the first suspended/resumed codec. This causes issues for the subsequent
> codecs; they are already shut off by the time we try to cache the register
> state on suspend.
>
> [...]
Applied to git@xxxxxxxxxx:AsahiLinux/linux.git (apple-soc/drivers-7.4), thanks!
[1/3] arm64: Kconfig: Select HAVE_SHARED_GPIOS for Apple Silicon
https://github.com/AsahiLinux/linux/commit/a416a347931f
Best regards,
--
Sven Peter <sven@xxxxxxxxxx>