Re: [PATCH] ALSA: ctxfi: Fix silent playback on Titanium HD (SB1270)

From: Takashi Iwai

Date: Wed Sep 30 2026 - 08:31:56 EST


On Wed, 30 Sep 2026 13:58:24 +0200,
Harin Lee wrote:
>
> Commit 4b490e0d103c ("ALSA: ctxfi: Add ADC helper functions for GPIO")
> moved the GPIO_DATA read into hw_adc_stop(), but the Titanium HD
> (SB1270) setup in hw_adc_init() uses the local data variable holding
> the GPIO_CTRL value.
>
> Writing this value to GPIO_DATA sets the output mute bits. Playback
> runs without errors, but the outputs stay muted.
>
> Re-read GPIO_DATA before setting the speed mode bits. Also, add the
> delay after writing the mode bits, as in the original sequence.
>
> On affected kernels, switching the output selection was reported to
> restore clean playback.
>
> Fixes: 4b490e0d103c ("ALSA: ctxfi: Add ADC helper functions for GPIO")
> Cc: stable@xxxxxxxxxxxxxxx
> Reported-by: Dany Patoine <dany_patoine@xxxxxxxxxxx>
> Closes: https://lore.kernel.org/linux-sound/DM6PR02MB5433A42E81FEFAC400DD1905EA8B2@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/
> Signed-off-by: Harin Lee <me@xxxxxxxxx>

Applied now. Thanks.


Takashi