Linux Sound subsystem development
 help / color / mirror / Atom feed
* sound: soc: amd: rpl: No ALSA DMIC capture interface for ACP6x (PCIe rev 62)
@ 2025-04-29  1:14 Jason Mo
  2025-05-01  0:30 ` Mark Brown
  0 siblings, 1 reply; 4+ messages in thread
From: Jason Mo @ 2025-04-29  1:14 UTC (permalink / raw)
  To: Liam Girdwood, Mark Brown
  Cc: linux-sound@vger.kernel.org, linux-kernel@vger.kernel.org

[-- Attachment #1: Type: text/plain, Size: 1589 bytes --]

Hi Liam, Mark,

The `sound/soc/amd/rpl/rpl-pci-acp6x.c` driver for AMD ACP6x (PCIe rev 62) appears to lack ALSA DMIC capture support, making the digital microphone unusable on affected hardware.

Hardware Details:
05:00.5 Multimedia controller: Advanced Micro Devices, Inc. [AMD] ACP/ACP3X/ACP6x Audio Coprocessor (rev 62)
        Subsystem: AIstone Global Limited Device 1301
        Kernel driver in use: snd_rpl_pci_acp6x
        Kernel modules: snd_pci_acp3x, snd_rn_pci_acp3x, snd_pci_acp5x, snd_pci_acp6x, snd_acp_pci, snd_rpl_pci_acp6x, ...

System Information:
Linux version 6.14.4-arch1-1 (linux@archlinux) (gcc (GCC) 14.2.1 20250207, GNU ld (GNU Binutils) 2.44) #1 SMP PREEMPT_DYNAMIC Sat, 26 Apr 2025 00:06:37 +0000

Symptoms:
*   No corresponding sound card entry in `/proc/asound/cards`.
*   `arecord -l` shows no relevant capture device.
*   No related ALSA mixer controls are exposed.

Code Analysis:
The `rpl-pci-acp6x.c` driver handles basic PCIe initialization but seems to be missing the necessary ALSA/ASoC integration for capture. This contrasts with `sound/soc/amd/yc/pci-acp6x.c` (for rev 60/6f), which includes full ALSA DMIC support.

Attached Logs:
*   dmesg (full & filtered for audio)
*   lspci -vvnn (for audio device)
*   aplay -l / arecord -l
*   /proc/asound/cards
*   lsmod | grep snd

Question:
Is the missing DMIC support in the `rpl` driver for rev 62 intentional, or is this a bug/missing feature?

Happy to test patches or provide more info if DMIC support is planned or contributions are welcome.

Thanks,
Jason Mo

[-- Attachment #2: audio_logs_20250429_090217.tar.gz --]
[-- Type: application/gzip, Size: 24899 bytes --]

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2025-05-01 23:37 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-04-29  1:14 sound: soc: amd: rpl: No ALSA DMIC capture interface for ACP6x (PCIe rev 62) Jason Mo
2025-05-01  0:30 ` Mark Brown
2025-05-01 17:16   ` Mario Limonciello
2025-05-01 23:37     ` Jason Mo

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