!!################################ !!ALSA Information Script v 0.5.3 !!################################ !!Script ran on: Sun Jun 21 12:54:04 UTC 2026 !!Linux Distribution !!------------------ Ubuntu 24.04.4 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 24.04.4 LTS" PRETTY_NAME="Ubuntu 24.04.4 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian HOME_URL="https://www.ubuntu.com/" SUPPORT_URL="https://help.ubuntu.com/" BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/" PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy" UBUNTU_CODENAME=noble LOGO=ubuntu-logo !!DMI Information !!--------------- Manufacturer: Product Name: Product Version: Firmware Version: System SKU: Board Vendor: Board Name: !!ACPI Device Status Information !!--------------- !!Kernel Information !!------------------ Kernel release: #1 SMP PREEMPT Fri Jun 12 05:33:18 UTC 2026 Operating System: GNU/Linux Architecture: aarch64 Processor: aarch64 SMP Enabled: Yes !!ALSA Version !!------------ Driver version: k4.14.356-openela-rc1-merlin_ubuntu Library version: Utilities version: 1.2.9 !!Loaded ALSA modules !!------------------- !!Sound Servers on this system !!---------------------------- Pulseaudio: Installed - Yes (/usr/bin/pulseaudio) Running - Yes !!Soundcards recognised by ALSA !!----------------------------- 0 [mt6768mt6358 ]: mt6768-mt6358 - mt6768-mt6358 mt6768-mt6358 !!Modprobe options (Sound related) !!-------------------------------- snd_pcsp: 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 !!--------------------------- !!Sysfs card info !!--------------- !!Card: /sys/class/sound/card0 Driver: /sys/bus/platform/drivers/mt6768-mt6358 Tree: /sys/class/sound/card0 |-- controlC0 | |-- dev | |-- device -> ../../card0 | |-- power | |-- subsystem -> ../../../../../../class/sound | `-- uevent |-- device -> ../../../sound |-- id |-- number |-- pcmC0D0p | |-- dev | |-- device -> ../../card0 | |-- pcm_class | |-- power | |-- subsystem -> ../../../../../../class/sound | `-- uevent |-- pcmC0D10c | |-- dev | |-- device -> ../../card0 | |-- pcm_class | |-- power | |-- subsystem -> ../../../../../../class/sound | `-- uevent |-- pcmC0D10p | |-- dev | |-- device -> ../../card0 | |-- pcm_class | |-- power | |-- subsystem -> ../../../../../../class/sound | `-- uevent |-- pcmC0D11c | |-- dev | |-- device -> ../../card0 | |-- pcm_class | |-- power | |-- subsystem -> ../../../../../../class/sound | `-- uevent |-- pcmC0D11p | |-- dev | |-- device -> ../../card0 | |-- pcm_class | |-- power | |-- subsystem -> ../../../../../../class/sound | `-- uevent |-- pcmC0D12c | |-- dev | |-- device -> ../../card0 | |-- pcm_class | |-- power | |-- subsystem -> ../../../../../../class/sound | `-- uevent |-- pcmC0D12p | |-- dev | |-- device -> ../../card0 | |-- pcm_class | |-- power | |-- subsystem -> ../../../../../../class/sound | `-- uevent |-- pcmC0D13c | |-- dev | |-- device -> ../../card0 | |-- pcm_class | |-- power | |-- subsystem -> ../../../../../../class/sound | `-- uevent |-- pcmC0D13p | |-- dev | |-- device -> ../../card0 | |-- pcm_class | |-- power | |-- subsystem -> ../../../../../../class/sound | `-- uevent |-- pcmC0D14c | |-- dev | |-- device -> ../../card0 | |-- pcm_class | |-- power | |-- subsystem -> ../../../../../../class/sound | `-- uevent |-- pcmC0D14p | |-- dev | |-- device -> ../../card0 | |-- pcm_class | |-- power | |-- subsystem -> ../../../../../../class/sound | `-- uevent |-- pcmC0D15p | |-- dev | |-- device -> ../../card0 | |-- pcm_class | |-- power | |-- subsystem -> ../../../../../../class/sound | `-- uevent |-- pcmC0D1p | |-- dev | |-- device -> ../../card0 | |-- pcm_class | |-- power | |-- subsystem -> ../../../../../../class/sound | `-- uevent |-- pcmC0D2p | |-- dev | |-- device -> ../../card0 | |-- pcm_class | |-- power | |-- subsystem -> ../../../../../../class/sound | `-- uevent |-- pcmC0D30c | |-- dev | |-- device -> ../../card0 | |-- pcm_class | |-- power | |-- subsystem -> ../../../../../../class/sound | `-- uevent |-- pcmC0D30p | |-- dev | |-- device -> ../../card0 | |-- pcm_class | |-- power | |-- subsystem -> ../../../../../../class/sound | `-- uevent |-- pcmC0D3p | |-- dev | |-- device -> ../../card0 | |-- pcm_class | |-- power | |-- subsystem -> ../../../../../../class/sound | `-- uevent |-- pcmC0D4c | |-- dev | |-- device -> ../../card0 | |-- pcm_class | |-- power | |-- subsystem -> ../../../../../../class/sound | `-- uevent |-- pcmC0D5c | |-- dev | |-- device -> ../../card0 | |-- pcm_class | |-- power | |-- subsystem -> ../../../../../../class/sound | `-- uevent |-- pcmC0D6c | |-- dev | |-- device -> ../../card0 | |-- pcm_class | |-- power | |-- subsystem -> ../../../../../../class/sound | `-- uevent |-- pcmC0D7c | |-- dev | |-- device -> ../../card0 | |-- pcm_class | |-- power | |-- subsystem -> ../../../../../../class/sound | `-- uevent |-- pcmC0D8c | |-- dev | |-- device -> ../../card0 | |-- pcm_class | |-- power | |-- subsystem -> ../../../../../../class/sound | `-- uevent |-- pcmC0D9c | |-- dev | |-- device -> ../../card0 | |-- pcm_class | |-- power | |-- subsystem -> ../../../../../../class/sound | `-- uevent |-- power | |-- autosuspend_delay_ms | |-- control | |-- runtime_active_time | |-- runtime_status | `-- runtime_suspended_time |-- subsystem -> ../../../../../class/sound `-- uevent !!ALSA Device nodes !!----------------- crw-rw---- 1 root audio 116, 2 Jun 21 18:47 /dev/snd/controlC0 crw-rw---- 1 root audio 116, 3 Jun 21 18:47 /dev/snd/pcmC0D0p crw-rw---- 1 root audio 116, 14 Jun 21 18:47 /dev/snd/pcmC0D10c crw-rw---- 1 root audio 116, 13 Jun 21 18:47 /dev/snd/pcmC0D10p crw-rw---- 1 root audio 116, 16 Jun 21 18:47 /dev/snd/pcmC0D11c crw-rw---- 1 root audio 116, 15 Jun 21 18:47 /dev/snd/pcmC0D11p crw-rw---- 1 root audio 116, 18 Jun 21 18:47 /dev/snd/pcmC0D12c crw-rw---- 1 root audio 116, 17 Jun 21 18:47 /dev/snd/pcmC0D12p crw-rw---- 1 root audio 116, 20 Jun 21 18:47 /dev/snd/pcmC0D13c crw-rw---- 1 root audio 116, 19 Jun 21 18:47 /dev/snd/pcmC0D13p crw-rw---- 1 root audio 116, 22 Jun 21 18:47 /dev/snd/pcmC0D14c crw-rw---- 1 root audio 116, 21 Jun 21 18:47 /dev/snd/pcmC0D14p crw-rw---- 1 root audio 116, 23 Jun 21 18:47 /dev/snd/pcmC0D15p crw-rw---- 1 root audio 116, 4 Jun 21 18:47 /dev/snd/pcmC0D1p crw-rw---- 1 root audio 116, 5 Jun 21 18:47 /dev/snd/pcmC0D2p crw-rw---- 1 root audio 116, 25 Jun 21 18:47 /dev/snd/pcmC0D30c crw-rw---- 1 root audio 116, 24 Jun 21 18:47 /dev/snd/pcmC0D30p crw-rw---- 1 root audio 116, 6 Jun 21 18:47 /dev/snd/pcmC0D3p crw-rw---- 1 root audio 116, 7 Jun 21 18:47 /dev/snd/pcmC0D4c crw-rw---- 1 root audio 116, 8 Jun 21 18:47 /dev/snd/pcmC0D5c crw-rw---- 1 root audio 116, 9 Jun 21 18:47 /dev/snd/pcmC0D6c crw-rw---- 1 root audio 116, 10 Jun 21 18:47 /dev/snd/pcmC0D7c crw-rw---- 1 root audio 116, 11 Jun 21 18:47 /dev/snd/pcmC0D8c crw-rw---- 1 root audio 116, 12 Jun 21 18:47 /dev/snd/pcmC0D9c crw-rw---- 1 root audio 116, 1 Jun 21 18:47 /dev/snd/seq crw-rw---- 1 root audio 116, 33 Jun 21 18:47 /dev/snd/timer /dev/snd/by-path: total 0 drwxr-xr-x 2 root root 60 Jun 21 18:47 . drwxr-xr-x 3 root root 580 Jun 21 18:47 .. lrwxrwxrwx 1 root root 12 Jun 21 18:47 platform-sound -> ../controlC0 !!Aplay/Arecord output !!-------------------- APLAY **** List of PLAYBACK Hardware Devices **** card 0: mt6768mt6358 [mt6768-mt6358], device 0: Playback_1 (*) [] Subdevices: 0/1 Subdevice #0: subdevice #0 card 0: mt6768mt6358 [mt6768-mt6358], device 1: Playback_12 (*) [] Subdevices: 1/1 Subdevice #0: subdevice #0 card 0: mt6768mt6358 [mt6768-mt6358], device 2: Playback_2 (*) [] Subdevices: 1/1 Subdevice #0: subdevice #0 card 0: mt6768mt6358 [mt6768-mt6358], device 3: Playback_5 (*) [] Subdevices: 1/1 Subdevice #0: subdevice #0 card 0: mt6768mt6358 [mt6768-mt6358], device 10: Hostless_LPBK (*) [] Subdevices: 1/1 Subdevice #0: subdevice #0 card 0: mt6768mt6358 [mt6768-mt6358], device 11: Hostless_FM (*) [] Subdevices: 1/1 Subdevice #0: subdevice #0 card 0: mt6768mt6358 [mt6768-mt6358], device 12: Hostless_Speech (*) [] Subdevices: 1/1 Subdevice #0: subdevice #0 card 0: mt6768mt6358 [mt6768-mt6358], device 13: Hostless_Sph_Echo_Ref (*) [] Subdevices: 1/1 Subdevice #0: subdevice #0 card 0: mt6768mt6358 [mt6768-mt6358], device 14: Hostless_Spk_Init (*) [] Subdevices: 1/1 Subdevice #0: subdevice #0 card 0: mt6768mt6358 [mt6768-mt6358], device 15: Hostless_ADDA_DL_I2S_OUT (*) [] Subdevices: 1/1 Subdevice #0: subdevice #0 card 0: mt6768mt6358 [mt6768-mt6358], device 30: BTCVSD snd-soc-dummy-dai-30 [] Subdevices: 1/1 Subdevice #0: subdevice #0 ARECORD **** List of CAPTURE Hardware Devices **** card 0: mt6768mt6358 [mt6768-mt6358], device 4: Capture_1 (*) [] Subdevices: 1/1 Subdevice #0: subdevice #0 card 0: mt6768mt6358 [mt6768-mt6358], device 5: Capture_2 (*) [] Subdevices: 1/1 Subdevice #0: subdevice #0 card 0: mt6768mt6358 [mt6768-mt6358], device 6: Capture_3 (*) [] Subdevices: 1/1 Subdevice #0: subdevice #0 card 0: mt6768mt6358 [mt6768-mt6358], device 7: Capture_4 (*) [] Subdevices: 1/1 Subdevice #0: subdevice #0 card 0: mt6768mt6358 [mt6768-mt6358], device 8: Capture_7 (*) [] Subdevices: 1/1 Subdevice #0: subdevice #0 card 0: mt6768mt6358 [mt6768-mt6358], device 9: Capture_Mono_1 (*) [] Subdevices: 1/1 Subdevice #0: subdevice #0 card 0: mt6768mt6358 [mt6768-mt6358], device 10: Hostless_LPBK (*) [] Subdevices: 1/1 Subdevice #0: subdevice #0 card 0: mt6768mt6358 [mt6768-mt6358], device 11: Hostless_FM (*) [] Subdevices: 1/1 Subdevice #0: subdevice #0 card 0: mt6768mt6358 [mt6768-mt6358], device 12: Hostless_Speech (*) [] Subdevices: 1/1 Subdevice #0: subdevice #0 card 0: mt6768mt6358 [mt6768-mt6358], device 13: Hostless_Sph_Echo_Ref (*) [] Subdevices: 1/1 Subdevice #0: subdevice #0 card 0: mt6768mt6358 [mt6768-mt6358], device 14: Hostless_Spk_Init (*) [] Subdevices: 1/1 Subdevice #0: subdevice #0 card 0: mt6768mt6358 [mt6768-mt6358], device 30: BTCVSD snd-soc-dummy-dai-30 [] Subdevices: 1/1 Subdevice #0: subdevice #0 !!Amixer output !!------------- !!-------Mixer controls for card mt6768mt6358 Card sysdefault:0 'mt6768mt6358'/'mt6768-mt6358' Mixer name : '' Components : '' Controls : 277 Simple ctrls : 234 Simple mixer control 'Headphone Plugged In',0 Capabilities: enum Items: 'Off' 'On' Item0: 'Off' Simple mixer control 'PCM Soft Ramp',0 Capabilities: enum Items: 'Off' '.5ms' '1ms' '2ms' '4ms' '8ms' '15ms' '30ms' Item0: '4ms' Simple mixer control 'PCM Source',0 Capabilities: enum Items: 'None' 'ASP' 'DSP' Item0: 'DSP' Simple mixer control 'PCM_2_PB_CH1 ADDA_UL_CH1',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'PCM_2_PB_CH1 DL2_CH1',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'PCM_2_PB_CH2 ADDA_UL_CH2',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'PCM_2_PB_CH2 DL2_CH2',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'PCM_2_PB_CH4 DL1_CH1',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'PCM_2_PB_CH4 I2S0_CH1',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'PCM_2_PB_CH4 I2S0_CH2',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'PCM_2_PB_CH4 I2S2_CH1',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'PCM_2_PB_CH4 I2S2_CH2',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'Sidetone Filter',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'Sidetone_Gain',0 Capabilities: volume volume-joined Playback channels: Mono Capture channels: Mono Limits: 0 - 65535 Mono: 0 [0%] Simple mixer control 'Sidetone_Positive_Gain_dB',0 Capabilities: volume volume-joined Playback channels: Mono Capture channels: Mono Limits: 0 - 100 Mono: 0 [0%] Simple mixer control 'DSP Block Bypass',0 Capabilities: enum Items: 'Off' 'On' Item0: 'Off' Simple mixer control 'DSP Booted',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [on] Simple mixer control 'DSP RX1 Source',0 Capabilities: enum Items: 'Zero' 'ASPRX1' 'ASPRX2' 'VMON' 'IMON' 'VPMON' 'VBSTMON' 'DSPTX1' 'DSPTX2' Item0: 'ASPRX1' Simple mixer control 'DSP RX2 Source',0 Capabilities: enum Items: 'Zero' 'ASPRX1' 'ASPRX2' 'VMON' 'IMON' 'VPMON' 'VBSTMON' 'DSPTX1' 'DSPTX2' Item0: 'ASPRX2' Simple mixer control 'DSP Set AMBIENT',0 Capabilities: volume volume-joined Playback channels: Mono Capture channels: Mono Limits: 0 - 16777215 Mono: 30 [0%] Simple mixer control 'DSP Set CAL_CHKSUM',0 Capabilities: volume volume-joined Playback channels: Mono Capture channels: Mono Limits: 0 - 16777215 Mono: 9791 [0%] Simple mixer control 'DSP Set CAL_STATUS',0 Capabilities: volume volume-joined Playback channels: Mono Capture channels: Mono Limits: 0 - 16777215 Mono: 1 [0%] Simple mixer control 'DSP Set CAL_Z',0 Capabilities: volume volume-joined Playback channels: Mono Capture channels: Mono Limits: 0 - 16777215 Mono: 9790 [0%] Simple mixer control 'DSP1 Firmware',0 Capabilities: enum Items: 'MBC/VSS' 'MasterHiFi' 'Tx' 'Tx Speaker' 'Rx' 'Rx ANC' 'Voice Ctrl' 'ASR Assist' 'Dbg Trace' 'Protection' 'Diag' 'Diag Z' 'Misc' Item0: 'Protection' Simple mixer control 'DSP1 Preload',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [on] Simple mixer control 'DSP_DL DSP_DL1',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'DSP_DL DSP_DL12',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'DSP_DL DSP_DL2',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'DSP_DL DSP_DL3',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'Lineout_PGAL_GAIN',0 Capabilities: enum Items: '8Db' '7Db' '6Db' '5Db' '4Db' '3Db' '2Db' '1Db' '0Db' '-1Db' '-2Db' '-3Db' '-4Db' '-5Db' '-6Db' '-7Db' '-8Db' '-9Db' '-10Db' '-40Db' Item0: '0Db' Simple mixer control 'Lineout_PGAR_GAIN',0 Capabilities: enum Items: '8Db' '7Db' '6Db' '5Db' '4Db' '3Db' '2Db' '1Db' '0Db' '-1Db' '-2Db' '-3Db' '-4Db' '-5Db' '-6Db' '-7Db' '-8Db' '-9Db' '-10Db' '-40Db' Item0: '0Db' Simple mixer control 'Mic Type Mux',0 Capabilities: enum Items: 'Idle' 'ACC' 'DMIC' 'DCC' 'DCC_ECM_DIFF' 'DCC_ECM_SINGLE' 'VOW_ACC' 'VOW_DMIC' 'VOW_DMIC_LP' 'VOW_DCC' 'VOW_DCC_ECM_DIFF' 'VOW_DCC_ECM_SINGLE' Item0: 'Idle' Simple mixer control 'I2S0_GPIO',0 Capabilities: enum Items: 'Off' 'On' Item0: 'Off' Simple mixer control 'I2S0_HD_Mux',0 Capabilities: enum Items: 'Normal' 'Low_Jitter' Item0: 'Normal' Simple mixer control 'I2S1_CH1 ADDA_UL_CH1',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'I2S1_CH1 DL12_CH1',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'I2S1_CH1 DL1_CH1',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'I2S1_CH1 DL2_CH1',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'I2S1_CH1 DL3_CH1',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'I2S1_CH1 GAIN1_OUT_CH1',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'I2S1_CH1 PCM_2_CAP_CH1',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'I2S1_CH2 ADDA_UL_CH2',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'I2S1_CH2 DL12_CH2',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'I2S1_CH2 DL1_CH2',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'I2S1_CH2 DL2_CH2',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'I2S1_CH2 DL3_CH2',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'I2S1_CH2 GAIN1_OUT_CH2',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'I2S1_CH2 PCM_2_CAP_CH1',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'I2S1_CH2 PCM_2_CAP_CH2',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'I2S1_GPIO',0 Capabilities: enum Items: 'Off' 'On' Item0: 'Off' Simple mixer control 'I2S1_HD_Mux',0 Capabilities: enum Items: 'Normal' 'Low_Jitter' Item0: 'Normal' Simple mixer control 'I2S1_Out_Mux',0 Capabilities: enum Items: 'Normal' 'Output_Widget' Item0: 'Normal' Simple mixer control 'I2S2_GPIO',0 Capabilities: enum Items: 'Off' 'On' Item0: 'Off' Simple mixer control 'I2S2_HD_Mux',0 Capabilities: enum Items: 'Normal' 'Low_Jitter' Item0: 'Normal' Simple mixer control 'I2S3_CH1 ADDA_UL_CH1',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'I2S3_CH1 DL12_CH1',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'I2S3_CH1 DL1_CH1',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [on] Simple mixer control 'I2S3_CH1 DL2_CH1',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'I2S3_CH1 DL3_CH1',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'I2S3_CH1 GAIN1_OUT_CH1',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'I2S3_CH1 PCM_2_CAP_CH1',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'I2S3_CH2 ADDA_UL_CH2',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'I2S3_CH2 DL12_CH2',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'I2S3_CH2 DL1_CH2',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [on] Simple mixer control 'I2S3_CH2 DL2_CH2',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'I2S3_CH2 DL3_CH2',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'I2S3_CH2 GAIN1_OUT_CH2',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'I2S3_CH2 PCM_2_CAP_CH1',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'I2S3_CH2 PCM_2_CAP_CH2',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'I2S3_GPIO',0 Capabilities: enum Items: 'Off' 'On' Item0: 'Off' Simple mixer control 'I2S3_HD_Mux',0 Capabilities: enum Items: 'Normal' 'Low_Jitter' Item0: 'Low_Jitter' Simple mixer control 'I2S3_Out_Mux',0 Capabilities: enum Items: 'Normal' 'Output_Widget' Item0: 'Normal' Simple mixer control 'ADC L Mux',0 Capabilities: enum Items: 'Idle' 'AIN0' 'Left Preamplifier' 'Idle_1' Item0: 'Idle' Simple mixer control 'ADC R Mux',0 Capabilities: enum Items: 'Idle' 'AIN0' 'Right Preamplifier' 'Idle_1' Item0: 'Idle' Simple mixer control 'ADDA_DL_CH1 ADDA_UL_CH1',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'ADDA_DL_CH1 ADDA_UL_CH2',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'ADDA_DL_CH1 DL12_CH1',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'ADDA_DL_CH1 DL1_CH1',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'ADDA_DL_CH1 DL2_CH1',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'ADDA_DL_CH1 DL3_CH1',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'ADDA_DL_CH1 GAIN1_OUT_CH1',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'ADDA_DL_CH1 PCM_2_CAP_CH1',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'ADDA_DL_CH2 ADDA_UL_CH1',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'ADDA_DL_CH2 ADDA_UL_CH2',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'ADDA_DL_CH2 DL12_CH2',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'ADDA_DL_CH2 DL1_CH1',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'ADDA_DL_CH2 DL1_CH2',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'ADDA_DL_CH2 DL2_CH1',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'ADDA_DL_CH2 DL2_CH2',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'ADDA_DL_CH2 DL3_CH1',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'ADDA_DL_CH2 DL3_CH2',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'ADDA_DL_CH2 GAIN1_OUT_CH2',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'ADDA_DL_CH2 PCM_2_CAP_CH1',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'ADDA_DL_CH2 PCM_2_CAP_CH2',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'ADDA_DL_GAIN',0 Capabilities: volume volume-joined Playback channels: Mono Capture channels: Mono Limits: 0 - 65535 Mono: 0 [0%] Simple mixer control 'AIF Out Mux',0 Capabilities: enum Items: 'Normal Path' 'Sgen' Item0: 'Normal Path' Simple mixer control 'AMP PCM Gain',0 Capabilities: volume volume-joined Playback channels: Mono Capture channels: Mono Limits: 0 - 20 Mono: 18 [90%] [0.18dB] Simple mixer control 'ASP TX1 Source',0 Capabilities: enum Items: 'Zero' 'ASPRX1' 'ASPRX2' 'VMON' 'IMON' 'VPMON' 'VBSTMON' 'DSPTX1' 'DSPTX2' Item0: 'DSPTX1' Simple mixer control 'ASP TX2 Source',0 Capabilities: enum Items: 'Zero' 'ASPRX1' 'ASPRX2' 'VMON' 'IMON' 'VPMON' 'VBSTMON' 'DSPTX1' 'DSPTX2' Item0: 'DSPTX1' Simple mixer control 'ASP TX3 Source',0 Capabilities: enum Items: 'Zero' 'ASPRX1' 'ASPRX2' 'VMON' 'IMON' 'VPMON' 'VBSTMON' 'DSPTX1' 'DSPTX2' Item0: 'Zero' Simple mixer control 'ASP TX4 Source',0 Capabilities: enum Items: 'Zero' 'ASPRX1' 'ASPRX2' 'VMON' 'IMON' 'VPMON' 'VBSTMON' 'DSPTX1' 'DSPTX2' Item0: 'Zero' Simple mixer control 'ASPRX1 Slot Position',0 Capabilities: volume volume-joined Playback channels: Mono Capture channels: Mono Limits: 0 - 7 Mono: 0 [0%] Simple mixer control 'ASPRX2 Slot Position',0 Capabilities: volume volume-joined Playback channels: Mono Capture channels: Mono Limits: 0 - 7 Mono: 1 [14%] Simple mixer control 'ASPTX Ref',0 Capabilities: enum Items: 'None' 'Ref' Item0: 'Ref' Simple mixer control 'ASPTX1 Slot Position',0 Capabilities: volume volume-joined Playback channels: Mono Capture channels: Mono Limits: 0 - 7 Mono: 0 [0%] Simple mixer control 'ASPTX2 Slot Position',0 Capabilities: volume volume-joined Playback channels: Mono Capture channels: Mono Limits: 0 - 7 Mono: 1 [14%] Simple mixer control 'ASPTX3 Slot Position',0 Capabilities: volume volume-joined Playback channels: Mono Capture channels: Mono Limits: 0 - 7 Mono: 2 [29%] Simple mixer control 'ASPTX4 Slot Position',0 Capabilities: volume volume-joined Playback channels: Mono Capture channels: Mono Limits: 0 - 7 Mono: 3 [43%] Simple mixer control 'Amp Analog Mute',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'Audio HP ImpeDance Setting',0 Capabilities: volume volume-joined Playback channels: Mono Capture channels: Mono Limits: 0 - 65536 Mono: 0 [0%] Simple mixer control 'Audio IRQ1 CNT',0 Capabilities: volume volume-joined Playback channels: Mono Capture channels: Mono Limits: 0 - 262143 Mono: 0 [0%] Simple mixer control 'Audio IRQ2 CNT',0 Capabilities: volume volume-joined Playback channels: Mono Capture channels: Mono Limits: 0 - 262143 Mono: 0 [0%] Simple mixer control 'Audio VOWCFG0 Data',0 Capabilities: volume volume-joined Playback channels: Mono Capture channels: Mono Limits: 0 - 524288 Mono: 0 [0%] Simple mixer control 'Audio VOWCFG1 Data',0 Capabilities: volume volume-joined Playback channels: Mono Capture channels: Mono Limits: 0 - 524288 Mono: 0 [0%] Simple mixer control 'Audio VOWCFG2 Data',0 Capabilities: volume volume-joined Playback channels: Mono Capture channels: Mono Limits: 0 - 524288 Mono: 0 [0%] Simple mixer control 'Audio VOWCFG3 Data',0 Capabilities: volume volume-joined Playback channels: Mono Capture channels: Mono Limits: 0 - 524288 Mono: 0 [0%] Simple mixer control 'Audio VOWCFG4 Data',0 Capabilities: volume volume-joined Playback channels: Mono Capture channels: Mono Limits: 0 - 524288 Mono: 0 [0%] Simple mixer control 'Audio VOWCFG5 Data',0 Capabilities: volume volume-joined Playback channels: Mono Capture channels: Mono Limits: 0 - 524288 Mono: 0 [0%] Simple mixer control 'Audio_Codec_Debug_Setting',0 Capabilities: enum Items: 'Off' 'On' Item0: 'Off' Simple mixer control 'Audio_Debug_Setting',0 Capabilities: enum Items: 'Off' 'On' Item0: 'Off' Simple mixer control 'Audio_PGA1_Setting',0 Capabilities: enum Items: '0Db' '6Db' '12Db' '18Db' '24Db' '30Db' Item0: '18Db' Simple mixer control 'Audio_PGA2_Setting',0 Capabilities: enum Items: '0Db' '6Db' '12Db' '18Db' '24Db' '30Db' Item0: '18Db' Simple mixer control 'Audio_SineGen_Amplitude',0 Capabilities: enum Items: '1/128' '1/64' '1/32' '1/16' '1/8' '1/4' '1/2' '1' Item0: '1/128' Simple mixer control 'Audio_SineGen_Freq_Div_Ch1',0 Capabilities: volume volume-joined Playback channels: Mono Capture channels: Mono Limits: 0 - 31 Mono: 0 [0%] Simple mixer control 'Audio_SineGen_Freq_Div_Ch2',0 Capabilities: volume volume-joined Playback channels: Mono Capture channels: Mono Limits: 0 - 31 Mono: 0 [0%] Simple mixer control 'Audio_SineGen_Mute_Ch1',0 Capabilities: enum Items: 'Off' 'On' Item0: 'Off' Simple mixer control 'Audio_SineGen_Mute_Ch2',0 Capabilities: enum Items: 'Off' 'On' Item0: 'Off' Simple mixer control 'Audio_SineGen_SampleRate',0 Capabilities: enum Items: '8K' '11K' '12K' '16K' '22K' '24K' '32K' '44K' '48K' '88k' '96k' '176k' '192k' Item0: '8K' Simple mixer control 'Audio_SineGen_Switch',0 Capabilities: enum Items: 'I0I1' 'I2' 'I3I4' 'I5I6' 'I7I8' 'I9' 'I10I11' 'I12I13' 'I14' 'I15I16' 'I17I18' 'I19I20' 'I21I22' 'O0O1' 'O2' 'O3O4' 'O5O6' 'O7O8' 'O9O10' 'O11' 'O12' 'O13O14' 'O15O16' 'O17O18' 'O19O20' 'O21O22' 'O23O24' 'OFF' 'O3' 'O4' 'I25I26' 'O25' 'O28O29' 'I23I24' 'O32O33' 'I27I28' 'O30O31' 'O34' 'O36O37' 'O38O39' 'I34I35' Item0: 'I0I1' Simple mixer control 'Audio_VOW_Periodic',0 Capabilities: volume volume-joined Playback channels: Mono Capture channels: Mono Limits: 0 - 524288 Mono: 0 [0%] Simple mixer control 'BTCVSD Band',0 Capabilities: enum Items: 'NB' 'WB' Item0: 'NB' Simple mixer control 'BTCVSD Bypass',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'BTCVSD Loopback',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'BTCVSD Rx Irq Received',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'BTCVSD Rx Timeout',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'BTCVSD Tx Irq Received',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'BTCVSD Tx Mute',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'BTCVSD Tx Timeout',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'CCM Reset',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'DAC In Mux',0 Capabilities: enum Items: 'Normal Path' 'Sgen' Item0: 'Normal Path' Simple mixer control 'DRE DRE',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'Digital PCM',0 Capabilities: volume volume-joined Playback channels: Mono Capture channels: Mono Limits: 0 - 913 Mono: 817 [89%] [0.00dB] Simple mixer control 'Disable Analog DC Compensation',0 Capabilities: enum Items: 'Off' 'On' Item0: 'Off' Simple mixer control 'Ext_Speaker_Amp',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'Fast Use Case Delta File',0 Capabilities: enum Items: 'fast_switch1.txt' 'fast_switch2.txt' 'fast_switch3.txt' 'fast_switch4.txt' 'fast_switch5.txt' Item0: 'fast_switch1.txt' Simple mixer control 'Fast Use Case Switch Enable',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'Firmware Reload Tuning',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'Force Interrupt',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'GLOBAL_EN from GPIO Control',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'HPL Mux',0 Capabilities: enum Items: 'Open' 'LoudSPK Playback' 'Audio Playback' 'Test Mode' 'HP Impedance' 'undefined1' 'undefined2' 'undefined3' Item0: 'Open' Simple mixer control 'HPR Mux',0 Capabilities: enum Items: 'Open' 'LoudSPK Playback' 'Audio Playback' 'Test Mode' 'HP Impedance' 'undefined1' 'undefined2' 'undefined3' Item0: 'Open' Simple mixer control 'HW Gain 1',0 Capabilities: volume volume-joined Playback channels: Mono Capture channels: Mono Limits: 0 - 1048575 Mono: 524288 [50%] Simple mixer control 'HW Gain 2',0 Capabilities: volume volume-joined Playback channels: Mono Capture channels: Mono Limits: 0 - 1048575 Mono: 524288 [50%] Simple mixer control 'HW_GAIN1_IN_CH1 CONNSYS_I2S_CH1',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'HW_GAIN1_IN_CH2 CONNSYS_I2S_CH2',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'Handset_PGA_GAIN',0 Capabilities: enum Items: '8Db' '7Db' '6Db' '5Db' '4Db' '3Db' '2Db' '1Db' '0Db' '-1Db' '-2Db' '-3Db' '-4Db' '-5Db' '-6Db' '-7Db' '-8Db' '-9Db' '-10Db' '-40Db' Item0: '8Db' Simple mixer control 'Headset_PGAL_GAIN',0 Capabilities: enum Items: '8Db' '7Db' '6Db' '5Db' '4Db' '3Db' '2Db' '1Db' '0Db' '-1Db' '-2Db' '-3Db' '-4Db' '-5Db' '-6Db' '-7Db' '-8Db' '-9Db' '-10Db' '-40Db' Item0: '0Db' Simple mixer control 'Headset_PGAR_GAIN',0 Capabilities: enum Items: '8Db' '7Db' '6Db' '5Db' '4Db' '3Db' '2Db' '1Db' '0Db' '-1Db' '-2Db' '-3Db' '-4Db' '-5Db' '-6Db' '-7Db' '-8Db' '-9Db' '-10Db' '-40Db' Item0: '0Db' Simple mixer control 'LOL Mux',0 Capabilities: enum Items: 'Open' 'Mute' 'Playback' 'Test Mode' Item0: 'Open' Simple mixer control 'MTKAIF_DMIC',0 Capabilities: enum Items: 'Off' 'On' Item0: 'Off' Simple mixer control 'MTK_SPK_I2S_IN_TYPE_GET',0 Capabilities: enum Items: 'MTK_SPK_I2S_0' 'MTK_SPK_I2S_1' 'MTK_SPK_I2S_2' 'MTK_SPK_I2S_3' 'MTK_SPK_I2S_5' Item0: 'MTK_SPK_I2S_0' Simple mixer control 'MTK_SPK_I2S_OUT_TYPE_GET',0 Capabilities: enum Items: 'MTK_SPK_I2S_0' 'MTK_SPK_I2S_1' 'MTK_SPK_I2S_2' 'MTK_SPK_I2S_3' 'MTK_SPK_I2S_5' Item0: 'MTK_SPK_I2S_3' Simple mixer control 'MTK_SPK_TYPE_GET',0 Capabilities: enum Items: 'MTK_SPK_NOT_SMARTPA' 'MTK_SPK_RICHTEK_RT5509' 'MTK_SPK_MEDIATEK_MT6660' Item0: 'MTK_SPK_NOT_SMARTPA' Simple mixer control 'PGA L Mux',0 Capabilities: enum Items: 'None' 'AIN0' 'AIN1' 'AIN2' Item0: 'None' Simple mixer control 'PGA R Mux',0 Capabilities: enum Items: 'None' 'AIN0' 'AIN1' 'AIN2' Item0: 'None' Simple mixer control 'PMIC_REG_CLEAR',0 Capabilities: enum Items: 'Off' 'ACC' 'DCC' Item0: 'Off' Simple mixer control 'RCV Mux',0 Capabilities: enum Items: 'Open' 'Mute' 'Voice Playback' 'Test Mode' Item0: 'Open' Simple mixer control 'Speech_A2M_Msg_ID',0 Capabilities: volume volume-joined Playback channels: Mono Capture channels: Mono Limits: 0 - 65535 Mono: 0 [0%] Simple mixer control 'Speech_BT_SCO_WB',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'Speech_DL_Mute',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'Speech_MD_EPOF',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'Speech_MD_Status',0 Capabilities: volume volume-joined Playback channels: Mono Capture channels: Mono Limits: 0 - -1 Mono: 0 [0%] Simple mixer control 'Speech_Mic_Mute',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'Speech_Phone1_MD_Idx',0 Capabilities: volume volume-joined Playback channels: Mono Capture channels: Mono Limits: 0 - 2 Mono: 0 [0%] Simple mixer control 'Speech_Phone2_MD_Idx',0 Capabilities: volume volume-joined Playback channels: Mono Capture channels: Mono Limits: 0 - 2 Mono: 0 [0%] Simple mixer control 'Speech_Phone_ID',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'Speech_SCP_CALL_STATE',0 Capabilities: volume volume-joined Playback channels: Mono Capture channels: Mono Limits: 0 - -1 Mono: 0 [0%] Simple mixer control 'Speech_SHM_Init',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [on] Simple mixer control 'Speech_SHM_USIP',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'Speech_SHM_Widx',0 Capabilities: volume volume-joined Playback channels: Mono Capture channels: Mono Limits: 0 - -1 Mono: 0 [0%] Simple mixer control 'Speech_UL_Mute',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'UL1_CH1 ADDA_UL_CH1',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'UL1_CH2 ADDA_UL_CH2',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'UL1_CH3 ADDA_UL_CH1',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'UL1_CH4 ADDA_UL_CH2',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'UL2_CH1 CONNSYS_I2S_CH1',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'UL2_CH1 DL12_CH1',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'UL2_CH1 DL1_CH1',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'UL2_CH1 DL2_CH1',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'UL2_CH1 DL3_CH1',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'UL2_CH1 I2S0_CH1',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'UL2_CH1 I2S2_CH1',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'UL2_CH1 PCM_2_CAP_CH1',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'UL2_CH2 CONNSYS_I2S_CH2',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'UL2_CH2 DL12_CH2',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'UL2_CH2 DL1_CH2',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'UL2_CH2 DL2_CH2',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'UL2_CH2 DL3_CH2',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'UL2_CH2 I2S0_CH2',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'UL2_CH2 I2S2_CH2',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'UL2_CH2 PCM_2_CAP_CH1',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'UL3_CH1 CONNSYS_I2S_CH1',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'UL3_CH2 CONNSYS_I2S_CH2',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'UL4_CH1 ADDA_UL_CH1',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'UL4_CH1 DL12_CH1',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'UL4_CH1 DL1_CH1',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'UL4_CH1 DL2_CH1',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'UL4_CH1 DL3_CH1',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'UL4_CH1 I2S0_CH1',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'UL4_CH2 ADDA_UL_CH2',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'UL4_CH2 DL12_CH2',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'UL4_CH2 DL1_CH2',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'UL4_CH2 DL2_CH2',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'UL4_CH2 DL3_CH2',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'UL4_CH2 I2S0_CH2',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'UL7_CH1 ADDA_UL_CH1',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'UL7_CH2 ADDA_UL_CH2',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'UL_MONO_1_CH1 PCM_2_CAP_CH1',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'VBSTMON Output',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'aaudio_dl_mmap_fd',0 Capabilities: volume volume-joined Playback channels: Mono Capture channels: Mono Limits: 0 - -1 Mono: 0 [0%] Simple mixer control 'aaudio_ion',0 Capabilities: volume volume-joined Playback channels: Mono Capture channels: Mono Limits: 0 - -1 Mono: 0 [0%] Simple mixer control 'aaudio_ul_mmap_fd',0 Capabilities: volume volume-joined Playback channels: Mono Capture channels: Mono Limits: 0 - -1 Mono: 0 [0%] Simple mixer control 'deep_buffer_irq_cnt',0 Capabilities: volume volume-joined Playback channels: Mono Capture channels: Mono Limits: 0 - 262143 Mono: 0 [0%] Simple mixer control 'deep_buffer_scenario',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'echo_ref_xrun_assert',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'fast_play_scenario',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [on] Simple mixer control 'mmap_play_scenario',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'mmap_record_scenario',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'primary_play_scenario',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'record_xrun_assert',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'sram_size',0 Capabilities: volume volume-joined Playback channels: Mono Capture channels: Mono Limits: 0 - -1 Mono: 36864 [-3686400%] Simple mixer control 'usb_call_echo_ref',0 Capabilities: volume volume-joined Playback channels: Mono Capture channels: Mono Limits: 0 - -1 Mono: 0 [0%] Simple mixer control 'voip_rx_irq_cnt',0 Capabilities: volume volume-joined Playback channels: Mono Capture channels: Mono Limits: 0 - 262143 Mono: 0 [0%] Simple mixer control 'voip_rx_scenario',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] !!Alsactl output !!-------------- --startcollapse-- state.mt6768mt6358 { control.1 { iface MIXER name 'Audio IRQ1 CNT' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 262143' } } control.2 { iface MIXER name 'Audio IRQ2 CNT' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 262143' } } control.3 { iface MIXER name deep_buffer_irq_cnt value 0 comment { access 'read write' type INTEGER count 1 range '0 - 262143' } } control.4 { iface MIXER name voip_rx_irq_cnt value 0 comment { access 'read write' type INTEGER count 1 range '0 - 262143' } } control.5 { iface MIXER name deep_buffer_scenario value false comment { access 'read write' type BOOLEAN count 1 } } control.6 { iface MIXER name record_xrun_assert value false comment { access 'read write' type BOOLEAN count 1 } } control.7 { iface MIXER name echo_ref_xrun_assert value false comment { access 'read write' type BOOLEAN count 1 } } control.8 { iface MIXER name fast_play_scenario value true comment { access 'read write' type BOOLEAN count 1 } } control.9 { iface MIXER name primary_play_scenario value false comment { access 'read write' type BOOLEAN count 1 } } control.10 { iface MIXER name voip_rx_scenario value false comment { access 'read write' type BOOLEAN count 1 } } control.11 { iface MIXER name sram_size value 36864 comment { access 'read write' type INTEGER count 1 range '0 - -1' } } control.12 { iface MIXER name mmap_play_scenario value false comment { access 'read write' type BOOLEAN count 1 } } control.13 { iface MIXER name mmap_record_scenario value false comment { access 'read write' type BOOLEAN count 1 } } control.14 { iface MIXER name aaudio_ion value 0 comment { access 'read write' type INTEGER count 1 range '0 - -1' } } control.15 { iface MIXER name aaudio_dl_mmap_fd value 0 comment { access 'read write' type INTEGER count 1 range '0 - -1' } } control.16 { iface MIXER name aaudio_ul_mmap_fd value 0 comment { access 'read write' type INTEGER count 1 range '0 - -1' } } control.17 { iface MIXER name 'HW Gain 1' value 524288 comment { access 'read write' type INTEGER count 1 range '0 - 1048575' } } control.18 { iface MIXER name 'HW Gain 2' value 524288 comment { access 'read write' type INTEGER count 1 range '0 - 1048575' } } control.19 { iface MIXER name I2S0_HD_Mux value Normal comment { access 'read write' type ENUMERATED count 1 item.0 Normal item.1 Low_Jitter } } control.20 { iface MIXER name I2S1_HD_Mux value Normal comment { access 'read write' type ENUMERATED count 1 item.0 Normal item.1 Low_Jitter } } control.21 { iface MIXER name I2S2_HD_Mux value Normal comment { access 'read write' type ENUMERATED count 1 item.0 Normal item.1 Low_Jitter } } control.22 { iface MIXER name I2S3_HD_Mux value Low_Jitter comment { access 'read write' type ENUMERATED count 1 item.0 Normal item.1 Low_Jitter } } control.23 { iface MIXER name I2S0_GPIO value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 On } } control.24 { iface MIXER name I2S1_GPIO value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 On } } control.25 { iface MIXER name I2S2_GPIO value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 On } } control.26 { iface MIXER name I2S3_GPIO value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 On } } control.27 { iface MIXER name Sidetone_Gain value 0 comment { access 'read write' type INTEGER count 1 range '0 - 65535' } } control.28 { iface MIXER name Sidetone_Positive_Gain_dB value 0 comment { access 'read write' type INTEGER count 1 range '0 - 100' } } control.29 { iface MIXER name ADDA_DL_GAIN value 0 comment { access 'read write' type INTEGER count 1 range '0 - 65535' } } control.30 { iface MIXER name MTKAIF_DMIC value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 On } } control.31 { iface MIXER name 'UL1_CH1 ADDA_UL_CH1' value false comment { access 'read write' type BOOLEAN count 1 } } control.32 { iface MIXER name 'UL1_CH2 ADDA_UL_CH2' value false comment { access 'read write' type BOOLEAN count 1 } } control.33 { iface MIXER name 'UL1_CH3 ADDA_UL_CH1' value false comment { access 'read write' type BOOLEAN count 1 } } control.34 { iface MIXER name 'UL1_CH4 ADDA_UL_CH2' value false comment { access 'read write' type BOOLEAN count 1 } } control.35 { iface MIXER name 'UL2_CH1 I2S0_CH1' value false comment { access 'read write' type BOOLEAN count 1 } } control.36 { iface MIXER name 'UL2_CH1 DL1_CH1' value false comment { access 'read write' type BOOLEAN count 1 } } control.37 { iface MIXER name 'UL2_CH1 DL12_CH1' value false comment { access 'read write' type BOOLEAN count 1 } } control.38 { iface MIXER name 'UL2_CH1 DL2_CH1' value false comment { access 'read write' type BOOLEAN count 1 } } control.39 { iface MIXER name 'UL2_CH1 DL3_CH1' value false comment { access 'read write' type BOOLEAN count 1 } } control.40 { iface MIXER name 'UL2_CH1 PCM_2_CAP_CH1' value false comment { access 'read write' type BOOLEAN count 1 } } control.41 { iface MIXER name 'UL2_CH1 I2S2_CH1' value false comment { access 'read write' type BOOLEAN count 1 } } control.42 { iface MIXER name 'UL2_CH1 CONNSYS_I2S_CH1' value false comment { access 'read write' type BOOLEAN count 1 } } control.43 { iface MIXER name 'UL2_CH2 I2S0_CH2' value false comment { access 'read write' type BOOLEAN count 1 } } control.44 { iface MIXER name 'UL2_CH2 DL1_CH2' value false comment { access 'read write' type BOOLEAN count 1 } } control.45 { iface MIXER name 'UL2_CH2 DL12_CH2' value false comment { access 'read write' type BOOLEAN count 1 } } control.46 { iface MIXER name 'UL2_CH2 DL2_CH2' value false comment { access 'read write' type BOOLEAN count 1 } } control.47 { iface MIXER name 'UL2_CH2 DL3_CH2' value false comment { access 'read write' type BOOLEAN count 1 } } control.48 { iface MIXER name 'UL2_CH2 PCM_2_CAP_CH1' value false comment { access 'read write' type BOOLEAN count 1 } } control.49 { iface MIXER name 'UL2_CH2 I2S2_CH2' value false comment { access 'read write' type BOOLEAN count 1 } } control.50 { iface MIXER name 'UL2_CH2 CONNSYS_I2S_CH2' value false comment { access 'read write' type BOOLEAN count 1 } } control.51 { iface MIXER name 'UL3_CH1 CONNSYS_I2S_CH1' value false comment { access 'read write' type BOOLEAN count 1 } } control.52 { iface MIXER name 'UL3_CH2 CONNSYS_I2S_CH2' value false comment { access 'read write' type BOOLEAN count 1 } } control.53 { iface MIXER name 'UL4_CH1 ADDA_UL_CH1' value false comment { access 'read write' type BOOLEAN count 1 } } control.54 { iface MIXER name 'UL4_CH1 DL1_CH1' value false comment { access 'read write' type BOOLEAN count 1 } } control.55 { iface MIXER name 'UL4_CH1 DL12_CH1' value false comment { access 'read write' type BOOLEAN count 1 } } control.56 { iface MIXER name 'UL4_CH1 DL2_CH1' value false comment { access 'read write' type BOOLEAN count 1 } } control.57 { iface MIXER name 'UL4_CH1 DL3_CH1' value false comment { access 'read write' type BOOLEAN count 1 } } control.58 { iface MIXER name 'UL4_CH1 I2S0_CH1' value false comment { access 'read write' type BOOLEAN count 1 } } control.59 { iface MIXER name 'UL4_CH2 ADDA_UL_CH2' value false comment { access 'read write' type BOOLEAN count 1 } } control.60 { iface MIXER name 'UL4_CH2 DL1_CH2' value false comment { access 'read write' type BOOLEAN count 1 } } control.61 { iface MIXER name 'UL4_CH2 DL12_CH2' value false comment { access 'read write' type BOOLEAN count 1 } } control.62 { iface MIXER name 'UL4_CH2 DL2_CH2' value false comment { access 'read write' type BOOLEAN count 1 } } control.63 { iface MIXER name 'UL4_CH2 DL3_CH2' value false comment { access 'read write' type BOOLEAN count 1 } } control.64 { iface MIXER name 'UL4_CH2 I2S0_CH2' value false comment { access 'read write' type BOOLEAN count 1 } } control.65 { iface MIXER name 'UL7_CH1 ADDA_UL_CH1' value false comment { access 'read write' type BOOLEAN count 1 } } control.66 { iface MIXER name 'UL7_CH2 ADDA_UL_CH2' value false comment { access 'read write' type BOOLEAN count 1 } } control.67 { iface MIXER name 'UL_MONO_1_CH1 PCM_2_CAP_CH1' value false comment { access 'read write' type BOOLEAN count 1 } } control.68 { iface MIXER name 'DSP_DL DSP_DL1' value false comment { access 'read write' type BOOLEAN count 1 } } control.69 { iface MIXER name 'DSP_DL DSP_DL2' value false comment { access 'read write' type BOOLEAN count 1 } } control.70 { iface MIXER name 'DSP_DL DSP_DL12' value false comment { access 'read write' type BOOLEAN count 1 } } control.71 { iface MIXER name 'DSP_DL DSP_DL3' value false comment { access 'read write' type BOOLEAN count 1 } } control.72 { iface MIXER name 'PCM_2_PB_CH1 ADDA_UL_CH1' value false comment { access 'read write' type BOOLEAN count 1 } } control.73 { iface MIXER name 'PCM_2_PB_CH1 DL2_CH1' value false comment { access 'read write' type BOOLEAN count 1 } } control.74 { iface MIXER name 'PCM_2_PB_CH2 ADDA_UL_CH2' value false comment { access 'read write' type BOOLEAN count 1 } } control.75 { iface MIXER name 'PCM_2_PB_CH2 DL2_CH2' value false comment { access 'read write' type BOOLEAN count 1 } } control.76 { iface MIXER name 'PCM_2_PB_CH4 I2S0_CH1' value false comment { access 'read write' type BOOLEAN count 1 } } control.77 { iface MIXER name 'PCM_2_PB_CH4 I2S0_CH2' value false comment { access 'read write' type BOOLEAN count 1 } } control.78 { iface MIXER name 'PCM_2_PB_CH4 DL1_CH1' value false comment { access 'read write' type BOOLEAN count 1 } } control.79 { iface MIXER name 'PCM_2_PB_CH4 I2S2_CH1' value false comment { access 'read write' type BOOLEAN count 1 } } control.80 { iface MIXER name 'PCM_2_PB_CH4 I2S2_CH2' value false comment { access 'read write' type BOOLEAN count 1 } } control.81 { iface MIXER name 'HW_GAIN1_IN_CH1 CONNSYS_I2S_CH1' value false comment { access 'read write' type BOOLEAN count 1 } } control.82 { iface MIXER name 'HW_GAIN1_IN_CH2 CONNSYS_I2S_CH2' value false comment { access 'read write' type BOOLEAN count 1 } } control.83 { iface MIXER name 'I2S1_CH1 DL1_CH1' value false comment { access 'read write' type BOOLEAN count 1 } } control.84 { iface MIXER name 'I2S1_CH1 DL2_CH1' value false comment { access 'read write' type BOOLEAN count 1 } } control.85 { iface MIXER name 'I2S1_CH1 DL3_CH1' value false comment { access 'read write' type BOOLEAN count 1 } } control.86 { iface MIXER name 'I2S1_CH1 DL12_CH1' value false comment { access 'read write' type BOOLEAN count 1 } } control.87 { iface MIXER name 'I2S1_CH1 GAIN1_OUT_CH1' value false comment { access 'read write' type BOOLEAN count 1 } } control.88 { iface MIXER name 'I2S1_CH1 ADDA_UL_CH1' value false comment { access 'read write' type BOOLEAN count 1 } } control.89 { iface MIXER name 'I2S1_CH1 PCM_2_CAP_CH1' value false comment { access 'read write' type BOOLEAN count 1 } } control.90 { iface MIXER name 'I2S1_CH2 DL1_CH2' value false comment { access 'read write' type BOOLEAN count 1 } } control.91 { iface MIXER name 'I2S1_CH2 DL2_CH2' value false comment { access 'read write' type BOOLEAN count 1 } } control.92 { iface MIXER name 'I2S1_CH2 DL3_CH2' value false comment { access 'read write' type BOOLEAN count 1 } } control.93 { iface MIXER name 'I2S1_CH2 DL12_CH2' value false comment { access 'read write' type BOOLEAN count 1 } } control.94 { iface MIXER name 'I2S1_CH2 GAIN1_OUT_CH2' value false comment { access 'read write' type BOOLEAN count 1 } } control.95 { iface MIXER name 'I2S1_CH2 ADDA_UL_CH2' value false comment { access 'read write' type BOOLEAN count 1 } } control.96 { iface MIXER name 'I2S1_CH2 PCM_2_CAP_CH1' value false comment { access 'read write' type BOOLEAN count 1 } } control.97 { iface MIXER name 'I2S1_CH2 PCM_2_CAP_CH2' value false comment { access 'read write' type BOOLEAN count 1 } } control.98 { iface MIXER name 'I2S3_CH1 DL1_CH1' value true comment { access 'read write' type BOOLEAN count 1 } } control.99 { iface MIXER name 'I2S3_CH1 DL2_CH1' value false comment { access 'read write' type BOOLEAN count 1 } } control.100 { iface MIXER name 'I2S3_CH1 DL3_CH1' value false comment { access 'read write' type BOOLEAN count 1 } } control.101 { iface MIXER name 'I2S3_CH1 DL12_CH1' value false comment { access 'read write' type BOOLEAN count 1 } } control.102 { iface MIXER name 'I2S3_CH1 GAIN1_OUT_CH1' value false comment { access 'read write' type BOOLEAN count 1 } } control.103 { iface MIXER name 'I2S3_CH1 ADDA_UL_CH1' value false comment { access 'read write' type BOOLEAN count 1 } } control.104 { iface MIXER name 'I2S3_CH1 PCM_2_CAP_CH1' value false comment { access 'read write' type BOOLEAN count 1 } } control.105 { iface MIXER name 'I2S3_CH2 DL1_CH2' value true comment { access 'read write' type BOOLEAN count 1 } } control.106 { iface MIXER name 'I2S3_CH2 DL2_CH2' value false comment { access 'read write' type BOOLEAN count 1 } } control.107 { iface MIXER name 'I2S3_CH2 DL3_CH2' value false comment { access 'read write' type BOOLEAN count 1 } } control.108 { iface MIXER name 'I2S3_CH2 DL12_CH2' value false comment { access 'read write' type BOOLEAN count 1 } } control.109 { iface MIXER name 'I2S3_CH2 GAIN1_OUT_CH2' value false comment { access 'read write' type BOOLEAN count 1 } } control.110 { iface MIXER name 'I2S3_CH2 ADDA_UL_CH2' value false comment { access 'read write' type BOOLEAN count 1 } } control.111 { iface MIXER name 'I2S3_CH2 PCM_2_CAP_CH1' value false comment { access 'read write' type BOOLEAN count 1 } } control.112 { iface MIXER name 'I2S3_CH2 PCM_2_CAP_CH2' value false comment { access 'read write' type BOOLEAN count 1 } } control.113 { iface MIXER name I2S1_Out_Mux value Normal comment { access 'read write' type ENUMERATED count 1 item.0 Normal item.1 Output_Widget } } control.114 { iface MIXER name I2S3_Out_Mux value Normal comment { access 'read write' type ENUMERATED count 1 item.0 Normal item.1 Output_Widget } } control.115 { iface MIXER name 'ADDA_DL_CH1 DL1_CH1' value false comment { access 'read write' type BOOLEAN count 1 } } control.116 { iface MIXER name 'ADDA_DL_CH1 DL12_CH1' value false comment { access 'read write' type BOOLEAN count 1 } } control.117 { iface MIXER name 'ADDA_DL_CH1 DL2_CH1' value false comment { access 'read write' type BOOLEAN count 1 } } control.118 { iface MIXER name 'ADDA_DL_CH1 DL3_CH1' value false comment { access 'read write' type BOOLEAN count 1 } } control.119 { iface MIXER name 'ADDA_DL_CH1 ADDA_UL_CH2' value false comment { access 'read write' type BOOLEAN count 1 } } control.120 { iface MIXER name 'ADDA_DL_CH1 ADDA_UL_CH1' value false comment { access 'read write' type BOOLEAN count 1 } } control.121 { iface MIXER name 'ADDA_DL_CH1 GAIN1_OUT_CH1' value false comment { access 'read write' type BOOLEAN count 1 } } control.122 { iface MIXER name 'ADDA_DL_CH1 PCM_2_CAP_CH1' value false comment { access 'read write' type BOOLEAN count 1 } } control.123 { iface MIXER name 'ADDA_DL_CH2 DL1_CH1' value false comment { access 'read write' type BOOLEAN count 1 } } control.124 { iface MIXER name 'ADDA_DL_CH2 DL1_CH2' value false comment { access 'read write' type BOOLEAN count 1 } } control.125 { iface MIXER name 'ADDA_DL_CH2 DL12_CH2' value false comment { access 'read write' type BOOLEAN count 1 } } control.126 { iface MIXER name 'ADDA_DL_CH2 DL2_CH1' value false comment { access 'read write' type BOOLEAN count 1 } } control.127 { iface MIXER name 'ADDA_DL_CH2 DL2_CH2' value false comment { access 'read write' type BOOLEAN count 1 } } control.128 { iface MIXER name 'ADDA_DL_CH2 DL3_CH1' value false comment { access 'read write' type BOOLEAN count 1 } } control.129 { iface MIXER name 'ADDA_DL_CH2 DL3_CH2' value false comment { access 'read write' type BOOLEAN count 1 } } control.130 { iface MIXER name 'ADDA_DL_CH2 ADDA_UL_CH2' value false comment { access 'read write' type BOOLEAN count 1 } } control.131 { iface MIXER name 'ADDA_DL_CH2 ADDA_UL_CH1' value false comment { access 'read write' type BOOLEAN count 1 } } control.132 { iface MIXER name 'ADDA_DL_CH2 GAIN1_OUT_CH2' value false comment { access 'read write' type BOOLEAN count 1 } } control.133 { iface MIXER name 'ADDA_DL_CH2 PCM_2_CAP_CH1' value false comment { access 'read write' type BOOLEAN count 1 } } control.134 { iface MIXER name 'ADDA_DL_CH2 PCM_2_CAP_CH2' value false comment { access 'read write' type BOOLEAN count 1 } } control.135 { iface MIXER name 'Sidetone Filter Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.136 { iface MIXER name Audio_SineGen_Switch value I0I1 comment { access 'read write' type ENUMERATED count 1 item.0 I0I1 item.1 I2 item.2 I3I4 item.3 I5I6 item.4 I7I8 item.5 I9 item.6 I10I11 item.7 I12I13 item.8 I14 item.9 I15I16 item.10 I17I18 item.11 I19I20 item.12 I21I22 item.13 O0O1 item.14 O2 item.15 O3O4 item.16 O5O6 item.17 O7O8 item.18 O9O10 item.19 O11 item.20 O12 item.21 O13O14 item.22 O15O16 item.23 O17O18 item.24 O19O20 item.25 O21O22 item.26 O23O24 item.27 OFF item.28 O3 item.29 O4 item.30 I25I26 item.31 O25 item.32 O28O29 item.33 I23I24 item.34 O32O33 item.35 I27I28 item.36 O30O31 item.37 O34 item.38 O36O37 item.39 O38O39 item.40 I34I35 } } control.137 { iface MIXER name Audio_SineGen_SampleRate value '8K' comment { access 'read write' type ENUMERATED count 1 item.0 '8K' item.1 '11K' item.2 '12K' item.3 '16K' item.4 '22K' item.5 '24K' item.6 '32K' item.7 '44K' item.8 '48K' item.9 '88k' item.10 '96k' item.11 '176k' item.12 '192k' } } control.138 { iface MIXER name Audio_SineGen_Amplitude value '1/128' comment { access 'read write' type ENUMERATED count 1 item.0 '1/128' item.1 '1/64' item.2 '1/32' item.3 '1/16' item.4 '1/8' item.5 '1/4' item.6 '1/2' item.7 '1' } } control.139 { iface MIXER name Audio_SineGen_Mute_Ch1 value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 On } } control.140 { iface MIXER name Audio_SineGen_Mute_Ch2 value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 On } } control.141 { iface MIXER name Audio_SineGen_Freq_Div_Ch1 value 0 comment { access 'read write' type INTEGER count 1 range '0 - 31' } } control.142 { iface MIXER name Audio_SineGen_Freq_Div_Ch2 value 0 comment { access 'read write' type INTEGER count 1 range '0 - 31' } } control.143 { iface MIXER name Audio_Debug_Setting value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 On } } control.144 { iface MIXER name usb_call_echo_ref value 0 comment { access 'read write' type INTEGER count 1 range '0 - -1' } } control.145 { iface MIXER name Speech_A2M_Msg_ID value 0 comment { access 'read write' type INTEGER count 1 range '0 - 65535' } } control.146 { iface MIXER name Speech_MD_Status value 0 comment { access 'read write' type INTEGER count 1 range '0 - -1' } } control.147 { iface MIXER name Speech_SCP_CALL_STATE value 0 comment { access 'read write' type INTEGER count 1 range '0 - -1' } } control.148 { iface MIXER name Speech_Mic_Mute value false comment { access 'read write' type BOOLEAN count 1 } } control.149 { iface MIXER name Speech_DL_Mute value false comment { access 'read write' type BOOLEAN count 1 } } control.150 { iface MIXER name Speech_UL_Mute value false comment { access 'read write' type BOOLEAN count 1 } } control.151 { iface MIXER name Speech_Phone1_MD_Idx value 0 comment { access 'read write' type INTEGER count 1 range '0 - 2' } } control.152 { iface MIXER name Speech_Phone2_MD_Idx value 0 comment { access 'read write' type INTEGER count 1 range '0 - 2' } } control.153 { iface MIXER name Speech_Phone_ID value false comment { access 'read write' type BOOLEAN count 1 } } control.154 { iface MIXER name Speech_MD_EPOF value false comment { access 'read write' type BOOLEAN count 1 } } control.155 { iface MIXER name Speech_BT_SCO_WB value false comment { access 'read write' type BOOLEAN count 1 } } control.156 { iface MIXER name Speech_SHM_Init value true comment { access 'read write' type BOOLEAN count 1 } } control.157 { iface MIXER name Speech_SHM_USIP value false comment { access 'read write' type BOOLEAN count 1 } } control.158 { iface MIXER name Speech_SHM_Widx value 0 comment { access 'read write' type INTEGER count 1 range '0 - -1' } } control.159 { iface MIXER device 2 name Headset_PGAL_GAIN value '0Db' comment { access 'read write' type ENUMERATED count 1 item.0 '8Db' item.1 '7Db' item.2 '6Db' item.3 '5Db' item.4 '4Db' item.5 '3Db' item.6 '2Db' item.7 '1Db' item.8 '0Db' item.9 '-1Db' item.10 '-2Db' item.11 '-3Db' item.12 '-4Db' item.13 '-5Db' item.14 '-6Db' item.15 '-7Db' item.16 '-8Db' item.17 '-9Db' item.18 '-10Db' item.19 '-40Db' } } control.160 { iface MIXER device 3 name Headset_PGAR_GAIN value '0Db' comment { access 'read write' type ENUMERATED count 1 item.0 '8Db' item.1 '7Db' item.2 '6Db' item.3 '5Db' item.4 '4Db' item.5 '3Db' item.6 '2Db' item.7 '1Db' item.8 '0Db' item.9 '-1Db' item.10 '-2Db' item.11 '-3Db' item.12 '-4Db' item.13 '-5Db' item.14 '-6Db' item.15 '-7Db' item.16 '-8Db' item.17 '-9Db' item.18 '-10Db' item.19 '-40Db' } } control.161 { iface MIXER name Handset_PGA_GAIN value '8Db' comment { access 'read write' type ENUMERATED count 1 item.0 '8Db' item.1 '7Db' item.2 '6Db' item.3 '5Db' item.4 '4Db' item.5 '3Db' item.6 '2Db' item.7 '1Db' item.8 '0Db' item.9 '-1Db' item.10 '-2Db' item.11 '-3Db' item.12 '-4Db' item.13 '-5Db' item.14 '-6Db' item.15 '-7Db' item.16 '-8Db' item.17 '-9Db' item.18 '-10Db' item.19 '-40Db' } } control.162 { iface MIXER device 4 name Lineout_PGAL_GAIN value '0Db' comment { access 'read write' type ENUMERATED count 1 item.0 '8Db' item.1 '7Db' item.2 '6Db' item.3 '5Db' item.4 '4Db' item.5 '3Db' item.6 '2Db' item.7 '1Db' item.8 '0Db' item.9 '-1Db' item.10 '-2Db' item.11 '-3Db' item.12 '-4Db' item.13 '-5Db' item.14 '-6Db' item.15 '-7Db' item.16 '-8Db' item.17 '-9Db' item.18 '-10Db' item.19 '-40Db' } } control.163 { iface MIXER device 5 name Lineout_PGAR_GAIN value '0Db' comment { access 'read write' type ENUMERATED count 1 item.0 '8Db' item.1 '7Db' item.2 '6Db' item.3 '5Db' item.4 '4Db' item.5 '3Db' item.6 '2Db' item.7 '1Db' item.8 '0Db' item.9 '-1Db' item.10 '-2Db' item.11 '-3Db' item.12 '-4Db' item.13 '-5Db' item.14 '-6Db' item.15 '-7Db' item.16 '-8Db' item.17 '-9Db' item.18 '-10Db' item.19 '-40Db' } } control.164 { iface MIXER device 6 name Audio_PGA1_Setting value '18Db' comment { access 'read write' type ENUMERATED count 1 item.0 '0Db' item.1 '6Db' item.2 '12Db' item.3 '18Db' item.4 '24Db' item.5 '30Db' } } control.165 { iface MIXER device 7 name Audio_PGA2_Setting value '18Db' comment { access 'read write' type ENUMERATED count 1 item.0 '0Db' item.1 '6Db' item.2 '12Db' item.3 '18Db' item.4 '24Db' item.5 '30Db' } } control.166 { iface MIXER name 'Headphone Plugged In' value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 On } } control.167 { iface MIXER name 'Audio HP ImpeDance Setting' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 65536' } } control.168 { iface MIXER name 'Disable Analog DC Compensation' value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 On } } control.169 { iface MIXER name Audio_Codec_Debug_Setting value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 On } } control.170 { iface MIXER name PMIC_REG_CLEAR value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 ACC item.2 DCC } } control.171 { iface MIXER name 'Audio VOWCFG0 Data' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 524288' } } control.172 { iface MIXER name 'Audio VOWCFG1 Data' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 524288' } } control.173 { iface MIXER name 'Audio VOWCFG2 Data' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 524288' } } control.174 { iface MIXER name 'Audio VOWCFG3 Data' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 524288' } } control.175 { iface MIXER name 'Audio VOWCFG4 Data' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 524288' } } control.176 { iface MIXER name 'Audio VOWCFG5 Data' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 524288' } } control.177 { iface MIXER name Audio_VOW_Periodic value 0 comment { access 'read write' type INTEGER count 1 range '0 - 524288' } } control.178 { iface MIXER name 'DSP Set CAL_Z' value 9790 comment { access 'read write' type INTEGER count 1 range '0 - 16777215' } } control.179 { iface MIXER name 'DSP Set AMBIENT' value 30 comment { access 'read write' type INTEGER count 1 range '0 - 16777215' } } control.180 { iface MIXER name 'DSP Set CAL_STATUS' value 1 comment { access 'read write' type INTEGER count 1 range '0 - 16777215' } } control.181 { iface MIXER name 'DSP Set CAL_CHKSUM' value 9791 comment { access 'read write' type INTEGER count 1 range '0 - 16777215' } } control.182 { iface MIXER name 'DSP Block Bypass' value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 On } } control.183 { iface MIXER name 'DSP1 Firmware' value Protection comment { access 'read write' type ENUMERATED count 1 item.0 MBC/VSS item.1 MasterHiFi item.2 Tx item.3 'Tx Speaker' item.4 Rx item.5 'Rx ANC' item.6 'Voice Ctrl' item.7 'ASR Assist' item.8 'Dbg Trace' item.9 Protection item.10 Diag item.11 'Diag Z' item.12 Misc } } control.184 { iface MIXER name 'Fast Use Case Delta File' value 'fast_switch1.txt' comment { access 'read write' type ENUMERATED count 1 item.0 'fast_switch1.txt' item.1 'fast_switch2.txt' item.2 'fast_switch3.txt' item.3 'fast_switch4.txt' item.4 'fast_switch5.txt' } } control.185 { iface MIXER name 'Digital PCM Volume' value 817 comment { access 'read write' type INTEGER count 1 range '0 - 913' dbmin -9999999 dbmax 1200 dbvalue.0 0 } } control.186 { iface MIXER name 'AMP PCM Gain' value 18 comment { access 'read write' type INTEGER count 1 range '0 - 20' dbmin -9999999 dbmax 20 dbvalue.0 18 } } control.187 { iface MIXER name 'ASPTX1 Slot Position' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 7' } } control.188 { iface MIXER name 'ASPTX2 Slot Position' value 1 comment { access 'read write' type INTEGER count 1 range '0 - 7' } } control.189 { iface MIXER name 'ASPTX3 Slot Position' value 2 comment { access 'read write' type INTEGER count 1 range '0 - 7' } } control.190 { iface MIXER name 'ASPTX4 Slot Position' value 3 comment { access 'read write' type INTEGER count 1 range '0 - 7' } } control.191 { iface MIXER name 'ASPRX1 Slot Position' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 7' } } control.192 { iface MIXER name 'ASPRX2 Slot Position' value 1 comment { access 'read write' type INTEGER count 1 range '0 - 7' } } control.193 { iface MIXER name 'PCM Soft Ramp' value '4ms' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 '.5ms' item.2 '1ms' item.3 '2ms' item.4 '4ms' item.5 '8ms' item.6 '15ms' item.7 '30ms' } } control.194 { iface MIXER name 'DSP Booted' value true comment { access 'read write' type BOOLEAN count 1 } } control.195 { iface MIXER name 'CCM Reset' value false comment { access 'read write' type BOOLEAN count 1 } } control.196 { iface MIXER name 'Force Interrupt' value false comment { access 'read write' type BOOLEAN count 1 } } control.197 { iface MIXER name 'Fast Use Case Switch Enable' value false comment { access 'read write' type BOOLEAN count 1 } } control.198 { iface MIXER name 'Firmware Reload Tuning' value false comment { access 'read write' type BOOLEAN count 1 } } control.199 { iface MIXER name 'GLOBAL_EN from GPIO Control' value false comment { access 'read write' type BOOLEAN count 1 } } control.200 { iface MIXER name 'DSP1 Preload Switch' value true comment { access 'read write' type BOOLEAN count 1 } } control.201 { iface MIXER name 'Amp Analog Mute' value false comment { access 'read write' type BOOLEAN count 1 } } control.202 { iface MIXER name 'BTCVSD Band' value NB comment { access 'read write' type ENUMERATED count 1 item.0 NB item.1 WB } } control.203 { iface MIXER name 'BTCVSD Loopback Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.204 { iface MIXER name 'BTCVSD Bypass Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.205 { iface MIXER name 'BTCVSD Tx Mute Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.206 { iface MIXER name 'BTCVSD Tx Irq Received Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.207 { iface MIXER name 'BTCVSD Tx Timeout Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.208 { iface MIXER name 'BTCVSD Rx Irq Received Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.209 { iface MIXER name 'BTCVSD Rx Timeout Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.212 { iface MIXER name 'Ext_Speaker_Amp Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.213 { iface MIXER name MTK_SPK_TYPE_GET value MTK_SPK_NOT_SMARTPA comment { access 'read write' type ENUMERATED count 1 item.0 MTK_SPK_NOT_SMARTPA item.1 MTK_SPK_RICHTEK_RT5509 item.2 MTK_SPK_MEDIATEK_MT6660 } } control.214 { iface MIXER name MTK_SPK_I2S_OUT_TYPE_GET value MTK_SPK_I2S_3 comment { access 'read write' type ENUMERATED count 1 item.0 MTK_SPK_I2S_0 item.1 MTK_SPK_I2S_1 item.2 MTK_SPK_I2S_2 item.3 MTK_SPK_I2S_3 item.4 MTK_SPK_I2S_5 } } control.215 { iface MIXER name MTK_SPK_I2S_IN_TYPE_GET value MTK_SPK_I2S_0 comment { access 'read write' type ENUMERATED count 1 item.0 MTK_SPK_I2S_0 item.1 MTK_SPK_I2S_1 item.2 MTK_SPK_I2S_2 item.3 MTK_SPK_I2S_3 item.4 MTK_SPK_I2S_5 } } control.216 { iface MIXER name 'DAC In Mux' value 'Normal Path' comment { access 'read write' type ENUMERATED count 1 item.0 'Normal Path' item.1 Sgen } } control.217 { iface MIXER name 'LOL Mux' value Open comment { access 'read write' type ENUMERATED count 1 item.0 Open item.1 Mute item.2 Playback item.3 'Test Mode' } } control.218 { iface MIXER name 'HPL Mux' value Open comment { access 'read write' type ENUMERATED count 1 item.0 Open item.1 'LoudSPK Playback' item.2 'Audio Playback' item.3 'Test Mode' item.4 'HP Impedance' item.5 undefined1 item.6 undefined2 item.7 undefined3 } } control.219 { iface MIXER name 'HPR Mux' value Open comment { access 'read write' type ENUMERATED count 1 item.0 Open item.1 'LoudSPK Playback' item.2 'Audio Playback' item.3 'Test Mode' item.4 'HP Impedance' item.5 undefined1 item.6 undefined2 item.7 undefined3 } } control.220 { iface MIXER name 'RCV Mux' value Open comment { access 'read write' type ENUMERATED count 1 item.0 Open item.1 Mute item.2 'Voice Playback' item.3 'Test Mode' } } control.221 { iface MIXER name 'AIF Out Mux' value 'Normal Path' comment { access 'read write' type ENUMERATED count 1 item.0 'Normal Path' item.1 Sgen } } control.222 { iface MIXER name 'Mic Type Mux' value Idle comment { access 'read write' type ENUMERATED count 1 item.0 Idle item.1 ACC item.2 DMIC item.3 DCC item.4 DCC_ECM_DIFF item.5 DCC_ECM_SINGLE item.6 VOW_ACC item.7 VOW_DMIC item.8 VOW_DMIC_LP item.9 VOW_DCC item.10 VOW_DCC_ECM_DIFF item.11 VOW_DCC_ECM_SINGLE } } control.223 { iface MIXER name 'ADC L Mux' value Idle comment { access 'read write' type ENUMERATED count 1 item.0 Idle item.1 AIN0 item.2 'Left Preamplifier' item.3 Idle_1 } } control.224 { iface MIXER name 'ADC R Mux' value Idle comment { access 'read write' type ENUMERATED count 1 item.0 Idle item.1 AIN0 item.2 'Right Preamplifier' item.3 Idle_1 } } control.225 { iface MIXER name 'PGA L Mux' value None comment { access 'read write' type ENUMERATED count 1 item.0 None item.1 AIN0 item.2 AIN1 item.3 AIN2 } } control.226 { iface MIXER name 'PGA R Mux' value None comment { access 'read write' type ENUMERATED count 1 item.0 None item.1 AIN0 item.2 AIN1 item.3 AIN2 } } control.227 { iface MIXER name 'ASPTX Ref' value Ref comment { access 'read write' type ENUMERATED count 1 item.0 None item.1 Ref } } control.228 { iface MIXER name 'ASP TX1 Source' value DSPTX1 comment { access 'read write' type ENUMERATED count 1 item.0 Zero item.1 ASPRX1 item.2 ASPRX2 item.3 VMON item.4 IMON item.5 VPMON item.6 VBSTMON item.7 DSPTX1 item.8 DSPTX2 } } control.229 { iface MIXER name 'ASP TX2 Source' value DSPTX1 comment { access 'read write' type ENUMERATED count 1 item.0 Zero item.1 ASPRX1 item.2 ASPRX2 item.3 VMON item.4 IMON item.5 VPMON item.6 VBSTMON item.7 DSPTX1 item.8 DSPTX2 } } control.230 { iface MIXER name 'ASP TX3 Source' value Zero comment { access 'read write' type ENUMERATED count 1 item.0 Zero item.1 ASPRX1 item.2 ASPRX2 item.3 VMON item.4 IMON item.5 VPMON item.6 VBSTMON item.7 DSPTX1 item.8 DSPTX2 } } control.231 { iface MIXER name 'ASP TX4 Source' value Zero comment { access 'read write' type ENUMERATED count 1 item.0 Zero item.1 ASPRX1 item.2 ASPRX2 item.3 VMON item.4 IMON item.5 VPMON item.6 VBSTMON item.7 DSPTX1 item.8 DSPTX2 } } control.232 { iface MIXER name 'DSP RX1 Source' value ASPRX1 comment { access 'read write' type ENUMERATED count 1 item.0 Zero item.1 ASPRX1 item.2 ASPRX2 item.3 VMON item.4 IMON item.5 VPMON item.6 VBSTMON item.7 DSPTX1 item.8 DSPTX2 } } control.233 { iface MIXER name 'DSP RX2 Source' value ASPRX2 comment { access 'read write' type ENUMERATED count 1 item.0 Zero item.1 ASPRX1 item.2 ASPRX2 item.3 VMON item.4 IMON item.5 VPMON item.6 VBSTMON item.7 DSPTX1 item.8 DSPTX2 } } control.234 { iface MIXER name 'PCM Source' value DSP comment { access 'read write' type ENUMERATED count 1 item.0 None item.1 ASP item.2 DSP } } control.235 { iface MIXER name 'DRE DRE Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.236 { iface MIXER name 'VBSTMON Output Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.237 { iface MIXER name 'DSP1 Protection 400a4 HALO_STATE' value '00000002' comment { access 'read volatile' type BYTES count 4 } } control.238 { iface MIXER name 'DSP1 Protection 400a4 HALO_HEARTBEAT' value '0021b812' comment { access 'read volatile' type BYTES count 4 } } control.239 { iface MIXER name 'DSP1 Protection 400a4 AUDIO_BLK_SIZE' value '00000020' comment { access 'read volatile' type BYTES count 4 } } control.240 { iface MIXER name 'DSP1 Protection 400a4 BUILD_JOB_NAME' value '004d616e0075616c00000000' comment { access 'read write' type BYTES count 12 } } control.241 { iface MIXER name 'DSP1 Protection 400a4 BUILD_JOB_NUMBER' value '00000000' comment { access 'read write' type BYTES count 4 } } control.242 { iface MIXER name 'DSP1 Protection 400a4 GLOBAL_SAMPLE_RATE_HW' value '0000bb80' comment { access 'read volatile' type BYTES count 4 } } control.243 { iface MIXER name 'DSP1 Protection 400a4 ULTIRATE_NUMBER_BANDS' value '00000001' comment { access 'read volatile' type BYTES count 4 } } control.244 { iface MIXER name 'DSP1 Protection 400a4 FIRMWARE_STATE' value '00000000' comment { access 'read write' type BYTES count 4 } } control.245 { iface MIXER name 'DSP1 Protection 400a4 EVENT_TIMEOUT' value '00002ee0' comment { access 'read write' type BYTES count 4 } } control.246 { iface MIXER name 'DSP1 Protection cd CSPL_ENABLE' value '00000001' comment { access 'read write' type BYTES count 4 } } control.247 { iface MIXER name 'DSP1 Protection cd CSPL_COMMAND' value '00000000' comment { access 'read write' type BYTES count 4 } } control.248 { iface MIXER name 'DSP1 Protection cd CSPL_STATE' value '00000000' comment { access 'read volatile' type BYTES count 4 } } control.249 { iface MIXER name 'DSP1 Protection cd CSPL_ERRORNO' value '00000000' comment { access 'read volatile' type BYTES count 4 } } control.250 { iface MIXER name 'DSP1 Protection cd CSPL_TEMPERATURE' value '00156431' comment { access 'read volatile' type BYTES count 4 } } control.251 { iface MIXER name 'DSP1 Protection cd CSPL_OVERSIGHT_GAIN' value '00100000' comment { access 'read volatile' type BYTES count 4 } } control.252 { iface MIXER name 'DSP1 Protection cd UPDT_PRMS' value '00000000' comment { access 'read volatile' type BYTES count 4 } } control.253 { iface MIXER name 'DSP1 Protection cd CAL_R' value '000020c8' comment { access 'read write volatile' type BYTES count 4 } } control.254 { iface MIXER name 'DSP1 Protection cd CAL_AMBIENT' value '00000017' comment { access 'read write' type BYTES count 4 } } control.255 { iface MIXER name 'DSP1 Protection cd CAL_STATUS' value '00000001' comment { access 'read write volatile' type BYTES count 4 } } control.256 { iface MIXER name 'DSP1 Protection cd CAL_CHECKSUM' value '000020c9' comment { access 'read write volatile' type BYTES count 4 } } control.257 { iface MIXER name 'DSP1 Protection cd CAL_R_SELECTED' value '000020c8' comment { access 'read write volatile' type BYTES count 4 } } control.258 { iface MIXER name 'DSP1 Protection cd CAL_SET_STATUS' value '00000002' comment { access 'read write volatile' type BYTES count 4 } } control.259 { iface MIXER name 'DSP1 Protection cd DIAG_F0' value '00000000' comment { access 'read write volatile' type BYTES count 4 } } control.260 { iface MIXER name 'DSP1 Protection cd DIAG_Z_LOW_DIFF' value '00000000' comment { access 'read write volatile' type BYTES count 4 } } control.261 { iface MIXER name 'DSP1 Protection cd DIAG_F0_STATUS' value '00000000' comment { access 'read write volatile' type BYTES count 4 } } control.262 { iface MIXER name 'DSP1 Protection cd RTLOG_ENABLE' value '00000000' comment { access 'read write' type BYTES count 4 } } control.263 { iface MIXER name 'DSP1 Protection cd RTLOG_STATE' value '00000000' comment { access 'read write volatile' type BYTES count 4 } } control.264 { iface MIXER name 'DSP1 Protection cd RTLOG_COUNT' value '00000000' comment { access 'read write' type BYTES count 4 } } control.265 { iface MIXER name 'DSP1 Protection cd RTLOG_FRMPRWIN' value '00000000' comment { access 'read write' type BYTES count 4 } } control.266 { iface MIXER name 'DSP1 Protection cd RTLOG_VARIABLE' value '000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000' comment { access 'read write' type BYTES count 60 } } control.267 { iface MIXER name 'DSP1 Protection cd RTLOG_DATA' value '000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000' comment { access 'read volatile' type BYTES count 120 } } control.268 { iface MIXER name 'DSP1 Protection cd BDLOG_MAX_TEMP' value '0015950e' comment { access 'read write volatile' type BYTES count 4 } } control.269 { iface MIXER name 'DSP1 Protection cd BDLOG_MAX_EXC' value '00015625' comment { access 'read write volatile' type BYTES count 4 } } control.270 { iface MIXER name 'DSP1 Protection cd BDLOG_OVER_TEMP_COUNT' value '00000000' comment { access 'read write volatile' type BYTES count 4 } } control.271 { iface MIXER name 'DSP1 Protection cd BDLOG_OVER_EXC_COUNT' value '0021b7f2' comment { access 'read write volatile' type BYTES count 4 } } control.272 { iface MIXER name 'DSP1 Protection cd BDLOG_ABNORMAL_MUTE' value '00000001' comment { access 'read write volatile' type BYTES count 4 } } control.273 { iface MIXER name 'DSP1 Protection cd REDUCE_POWER' value '00000000' comment { access 'read write' type BYTES count 4 } } control.274 { iface MIXER name 'DSP1 Protection cd CH_BAL' value '00000000' comment { access 'read write' type BYTES count 4 } } control.275 { iface MIXER name 'DSP1 Protection cd ATTENUATION' value '007fffff' comment { access 'read write' type BYTES count 4 } } control.276 { iface MIXER name 'DSP1 Protection cd SPK_OUTPUT_POWER' value '00000000' comment { access 'read volatile' type BYTES count 4 } } control.277 { iface MIXER name 'DSP1 Protection cd SPL_UPDATE_PARAMS_CONFIG' value '00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000' comment { access 'read write' type BYTES count 400 } } } --endcollapse-- !!All Loaded Modules !!------------------ !!ALSA/HDA dmesg !!-------------- [ 7097.081711] [STP-PSM] [I]stp_psm_disable_by_tx_rx_density: Low speed,Enable monitor [ 7097.142367] mt6768-audio 11220000.mt6768-afe-pcm: mtk_dai_adda_hw_params(), id 10, stream 1, rate 48000 [ 7097.142402] mt6768-audio 11220000.mt6768-afe-pcm: mtk_audio_sram_allocate(), size 30720, user 00000000acbf8248, format 6, force_normal 0, sram mode 1 [ 7097.143247] mt6768-audio 11220000.mt6768-afe-pcm: mtk_adda_ul_event(), name ADDA Capture Enable, event 0x1, mtkaif_dmic 0 [ 7097.251156] mt6768-audio 11220000.mt6768-afe-pcm: mtk_adda_ul_event(), name ADDA Capture Enable, event 0x8, mtkaif_dmic 0 [ 7098.253001] mtk_charger_alarm_timer_func: not suspend, wake up charger -- [ 7160.762785] conn2ap_btif0_wakeup_out_b EIRQ handler [ 7162.070207] mt6358-sound mt6358_snd: hp_impedance_get(), counter 0 <= 0 || mux_select[MUX_HP_L] 0 != HP_MUX_HP_IMPEDANCE [ 7162.070217] mt6358-sound mt6358_snd: hp_impedance_get(), counter 0 <= 0 || mux_select[MUX_HP_L] 0 != HP_MUX_HP_IMPEDANCE [ 7162.099100] mt6358-sound mt6358_snd: hp_impedance_get(), counter 0 <= 0 || mux_select[MUX_HP_L] 0 != HP_MUX_HP_IMPEDANCE [ 7162.099115] mt6358-sound mt6358_snd: hp_impedance_get(), counter 0 <= 0 || mux_select[MUX_HP_L] 0 != HP_MUX_HP_IMPEDANCE [ 7162.129366] mt6358-sound mt6358_snd: hp_impedance_get(), counter 0 <= 0 || mux_select[MUX_HP_L] 0 != HP_MUX_HP_IMPEDANCE !!Packages installed !!-------------------- ii alsa-utils 1.2.9-1ubuntu5 arm64 Utilities for configuring and using ALSA