!!################################ !!ALSA Information Script v 0.5.1 !!################################ !!Script ran on: Wed Nov 8 10:00:38 UTC 2023 !!Linux Distribution !!------------------ Ubuntu 22.04.3 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 22.04.3 LTS" PRETTY_NAME="Ubuntu 22.04.3 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=jammy Ubuntu 22.04.3 LTS (Jammy Jellyfish) IM30_MB110_STD_IVO10ITE_Ubuntu_PT_V231106 !!DMI Information !!--------------- Manufacturer: Unknown Product Name: Unknown Product Product Version: Firmware Version: 2022.10 System SKU: Board Vendor: Unknown Board Name: Unknown Product !!ACPI Device Status Information !!--------------- !!Kernel Information !!------------------ Kernel release: 5.15.0-1029-mtk Operating System: GNU/Linux Architecture: aarch64 Processor: aarch64 SMP Enabled: Yes !!ALSA Version !!------------ Driver version: k5.15.0-1029-mtk Library version: 1.2.6.1 Utilities version: 1.2.6 !!Loaded ALSA modules !!------------------- !!Sound Servers on this system !!---------------------------- No sound servers found. !!Soundcards recognised by ALSA !!----------------------------- 0 [mt8365evk ]: mt8365-evk - mt8365-evk Unknown-UnknownProduct- !!PCI Soundcards installed in the system !!-------------------------------------- !!Modprobe options (Sound related) !!-------------------------------- snd_pcsp: index=-2 snd_usb_audio: index=-2 snd_atiixp_modem: index=-2 snd_intel8x0m: index=-2 snd_via82xx_modem: index=-2 !!Loaded sound module options !!--------------------------- !!Sysfs card info !!--------------- !!Card: /sys/class/sound/card0 Driver: /sys/bus/platform/drivers/mt8365-evk Tree: !!ALSA Device nodes !!----------------- crw-rw---- 1 root audio 116, 6 Nov 8 03:41 /dev/snd/controlC0 crw-rw---- 1 root audio 116, 2 Nov 8 03:41 /dev/snd/pcmC0D0p crw-rw---- 1 root audio 116, 3 Nov 8 03:41 /dev/snd/pcmC0D1p crw-rw---- 1 root audio 116, 4 Nov 8 03:41 /dev/snd/pcmC0D2c crw-rw---- 1 root audio 116, 5 Nov 8 03:41 /dev/snd/pcmC0D3c crw-rw---- 1 root audio 116, 1 Nov 8 09:59 /dev/snd/seq crw-rw---- 1 root audio 116, 33 Nov 8 09:59 /dev/snd/timer /dev/snd/by-path: total 0 drwxr-xr-x 2 root root 60 Nov 8 03:41 . drwxr-xr-x 3 root root 200 Nov 8 03:41 .. lrwxrwxrwx 1 root root 12 Nov 8 03:41 platform-sound -> ../controlC0 !!Aplay/Arecord output !!-------------------- APLAY **** List of PLAYBACK Hardware Devices **** card 0: mt8365evk [mt8365-evk], device 0: MultiMedia1_PLayback (*) [] Subdevices: 1/1 Subdevice #0: subdevice #0 card 0: mt8365evk [mt8365-evk], device 1: MultiMedia2_PLayback (*) [] Subdevices: 1/1 Subdevice #0: subdevice #0 ARECORD **** List of CAPTURE Hardware Devices **** card 0: mt8365evk [mt8365-evk], device 2: DL1_AWB_Record (*) [] Subdevices: 1/1 Subdevice #0: subdevice #0 card 0: mt8365evk [mt8365-evk], device 3: MultiMedia1_Capture (*) [] Subdevices: 1/1 Subdevice #0: subdevice #0 !!Amixer output !!------------- !!-------Mixer controls for card mt8365evk Card sysdefault:0 'mt8365evk'/'Unknown-UnknownProduct-' Mixer name : '' Components : '' Controls : 185 Simple ctrls : 181 Simple mixer control 'Headphone Plugged In',0 Capabilities: enum Items: 'Off' 'On' Item0: 'Off' Simple mixer control 'Speaker_Amp_Switch',0 Capabilities: enum Items: 'Off' 'On' Item0: 'Off' Simple mixer control 'FM 2ND I2S Mux',0 Capabilities: enum Items: 'OPEN' 'FM_2ND_I2S_IN' Item0: 'OPEN' Simple mixer control 'FM HW Gain Mux',0 Capabilities: enum Items: 'OPEN' 'FM_HW_GAIN_IO' Item0: 'OPEN' 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: '8Db' 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: '8Db' Simple mixer control 'I2S O03_O04',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_CH2 GAIN1_OUT_CH2',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'AIN Mux',0 Capabilities: enum Items: 'INT ADC' 'EXT ADC' Item0: 'INT ADC' Simple mixer control 'AUD_CLK_BUF_Switch',0 Capabilities: enum Items: 'Off' 'On' Item0: 'Off' Simple mixer control 'Apply_N12DB_Gain',0 Capabilities: enum Items: 'Off' 'On' Item0: 'Off' Simple mixer control 'Audio AUXADC Data',0 Capabilities: volume volume-joined Playback channels: Mono Capture channels: Mono Limits: 0 - 524288 Mono: 0 [0%] 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_ADC_1_Sel',0 Capabilities: enum Items: 'idle' 'AIN' 'Preamp' Item0: 'Preamp' Simple mixer control 'Audio_ADC_1_Switch',0 Capabilities: enum Items: 'Off' 'On' Item0: 'Off' Simple mixer control 'Audio_ADC_2_Sel',0 Capabilities: enum Items: 'idle' 'AIN' 'Preamp' Item0: 'Preamp' Simple mixer control 'Audio_ADC_2_Switch',0 Capabilities: enum Items: 'Off' 'On' Item0: 'Off' Simple mixer control 'Audio_ADC_3_Sel',0 Capabilities: enum Items: 'idle' 'AIN' 'Preamp' Item0: 'idle' Simple mixer control 'Audio_ADC_3_Switch',0 Capabilities: enum Items: 'Off' 'On' Item0: 'Off' Simple mixer control 'Audio_ADC_4_Sel',0 Capabilities: enum Items: 'idle' 'AIN' 'Preamp' Item0: 'idle' Simple mixer control 'Audio_ADC_4_Switch',0 Capabilities: enum Items: 'Off' 'On' Item0: 'Off' Simple mixer control 'Audio_AMIC_DCC_Setting',0 Capabilities: enum Items: 'Off' 'On' Item0: 'Off' Simple mixer control 'Audio_Amp_L_Switch',0 Capabilities: enum Items: 'Off' 'On' Item0: 'Off' Simple mixer control 'Audio_Amp_R_Switch',0 Capabilities: enum Items: 'Off' 'On' Item0: 'Off' Simple mixer control 'Audio_MIC1_Mode_Select',0 Capabilities: enum Items: 'ACCMODE' 'DCCMODE' 'DMIC' 'DCCECMDIFFMODE' 'DCCECMSINGLEMODE' Item0: 'ACCMODE' Simple mixer control 'Audio_MIC2_Mode_Select',0 Capabilities: enum Items: 'ACCMODE' 'DCCMODE' 'DMIC' 'DCCECMDIFFMODE' 'DCCECMSINGLEMODE' Item0: 'ACCMODE' Simple mixer control 'Audio_MIC3_Mode_Select',0 Capabilities: enum Items: 'ACCMODE' 'DCCMODE' 'DMIC' 'DCCECMDIFFMODE' 'DCCECMSINGLEMODE' Item0: 'ACCMODE' Simple mixer control 'Audio_MIC4_Mode_Select',0 Capabilities: enum Items: 'ACCMODE' 'DCCMODE' 'DMIC' 'DCCECMDIFFMODE' 'DCCECMSINGLEMODE' Item0: 'ACCMODE' Simple mixer control 'Audio_MICBIAS0_Switch',0 Capabilities: enum Items: 'Off' 'On' Item0: 'Off' Simple mixer control 'Audio_MicSource1_Setting',0 Capabilities: enum Items: 'ADC1' 'ADC2' 'ADC3' 'ADC4' Item0: 'ADC1' Simple mixer control 'Audio_MicSource2_Setting',0 Capabilities: enum Items: 'ADC1' 'ADC2' 'ADC3' 'ADC4' Item0: 'ADC1' Simple mixer control 'Audio_MicSource3_Setting',0 Capabilities: enum Items: 'ADC1' 'ADC2' 'ADC3' 'ADC4' Item0: 'ADC1' Simple mixer control 'Audio_MicSource4_Setting',0 Capabilities: enum Items: 'ADC1' 'ADC2' 'ADC3' 'ADC4' Item0: 'ADC1' Simple mixer control 'Audio_Mic_Power_Mode',0 Capabilities: enum Items: 'normal' 'lowpower' Item0: 'normal' 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_PGA3_Setting',0 Capabilities: enum Items: '0Db' '6Db' '12Db' '18Db' '24Db' '30Db' Item0: '0Db' Simple mixer control 'Audio_PGA4_Setting',0 Capabilities: enum Items: '0Db' '6Db' '12Db' '18Db' '24Db' '30Db' Item0: '0Db' Simple mixer control 'Audio_Preamp1_Switch',0 Capabilities: enum Items: 'OPEN' 'IN_ADC1' 'IN_ADC2' 'IN_ADC3' Item0: 'OPEN' Simple mixer control 'Audio_Preamp2_Switch',0 Capabilities: enum Items: 'OPEN' 'IN_ADC1' 'IN_ADC2' 'IN_ADC3' Item0: 'OPEN' Simple mixer control 'Audio_UL_LR_Swap',0 Capabilities: enum Items: 'Off' 'On' Item0: 'Off' Simple mixer control 'CM2_Mux_IO Input Mux',0 Capabilities: enum Items: 'OPEN' 'FROM_GASRC1_OUT' 'FROM_GASRC2_OUT' 'FROM_TDM_ASRC_OUT' Item0: 'OPEN' Simple mixer control 'Codec_ADC_SampleRate',0 Capabilities: volume volume-joined Playback channels: Mono Capture channels: Mono Limits: 0 - 192000 Mono: 48000 [25%] Simple mixer control 'Codec_DAC_SampleRate',0 Capabilities: volume volume-joined Playback channels: Mono Capture channels: Mono Limits: 0 - 192000 Mono: 48000 [25%] Simple mixer control 'Codec_Debug_Enable',0 Capabilities: volume volume-joined Playback channels: Mono Capture channels: Mono Limits: 0 - -1 Mono: 0 [0%] Simple mixer control 'DAC_LOOP_DAC_HP',0 Capabilities: enum Items: 'Off' 'On' Item0: 'Off' Simple mixer control 'DAC_LOOP_DAC_HS',0 Capabilities: enum Items: 'Off' 'On' Item0: 'Off' Simple mixer control 'DcTrim_DC_Offset',0 Capabilities: volume Playback channels: Front Left - Front Right Capture channels: Front Left - Front Right Limits: 0 - 131072 Front Left: 0 [0%] Front Right: 0 [0%] Simple mixer control 'Dctrim_Control_Switch',0 Capabilities: enum Items: 'Not_Yet' 'Calibrating' 'Calibrated' Item0: 'Calibrated' Simple mixer control 'Ext_Speaker_Amp_Switch',0 Capabilities: enum Items: 'Off' 'On' Item0: 'Off' Simple mixer control 'GASRC1 Output Mux',0 Capabilities: enum Items: 'OPEN' 'CM1_GASRC1' 'CM2_GASRC1' Item0: 'OPEN' Simple mixer control 'GASRC2 Output Mux',0 Capabilities: enum Items: 'OPEN' 'CM1_GASRC2' 'CM2_GASRC2' Item0: 'OPEN' 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: '0Db' 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' '-11Db' '-12Db' '-13Db' '-14Db' '-15Db' '-16Db' '-17Db' '-18Db' '-19Db' '-20Db' '-21Db' '-22Db' '-40Db' Item0: '8Db' 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' '-11Db' '-12Db' '-13Db' '-14Db' '-15Db' '-16Db' '-17Db' '-18Db' '-19Db' '-20Db' '-21Db' '-22Db' '-40Db' Item0: '0Db' Simple mixer control 'Headset_Speaker_Amp_Switch',0 Capabilities: enum Items: 'Off' 'On' Item0: 'Off' Simple mixer control 'INT ADDA O03_O04',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'O00 I05',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'O00 I07',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'O01 I06',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'O01 I08',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'O03 I05',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'O03 I07',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'O03 I10',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'O04 I06',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'O04 I08',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'O04 I11',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'O05 I00',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'O05 I03',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'O05 I05',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'O05 I07',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'O05 I09',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'O05 I14',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'O05 I16',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'O05 I18',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'O05 I20',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'O05 I23',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'O06 I01',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'O06 I04',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'O06 I06',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'O06 I08',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'O06 I15',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'O06 I17',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'O06 I19',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'O06 I21',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'O06 I22',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'O06 I24',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'O07 I05',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'O07 I07',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'O08 I06',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'O08 I08',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'O09 I00',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'O09 I03',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'O09 I09',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'O09 I14',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'O09 I16',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'O09 I18',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'O09 I20',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'O10 I01',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'O10 I04',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'O10 I15',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'O10 I17',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'O10 I19',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'O10 I21',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'O10 I22',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'O11 I00',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'O11 I03',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'O11 I09',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'O11 I14',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'O11 I16',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'O11 I18',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'O11 I20',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'O12 I01',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'O12 I04',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'O12 I15',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'O12 I17',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'O12 I19',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'O12 I21',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'O12 I22',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'O13 I00',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'O14 I01',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'O17 I03',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'O17 I14',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'O18 I04',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'O18 I15',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'O18 I23',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'O18 I25',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'O19 I04',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'O19 I16',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'O19 I23',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'O19 I24',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'O19 I25',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'O19 I26',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'O20 I17',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'O20 I24',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'O20 I26',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'O21 I18',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'O21 I23',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'O21 I25',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'O22 I19',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'O22 I24',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'O22 I26',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'O23 I20',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'O23 I23',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'O23 I25',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'O24 I21',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'O24 I23',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'O24 I24',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'O24 I25',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'O24 I26',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'O25 I23',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'O25 I25',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'O25 I27',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'O26 I24',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'O26 I26',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'O26 I28',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'O27 I05',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'O28 I06',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'O29 I05',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'O30 I06',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'O31 I29',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'O32 I30',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'O33 I31',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'O34 I32',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'O35 I33',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'O36 I34',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'PMIC_REG_CLEAR',0 Capabilities: enum Items: 'Off' 'On' Item0: 'Off' Simple mixer control 'Pmic_Loopback',0 Capabilities: enum Items: 'Off' 'LPBK3' Item0: 'Off' Simple mixer control 'Receiver_Speaker_Switch',0 Capabilities: enum Items: 'Off' 'On' Item0: 'Off' Simple mixer control 'SineTable_DAC_HP',0 Capabilities: enum Items: 'Off' 'On' Item0: 'Off' Simple mixer control 'SineTable_UL2',0 Capabilities: enum Items: 'Off' 'On' Item0: 'Off' Simple mixer control 'TDM_ASRC Output Mux',0 Capabilities: enum Items: 'OPEN' 'CM1_TDM_ASRC' 'CM2_TDM_ASRC' Item0: 'OPEN' Simple mixer control 'TDM_IN Input Mux',0 Capabilities: enum Items: 'TDM_IN_FROM_IO' 'TDM_IN_FROM_CM2' Item0: 'TDM_IN_FROM_IO' Simple mixer control 'TDM_OUT Virtual',0 Capabilities: cswitch cswitch-joined Capture channels: Mono Mono: Capture [off] Simple mixer control 'VUL2 Input Mux',0 Capabilities: enum Items: 'VUL2_IN_FROM_O17O18' 'VUL2_IN_FROM_CM1' Item0: 'VUL2_IN_FROM_O17O18' Simple mixer control 'Voice_Amp_Switch',0 Capabilities: enum Items: 'Off' 'On' Item0: 'Off' Simple mixer control 'Voice_Call_DAC_DAC_HS',0 Capabilities: enum Items: 'Off' 'On' Item0: 'Off' Simple mixer control '[HP SPK] DcTrim_DC_Offset',0 Capabilities: volume volume-joined Playback channels: Mono Capture channels: Mono Limits: 0 - 65536 Mono: 0 [0%] !!Alsactl output !!-------------- --startcollapse-- state.mt8365evk { control.1 { iface MIXER name 'O00 I05 Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.2 { iface MIXER name 'O00 I07 Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.3 { iface MIXER name 'O01 I06 Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.4 { iface MIXER name 'O01 I08 Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.5 { iface MIXER name 'O03 I05 Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.6 { iface MIXER name 'O03 I07 Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.7 { iface MIXER name 'O03 I10 Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.8 { iface MIXER name 'O04 I06 Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.9 { iface MIXER name 'O04 I08 Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.10 { iface MIXER name 'O04 I11 Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.11 { iface MIXER name 'O05 I00 Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.12 { iface MIXER name 'O05 I03 Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.13 { iface MIXER name 'O05 I05 Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.14 { iface MIXER name 'O05 I07 Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.15 { iface MIXER name 'O05 I09 Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.16 { iface MIXER name 'O05 I14 Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.17 { iface MIXER name 'O05 I16 Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.18 { iface MIXER name 'O05 I18 Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.19 { iface MIXER name 'O05 I20 Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.20 { iface MIXER name 'O05 I23 Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.21 { iface MIXER name 'O06 I01 Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.22 { iface MIXER name 'O06 I04 Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.23 { iface MIXER name 'O06 I06 Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.24 { iface MIXER name 'O06 I08 Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.25 { iface MIXER name 'O06 I22 Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.26 { iface MIXER name 'O06 I15 Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.27 { iface MIXER name 'O06 I17 Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.28 { iface MIXER name 'O06 I19 Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.29 { iface MIXER name 'O06 I21 Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.30 { iface MIXER name 'O06 I24 Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.31 { iface MIXER name 'O07 I05 Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.32 { iface MIXER name 'O07 I07 Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.33 { iface MIXER name 'O08 I06 Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.34 { iface MIXER name 'O08 I08 Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.35 { iface MIXER name 'O09 I00 Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.36 { iface MIXER name 'O09 I03 Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.37 { iface MIXER name 'O09 I09 Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.38 { iface MIXER name 'O09 I14 Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.39 { iface MIXER name 'O09 I16 Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.40 { iface MIXER name 'O09 I18 Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.41 { iface MIXER name 'O09 I20 Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.42 { iface MIXER name 'O10 I01 Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.43 { iface MIXER name 'O10 I04 Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.44 { iface MIXER name 'O10 I22 Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.45 { iface MIXER name 'O10 I15 Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.46 { iface MIXER name 'O10 I17 Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.47 { iface MIXER name 'O10 I19 Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.48 { iface MIXER name 'O10 I21 Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.49 { iface MIXER name 'O11 I00 Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.50 { iface MIXER name 'O11 I03 Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.51 { iface MIXER name 'O11 I09 Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.52 { iface MIXER name 'O11 I14 Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.53 { iface MIXER name 'O11 I16 Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.54 { iface MIXER name 'O11 I18 Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.55 { iface MIXER name 'O11 I20 Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.56 { iface MIXER name 'O12 I01 Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.57 { iface MIXER name 'O12 I04 Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.58 { iface MIXER name 'O12 I22 Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.59 { iface MIXER name 'O12 I15 Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.60 { iface MIXER name 'O12 I17 Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.61 { iface MIXER name 'O12 I19 Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.62 { iface MIXER name 'O12 I21 Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.63 { iface MIXER name 'O13 I00 Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.64 { iface MIXER name 'O14 I01 Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.65 { iface MIXER name 'O17 I03 Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.66 { iface MIXER name 'O17 I14 Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.67 { iface MIXER name 'O18 I04 Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.68 { iface MIXER name 'O18 I15 Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.69 { iface MIXER name 'O18 I23 Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.70 { iface MIXER name 'O18 I25 Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.71 { iface MIXER name 'O19 I04 Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.72 { iface MIXER name 'O19 I16 Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.73 { iface MIXER name 'O19 I23 Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.74 { iface MIXER name 'O19 I24 Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.75 { iface MIXER name 'O19 I25 Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.76 { iface MIXER name 'O19 I26 Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.77 { iface MIXER name 'O20 I17 Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.78 { iface MIXER name 'O20 I24 Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.79 { iface MIXER name 'O20 I26 Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.80 { iface MIXER name 'O21 I18 Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.81 { iface MIXER name 'O21 I23 Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.82 { iface MIXER name 'O21 I25 Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.83 { iface MIXER name 'O22 I19 Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.84 { iface MIXER name 'O22 I24 Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.85 { iface MIXER name 'O22 I26 Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.86 { iface MIXER name 'O23 I20 Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.87 { iface MIXER name 'O23 I23 Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.88 { iface MIXER name 'O23 I25 Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.89 { iface MIXER name 'O24 I21 Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.90 { iface MIXER name 'O24 I24 Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.91 { iface MIXER name 'O24 I26 Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.92 { iface MIXER name 'O24 I23 Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.93 { iface MIXER name 'O24 I25 Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.94 { iface MIXER name 'O25 I27 Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.95 { iface MIXER name 'O25 I23 Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.96 { iface MIXER name 'O25 I25 Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.97 { iface MIXER name 'O26 I28 Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.98 { iface MIXER name 'O26 I24 Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.99 { iface MIXER name 'O26 I26 Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.100 { iface MIXER name 'O27 I05 Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.101 { iface MIXER name 'O28 I06 Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.102 { iface MIXER name 'O29 I05 Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.103 { iface MIXER name 'O30 I06 Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.104 { iface MIXER name 'O31 I29 Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.105 { iface MIXER name 'O32 I30 Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.106 { iface MIXER name 'O33 I31 Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.107 { iface MIXER name 'O34 I32 Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.108 { iface MIXER name 'O35 I33 Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.109 { iface MIXER name 'O36 I34 Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.110 { iface MIXER name 'I2S O03_O04 Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.111 { iface MIXER name 'INT ADDA O03_O04 Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.112 { iface MIXER name 'TDM_OUT Virtual Capture Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.113 { iface MIXER name 'HW_GAIN1_IN_CH1 CONNSYS_I2S_CH1' value false comment { access 'read write' type BOOLEAN count 1 } } control.114 { iface MIXER name 'HW_GAIN1_IN_CH2 CONNSYS_I2S_CH2' value false comment { access 'read write' type BOOLEAN count 1 } } control.115 { iface MIXER name 'ADDA_DL_CH1 GAIN1_OUT_CH1' value false comment { access 'read write' type BOOLEAN count 1 } } control.116 { iface MIXER name 'ADDA_DL_CH2 GAIN1_OUT_CH2' value false comment { access 'read write' type BOOLEAN count 1 } } control.117 { iface MIXER name 'CM2_Mux_IO Input Mux' value OPEN comment { access 'read write' type ENUMERATED count 1 item.0 OPEN item.1 FROM_GASRC1_OUT item.2 FROM_GASRC2_OUT item.3 FROM_TDM_ASRC_OUT } } control.118 { iface MIXER name 'AIN Mux' value 'INT ADC' comment { access 'read write' type ENUMERATED count 1 item.0 'INT ADC' item.1 'EXT ADC' } } control.119 { iface MIXER name 'TDM_IN Input Mux' value TDM_IN_FROM_IO comment { access 'read write' type ENUMERATED count 1 item.0 TDM_IN_FROM_IO item.1 TDM_IN_FROM_CM2 } } control.120 { iface MIXER name 'VUL2 Input Mux' value VUL2_IN_FROM_O17O18 comment { access 'read write' type ENUMERATED count 1 item.0 VUL2_IN_FROM_O17O18 item.1 VUL2_IN_FROM_CM1 } } control.121 { iface MIXER name 'GASRC1 Output Mux' value OPEN comment { access 'read write' type ENUMERATED count 1 item.0 OPEN item.1 CM1_GASRC1 item.2 CM2_GASRC1 } } control.122 { iface MIXER name 'GASRC2 Output Mux' value OPEN comment { access 'read write' type ENUMERATED count 1 item.0 OPEN item.1 CM1_GASRC2 item.2 CM2_GASRC2 } } control.123 { iface MIXER name 'TDM_ASRC Output Mux' value OPEN comment { access 'read write' type ENUMERATED count 1 item.0 OPEN item.1 CM1_TDM_ASRC item.2 CM2_TDM_ASRC } } control.124 { iface MIXER name 'FM 2ND I2S Mux' value OPEN comment { access 'read write' type ENUMERATED count 1 item.0 OPEN item.1 FM_2ND_I2S_IN } } control.125 { iface MIXER name 'FM HW Gain Mux' value OPEN comment { access 'read write' type ENUMERATED count 1 item.0 OPEN item.1 FM_HW_GAIN_IO } } control.126 { iface MIXER name Audio_Amp_R_Switch value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 On } } control.127 { iface MIXER name Audio_Amp_L_Switch value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 On } } control.128 { iface MIXER name Voice_Amp_Switch value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 On } } control.129 { iface MIXER name Speaker_Amp_Switch value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 On } } control.130 { iface MIXER name Headset_Speaker_Amp_Switch value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 On } } control.131 { iface MIXER name Headset_PGAL_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 '-11Db' item.20 '-12Db' item.21 '-13Db' item.22 '-14Db' item.23 '-15Db' item.24 '-16Db' item.25 '-17Db' item.26 '-18Db' item.27 '-19Db' item.28 '-20Db' item.29 '-21Db' item.30 '-22Db' item.31 '-40Db' } } control.132 { iface MIXER 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 '-11Db' item.20 '-12Db' item.21 '-13Db' item.22 '-14Db' item.23 '-15Db' item.24 '-16Db' item.25 '-17Db' item.26 '-18Db' item.27 '-19Db' item.28 '-20Db' item.29 '-21Db' item.30 '-22Db' item.31 '-40Db' } } control.133 { iface MIXER name Handset_PGA_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.134 { iface MIXER name Lineout_PGAR_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.135 { iface MIXER name Lineout_PGAL_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.136 { iface MIXER name AUD_CLK_BUF_Switch value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 On } } control.137 { iface MIXER name Ext_Speaker_Amp_Switch value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 On } } control.138 { iface MIXER name Receiver_Speaker_Switch value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 On } } control.139 { iface MIXER name PMIC_REG_CLEAR value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 On } } control.140 { iface MIXER name Codec_ADC_SampleRate value 48000 comment { access 'read write' type INTEGER count 1 range '0 - 192000' } } control.141 { iface MIXER name Codec_DAC_SampleRate value 48000 comment { access 'read write' type INTEGER count 1 range '0 - 192000' } } control.142 { iface MIXER name DcTrim_DC_Offset value.0 0 value.1 0 comment { access 'read write' type INTEGER count 2 range '0 - 131072' } } control.143 { iface MIXER name '[HP SPK] DcTrim_DC_Offset' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 65536' } } control.144 { iface MIXER name Dctrim_Control_Switch value Calibrated comment { access 'read write' type ENUMERATED count 1 item.0 Not_Yet item.1 Calibrating item.2 Calibrated } } control.145 { iface MIXER name 'Audio HP ImpeDance Setting' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 65536' } } control.146 { iface MIXER name 'Headphone Plugged In' value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 On } } control.147 { iface MIXER name Apply_N12DB_Gain value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 On } } control.148 { iface MIXER name Audio_ADC_1_Switch value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 On } } control.149 { iface MIXER name Audio_ADC_2_Switch value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 On } } control.150 { iface MIXER name Audio_ADC_3_Switch value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 On } } control.151 { iface MIXER name Audio_ADC_4_Switch value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 On } } control.152 { iface MIXER name Audio_Preamp1_Switch value OPEN comment { access 'read write' type ENUMERATED count 1 item.0 OPEN item.1 IN_ADC1 item.2 IN_ADC2 item.3 IN_ADC3 } } control.153 { iface MIXER name Audio_ADC_1_Sel value Preamp comment { access 'read write' type ENUMERATED count 1 item.0 idle item.1 AIN item.2 Preamp } } control.154 { iface MIXER name Audio_ADC_2_Sel value Preamp comment { access 'read write' type ENUMERATED count 1 item.0 idle item.1 AIN item.2 Preamp } } control.155 { iface MIXER name Audio_ADC_3_Sel value idle comment { access 'read write' type ENUMERATED count 1 item.0 idle item.1 AIN item.2 Preamp } } control.156 { iface MIXER name Audio_ADC_4_Sel value idle comment { access 'read write' type ENUMERATED count 1 item.0 idle item.1 AIN item.2 Preamp } } control.157 { iface MIXER 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.158 { iface MIXER 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.159 { iface MIXER name Audio_PGA3_Setting value '0Db' 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.160 { iface MIXER name Audio_PGA4_Setting value '0Db' 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.161 { iface MIXER name Audio_MicSource1_Setting value ADC1 comment { access 'read write' type ENUMERATED count 1 item.0 ADC1 item.1 ADC2 item.2 ADC3 item.3 ADC4 } } control.162 { iface MIXER name Audio_MicSource2_Setting value ADC1 comment { access 'read write' type ENUMERATED count 1 item.0 ADC1 item.1 ADC2 item.2 ADC3 item.3 ADC4 } } control.163 { iface MIXER name Audio_MicSource3_Setting value ADC1 comment { access 'read write' type ENUMERATED count 1 item.0 ADC1 item.1 ADC2 item.2 ADC3 item.3 ADC4 } } control.164 { iface MIXER name Audio_MicSource4_Setting value ADC1 comment { access 'read write' type ENUMERATED count 1 item.0 ADC1 item.1 ADC2 item.2 ADC3 item.3 ADC4 } } control.165 { iface MIXER name Audio_MIC1_Mode_Select value ACCMODE comment { access 'read write' type ENUMERATED count 1 item.0 ACCMODE item.1 DCCMODE item.2 DMIC item.3 DCCECMDIFFMODE item.4 DCCECMSINGLEMODE } } control.166 { iface MIXER name Audio_MIC2_Mode_Select value ACCMODE comment { access 'read write' type ENUMERATED count 1 item.0 ACCMODE item.1 DCCMODE item.2 DMIC item.3 DCCECMDIFFMODE item.4 DCCECMSINGLEMODE } } control.167 { iface MIXER name Audio_MIC3_Mode_Select value ACCMODE comment { access 'read write' type ENUMERATED count 1 item.0 ACCMODE item.1 DCCMODE item.2 DMIC item.3 DCCECMDIFFMODE item.4 DCCECMSINGLEMODE } } control.168 { iface MIXER name Audio_MIC4_Mode_Select value ACCMODE comment { access 'read write' type ENUMERATED count 1 item.0 ACCMODE item.1 DCCMODE item.2 DMIC item.3 DCCECMDIFFMODE item.4 DCCECMSINGLEMODE } } control.169 { iface MIXER name Audio_Mic_Power_Mode value normal comment { access 'read write' type ENUMERATED count 1 item.0 normal item.1 lowpower } } control.170 { iface MIXER name Audio_Preamp2_Switch value OPEN comment { access 'read write' type ENUMERATED count 1 item.0 OPEN item.1 IN_ADC1 item.2 IN_ADC2 item.3 IN_ADC3 } } control.171 { iface MIXER name Audio_UL_LR_Swap value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 On } } control.172 { iface MIXER name Audio_AMIC_DCC_Setting value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 On } } control.173 { iface MIXER name Audio_MICBIAS0_Switch value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 On } } control.174 { iface MIXER name SineTable_DAC_HP value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 On } } control.175 { iface MIXER name DAC_LOOP_DAC_HS value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 On } } control.176 { iface MIXER name DAC_LOOP_DAC_HP value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 On } } control.177 { iface MIXER name Voice_Call_DAC_DAC_HS value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 On } } control.178 { iface MIXER name SineTable_UL2 value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 On } } control.179 { iface MIXER name Pmic_Loopback value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 LPBK3 } } control.180 { iface MIXER name Codec_Debug_Enable value 0 comment { access 'read write' type INTEGER count 1 range '0 - -1' } } control.181 { iface MIXER name 'Audio AUXADC Data' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 524288' } } control.182 { iface PCM device 4 name 'Playback Channel Map' value.0 0 value.1 0 value.2 0 value.3 0 value.4 0 value.5 0 value.6 0 value.7 0 comment { access read type INTEGER count 8 range '0 - 36' } } control.183 { iface PCM device 4 name 'IEC958 Playback Mask' value ffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 comment { access read type IEC958 count 1 } } control.184 { iface PCM device 4 name 'IEC958 Playback Default' value '0400000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000' comment { access 'read write' type IEC958 count 1 } } control.185 { iface PCM device 4 name ELD value '0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000' comment { access 'read volatile' type BYTES count 128 } } } --endcollapse-- !!All Loaded Modules !!------------------ aes_ce_blk aes_ce_cipher aes_neon_blk aes_neon_bs async_memcpy async_pq async_raid6_recov async_tx async_xor autofs4 ax88179_178a binfmt_misc blake2b_generic btrfs cdc_ether cdc_mbim cdc_ncm cdc_wdm crct10dif_ce cryptd crypto_simd display_connector dm_multipath dma_buf_test_exporter efi_pstore ftdi_sio ghash_ce gpio_keys hid hid_generic industrialio input_leds ip_tables it61xx_wm ite_it66121 joydev libcrc32c linear mc mt6577_auxadc mt8365_evk mtk_apu_rproc mtk_pmic_keys mtk_rng multipath nls_iso8859_1 optee panel_wm phy_mtk_cdphy pwm_bl pwm_mediatek pwm_mtk_disp raid0 raid1 raid10 raid456 raid6_pq sch_fq_codel scsi_dh_alua scsi_dh_emc scsi_dh_rdac sha1_ce sha256_arm64 sha2_ce snd_soc_mt8365_pcm tee uas uio uio_pdrv_genirq usb_conn_gpio usb_storage usbhid usbnet usbserial uvcvideo videobuf2_common videobuf2_memops videobuf2_v4l2 videobuf2_vmalloc videodev wm_char_register_im30 wm_xrcom_switch x_tables xor xor_neon zstd_compress !!ALSA/HDA dmesg !!-------------- [ 2.494879] mtk_dsi_probe(1176) wmfk_mkt_dsi: dsi->next_bridge=[0x0000000000000000] [ 2.499726] ALSA device list: [ 2.500133] No soundcards found. [ 2.510991] Freeing unused kernel memory: 11136K -- [ 10.971986] mtk_dsi_probe(1176) wmfk_mkt_dsi: dsi->next_bridge=[0x0000000000000000] [ 10.998246] mt8365-afe-pcm 11220000.audio-controller: MT8365 AFE driver initialized. [ 10.999155] it61xx_probe(841) wmfk_it61xx_wm: dsi hodt dev name-[2-006c] -- [ 11.162149] mediatek-drm mediatek-drm.1.auto: bound 14014000.dsi0 (ops mtk_dsi_component_ops) [ 11.178942] debugfs: Directory '11220000.audio-controller' with parent 'mt8365-evk' already present! [ 11.180738] wm_reg_probe(93) wmfk_char_im30: -----start ----- -- [22707.432204] systemd[1]: Started Journal Service. [22730.898210] mt8365-afe-pcm 11220000.audio-controller: mt8365_afe_fe_hw_params DL1 period = 256 rate = 48000 channels = 1 [22730.898356] DL1_FE: ASoC: no backend DAIs enabled for DL1_FE !!Packages installed !!-------------------- ii alsa-topology-conf 1.2.5.1-2 all ALSA topology configuration files ii alsa-ucm-conf 1.2.6.3-1ubuntu1.8 all ALSA Use Case Manager configuration files ii alsa-utils 1.2.6-1ubuntu1 arm64 Utilities for configuring and using ALSA