Hello, it looks like that microphone in Lenovo Yoga Slim 7 14ARE05 is not detected in 5.10.4 and newer (I've tested up to 5.11-rc4) but it was working in 5.10.3. I was able to narrow problem and issue was introduced with 718c406e1ffaca4eac987b957bbb36ce1090797a, reverting this change makes microphone visible and working again. I'm not sure if this is somehow connected with BIOS version, mine is updated to latest (DMCN34WW). I'm attaching lspci, arecord output. They come from 5.10.8 + 5.10.3 and 5.10.4 snd_rn_pci_acp3x module.
Created attachment 294771 [details] lspci -s 03:00.5 -vv (5.10.3)
Created attachment 294773 [details] lspci -s 03:00.5 -vv (5.10.4)
Created attachment 294775 [details] arecord -l (5.10.3)
Created attachment 294777 [details] arecord -l (5.10.4)
Attach 'alsa-info.sh --no-upload', please.
Created attachment 294781 [details] alsa-info.sh --no-upload (5.10.3)
Created attachment 294783 [details] alsa-info.sh --no-upload (5.10.4)
Files attached
Cross reference: https://bugzilla.redhat.com/show_bug.cgi?id=1892115 Workaround (reboot required): echo "options snd-rn-pci-acp3x dmic_acpi_check=1" >> /etc/modprobe.d/alsa-amd-dmic.conf
Fix: https://lore.kernel.org/alsa-devel/20210120144211.817937-1-perex@perex.cz/T/#u
Can confirm workaround. It is working. Fix is also working. Patched and tested on 5.10.8.