HDMI Audio on GPD Pocket not working
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/
Your ALSA information is located at http://
$ 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�&
�EPSON PJ
�#�O�# �f
Looks like i2c was successful. Have a good day.
$ cat /proc/asound/
Advanced Linux Sound Architecture Driver Version k5.8.0-43-generic.
0 [chtrt5645 ]: chtrt5645 - chtrt5645
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-
-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-
-rw-r--r-- 1 root root 2185 Jan 5 02:39 analog-
-rw-r--r-- 1 root root 1420 Jan 5 02:39 analog-
-rw-r--r-- 1 root root 2196 Jan 5 02:39 analog-
-rw-r--r-- 1 root root 2298 Jan 5 02:39 analog-
-rw-r--r-- 1 root root 2521 Jan 5 02:39 analog-
-rw-r--r-- 1 root root 2797 Jan 5 02:39 analog-
-rw-r--r-- 1 root root 3155 Jan 5 02:39 analog-
-rw-r--r-- 1 root root 2609 Jan 5 02:39 analog-
-rw-r--r-- 1 root root 2797 Jan 5 02:39 analog-
-rw-r--r-- 1 root root 1330 Jan 5 02:39 analog-
-rw-r--r-- 1 root root 1457 Jan 5 02:39 analog-
-rw-r--r-- 1 root root 2185 Jan 5 02:39 analog-
-rw-r--r-- 1 root root 1425 Jan 5 02:39 analog-
-rw-r--r-- 1 root root 1385 Jan 5 02:39 analog-
-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-
-rw-r--r-- 1 root root 2139 Jan 5 02:39 analog-
-rw-r--r-- 1 root root 3339 Jan 5 02:39 analog-
-rw-r--r-- 1 root root 3963 Jan 5 02:39 analog-
-rw-r--r-- 1 root root 1993 Jan 5 02:39 analog-
-rw-r--r-- 1 root root 3949 Jan 5 02:39 analog-
-rw-r--r-- 1 root root 4824 Jan 5 02:39 analog-
-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-
-rw-r--r-- 1 root root 712 Jan 5 02:39 iec958-
-rw-r--r-- 1 root root 1072 Jan 5 02:39 steelseries-
-rw-r--r-- 1 root root 1064 Jan 5 02:39 steelseries-
-rw-r--r-- 1 root root 1273 Jan 5 02:39 usb-gaming-
-rw-r--r-- 1 root root 1262 Jan 5 02:39 usb-gaming-
-rw-r--r-- 1 root root 1350 Jan 5 02:39 usb-gaming-
[sudo] password for eric:
eric@GPDPocket:~$ $ cat /proc/asound/
$: command not found
total 176
-rw-r--r-- 1 root root 1415 Jan 5 02:39 analog-
-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-
-rw-r--r-- 1 root root 2185 Jan 5 02:39 analog-
-rw-r--r-- 1 root root 1420 Jan 5 02:39 analog-
-rw-r--r-- 1 root root 2196 Jan 5 02:39 analog-
-rw-r--r-- 1 root root 2298 Jan 5 02:39 analog-
-rw-r--r-- 1 root root 2521 Jan 5 02:39 analog-
-rw-r--r-- 1 root root 2797 Jan 5 02:39 analog-
-rw-r--r-- 1 root root 3155 Jan 5 02:39 analog-
-rw-r--r-- 1 root root 2609 Jan 5 02:39 analog-
-rw-r--r-- 1 root root 2797 Jan 5 02:39 analog-
-rw-r--r-- 1 root root 1330 Jan 5 02:39 analog-
-rw-r--r-- 1 root root 1457 Jan 5 02:39 analog-
-rw-r--r-- 1 root root 2185 Jan 5 02:39 analog-
-rw-r--r-- 1 root root 1425 Jan 5 02:39 analog-
-rw-r--r-- 1 root root 1385 Jan 5 02:39 analog-
-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-
-rw-r--r-- 1 root root 2139 Jan 5 02:39 analog-
-rw-r--r-- 1 root root 3339 Jan 5 02:39 analog-
-rw-r--r-- 1 root root 3963 Jan 5 02:39 analog-
-rw-r--r-- 1 root root 1993 Jan 5 02:39 analog-
-rw-r--r-- 1 root root 3949 Jan 5 02:39 analog-
-rw-r--r-- 1 root root 4824 Jan 5 02:39 analog-
-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-
-rw-r--r-- 1 root root 712 Jan 5 02:39 iec958-
-rw-r--r-- 1 root root 1072 Jan 5 02:39 steelseries-
-rw-r--r-- 1 root root 1064 Jan 5 02:39 steelseries-
-rw-r--r-- 1 root root 1273 Jan 5 02:39 usb-gaming-
-rw-r--r-- 1 root root 1262 Jan 5 02:39 usb-gaming-
-rw-r--r-- 1 root root 1350 Jan 5 02:39 usb-gaming-
rm: cannot remove '/etc/asound.conf': No such file or directory
rm: cannot remove '/home/
rm: cannot remove '/home/
rm: cannot remove '/home/
Hit:1 http://
Hit:2 http://
Hit:3 http://
Ign:4 http://
Err:5 http://
404 Not Found [IP: 2001:67c:
Hit:6 http://
Hit:7 http://
Reading package lists... Done
E: The repository 'http://
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.
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
=======
/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/
/0/100/2 display Atom/Celeron/
/0/100/b generic Atom/Celeron/
/0/100/14 bus Atom/Celeron/
/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/
/0/100/1c bridge Atom/Celeron/
/0/100/1c/0 wlp1s0 network BCM4356 802.11ac Wireless Network Adapter
/0/100/1f bridge Atom/Celeron/
/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/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
cat: /dev/sndstat: No such file or directory
00:00.0 Host bridge [0600]: Intel Corporation Atom/Celeron/
00:02.0 VGA compatible controller [0300]: Intel Corporation Atom/Celeron/
00:0b.0 Signal processing controller [1180]: Intel Corporation Atom/Celeron/
00:14.0 USB controller [0c03]: Intel Corporation Atom/Celeron/
00:1a.0 Encryption controller [1080]: Intel Corporation Atom/Celeron/
00:1c.0 PCI bridge [0604]: Intel Corporation Atom/Celeron/
00:1f.0 ISA bridge [0601]: Intel Corporation Atom/Celeron/
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.
/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.
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_
snd_seq_device 16384 3 snd_seq,
snd_soc_
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_
snd_soc_
snd_soc_
snd_soc_acpi 16384 3 snd_soc_
snd_soc_rl6231 20480 1 snd_soc_rt5645
snd_soc_core 278528 3 snd_soc_
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,
intel_xhci_
roles 16384 2 intel_xhci_
snd_timer 40960 2 snd_seq,snd_pcm
snd 94208 12 snd_seq,
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,
usbhid 57344 0
hid 135168 3 hidp,usbhid,
1 sink(s) available.
* index: 0
name: <alsa_output.
driver: <module-
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,
used by: 0
linked by: 0
configured latency: 0.00 ms; range is 0.50 .. 2000.00 ms
card: 0 <alsa_card.
module: 7
properties:
alsa.
device.api = "alsa"
device.class = "sound"
alsa.class = "generic"
alsa.subclass = "generic-mix"
alsa.name = ""
alsa.id = "1"
alsa.subdevice = "0"
alsa.
alsa.device = "0"
alsa.card = "0"
alsa.card_name = "chtrt5645"
alsa.
alsa.driver_name = "snd_soc_
device.bus_path = "platform-
sysfs.path = "/devices/
device.
device.string = "hw:chtrt5645"
device.
device.
device.
device.
device.
alsa.mixer_device = "hw:chtrt5645"
device.
module-
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-
Loading ALSA sound driver modules: snd-seq-dummy snd-seq-midi snd-seq-midi-event snd-rawmidi snd-seq snd-seq-device snd-soc-
ubuntu-
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-
--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-
--unavailable'.
Any help would be greatly appreciated.
Question information
- Language:
- English Edit question
- Status:
- Answered
- Assignee:
- No assignee Edit question
- Last query:
- 2021-02-23
- Last reply:
- 2021-02-23
!!#####
!!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_
!!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/
/sys/bus/
/sys/bus/
/sys/bus/
/sys/bus/
/sys/bus/
/sys/bus/
/sys/bus/
/sys/bus/
/sys/bus/
/sys/bus/
/sys/bus/
/sys/bus/
/sys/bus/
/sys/bus/
/sys/bus/
/sys/bus/
/sys/bus/
/sys/bus/
/sys/bus/
/sys/bus/
/sys/bus/
/sys/bus/
/sys/bus/
/sys/bus/
/sys/bus/
/sys/bus/
/sys/bus/
/sys/bus/
/sys/bus/
/sys/bus/
/sys/bus/
/sys/bus/
/sys/bus/
/sys/bus/
/sys/bus/
/sys/bus/
/sys/bus/
/sys/bus/
/sys/bus/
/sys/bus/
/sys/bus/
/sys/bus/
/sys/bus/
/sys/bus/
/sys/bus/
/sys/bus/
/sys/bus/
/sys/bus/
/sys/bus/
/sys/bus/
/sys/bus/
/sys/bus/
/sys/bus/
/sys/bus/
/sys/bus/
/sys/bus/
/sys/bus/
/sys/bus/
/sys/bus/
/sys/bus/
/sys/bus/
/sys/bus/
/sys/bus/
/sys/bus/
/sys/bus/
/sys/bus/
/sys/bus/
/sys/bus/
!!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_
!!Sound Servers on this system
!!-----
Pulseaudio:
Installed - Yes (/usr/bin/
Running - Yes
!!Soundcards recognised by ALSA
!!-----
0 [chtrt5645 ]: chtrt5645 - chtrt5645
!!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_
* :
!!Sysfs card info
!!---------------
!!Card: /sys/class/
Driver: /sys/bus/
Tree:
/sys/class/
|-- controlC0
| |-- dev
| |-- device -> ../../card0
| |-- power
| |-- subsystem -> ../../.
| `-- uevent
|-- device -> ../../.
|-- id
|-- input13
| |-- capabilities
| |-- device -> ../../card0
| |-- event13
| |-- id
| |-- modalias
| |-- name
| |-- phys
| |-- power
| |-- properties
| |-- subsystem -> ../../.
| |-- uevent
| `-- uniq
|-- number
|-- pcmC0D0c
| |-- dev
| |-- device -> ../../card0
| |-- pcm_class
| |-- power
| |-- subsystem -> ../../.
| `-- uevent
|-- pcmC0D0p
| |-- dev
| |-- device -> ../../card0
| |-- pcm_class
| |-- power
| |-- subsystem -> ../../.
| `-- uevent
|-- pcmC0D1p
| |-- dev
| |-- device -> ../../card0
| |-- pcm_class
| |-- power
| |-- subsystem -> ../../.
| `-- uevent
|-- power
| |-- async
| |-- autosuspend_
| |-- control
| |-- runtime_active_kids
| |-- runtime_active_time
| |-- runtime_enabled
| |-- runtime_status
| |-- runtime_
| `-- runtime_usage
|-- subsystem -> ../../.
`-- 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-
!!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'
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/
Item0: 'VAD_ADC/
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 '00000000000000
comment {
access 'read write'
type BYTES
count 274
}
}
control.136 {
iface MIXER
name 'media_loop1_out iir 0 params'
value '00000000000000
comment {
access 'read write'
type BYTES
count 302
}
}
control.137 {
iface MIXER
name 'media_loop1_out mdrp 0 params'
value '00000000000000
comment {
access 'read write'
type BYTES
count 288
}
}
control.138 {
iface MIXER
name 'media_loop2_out fir 0 params'
value '00000000000000
comment {
access 'read write'
type BYTES
count 274
}
}
control.139 {
iface MIXER
name 'media_loop2_out iir 0 params'
value '00000000000000
comment {
access 'read write'
type BYTES
count 302
}
}
control.140 {
iface MIXER
name 'media_loop2_out mdrp 0 params'
value '00000000000000
comment {
access 'read write'
type BYTES
count 288
}
}
control.141 {
iface MIXER
name 'sprot_loop_out lpro 0 params'
value '00000000000000
comment {
access 'read write'
type BYTES
count 194
}
}
control.142 {
iface MIXER
name 'codec_in0 dcr 0 params'
value '00000000000000
comment {
access 'read write'
type BYTES
count 54
}
}
control.143 {
iface MIXER
name 'codec_in1 dcr 0 params'
value '00000000000000
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 '00000000000000
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/
comment {
access 'read write'
type ENUMERATED
count 1
item.0 IF_ADC1/
item.1 IF_ADC2/
item.2 VAD_ADC/
item.3 VAD_ADC/
}
}
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_
intel_cht_int33fe
intel_cstate
intel_hid
intel_int0002_vgpio
intel_powerclamp
intel_rapl_common
intel_rapl_msr
intel_soc_dts_iosf
intel_soc_
intel_xhci_
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_
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_
snd_soc_core
snd_soc_rl6231
snd_soc_rt5645
snd_soc_
snd_soc_
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-
[ 0.283778] ACPI: Added _OSI(Linux-
[ 0.283778] ACPI: Added _OSI(Linux-
--
[ 3.122890] input: Video Bus as /devices/
[ 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/
[ 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
It has an Ubuntu version. If you contact gpd they "should" support you
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.
Can you help with this problem?
Provide an answer of your own, or ask Eric Edwin for more information if necessary.