public inbox for alsa-devel@alsa-project.org
 help / color / mirror / Atom feed
* sof-soundwire: rt711-sdca: fix silent headphones and headset mic
       [not found] <alsa-project/alsa-ucm-conf/pr/740@alsa-project.org>
@ 2026-04-09  1:34 ` GitHub pull_request - opened
  0 siblings, 0 replies; only message in thread
From: GitHub pull_request - opened @ 2026-04-09  1:34 UTC (permalink / raw)
  To: alsa-devel

alsa-project/alsa-ucm-conf pull request #740 was opened from dankovacek:

Two related UCM fixes for rt711-sdca on sof-soundwire platforms.

**Fix 1: Headphones produce no audio**

PGA30.0 30 Playback Volume (the SOF pipeline 30 gain stage for PCM device 0)
defaults to 0 at boot, which the dBscale treats as a hardware mute. The DAPM
chain is active and audio flows on the SoundWire bus, but the pipeline passes
silence into the codec. Added to Headphones EnableSequence with value 32,32 (0 dB).

**Fix 2: Headset microphone produces no audio**

Headset Mic Switch is a DAPM gate controlling the codec mic input path. UCM never
enabled it, so the capture path was powered down regardless of the FU0F Capture
Switch state. Added on/off to Headset Enable/DisableSequence, matching the existing
pattern for Headphone Switch.

Both bugs affect any sof-soundwire platform using rt711-sdca.
Tested on Dell Precision 5480 (Intel Raptor Lake-P, sof-audio-pci-intel-tgl,
rt711-sdca on SoundWire master-0-2).

Request URL   : https://github.com/alsa-project/alsa-ucm-conf/pull/740
Patch URL     : https://github.com/alsa-project/alsa-ucm-conf/pull/740.patch
Repository URL: https://github.com/alsa-project/alsa-ucm-conf

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2026-04-09  1:35 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
     [not found] <alsa-project/alsa-ucm-conf/pr/740@alsa-project.org>
2026-04-09  1:34 ` sof-soundwire: rt711-sdca: fix silent headphones and headset mic GitHub pull_request - opened

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox