Linux sound subsystem maintainer Takashi Iwai of SUSE submitted already the sound code feature changes ready for Linux 6.17.
Notable with the new sound hardware support for Linux 6.17 is enabling support for AMD Audio Co-Processor “ACP” v7.2 IP. AMD ACP 7.2 is the next iteration of AMD’s audio IP with the existing ACP 7 .0 IP being found in the likes of Strix Point SoCs. The ACP 7.2 enablement is along their legacy driver as well as enabling I2S support and DMIC support in the machine driver. The AMD ACP 7.2 enablement is largely following the same driver code paths as the existing ACP 7.0/7.1 support.
With AMD’s IP block versioning scheme it isn’t clear to the public/external users in advance what hardware generation/family is associated with a given IP version. The code comments on these new AMD ACP 7.2 patches also don’t reveal any codenames or identifiers for the associated hardware being enabled. But typically is safe to assume with the existing AMD Ryzen AI 300 series and other existing released products from AMD already having working audio support, ACP 7.2 is presumably for their next-generation of SoCs/APUs.
In addition to AMD ACP 7.2 enablement, the sound code for Linux 6.17 also enables SoundWire support for AMD ACP 7.0 and ACP 7.1 IP. Some of the other new sound hardware support ready for Linux 6.17 includes working audio for the Fairphone 4 and 5, various Intel systems, Qualcomm QCS8275, Richtek RTQ9124 and TI TAS5753.
The sound pull request also includes performance optimizations to the PCM core code, reorganizing of the HDA audio code, EQ enablement for the CA0132 driver, and other code clean-ups/improvements.