HDMI Audio on GPD Pocket not working

Asked by Eric Edwin

Hi,
I am trying to fix audio over hdmi with a GPD Pocket in ubuntu 20.10. The audio over hdmi works ok with Windows 10.

ALSA Information Script v 0.4.66
--------------------------------

cat: '/sys/module/snd_soc_sst_cht_bsw_rt5645/parameters/*': No such file or directory

Your ALSA information is located at http://alsa-project.org/db/?f=a93cabdce90569258f65ed6e84508904b19fd57e

$ pavucontrol does not have 'hdmi' as an output.

$ sudo get-edid
[sudo] password for eric:
This is read-edid version 3.0.2. Prepare for some fun.
Attempting to use i2c interface
No EDID on bus 0
No EDID on bus 1
No EDID on bus 2
No EDID on bus 3
No EDID on bus 4
No EDID on bus 5
No EDID on bus 6
No EDID on bus 7
No EDID on bus 8
No EDID on bus 9
No EDID on bus 10
No EDID on bus 12
No EDID on bus 13
No EDID on bus 14
No EDID on bus 15
1 potential busses found: 11
256-byte EDID successfully retrieved from i2c bus 11
������L�����Zx
�P�TL�&PT�@�@���@��:�q8-@X,E@�c� �Q 0H�6@�c�2U\
      �EPSON PJ
    �#�O�# �f
                  ��q X,%@�c���r ,%�@�c�rQ� n(U@�c�
Looks like i2c was successful. Have a good day.

$ cat /proc/asound/{version,cards,devices,hwdep,pcm,seq/clients}; ls -l /usr/share/pulseaudio/alsa-mixer/paths/; sudo rm /etc/asound.conf; sudo rm -r ~/.pulse ~/.asound* ;sudo rm ~/.pulse-cookie; sudo apt-get update; sudo apt-get install aptitude; sudo aptitude install paman gnome-alsamixer libasound2-plugins padevchooser libsdl1.2debian-pulseaudio; sudo lshw -short;ls -lart /dev/snd; find /lib/modules/`uname -r` | grep snd ;cat /dev/sndstat; lspci -nn; lsusb; sudo which alsactl; sudo fuser -v /dev/dsp /dev/snd/* ; dpkg -S bin/slmodemd; dmesg | egrep 'EMU|probe|emu|ALSA|alsa|ac97|udi|snd|ound|irmware'; sudo /etc/init.d/sl-modem-daemon status; sudo grep model /etc/modprobe.d/* ; sudo dmidecode|egrep 'anufact|roduct|erial|elease'; lsmod | egrep 'snd|usb|midi|udio'; pacmd list-sinks; aplay -l; sudo alsa force-reload; ubuntu-support-status || ubuntu-security-status ; sudo lshw -C sound
Advanced Linux Sound Architecture Driver Version k5.8.0-43-generic.
 0 [chtrt5645 ]: chtrt5645 - chtrt5645
                      gpd-win-pocket-rt5645
  1: : sequencer
  2: [ 0- 0]: digital audio playback
  3: [ 0- 0]: digital audio capture
  4: [ 0- 1]: digital audio playback
  5: [ 0] : control
 33: : timer
cat: /proc/asound/hwdep: No such file or directory
00-00: 3 : : playback 1 : capture 1
00-01: Deep-Buffer Audio (*) : : playback 1
Client info
  cur clients : 1
  peak clients : 1
  max clients : 192

Client 0 : "System" [Kernel]
  Port 0 : "Timer" (Rwe-)
  Port 1 : "Announce" (R-e-)
Client 14 : "Midi Through" [Kernel]
  Port 0 : "Midi Through Port-0" (RWe-)
total 176
-rw-r--r-- 1 root root 1415 Jan 5 02:39 analog-input-aux.conf
-rw-r--r-- 1 root root 2056 Jan 5 02:39 analog-input.conf
-rw-r--r-- 1 root root 5769 Jan 5 02:39 analog-input.conf.common
-rw-r--r-- 1 root root 2185 Jan 5 02:39 analog-input-dock-mic.conf
-rw-r--r-- 1 root root 1420 Jan 5 02:39 analog-input-fm.conf
-rw-r--r-- 1 root root 2196 Jan 5 02:39 analog-input-front-mic.conf
-rw-r--r-- 1 root root 2298 Jan 5 02:39 analog-input-headphone-mic.conf
-rw-r--r-- 1 root root 2521 Jan 5 02:39 analog-input-headset-mic.conf
-rw-r--r-- 1 root root 2797 Jan 5 02:39 analog-input-internal-mic-always.conf
-rw-r--r-- 1 root root 3155 Jan 5 02:39 analog-input-internal-mic.conf
-rw-r--r-- 1 root root 2609 Jan 5 02:39 analog-input-linein.conf
-rw-r--r-- 1 root root 2797 Jan 5 02:39 analog-input-mic.conf
-rw-r--r-- 1 root root 1330 Jan 5 02:39 analog-input-mic.conf.common
-rw-r--r-- 1 root root 1457 Jan 5 02:39 analog-input-mic-line.conf
-rw-r--r-- 1 root root 2185 Jan 5 02:39 analog-input-rear-mic.conf
-rw-r--r-- 1 root root 1425 Jan 5 02:39 analog-input-tvtuner.conf
-rw-r--r-- 1 root root 1385 Jan 5 02:39 analog-input-video.conf
-rw-r--r-- 1 root root 1929 Jan 5 02:39 analog-output.conf
-rw-r--r-- 1 root root 11778 Jan 5 02:39 analog-output.conf.common
-rw-r--r-- 1 root root 2139 Jan 5 02:39 analog-output-headphones-2.conf
-rw-r--r-- 1 root root 3339 Jan 5 02:39 analog-output-headphones.conf
-rw-r--r-- 1 root root 3963 Jan 5 02:39 analog-output-lineout.conf
-rw-r--r-- 1 root root 1993 Jan 5 02:39 analog-output-mono.conf
-rw-r--r-- 1 root root 3949 Jan 5 02:39 analog-output-speaker-always.conf
-rw-r--r-- 1 root root 4824 Jan 5 02:39 analog-output-speaker.conf
-rw-r--r-- 1 root root 181 Jan 5 02:39 hdmi-output-0.conf
-rw-r--r-- 1 root root 183 Jan 5 02:39 hdmi-output-1.conf
-rw-r--r-- 1 root root 183 Jan 5 02:39 hdmi-output-2.conf
-rw-r--r-- 1 root root 183 Jan 5 02:39 hdmi-output-3.conf
-rw-r--r-- 1 root root 183 Jan 5 02:39 hdmi-output-4.conf
-rw-r--r-- 1 root root 183 Jan 5 02:39 hdmi-output-5.conf
-rw-r--r-- 1 root root 183 Jan 5 02:39 hdmi-output-6.conf
-rw-r--r-- 1 root root 183 Jan 5 02:39 hdmi-output-7.conf
-rw-r--r-- 1 root root 789 Jan 5 02:39 iec958-stereo-input.conf
-rw-r--r-- 1 root root 712 Jan 5 02:39 iec958-stereo-output.conf
-rw-r--r-- 1 root root 1072 Jan 5 02:39 steelseries-arctis-output-chat-common.conf
-rw-r--r-- 1 root root 1064 Jan 5 02:39 steelseries-arctis-output-game-common.conf
-rw-r--r-- 1 root root 1273 Jan 5 02:39 usb-gaming-headset-input.conf
-rw-r--r-- 1 root root 1262 Jan 5 02:39 usb-gaming-headset-output-mono.conf
-rw-r--r-- 1 root root 1350 Jan 5 02:39 usb-gaming-headset-output-stereo.conf
[sudo] password for eric:

eric@GPDPocket:~$ $ cat /proc/asound/{version,cards,devices,hwdep,pcm,seq/clients}; ls -l /usr/share/pulseaudio/alsa-mixer/paths/; sudo rm /etc/asound.conf; sudo rm -r ~/.pulse ~/.asound* ;sudo rm ~/.pulse-cookie; sudo apt-get update; sudo apt-get install aptitude; sudo aptitude install paman gnome-alsamixer libasound2-plugins padevchooser libsdl1.2debian-pulseaudio; sudo lshw -short;ls -lart /dev/snd; find /lib/modules/`uname -r` | grep snd ;cat /dev/sndstat; lspci -nn; lsusb; sudo which alsactl; sudo fuser -v /dev/dsp /dev/snd/* ; dpkg -S bin/slmodemd; dmesg | egrep 'EMU|probe|emu|ALSA|alsa|ac97|udi|snd|ound|irmware'; sudo /etc/init.d/sl-modem-daemon status; sudo grep model /etc/modprobe.d/* ; sudo dmidecode|egrep 'anufact|roduct|erial|elease'; lsmod | egrep 'snd|usb|midi|udio'; pacmd list-sinks; aplay -l; sudo alsa force-reload; ubuntu-support-status || ubuntu-security-status ; sudo lshw -C sound
$: command not found
total 176
-rw-r--r-- 1 root root 1415 Jan 5 02:39 analog-input-aux.conf
-rw-r--r-- 1 root root 2056 Jan 5 02:39 analog-input.conf
-rw-r--r-- 1 root root 5769 Jan 5 02:39 analog-input.conf.common
-rw-r--r-- 1 root root 2185 Jan 5 02:39 analog-input-dock-mic.conf
-rw-r--r-- 1 root root 1420 Jan 5 02:39 analog-input-fm.conf
-rw-r--r-- 1 root root 2196 Jan 5 02:39 analog-input-front-mic.conf
-rw-r--r-- 1 root root 2298 Jan 5 02:39 analog-input-headphone-mic.conf
-rw-r--r-- 1 root root 2521 Jan 5 02:39 analog-input-headset-mic.conf
-rw-r--r-- 1 root root 2797 Jan 5 02:39 analog-input-internal-mic-always.conf
-rw-r--r-- 1 root root 3155 Jan 5 02:39 analog-input-internal-mic.conf
-rw-r--r-- 1 root root 2609 Jan 5 02:39 analog-input-linein.conf
-rw-r--r-- 1 root root 2797 Jan 5 02:39 analog-input-mic.conf
-rw-r--r-- 1 root root 1330 Jan 5 02:39 analog-input-mic.conf.common
-rw-r--r-- 1 root root 1457 Jan 5 02:39 analog-input-mic-line.conf
-rw-r--r-- 1 root root 2185 Jan 5 02:39 analog-input-rear-mic.conf
-rw-r--r-- 1 root root 1425 Jan 5 02:39 analog-input-tvtuner.conf
-rw-r--r-- 1 root root 1385 Jan 5 02:39 analog-input-video.conf
-rw-r--r-- 1 root root 1929 Jan 5 02:39 analog-output.conf
-rw-r--r-- 1 root root 11778 Jan 5 02:39 analog-output.conf.common
-rw-r--r-- 1 root root 2139 Jan 5 02:39 analog-output-headphones-2.conf
-rw-r--r-- 1 root root 3339 Jan 5 02:39 analog-output-headphones.conf
-rw-r--r-- 1 root root 3963 Jan 5 02:39 analog-output-lineout.conf
-rw-r--r-- 1 root root 1993 Jan 5 02:39 analog-output-mono.conf
-rw-r--r-- 1 root root 3949 Jan 5 02:39 analog-output-speaker-always.conf
-rw-r--r-- 1 root root 4824 Jan 5 02:39 analog-output-speaker.conf
-rw-r--r-- 1 root root 181 Jan 5 02:39 hdmi-output-0.conf
-rw-r--r-- 1 root root 183 Jan 5 02:39 hdmi-output-1.conf
-rw-r--r-- 1 root root 183 Jan 5 02:39 hdmi-output-2.conf
-rw-r--r-- 1 root root 183 Jan 5 02:39 hdmi-output-3.conf
-rw-r--r-- 1 root root 183 Jan 5 02:39 hdmi-output-4.conf
-rw-r--r-- 1 root root 183 Jan 5 02:39 hdmi-output-5.conf
-rw-r--r-- 1 root root 183 Jan 5 02:39 hdmi-output-6.conf
-rw-r--r-- 1 root root 183 Jan 5 02:39 hdmi-output-7.conf
-rw-r--r-- 1 root root 789 Jan 5 02:39 iec958-stereo-input.conf
-rw-r--r-- 1 root root 712 Jan 5 02:39 iec958-stereo-output.conf
-rw-r--r-- 1 root root 1072 Jan 5 02:39 steelseries-arctis-output-chat-common.conf
-rw-r--r-- 1 root root 1064 Jan 5 02:39 steelseries-arctis-output-game-common.conf
-rw-r--r-- 1 root root 1273 Jan 5 02:39 usb-gaming-headset-input.conf
-rw-r--r-- 1 root root 1262 Jan 5 02:39 usb-gaming-headset-output-mono.conf
-rw-r--r-- 1 root root 1350 Jan 5 02:39 usb-gaming-headset-output-stereo.conf
rm: cannot remove '/etc/asound.conf': No such file or directory
rm: cannot remove '/home/eric/.pulse': No such file or directory
rm: cannot remove '/home/eric/.asound*': No such file or directory
rm: cannot remove '/home/eric/.pulse-cookie': No such file or directory
Hit:1 http://gb.archive.ubuntu.com/ubuntu groovy InRelease
Hit:2 http://gb.archive.ubuntu.com/ubuntu groovy-updates InRelease
Hit:3 http://gb.archive.ubuntu.com/ubuntu groovy-backports InRelease
Ign:4 http://ppa.launchpad.net/ubuntu-audio-dev/alsa-daily/ubuntu groovy InRelease
Err:5 http://ppa.launchpad.net/ubuntu-audio-dev/alsa-daily/ubuntu groovy Release
  404 Not Found [IP: 2001:67c:1560:8008::19 80]
Hit:6 http://security.ubuntu.com/ubuntu groovy-security InRelease
Hit:7 http://dl.google.com/linux/chrome/deb stable InRelease
Reading package lists... Done
E: The repository 'http://ppa.launchpad.net/ubuntu-audio-dev/alsa-daily/ubuntu groovy Release' does not have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
Reading package lists... Done
Building dependency tree
Reading state information... Done
aptitude is already the newest version (0.8.12-1ubuntu4).
The following packages were automatically installed and are no longer required:
  libpython2-stdlib libpython2.7-minimal libpython2.7-stdlib python2
  python2-minimal python2.7 python2.7-minimal
Use 'sudo apt autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
No candidate version found for paman
Unable to apply some actions, aborting
H/W path Device Class Description
=================================================
                       system Default string (Default string)
/0 bus Default string
/0/0 memory 64KiB BIOS
/0/28 memory 8GiB System Memory
/0/28/0 memory 4GiB DIMM DDR3 1066 MHz (0.9 ns)
/0/28/1 memory 4GiB DIMM DDR3 1066 MHz (0.9 ns)
/0/32 memory 224KiB L1 cache
/0/33 memory 2MiB L2 cache
/0/34 processor Intel(R) Atom(TM) x7-Z8750 CPU @ 1.60GHz
/0/100 bridge Atom/Celeron/Pentium Processor x5-E8000/J3
/0/100/2 display Atom/Celeron/Pentium Processor x5-E8000/J3
/0/100/b generic Atom/Celeron/Pentium Processor x5-E8000/J3
/0/100/14 bus Atom/Celeron/Pentium Processor x5-E8000/J3
/0/100/14/0 usb1 bus xHCI Host Controller
/0/100/14/0/2 input Gaming Keyboard
/0/100/14/1 usb2 bus xHCI Host Controller
/0/100/1a generic Atom/Celeron/Pentium Processor x5-E8000/J3
/0/100/1c bridge Atom/Celeron/Pentium Processor x5-E8000/J3
/0/100/1c/0 wlp1s0 network BCM4356 802.11ac Wireless Network Adapter
/0/100/1f bridge Atom/Celeron/Pentium Processor x5-E8000/J3
/0/1 system PnP device PNP0c02
/0/2 communication PnP device PNP0501
/0/3 system PnP device PNP0c02
/0/4 system PnP device PNP0c02
/0/5 system PnP device PNP0b00
total 0
crw-rw----+ 1 root audio 116, 33 Feb 23 13:39 timer
crw-rw----+ 1 root audio 116, 4 Feb 23 13:39 pcmC0D1p
crw-rw----+ 1 root audio 116, 5 Feb 23 13:39 controlC0
drwxr-xr-x 2 root root 60 Feb 23 13:39 by-path
drwxr-xr-x 3 root root 180 Feb 23 13:39 .
crw-rw----+ 1 root audio 116, 2 Feb 23 13:49 pcmC0D0p
crw-rw----+ 1 root audio 116, 3 Feb 23 13:49 pcmC0D0c
crw-rw----+ 1 root audio 116, 1 Feb 23 13:50 seq
drwxr-xr-x 20 root root 4960 Feb 23 13:51 ..
/lib/modules/5.8.0-43-generic/kernel/sound/core/snd.ko
/lib/modules/5.8.0-43-generic/kernel/sound/core/snd-pcm-dmaengine.ko
/lib/modules/5.8.0-43-generic/kernel/sound/core/oss/snd-mixer-oss.ko
/lib/modules/5.8.0-43-generic/kernel/sound/core/snd-timer.ko
/lib/modules/5.8.0-43-generic/kernel/sound/core/seq/snd-seq-midi.ko
/lib/modules/5.8.0-43-generic/kernel/sound/core/seq/snd-seq-virmidi.ko
/lib/modules/5.8.0-43-generic/kernel/sound/core/seq/snd-seq-dummy.ko
/lib/modules/5.8.0-43-generic/kernel/sound/core/seq/snd-seq.ko
/lib/modules/5.8.0-43-generic/kernel/sound/core/seq/snd-seq-midi-event.ko
/lib/modules/5.8.0-43-generic/kernel/sound/core/seq/snd-seq-midi-emul.ko
/lib/modules/5.8.0-43-generic/kernel/sound/core/snd-pcm.ko
/lib/modules/5.8.0-43-generic/kernel/sound/core/snd-compress.ko
/lib/modules/5.8.0-43-generic/kernel/sound/core/snd-rawmidi.ko
/lib/modules/5.8.0-43-generic/kernel/sound/core/snd-hwdep.ko
/lib/modules/5.8.0-43-generic/kernel/sound/core/snd-seq-device.ko
/lib/modules/5.8.0-43-generic/kernel/sound/core/snd-hrtimer.ko
/lib/modules/5.8.0-43-generic/kernel/sound/x86/snd-hdmi-lpe-audio.ko
/lib/modules/5.8.0-43-generic/kernel/sound/hda/ext/snd-hda-ext-core.ko
/lib/modules/5.8.0-43-generic/kernel/sound/hda/snd-intel-dspcfg.ko
/lib/modules/5.8.0-43-generic/kernel/sound/hda/snd-hda-core.ko
/lib/modules/5.8.0-43-generic/kernel/sound/pcmcia/pdaudiocf/snd-pdaudiocf.ko
/lib/modules/5.8.0-43-generic/kernel/sound/pcmcia/vx/snd-vxpocket.ko
/lib/modules/5.8.0-43-generic/kernel/sound/usb/snd-usb-audio.ko
/lib/modules/5.8.0-43-generic/kernel/sound/usb/line6/snd-usb-pod.ko
/lib/modules/5.8.0-43-generic/kernel/sound/usb/line6/snd-usb-line6.ko
/lib/modules/5.8.0-43-generic/kernel/sound/usb/line6/snd-usb-variax.ko
/lib/modules/5.8.0-43-generic/kernel/sound/usb/line6/snd-usb-toneport.ko
/lib/modules/5.8.0-43-generic/kernel/sound/usb/line6/snd-usb-podhd.ko
/lib/modules/5.8.0-43-generic/kernel/sound/usb/6fire/snd-usb-6fire.ko
/lib/modules/5.8.0-43-generic/kernel/sound/usb/misc/snd-ua101.ko
/lib/modules/5.8.0-43-generic/kernel/sound/usb/snd-usbmidi-lib.ko
/lib/modules/5.8.0-43-generic/kernel/sound/usb/hiface/snd-usb-hiface.ko
/lib/modules/5.8.0-43-generic/kernel/sound/usb/bcd2000/snd-bcd2000.ko
/lib/modules/5.8.0-43-generic/kernel/sound/usb/usx2y/snd-usb-usx2y.ko
/lib/modules/5.8.0-43-generic/kernel/sound/usb/usx2y/snd-usb-us122l.ko
/lib/modules/5.8.0-43-generic/kernel/sound/usb/caiaq/snd-usb-caiaq.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/xilinx/snd-soc-xlnx-formatter-pcm.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/xilinx/snd-soc-xlnx-i2s.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/xilinx/snd-soc-xlnx-spdif.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/sof/snd-sof-pci.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/sof/snd-sof-acpi.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/sof/snd-sof.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/sof/xtensa/snd-sof-xtensa-dsp.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/sof/intel/snd-sof-intel-hda-common.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/sof/intel/snd-sof-intel-hda.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/sof/intel/snd-sof-intel-byt.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/sof/intel/snd-sof-intel-ipc.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/snd-soc-acpi.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-tlv320aic23-spi.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-spdif-tx.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-tas5720.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-cs42xx8-i2c.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-tlv320aic32x4.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-nau8825.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-max9759.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-wm8731.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-rk3328.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-pcm1789-i2c.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-tda7419.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-wcd9335.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-pcm3060.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-rt711.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-alc5623.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-pcm1789-codec.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-wm8728.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-ak5558.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-tpa6130a2.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-max98373.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-mt6351.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-pcm512x.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-ssm2305.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-hdac-hdmi.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-sti-sas.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-pcm179x-codec.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-rt5651.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-cx2072x.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-wm8960.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-pcm1681.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-wm8750.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-tas2770.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-bd28623.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-tfa9879.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-pcm512x-spi.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-rt5682-i2c.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-cs4271-i2c.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-si476x.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-ssm2602.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-rt5645.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-ac97.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-ak4104.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-es8328.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-ak4118.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-tlv320aic32x4-spi.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-tas2562.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-msm8916-analog.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-pcm186x.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-max9867.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-zl38060.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-cs42l51-i2c.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-pcm512x-i2c.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-gtm601.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-ak4613.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-sta32x.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-cs35l33.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-adau1701.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-cs35l34.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-pcm3168a.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-tlv320aic32x4-i2c.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-max98927.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-cros-ec-codec.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-rt700.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-ak4458.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-pcm3168a-i2c.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-ssm2602-i2c.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-dmic.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-rt5682-sdw.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-wm8904.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-wm8753.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-adau1761-i2c.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-pcm186x-i2c.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-ssm2602-spi.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-wsa881x.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-rt5677.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-rt1308-sdw.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-wm8524.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-spdif-rx.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-pcm3168a-spi.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-sgtl5000.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-rt5640.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-adau17x1.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-wm8770.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-max98504.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-rt5682.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-cs35l32.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-adau1761-spi.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-da7219.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-es8316.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-bt-sco.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-max98390.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-tlv320aic3x.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-tscs42xx.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-cs4271-spi.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-tas6424.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-sta350.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-msm8916-digital.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-adau7118.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-sigmadsp-regmap.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-cs4265.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-tlv320aic31xx.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-es7134.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-wm8711.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-adau-utils.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-mt6660.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-wm8523.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-wm8510.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-cs42l52.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-ak4642.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-wm8985.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-mt6358.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-rt1015.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-wcd934x.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-tscs454.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-nau8540.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-adau7118-hw.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-wm8804-i2c.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-cs35l36.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-rt5514-spi.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-max9860.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-cs35l35.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-max98357a.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-rt286.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-cs42xx8.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-pcm3060-spi.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-cs42l42.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-nau8822.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-tas5086.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-rt5514.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-ssm4567.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-pcm3060-i2c.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-simple-amplifier.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-cs4341.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-pcm179x-i2c.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-ak4554.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-ts3a227e.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-wm8962.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-sigmadsp.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-hdmi-codec.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-wm8737.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-wm8741.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-rt298.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-tas571x.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-tlv320adcx140.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-uda1334.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-cs42l56.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-rl6231.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-cs43130.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-rt5670.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-pcm179x-spi.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-tlv320aic23.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-adau1761.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-cs4270.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-nau8810.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-sigmadsp-i2c.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-wm8776.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-adau7002.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-inno-rk3036.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-tlv320aic23-i2c.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-rl6347a.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-wm8978.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-rt715.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-rt5631.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-wm8903.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-cs53l30.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-wm8782.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-rt5660.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-wm8974.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-wm8804.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-zx-aud96p22.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-max98088.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-rt5616.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-ak5386.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-cs42l51.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-rt1011.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-es7241.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-cs4271.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-wm8804-spi.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-tas2552.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-max98090.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-nau8824.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-rt5663.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-es8328-spi.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-hdac-hda.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-da7213.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-adau7118-i2c.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-cs4349.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-es8328-i2c.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-pcm186x-spi.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-rt5677-spi.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-wm8580.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/codecs/snd-soc-cs42l73.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/generic/snd-soc-simple-card-utils.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/generic/snd-soc-simple-card.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/bcm/snd-soc-63xx.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/snd-soc-core.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/fsl/snd-soc-fsl-esai.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/fsl/snd-soc-fsl-mqs.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/fsl/snd-soc-fsl-audmix.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/fsl/snd-soc-fsl-sai.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/fsl/snd-soc-fsl-micfil.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/fsl/snd-soc-imx-audmux.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/fsl/snd-soc-fsl-spdif.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/fsl/snd-soc-fsl-ssi.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/fsl/snd-soc-fsl-asrc.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/fsl/snd-soc-fsl-easrc.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/xtensa/snd-soc-xtfpga-i2s.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/intel/atom/snd-soc-sst-atom-hifi2-platform.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/intel/atom/sst/snd-intel-sst-acpi.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/intel/atom/sst/snd-intel-sst-core.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/intel/atom/sst/snd-intel-sst-pci.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/intel/common/snd-soc-sst-acpi.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/intel/common/snd-soc-acpi-intel-match.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/intel/common/snd-soc-sst-ipc.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/intel/common/snd-soc-sst-dsp.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/intel/common/snd-soc-sst-firmware.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/intel/haswell/snd-soc-sst-haswell-pcm.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/intel/boards/snd-soc-sst-broadwell.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/intel/boards/snd-soc-sst-cht-bsw-rt5672.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/intel/boards/snd-soc-kbl_rt5663_rt5514_max98927.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/intel/boards/snd-soc-sst-byt-cht-es8316.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/intel/boards/snd-soc-sst-cht-bsw-rt5645.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/intel/boards/snd-soc-kbl_da7219_max98927.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/intel/boards/snd-soc-sst-byt-cht-da7213.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/intel/boards/snd-soc-sst-bytcr-rt5651.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/intel/boards/snd-soc-cml_rt1011_rt5682.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/intel/boards/snd-soc-sst-sof-wm8804.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/intel/boards/snd-soc-sst-bdw-rt5650-mach.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/intel/boards/snd-soc-sst-cht-bsw-nau8824.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/intel/boards/snd-soc-sst-sof-pcm512x.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/intel/boards/snd-soc-ehl-rt5660.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/intel/boards/snd-soc-sof_da7219_max98373.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/intel/boards/snd-soc-sst-bxt-da7219_max98357a.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/intel/boards/snd-soc-sst-haswell.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/intel/boards/snd-soc-sst-cht-bsw-max98090_ti.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/intel/boards/snd-soc-skl_rt286.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/intel/boards/snd-soc-sst-bytcr-rt5640.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/intel/boards/snd-soc-skl_nau88l25_ssm4567.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/intel/boards/snd-skl_nau88l25_max98357a.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/intel/boards/snd-soc-skl_hda_dsp.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/intel/boards/snd-soc-sst-glk-rt5682_max98357a.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/intel/boards/snd-soc-kbl_da7219_max98357a.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/intel/boards/snd-soc-kbl_rt5663_max98927.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/intel/boards/snd-soc-kbl_rt5660.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/intel/boards/snd-soc-sof_rt5682.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/intel/boards/snd-soc-sst-bxt-rt298.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/intel/boards/snd-soc-sst-bdw-rt5677-mach.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/intel/boards/snd-soc-sst-byt-cht-cx2072x.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/amd/snd-soc-acp-rt5682-mach.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/amd/renoir/snd-rn-pci-acp3x.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/amd/renoir/snd-acp3x-pdm-dma.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/amd/renoir/snd-acp3x-rn.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/amd/snd-soc-acp-rt5645-mach.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/amd/raven/snd-pci-acp3x.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/amd/raven/snd-acp3x-pcm-dma.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/amd/raven/snd-acp3x-i2s.ko
/lib/modules/5.8.0-43-generic/kernel/sound/soc/amd/snd-soc-acp-da7219mx98357-mach.ko
/lib/modules/5.8.0-43-generic/kernel/sound/synth/snd-util-mem.ko
/lib/modules/5.8.0-43-generic/kernel/sound/synth/emux/snd-emux-synth.ko
/lib/modules/5.8.0-43-generic/kernel/sound/isa/sb/snd-sb-common.ko
/lib/modules/5.8.0-43-generic/kernel/sound/i2c/other/snd-pt2258.ko
/lib/modules/5.8.0-43-generic/kernel/sound/i2c/other/snd-ak4xxx-adda.ko
/lib/modules/5.8.0-43-generic/kernel/sound/i2c/other/snd-ak4114.ko
/lib/modules/5.8.0-43-generic/kernel/sound/i2c/other/snd-ak4117.ko
/lib/modules/5.8.0-43-generic/kernel/sound/i2c/other/snd-ak4113.ko
/lib/modules/5.8.0-43-generic/kernel/sound/i2c/snd-i2c.ko
/lib/modules/5.8.0-43-generic/kernel/sound/i2c/snd-cs8427.ko
/lib/modules/5.8.0-43-generic/kernel/sound/pci/au88x0/snd-au8820.ko
/lib/modules/5.8.0-43-generic/kernel/sound/pci/au88x0/snd-au8830.ko
/lib/modules/5.8.0-43-generic/kernel/sound/pci/au88x0/snd-au8810.ko
/lib/modules/5.8.0-43-generic/kernel/sound/pci/emu10k1/snd-emu10k1x.ko
/lib/modules/5.8.0-43-generic/kernel/sound/pci/emu10k1/snd-emu10k1.ko
/lib/modules/5.8.0-43-generic/kernel/sound/pci/emu10k1/snd-emu10k1-synth.ko
/lib/modules/5.8.0-43-generic/kernel/sound/pci/ac97/snd-ac97-codec.ko
/lib/modules/5.8.0-43-generic/kernel/sound/pci/snd-ad1889.ko
/lib/modules/5.8.0-43-generic/kernel/sound/pci/snd-intel8x0.ko
/lib/modules/5.8.0-43-generic/kernel/sound/pci/snd-ens1370.ko
/lib/modules/5.8.0-43-generic/kernel/sound/pci/snd-via82xx.ko
/lib/modules/5.8.0-43-generic/kernel/sound/pci/ice1712/snd-ice1724.ko
/lib/modules/5.8.0-43-generic/kernel/sound/pci/ice1712/snd-ice17xx-ak4xxx.ko
/lib/modules/5.8.0-43-generic/kernel/sound/pci/ice1712/snd-ice1712.ko
/lib/modules/5.8.0-43-generic/kernel/sound/pci/snd-maestro3.ko
/lib/modules/5.8.0-43-generic/kernel/sound/pci/oxygen/snd-oxygen.ko
/lib/modules/5.8.0-43-generic/kernel/sound/pci/oxygen/snd-virtuoso.ko
/lib/modules/5.8.0-43-generic/kernel/sound/pci/oxygen/snd-oxygen-lib.ko
/lib/modules/5.8.0-43-generic/kernel/sound/pci/snd-als4000.ko
/lib/modules/5.8.0-43-generic/kernel/sound/pci/ctxfi/snd-ctxfi.ko
/lib/modules/5.8.0-43-generic/kernel/sound/pci/vx222/snd-vx222.ko
/lib/modules/5.8.0-43-generic/kernel/sound/pci/hda/snd-hda-codec-via.ko
/lib/modules/5.8.0-43-generic/kernel/sound/pci/hda/snd-hda-codec-ca0110.ko
/lib/modules/5.8.0-43-generic/kernel/sound/pci/hda/snd-hda-codec-si3054.ko
/lib/modules/5.8.0-43-generic/kernel/sound/pci/hda/snd-hda-codec-analog.ko
/lib/modules/5.8.0-43-generic/kernel/sound/pci/hda/snd-hda-codec-conexant.ko
/lib/modules/5.8.0-43-generic/kernel/sound/pci/hda/snd-hda-codec-generic.ko
/lib/modules/5.8.0-43-generic/kernel/sound/pci/hda/snd-hda-codec-realtek.ko
/lib/modules/5.8.0-43-generic/kernel/sound/pci/hda/snd-hda-codec.ko
/lib/modules/5.8.0-43-generic/kernel/sound/pci/hda/snd-hda-codec-hdmi.ko
/lib/modules/5.8.0-43-generic/kernel/sound/pci/hda/snd-hda-codec-ca0132.ko
/lib/modules/5.8.0-43-generic/kernel/sound/pci/hda/snd-hda-intel.ko
/lib/modules/5.8.0-43-generic/kernel/sound/pci/hda/snd-hda-codec-cmedia.ko
/lib/modules/5.8.0-43-generic/kernel/sound/pci/hda/snd-hda-codec-cirrus.ko
/lib/modules/5.8.0-43-generic/kernel/sound/pci/hda/snd-hda-codec-idt.ko
/lib/modules/5.8.0-43-generic/kernel/sound/pci/snd-es1968.ko
/lib/modules/5.8.0-43-generic/kernel/sound/pci/rme9652/snd-hdsp.ko
/lib/modules/5.8.0-43-generic/kernel/sound/pci/rme9652/snd-rme9652.ko
/lib/modules/5.8.0-43-generic/kernel/sound/pci/rme9652/snd-hdspm.ko
/lib/modules/5.8.0-43-generic/kernel/sound/pci/asihpi/snd-asihpi.ko
/lib/modules/5.8.0-43-generic/kernel/sound/pci/snd-als300.ko
/lib/modules/5.8.0-43-generic/kernel/sound/pci/echoaudio/snd-darla24.ko
/lib/modules/5.8.0-43-generic/kernel/sound/pci/echoaudio/snd-gina24.ko
/lib/modules/5.8.0-43-generic/kernel/sound/pci/echoaudio/snd-gina20.ko
/lib/modules/5.8.0-43-generic/kernel/sound/pci/echoaudio/snd-layla20.ko
/lib/modules/5.8.0-43-generic/kernel/sound/pci/echoaudio/snd-echo3g.ko
/lib/modules/5.8.0-43-generic/kernel/sound/pci/echoaudio/snd-darla20.ko
/lib/modules/5.8.0-43-generic/kernel/sound/pci/echoaudio/snd-mia.ko
/lib/modules/5.8.0-43-generic/kernel/sound/pci/echoaudio/snd-indigo.ko
/lib/modules/5.8.0-43-generic/kernel/sound/pci/echoaudio/snd-layla24.ko
/lib/modules/5.8.0-43-generic/kernel/sound/pci/echoaudio/snd-indigodjx.ko
/lib/modules/5.8.0-43-generic/kernel/sound/pci/echoaudio/snd-indigoio.ko
/lib/modules/5.8.0-43-generic/kernel/sound/pci/echoaudio/snd-indigodj.ko
/lib/modules/5.8.0-43-generic/kernel/sound/pci/echoaudio/snd-indigoiox.ko
/lib/modules/5.8.0-43-generic/kernel/sound/pci/echoaudio/snd-mona.ko
/lib/modules/5.8.0-43-generic/kernel/sound/pci/snd-es1938.ko
/lib/modules/5.8.0-43-generic/kernel/sound/pci/snd-fm801.ko
/lib/modules/5.8.0-43-generic/kernel/sound/pci/snd-ens1371.ko
/lib/modules/5.8.0-43-generic/kernel/sound/pci/snd-rme32.ko
/lib/modules/5.8.0-43-generic/kernel/sound/pci/nm256/snd-nm256.ko
/lib/modules/5.8.0-43-generic/kernel/sound/pci/ali5451/snd-ali5451.ko
/lib/modules/5.8.0-43-generic/kernel/sound/pci/ymfpci/snd-ymfpci.ko
/lib/modules/5.8.0-43-generic/kernel/sound/pci/snd-atiixp-modem.ko
/lib/modules/5.8.0-43-generic/kernel/sound/pci/trident/snd-trident.ko
/lib/modules/5.8.0-43-generic/kernel/sound/pci/ca0106/snd-ca0106.ko
/lib/modules/5.8.0-43-generic/kernel/sound/pci/lx6464es/snd-lx6464es.ko
/lib/modules/5.8.0-43-generic/kernel/sound/pci/aw2/snd-aw2.ko
/lib/modules/5.8.0-43-generic/kernel/sound/pci/snd-cmipci.ko
/lib/modules/5.8.0-43-generic/kernel/sound/pci/snd-sonicvibes.ko
/lib/modules/5.8.0-43-generic/kernel/sound/pci/korg1212/snd-korg1212.ko
/lib/modules/5.8.0-43-generic/kernel/sound/pci/lola/snd-lola.ko
/lib/modules/5.8.0-43-generic/kernel/sound/pci/riptide/snd-riptide.ko
/lib/modules/5.8.0-43-generic/kernel/sound/pci/snd-bt87x.ko
/lib/modules/5.8.0-43-generic/kernel/sound/pci/pcxhr/snd-pcxhr.ko
/lib/modules/5.8.0-43-generic/kernel/sound/pci/snd-cs4281.ko
/lib/modules/5.8.0-43-generic/kernel/sound/pci/mixart/snd-mixart.ko
/lib/modules/5.8.0-43-generic/kernel/sound/pci/snd-rme96.ko
/lib/modules/5.8.0-43-generic/kernel/sound/pci/cs46xx/snd-cs46xx.ko
/lib/modules/5.8.0-43-generic/kernel/sound/pci/snd-via82xx-modem.ko
/lib/modules/5.8.0-43-generic/kernel/sound/pci/snd-intel8x0m.ko
/lib/modules/5.8.0-43-generic/kernel/sound/pci/snd-atiixp.ko
/lib/modules/5.8.0-43-generic/kernel/sound/pci/snd-azt3328.ko
/lib/modules/5.8.0-43-generic/kernel/sound/firewire/motu/snd-firewire-motu.ko
/lib/modules/5.8.0-43-generic/kernel/sound/firewire/oxfw/snd-oxfw.ko
/lib/modules/5.8.0-43-generic/kernel/sound/firewire/fireface/snd-fireface.ko
/lib/modules/5.8.0-43-generic/kernel/sound/firewire/bebob/snd-bebob.ko
/lib/modules/5.8.0-43-generic/kernel/sound/firewire/tascam/snd-firewire-tascam.ko
/lib/modules/5.8.0-43-generic/kernel/sound/firewire/dice/snd-dice.ko
/lib/modules/5.8.0-43-generic/kernel/sound/firewire/digi00x/snd-firewire-digi00x.ko
/lib/modules/5.8.0-43-generic/kernel/sound/firewire/fireworks/snd-fireworks.ko
/lib/modules/5.8.0-43-generic/kernel/sound/firewire/snd-isight.ko
/lib/modules/5.8.0-43-generic/kernel/sound/firewire/snd-firewire-lib.ko
/lib/modules/5.8.0-43-generic/kernel/sound/xen/snd_xen_front.ko
/lib/modules/5.8.0-43-generic/kernel/sound/drivers/snd-serial-u16550.ko
/lib/modules/5.8.0-43-generic/kernel/sound/drivers/mpu401/snd-mpu401.ko
/lib/modules/5.8.0-43-generic/kernel/sound/drivers/mpu401/snd-mpu401-uart.ko
/lib/modules/5.8.0-43-generic/kernel/sound/drivers/snd-mtpav.ko
/lib/modules/5.8.0-43-generic/kernel/sound/drivers/opl3/snd-opl3-synth.ko
/lib/modules/5.8.0-43-generic/kernel/sound/drivers/opl3/snd-opl3-lib.ko
/lib/modules/5.8.0-43-generic/kernel/sound/drivers/snd-dummy.ko
/lib/modules/5.8.0-43-generic/kernel/sound/drivers/snd-portman2x4.ko
/lib/modules/5.8.0-43-generic/kernel/sound/drivers/snd-mts64.ko
/lib/modules/5.8.0-43-generic/kernel/sound/drivers/vx/snd-vx-lib.ko
/lib/modules/5.8.0-43-generic/kernel/sound/drivers/snd-virmidi.ko
/lib/modules/5.8.0-43-generic/kernel/sound/drivers/pcsp/snd-pcsp.ko
/lib/modules/5.8.0-43-generic/kernel/sound/drivers/snd-aloop.ko
cat: /dev/sndstat: No such file or directory
00:00.0 Host bridge [0600]: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series SoC Transaction Register [8086:2280] (rev 34)
00:02.0 VGA compatible controller [0300]: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Integrated Graphics Controller [8086:22b0] (rev 34)
00:0b.0 Signal processing controller [1180]: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series Power Management Controller [8086:22dc] (rev 34)
00:14.0 USB controller [0c03]: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series USB xHCI Controller [8086:22b5] (rev 34)
00:1a.0 Encryption controller [1080]: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series Trusted Execution Engine [8086:2298] (rev 34)
00:1c.0 PCI bridge [0604]: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series PCI Express Port #1 [8086:22c8] (rev 34)
00:1f.0 ISA bridge [0601]: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series PCU [8086:229c] (rev 34)
01:00.0 Network controller [0280]: Broadcom Inc. and subsidiaries BCM4356 802.11ac Wireless Network Adapter [14e4:43ec] (rev 02)
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 002: ID 258a:0111 SINO WEALTH Gaming Keyboard
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
/usr/sbin/alsactl
Specified filename /dev/dsp does not exist.
                     USER PID ACCESS COMMAND
/dev/snd/controlC0: eric 8326 F.... pulseaudio
dpkg-query: no path found matching pattern *bin/slmodemd*
dmesg: read kernel buffer failed: Operation not permitted
sudo: /etc/init.d/sl-modem-daemon: command not found
 Release Date: 08/07/2017
  Serial services are supported (int 14h)
 Manufacturer: Default string
 Product Name: Default string
 Serial Number: Default string
 Manufacturer: AMI Corporation
 Product Name: Default string
 Serial Number: Default string
 Manufacturer: Default string
 Serial Number: Default string
 Port Type: Serial Port 16550A Compatible
 Manufacturer: Hynix Semiconductor
 Serial Number: 00000000
 Manufacturer: Hynix Semiconductor
 Serial Number: 00000000
 Manufacturer: Intel
 Serial Number: Not Specified
snd_seq_dummy 16384 0
snd_seq_midi 20480 0
snd_seq_midi_event 16384 1 snd_seq_midi
snd_rawmidi 36864 1 snd_seq_midi
snd_seq 73728 3 snd_seq_midi,snd_seq_midi_event,snd_seq_dummy
snd_seq_device 16384 3 snd_seq,snd_seq_midi,snd_rawmidi
snd_soc_sst_cht_bsw_rt5645 28672 2
pi3usb30532 16384 2
fusb302 28672 0
tcpm 53248 1 fusb302
typec 53248 2 pi3usb30532,tcpm
snd_intel_sst_acpi 20480 1
snd_intel_sst_core 61440 1 snd_intel_sst_acpi
snd_soc_rt5645 172032 2 snd_soc_sst_cht_bsw_rt5645
snd_soc_sst_atom_hifi2_platform 110592 2 snd_intel_sst_core
snd_soc_acpi_intel_match 45056 1 snd_intel_sst_acpi
snd_soc_acpi 16384 3 snd_soc_acpi_intel_match,snd_intel_sst_acpi,snd_soc_sst_cht_bsw_rt5645
snd_soc_rl6231 20480 1 snd_soc_rt5645
snd_soc_core 278528 3 snd_soc_sst_atom_hifi2_platform,snd_soc_rt5645,snd_soc_sst_cht_bsw_rt5645
snd_compress 28672 1 snd_soc_core
ac97_bus 16384 1 snd_soc_core
snd_pcm_dmaengine 16384 1 snd_soc_core
snd_pcm 118784 6 snd_compress,snd_soc_sst_atom_hifi2_platform,snd_soc_core,snd_soc_rt5645,snd_soc_sst_cht_bsw_rt5645,snd_pcm_dmaengine
intel_xhci_usb_role_switch 16384 1
roles 16384 2 intel_xhci_usb_role_switch,tcpm
snd_timer 40960 2 snd_seq,snd_pcm
snd 94208 12 snd_seq,snd_seq_device,snd_timer,snd_compress,snd_soc_sst_atom_hifi2_platform,snd_soc_core,snd_pcm,snd_rawmidi
soundcore 16384 1 snd
btusb 57344 0
btrtl 24576 2 hci_uart,btusb
btbcm 16384 2 hci_uart,btusb
btintel 28672 2 hci_uart,btusb
bluetooth 602112 40 btrtl,hidp,btqca,btintel,hci_uart,btbcm,bnep,btusb,rfcomm
usbhid 57344 0
hid 135168 3 hidp,usbhid,hid_generic
1 sink(s) available.
  * index: 0
 name: <alsa_output.platform-cht-bsw-rt5645.HiFi__hw_chtrt5645__sink>
 driver: <module-alsa-card.c>
 flags: HARDWARE DECIBEL_VOLUME LATENCY DYNAMIC_LATENCY
 state: SUSPENDED
 suspend cause: IDLE
 priority: 9002
 volume: front-left: 49808 / 76% / -7.15 dB, front-right: 49808 / 76% / -7.15 dB
         balance 0.00
 base volume: 65536 / 100% / 0.00 dB
 volume steps: 65537
 muted: no
 current latency: 0.00 ms
 max request: 0 KiB
 max rewind: 0 KiB
 monitor source: 0
 sample spec: s16le 2ch 48000Hz
 channel map: front-left,front-right
              Stereo
 used by: 0
 linked by: 0
 configured latency: 0.00 ms; range is 0.50 .. 2000.00 ms
 card: 0 <alsa_card.platform-cht-bsw-rt5645>
 module: 7
 properties:
  alsa.resolution_bits = "16"
  device.api = "alsa"
  device.class = "sound"
  alsa.class = "generic"
  alsa.subclass = "generic-mix"
  alsa.name = ""
  alsa.id = "1"
  alsa.subdevice = "0"
  alsa.subdevice_name = "subdevice #0"
  alsa.device = "0"
  alsa.card = "0"
  alsa.card_name = "chtrt5645"
  alsa.long_card_name = "gpd-win-pocket-rt5645"
  alsa.driver_name = "snd_soc_sst_cht_bsw_rt5645"
  device.bus_path = "platform-cht-bsw-rt5645"
  sysfs.path = "/devices/pci0000:00/808622A8:00/cht-bsw-rt5645/sound/card0"
  device.form_factor = "internal"
  device.string = "hw:chtrt5645"
  device.buffering.buffer_size = "384000"
  device.buffering.fragment_size = "192000"
  device.access_mode = "mmap+timer"
  device.profile.name = "HiFi: hw:chtrt5645: sink"
  device.profile.description = "Headphones + Speaker"
  alsa.mixer_device = "hw:chtrt5645"
  device.description = "Built-in Audio Headphones + Speaker"
  module-udev-detect.discovered = "1"
  device.icon_name = "audio-card"
 ports:
  [Out] Headphones: Headphones (priority 200, latency offset 0 usec, available: no)
   properties:

  [Out] Speaker: Speaker (priority 100, latency offset 0 usec, available: unknown)
   properties:

 active port: <[Out] Speaker>
**** List of PLAYBACK Hardware Devices ****
card 0: chtrt5645 [chtrt5645], device 0: 3 []
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: chtrt5645 [chtrt5645], device 1: Deep-Buffer Audio (*) []
  Subdevices: 1/1
  Subdevice #0: subdevice #0
Unloading ALSA sound driver modules: snd-seq-dummy snd-seq-midi snd-seq-midi-event snd-rawmidi snd-seq snd-seq-device snd-soc-sst-cht-bsw-rt5645 snd-intel-sst-acpi snd-intel-sst-core snd-soc-rt5645 snd-soc-sst-atom-hifi2-platform snd-soc-acpi-intel-match snd-soc-acpi snd-soc-rl6231 snd-soc-core snd-compress snd-pcm-dmaengine snd-pcm snd-timer (failed: modules still loaded: snd-soc-sst-cht-bsw-rt5645 snd-intel-sst-acpi snd-intel-sst-core snd-soc-rt5645 snd-soc-sst-atom-hifi2-platform snd-soc-acpi-intel-match snd-soc-acpi snd-soc-rl6231 snd-soc-core snd-compress snd-pcm-dmaengine snd-pcm snd-timer).
Loading ALSA sound driver modules: snd-seq-dummy snd-seq-midi snd-seq-midi-event snd-rawmidi snd-seq snd-seq-device snd-soc-sst-cht-bsw-rt5645 snd-intel-sst-acpi snd-intel-sst-core snd-soc-rt5645 snd-soc-sst-atom-hifi2-platform snd-soc-acpi-intel-match snd-soc-acpi snd-soc-rl6231 snd-soc-core snd-compress snd-pcm-dmaengine snd-pcm snd-timer.
ubuntu-support-status: command not found
2660 packages installed, of which:
1877 receive package updates until 7/2021
   1 package is from a third party
  21 packages are no longer available for download

Packages from third parties are not provided by the official Ubuntu
archive, for example packages from Personal Package Archives in
Launchpad.
For more information on the packages, run 'ubuntu-security-status
--thirdparty'.

Packages that are not available for download may be left over from a
previous release of Ubuntu, may have been installed directly from a
.deb file, or are from a source which has been disabled.
For more information on the packages, run 'ubuntu-security-status
--unavailable'.

Any help would be greatly appreciated.

Question information

Language:
English Edit question
Status:
Solved
For:
Ubuntu alsa-driver Edit question
Assignee:
No assignee Edit question
Solved by:
actionparsnip
Solved:
Last query:
Last reply:
Revision history for this message
actionparsnip (andrew-woodhead666) said :
#1

!!################################
!!ALSA Information Script v 0.4.66
!!################################

!!Script ran on: Tue Feb 23 12:21:35 UTC 2021

!!Linux Distribution
!!------------------

Ubuntu 20.10 \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 20.10" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu 20.10" HOME_URL="https://www.ubuntu.com/" SUPPORT_URL="https://help.ubuntu.com/" BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/" PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy" UBUNTU_CODENAME=groovy

!!DMI Information
!!---------------

Manufacturer: Default string
Product Name: Default string
Product Version: Default string
Firmware Version: 5.11
System SKU: Default string
Board Vendor: AMI Corporation
Board Name: Default string

!!ACPI Device Status Information
!!---------------

/sys/bus/acpi/devices/10EC5645:00/status 15
/sys/bus/acpi/devices/80860F14:00/status 15
/sys/bus/acpi/devices/80860F14:01/status 15
/sys/bus/acpi/devices/80860F14:02/status 15
/sys/bus/acpi/devices/8086228A:00/status 15
/sys/bus/acpi/devices/8086228A:01/status 15
/sys/bus/acpi/devices/8086228E:00/status 15
/sys/bus/acpi/devices/8086228E:01/status 15
/sys/bus/acpi/devices/8086228E:02/status 15
/sys/bus/acpi/devices/808622A8:00/status 15
/sys/bus/acpi/devices/808622C1:00/status 15
/sys/bus/acpi/devices/808622C1:01/status 15
/sys/bus/acpi/devices/808622C1:02/status 15
/sys/bus/acpi/devices/808622C1:03/status 15
/sys/bus/acpi/devices/808622C1:04/status 15
/sys/bus/acpi/devices/808622C1:05/status 15
/sys/bus/acpi/devices/808622C1:06/status 15
/sys/bus/acpi/devices/ACPI0003:00/status 15
/sys/bus/acpi/devices/ACPI0011:00/status 15
/sys/bus/acpi/devices/BCM2E7E:00/status 15
/sys/bus/acpi/devices/FAN02501:00/status 15
/sys/bus/acpi/devices/GDIX1001:00/status 15
/sys/bus/acpi/devices/INT33A4:00/status 15
/sys/bus/acpi/devices/INT33D5:00/status 15
/sys/bus/acpi/devices/INT33FE:02/status 15
/sys/bus/acpi/devices/INT33FF:00/status 15
/sys/bus/acpi/devices/INT33FF:01/status 15
/sys/bus/acpi/devices/INT33FF:02/status 15
/sys/bus/acpi/devices/INT33FF:03/status 15
/sys/bus/acpi/devices/INT33FF:04/status 15
/sys/bus/acpi/devices/INT3400:00/status 15
/sys/bus/acpi/devices/INT3403:00/status 15
/sys/bus/acpi/devices/INT3403:01/status 15
/sys/bus/acpi/devices/INT3403:02/status 15
/sys/bus/acpi/devices/INT3403:04/status 15
/sys/bus/acpi/devices/INT3406:00/status 15
/sys/bus/acpi/devices/INT3407:00/status 15
/sys/bus/acpi/devices/INT3409:01/status 15
/sys/bus/acpi/devices/INT34D3:00/status 15
/sys/bus/acpi/devices/INTL9C60:00/status 15
/sys/bus/acpi/devices/INTL9C60:01/status 15
/sys/bus/acpi/devices/LNXPOWER:03/status 15
/sys/bus/acpi/devices/LNXPOWER:0a/status 2
/sys/bus/acpi/devices/LNXPOWER:0b/status 2
/sys/bus/acpi/devices/LNXPOWER:0c/status 2
/sys/bus/acpi/devices/LNXPOWER:0d/status 2
/sys/bus/acpi/devices/LNXPOWER:0e/status 2
/sys/bus/acpi/devices/LNXPOWER:0f/status 2
/sys/bus/acpi/devices/MSFT0101:00/status 15
/sys/bus/acpi/devices/PNP0103:00/status 15
/sys/bus/acpi/devices/PNP0501:00/status 15
/sys/bus/acpi/devices/PNP0C0F:00/status 9
/sys/bus/acpi/devices/PNP0C0F:01/status 9
/sys/bus/acpi/devices/PNP0C0F:02/status 9
/sys/bus/acpi/devices/PNP0C0F:03/status 9
/sys/bus/acpi/devices/PNP0C0F:04/status 9
/sys/bus/acpi/devices/PNP0C0F:05/status 9
/sys/bus/acpi/devices/PNP0C0F:06/status 9
/sys/bus/acpi/devices/PNP0C0F:07/status 9
/sys/bus/acpi/devices/USBC000:00/status 15
/sys/bus/acpi/devices/device:0c/status 15
/sys/bus/acpi/devices/device:1d/status 15
/sys/bus/acpi/devices/device:26/status 15
/sys/bus/acpi/devices/device:2e/status 15
/sys/bus/acpi/devices/device:32/status 15
/sys/bus/acpi/devices/device:48/status 15
/sys/bus/acpi/devices/device:4c/status 15
/sys/bus/acpi/devices/device:4d/status 15
/sys/bus/acpi/devices/device:50/status 15

!!Kernel Information
!!------------------

Kernel release: 5.8.0-43-generic
Operating System: GNU/Linux
Architecture: x86_64
Processor: x86_64
SMP Enabled: Yes

!!ALSA Version
!!------------

Driver version: k5.8.0-43-generic
Library version: 1.2.3.2
Utilities version: 1.2.3

!!Loaded ALSA modules
!!-------------------

snd_soc_sst_cht_bsw_rt5645 (card 0)

!!Sound Servers on this system
!!----------------------------

Pulseaudio:
      Installed - Yes (/usr/bin/pulseaudio)
      Running - Yes

!!Soundcards recognised by ALSA
!!-----------------------------

 0 [chtrt5645 ]: chtrt5645 - chtrt5645
                      gpd-win-pocket-rt5645

!!PCI Soundcards installed in the system
!!--------------------------------------

!!Modprobe options (Sound related)
!!--------------------------------

snd_pcsp: index=-2
snd_usb_audio: index=-2
snd_atiixp_modem: index=-2
snd_intel8x0m: index=-2
snd_via82xx_modem: index=-2
snd_atiixp_modem: index=-2
snd_intel8x0m: index=-2
snd_via82xx_modem: index=-2
snd_usb_audio: index=-2
snd_usb_caiaq: index=-2
snd_usb_ua101: index=-2
snd_usb_us122l: index=-2
snd_usb_usx2y: index=-2
snd_cmipci: mpu_port=0x330 fm_port=0x388
snd_pcsp: index=-2
snd_usb_audio: index=-2

!!Loaded sound module options
!!---------------------------

!!Module: snd_soc_sst_cht_bsw_rt5645
 * :

!!Sysfs card info
!!---------------

!!Card: /sys/class/sound/card0
Driver: /sys/bus/platform/drivers/cht-bsw-rt5645
Tree:
 /sys/class/sound/card0
 |-- controlC0
 | |-- dev
 | |-- device -> ../../card0
 | |-- power
 | |-- subsystem -> ../../../../../../../class/sound
 | `-- uevent
 |-- device -> ../../../cht-bsw-rt5645
 |-- id
 |-- input13
 | |-- capabilities
 | |-- device -> ../../card0
 | |-- event13
 | |-- id
 | |-- modalias
 | |-- name
 | |-- phys
 | |-- power
 | |-- properties
 | |-- subsystem -> ../../../../../../../class/input
 | |-- uevent
 | `-- uniq
 |-- number
 |-- pcmC0D0c
 | |-- dev
 | |-- device -> ../../card0
 | |-- pcm_class
 | |-- power
 | |-- subsystem -> ../../../../../../../class/sound
 | `-- uevent
 |-- pcmC0D0p
 | |-- dev
 | |-- device -> ../../card0
 | |-- pcm_class
 | |-- power
 | |-- subsystem -> ../../../../../../../class/sound
 | `-- uevent
 |-- pcmC0D1p
 | |-- dev
 | |-- device -> ../../card0
 | |-- pcm_class
 | |-- power
 | |-- subsystem -> ../../../../../../../class/sound
 | `-- uevent
 |-- power
 | |-- async
 | |-- autosuspend_delay_ms
 | |-- control
 | |-- runtime_active_kids
 | |-- runtime_active_time
 | |-- runtime_enabled
 | |-- runtime_status
 | |-- runtime_suspended_time
 | `-- runtime_usage
 |-- subsystem -> ../../../../../../class/sound
 `-- uevent

!!ALSA Device nodes
!!-----------------

crw-rw---- 1 root audio 116, 5 Feb 23 11:59 /dev/snd/controlC0
crw-rw---- 1 root audio 116, 3 Feb 23 12:02 /dev/snd/pcmC0D0c
crw-rw---- 1 root audio 116, 2 Feb 23 12:02 /dev/snd/pcmC0D0p
crw-rw---- 1 root audio 116, 4 Feb 23 11:59 /dev/snd/pcmC0D1p
crw-rw---- 1 root audio 116, 1 Feb 23 11:59 /dev/snd/seq
crw-rw---- 1 root audio 116, 33 Feb 23 11:59 /dev/snd/timer

/dev/snd/by-path:
total 0
drwxr-xr-x 2 root root 60 Feb 23 11:59 .
drwxr-xr-x 3 root root 180 Feb 23 11:59 ..
lrwxrwxrwx 1 root root 12 Feb 23 11:59 platform-cht-bsw-rt5645 -> ../controlC0

!!Aplay/Arecord output
!!--------------------

APLAY

**** List of PLAYBACK Hardware Devices ****
card 0: chtrt5645 [chtrt5645], device 0: 3 []
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: chtrt5645 [chtrt5645], device 1: Deep-Buffer Audio (*) []
  Subdevices: 1/1
  Subdevice #0: subdevice #0

ARECORD

**** List of CAPTURE Hardware Devices ****
card 0: chtrt5645 [chtrt5645], device 0: 3 []
  Subdevices: 1/1
  Subdevice #0: subdevice #0

!!Amixer output
!!-------------

!!-------Mixer controls for card chtrt5645

Card hw:0 'chtrt5645'/'gpd-win-pocket-rt5645'
  Mixer name : ''
  Components : ''
  Controls : 286
  Simple ctrls : 252
Simple mixer control 'Headphone',0
  Capabilities: pvolume pswitch pswitch-joined
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 39
  Mono:
  Front Left: Playback 25 [64%] [-9.00dB] [off]
  Front Right: Playback 25 [64%] [-9.00dB] [off]
Simple mixer control 'Headphone Channel',0
  Capabilities: pswitch
  Playback channels: Front Left - Front Right
  Mono:
  Front Left: Playback [off]
  Front Right: Playback [off]
Simple mixer control 'Speaker',0
  Capabilities: pvolume
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 39
  Mono:
  Front Left: Playback 31 [79%] [0.00dB]
  Front Right: Playback 31 [79%] [0.00dB]
Simple mixer control 'Speaker Channel',0
  Capabilities: pswitch
  Playback channels: Front Left - Front Right
  Mono:
  Front Left: Playback [on]
  Front Right: Playback [on]
Simple mixer control 'Speaker ClassD',0
  Capabilities: pvolume pvolume-joined
  Playback channels: Mono
  Limits: Playback 0 - 7
  Mono: Playback 4 [57%] [0.00dB]
Simple mixer control 'I2S2 Func',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [on]
Simple mixer control 'Mono ADC',0
  Capabilities: cvolume cswitch
  Capture channels: Front Left - Front Right
  Limits: Capture 0 - 63
  Front Left: Capture 55 [87%] [24.00dB] [on]
  Front Right: Capture 55 [87%] [24.00dB] [on]
Simple mixer control 'Mono ADC Boost',0
  Capabilities: cvolume
  Capture channels: Front Left - Front Right
  Limits: Capture 0 - 3
  Front Left: Capture 0 [0%] [0.00dB]
  Front Right: Capture 0 [0%] [0.00dB]
Simple mixer control 'Mono ADC L1 Mux',0
  Capabilities: enum
  Items: 'Mono DAC MIXL' 'ADC'
  Item0: 'ADC'
Simple mixer control 'Mono ADC L2 Mux',0
  Capabilities: enum
  Items: 'Mono DAC MIXL' 'DMIC'
  Item0: 'DMIC'
Simple mixer control 'Mono ADC MIXL ADC1',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [on]
Simple mixer control 'Mono ADC MIXL ADC2',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'Mono ADC MIXR ADC1',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [on]
Simple mixer control 'Mono ADC MIXR ADC2',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'Mono ADC R1 Mux',0
  Capabilities: enum
  Items: 'Mono DAC MIXR' 'ADC'
  Item0: 'ADC'
Simple mixer control 'Mono ADC R2 Mux',0
  Capabilities: enum
  Items: 'Mono DAC MIXR' 'DMIC'
  Item0: 'Mono DAC MIXR'
Simple mixer control 'Mono DAC',0
  Capabilities: pvolume
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 87
  Mono:
  Front Left: Playback 87 [100%] [0.00dB]
  Front Right: Playback 87 [100%] [0.00dB]
Simple mixer control 'Mono DAC MIXL DAC L1',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'Mono DAC MIXL DAC L2',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [on]
Simple mixer control 'Mono DAC MIXL DAC R2',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'Mono DAC MIXR DAC L2',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'Mono DAC MIXR DAC R1',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'Mono DAC MIXR DAC R2',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [on]
Simple mixer control 'Mono DMIC L Mux',0
  Capabilities: enum
  Items: 'DMIC1' 'DMIC2'
  Item0: 'DMIC1'
Simple mixer control 'Mono DMIC R Mux',0
  Capabilities: enum
  Items: 'DMIC1' 'DMIC2'
  Item0: 'DMIC1'
Simple mixer control 'ADC',0
  Capabilities: cvolume cswitch
  Capture channels: Front Left - Front Right
  Limits: Capture 0 - 63
  Front Left: Capture 55 [87%] [24.00dB] [on]
  Front Right: Capture 55 [87%] [24.00dB] [on]
Simple mixer control 'ADC Boost',0
  Capabilities: cvolume
  Capture channels: Front Left - Front Right
  Limits: Capture 0 - 3
  Front Left: Capture 0 [0%] [0.00dB]
  Front Right: Capture 0 [0%] [0.00dB]
Simple mixer control 'DAC L2 Mux',0
  Capabilities: enum
  Items: 'IF1 DAC' 'IF2 DAC' 'IF3 DAC' 'Mono ADC' 'VAD_ADC'
  Item0: 'IF2 DAC'
Simple mixer control 'DAC MIXL DAC L2',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'DAC MIXL DAC R2',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'DAC MIXL Sto DAC Mix L',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'DAC MIXR DAC L2',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'DAC MIXR DAC R2',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'DAC MIXR Sto DAC Mix R',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'DAC R2 Mux',0
  Capabilities: enum
  Items: 'IF1 DAC' 'IF2 DAC' 'IF3 DAC' 'Mono ADC' 'Haptic'
  Item0: 'IF2 DAC'
Simple mixer control 'DAC1',0
  Capabilities: pvolume
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 87
  Mono:
  Front Left: Playback 87 [100%] [0.00dB]
  Front Right: Playback 87 [100%] [0.00dB]
Simple mixer control 'DAC1 Digital Volume Control Func',0
  Capabilities: enum
  Items: 'immediately' 'zero crossing' 'soft ramp'
  Item0: 'soft ramp'
Simple mixer control 'DAC1 L Mux',0
  Capabilities: enum
  Items: 'IF1 DAC' 'IF2 DAC' 'IF3 DAC'
  Item0: 'IF1 DAC'
Simple mixer control 'DAC1 MIXL DAC1',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [on]
Simple mixer control 'DAC1 MIXL Stereo ADC',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'DAC1 MIXR DAC1',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [on]
Simple mixer control 'DAC1 MIXR Stereo ADC',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'DAC1 R Mux',0
  Capabilities: enum
  Items: 'IF1 DAC' 'IF2 DAC' 'IF3 DAC'
  Item0: 'IF1 DAC'
Simple mixer control 'DAC2',0
  Capabilities: pswitch
  Playback channels: Front Left - Front Right
  Mono:
  Front Left: Playback [on]
  Front Right: Playback [on]
Simple mixer control 'Ext Spk',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [on]
Simple mixer control 'HPO MIX DAC1',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'HPO MIX HPVOL',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [on]
Simple mixer control 'HPOVOL L',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [on]
Simple mixer control 'HPOVOL MIXL BST1',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'HPOVOL MIXL DAC1',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [on]
Simple mixer control 'HPOVOL MIXL DAC2',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [on]
Simple mixer control 'HPOVOL MIXL INL',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'HPOVOL MIXR BST2',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'HPOVOL MIXR DAC1',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [on]
Simple mixer control 'HPOVOL MIXR DAC2',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [on]
Simple mixer control 'HPOVOL MIXR INR',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'HPOVOL R',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [on]
Simple mixer control 'Headset Mic',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'IF2 ADC Mux',0
  Capabilities: enum
  Items: 'IF_ADC1' 'IF_ADC2' 'VAD_ADC'
  Item0: 'IF_ADC2'
Simple mixer control 'IN',0
  Capabilities: cvolume
  Capture channels: Front Left - Front Right
  Limits: Capture 0 - 31
  Front Left: Capture 27 [87%] [6.00dB]
  Front Right: Capture 27 [87%] [6.00dB]
Simple mixer control 'IN1 Boost',0
  Capabilities: volume volume-joined
  Playback channels: Mono
  Capture channels: Mono
  Limits: 0 - 12
  Mono: 3 [25%]
Simple mixer control 'IN2 Boost',0
  Capabilities: volume volume-joined
  Playback channels: Mono
  Capture channels: Mono
  Limits: 0 - 8
  Mono: 8 [100%]
Simple mixer control 'Int Analog Mic',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [on]
Simple mixer control 'Int Mic',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [on]
Simple mixer control 'LOUT MIX DAC L1',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'LOUT MIX DAC R1',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'LOUT MIX OUTMIX L',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'LOUT MIX OUTMIX R',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'OUT',0
  Capabilities: pvolume pswitch
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 39
  Mono:
  Front Left: Playback 34 [87%] [4.50dB] [off]
  Front Right: Playback 34 [87%] [4.50dB] [off]
Simple mixer control 'OUT Channel',0
  Capabilities: pswitch
  Playback channels: Front Left - Front Right
  Mono:
  Front Left: Playback [off]
  Front Right: Playback [off]
Simple mixer control 'OUT MIXL BST1',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'OUT MIXL DAC L1',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'OUT MIXL DAC L2',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'OUT MIXL INL',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'OUT MIXR BST2',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'OUT MIXR DAC R1',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'OUT MIXR DAC R2',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'OUT MIXR INR',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'PDM1 L',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'PDM1 L Mux',0
  Capabilities: enum
  Items: 'Mono DAC' 'Stereo DAC'
  Item0: 'Mono DAC'
Simple mixer control 'PDM1 R',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'PDM1 R Mux',0
  Capabilities: enum
  Items: 'Mono DAC' 'Stereo DAC'
  Item0: 'Mono DAC'
Simple mixer control 'RECMIXL BST1',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [on]
Simple mixer control 'RECMIXL BST2',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [on]
Simple mixer control 'RECMIXL HPOL',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'RECMIXL INL',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'RECMIXL OUT MIXL',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'RECMIXR BST1',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [on]
Simple mixer control 'RECMIXR BST2',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [on]
Simple mixer control 'RECMIXR HPOR',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'RECMIXR INR',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'RECMIXR OUT MIXR',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'RT5645 IF1 ADC Mux',0
  Capabilities: enum
  Items: 'IF_ADC1/IF_ADC2/VAD_ADC' 'IF_ADC2/IF_ADC1/VAD_ADC' 'VAD_ADC/IF_ADC1/IF_ADC2' 'VAD_ADC/IF_ADC2/IF_ADC1'
  Item0: 'VAD_ADC/IF_ADC2/IF_ADC1'
Simple mixer control 'RT5645 IF1 ADC1 Swap Mux',0
  Capabilities: enum
  Items: 'L/R' 'R/L' 'L/L' 'R/R'
  Item0: 'L/R'
Simple mixer control 'RT5645 IF1 ADC2 Swap Mux',0
  Capabilities: enum
  Items: 'L/R' 'R/L' 'L/L' 'R/R'
  Item0: 'L/R'
Simple mixer control 'RT5645 IF1 ADC3 Swap Mux',0
  Capabilities: enum
  Items: 'L/R' 'R/L' 'L/L' 'R/R'
  Item0: 'L/R'
Simple mixer control 'RT5645 IF1 DAC1 L Mux',0
  Capabilities: enum
  Items: 'Slot0' 'Slot1' 'Slot2' 'Slot3'
  Item0: 'Slot0'
Simple mixer control 'RT5645 IF1 DAC1 R Mux',0
  Capabilities: enum
  Items: 'Slot0' 'Slot1' 'Slot2' 'Slot3'
  Item0: 'Slot1'
Simple mixer control 'RT5645 IF1 DAC2 L Mux',0
  Capabilities: enum
  Items: 'Slot0' 'Slot1' 'Slot2' 'Slot3'
  Item0: 'Slot2'
Simple mixer control 'RT5645 IF1 DAC2 R Mux',0
  Capabilities: enum
  Items: 'Slot0' 'Slot1' 'Slot2' 'Slot3'
  Item0: 'Slot3'
Simple mixer control 'SPK MIXL BST1',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'SPK MIXL DAC L1',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [on]
Simple mixer control 'SPK MIXL DAC L2',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [on]
Simple mixer control 'SPK MIXL INL',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'SPK MIXR BST2',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'SPK MIXR DAC R1',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [on]
Simple mixer control 'SPK MIXR DAC R2',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [on]
Simple mixer control 'SPK MIXR INR',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'SPKVOL L',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [on]
Simple mixer control 'SPKVOL R',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [on]
Simple mixer control 'SPOL MIX DAC L1',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'SPOL MIX SPKVOL L',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [on]
Simple mixer control 'SPOR MIX DAC R1',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'SPOR MIX SPKVOL R',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [on]
Simple mixer control 'Stereo DAC MIXL DAC L1',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [on]
Simple mixer control 'Stereo DAC MIXL DAC L2',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'Stereo DAC MIXL DAC R1',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [on]
Simple mixer control 'Stereo DAC MIXR DAC L1',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'Stereo DAC MIXR DAC R1',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'Stereo DAC MIXR DAC R2',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'Stereo1 ADC1 Mux',0
  Capabilities: enum
  Items: 'DAC MIX' 'ADC'
  Item0: 'ADC'
Simple mixer control 'Stereo1 ADC2 Mux',0
  Capabilities: enum
  Items: 'DAC MIX' 'DMIC'
  Item0: 'DMIC'
Simple mixer control 'Stereo1 DMIC Mux',0
  Capabilities: enum
  Items: 'DMIC1' 'DMIC2'
  Item0: 'DMIC1'
Simple mixer control 'Sto1 ADC MIXL ADC1',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [on]
Simple mixer control 'Sto1 ADC MIXL ADC2',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'Sto1 ADC MIXR ADC1',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [on]
Simple mixer control 'Sto1 ADC MIXR ADC2',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'VAD ADC Mux',0
  Capabilities: enum
  Items: 'Sto1 ADC L' 'Mono ADC L' 'Mono ADC R'
  Item0: 'Sto1 ADC L'
Simple mixer control 'codec_in rx deinterleaver codec_in0_0',0
  Capabilities: enum
  Items: 'none' 'slot 0' 'slot 1' 'slot 2' 'slot 3'
  Item0: 'slot 3'
Simple mixer control 'codec_in rx deinterleaver codec_in0_1',0
  Capabilities: enum
  Items: 'none' 'slot 0' 'slot 1' 'slot 2' 'slot 3'
  Item0: 'slot 1'
Simple mixer control 'codec_in rx deinterleaver codec_in1_0',0
  Capabilities: enum
  Items: 'none' 'slot 0' 'slot 1' 'slot 2' 'slot 3'
  Item0: 'slot 2'
Simple mixer control 'codec_in rx deinterleaver codec_in1_1',0
  Capabilities: enum
  Items: 'none' 'slot 0' 'slot 1' 'slot 2' 'slot 3'
  Item0: 'slot 3'
Simple mixer control 'codec_in0 Gain 0',0
  Capabilities: volume pswitch pswitch-joined
  Playback channels: Front Left - Front Right
  Capture channels: Front Left - Front Right
  Limits: -1440 - 360
  Front Left: 0 [80%] [0.00dB] Playback [on]
  Front Right: 0 [80%] [0.00dB] Playback [on]
Simple mixer control 'codec_in0 Gain 0 Ramp Delay',0
  Capabilities: volume volume-joined
  Playback channels: Mono
  Capture channels: Mono
  Limits: 5 - 5000
  Mono: 50 [1%]
Simple mixer control 'codec_in1 Gain 0',0
  Capabilities: volume pswitch pswitch-joined
  Playback channels: Front Left - Front Right
  Capture channels: Front Left - Front Right
  Limits: -1440 - 360
  Front Left: -1440 [0%] [-144.00dB] Playback [off]
  Front Right: -1440 [0%] [-144.00dB] Playback [off]
Simple mixer control 'codec_in1 Gain 0 Ramp Delay',0
  Capabilities: volume volume-joined
  Playback channels: Mono
  Capture channels: Mono
  Limits: 5 - 5000
  Mono: 5 [0%]
Simple mixer control 'codec_out tx interleaver slot 0',0
  Capabilities: enum
  Items: 'none' 'codec_out0_0' 'codec_out0_1' 'codec_out1_0' 'codec_out1_1'
  Item0: 'codec_out0_1'
Simple mixer control 'codec_out tx interleaver slot 1',0
  Capabilities: enum
  Items: 'none' 'codec_out0_0' 'codec_out0_1' 'codec_out1_0' 'codec_out1_1'
  Item0: 'codec_out1_0'
Simple mixer control 'codec_out tx interleaver slot 2',0
  Capabilities: enum
  Items: 'none' 'codec_out0_0' 'codec_out0_1' 'codec_out1_0' 'codec_out1_1'
  Item0: 'codec_out1_0'
Simple mixer control 'codec_out tx interleaver slot 3',0
  Capabilities: enum
  Items: 'none' 'codec_out0_0' 'codec_out0_1' 'codec_out1_0' 'codec_out1_1'
  Item0: 'codec_out1_1'
Simple mixer control 'codec_out0 Gain 0',0
  Capabilities: volume pswitch pswitch-joined
  Playback channels: Front Left - Front Right
  Capture channels: Front Left - Front Right
  Limits: -1440 - 360
  Front Left: 0 [80%] [0.00dB] Playback [on]
  Front Right: 0 [80%] [0.00dB] Playback [on]
Simple mixer control 'codec_out0 Gain 0 Ramp Delay',0
  Capabilities: volume volume-joined
  Playback channels: Mono
  Capture channels: Mono
  Limits: 5 - 5000
  Mono: 5 [0%]
Simple mixer control 'codec_out0 mix 0 codec_in0',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'codec_out0 mix 0 codec_in1',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'codec_out0 mix 0 media_loop1_in',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'codec_out0 mix 0 media_loop2_in',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'codec_out0 mix 0 modem_in',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'codec_out0 mix 0 pcm0_in',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [on]
Simple mixer control 'codec_out0 mix 0 pcm1_in',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'codec_out0 mix 0 sprot_loop_in',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'codec_out1 Gain 0',0
  Capabilities: volume pswitch pswitch-joined
  Playback channels: Front Left - Front Right
  Capture channels: Front Left - Front Right
  Limits: -1440 - 360
  Front Left: -1440 [0%] [-144.00dB] Playback [off]
  Front Right: -1440 [0%] [-144.00dB] Playback [off]
Simple mixer control 'codec_out1 Gain 0 Ramp Delay',0
  Capabilities: volume volume-joined
  Playback channels: Mono
  Capture channels: Mono
  Limits: 5 - 5000
  Mono: 50 [1%]
Simple mixer control 'codec_out1 mix 0 codec_in0',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'codec_out1 mix 0 codec_in1',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'codec_out1 mix 0 media_loop1_in',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'codec_out1 mix 0 media_loop2_in',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'codec_out1 mix 0 modem_in',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'codec_out1 mix 0 pcm0_in',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'codec_out1 mix 0 pcm1_in',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'codec_out1 mix 0 sprot_loop_in',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'media0_in Gain 0',0
  Capabilities: volume pswitch pswitch-joined
  Playback channels: Front Left - Front Right
  Capture channels: Front Left - Front Right
  Limits: -1440 - 360
  Front Left: 0 [80%] [0.00dB] Playback [on]
  Front Right: 0 [80%] [0.00dB] Playback [on]
Simple mixer control 'media0_in Gain 0 Ramp Delay',0
  Capabilities: volume volume-joined
  Playback channels: Mono
  Capture channels: Mono
  Limits: 5 - 5000
  Mono: 5 [0%]
Simple mixer control 'media0_in Volume 0',0
  Capabilities: volume pswitch pswitch-joined
  Playback channels: Front Left - Front Right
  Capture channels: Front Left - Front Right
  Limits: -1440 - 360
  Front Left: -1440 [0%] [-144.00dB] Playback [off]
  Front Right: -1440 [0%] [-144.00dB] Playback [off]
Simple mixer control 'media0_in Volume 0 Ramp Delay',0
  Capabilities: volume volume-joined
  Playback channels: Mono
  Capture channels: Mono
  Limits: 5 - 5000
  Mono: 5 [0%]
Simple mixer control 'media0_out mix 0 media0_in',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [on]
Simple mixer control 'media0_out mix 0 media1_in',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [on]
Simple mixer control 'media0_out mix 0 media2_in',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'media0_out mix 0 media3_in',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [on]
Simple mixer control 'media1_in Gain 0',0
  Capabilities: volume pswitch pswitch-joined
  Playback channels: Front Left - Front Right
  Capture channels: Front Left - Front Right
  Limits: -1440 - 360
  Front Left: 0 [80%] [0.00dB] Playback [on]
  Front Right: 0 [80%] [0.00dB] Playback [on]
Simple mixer control 'media1_in Gain 0 Ramp Delay',0
  Capabilities: volume volume-joined
  Playback channels: Mono
  Capture channels: Mono
  Limits: 5 - 5000
  Mono: 50 [1%]
Simple mixer control 'media1_out mix 0 media0_in',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'media1_out mix 0 media1_in',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'media1_out mix 0 media2_in',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'media1_out mix 0 media3_in',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'media2_in Gain 0',0
  Capabilities: volume pswitch pswitch-joined
  Playback channels: Front Left - Front Right
  Capture channels: Front Left - Front Right
  Limits: -1440 - 360
  Front Left: -1440 [0%] [-144.00dB] Playback [off]
  Front Right: -1440 [0%] [-144.00dB] Playback [off]
Simple mixer control 'media2_in Gain 0 Ramp Delay',0
  Capabilities: volume volume-joined
  Playback channels: Mono
  Capture channels: Mono
  Limits: 5 - 5000
  Mono: 5 [0%]
Simple mixer control 'media3_in Gain 0',0
  Capabilities: volume pswitch pswitch-joined
  Playback channels: Front Left - Front Right
  Capture channels: Front Left - Front Right
  Limits: -1440 - 360
  Front Left: 0 [80%] [0.00dB] Playback [on]
  Front Right: 0 [80%] [0.00dB] Playback [on]
Simple mixer control 'media3_in Gain 0 Ramp Delay',0
  Capabilities: volume volume-joined
  Playback channels: Mono
  Capture channels: Mono
  Limits: 5 - 5000
  Mono: 5 [0%]
Simple mixer control 'media_loop1_out Gain 0',0
  Capabilities: volume pswitch pswitch-joined
  Playback channels: Front Left - Front Right
  Capture channels: Front Left - Front Right
  Limits: -1440 - 360
  Front Left: -1440 [0%] [-144.00dB] Playback [off]
  Front Right: -1440 [0%] [-144.00dB] Playback [off]
Simple mixer control 'media_loop1_out Gain 0 Ramp Delay',0
  Capabilities: volume volume-joined
  Playback channels: Mono
  Capture channels: Mono
  Limits: 5 - 5000
  Mono: 5 [0%]
Simple mixer control 'media_loop1_out mix 0 codec_in0',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'media_loop1_out mix 0 codec_in1',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'media_loop1_out mix 0 media_loop1_in',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'media_loop1_out mix 0 media_loop2_in',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'media_loop1_out mix 0 modem_in',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'media_loop1_out mix 0 pcm0_in',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'media_loop1_out mix 0 pcm1_in',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'media_loop1_out mix 0 sprot_loop_in',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'media_loop2_out Gain 0',0
  Capabilities: volume pswitch pswitch-joined
  Playback channels: Front Left - Front Right
  Capture channels: Front Left - Front Right
  Limits: -1440 - 360
  Front Left: 0 [80%] [0.00dB] Playback [off]
  Front Right: 0 [80%] [0.00dB] Playback [off]
Simple mixer control 'media_loop2_out Gain 0 Ramp Delay',0
  Capabilities: volume volume-joined
  Playback channels: Mono
  Capture channels: Mono
  Limits: 5 - 5000
  Mono: 50 [1%]
Simple mixer control 'media_loop2_out mix 0 codec_in0',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'media_loop2_out mix 0 codec_in1',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'media_loop2_out mix 0 media_loop1_in',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'media_loop2_out mix 0 media_loop2_in',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'media_loop2_out mix 0 modem_in',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'media_loop2_out mix 0 pcm0_in',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'media_loop2_out mix 0 pcm1_in',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'media_loop2_out mix 0 sprot_loop_in',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'modem_in Gain 0',0
  Capabilities: volume pswitch pswitch-joined
  Playback channels: Front Left - Front Right
  Capture channels: Front Left - Front Right
  Limits: -1440 - 360
  Front Left: 0 [80%] [0.00dB] Playback [on]
  Front Right: 0 [80%] [0.00dB] Playback [on]
Simple mixer control 'modem_in Gain 0 Ramp Delay',0
  Capabilities: volume volume-joined
  Playback channels: Mono
  Capture channels: Mono
  Limits: 5 - 5000
  Mono: 5 [0%]
Simple mixer control 'modem_out Gain 0',0
  Capabilities: volume pswitch pswitch-joined
  Playback channels: Front Left - Front Right
  Capture channels: Front Left - Front Right
  Limits: -1440 - 360
  Front Left: 0 [80%] [0.00dB] Playback [on]
  Front Right: 0 [80%] [0.00dB] Playback [on]
Simple mixer control 'modem_out Gain 0 Ramp Delay',0
  Capabilities: volume volume-joined
  Playback channels: Mono
  Capture channels: Mono
  Limits: 5 - 5000
  Mono: 5 [0%]
Simple mixer control 'modem_out mix 0 codec_in0',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'modem_out mix 0 codec_in1',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'modem_out mix 0 media_loop1_in',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'modem_out mix 0 media_loop2_in',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'modem_out mix 0 modem_in',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'modem_out mix 0 pcm0_in',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [on]
Simple mixer control 'modem_out mix 0 pcm1_in',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'modem_out mix 0 sprot_loop_in',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'pcm0_in Gain 0',0
  Capabilities: volume pswitch pswitch-joined
  Playback channels: Front Left - Front Right
  Capture channels: Front Left - Front Right
  Limits: -1440 - 360
  Front Left: 0 [80%] [0.00dB] Playback [on]
  Front Right: 0 [80%] [0.00dB] Playback [on]
Simple mixer control 'pcm0_in Gain 0 Ramp Delay',0
  Capabilities: volume volume-joined
  Playback channels: Mono
  Capture channels: Mono
  Limits: 5 - 5000
  Mono: 50 [1%]
Simple mixer control 'pcm0_out mix 0 codec_in0',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'pcm0_out mix 0 codec_in1',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'pcm0_out mix 0 media_loop1_in',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'pcm0_out mix 0 media_loop2_in',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'pcm0_out mix 0 modem_in',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'pcm0_out mix 0 pcm0_in',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'pcm0_out mix 0 pcm1_in',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'pcm0_out mix 0 sprot_loop_in',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'pcm1_in Gain 0',0
  Capabilities: volume pswitch pswitch-joined
  Playback channels: Front Left - Front Right
  Capture channels: Front Left - Front Right
  Limits: -1440 - 360
  Front Left: -1440 [0%] [-144.00dB] Playback [off]
  Front Right: -1440 [0%] [-144.00dB] Playback [off]
Simple mixer control 'pcm1_in Gain 0 Ramp Delay',0
  Capabilities: volume volume-joined
  Playback channels: Mono
  Capture channels: Mono
  Limits: 5 - 5000
  Mono: 5 [0%]
Simple mixer control 'pcm1_out Gain 0',0
  Capabilities: volume pswitch pswitch-joined
  Playback channels: Front Left - Front Right
  Capture channels: Front Left - Front Right
  Limits: -1440 - 360
  Front Left: 0 [80%] [0.00dB] Playback [on]
  Front Right: 0 [80%] [0.00dB] Playback [on]
Simple mixer control 'pcm1_out Gain 0 Ramp Delay',0
  Capabilities: volume volume-joined
  Playback channels: Mono
  Capture channels: Mono
  Limits: 5 - 5000
  Mono: 50 [1%]
Simple mixer control 'pcm1_out mix 0 codec_in0',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [on]
Simple mixer control 'pcm1_out mix 0 codec_in1',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'pcm1_out mix 0 media_loop1_in',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'pcm1_out mix 0 media_loop2_in',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'pcm1_out mix 0 modem_in',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [on]
Simple mixer control 'pcm1_out mix 0 pcm0_in',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'pcm1_out mix 0 pcm1_in',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'pcm1_out mix 0 sprot_loop_in',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'pcm2_out Gain 0',0
  Capabilities: volume pswitch pswitch-joined
  Playback channels: Front Left - Front Right
  Capture channels: Front Left - Front Right
  Limits: -1440 - 360
  Front Left: -1440 [0%] [-144.00dB] Playback [off]
  Front Right: -1440 [0%] [-144.00dB] Playback [off]
Simple mixer control 'pcm2_out Gain 0 Ramp Delay',0
  Capabilities: volume volume-joined
  Playback channels: Mono
  Capture channels: Mono
  Limits: 5 - 5000
  Mono: 5 [0%]
Simple mixer control 'pcm2_out mix 0 codec_in0',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'pcm2_out mix 0 codec_in1',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'pcm2_out mix 0 media_loop1_in',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'pcm2_out mix 0 media_loop2_in',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'pcm2_out mix 0 modem_in',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'pcm2_out mix 0 pcm0_in',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'pcm2_out mix 0 pcm1_in',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'pcm2_out mix 0 sprot_loop_in',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'sprot_loop_out Gain 0',0
  Capabilities: volume pswitch pswitch-joined
  Playback channels: Front Left - Front Right
  Capture channels: Front Left - Front Right
  Limits: -1440 - 360
  Front Left: -1440 [0%] [-144.00dB] Playback [off]
  Front Right: -1440 [0%] [-144.00dB] Playback [off]
Simple mixer control 'sprot_loop_out Gain 0 Ramp Delay',0
  Capabilities: volume volume-joined
  Playback channels: Mono
  Capture channels: Mono
  Limits: 5 - 5000
  Mono: 5 [0%]
Simple mixer control 'sprot_loop_out mix 0 codec_in0',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'sprot_loop_out mix 0 codec_in1',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'sprot_loop_out mix 0 media_loop1_in',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'sprot_loop_out mix 0 media_loop2_in',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'sprot_loop_out mix 0 modem_in',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'sprot_loop_out mix 0 pcm0_in',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'sprot_loop_out mix 0 pcm1_in',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'sprot_loop_out mix 0 sprot_loop_in',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]

!!Alsactl output
!!--------------

--startcollapse--
state.chtrt5645 {
 control.1 {
  iface MIXER
  name 'media0_out mix 0 media0_in Switch'
  value true
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.2 {
  iface MIXER
  name 'media0_out mix 0 media1_in Switch'
  value true
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.3 {
  iface MIXER
  name 'media0_out mix 0 media2_in Switch'
  value false
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.4 {
  iface MIXER
  name 'media0_out mix 0 media3_in Switch'
  value true
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.5 {
  iface MIXER
  name 'media1_out mix 0 media0_in Switch'
  value false
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.6 {
  iface MIXER
  name 'media1_out mix 0 media1_in Switch'
  value false
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.7 {
  iface MIXER
  name 'media1_out mix 0 media2_in Switch'
  value false
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.8 {
  iface MIXER
  name 'media1_out mix 0 media3_in Switch'
  value false
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.9 {
  iface MIXER
  name 'pcm0_out mix 0 modem_in Switch'
  value false
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.10 {
  iface MIXER
  name 'pcm0_out mix 0 codec_in0 Switch'
  value false
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.11 {
  iface MIXER
  name 'pcm0_out mix 0 codec_in1 Switch'
  value false
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.12 {
  iface MIXER
  name 'pcm0_out mix 0 sprot_loop_in Switch'
  value false
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.13 {
  iface MIXER
  name 'pcm0_out mix 0 media_loop1_in Switch'
  value false
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.14 {
  iface MIXER
  name 'pcm0_out mix 0 media_loop2_in Switch'
  value false
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.15 {
  iface MIXER
  name 'pcm0_out mix 0 pcm0_in Switch'
  value false
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.16 {
  iface MIXER
  name 'pcm0_out mix 0 pcm1_in Switch'
  value false
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.17 {
  iface MIXER
  name 'pcm1_out mix 0 modem_in Switch'
  value true
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.18 {
  iface MIXER
  name 'pcm1_out mix 0 codec_in0 Switch'
  value true
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.19 {
  iface MIXER
  name 'pcm1_out mix 0 codec_in1 Switch'
  value false
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.20 {
  iface MIXER
  name 'pcm1_out mix 0 sprot_loop_in Switch'
  value false
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.21 {
  iface MIXER
  name 'pcm1_out mix 0 media_loop1_in Switch'
  value false
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.22 {
  iface MIXER
  name 'pcm1_out mix 0 media_loop2_in Switch'
  value false
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.23 {
  iface MIXER
  name 'pcm1_out mix 0 pcm0_in Switch'
  value false
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.24 {
  iface MIXER
  name 'pcm1_out mix 0 pcm1_in Switch'
  value false
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.25 {
  iface MIXER
  name 'pcm2_out mix 0 modem_in Switch'
  value false
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.26 {
  iface MIXER
  name 'pcm2_out mix 0 codec_in0 Switch'
  value false
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.27 {
  iface MIXER
  name 'pcm2_out mix 0 codec_in1 Switch'
  value false
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.28 {
  iface MIXER
  name 'pcm2_out mix 0 sprot_loop_in Switch'
  value false
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.29 {
  iface MIXER
  name 'pcm2_out mix 0 media_loop1_in Switch'
  value false
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.30 {
  iface MIXER
  name 'pcm2_out mix 0 media_loop2_in Switch'
  value false
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.31 {
  iface MIXER
  name 'pcm2_out mix 0 pcm0_in Switch'
  value false
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.32 {
  iface MIXER
  name 'pcm2_out mix 0 pcm1_in Switch'
  value false
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.33 {
  iface MIXER
  name 'sprot_loop_out mix 0 modem_in Switch'
  value false
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.34 {
  iface MIXER
  name 'sprot_loop_out mix 0 codec_in0 Switch'
  value false
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.35 {
  iface MIXER
  name 'sprot_loop_out mix 0 codec_in1 Switch'
  value false
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.36 {
  iface MIXER
  name 'sprot_loop_out mix 0 sprot_loop_in Switch'
  value false
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.37 {
  iface MIXER
  name 'sprot_loop_out mix 0 media_loop1_in Switch'
  value false
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.38 {
  iface MIXER
  name 'sprot_loop_out mix 0 media_loop2_in Switch'
  value false
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.39 {
  iface MIXER
  name 'sprot_loop_out mix 0 pcm0_in Switch'
  value false
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.40 {
  iface MIXER
  name 'sprot_loop_out mix 0 pcm1_in Switch'
  value false
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.41 {
  iface MIXER
  name 'media_loop1_out mix 0 modem_in Switch'
  value false
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.42 {
  iface MIXER
  name 'media_loop1_out mix 0 codec_in0 Switch'
  value false
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.43 {
  iface MIXER
  name 'media_loop1_out mix 0 codec_in1 Switch'
  value false
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.44 {
  iface MIXER
  name 'media_loop1_out mix 0 sprot_loop_in Switch'
  value false
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.45 {
  iface MIXER
  name 'media_loop1_out mix 0 media_loop1_in Switch'
  value false
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.46 {
  iface MIXER
  name 'media_loop1_out mix 0 media_loop2_in Switch'
  value false
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.47 {
  iface MIXER
  name 'media_loop1_out mix 0 pcm0_in Switch'
  value false
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.48 {
  iface MIXER
  name 'media_loop1_out mix 0 pcm1_in Switch'
  value false
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.49 {
  iface MIXER
  name 'media_loop2_out mix 0 modem_in Switch'
  value false
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.50 {
  iface MIXER
  name 'media_loop2_out mix 0 codec_in0 Switch'
  value false
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.51 {
  iface MIXER
  name 'media_loop2_out mix 0 codec_in1 Switch'
  value false
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.52 {
  iface MIXER
  name 'media_loop2_out mix 0 sprot_loop_in Switch'
  value false
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.53 {
  iface MIXER
  name 'media_loop2_out mix 0 media_loop1_in Switch'
  value false
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.54 {
  iface MIXER
  name 'media_loop2_out mix 0 media_loop2_in Switch'
  value false
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.55 {
  iface MIXER
  name 'media_loop2_out mix 0 pcm0_in Switch'
  value false
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.56 {
  iface MIXER
  name 'media_loop2_out mix 0 pcm1_in Switch'
  value false
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.57 {
  iface MIXER
  name 'codec_out0 mix 0 modem_in Switch'
  value false
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.58 {
  iface MIXER
  name 'codec_out0 mix 0 codec_in0 Switch'
  value false
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.59 {
  iface MIXER
  name 'codec_out0 mix 0 codec_in1 Switch'
  value false
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.60 {
  iface MIXER
  name 'codec_out0 mix 0 sprot_loop_in Switch'
  value false
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.61 {
  iface MIXER
  name 'codec_out0 mix 0 media_loop1_in Switch'
  value false
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.62 {
  iface MIXER
  name 'codec_out0 mix 0 media_loop2_in Switch'
  value false
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.63 {
  iface MIXER
  name 'codec_out0 mix 0 pcm0_in Switch'
  value true
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.64 {
  iface MIXER
  name 'codec_out0 mix 0 pcm1_in Switch'
  value false
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.65 {
  iface MIXER
  name 'codec_out1 mix 0 modem_in Switch'
  value false
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.66 {
  iface MIXER
  name 'codec_out1 mix 0 codec_in0 Switch'
  value false
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.67 {
  iface MIXER
  name 'codec_out1 mix 0 codec_in1 Switch'
  value false
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.68 {
  iface MIXER
  name 'codec_out1 mix 0 sprot_loop_in Switch'
  value false
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.69 {
  iface MIXER
  name 'codec_out1 mix 0 media_loop1_in Switch'
  value false
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.70 {
  iface MIXER
  name 'codec_out1 mix 0 media_loop2_in Switch'
  value false
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.71 {
  iface MIXER
  name 'codec_out1 mix 0 pcm0_in Switch'
  value false
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.72 {
  iface MIXER
  name 'codec_out1 mix 0 pcm1_in Switch'
  value false
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.73 {
  iface MIXER
  name 'modem_out mix 0 modem_in Switch'
  value false
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.74 {
  iface MIXER
  name 'modem_out mix 0 codec_in0 Switch'
  value false
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.75 {
  iface MIXER
  name 'modem_out mix 0 codec_in1 Switch'
  value false
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.76 {
  iface MIXER
  name 'modem_out mix 0 sprot_loop_in Switch'
  value false
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.77 {
  iface MIXER
  name 'modem_out mix 0 media_loop1_in Switch'
  value false
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.78 {
  iface MIXER
  name 'modem_out mix 0 media_loop2_in Switch'
  value false
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.79 {
  iface MIXER
  name 'modem_out mix 0 pcm0_in Switch'
  value true
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.80 {
  iface MIXER
  name 'modem_out mix 0 pcm1_in Switch'
  value false
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.81 {
  iface MIXER
  name 'media0_in Gain 0 Ramp Delay'
  value 5
  comment {
   access 'read write'
   type INTEGER
   count 1
   range '5 - 5000'
  }
 }
 control.82 {
  iface MIXER
  name 'media0_in Gain 0 Switch'
  value true
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.83 {
  iface MIXER
  name 'media0_in Gain 0 Volume'
  value.0 0
  value.1 0
  comment {
   access 'read write'
   type INTEGER
   count 2
   range '-1440 - 360'
   dbmin -14400
   dbmax 3600
   dbvalue.0 0
   dbvalue.1 0
  }
 }
 control.84 {
  iface MIXER
  name 'media1_in Gain 0 Ramp Delay'
  value 50
  comment {
   access 'read write'
   type INTEGER
   count 1
   range '5 - 5000'
  }
 }
 control.85 {
  iface MIXER
  name 'media1_in Gain 0 Switch'
  value true
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.86 {
  iface MIXER
  name 'media1_in Gain 0 Volume'
  value.0 0
  value.1 0
  comment {
   access 'read write'
   type INTEGER
   count 2
   range '-1440 - 360'
   dbmin -14400
   dbmax 3600
   dbvalue.0 0
   dbvalue.1 0
  }
 }
 control.87 {
  iface MIXER
  name 'media2_in Gain 0 Ramp Delay'
  value 5
  comment {
   access 'read write'
   type INTEGER
   count 1
   range '5 - 5000'
  }
 }
 control.88 {
  iface MIXER
  name 'media2_in Gain 0 Switch'
  value false
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.89 {
  iface MIXER
  name 'media2_in Gain 0 Volume'
  value.0 -1440
  value.1 -1440
  comment {
   access 'read write'
   type INTEGER
   count 2
   range '-1440 - 360'
   dbmin -14400
   dbmax 3600
   dbvalue.0 -14400
   dbvalue.1 -14400
  }
 }
 control.90 {
  iface MIXER
  name 'media3_in Gain 0 Ramp Delay'
  value 5
  comment {
   access 'read write'
   type INTEGER
   count 1
   range '5 - 5000'
  }
 }
 control.91 {
  iface MIXER
  name 'media3_in Gain 0 Switch'
  value true
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.92 {
  iface MIXER
  name 'media3_in Gain 0 Volume'
  value.0 0
  value.1 0
  comment {
   access 'read write'
   type INTEGER
   count 2
   range '-1440 - 360'
   dbmin -14400
   dbmax 3600
   dbvalue.0 0
   dbvalue.1 0
  }
 }
 control.93 {
  iface MIXER
  name 'pcm0_in Gain 0 Ramp Delay'
  value 50
  comment {
   access 'read write'
   type INTEGER
   count 1
   range '5 - 5000'
  }
 }
 control.94 {
  iface MIXER
  name 'pcm0_in Gain 0 Switch'
  value true
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.95 {
  iface MIXER
  name 'pcm0_in Gain 0 Volume'
  value.0 0
  value.1 0
  comment {
   access 'read write'
   type INTEGER
   count 2
   range '-1440 - 360'
   dbmin -14400
   dbmax 3600
   dbvalue.0 0
   dbvalue.1 0
  }
 }
 control.96 {
  iface MIXER
  name 'pcm1_in Gain 0 Ramp Delay'
  value 5
  comment {
   access 'read write'
   type INTEGER
   count 1
   range '5 - 5000'
  }
 }
 control.97 {
  iface MIXER
  name 'pcm1_in Gain 0 Switch'
  value false
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.98 {
  iface MIXER
  name 'pcm1_in Gain 0 Volume'
  value.0 -1440
  value.1 -1440
  comment {
   access 'read write'
   type INTEGER
   count 2
   range '-1440 - 360'
   dbmin -14400
   dbmax 3600
   dbvalue.0 -14400
   dbvalue.1 -14400
  }
 }
 control.99 {
  iface MIXER
  name 'pcm1_out Gain 0 Ramp Delay'
  value 50
  comment {
   access 'read write'
   type INTEGER
   count 1
   range '5 - 5000'
  }
 }
 control.100 {
  iface MIXER
  name 'pcm1_out Gain 0 Switch'
  value true
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.101 {
  iface MIXER
  name 'pcm1_out Gain 0 Volume'
  value.0 0
  value.1 0
  comment {
   access 'read write'
   type INTEGER
   count 2
   range '-1440 - 360'
   dbmin -14400
   dbmax 3600
   dbvalue.0 0
   dbvalue.1 0
  }
 }
 control.102 {
  iface MIXER
  name 'pcm2_out Gain 0 Ramp Delay'
  value 5
  comment {
   access 'read write'
   type INTEGER
   count 1
   range '5 - 5000'
  }
 }
 control.103 {
  iface MIXER
  name 'pcm2_out Gain 0 Switch'
  value false
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.104 {
  iface MIXER
  name 'pcm2_out Gain 0 Volume'
  value.0 -1440
  value.1 -1440
  comment {
   access 'read write'
   type INTEGER
   count 2
   range '-1440 - 360'
   dbmin -14400
   dbmax 3600
   dbvalue.0 -14400
   dbvalue.1 -14400
  }
 }
 control.105 {
  iface MIXER
  name 'codec_in0 Gain 0 Ramp Delay'
  value 50
  comment {
   access 'read write'
   type INTEGER
   count 1
   range '5 - 5000'
  }
 }
 control.106 {
  iface MIXER
  name 'codec_in0 Gain 0 Switch'
  value true
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.107 {
  iface MIXER
  name 'codec_in0 Gain 0 Volume'
  value.0 0
  value.1 0
  comment {
   access 'read write'
   type INTEGER
   count 2
   range '-1440 - 360'
   dbmin -14400
   dbmax 3600
   dbvalue.0 0
   dbvalue.1 0
  }
 }
 control.108 {
  iface MIXER
  name 'codec_in1 Gain 0 Ramp Delay'
  value 5
  comment {
   access 'read write'
   type INTEGER
   count 1
   range '5 - 5000'
  }
 }
 control.109 {
  iface MIXER
  name 'codec_in1 Gain 0 Switch'
  value false
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.110 {
  iface MIXER
  name 'codec_in1 Gain 0 Volume'
  value.0 -1440
  value.1 -1440
  comment {
   access 'read write'
   type INTEGER
   count 2
   range '-1440 - 360'
   dbmin -14400
   dbmax 3600
   dbvalue.0 -14400
   dbvalue.1 -14400
  }
 }
 control.111 {
  iface MIXER
  name 'codec_out0 Gain 0 Ramp Delay'
  value 5
  comment {
   access 'read write'
   type INTEGER
   count 1
   range '5 - 5000'
  }
 }
 control.112 {
  iface MIXER
  name 'codec_out0 Gain 0 Switch'
  value true
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.113 {
  iface MIXER
  name 'codec_out0 Gain 0 Volume'
  value.0 0
  value.1 0
  comment {
   access 'read write'
   type INTEGER
   count 2
   range '-1440 - 360'
   dbmin -14400
   dbmax 3600
   dbvalue.0 0
   dbvalue.1 0
  }
 }
 control.114 {
  iface MIXER
  name 'codec_out1 Gain 0 Ramp Delay'
  value 50
  comment {
   access 'read write'
   type INTEGER
   count 1
   range '5 - 5000'
  }
 }
 control.115 {
  iface MIXER
  name 'codec_out1 Gain 0 Switch'
  value false
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.116 {
  iface MIXER
  name 'codec_out1 Gain 0 Volume'
  value.0 -1440
  value.1 -1440
  comment {
   access 'read write'
   type INTEGER
   count 2
   range '-1440 - 360'
   dbmin -14400
   dbmax 3600
   dbvalue.0 -14400
   dbvalue.1 -14400
  }
 }
 control.117 {
  iface MIXER
  name 'media_loop1_out Gain 0 Ramp Delay'
  value 5
  comment {
   access 'read write'
   type INTEGER
   count 1
   range '5 - 5000'
  }
 }
 control.118 {
  iface MIXER
  name 'media_loop1_out Gain 0 Switch'
  value false
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.119 {
  iface MIXER
  name 'media_loop1_out Gain 0 Volume'
  value.0 -1440
  value.1 -1440
  comment {
   access 'read write'
   type INTEGER
   count 2
   range '-1440 - 360'
   dbmin -14400
   dbmax 3600
   dbvalue.0 -14400
   dbvalue.1 -14400
  }
 }
 control.120 {
  iface MIXER
  name 'media_loop2_out Gain 0 Ramp Delay'
  value 50
  comment {
   access 'read write'
   type INTEGER
   count 1
   range '5 - 5000'
  }
 }
 control.121 {
  iface MIXER
  name 'media_loop2_out Gain 0 Switch'
  value false
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.122 {
  iface MIXER
  name 'media_loop2_out Gain 0 Volume'
  value.0 0
  value.1 0
  comment {
   access 'read write'
   type INTEGER
   count 2
   range '-1440 - 360'
   dbmin -14400
   dbmax 3600
   dbvalue.0 0
   dbvalue.1 0
  }
 }
 control.123 {
  iface MIXER
  name 'sprot_loop_out Gain 0 Ramp Delay'
  value 5
  comment {
   access 'read write'
   type INTEGER
   count 1
   range '5 - 5000'
  }
 }
 control.124 {
  iface MIXER
  name 'sprot_loop_out Gain 0 Switch'
  value false
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.125 {
  iface MIXER
  name 'sprot_loop_out Gain 0 Volume'
  value.0 -1440
  value.1 -1440
  comment {
   access 'read write'
   type INTEGER
   count 2
   range '-1440 - 360'
   dbmin -14400
   dbmax 3600
   dbvalue.0 -14400
   dbvalue.1 -14400
  }
 }
 control.126 {
  iface MIXER
  name 'media0_in Volume 0 Ramp Delay'
  value 5
  comment {
   access 'read write'
   type INTEGER
   count 1
   range '5 - 5000'
  }
 }
 control.127 {
  iface MIXER
  name 'media0_in Volume 0 Switch'
  value false
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.128 {
  iface MIXER
  name 'media0_in Volume 0 Volume'
  value.0 -1440
  value.1 -1440
  comment {
   access 'read write'
   type INTEGER
   count 2
   range '-1440 - 360'
   dbmin -14400
   dbmax 3600
   dbvalue.0 -14400
   dbvalue.1 -14400
  }
 }
 control.129 {
  iface MIXER
  name 'modem_in Gain 0 Ramp Delay'
  value 5
  comment {
   access 'read write'
   type INTEGER
   count 1
   range '5 - 5000'
  }
 }
 control.130 {
  iface MIXER
  name 'modem_in Gain 0 Switch'
  value true
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.131 {
  iface MIXER
  name 'modem_in Gain 0 Volume'
  value.0 0
  value.1 0
  comment {
   access 'read write'
   type INTEGER
   count 2
   range '-1440 - 360'
   dbmin -14400
   dbmax 3600
   dbvalue.0 0
   dbvalue.1 0
  }
 }
 control.132 {
  iface MIXER
  name 'modem_out Gain 0 Ramp Delay'
  value 5
  comment {
   access 'read write'
   type INTEGER
   count 1
   range '5 - 5000'
  }
 }
 control.133 {
  iface MIXER
  name 'modem_out Gain 0 Switch'
  value true
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.134 {
  iface MIXER
  name 'modem_out Gain 0 Volume'
  value.0 0
  value.1 0
  comment {
   access 'read write'
   type INTEGER
   count 2
   range '-1440 - 360'
   dbmin -14400
   dbmax 3600
   dbvalue.0 0
   dbvalue.1 0
  }
 }
 control.135 {
  iface MIXER
  name 'media_loop1_out fir 0 params'
  value '00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
  comment {
   access 'read write'
   type BYTES
   count 274
  }
 }
 control.136 {
  iface MIXER
  name 'media_loop1_out iir 0 params'
  value '0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
  comment {
   access 'read write'
   type BYTES
   count 302
  }
 }
 control.137 {
  iface MIXER
  name 'media_loop1_out mdrp 0 params'
  value '000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
  comment {
   access 'read write'
   type BYTES
   count 288
  }
 }
 control.138 {
  iface MIXER
  name 'media_loop2_out fir 0 params'
  value '00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
  comment {
   access 'read write'
   type BYTES
   count 274
  }
 }
 control.139 {
  iface MIXER
  name 'media_loop2_out iir 0 params'
  value '0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
  comment {
   access 'read write'
   type BYTES
   count 302
  }
 }
 control.140 {
  iface MIXER
  name 'media_loop2_out mdrp 0 params'
  value '000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
  comment {
   access 'read write'
   type BYTES
   count 288
  }
 }
 control.141 {
  iface MIXER
  name 'sprot_loop_out lpro 0 params'
  value '0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
  comment {
   access 'read write'
   type BYTES
   count 194
  }
 }
 control.142 {
  iface MIXER
  name 'codec_in0 dcr 0 params'
  value '000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
  comment {
   access 'read write'
   type BYTES
   count 54
  }
 }
 control.143 {
  iface MIXER
  name 'codec_in1 dcr 0 params'
  value '000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
  comment {
   access 'read write'
   type BYTES
   count 54
  }
 }
 control.144 {
  iface MIXER
  name 'codec_out tx interleaver slot 0'
  value codec_out0_1
  comment {
   access 'read write'
   type ENUMERATED
   count 1
   item.0 none
   item.1 codec_out0_0
   item.2 codec_out0_1
   item.3 codec_out1_0
   item.4 codec_out1_1
  }
 }
 control.145 {
  iface MIXER
  name 'codec_out tx interleaver slot 1'
  value codec_out1_0
  comment {
   access 'read write'
   type ENUMERATED
   count 1
   item.0 none
   item.1 codec_out0_0
   item.2 codec_out0_1
   item.3 codec_out1_0
   item.4 codec_out1_1
  }
 }
 control.146 {
  iface MIXER
  name 'codec_out tx interleaver slot 2'
  value codec_out1_0
  comment {
   access 'read write'
   type ENUMERATED
   count 1
   item.0 none
   item.1 codec_out0_0
   item.2 codec_out0_1
   item.3 codec_out1_0
   item.4 codec_out1_1
  }
 }
 control.147 {
  iface MIXER
  name 'codec_out tx interleaver slot 3'
  value codec_out1_1
  comment {
   access 'read write'
   type ENUMERATED
   count 1
   item.0 none
   item.1 codec_out0_0
   item.2 codec_out0_1
   item.3 codec_out1_0
   item.4 codec_out1_1
  }
 }
 control.148 {
  iface MIXER
  name 'codec_in rx deinterleaver codec_in0_0'
  value 'slot 3'
  comment {
   access 'read write'
   type ENUMERATED
   count 1
   item.0 none
   item.1 'slot 0'
   item.2 'slot 1'
   item.3 'slot 2'
   item.4 'slot 3'
  }
 }
 control.149 {
  iface MIXER
  name 'codec_in rx deinterleaver codec_in0_1'
  value 'slot 1'
  comment {
   access 'read write'
   type ENUMERATED
   count 1
   item.0 none
   item.1 'slot 0'
   item.2 'slot 1'
   item.3 'slot 2'
   item.4 'slot 3'
  }
 }
 control.150 {
  iface MIXER
  name 'codec_in rx deinterleaver codec_in1_0'
  value 'slot 2'
  comment {
   access 'read write'
   type ENUMERATED
   count 1
   item.0 none
   item.1 'slot 0'
   item.2 'slot 1'
   item.3 'slot 2'
   item.4 'slot 3'
  }
 }
 control.151 {
  iface MIXER
  name 'codec_in rx deinterleaver codec_in1_1'
  value 'slot 3'
  comment {
   access 'read write'
   type ENUMERATED
   count 1
   item.0 none
   item.1 'slot 0'
   item.2 'slot 1'
   item.3 'slot 2'
   item.4 'slot 3'
  }
 }
 control.152 {
  iface MIXER
  name 'Speaker Channel Switch'
  value.0 true
  value.1 true
  comment {
   access 'read write'
   type BOOLEAN
   count 2
  }
 }
 control.153 {
  iface MIXER
  name 'Speaker Playback Volume'
  value.0 31
  value.1 31
  comment {
   access 'read write'
   type INTEGER
   count 2
   range '0 - 39'
   dbmin -4650
   dbmax 1200
   dbvalue.0 0
   dbvalue.1 0
  }
 }
 control.154 {
  iface MIXER
  name 'Speaker ClassD Playback Volume'
  value 4
  comment {
   access 'read write'
   type INTEGER
   count 1
   range '0 - 7'
   dbmin -600
   dbmax 228
   dbvalue.0 0
  }
 }
 control.155 {
  iface MIXER
  name 'Headphone Channel Switch'
  value.0 false
  value.1 false
  comment {
   access 'read write'
   type BOOLEAN
   count 2
  }
 }
 control.156 {
  iface MIXER
  name 'Headphone Playback Volume'
  value.0 25
  value.1 25
  comment {
   access 'read write'
   type INTEGER
   count 2
   range '0 - 39'
   dbmin -4650
   dbmax 1200
   dbvalue.0 -900
   dbvalue.1 -900
  }
 }
 control.157 {
  iface MIXER
  name 'OUT Playback Switch'
  value.0 false
  value.1 false
  comment {
   access 'read write'
   type BOOLEAN
   count 2
  }
 }
 control.158 {
  iface MIXER
  name 'OUT Channel Switch'
  value.0 false
  value.1 false
  comment {
   access 'read write'
   type BOOLEAN
   count 2
  }
 }
 control.159 {
  iface MIXER
  name 'OUT Playback Volume'
  value.0 34
  value.1 34
  comment {
   access 'read write'
   type INTEGER
   count 2
   range '0 - 39'
   dbmin -4650
   dbmax 1200
   dbvalue.0 450
   dbvalue.1 450
  }
 }
 control.160 {
  iface MIXER
  name 'DAC2 Playback Switch'
  value.0 true
  value.1 true
  comment {
   access 'read write'
   type BOOLEAN
   count 2
  }
 }
 control.161 {
  iface MIXER
  name 'DAC1 Playback Volume'
  value.0 87
  value.1 87
  comment {
   access 'read write'
   type INTEGER
   count 2
   range '0 - 87'
   dbmin -6525
   dbmax 0
   dbvalue.0 0
   dbvalue.1 0
  }
 }
 control.162 {
  iface MIXER
  name 'Mono DAC Playback Volume'
  value.0 87
  value.1 87
  comment {
   access 'read write'
   type INTEGER
   count 2
   range '0 - 87'
   dbmin -6525
   dbmax 0
   dbvalue.0 0
   dbvalue.1 0
  }
 }
 control.163 {
  iface MIXER
  name 'IN1 Boost'
  value 3
  comment {
   access 'read write'
   type INTEGER
   count 1
   range '0 - 12'
   dbmin 0
   dbmax 5200
   dbvalue.0 3000
  }
 }
 control.164 {
  iface MIXER
  name 'IN2 Boost'
  value 8
  comment {
   access 'read write'
   type INTEGER
   count 1
   range '0 - 8'
   dbmin 0
   dbmax 5200
   dbvalue.0 5200
  }
 }
 control.165 {
  iface MIXER
  name 'IN Capture Volume'
  value.0 27
  value.1 27
  comment {
   access 'read write'
   type INTEGER
   count 2
   range '0 - 31'
   dbmin -3450
   dbmax 1200
   dbvalue.0 600
   dbvalue.1 600
  }
 }
 control.166 {
  iface MIXER
  name 'ADC Capture Switch'
  value.0 true
  value.1 true
  comment {
   access 'read write'
   type BOOLEAN
   count 2
  }
 }
 control.167 {
  iface MIXER
  name 'ADC Capture Volume'
  value.0 55
  value.1 55
  comment {
   access 'read write'
   type INTEGER
   count 2
   range '0 - 63'
   dbmin -1725
   dbmax 3000
   dbvalue.0 2400
   dbvalue.1 2400
  }
 }
 control.168 {
  iface MIXER
  name 'Mono ADC Capture Switch'
  value.0 true
  value.1 true
  comment {
   access 'read write'
   type BOOLEAN
   count 2
  }
 }
 control.169 {
  iface MIXER
  name 'Mono ADC Capture Volume'
  value.0 55
  value.1 55
  comment {
   access 'read write'
   type INTEGER
   count 2
   range '0 - 63'
   dbmin -1725
   dbmax 3000
   dbvalue.0 2400
   dbvalue.1 2400
  }
 }
 control.170 {
  iface MIXER
  name 'ADC Boost Capture Volume'
  value.0 0
  value.1 0
  comment {
   access 'read write'
   type INTEGER
   count 2
   range '0 - 3'
   dbmin 0
   dbmax 3600
   dbvalue.0 0
   dbvalue.1 0
  }
 }
 control.171 {
  iface MIXER
  name 'Mono ADC Boost Capture Volume'
  value.0 0
  value.1 0
  comment {
   access 'read write'
   type INTEGER
   count 2
   range '0 - 3'
   dbmin 0
   dbmax 3600
   dbvalue.0 0
   dbvalue.1 0
  }
 }
 control.172 {
  iface MIXER
  name 'I2S2 Func Switch'
  value true
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.173 {
  iface MIXER
  name 'Speaker HWEQ'
  value '000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
  comment {
   access 'read write'
   type BYTES
   count 228
  }
 }
 control.174 {
  iface MIXER
  name 'DAC1 Digital Volume Control Func'
  value 'soft ramp'
  comment {
   access 'read write'
   type ENUMERATED
   count 1
   item.0 immediately
   item.1 'zero crossing'
   item.2 'soft ramp'
  }
 }
 control.175 {
  iface CARD
  name 'Headphone Jack'
  value false
  comment {
   access read
   type BOOLEAN
   count 1
  }
 }
 control.176 {
  iface CARD
  name 'Headset Mic Jack'
  value false
  comment {
   access read
   type BOOLEAN
   count 1
  }
 }
 control.177 {
  iface MIXER
  name 'Headphone Switch'
  value false
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.178 {
  iface MIXER
  name 'Headset Mic Switch'
  value false
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.179 {
  iface MIXER
  name 'Int Mic Switch'
  value true
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.180 {
  iface MIXER
  name 'Int Analog Mic Switch'
  value true
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.181 {
  iface MIXER
  name 'Ext Spk Switch'
  value true
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.182 {
  iface MIXER
  name 'RECMIXL HPOL Switch'
  value false
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.183 {
  iface MIXER
  name 'RECMIXL INL Switch'
  value false
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.184 {
  iface MIXER
  name 'RECMIXL BST2 Switch'
  value true
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.185 {
  iface MIXER
  name 'RECMIXL BST1 Switch'
  value true
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.186 {
  iface MIXER
  name 'RECMIXL OUT MIXL Switch'
  value false
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.187 {
  iface MIXER
  name 'RECMIXR HPOR Switch'
  value false
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.188 {
  iface MIXER
  name 'RECMIXR INR Switch'
  value false
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.189 {
  iface MIXER
  name 'RECMIXR BST2 Switch'
  value true
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.190 {
  iface MIXER
  name 'RECMIXR BST1 Switch'
  value true
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.191 {
  iface MIXER
  name 'RECMIXR OUT MIXR Switch'
  value false
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.192 {
  iface MIXER
  name 'Stereo1 DMIC Mux'
  value DMIC1
  comment {
   access 'read write'
   type ENUMERATED
   count 1
   item.0 DMIC1
   item.1 DMIC2
  }
 }
 control.193 {
  iface MIXER
  name 'Stereo1 ADC2 Mux'
  value DMIC
  comment {
   access 'read write'
   type ENUMERATED
   count 1
   item.0 'DAC MIX'
   item.1 DMIC
  }
 }
 control.194 {
  iface MIXER
  name 'Stereo1 ADC1 Mux'
  value ADC
  comment {
   access 'read write'
   type ENUMERATED
   count 1
   item.0 'DAC MIX'
   item.1 ADC
  }
 }
 control.195 {
  iface MIXER
  name 'Mono DMIC L Mux'
  value DMIC1
  comment {
   access 'read write'
   type ENUMERATED
   count 1
   item.0 DMIC1
   item.1 DMIC2
  }
 }
 control.196 {
  iface MIXER
  name 'Mono DMIC R Mux'
  value DMIC1
  comment {
   access 'read write'
   type ENUMERATED
   count 1
   item.0 DMIC1
   item.1 DMIC2
  }
 }
 control.197 {
  iface MIXER
  name 'Mono ADC L2 Mux'
  value DMIC
  comment {
   access 'read write'
   type ENUMERATED
   count 1
   item.0 'Mono DAC MIXL'
   item.1 DMIC
  }
 }
 control.198 {
  iface MIXER
  name 'Mono ADC L1 Mux'
  value ADC
  comment {
   access 'read write'
   type ENUMERATED
   count 1
   item.0 'Mono DAC MIXL'
   item.1 ADC
  }
 }
 control.199 {
  iface MIXER
  name 'Mono ADC R1 Mux'
  value ADC
  comment {
   access 'read write'
   type ENUMERATED
   count 1
   item.0 'Mono DAC MIXR'
   item.1 ADC
  }
 }
 control.200 {
  iface MIXER
  name 'Mono ADC R2 Mux'
  value 'Mono DAC MIXR'
  comment {
   access 'read write'
   type ENUMERATED
   count 1
   item.0 'Mono DAC MIXR'
   item.1 DMIC
  }
 }
 control.201 {
  iface MIXER
  name 'Sto1 ADC MIXL ADC1 Switch'
  value true
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.202 {
  iface MIXER
  name 'Sto1 ADC MIXL ADC2 Switch'
  value false
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.203 {
  iface MIXER
  name 'Sto1 ADC MIXR ADC1 Switch'
  value true
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.204 {
  iface MIXER
  name 'Sto1 ADC MIXR ADC2 Switch'
  value false
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.205 {
  iface MIXER
  name 'Mono ADC MIXL ADC1 Switch'
  value true
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.206 {
  iface MIXER
  name 'Mono ADC MIXL ADC2 Switch'
  value false
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.207 {
  iface MIXER
  name 'Mono ADC MIXR ADC1 Switch'
  value true
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.208 {
  iface MIXER
  name 'Mono ADC MIXR ADC2 Switch'
  value false
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.209 {
  iface MIXER
  name 'IF2 ADC Mux'
  value IF_ADC2
  comment {
   access 'read write'
   type ENUMERATED
   count 1
   item.0 IF_ADC1
   item.1 IF_ADC2
   item.2 VAD_ADC
  }
 }
 control.210 {
  iface MIXER
  name 'VAD ADC Mux'
  value 'Sto1 ADC L'
  comment {
   access 'read write'
   type ENUMERATED
   count 1
   item.0 'Sto1 ADC L'
   item.1 'Mono ADC L'
   item.2 'Mono ADC R'
  }
 }
 control.211 {
  iface MIXER
  name 'DAC1 MIXL Stereo ADC Switch'
  value false
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.212 {
  iface MIXER
  name 'DAC1 MIXL DAC1 Switch'
  value true
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.213 {
  iface MIXER
  name 'DAC1 MIXR Stereo ADC Switch'
  value false
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.214 {
  iface MIXER
  name 'DAC1 MIXR DAC1 Switch'
  value true
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.215 {
  iface MIXER
  name 'DAC L2 Mux'
  value 'IF2 DAC'
  comment {
   access 'read write'
   type ENUMERATED
   count 1
   item.0 'IF1 DAC'
   item.1 'IF2 DAC'
   item.2 'IF3 DAC'
   item.3 'Mono ADC'
   item.4 VAD_ADC
  }
 }
 control.216 {
  iface MIXER
  name 'DAC R2 Mux'
  value 'IF2 DAC'
  comment {
   access 'read write'
   type ENUMERATED
   count 1
   item.0 'IF1 DAC'
   item.1 'IF2 DAC'
   item.2 'IF3 DAC'
   item.3 'Mono ADC'
   item.4 Haptic
  }
 }
 control.217 {
  iface MIXER
  name 'DAC1 L Mux'
  value 'IF1 DAC'
  comment {
   access 'read write'
   type ENUMERATED
   count 1
   item.0 'IF1 DAC'
   item.1 'IF2 DAC'
   item.2 'IF3 DAC'
  }
 }
 control.218 {
  iface MIXER
  name 'DAC1 R Mux'
  value 'IF1 DAC'
  comment {
   access 'read write'
   type ENUMERATED
   count 1
   item.0 'IF1 DAC'
   item.1 'IF2 DAC'
   item.2 'IF3 DAC'
  }
 }
 control.219 {
  iface MIXER
  name 'Stereo DAC MIXL DAC L1 Switch'
  value true
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.220 {
  iface MIXER
  name 'Stereo DAC MIXL DAC L2 Switch'
  value false
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.221 {
  iface MIXER
  name 'Stereo DAC MIXL DAC R1 Switch'
  value true
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.222 {
  iface MIXER
  name 'Stereo DAC MIXR DAC R1 Switch'
  value false
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.223 {
  iface MIXER
  name 'Stereo DAC MIXR DAC R2 Switch'
  value false
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.224 {
  iface MIXER
  name 'Stereo DAC MIXR DAC L1 Switch'
  value false
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.225 {
  iface MIXER
  name 'Mono DAC MIXL DAC L1 Switch'
  value false
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.226 {
  iface MIXER
  name 'Mono DAC MIXL DAC L2 Switch'
  value true
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.227 {
  iface MIXER
  name 'Mono DAC MIXL DAC R2 Switch'
  value false
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.228 {
  iface MIXER
  name 'Mono DAC MIXR DAC R1 Switch'
  value false
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.229 {
  iface MIXER
  name 'Mono DAC MIXR DAC R2 Switch'
  value true
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.230 {
  iface MIXER
  name 'Mono DAC MIXR DAC L2 Switch'
  value false
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.231 {
  iface MIXER
  name 'DAC MIXL Sto DAC Mix L Switch'
  value false
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.232 {
  iface MIXER
  name 'DAC MIXL DAC L2 Switch'
  value false
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.233 {
  iface MIXER
  name 'DAC MIXL DAC R2 Switch'
  value false
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.234 {
  iface MIXER
  name 'DAC MIXR Sto DAC Mix R Switch'
  value false
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.235 {
  iface MIXER
  name 'DAC MIXR DAC R2 Switch'
  value false
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.236 {
  iface MIXER
  name 'DAC MIXR DAC L2 Switch'
  value false
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.237 {
  iface MIXER
  name 'SPK MIXL DAC L1 Switch'
  value true
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.238 {
  iface MIXER
  name 'SPK MIXL DAC L2 Switch'
  value true
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.239 {
  iface MIXER
  name 'SPK MIXL INL Switch'
  value false
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.240 {
  iface MIXER
  name 'SPK MIXL BST1 Switch'
  value false
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.241 {
  iface MIXER
  name 'SPK MIXR DAC R1 Switch'
  value true
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.242 {
  iface MIXER
  name 'SPK MIXR DAC R2 Switch'
  value true
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.243 {
  iface MIXER
  name 'SPK MIXR INR Switch'
  value false
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.244 {
  iface MIXER
  name 'SPK MIXR BST2 Switch'
  value false
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.245 {
  iface MIXER
  name 'OUT MIXL BST1 Switch'
  value false
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.246 {
  iface MIXER
  name 'OUT MIXL INL Switch'
  value false
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.247 {
  iface MIXER
  name 'OUT MIXL DAC L2 Switch'
  value false
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.248 {
  iface MIXER
  name 'OUT MIXL DAC L1 Switch'
  value false
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.249 {
  iface MIXER
  name 'OUT MIXR BST2 Switch'
  value false
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.250 {
  iface MIXER
  name 'OUT MIXR INR Switch'
  value false
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.251 {
  iface MIXER
  name 'OUT MIXR DAC R2 Switch'
  value false
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.252 {
  iface MIXER
  name 'OUT MIXR DAC R1 Switch'
  value false
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.253 {
  iface MIXER
  name 'SPKVOL L Switch'
  value true
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.254 {
  iface MIXER
  name 'SPKVOL R Switch'
  value true
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.255 {
  iface MIXER
  name 'HPOVOL MIXL DAC1 Switch'
  value true
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.256 {
  iface MIXER
  name 'HPOVOL MIXL DAC2 Switch'
  value true
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.257 {
  iface MIXER
  name 'HPOVOL MIXL INL Switch'
  value false
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.258 {
  iface MIXER
  name 'HPOVOL MIXL BST1 Switch'
  value false
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.259 {
  iface MIXER
  name 'HPOVOL MIXR DAC1 Switch'
  value true
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.260 {
  iface MIXER
  name 'HPOVOL MIXR DAC2 Switch'
  value true
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.261 {
  iface MIXER
  name 'HPOVOL MIXR INR Switch'
  value false
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.262 {
  iface MIXER
  name 'HPOVOL MIXR BST2 Switch'
  value false
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.263 {
  iface MIXER
  name 'HPOVOL L Switch'
  value true
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.264 {
  iface MIXER
  name 'HPOVOL R Switch'
  value true
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.265 {
  iface MIXER
  name 'SPOL MIX DAC L1 Switch'
  value false
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.266 {
  iface MIXER
  name 'SPOL MIX SPKVOL L Switch'
  value true
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.267 {
  iface MIXER
  name 'SPOR MIX DAC R1 Switch'
  value false
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.268 {
  iface MIXER
  name 'SPOR MIX SPKVOL R Switch'
  value true
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.269 {
  iface MIXER
  name 'HPO MIX DAC1 Switch'
  value false
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.270 {
  iface MIXER
  name 'HPO MIX HPVOL Switch'
  value true
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.271 {
  iface MIXER
  name 'LOUT MIX DAC L1 Switch'
  value false
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.272 {
  iface MIXER
  name 'LOUT MIX DAC R1 Switch'
  value false
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.273 {
  iface MIXER
  name 'LOUT MIX OUTMIX L Switch'
  value false
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.274 {
  iface MIXER
  name 'LOUT MIX OUTMIX R Switch'
  value false
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.275 {
  iface MIXER
  name 'PDM1 L Mux'
  value 'Mono DAC'
  comment {
   access 'read write'
   type ENUMERATED
   count 1
   item.0 'Mono DAC'
   item.1 'Stereo DAC'
  }
 }
 control.276 {
  iface MIXER
  name 'PDM1 R Mux'
  value 'Mono DAC'
  comment {
   access 'read write'
   type ENUMERATED
   count 1
   item.0 'Mono DAC'
   item.1 'Stereo DAC'
  }
 }
 control.277 {
  iface MIXER
  name 'PDM1 L Switch'
  value false
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.278 {
  iface MIXER
  name 'PDM1 R Switch'
  value false
  comment {
   access 'read write'
   type BOOLEAN
   count 1
  }
 }
 control.279 {
  iface MIXER
  name 'RT5645 IF1 DAC1 L Mux'
  value Slot0
  comment {
   access 'read write'
   type ENUMERATED
   count 1
   item.0 Slot0
   item.1 Slot1
   item.2 Slot2
   item.3 Slot3
  }
 }
 control.280 {
  iface MIXER
  name 'RT5645 IF1 DAC1 R Mux'
  value Slot1
  comment {
   access 'read write'
   type ENUMERATED
   count 1
   item.0 Slot0
   item.1 Slot1
   item.2 Slot2
   item.3 Slot3
  }
 }
 control.281 {
  iface MIXER
  name 'RT5645 IF1 DAC2 L Mux'
  value Slot2
  comment {
   access 'read write'
   type ENUMERATED
   count 1
   item.0 Slot0
   item.1 Slot1
   item.2 Slot2
   item.3 Slot3
  }
 }
 control.282 {
  iface MIXER
  name 'RT5645 IF1 DAC2 R Mux'
  value Slot3
  comment {
   access 'read write'
   type ENUMERATED
   count 1
   item.0 Slot0
   item.1 Slot1
   item.2 Slot2
   item.3 Slot3
  }
 }
 control.283 {
  iface MIXER
  name 'RT5645 IF1 ADC Mux'
  value VAD_ADC/IF_ADC2/IF_ADC1
  comment {
   access 'read write'
   type ENUMERATED
   count 1
   item.0 IF_ADC1/IF_ADC2/VAD_ADC
   item.1 IF_ADC2/IF_ADC1/VAD_ADC
   item.2 VAD_ADC/IF_ADC1/IF_ADC2
   item.3 VAD_ADC/IF_ADC2/IF_ADC1
  }
 }
 control.284 {
  iface MIXER
  name 'RT5645 IF1 ADC1 Swap Mux'
  value L/R
  comment {
   access 'read write'
   type ENUMERATED
   count 1
   item.0 L/R
   item.1 R/L
   item.2 L/L
   item.3 R/R
  }
 }
 control.285 {
  iface MIXER
  name 'RT5645 IF1 ADC2 Swap Mux'
  value L/R
  comment {
   access 'read write'
   type ENUMERATED
   count 1
   item.0 L/R
   item.1 R/L
   item.2 L/L
   item.3 R/R
  }
 }
 control.286 {
  iface MIXER
  name 'RT5645 IF1 ADC3 Swap Mux'
  value L/R
  comment {
   access 'read write'
   type ENUMERATED
   count 1
   item.0 L/R
   item.1 R/L
   item.2 L/L
   item.3 R/R
  }
 }
}
--endcollapse--

!!All Loaded Modules
!!------------------

8250_dw
ac97_bus
acpi_pad
acpi_thermal_rel
aesni_intel
af_alg
algif_hash
algif_skcipher
autofs4
bluetooth
bnep
bq24190_charger
brcmfmac
brcmutil
btbcm
btintel
btqca
btrtl
btusb
cec
cfg80211
cmac
coretemp
crc32_pclmul
crct10dif_pclmul
cryptd
crypto_simd
dptf_power
drm
drm_kms_helper
dw_dmac
dw_dmac_core
ecc
ecdh_generic
efi_pstore
extcon_intel_cht_wc
fb_sys_fops
fusb302
ghash_clmulni_intel
glue_helper
goodix
gpd_pocket_fan
gpio_keys
hci_uart
hid
hid_generic
hidp
i2c_algo_bit
i2c_cht_wc
i915
input_leds
int3400_thermal
int3403_thermal
int3406_thermal
int340x_thermal_zone
intel_cht_int33fe
intel_cstate
intel_hid
intel_int0002_vgpio
intel_powerclamp
intel_rapl_common
intel_rapl_msr
intel_soc_dts_iosf
intel_soc_pmic_bxtwc
intel_xhci_usb_role_switch
ip_tables
joydev
kvm
kvm_intel
lp
lpc_ich
mac_hid
max17042_battery
mei
mei_hdcp
mei_txe
mmc_block
nls_iso8859_1
overlay
parport
parport_pc
pi3usb30532
ppdev
processor_thermal_device
punit_atom_debug
rc_core
rfcomm
roles
sch_fq_codel
sdhci
sdhci_acpi
snd
snd_compress
snd_intel_sst_acpi
snd_intel_sst_core
snd_pcm
snd_pcm_dmaengine
snd_rawmidi
snd_seq
snd_seq_device
snd_seq_midi
snd_seq_midi_event
snd_soc_acpi
snd_soc_acpi_intel_match
snd_soc_core
snd_soc_rl6231
snd_soc_rt5645
snd_soc_sst_atom_hifi2_platform
snd_soc_sst_cht_bsw_rt5645
snd_timer
soc_button_array
soundcore
sparse_keymap
spi_pxa2xx_platform
sunrpc
syscopyarea
sysfillrect
sysimgblt
tcpm
typec
usbhid
video
x_tables
xhci_pci
xhci_pci_renesas

!!ALSA/HDA dmesg
!!--------------

[ 0.283778] ACPI: Added _OSI(Linux-Dell-Video)
[ 0.283778] ACPI: Added _OSI(Linux-Lenovo-NV-HDMI-Audio)
[ 0.283778] ACPI: Added _OSI(Linux-HPI-Hybrid-Graphics)
--
[ 3.122890] input: Video Bus as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:00/input/input3
[ 3.123819] i915 0000:00:02.0: [drm] HDaudio controller not detected, using LPE audio instead
[ 3.287833] usb 1-2: new low-speed USB device number 2 using xhci_hcd
--
[ 9.718458] intel_rapl_common: Found RAPL domain core
[ 9.980299] cht-bsw-rt5645 cht-bsw-rt5645: snd-soc-dummy-dai <-> media-cpu-dai mapping ok
[ 9.980752] cht-bsw-rt5645 cht-bsw-rt5645: snd-soc-dummy-dai <-> deepbuffer-cpu-dai mapping ok
[ 9.984322] cht-bsw-rt5645 cht-bsw-rt5645: rt5645-aif1 <-> ssp2-port mapping ok
[ 10.117891] input: chtrt5645 Headset as /devices/pci0000:00/808622A8:00/cht-bsw-rt5645/sound/card0/input13
[ 12.013459] Bluetooth: BNEP (Ethernet Emulation) ver 1.3

!!Packages installed
!!--------------------

ii alsa-topology-conf 1.2.3-1 all ALSA topology configuration files
ii alsa-ucm-conf 1.2.2-1ubuntu5.1 all ALSA Use Case Manager configuration files
ii alsa-utils 1.2.3-1ubuntu1 amd64 Utilities for configuring and using ALSA

Revision history for this message
Best actionparsnip (andrew-woodhead666) said :
#2

https://gpd.hk/gpdpocket

It has an Ubuntu version. If you contact gpd they "should" support you

Revision history for this message
Eric Edwin (eedwin-e2e2) said :
#3

Thanks for the advise actionparsnip, I've sent a query to them; I'll post any relevent info here.

Revision history for this message
Eric Edwin (eedwin-e2e2) said :
#4

Audio over HDMI works really well with the GPD Pocket optimised Ubuntu mate 20.04.2, which can be found at;

https://ubuntu-mate.org/download/gpd_pocket/

Revision history for this message
Eric Edwin (eedwin-e2e2) said :
#5

Thanks actionparsnip, that solved my question.