acp6x-mach.c has a hard-coded list of quirks for ThinkPads with AMD Ryzen 6000 series CPUs. Some of these product IDs don't seem to be correct. The full list: * 21D2/21D3 (Z13 Gen 1) * 21D4/21D5 (Z16 Gen 1) * 21CF/21CG (T14 Gen 3) * 21CQ/21CR (T14s Gen 3) * 21AW/21AX (X13 Yoga Gen 3 [Intel]) * 21BN/21BQ (X13 Gen 3 [Intel]) * 21CH/21CJ (T16 Gen 1) * 21CK/21CL (P16s Gen 1) * 21D8/21D9 (P15v Gen 3) Of these, the X13 Yoga Gen 3 is an Intel-only system, and the X13 Gen 3 listed here is the Intel version. Presumably the X13 Yoga Gen 3 should be removed, and the X13 Gen 3 should be updated with the product codes for the AMD version: 21CM/21CN.
Minor update: 21D8/21D9 is P15v Gen 3 (Intel); there doesn't appear to be an AMD version. This should be removed as well.
Yes it seems that the initial list of IDs provided had some mistakes. > and the X13 Gen 3 should be updated with the product codes for the AMD > version: 21CM/21CN I believe we need to confirm that omission uses a DMIC before adding this to the list.
The T14s Gen 3 and X13 Gen 3 both use the same system board, so I'd think the X13 would have DMIC if the T14s does.
Yeah T14s does, so X13 is an oversight it looks like. Thanks!
https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git/commit/?id=be0aa8d4b0fcb4532bf7973141e911998ab39508
In reference to Comment 1 the P15v AMD IDs are 21EM and 21EN
@David, For P15v can you add acp6x _DSD instead to BIOS?
Also of note the P14s gen 3 recently added is not on the list ids are 21J5 and 21J6
Product ID "82" (Lenovo Slim 7 Pro X) can also be added to the quirks list, see https://bugzilla.kernel.org/show_bug.cgi?id=216299#c3