[PATCH 0/3] ASoC: amd: acp: PX13 ACP70 config and machine quirks

From: hasunpark

Date: Sun Mar 08 2026 - 11:20:50 EST


From: Hasun Park <hasunpark@xxxxxxxxx>

Hi,

This series adds ACP70 platform quirks for ASUS ProArt PX13
(HN7306EA/HN7306EAC).

The goal is to keep platform selection on the expected SoundWire path and
add the required ACP70 machine/quirk entries for this board family.

Baseline (without this series):
$ cat /proc/asound/cards
0 [Generic ]: HDA-Intel - HD-Audio Generic
HD-Audio Generic at 0xa0440000 irq 160
1 [acppdmmach ]: acp-pdm-mach - acp-pdm-mach
ASUSTeKCOMPUTERINC.-ProArtPX13HN7306EAC-1.0-HN7306EAC

Result (with this series applied):
$ cat /proc/asound/cards
0 [Generic ]: HDA-Intel - HD-Audio Generic
1 [amdsoundwire ]: amd-soundwire - amd-soundwire

$ aplay -l
card 1: amdsoundwire [amd-soundwire], device 0: ... rt721 ...
card 1: amdsoundwire [amd-soundwire], device 2: ... SmartAmp ...

$ arecord -l
card 1: amdsoundwire [amd-soundwire], device 1: ... rt721 ...
card 1: amdsoundwire [amd-soundwire], device 3: ... SmartAmp ...
card 1: amdsoundwire [amd-soundwire], device 4: ... acp-dmic ...

Patch summary:
1. Add DMI override for ACP70 ACPI config flag handling.
2. Add ACP70 SoundWire machine link for rt721 + tas2783x2.
3. Add ASUS HN7306EA quirk in legacy SDW machine table.

Hasun Park (3):
ASoC: amd: acp: add DMI override for ACP70 flag
ASoC: amd: acp: add PX13 SoundWire machine link for rt721+tas2783x2
ASoC: amd: acp: add ASUS HN7306EA quirk for legacy SDW machine

sound/soc/amd/acp-config.c | 15 +++++-
sound/soc/amd/acp/acp-sdw-legacy-mach.c | 8 ++++
sound/soc/amd/acp/amd-acp70-acpi-match.c | 61 ++++++++++++++++++++++++
3 files changed, 83 insertions(+), 1 deletion(-)


base-commit: 5b12bef92c1dca68a0e6ae42f6c51dfafb58e322
--
2.53.0