USB-Audio: Realtek ALC4080 cleanups
Based on alsa-info.sh output, this is a complete cleanup for the ALC4080
codecs. The simple mixer controls names are fixed based on the amixer
output contents. Because I cannot test those changes directly with hardware,
please, create an issue or pull request to fix the possible regressions.
PCM playback devices: 0,1,2,3
PCM capture devices: 0,1,2
Simple playback mixer controls: 'PCM',0 8ch
'PCM',1 2ch
'PCM',2 mono
Simple capture mixer controls: 'Line',0 2ch
'Mic',0 2ch
'Analog In',0 2ch
Jacks: 'Speaker - Output Jack'
'Headphone - Output Jack'
'Mic - Input Jack'
'Line - Input Jack'
'Analog In - Input Jack'
Alsa-info: https://launchpadlibrarian.net/
573795872/AlsaInfo.txt
MAG X570S TORPEDO MAX (MS-7D54) USB0db0:a073
Alsa-info: https://github.com/alsa-project/alsa-ucm-conf/files/
9078972/alsa-info.txt
MAG X570S TOMAHAWK MAX WIFI (MS-7D54) USB0db0:a073
Alsa-info: https://gitlab.freedesktop.org/pulseaudio/pulseaudio/uploads/
8fb28cc3c7f98c642d0d1f0e8521dc49/alsa-info.txt
MPG Z690 EDGE WIFI DDR4 (MS-7D31) USB0db0:1feb
Alsa-info: http://alsa-project.org/db/?f=
131d4da535c4ec4545c74616f83f393f1c9152dd
ROG STRIX Z590-F GAMING WIFI USB0b05:1996
Signed-off-by: Jaroslav Kysela <perex@perex.cz>