!!################################ !!ALSA Information Script v 0.4.65 !!################################ !!Script ran on: Tue Nov 21 13:30:59 UTC 2023 !!Linux Distribution !!------------------ PRETTY_NAME="Debian GNU/Linux 11 (bullseye)" NAME="Debian GNU/Linux" ID=debian HOME_URL="https://www.debian.org/" SUPPORT_URL="https://www.debian.org/support" BUG_REPORT_URL="https://bugs.debian.org/" !!DMI Information !!--------------- Manufacturer: Product Name: Product Version: Firmware Version: System SKU: Board Vendor: Board Name: !!ACPI Device Status Information !!--------------- !!Kernel Information !!------------------ Kernel release: 5.4.70-rt40-gc7485afe8d60-dirty Operating System: GNU/Linux Architecture: aarch64 Processor: unknown SMP Enabled: Yes !!ALSA Version !!------------ Driver version: k5.4.70-rt40-gc7485afe8d60-dirty Library version: 1.2.4 Utilities version: 1.2.4 !!Loaded ALSA modules !!------------------- !!Sound Servers on this system !!---------------------------- Jack: Installed - Yes (/usr/bin/jackd) Running - No !!Soundcards recognised by ALSA !!----------------------------- 0 [wm8904audio ]: wm8904-audio - wm8904-audio wm8904-audio 1 [wm8904audioa ]: wm8904-audio-a - wm8904-audio-a wm8904-audio-a 2 [wm8904audioc ]: wm8904-audio-c - wm8904-audio-c wm8904-audio-c !!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 !!Loaded sound module options !!--------------------------- !!ALSA Device nodes !!----------------- crw-rw---- 1 root audio 116, 0 Jul 13 2021 /dev/snd/controlC0 crw-rw---- 1 root audio 116, 32 Jul 13 2021 /dev/snd/controlC1 crw-rw---- 1 root audio 116, 64 Jul 13 2021 /dev/snd/controlC2 crw-rw---- 1 root audio 116, 24 Jul 13 2021 /dev/snd/pcmC0D0c crw-rw---- 1 root audio 116, 16 Jul 13 2021 /dev/snd/pcmC0D0p crw-rw---- 1 root audio 116, 56 Jul 13 2021 /dev/snd/pcmC1D0c crw-rw---- 1 root audio 116, 48 Jul 13 2021 /dev/snd/pcmC1D0p crw-rw---- 1 root audio 116, 88 Jul 13 2021 /dev/snd/pcmC2D0c crw-rw---- 1 root audio 116, 80 Jul 13 2021 /dev/snd/pcmC2D0p crw-rw---- 1 root audio 116, 33 Jul 13 2021 /dev/snd/timer /dev/snd/by-path: total 0 drwxr-xr-x 2 root root 100 Jul 13 2021 . drwxr-xr-x 3 root root 260 Jul 13 2021 .. lrwxrwxrwx 1 root root 12 Jul 13 2021 platform-sound-wm8904 -> ../controlC0 lrwxrwxrwx 1 root root 12 Jul 13 2021 platform-sound-wm8904a -> ../controlC1 lrwxrwxrwx 1 root root 12 Jul 13 2021 platform-sound-wm8904c -> ../controlC2 !!ALSA configuration files !!------------------------ !!System wide config file (/etc/asound.conf) pcm.merge { type multi; slaves.a.pcm hw:wm8904audio; slaves.a.channels 4; slaves.b.pcm hw:wm8904audioa; slaves.b.channels 4; slaves.c.pcm hw:wm8904audioc; slaves.c.channels 2; bindings.0.slave a; bindings.0.channel 0; bindings.1.slave a; bindings.1.channel 2; bindings.2.slave b; bindings.2.channel 0; bindings.3.slave b; bindings.3.channel 1; bindings.4.slave b; bindings.4.channel 2; bindings.5.slave b; bindings.5.channel 3; bindings.6.slave c; bindings.6.channel 0; bindings.7.slave c; bindings.7.channel 1; } ctl.merge { type hw; card 0; } pcm.ttable { type route; slave.pcm "merge"; slave.channels 8; ttable.0.0 1; ttable.1.1 1; ttable.2.2 1; ttable.3.3 1; ttable.4.4 1; ttable.5.5 1; ttable.6.6 1; ttable.7.7 1; } ctl.ttable { type hw; card 0; } !!Aplay/Arecord output !!-------------------- APLAY **** List of PLAYBACK Hardware Devices **** card 0: wm8904audio [wm8904-audio], device 0: HiFi wm8904-hifi-0 [] Subdevices: 1/1 Subdevice #0: subdevice #0 card 1: wm8904audioa [wm8904-audio-a], device 0: HiFi multicodec-0 [] Subdevices: 1/1 Subdevice #0: subdevice #0 card 2: wm8904audioc [wm8904-audio-c], device 0: HiFi wm8904-hifi-0 [] Subdevices: 1/1 Subdevice #0: subdevice #0 ARECORD **** List of CAPTURE Hardware Devices **** card 0: wm8904audio [wm8904-audio], device 0: HiFi wm8904-hifi-0 [] Subdevices: 1/1 Subdevice #0: subdevice #0 card 1: wm8904audioa [wm8904-audio-a], device 0: HiFi multicodec-0 [] Subdevices: 1/1 Subdevice #0: subdevice #0 card 2: wm8904audioc [wm8904-audio-c], device 0: HiFi wm8904-hifi-0 [] Subdevices: 1/1 Subdevice #0: subdevice #0 !!Amixer output !!------------- !!-------Mixer controls for card wm8904audio Card hw:0 'wm8904audio'/'wm8904-audio' Mixer name : '' Components : '' Controls : 44 Simple ctrls : 40 Simple mixer control 'Headphone',0 Capabilities: volume pswitch Playback channels: Front Left - Front Right Capture channels: Front Left - Front Right Limits: 0 - 63 Front Left: 57 [90%] [0.00dB] Playback [on] Front Right: 57 [90%] [0.00dB] Playback [on] Simple mixer control 'Headphone ZC',0 Capabilities: pswitch Playback channels: Front Left - Front Right Mono: Front Left: Playback [on] Front Right: Playback [on] Simple mixer control 'Line Output',0 Capabilities: volume pswitch Playback channels: Front Left - Front Right Capture channels: Front Left - Front Right Limits: 0 - 63 Front Left: 57 [90%] [0.00dB] Playback [on] Front Right: 57 [90%] [0.00dB] Playback [on] Simple mixer control 'Line Output ZC',0 Capabilities: pswitch Playback channels: Front Left - Front Right Mono: Front Left: Playback [on] Front Right: Playback [on] Simple mixer control 'Capture',0 Capabilities: cvolume cswitch Capture channels: Front Left - Front Right Limits: Capture 0 - 31 Front Left: Capture 5 [16%] [on] Front Right: Capture 5 [16%] [on] Simple mixer control 'Capture Input',0 Capabilities: enum Items: 'ADC' 'DMIC' Item0: 'ADC' Simple mixer control 'ADC 128x OSR',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [on] Simple mixer control 'AIFOUTL Mux',0 Capabilities: enum Items: 'Left' 'Right' Item0: 'Left' Simple mixer control 'AIFOUTR Mux',0 Capabilities: enum Items: 'Left' 'Right' Item0: 'Right' Simple mixer control 'DAC Deemphasis',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'DAC OSRx2',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'DACL Mux',0 Capabilities: enum Items: 'Left' 'Right' Item0: 'Left' Simple mixer control 'DACR Mux',0 Capabilities: enum Items: 'Left' 'Right' Item0: 'Right' Simple mixer control 'DMIC Mux',0 Capabilities: enum Items: 'DMIC1' 'DMIC2' Item0: 'DMIC1' Simple mixer control 'DRC',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'DRC Mode',0 Capabilities: enum Items: 'default' 'peaklimiter' 'tradition' 'soft' 'music' Item0: 'default' Simple mixer control 'DRC Path',0 Capabilities: enum Items: 'ADC' 'DAC' Item0: 'ADC' Simple mixer control 'Digital',0 Capabilities: pvolume cvolume Playback channels: Front Left - Front Right Capture channels: Front Left - Front Right Limits: Playback 0 - 96 Capture 0 - 119 Front Left: Playback 96 [100%] [0.00dB] Capture 96 [81%] [0.00dB] Front Right: Playback 96 [100%] [0.00dB] Capture 96 [81%] [0.00dB] Simple mixer control 'Digital Playback Boost',0 Capabilities: volume volume-joined Playback channels: Mono Capture channels: Mono Limits: 0 - 3 Mono: 0 [0%] [0.00dB] Simple mixer control 'Digital Sidetone',0 Capabilities: volume Playback channels: Front Left - Front Right Capture channels: Front Left - Front Right Limits: 0 - 15 Front Left: 0 [0%] [-36.00dB] Front Right: 0 [0%] [-36.00dB] Simple mixer control 'EQ',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'EQ1',0 Capabilities: volume volume-joined Playback channels: Mono Capture channels: Mono Limits: 0 - 24 Mono: 12 [50%] [0.00dB] Simple mixer control 'EQ2',0 Capabilities: volume volume-joined Playback channels: Mono Capture channels: Mono Limits: 0 - 24 Mono: 12 [50%] [0.00dB] Simple mixer control 'EQ3',0 Capabilities: volume volume-joined Playback channels: Mono Capture channels: Mono Limits: 0 - 24 Mono: 12 [50%] [0.00dB] Simple mixer control 'EQ4',0 Capabilities: volume volume-joined Playback channels: Mono Capture channels: Mono Limits: 0 - 24 Mono: 12 [50%] [0.00dB] Simple mixer control 'EQ5',0 Capabilities: volume volume-joined Playback channels: Mono Capture channels: Mono Limits: 0 - 24 Mono: 12 [50%] [0.00dB] Simple mixer control 'HPL Mux',0 Capabilities: enum Items: 'DAC' 'Bypass' Item0: 'DAC' Simple mixer control 'HPR Mux',0 Capabilities: enum Items: 'DAC' 'Bypass' Item0: 'DAC' Simple mixer control 'High Pass Filter',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [on] Simple mixer control 'High Pass Filter Mode',0 Capabilities: enum Items: 'Hi-fi' 'Voice 1' 'Voice 2' 'Voice 3' Item0: 'Hi-fi' Simple mixer control 'LINEL Mux',0 Capabilities: enum Items: 'DAC' 'Bypass' Item0: 'DAC' Simple mixer control 'LINER Mux',0 Capabilities: enum Items: 'DAC' 'Bypass' Item0: 'DAC' Simple mixer control 'Left Capture Inverting Mux',0 Capabilities: enum Items: 'IN1L' 'IN2L' 'IN3L' Item0: 'IN2L' Simple mixer control 'Left Capture Mode',0 Capabilities: enum Items: 'Single-Ended' 'Differential Line' 'Differential Mic' Item0: 'Single-Ended' Simple mixer control 'Left Capture Mux',0 Capabilities: enum Items: 'IN1L' 'IN2L' 'IN3L' Item0: 'IN2L' Simple mixer control 'Left Sidetone',0 Capabilities: enum Items: 'None' 'Left' 'Right' Item0: 'None' Simple mixer control 'Right Capture Inverting Mux',0 Capabilities: enum Items: 'IN1R' 'IN2R' 'IN3R' Item0: 'IN2R' Simple mixer control 'Right Capture Mode',0 Capabilities: enum Items: 'Single-Ended' 'Differential Line' 'Differential Mic' Item0: 'Single-Ended' Simple mixer control 'Right Capture Mux',0 Capabilities: enum Items: 'IN1R' 'IN2R' 'IN3R' Item0: 'IN2R' Simple mixer control 'Right Sidetone',0 Capabilities: enum Items: 'None' 'Left' 'Right' Item0: 'None' !!-------Mixer controls for card wm8904audioa Card hw:1 'wm8904audioa'/'wm8904-audio-a' Mixer name : '' Components : '' Controls : 44 Simple ctrls : 40 Simple mixer control 'Headphone',0 Capabilities: volume pswitch Playback channels: Front Left - Front Right Capture channels: Front Left - Front Right Limits: 0 - 63 Front Left: 57 [90%] [0.00dB] Playback [on] Front Right: 57 [90%] [0.00dB] Playback [on] Simple mixer control 'Headphone ZC',0 Capabilities: pswitch Playback channels: Front Left - Front Right Mono: Front Left: Playback [on] Front Right: Playback [on] Simple mixer control 'Line Output',0 Capabilities: volume pswitch Playback channels: Front Left - Front Right Capture channels: Front Left - Front Right Limits: 0 - 63 Front Left: 57 [90%] [0.00dB] Playback [on] Front Right: 57 [90%] [0.00dB] Playback [on] Simple mixer control 'Line Output ZC',0 Capabilities: pswitch Playback channels: Front Left - Front Right Mono: Front Left: Playback [on] Front Right: Playback [on] Simple mixer control 'Capture',0 Capabilities: cvolume cswitch Capture channels: Front Left - Front Right Limits: Capture 0 - 31 Front Left: Capture 5 [16%] [on] Front Right: Capture 5 [16%] [on] Simple mixer control 'Capture Input',0 Capabilities: enum Items: 'ADC' 'DMIC' Item0: 'ADC' Simple mixer control 'ADC 128x OSR',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [on] Simple mixer control 'AIFOUTL Mux',0 Capabilities: enum Items: 'Left' 'Right' Item0: 'Left' Simple mixer control 'AIFOUTR Mux',0 Capabilities: enum Items: 'Left' 'Right' Item0: 'Right' Simple mixer control 'DAC Deemphasis',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'DAC OSRx2',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'DACL Mux',0 Capabilities: enum Items: 'Left' 'Right' Item0: 'Left' Simple mixer control 'DACR Mux',0 Capabilities: enum Items: 'Left' 'Right' Item0: 'Right' Simple mixer control 'DMIC Mux',0 Capabilities: enum Items: 'DMIC1' 'DMIC2' Item0: 'DMIC1' Simple mixer control 'DRC',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'DRC Mode',0 Capabilities: enum Items: 'default' 'peaklimiter' 'tradition' 'soft' 'music' Item0: 'default' Simple mixer control 'DRC Path',0 Capabilities: enum Items: 'ADC' 'DAC' Item0: 'ADC' Simple mixer control 'Digital',0 Capabilities: pvolume cvolume Playback channels: Front Left - Front Right Capture channels: Front Left - Front Right Limits: Playback 0 - 96 Capture 0 - 119 Front Left: Playback 96 [100%] [0.00dB] Capture 96 [81%] [0.00dB] Front Right: Playback 96 [100%] [0.00dB] Capture 96 [81%] [0.00dB] Simple mixer control 'Digital Playback Boost',0 Capabilities: volume volume-joined Playback channels: Mono Capture channels: Mono Limits: 0 - 3 Mono: 0 [0%] [0.00dB] Simple mixer control 'Digital Sidetone',0 Capabilities: volume Playback channels: Front Left - Front Right Capture channels: Front Left - Front Right Limits: 0 - 15 Front Left: 0 [0%] [-36.00dB] Front Right: 0 [0%] [-36.00dB] Simple mixer control 'EQ',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'EQ1',0 Capabilities: volume volume-joined Playback channels: Mono Capture channels: Mono Limits: 0 - 24 Mono: 12 [50%] [0.00dB] Simple mixer control 'EQ2',0 Capabilities: volume volume-joined Playback channels: Mono Capture channels: Mono Limits: 0 - 24 Mono: 12 [50%] [0.00dB] Simple mixer control 'EQ3',0 Capabilities: volume volume-joined Playback channels: Mono Capture channels: Mono Limits: 0 - 24 Mono: 12 [50%] [0.00dB] Simple mixer control 'EQ4',0 Capabilities: volume volume-joined Playback channels: Mono Capture channels: Mono Limits: 0 - 24 Mono: 12 [50%] [0.00dB] Simple mixer control 'EQ5',0 Capabilities: volume volume-joined Playback channels: Mono Capture channels: Mono Limits: 0 - 24 Mono: 12 [50%] [0.00dB] Simple mixer control 'HPL Mux',0 Capabilities: enum Items: 'DAC' 'Bypass' Item0: 'DAC' Simple mixer control 'HPR Mux',0 Capabilities: enum Items: 'DAC' 'Bypass' Item0: 'DAC' Simple mixer control 'High Pass Filter',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [on] Simple mixer control 'High Pass Filter Mode',0 Capabilities: enum Items: 'Hi-fi' 'Voice 1' 'Voice 2' 'Voice 3' Item0: 'Hi-fi' Simple mixer control 'LINEL Mux',0 Capabilities: enum Items: 'DAC' 'Bypass' Item0: 'DAC' Simple mixer control 'LINER Mux',0 Capabilities: enum Items: 'DAC' 'Bypass' Item0: 'DAC' Simple mixer control 'Left Capture Inverting Mux',0 Capabilities: enum Items: 'IN1L' 'IN2L' 'IN3L' Item0: 'IN2L' Simple mixer control 'Left Capture Mode',0 Capabilities: enum Items: 'Single-Ended' 'Differential Line' 'Differential Mic' Item0: 'Single-Ended' Simple mixer control 'Left Capture Mux',0 Capabilities: enum Items: 'IN1L' 'IN2L' 'IN3L' Item0: 'IN2L' Simple mixer control 'Left Sidetone',0 Capabilities: enum Items: 'None' 'Left' 'Right' Item0: 'None' Simple mixer control 'Right Capture Inverting Mux',0 Capabilities: enum Items: 'IN1R' 'IN2R' 'IN3R' Item0: 'IN2R' Simple mixer control 'Right Capture Mode',0 Capabilities: enum Items: 'Single-Ended' 'Differential Line' 'Differential Mic' Item0: 'Single-Ended' Simple mixer control 'Right Capture Mux',0 Capabilities: enum Items: 'IN1R' 'IN2R' 'IN3R' Item0: 'IN2R' Simple mixer control 'Right Sidetone',0 Capabilities: enum Items: 'None' 'Left' 'Right' Item0: 'None' !!-------Mixer controls for card wm8904audioc Card hw:2 'wm8904audioc'/'wm8904-audio-c' Mixer name : '' Components : '' Controls : 44 Simple ctrls : 40 Simple mixer control 'Headphone',0 Capabilities: volume pswitch Playback channels: Front Left - Front Right Capture channels: Front Left - Front Right Limits: 0 - 63 Front Left: 57 [90%] [0.00dB] Playback [on] Front Right: 57 [90%] [0.00dB] Playback [on] Simple mixer control 'Headphone ZC',0 Capabilities: pswitch Playback channels: Front Left - Front Right Mono: Front Left: Playback [on] Front Right: Playback [on] Simple mixer control 'Line Output',0 Capabilities: volume pswitch Playback channels: Front Left - Front Right Capture channels: Front Left - Front Right Limits: 0 - 63 Front Left: 57 [90%] [0.00dB] Playback [on] Front Right: 57 [90%] [0.00dB] Playback [on] Simple mixer control 'Line Output ZC',0 Capabilities: pswitch Playback channels: Front Left - Front Right Mono: Front Left: Playback [on] Front Right: Playback [on] Simple mixer control 'Capture',0 Capabilities: cvolume cswitch Capture channels: Front Left - Front Right Limits: Capture 0 - 31 Front Left: Capture 5 [16%] [on] Front Right: Capture 5 [16%] [on] Simple mixer control 'Capture Input',0 Capabilities: enum Items: 'ADC' 'DMIC' Item0: 'ADC' Simple mixer control 'ADC 128x OSR',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [on] Simple mixer control 'AIFOUTL Mux',0 Capabilities: enum Items: 'Left' 'Right' Item0: 'Left' Simple mixer control 'AIFOUTR Mux',0 Capabilities: enum Items: 'Left' 'Right' Item0: 'Right' Simple mixer control 'DAC Deemphasis',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'DAC OSRx2',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'DACL Mux',0 Capabilities: enum Items: 'Left' 'Right' Item0: 'Left' Simple mixer control 'DACR Mux',0 Capabilities: enum Items: 'Left' 'Right' Item0: 'Right' Simple mixer control 'DMIC Mux',0 Capabilities: enum Items: 'DMIC1' 'DMIC2' Item0: 'DMIC1' Simple mixer control 'DRC',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'DRC Mode',0 Capabilities: enum Items: 'default' 'peaklimiter' 'tradition' 'soft' 'music' Item0: 'default' Simple mixer control 'DRC Path',0 Capabilities: enum Items: 'ADC' 'DAC' Item0: 'ADC' Simple mixer control 'Digital',0 Capabilities: pvolume cvolume Playback channels: Front Left - Front Right Capture channels: Front Left - Front Right Limits: Playback 0 - 96 Capture 0 - 119 Front Left: Playback 96 [100%] [0.00dB] Capture 96 [81%] [0.00dB] Front Right: Playback 96 [100%] [0.00dB] Capture 96 [81%] [0.00dB] Simple mixer control 'Digital Playback Boost',0 Capabilities: volume volume-joined Playback channels: Mono Capture channels: Mono Limits: 0 - 3 Mono: 0 [0%] [0.00dB] Simple mixer control 'Digital Sidetone',0 Capabilities: volume Playback channels: Front Left - Front Right Capture channels: Front Left - Front Right Limits: 0 - 15 Front Left: 0 [0%] [-36.00dB] Front Right: 0 [0%] [-36.00dB] Simple mixer control 'EQ',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'EQ1',0 Capabilities: volume volume-joined Playback channels: Mono Capture channels: Mono Limits: 0 - 24 Mono: 12 [50%] [0.00dB] Simple mixer control 'EQ2',0 Capabilities: volume volume-joined Playback channels: Mono Capture channels: Mono Limits: 0 - 24 Mono: 12 [50%] [0.00dB] Simple mixer control 'EQ3',0 Capabilities: volume volume-joined Playback channels: Mono Capture channels: Mono Limits: 0 - 24 Mono: 12 [50%] [0.00dB] Simple mixer control 'EQ4',0 Capabilities: volume volume-joined Playback channels: Mono Capture channels: Mono Limits: 0 - 24 Mono: 12 [50%] [0.00dB] Simple mixer control 'EQ5',0 Capabilities: volume volume-joined Playback channels: Mono Capture channels: Mono Limits: 0 - 24 Mono: 12 [50%] [0.00dB] Simple mixer control 'HPL Mux',0 Capabilities: enum Items: 'DAC' 'Bypass' Item0: 'DAC' Simple mixer control 'HPR Mux',0 Capabilities: enum Items: 'DAC' 'Bypass' Item0: 'DAC' Simple mixer control 'High Pass Filter',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [on] Simple mixer control 'High Pass Filter Mode',0 Capabilities: enum Items: 'Hi-fi' 'Voice 1' 'Voice 2' 'Voice 3' Item0: 'Hi-fi' Simple mixer control 'LINEL Mux',0 Capabilities: enum Items: 'DAC' 'Bypass' Item0: 'DAC' Simple mixer control 'LINER Mux',0 Capabilities: enum Items: 'DAC' 'Bypass' Item0: 'DAC' Simple mixer control 'Left Capture Inverting Mux',0 Capabilities: enum Items: 'IN1L' 'IN2L' 'IN3L' Item0: 'IN2L' Simple mixer control 'Left Capture Mode',0 Capabilities: enum Items: 'Single-Ended' 'Differential Line' 'Differential Mic' Item0: 'Single-Ended' Simple mixer control 'Left Capture Mux',0 Capabilities: enum Items: 'IN1L' 'IN2L' 'IN3L' Item0: 'IN2L' Simple mixer control 'Left Sidetone',0 Capabilities: enum Items: 'None' 'Left' 'Right' Item0: 'None' Simple mixer control 'Right Capture Inverting Mux',0 Capabilities: enum Items: 'IN1R' 'IN2R' 'IN3R' Item0: 'IN2R' Simple mixer control 'Right Capture Mode',0 Capabilities: enum Items: 'Single-Ended' 'Differential Line' 'Differential Mic' Item0: 'Single-Ended' Simple mixer control 'Right Capture Mux',0 Capabilities: enum Items: 'IN1R' 'IN2R' 'IN3R' Item0: 'IN2R' Simple mixer control 'Right Sidetone',0 Capabilities: enum Items: 'None' 'Left' 'Right' Item0: 'None' !!Alsactl output !!-------------- --startcollapse-- state.wm8904audio { control.1 { iface MIXER name 'DRC Mode' value default comment { access 'read write' type ENUMERATED count 1 item.0 default item.1 peaklimiter item.2 tradition item.3 soft item.4 music } } control.2 { iface MIXER name 'EQ1 Volume' value 12 comment { access 'read write' type INTEGER count 1 range '0 - 24' dbmin -1200 dbmax 1200 dbvalue.0 0 } } control.3 { iface MIXER name 'EQ2 Volume' value 12 comment { access 'read write' type INTEGER count 1 range '0 - 24' dbmin -1200 dbmax 1200 dbvalue.0 0 } } control.4 { iface MIXER name 'EQ3 Volume' value 12 comment { access 'read write' type INTEGER count 1 range '0 - 24' dbmin -1200 dbmax 1200 dbvalue.0 0 } } control.5 { iface MIXER name 'EQ4 Volume' value 12 comment { access 'read write' type INTEGER count 1 range '0 - 24' dbmin -1200 dbmax 1200 dbvalue.0 0 } } control.6 { iface MIXER name 'EQ5 Volume' value 12 comment { access 'read write' type INTEGER count 1 range '0 - 24' dbmin -1200 dbmax 1200 dbvalue.0 0 } } control.7 { iface MIXER name 'Digital Capture Volume' value.0 96 value.1 96 comment { access 'read write' type INTEGER count 2 range '0 - 119' dbmin -9999999 dbmax 1725 dbvalue.0 0 dbvalue.1 0 } } control.8 { iface MIXER name 'Capture Volume' value.0 5 value.1 5 comment { access 'read write' type INTEGER count 2 range '0 - 31' } } control.9 { iface MIXER name 'Capture Switch' value.0 true value.1 true comment { access 'read write' type BOOLEAN count 2 } } control.10 { iface MIXER name 'High Pass Filter Switch' value true comment { access 'read write' type BOOLEAN count 1 } } control.11 { iface MIXER name 'High Pass Filter Mode' value Hi-fi comment { access 'read write' type ENUMERATED count 1 item.0 Hi-fi item.1 'Voice 1' item.2 'Voice 2' item.3 'Voice 3' } } control.12 { iface MIXER name 'ADC 128x OSR Switch' value true comment { access 'read write' type BOOLEAN count 1 } } control.13 { iface MIXER name 'Digital Playback Boost Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 3' dbmin 0 dbmax 1800 dbvalue.0 0 } } control.14 { iface MIXER name 'Digital Playback Volume' value.0 96 value.1 96 comment { access 'read write' type INTEGER count 2 range '0 - 96' dbmin -9999999 dbmax 0 dbvalue.0 0 dbvalue.1 0 } } control.15 { iface MIXER name 'Headphone Volume' value.0 57 value.1 57 comment { access 'read write' type INTEGER count 2 range '0 - 63' dbmin -5700 dbmax 600 dbvalue.0 0 dbvalue.1 0 } } control.16 { iface MIXER name 'Headphone Switch' value.0 true value.1 true comment { access 'read write' type BOOLEAN count 2 } } control.17 { iface MIXER name 'Headphone ZC Switch' value.0 true value.1 true comment { access 'read write' type BOOLEAN count 2 } } control.18 { iface MIXER name 'Line Output Volume' value.0 57 value.1 57 comment { access 'read write' type INTEGER count 2 range '0 - 63' dbmin -5700 dbmax 600 dbvalue.0 0 dbvalue.1 0 } } control.19 { iface MIXER name 'Line Output Switch' value.0 true value.1 true comment { access 'read write' type BOOLEAN count 2 } } control.20 { iface MIXER name 'Line Output ZC Switch' value.0 true value.1 true comment { access 'read write' type BOOLEAN count 2 } } control.21 { iface MIXER name 'EQ Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.22 { iface MIXER name 'DRC Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.23 { iface MIXER name 'DRC Path' value ADC comment { access 'read write' type ENUMERATED count 1 item.0 ADC item.1 DAC } } control.24 { iface MIXER name 'DAC OSRx2 Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.25 { iface MIXER name 'DAC Deemphasis Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.26 { iface MIXER name 'Digital Sidetone Volume' value.0 0 value.1 0 comment { access 'read write' type INTEGER count 2 range '0 - 15' dbmin -3600 dbmax 900 dbvalue.0 -3600 dbvalue.1 -3600 } } control.27 { iface MIXER name 'DMIC Mux' value DMIC1 comment { access 'read write' type ENUMERATED count 1 item.0 DMIC1 item.1 DMIC2 } } control.28 { iface MIXER name 'Capture Input' value ADC comment { access 'read write' type ENUMERATED count 1 item.0 ADC item.1 DMIC } } control.29 { iface MIXER name 'Left Capture Mux' value IN2L comment { access 'read write' type ENUMERATED count 1 item.0 IN1L item.1 IN2L item.2 IN3L } } control.30 { iface MIXER name 'Left Capture Inverting Mux' value IN2L comment { access 'read write' type ENUMERATED count 1 item.0 IN1L item.1 IN2L item.2 IN3L } } control.31 { iface MIXER name 'Left Capture Mode' value Single-Ended comment { access 'read write' type ENUMERATED count 1 item.0 Single-Ended item.1 'Differential Line' item.2 'Differential Mic' } } control.32 { iface MIXER name 'Right Capture Mux' value IN2R comment { access 'read write' type ENUMERATED count 1 item.0 IN1R item.1 IN2R item.2 IN3R } } control.33 { iface MIXER name 'Right Capture Inverting Mux' value IN2R comment { access 'read write' type ENUMERATED count 1 item.0 IN1R item.1 IN2R item.2 IN3R } } control.34 { iface MIXER name 'Right Capture Mode' value Single-Ended comment { access 'read write' type ENUMERATED count 1 item.0 Single-Ended item.1 'Differential Line' item.2 'Differential Mic' } } control.35 { iface MIXER name 'AIFOUTL Mux' value Left comment { access 'read write' type ENUMERATED count 1 item.0 Left item.1 Right } } control.36 { iface MIXER name 'AIFOUTR Mux' value Right comment { access 'read write' type ENUMERATED count 1 item.0 Left item.1 Right } } control.37 { iface MIXER name 'DACL Mux' value Left comment { access 'read write' type ENUMERATED count 1 item.0 Left item.1 Right } } control.38 { iface MIXER name 'DACR Mux' value Right comment { access 'read write' type ENUMERATED count 1 item.0 Left item.1 Right } } control.39 { iface MIXER name 'Left Sidetone' value None comment { access 'read write' type ENUMERATED count 1 item.0 None item.1 Left item.2 Right } } control.40 { iface MIXER name 'Right Sidetone' value None comment { access 'read write' type ENUMERATED count 1 item.0 None item.1 Left item.2 Right } } control.41 { iface MIXER name 'HPL Mux' value DAC comment { access 'read write' type ENUMERATED count 1 item.0 DAC item.1 Bypass } } control.42 { iface MIXER name 'HPR Mux' value DAC comment { access 'read write' type ENUMERATED count 1 item.0 DAC item.1 Bypass } } control.43 { iface MIXER name 'LINEL Mux' value DAC comment { access 'read write' type ENUMERATED count 1 item.0 DAC item.1 Bypass } } control.44 { iface MIXER name 'LINER Mux' value DAC comment { access 'read write' type ENUMERATED count 1 item.0 DAC item.1 Bypass } } } state.wm8904audioa { control.1 { iface MIXER name 'DRC Mode' value default comment { access 'read write' type ENUMERATED count 1 item.0 default item.1 peaklimiter item.2 tradition item.3 soft item.4 music } } control.2 { iface MIXER name 'EQ1 Volume' value 12 comment { access 'read write' type INTEGER count 1 range '0 - 24' dbmin -1200 dbmax 1200 dbvalue.0 0 } } control.3 { iface MIXER name 'EQ2 Volume' value 12 comment { access 'read write' type INTEGER count 1 range '0 - 24' dbmin -1200 dbmax 1200 dbvalue.0 0 } } control.4 { iface MIXER name 'EQ3 Volume' value 12 comment { access 'read write' type INTEGER count 1 range '0 - 24' dbmin -1200 dbmax 1200 dbvalue.0 0 } } control.5 { iface MIXER name 'EQ4 Volume' value 12 comment { access 'read write' type INTEGER count 1 range '0 - 24' dbmin -1200 dbmax 1200 dbvalue.0 0 } } control.6 { iface MIXER name 'EQ5 Volume' value 12 comment { access 'read write' type INTEGER count 1 range '0 - 24' dbmin -1200 dbmax 1200 dbvalue.0 0 } } control.7 { iface MIXER name 'Digital Capture Volume' value.0 96 value.1 96 comment { access 'read write' type INTEGER count 2 range '0 - 119' dbmin -9999999 dbmax 1725 dbvalue.0 0 dbvalue.1 0 } } control.8 { iface MIXER name 'Capture Volume' value.0 5 value.1 5 comment { access 'read write' type INTEGER count 2 range '0 - 31' } } control.9 { iface MIXER name 'Capture Switch' value.0 true value.1 true comment { access 'read write' type BOOLEAN count 2 } } control.10 { iface MIXER name 'High Pass Filter Switch' value true comment { access 'read write' type BOOLEAN count 1 } } control.11 { iface MIXER name 'High Pass Filter Mode' value Hi-fi comment { access 'read write' type ENUMERATED count 1 item.0 Hi-fi item.1 'Voice 1' item.2 'Voice 2' item.3 'Voice 3' } } control.12 { iface MIXER name 'ADC 128x OSR Switch' value true comment { access 'read write' type BOOLEAN count 1 } } control.13 { iface MIXER name 'Digital Playback Boost Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 3' dbmin 0 dbmax 1800 dbvalue.0 0 } } control.14 { iface MIXER name 'Digital Playback Volume' value.0 96 value.1 96 comment { access 'read write' type INTEGER count 2 range '0 - 96' dbmin -9999999 dbmax 0 dbvalue.0 0 dbvalue.1 0 } } control.15 { iface MIXER name 'Headphone Volume' value.0 57 value.1 57 comment { access 'read write' type INTEGER count 2 range '0 - 63' dbmin -5700 dbmax 600 dbvalue.0 0 dbvalue.1 0 } } control.16 { iface MIXER name 'Headphone Switch' value.0 true value.1 true comment { access 'read write' type BOOLEAN count 2 } } control.17 { iface MIXER name 'Headphone ZC Switch' value.0 true value.1 true comment { access 'read write' type BOOLEAN count 2 } } control.18 { iface MIXER name 'Line Output Volume' value.0 57 value.1 57 comment { access 'read write' type INTEGER count 2 range '0 - 63' dbmin -5700 dbmax 600 dbvalue.0 0 dbvalue.1 0 } } control.19 { iface MIXER name 'Line Output Switch' value.0 true value.1 true comment { access 'read write' type BOOLEAN count 2 } } control.20 { iface MIXER name 'Line Output ZC Switch' value.0 true value.1 true comment { access 'read write' type BOOLEAN count 2 } } control.21 { iface MIXER name 'EQ Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.22 { iface MIXER name 'DRC Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.23 { iface MIXER name 'DRC Path' value ADC comment { access 'read write' type ENUMERATED count 1 item.0 ADC item.1 DAC } } control.24 { iface MIXER name 'DAC OSRx2 Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.25 { iface MIXER name 'DAC Deemphasis Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.26 { iface MIXER name 'Digital Sidetone Volume' value.0 0 value.1 0 comment { access 'read write' type INTEGER count 2 range '0 - 15' dbmin -3600 dbmax 900 dbvalue.0 -3600 dbvalue.1 -3600 } } control.27 { iface MIXER name 'DMIC Mux' value DMIC1 comment { access 'read write' type ENUMERATED count 1 item.0 DMIC1 item.1 DMIC2 } } control.28 { iface MIXER name 'Capture Input' value ADC comment { access 'read write' type ENUMERATED count 1 item.0 ADC item.1 DMIC } } control.29 { iface MIXER name 'Left Capture Mux' value IN2L comment { access 'read write' type ENUMERATED count 1 item.0 IN1L item.1 IN2L item.2 IN3L } } control.30 { iface MIXER name 'Left Capture Inverting Mux' value IN2L comment { access 'read write' type ENUMERATED count 1 item.0 IN1L item.1 IN2L item.2 IN3L } } control.31 { iface MIXER name 'Left Capture Mode' value Single-Ended comment { access 'read write' type ENUMERATED count 1 item.0 Single-Ended item.1 'Differential Line' item.2 'Differential Mic' } } control.32 { iface MIXER name 'Right Capture Mux' value IN2R comment { access 'read write' type ENUMERATED count 1 item.0 IN1R item.1 IN2R item.2 IN3R } } control.33 { iface MIXER name 'Right Capture Inverting Mux' value IN2R comment { access 'read write' type ENUMERATED count 1 item.0 IN1R item.1 IN2R item.2 IN3R } } control.34 { iface MIXER name 'Right Capture Mode' value Single-Ended comment { access 'read write' type ENUMERATED count 1 item.0 Single-Ended item.1 'Differential Line' item.2 'Differential Mic' } } control.35 { iface MIXER name 'AIFOUTL Mux' value Left comment { access 'read write' type ENUMERATED count 1 item.0 Left item.1 Right } } control.36 { iface MIXER name 'AIFOUTR Mux' value Right comment { access 'read write' type ENUMERATED count 1 item.0 Left item.1 Right } } control.37 { iface MIXER name 'DACL Mux' value Left comment { access 'read write' type ENUMERATED count 1 item.0 Left item.1 Right } } control.38 { iface MIXER name 'DACR Mux' value Right comment { access 'read write' type ENUMERATED count 1 item.0 Left item.1 Right } } control.39 { iface MIXER name 'Left Sidetone' value None comment { access 'read write' type ENUMERATED count 1 item.0 None item.1 Left item.2 Right } } control.40 { iface MIXER name 'Right Sidetone' value None comment { access 'read write' type ENUMERATED count 1 item.0 None item.1 Left item.2 Right } } control.41 { iface MIXER name 'HPL Mux' value DAC comment { access 'read write' type ENUMERATED count 1 item.0 DAC item.1 Bypass } } control.42 { iface MIXER name 'HPR Mux' value DAC comment { access 'read write' type ENUMERATED count 1 item.0 DAC item.1 Bypass } } control.43 { iface MIXER name 'LINEL Mux' value DAC comment { access 'read write' type ENUMERATED count 1 item.0 DAC item.1 Bypass } } control.44 { iface MIXER name 'LINER Mux' value DAC comment { access 'read write' type ENUMERATED count 1 item.0 DAC item.1 Bypass } } } state.wm8904audioc { control.1 { iface MIXER name 'DRC Mode' value default comment { access 'read write' type ENUMERATED count 1 item.0 default item.1 peaklimiter item.2 tradition item.3 soft item.4 music } } control.2 { iface MIXER name 'EQ1 Volume' value 12 comment { access 'read write' type INTEGER count 1 range '0 - 24' dbmin -1200 dbmax 1200 dbvalue.0 0 } } control.3 { iface MIXER name 'EQ2 Volume' value 12 comment { access 'read write' type INTEGER count 1 range '0 - 24' dbmin -1200 dbmax 1200 dbvalue.0 0 } } control.4 { iface MIXER name 'EQ3 Volume' value 12 comment { access 'read write' type INTEGER count 1 range '0 - 24' dbmin -1200 dbmax 1200 dbvalue.0 0 } } control.5 { iface MIXER name 'EQ4 Volume' value 12 comment { access 'read write' type INTEGER count 1 range '0 - 24' dbmin -1200 dbmax 1200 dbvalue.0 0 } } control.6 { iface MIXER name 'EQ5 Volume' value 12 comment { access 'read write' type INTEGER count 1 range '0 - 24' dbmin -1200 dbmax 1200 dbvalue.0 0 } } control.7 { iface MIXER name 'Digital Capture Volume' value.0 96 value.1 96 comment { access 'read write' type INTEGER count 2 range '0 - 119' dbmin -9999999 dbmax 1725 dbvalue.0 0 dbvalue.1 0 } } control.8 { iface MIXER name 'Capture Volume' value.0 5 value.1 5 comment { access 'read write' type INTEGER count 2 range '0 - 31' } } control.9 { iface MIXER name 'Capture Switch' value.0 true value.1 true comment { access 'read write' type BOOLEAN count 2 } } control.10 { iface MIXER name 'High Pass Filter Switch' value true comment { access 'read write' type BOOLEAN count 1 } } control.11 { iface MIXER name 'High Pass Filter Mode' value Hi-fi comment { access 'read write' type ENUMERATED count 1 item.0 Hi-fi item.1 'Voice 1' item.2 'Voice 2' item.3 'Voice 3' } } control.12 { iface MIXER name 'ADC 128x OSR Switch' value true comment { access 'read write' type BOOLEAN count 1 } } control.13 { iface MIXER name 'Digital Playback Boost Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 3' dbmin 0 dbmax 1800 dbvalue.0 0 } } control.14 { iface MIXER name 'Digital Playback Volume' value.0 96 value.1 96 comment { access 'read write' type INTEGER count 2 range '0 - 96' dbmin -9999999 dbmax 0 dbvalue.0 0 dbvalue.1 0 } } control.15 { iface MIXER name 'Headphone Volume' value.0 57 value.1 57 comment { access 'read write' type INTEGER count 2 range '0 - 63' dbmin -5700 dbmax 600 dbvalue.0 0 dbvalue.1 0 } } control.16 { iface MIXER name 'Headphone Switch' value.0 true value.1 true comment { access 'read write' type BOOLEAN count 2 } } control.17 { iface MIXER name 'Headphone ZC Switch' value.0 true value.1 true comment { access 'read write' type BOOLEAN count 2 } } control.18 { iface MIXER name 'Line Output Volume' value.0 57 value.1 57 comment { access 'read write' type INTEGER count 2 range '0 - 63' dbmin -5700 dbmax 600 dbvalue.0 0 dbvalue.1 0 } } control.19 { iface MIXER name 'Line Output Switch' value.0 true value.1 true comment { access 'read write' type BOOLEAN count 2 } } control.20 { iface MIXER name 'Line Output ZC Switch' value.0 true value.1 true comment { access 'read write' type BOOLEAN count 2 } } control.21 { iface MIXER name 'EQ Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.22 { iface MIXER name 'DRC Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.23 { iface MIXER name 'DRC Path' value ADC comment { access 'read write' type ENUMERATED count 1 item.0 ADC item.1 DAC } } control.24 { iface MIXER name 'DAC OSRx2 Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.25 { iface MIXER name 'DAC Deemphasis Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.26 { iface MIXER name 'Digital Sidetone Volume' value.0 0 value.1 0 comment { access 'read write' type INTEGER count 2 range '0 - 15' dbmin -3600 dbmax 900 dbvalue.0 -3600 dbvalue.1 -3600 } } control.27 { iface MIXER name 'DMIC Mux' value DMIC1 comment { access 'read write' type ENUMERATED count 1 item.0 DMIC1 item.1 DMIC2 } } control.28 { iface MIXER name 'Capture Input' value ADC comment { access 'read write' type ENUMERATED count 1 item.0 ADC item.1 DMIC } } control.29 { iface MIXER name 'Left Capture Mux' value IN2L comment { access 'read write' type ENUMERATED count 1 item.0 IN1L item.1 IN2L item.2 IN3L } } control.30 { iface MIXER name 'Left Capture Inverting Mux' value IN2L comment { access 'read write' type ENUMERATED count 1 item.0 IN1L item.1 IN2L item.2 IN3L } } control.31 { iface MIXER name 'Left Capture Mode' value Single-Ended comment { access 'read write' type ENUMERATED count 1 item.0 Single-Ended item.1 'Differential Line' item.2 'Differential Mic' } } control.32 { iface MIXER name 'Right Capture Mux' value IN2R comment { access 'read write' type ENUMERATED count 1 item.0 IN1R item.1 IN2R item.2 IN3R } } control.33 { iface MIXER name 'Right Capture Inverting Mux' value IN2R comment { access 'read write' type ENUMERATED count 1 item.0 IN1R item.1 IN2R item.2 IN3R } } control.34 { iface MIXER name 'Right Capture Mode' value Single-Ended comment { access 'read write' type ENUMERATED count 1 item.0 Single-Ended item.1 'Differential Line' item.2 'Differential Mic' } } control.35 { iface MIXER name 'AIFOUTL Mux' value Left comment { access 'read write' type ENUMERATED count 1 item.0 Left item.1 Right } } control.36 { iface MIXER name 'AIFOUTR Mux' value Right comment { access 'read write' type ENUMERATED count 1 item.0 Left item.1 Right } } control.37 { iface MIXER name 'DACL Mux' value Left comment { access 'read write' type ENUMERATED count 1 item.0 Left item.1 Right } } control.38 { iface MIXER name 'DACR Mux' value Right comment { access 'read write' type ENUMERATED count 1 item.0 Left item.1 Right } } control.39 { iface MIXER name 'Left Sidetone' value None comment { access 'read write' type ENUMERATED count 1 item.0 None item.1 Left item.2 Right } } control.40 { iface MIXER name 'Right Sidetone' value None comment { access 'read write' type ENUMERATED count 1 item.0 None item.1 Left item.2 Right } } control.41 { iface MIXER name 'HPL Mux' value DAC comment { access 'read write' type ENUMERATED count 1 item.0 DAC item.1 Bypass } } control.42 { iface MIXER name 'HPR Mux' value DAC comment { access 'read write' type ENUMERATED count 1 item.0 DAC item.1 Bypass } } control.43 { iface MIXER name 'LINEL Mux' value DAC comment { access 'read write' type ENUMERATED count 1 item.0 DAC item.1 Bypass } } control.44 { iface MIXER name 'LINER Mux' value DAC comment { access 'read write' type ENUMERATED count 1 item.0 DAC item.1 Bypass } } } --endcollapse-- !!All Loaded Modules !!------------------ bluetooth bnep brcmfmac brcmutil btbcm cfg80211 dwc3 dwc3_imx8mp ecc ecdh_generic extcon_usb_gpio fuse galcore hantrodec_845s hci_uart imx_sdma ip_tables ipv6 libaes phy_fsl_imx8mq_usb rfcomm roles spi_imx spidev udc_core ulpi usbcore x_tables xhci_hcd xhci_plat_hcd !!ALSA/HDA dmesg !!-------------- [ 0.725577] hx280enc: module inserted. Major <241> [ 0.726685] snd-soc-dummy snd-soc-dummy: ASoC: dai register snd-soc-dummy #1 [ 0.726694] snd-soc-dummy snd-soc-dummy: ASoC: dynamically register DAI snd-soc-dummy [ 0.726699] snd-soc-dummy snd-soc-dummy: ASoC: Registered DAI 'snd-soc-dummy-dai' [ 0.726707] snd-soc-dummy snd-soc-dummy: ASoC: dai register snd-soc-dummy #0 [ 0.726991] bt-sco bt_sco_codec: ASoC: dai register bt_sco_codec #2 -- [ 0.727011] bt-sco bt_sco_codec: ASoC: Registered DAI 'bt-sco-pcm-wb' [ 0.728082] fsl-asoc-card sound-wm8904: codec_np_0 found [ 0.728086] fsl-asoc-card sound-wm8904: codec_dev_0 not found [ 0.728091] fsl-asoc-card sound-wm8904: codec_np_1 not found [ 0.728099] fsl-asoc-card sound-wm8904: KRB: dai_fmt is CBM_CFM [ 0.728103] fsl-asoc-card sound-wm8904: failed to find codec device [ 0.728178] fsl-asoc-card sound-wm8904a: codec_np_0 found [ 0.728182] fsl-asoc-card sound-wm8904a: codec_dev_0 not found [ 0.728187] fsl-asoc-card sound-wm8904a: codec_np_1 found [ 0.728192] fsl-asoc-card sound-wm8904a: codec_dev_1 not found [ 0.728201] fsl-asoc-card sound-wm8904a: KRB: dai_fmt is CBS_CFS [ 0.728205] fsl-asoc-card sound-wm8904a: failed to find codec device [ 0.728271] fsl-asoc-card sound-wm8904c: codec_np_0 found [ 0.728277] fsl-asoc-card sound-wm8904c: codec_dev_0 not found [ 0.728281] fsl-asoc-card sound-wm8904c: codec_np_1 not found [ 0.728290] fsl-asoc-card sound-wm8904c: KRB: dai_fmt is CBS_CFS [ 0.728296] fsl-asoc-card sound-wm8904c: KRB: dai_fmt is CPU_SAM [ 0.728299] fsl-asoc-card sound-wm8904c: failed to find codec device [ 0.732458] fsl-sai 30c20000.sai: VERID: 0x0000000003010002 -- [ 0.931261] mmc1: SDHCI controller on 30b50000.mmc [30b50000.mmc] using ADMA [ 0.931706] fsl-asoc-card sound-wm8904: codec_np_0 found [ 0.931711] fsl-asoc-card sound-wm8904: codec_np_1 not found [ 0.931727] fsl-asoc-card sound-wm8904: KRB: dai_fmt is CBM_CFM [ 0.931753] fsl-asoc-card sound-wm8904: ASoC: binding HiFi [ 0.931860] wm8904 0-001a: 5 DRC configurations -- [ 0.932089] debugfs: Directory '30c30000.sai' with parent 'wm8904-audio' already present! [ 0.932098] fsl-asoc-card sound-wm8904: ASoC: probe wm8904-audio dai link 0 late -2 [ 0.932102] fsl-asoc-card sound-wm8904: ASoC: probe wm8904-audio dai link 0 late -1 [ 0.932105] fsl-asoc-card sound-wm8904: ASoC: probe wm8904-audio dai link 0 late 0 [ 0.932113] fsl-asoc-card sound-wm8904: ASoC: probe wm8904-audio dai link 0 late 1 [ 0.932116] fsl-asoc-card sound-wm8904: ASoC: probe wm8904-audio dai link 0 late 2 [ 0.932119] wm8904 0-001a: KRB: wm8904_set_fmt 0x1001 -- [ 0.932134] fsl-sai 30c30000.sai: KRB: CPU CBM_CFM Mode [ 0.932198] fsl-asoc-card sound-wm8904: ASoC: registered pcm #0 HiFi wm8904-hifi-0 [ 0.932205] fsl-asoc-card sound-wm8904: wm8904-hifi <-> 30c30000.sai mapping ok [ 0.932237] wm8904 0-001a: Clock source is 2 at 12288000Hz -- [ 0.932245] wm8904 0-001a: CLK_SYS is 0Hz [ 0.934350] fsl-asoc-card sound-wm8904a: codec_np_0 found [ 0.934363] fsl-asoc-card sound-wm8904a: codec_np_1 found [ 0.934379] fsl-asoc-card sound-wm8904a: KRB: dai_fmt is CBS_CFS [ 0.934405] fsl-asoc-card sound-wm8904a: ASoC: binding HiFi [ 0.934574] wm8904 1-001a: 5 DRC configurations -- [ 0.934802] wm8904 2-001a: 5 DRC configurations [ 0.934806] fsl-asoc-card sound-wm8904a: control 2:0:0:DRC Mode:0 is already present [ 0.934810] wm8904 2-001a: ASoC: Failed to add DRC Mode: -16 -- [ 0.934819] wm8904 2-001a: 0 ReTune Mobile configurations [ 0.934824] fsl-asoc-card sound-wm8904a: control 2:0:0:EQ1 Volume:0 is already present [ 0.934828] wm8904 2-001a: ASoC: Failed to add EQ1 Volume: -16 [ 0.934835] wm8904 2-001a: ASoC: source widget SYSCLK overwritten [ 0.934842] fsl-asoc-card sound-wm8904a: control 2:0:0:Digital Capture Volume:0 is already present [ 0.934846] wm8904 2-001a: ASoC: Failed to add Digital Capture Volume: -16 [ 0.934850] fsl-asoc-card sound-wm8904a: control 2:0:0:Digital Playback Boost Volume:0 is already present [ 0.934854] wm8904 2-001a: ASoC: Failed to add Digital Playback Boost Volume: -16 [ 0.934858] fsl-asoc-card sound-wm8904a: control 2:0:0:Digital Sidetone Volume:0 is already present [ 0.934861] wm8904 2-001a: ASoC: Failed to add Digital Sidetone Volume: -16 -- [ 0.935180] debugfs: Directory '30c20000.sai' with parent 'wm8904-audio-a' already present! [ 0.935187] fsl-asoc-card sound-wm8904a: ASoC: probe wm8904-audio-a dai link 0 late -2 [ 0.935192] fsl-asoc-card sound-wm8904a: ASoC: probe wm8904-audio-a dai link 0 late -1 [ 0.935194] fsl-asoc-card sound-wm8904a: ASoC: probe wm8904-audio-a dai link 0 late 0 [ 0.935203] fsl-asoc-card sound-wm8904a: ASoC: probe wm8904-audio-a dai link 0 late 1 [ 0.935206] fsl-asoc-card sound-wm8904a: ASoC: probe wm8904-audio-a dai link 0 late 2 [ 0.935211] wm8904 1-001a: KRB: wm8904_set_fmt 0x4005 -- [ 0.935236] fsl-sai 30c20000.sai: KRB: CPU CBS_CFS Mode [ 0.935303] fsl-asoc-card sound-wm8904a: ASoC: registered pcm #0 HiFi multicodec-0 [ 0.935309] fsl-asoc-card sound-wm8904a: multicodec <-> 30c20000.sai mapping ok [ 0.935331] fsl-asoc-card sound-wm8904a: ASoC: sink widget Playback overwritten [ 0.935342] fsl-asoc-card sound-wm8904a: ASoC: source widget Capture overwritten [ 0.935354] fsl-asoc-card sound-wm8904a: ASoC: source widget HPOUTL overwritten [ 0.935361] fsl-asoc-card sound-wm8904a: ASoC: sink widget IN2L overwritten [ 0.935369] fsl-asoc-card sound-wm8904a: ASoC: sink widget IN1L overwritten [ 0.935378] fsl-asoc-card sound-wm8904a: ASoC: sink widget Playback overwritten [ 0.935389] fsl-asoc-card sound-wm8904a: ASoC: source widget Capture overwritten [ 0.935396] wm8904 1-001a: Clock source is 2 at 12288000Hz -- [ 0.935404] wm8904 1-001a: CLK_SYS is 0Hz [ 0.935842] fsl-asoc-card sound-wm8904a: control 2:0:0:DMIC Mux:0 is already present [ 0.935847] wm8904 2-001a: ASoC: failed to add widget DMIC Mux dapm kcontrol DMIC Mux: -16 [ 0.935857] fsl-asoc-card sound-wm8904a: control 2:0:0:Capture Input:0 is already present [ 0.935863] wm8904 2-001a: ASoC: failed to add widget Left Capture Input dapm kcontrol Capture Input: -16 [ 0.935872] fsl-asoc-card sound-wm8904a: control 2:0:0:Capture Input:0 is already present [ 0.935876] wm8904 2-001a: ASoC: failed to add widget Right Capture Input dapm kcontrol Capture Input: -16 [ 0.935892] fsl-asoc-card sound-wm8904a: control 2:0:0:Left Capture Mux:0 is already present [ 0.935898] wm8904 2-001a: ASoC: failed to add widget Left Capture Mux dapm kcontrol Left Capture Mux: -16 [ 0.935911] fsl-asoc-card sound-wm8904a: control 2:0:0:Left Capture Inverting Mux:0 is already present [ 0.935917] wm8904 2-001a: ASoC: failed to add widget Left Capture Inverting Mux dapm kcontrol Left Capture Inverting Mux: -16 [ 0.935927] fsl-asoc-card sound-wm8904a: control 2:0:0:Left Capture Mode:0 is already present [ 0.935933] wm8904 2-001a: ASoC: failed to add widget Left Capture Mode dapm kcontrol Left Capture Mode: -16 [ 0.935943] fsl-asoc-card sound-wm8904a: control 2:0:0:Right Capture Mux:0 is already present [ 0.935947] wm8904 2-001a: ASoC: failed to add widget Right Capture Mux dapm kcontrol Right Capture Mux: -16 [ 0.935959] fsl-asoc-card sound-wm8904a: control 2:0:0:Right Capture Inverting Mux:0 is already present [ 0.935964] wm8904 2-001a: ASoC: failed to add widget Right Capture Inverting Mux dapm kcontrol Right Capture Inverting Mux: -16 [ 0.935975] fsl-asoc-card sound-wm8904a: control 2:0:0:Right Capture Mode:0 is already present [ 0.935980] wm8904 2-001a: ASoC: failed to add widget Right Capture Mode dapm kcontrol Right Capture Mode: -16 [ 0.936006] fsl-asoc-card sound-wm8904a: control 2:0:0:AIFOUTL Mux:0 is already present [ 0.936012] wm8904 2-001a: ASoC: failed to add widget AIFOUTL Mux dapm kcontrol AIFOUTL Mux: -16 [ 0.936025] fsl-asoc-card sound-wm8904a: control 2:0:0:AIFOUTR Mux:0 is already present [ 0.936029] wm8904 2-001a: ASoC: failed to add widget AIFOUTR Mux dapm kcontrol AIFOUTR Mux: -16 [ 0.936055] fsl-asoc-card sound-wm8904a: control 2:0:0:DACL Mux:0 is already present [ 0.936059] wm8904 2-001a: ASoC: failed to add widget DACL Mux dapm kcontrol DACL Mux: -16 [ 0.936082] fsl-asoc-card sound-wm8904a: control 2:0:0:DACR Mux:0 is already present [ 0.936086] wm8904 2-001a: ASoC: failed to add widget DACR Mux dapm kcontrol DACR Mux: -16 [ 0.936158] fsl-asoc-card sound-wm8904a: control 2:0:0:Left Sidetone:0 is already present [ 0.936162] wm8904 2-001a: ASoC: failed to add widget Left Sidetone dapm kcontrol Left Sidetone: -16 [ 0.936174] fsl-asoc-card sound-wm8904a: control 2:0:0:Right Sidetone:0 is already present [ 0.936178] wm8904 2-001a: ASoC: failed to add widget Right Sidetone dapm kcontrol Right Sidetone: -16 [ 0.936189] fsl-asoc-card sound-wm8904a: control 2:0:0:HPL Mux:0 is already present [ 0.936194] wm8904 2-001a: ASoC: failed to add widget HPL Mux dapm kcontrol HPL Mux: -16 [ 0.936204] fsl-asoc-card sound-wm8904a: control 2:0:0:HPR Mux:0 is already present [ 0.936208] wm8904 2-001a: ASoC: failed to add widget HPR Mux dapm kcontrol HPR Mux: -16 [ 0.936229] fsl-asoc-card sound-wm8904a: control 2:0:0:LINEL Mux:0 is already present [ 0.936235] wm8904 2-001a: ASoC: failed to add widget LINEL Mux dapm kcontrol LINEL Mux: -16 [ 0.936246] fsl-asoc-card sound-wm8904a: control 2:0:0:LINER Mux:0 is already present [ 0.936250] wm8904 2-001a: ASoC: failed to add widget LINER Mux dapm kcontrol LINER Mux: -16 [ 0.937978] fsl-asoc-card sound-wm8904c: codec_np_0 found [ 0.937984] fsl-asoc-card sound-wm8904c: codec_np_1 not found [ 0.938001] fsl-asoc-card sound-wm8904c: KRB: dai_fmt is CBS_CFS [ 0.938004] fsl-asoc-card sound-wm8904c: KRB: dai_fmt is CPU_SAM [ 0.938029] fsl-asoc-card sound-wm8904c: ASoC: binding HiFi [ 0.938133] wm8904 3-001a: 5 DRC configurations -- [ 0.938358] debugfs: Directory '30c50000.sai' with parent 'wm8904-audio-c' already present! [ 0.938366] fsl-asoc-card sound-wm8904c: ASoC: probe wm8904-audio-c dai link 0 late -2 [ 0.938370] fsl-asoc-card sound-wm8904c: ASoC: probe wm8904-audio-c dai link 0 late -1 [ 0.938373] fsl-asoc-card sound-wm8904c: ASoC: probe wm8904-audio-c dai link 0 late 0 [ 0.938380] fsl-asoc-card sound-wm8904c: ASoC: probe wm8904-audio-c dai link 0 late 1 [ 0.938384] fsl-asoc-card sound-wm8904c: ASoC: probe wm8904-audio-c dai link 0 late 2 [ 0.938388] wm8904 3-001a: KRB: wm8904_set_fmt 0xc005 -- [ 0.938407] fsl-sai 30c50000.sai: KRB: CPU CBM_CFM Mode [ 0.938499] fsl-asoc-card sound-wm8904c: ASoC: registered pcm #0 HiFi wm8904-hifi-0 [ 0.938505] fsl-asoc-card sound-wm8904c: wm8904-hifi <-> 30c50000.sai mapping ok [ 0.938540] wm8904 3-001a: Clock source is 2 at 12288000Hz -- [ 0.941642] hctosys: unable to open rtc device (rtc0) [ 0.960579] ALSA device list: [ 0.960584] #0: wm8904-audio !!Packages installed !!-------------------- ii alsa-topology-conf 1.2.4-1 all ALSA topology configuration files ii alsa-ucm-conf 1.2.4-2 all ALSA Use Case Manager configuration files ii alsa-utils 1.2.4-1 arm64 Utilities for configuring and using ALSA