You are not logged in.

#1 2025-12-24 21:17:51

ltx--
Member
Registered: 2025-12-24
Posts: 3

[SOLVED] Chromebook No Audio on dual boot - "Awasuki" - SOF IPC Errors

Hello,

I'm struggling to get internal audio (speakers/mic) working on an Intel Jasper Lake Chromebook.
Board name is Awasuki. I am dual-booting Arch Linux using RW_LEGACY from mrchromebox.

System Environment:
- Kernel: 6.12.63-1-lts (Changed kernel to lts to see if it would fix the issue)
- Firmware: Google_Awasuki.13606.740.0
- Audio Stack: PipeWire3
- Packages: `sof-firmware` and `alsa-ucm-conf` are installed and up to date.

Also info:

upload=true&script=true&cardinfo=
!!################################
!!ALSA Information Script v 0.5.3
!!################################

!!Script ran on: Wed Dec 24 21:13:59 UTC 2025


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

NAME="Arch Linux" PRETTY_NAME="Arch Linux" ID=arch HOME_URL="https://archlinux.org/" DOCUMENTATION_URL="https://wiki.archlinux.org/" SUPPORT_URL="https://bbs.archlinux.org/" BUG_REPORT_URL="https://gitlab.archlinux.org/groups/archlinux/-/issues" PRIVACY_POLICY_URL="https://terms.archlinux.org/docs/privacy-policy/" LOGO=archlinux-logo


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

Manufacturer:      Google
Product Name:      Awasuki
Product Version:   rev3
Firmware Version:  Google_Awasuki.13606.740.0
System SKU:        sku3538952
Board Vendor:      Google
Board Name:        Awasuki


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

/sys/bus/acpi/devices/10EC5650:00/status 	 11
/sys/bus/acpi/devices/ACPI0003:00/status 	 15
/sys/bus/acpi/devices/BOOT0000:00/status 	 11
/sys/bus/acpi/devices/GOOG0003:00/status 	 11
/sys/bus/acpi/devices/GOOG0004:00/status 	 11
/sys/bus/acpi/devices/GOOG000A:00/status 	 15
/sys/bus/acpi/devices/GOOG0016:00/status 	 11
/sys/bus/acpi/devices/GOOG9999:00/status 	 11
/sys/bus/acpi/devices/INT3400:00/status 	 15
/sys/bus/acpi/devices/INT3403:00/status 	 15
/sys/bus/acpi/devices/INT3403:01/status 	 15
/sys/bus/acpi/devices/INT3403:02/status 	 15
/sys/bus/acpi/devices/INT3403:03/status 	 15
/sys/bus/acpi/devices/INT3403:04/status 	 15
/sys/bus/acpi/devices/INT34C8:00/status 	 15
/sys/bus/acpi/devices/LNXPOWER:00/status 	 1
/sys/bus/acpi/devices/PNP0103:00/status 	 15
/sys/bus/acpi/devices/PNP0C02:02/status 	 15
/sys/bus/acpi/devices/PNP0C02:03/status 	 15
/sys/bus/acpi/devices/PNP0C0A:00/status 	 31
/sys/bus/acpi/devices/PNP0C50:00/status 	 15
/sys/bus/acpi/devices/PRP0001:00/status 	 15
/sys/bus/acpi/devices/device:37/status 	 15


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



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

Kernel release:    #1 SMP PREEMPT_DYNAMIC Thu, 18 Dec 2025 14:48:15 +0000
Operating System:  GNU/Linux
Architecture:      x86_64
Processor:         unknown
SMP Enabled:       Yes


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

Driver version:     k6.12.63-1-lts
Library version:    1.2.14
Utilities version:  1.2.14


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

snd_soc_sof_rt5682 (card 0)


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

PipeWire:
      Installed - Yes (/usr/bin/pipewire)
      Running - Yes

No sound servers found.


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

 0 [sofrt5650      ]: sof-rt5650 - sof-rt5650
                      Google-Awasuki-rev3


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

00:1f.3 Multimedia audio controller [0401]: Intel Corporation Jasper Lake HD Audio [8086:4dc8] (rev 01)
	DeviceName: Multimedia audio controller


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

!!Module: snd_soc_sof_rt5682
	* : 


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

!!Card: /sys/class/sound/card0
Driver: /sys/bus/platform/drivers/sof_rt5682
Tree:
	/sys/class/sound/card0
	|-- controlC0
	|   |-- dev
	|   |-- device -> ../../card0
	|   |-- led-mic -> ../../../../../../virtual/sound/ctl-led/mic/card0
	|   |-- led-speaker -> ../../../../../../virtual/sound/ctl-led/speaker/card0
	|   |-- power
	|   |-- subsystem -> ../../../../../../../class/sound
	|   `-- uevent
	|-- device -> ../../../jsl_rt5682_def
	|-- hwC0D2
	|   |-- afg
	|   |-- chip_name
	|   |-- clear
	|   |-- dev
	|   |-- device -> ../../card0
	|   |-- driver_pin_configs
	|   |-- hints
	|   |-- init_pin_configs
	|   |-- init_verbs
	|   |-- mfg
	|   |-- modelname
	|   |-- power
	|   |-- power_off_acct
	|   |-- power_on_acct
	|   |-- reconfig
	|   |-- revision_id
	|   |-- subsystem -> ../../../../../../../class/sound
	|   |-- subsystem_id
	|   |-- uevent
	|   |-- user_pin_configs
	|   |-- vendor_id
	|   `-- vendor_name
	|-- id
	|-- input11
	|   |-- capabilities
	|   |-- device -> ../../card0
	|   |-- event11
	|   |-- id
	|   |-- inhibited
	|   |-- modalias
	|   |-- name
	|   |-- phys
	|   |-- power
	|   |-- properties
	|   |-- subsystem -> ../../../../../../../class/input
	|   |-- uevent
	|   `-- uniq
	|-- input12
	|   |-- capabilities
	|   |-- device -> ../../card0
	|   |-- event12
	|   |-- id
	|   |-- inhibited
	|   |-- modalias
	|   |-- name
	|   |-- phys
	|   |-- power
	|   |-- properties
	|   |-- subsystem -> ../../../../../../../class/input
	|   |-- uevent
	|   `-- uniq
	|-- input13
	|   |-- capabilities
	|   |-- device -> ../../card0
	|   |-- event13
	|   |-- id
	|   |-- inhibited
	|   |-- modalias
	|   |-- name
	|   |-- phys
	|   |-- power
	|   |-- properties
	|   |-- subsystem -> ../../../../../../../class/input
	|   |-- uevent
	|   `-- uniq
	|-- input14
	|   |-- capabilities
	|   |-- device -> ../../card0
	|   |-- event14
	|   |-- id
	|   |-- inhibited
	|   |-- modalias
	|   |-- name
	|   |-- phys
	|   |-- power
	|   |-- properties
	|   |-- subsystem -> ../../../../../../../class/input
	|   |-- uevent
	|   `-- uniq
	|-- number
	|-- pcmC0D0p
	|   |-- dev
	|   |-- device -> ../../card0
	|   |-- pcm_class
	|   |-- power
	|   |-- subsystem -> ../../../../../../../class/sound
	|   `-- uevent
	|-- pcmC0D1c
	|   |-- 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
	|-- pcmC0D3p
	|   |-- dev
	|   |-- device -> ../../card0
	|   |-- pcm_class
	|   |-- power
	|   |-- subsystem -> ../../../../../../../class/sound
	|   `-- uevent
	|-- pcmC0D4p
	|   |-- 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
	|-- power
	|   |-- autosuspend_delay_ms
	|   |-- control
	|   |-- runtime_active_time
	|   |-- runtime_status
	|   `-- runtime_suspended_time
	|-- subsystem -> ../../../../../../class/sound
	`-- uevent


!!Sysfs ctl-led info
!!---------------

!!CTL-LED: /sys/class/sound/ctl-led/mic/card0
List: 

!!CTL-LED: /sys/class/sound/ctl-led/speaker/card0
List: 

!!HDA-Intel Codec information
!!---------------------------
--startcollapse--

Codec: Intel Jasperlake HDMI
Address: 2
AFG Function Id: 0x1 (unsol 0)
Vendor Id: 0x8086281a
Subsystem Id: 0x80860101
Revision Id: 0x100000
No Modem Function Group found
Default PCM:
    rates [0x0]:
    bits [0x0]:
    formats [0x0]:
Default Amp-In caps: N/A
Default Amp-Out caps: N/A
State of AFG node 0x01:
  Power states:  D0 D3 CLKSTOP EPSS
  Power: setting=D0, actual=D0, Clock-stop-OK
GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
  Converter: stream=0, channel=0
  Digital: Enabled KAE
  Digital category: 0x0
  IEC Coding Type: 0x0
  PCM:
    rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
    bits [0x1a]: 16 24 32
    formats [0x5]: PCM AC3
  Power states:  D0 D3 EPSS
  Power: setting=D0, actual=D0
Node 0x04 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
  Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-Out vals:  [0x00 0x00]
  Pincap 0x0b000094: OUT Detect HBR HDMI DP
  Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
    Conn = Digital, Color = Unknown
    DefAssociation = 0x1, Sequence = 0x0
  Pin-ctls: 0x00:
  Unsolicited: tag=00, enabled=0
  Power states:  D0 D3 EPSS
  Power: setting=D0, actual=D0
  Devices: 0
  Connection: 0
Node 0x05 [Audio Output] wcaps 0x6611: 8-Channels Digital
  Converter: stream=0, channel=0
  Digital: Enabled KAE
  Digital category: 0x0
  IEC Coding Type: 0x0
  PCM:
    rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
    bits [0x1a]: 16 24 32
    formats [0x5]: PCM AC3
  Power states:  D0 D3 EPSS
  Power: setting=D0, actual=D0
Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
  Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-Out vals:  [0x00 0x00]
  Pincap 0x0b000094: OUT Detect HBR HDMI DP
  Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
    Conn = Digital, Color = Unknown
    DefAssociation = 0x1, Sequence = 0x0
  Pin-ctls: 0x00:
  Unsolicited: tag=00, enabled=0
  Power states:  D0 D3 EPSS
  Power: setting=D0, actual=D0
  Devices: 0
  Connection: 0
Node 0x07 [Audio Output] wcaps 0x6611: 8-Channels Digital
  Converter: stream=0, channel=0
  Digital: Enabled KAE
  Digital category: 0x0
  IEC Coding Type: 0x0
  PCM:
    rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
    bits [0x1a]: 16 24 32
    formats [0x5]: PCM AC3
  Power states:  D0 D3 EPSS
  Power: setting=D0, actual=D0
Node 0x08 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
  Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-Out vals:  [0x00 0x00]
  Pincap 0x0b000094: OUT Detect HBR HDMI DP
  Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
    Conn = Digital, Color = Unknown
    DefAssociation = 0x1, Sequence = 0x0
  Pin-ctls: 0x00:
  Unsolicited: tag=00, enabled=0
  Power states:  D0 D3 EPSS
  Power: setting=D0, actual=D0
  Devices: 0
  Connection: 0
Node 0x09 [Audio Output] wcaps 0x6611: 8-Channels Digital
  Converter: stream=0, channel=0
  Digital: Enabled KAE
  Digital category: 0x0
  IEC Coding Type: 0x0
  PCM:
    rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
    bits [0x1a]: 16 24 32
    formats [0x5]: PCM AC3
  Power states:  D0 D3 EPSS
  Power: setting=D0, actual=D0
Node 0x0a [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
  Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-Out vals:  [0x00 0x00]
  Pincap 0x0b000094: OUT Detect HBR HDMI DP
  Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
    Conn = Digital, Color = Unknown
    DefAssociation = 0x1, Sequence = 0x0
  Pin-ctls: 0x00:
  Unsolicited: tag=00, enabled=0
  Power states:  D0 D3 EPSS
  Power: setting=D0, actual=D0
  Devices: 0
  Connection: 0
Node 0x0b [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
  Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-Out vals:  [0x00 0x00]
  Pincap 0x0b000094: OUT Detect HBR HDMI DP
  Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
    Conn = Digital, Color = Unknown
    DefAssociation = 0x1, Sequence = 0x0
  Pin-ctls: 0x00:
  Unsolicited: tag=00, enabled=0
  Power states:  D0 D3 EPSS
  Power: setting=D0, actual=D0
  Devices: 0
  Connection: 0
--endcollapse--


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

crw-rw----+ 1 root audio 116, 11 Dec 24 12:52 /dev/snd/controlC0
crw-rw----+ 1 root audio 116, 10 Dec 24 12:52 /dev/snd/hwC0D2
crw-rw----+ 1 root audio 116,  4 Dec 24 13:13 /dev/snd/pcmC0D0p
crw-rw----+ 1 root audio 116,  6 Dec 24 12:53 /dev/snd/pcmC0D1c
crw-rw----+ 1 root audio 116,  5 Dec 24 12:53 /dev/snd/pcmC0D1p
crw-rw----+ 1 root audio 116,  7 Dec 24 12:53 /dev/snd/pcmC0D2p
crw-rw----+ 1 root audio 116,  8 Dec 24 12:53 /dev/snd/pcmC0D3p
crw-rw----+ 1 root audio 116,  9 Dec 24 12:53 /dev/snd/pcmC0D4p
crw-rw----+ 1 root audio 116,  3 Dec 24 12:53 /dev/snd/pcmC0D5c
crw-rw----+ 1 root audio 116,  2 Dec 24 12:53 /dev/snd/pcmC0D6c
crw-rw----+ 1 root audio 116,  1 Dec 24 12:53 /dev/snd/seq
crw-rw----+ 1 root audio 116, 33 Dec 24 12:52 /dev/snd/timer

/dev/snd/by-path:
total 0
drwxr-xr-x 2 root root  60 Dec 24 12:52 .
drwxr-xr-x 3 root root 300 Dec 24 12:52 ..
lrwxrwxrwx 1 root root  12 Dec 24 12:52 pci-0000:00:1f.3-platform-jsl_rt5682_def -> ../controlC0


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

APLAY

**** List of PLAYBACK Hardware Devices ****
card 0: sofrt5650 [sof-rt5650], device 0: Speakers (*) []
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: sofrt5650 [sof-rt5650], device 1: Headset (*) []
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: sofrt5650 [sof-rt5650], device 2: HDMI1 (*) []
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: sofrt5650 [sof-rt5650], device 3: HDMI2 (*) []
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: sofrt5650 [sof-rt5650], device 4: HDMI3 (*) []
  Subdevices: 1/1
  Subdevice #0: subdevice #0

ARECORD

**** List of CAPTURE Hardware Devices ****
card 0: sofrt5650 [sof-rt5650], device 1: Headset (*) []
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: sofrt5650 [sof-rt5650], device 5: DMIC (*) []
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: sofrt5650 [sof-rt5650], device 6: DMIC16kHz (*) []
  Subdevices: 1/1
  Subdevice #0: subdevice #0

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

!!-------Mixer controls for card sofrt5650

Card sysdefault:0 'sofrt5650'/'Google-Awasuki-rev3'
  Mixer name	: 'Intel Jasperlake HDMI'
  Components	: 'HDA:8086281a,80860101,00100000'
  Controls      : 170
  Simple ctrls  : 142
Simple mixer control 'Headphone',0
  Capabilities: pvolume
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 39
  Mono:
  Front Left: Playback 33 [85%] [3.00dB]
  Front Right: Playback 33 [85%] [3.00dB]
Simple mixer control 'Headphone Channel',0
  Capabilities: pswitch
  Playback channels: Front Left - Front Right
  Mono:
  Front Left: Playback [on]
  Front Right: Playback [on]
Simple mixer control 'Headphone Jack',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [on]
Simple mixer control 'Speaker',0
  Capabilities: pvolume
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 39
  Mono:
  Front Left: Playback 0 [0%] [-46.50dB]
  Front Right: Playback 0 [0%] [-46.50dB]
Simple mixer control 'Speaker Channel',0
  Capabilities: pswitch
  Playback channels: Front Left - Front Right
  Mono:
  Front Left: Playback [on]
  Front Right: Playback [on]
Simple mixer control 'Speaker ClassD',0
  Capabilities: pvolume pvolume-joined
  Playback channels: Mono
  Limits: Playback 0 - 7
  Mono: Playback 4 [57%] [0.00dB]
Simple mixer control 'I2S2 Func',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [on]
Simple mixer control 'IEC958',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'IEC958',1
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [on]
Simple mixer control 'IEC958',2
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [on]
Simple mixer control 'Mono ADC',0
  Capabilities: cvolume cswitch
  Capture channels: Front Left - Front Right
  Limits: Capture 0 - 63
  Front Left: Capture 23 [37%] [0.00dB] [on]
  Front Right: Capture 23 [37%] [0.00dB] [on]
Simple mixer control 'Mono ADC Boost',0
  Capabilities: cvolume
  Capture channels: Front Left - Front Right
  Limits: Capture 0 - 3
  Front Left: Capture 0 [0%] [0.00dB]
  Front Right: Capture 0 [0%] [0.00dB]
Simple mixer control 'Mono ADC L1 Mux',0
  Capabilities: enum
  Items: 'Mono DAC MIXL' 'ADC'
  Item0: 'ADC'
Simple mixer control 'Mono ADC L2 Mux',0
  Capabilities: enum
  Items: 'Mono DAC MIXL' 'DMIC'
  Item0: 'Mono DAC MIXL'
Simple mixer control 'Mono ADC MIXL ADC1',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [on]
Simple mixer control 'Mono ADC MIXL ADC2',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [on]
Simple mixer control 'Mono ADC MIXR ADC1',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [on]
Simple mixer control 'Mono ADC MIXR ADC2',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [on]
Simple mixer control 'Mono ADC R1 Mux',0
  Capabilities: enum
  Items: 'Mono DAC MIXR' 'ADC'
  Item0: 'ADC'
Simple mixer control 'Mono ADC R2 Mux',0
  Capabilities: enum
  Items: 'Mono DAC MIXR' 'DMIC'
  Item0: 'Mono DAC MIXR'
Simple mixer control 'Mono DAC',0
  Capabilities: pvolume
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 87
  Mono:
  Front Left: Playback 87 [100%] [0.00dB]
  Front Right: Playback 87 [100%] [0.00dB]
Simple mixer control 'Mono DAC MIXL DAC L1',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'Mono DAC MIXL DAC L2',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'Mono DAC MIXL DAC R2',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'Mono DAC MIXR DAC L2',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'Mono DAC MIXR DAC R1',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'Mono DAC MIXR DAC R2',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'Mono DMIC L Mux',0
  Capabilities: enum
  Items: 'DMIC1' 'DMIC2'
  Item0: 'DMIC1'
Simple mixer control 'Mono DMIC R Mux',0
  Capabilities: enum
  Items: 'DMIC1' 'DMIC2'
  Item0: 'DMIC1'
Simple mixer control 'A DAC1 L Mux',0
  Capabilities: enum
  Items: 'DAC1' 'Stereo DAC Mixer'
  Item0: 'DAC1'
Simple mixer control 'A DAC1 R Mux',0
  Capabilities: enum
  Items: 'DAC1' 'Stereo DAC Mixer'
  Item0: 'DAC1'
Simple mixer control 'A DAC2 L Mux',0
  Capabilities: enum
  Items: 'Stereo DAC Mixer' 'Mono DAC Mixer'
  Item0: 'Stereo DAC Mixer'
Simple mixer control 'A DAC2 R Mux',0
  Capabilities: enum
  Items: 'Stereo DAC Mixer' 'Mono DAC Mixer'
  Item0: 'Stereo DAC Mixer'
Simple mixer control 'ADC',0
  Capabilities: cvolume cswitch
  Capture channels: Front Left - Front Right
  Limits: Capture 0 - 63
  Front Left: Capture 23 [37%] [0.00dB] [on]
  Front Right: Capture 23 [37%] [0.00dB] [on]
Simple mixer control 'ADC Boost',0
  Capabilities: cvolume
  Capture channels: Front Left - Front Right
  Limits: Capture 0 - 3
  Front Left: Capture 0 [0%] [0.00dB]
  Front Right: Capture 0 [0%] [0.00dB]
Simple mixer control 'DAC L2 Mux',0
  Capabilities: enum
  Items: 'IF1 DAC' 'IF2 DAC' 'IF3 DAC' 'Mono ADC' 'VAD_ADC'
  Item0: 'IF1 DAC'
Simple mixer control 'DAC MIXL DAC L2',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'DAC MIXL DAC R2',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'DAC MIXL Sto DAC Mix L',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'DAC MIXR DAC L2',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'DAC MIXR DAC R2',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'DAC MIXR Sto DAC Mix R',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'DAC R2 Mux',0
  Capabilities: enum
  Items: 'IF1 DAC' 'IF2 DAC' 'IF3 DAC' 'Mono ADC' 'Haptic'
  Item0: 'IF2 DAC'
Simple mixer control 'DAC1',0
  Capabilities: pvolume
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 87
  Mono:
  Front Left: Playback 87 [100%] [0.00dB]
  Front Right: Playback 87 [100%] [0.00dB]
Simple mixer control 'DAC1 Digital Volume Control Func',0
  Capabilities: enum
  Items: 'immediately' 'zero crossing' 'soft ramp'
  Item0: 'soft ramp'
Simple mixer control 'DAC1 L Mux',0
  Capabilities: enum
  Items: 'IF1 DAC' 'IF2 DAC' 'IF3 DAC'
  Item0: 'IF1 DAC'
Simple mixer control 'DAC1 MIXL DAC1',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'DAC1 MIXL Stereo ADC',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'DAC1 MIXR DAC1',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'DAC1 MIXR Stereo ADC',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'DAC1 R Mux',0
  Capabilities: enum
  Items: 'IF1 DAC' 'IF2 DAC' 'IF3 DAC'
  Item0: 'IF1 DAC'
Simple mixer control 'DAC2',0
  Capabilities: pswitch
  Playback channels: Front Left - Front Right
  Mono:
  Front Left: Playback [on]
  Front Right: Playback [on]
Simple mixer control 'HPO MIX DAC1',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'HPO MIX HPVOL',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'HPOVOL L',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'HPOVOL MIXL BST1',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'HPOVOL MIXL DAC1',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'HPOVOL MIXL DAC2',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'HPOVOL MIXL INL',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'HPOVOL MIXR BST2',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'HPOVOL MIXR DAC1',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'HPOVOL MIXR DAC2',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'HPOVOL MIXR INR',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'HPOVOL R',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'Headset Mic',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [on]
Simple mixer control 'IF2 ADC Mux',0
  Capabilities: enum
  Items: 'IF_ADC1' 'IF_ADC2' 'VAD_ADC'
  Item0: 'IF_ADC2'
Simple mixer control 'IN',0
  Capabilities: cvolume
  Capture channels: Front Left - Front Right
  Limits: Capture 0 - 31
  Front Left: Capture 23 [74%] [0.00dB]
  Front Right: Capture 23 [74%] [0.00dB]
Simple mixer control 'IN1 Boost',0
  Capabilities: volume volume-joined
  Playback channels: Mono
  Capture channels: Mono
  Limits: 0 - 12
  Mono: 0 [0%] [0.00dB]
Simple mixer control 'IN2 Boost',0
  Capabilities: volume volume-joined
  Playback channels: Mono
  Capture channels: Mono
  Limits: 0 - 8
  Mono: 0 [0%] [0.00dB]
Simple mixer control 'LOUT MIX DAC L1',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'LOUT MIX DAC R1',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'LOUT MIX OUTMIX L',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'LOUT MIX OUTMIX R',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'Left Spk',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [on]
Simple mixer control 'OUT',0
  Capabilities: pvolume pswitch
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 39
  Mono:
  Front Left: Playback 31 [79%] [0.00dB] [off]
  Front Right: Playback 31 [79%] [0.00dB] [off]
Simple mixer control 'OUT Channel',0
  Capabilities: pswitch
  Playback channels: Front Left - Front Right
  Mono:
  Front Left: Playback [off]
  Front Right: Playback [off]
Simple mixer control 'OUT MIXL BST1',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'OUT MIXL DAC L1',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'OUT MIXL DAC L2',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'OUT MIXL INL',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'OUT MIXR BST2',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'OUT MIXR DAC R1',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'OUT MIXR DAC R2',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'OUT MIXR INR',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'PDM1 L',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'PDM1 L Mux',0
  Capabilities: enum
  Items: 'Mono DAC' 'Stereo DAC'
  Item0: 'Mono DAC'
Simple mixer control 'PDM1 R',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'PDM1 R Mux',0
  Capabilities: enum
  Items: 'Mono DAC' 'Stereo DAC'
  Item0: 'Mono DAC'
Simple mixer control 'PGA1.0 1 Master',0
  Capabilities: pvolume
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 32
  Mono:
  Front Left: Playback 32 [100%] [0.00dB]
  Front Right: Playback 32 [100%] [0.00dB]
Simple mixer control 'PGA11.0 11 KWD',0
  Capabilities: cvolume
  Capture channels: Front Left - Front Right
  Limits: Capture 0 - 80
  Front Left: Capture 50 [62%] [0.00dB]
  Front Right: Capture 50 [62%] [0.00dB]
Simple mixer control 'PGA2.0 2 Master',0
  Capabilities: pvolume
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 32
  Mono:
  Front Left: Playback 32 [100%] [0.00dB]
  Front Right: Playback 32 [100%] [0.00dB]
Simple mixer control 'PGA3.0 3 Master',0
  Capabilities: cvolume
  Capture channels: Front Left - Front Right
  Limits: Capture 0 - 80
  Front Left: Capture 50 [62%] [0.00dB]
  Front Right: Capture 50 [62%] [0.00dB]
Simple mixer control 'PGA5.0 5 Master',0
  Capabilities: pvolume
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 32
  Mono:
  Front Left: Playback 32 [100%] [0.00dB]
  Front Right: Playback 32 [100%] [0.00dB]
Simple mixer control 'PGA6.0 6 Master',0
  Capabilities: pvolume
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 32
  Mono:
  Front Left: Playback 32 [100%] [0.00dB]
  Front Right: Playback 32 [100%] [0.00dB]
Simple mixer control 'PGA7.0 7 Master',0
  Capabilities: pvolume
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 32
  Mono:
  Front Left: Playback 32 [100%] [0.00dB]
  Front Right: Playback 32 [100%] [0.00dB]
Simple mixer control 'RECMIXL BST1',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'RECMIXL BST2',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'RECMIXL HPOL',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'RECMIXL INL',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'RECMIXL OUT MIXL',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'RECMIXR BST1',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'RECMIXR BST2',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'RECMIXR HPOR',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'RECMIXR INR',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'RECMIXR OUT MIXR',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'RT5650 IF1 ADC Mux',0
  Capabilities: enum
  Items: 'IF_ADC1/IF_ADC2/DAC_REF/Null' 'IF_ADC1/IF_ADC2/Null/DAC_REF' 'IF_ADC1/DAC_REF/IF_ADC2/Null' 'IF_ADC1/DAC_REF/Null/IF_ADC2' 'IF_ADC1/Null/DAC_REF/IF_ADC2' 'IF_ADC1/Null/IF_ADC2/DAC_REF' 'IF_ADC2/IF_ADC1/DAC_REF/Null' 'IF_ADC2/IF_ADC1/Null/DAC_REF' 'IF_ADC2/DAC_REF/IF_ADC1/Null' 'IF_ADC2/DAC_REF/Null/IF_ADC1' 'IF_ADC2/Null/DAC_REF/IF_ADC1' 'IF_ADC2/Null/IF_ADC1/DAC_REF' 'DAC_REF/IF_ADC1/IF_ADC2/Null' 'DAC_REF/IF_ADC1/Null/IF_ADC2' 'DAC_REF/IF_ADC2/IF_ADC1/Null' 'DAC_REF/IF_ADC2/Null/IF_ADC1' 'DAC_REF/Null/IF_ADC1/IF_ADC2' 'DAC_REF/Null/IF_ADC2/IF_ADC1' 'Null/IF_ADC1/IF_ADC2/DAC_REF' 'Null/IF_ADC1/DAC_REF/IF_ADC2' 'Null/IF_ADC2/IF_ADC1/DAC_REF' 'Null/IF_ADC2/DAC_REF/IF_ADC1' 'Null/DAC_REF/IF_ADC1/IF_ADC2' 'Null/DAC_REF/IF_ADC2/IF_ADC1'
  Item0: 'IF_ADC1/IF_ADC2/DAC_REF/Null'
Simple mixer control 'RT5650 IF1 ADC1 Swap Mux',0
  Capabilities: enum
  Items: 'L/R' 'R/L' 'L/L' 'R/R'
  Item0: 'L/R'
Simple mixer control 'RT5650 IF1 ADC2 Swap Mux',0
  Capabilities: enum
  Items: 'L/R' 'R/L' 'L/L' 'R/R'
  Item0: 'L/R'
Simple mixer control 'RT5650 IF1 ADC3 Swap Mux',0
  Capabilities: enum
  Items: 'L/R' 'R/L' 'L/L' 'R/R'
  Item0: 'L/R'
Simple mixer control 'RT5650 IF1 DAC1 L Mux',0
  Capabilities: enum
  Items: 'Slot0' 'Slot1' 'Slot2' 'Slot3'
  Item0: 'Slot0'
Simple mixer control 'RT5650 IF1 DAC1 R Mux',0
  Capabilities: enum
  Items: 'Slot0' 'Slot1' 'Slot2' 'Slot3'
  Item0: 'Slot1'
Simple mixer control 'RT5650 IF1 DAC2 L Mux',0
  Capabilities: enum
  Items: 'Slot0' 'Slot1' 'Slot2' 'Slot3'
  Item0: 'Slot2'
Simple mixer control 'RT5650 IF1 DAC2 R Mux',0
  Capabilities: enum
  Items: 'Slot0' 'Slot1' 'Slot2' 'Slot3'
  Item0: 'Slot3'
Simple mixer control 'Right Spk',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [on]
Simple mixer control 'SPK MIXL BST1',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'SPK MIXL DAC L1',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'SPK MIXL DAC L2',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'SPK MIXL INL',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'SPK MIXR BST2',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'SPK MIXR DAC R1',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'SPK MIXR DAC R2',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'SPK MIXR INR',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'SPKVOL L',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'SPKVOL R',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'SPOL MIX DAC L1',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'SPOL MIX SPKVOL L',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'SPOR MIX DAC R1',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'SPOR MIX SPKVOL R',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'Stereo DAC MIXL DAC L1',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'Stereo DAC MIXL DAC L2',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'Stereo DAC MIXL DAC R1',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'Stereo DAC MIXR DAC L1',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'Stereo DAC MIXR DAC R1',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'Stereo DAC MIXR DAC R2',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'Stereo1 ADC1 Mux',0
  Capabilities: enum
  Items: 'DAC MIX' 'ADC'
  Item0: 'ADC'
Simple mixer control 'Stereo1 ADC2 Mux',0
  Capabilities: enum
  Items: 'DAC MIX' 'DMIC'
  Item0: 'DAC MIX'
Simple mixer control 'Stereo1 DMIC Mux',0
  Capabilities: enum
  Items: 'DMIC1' 'DMIC2'
  Item0: 'DMIC1'
Simple mixer control 'Sto1 ADC MIXL ADC1',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'Sto1 ADC MIXL ADC2',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'Sto1 ADC MIXR ADC1',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'Sto1 ADC MIXR ADC2',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'VAD ADC Mux',0
  Capabilities: enum
  Items: 'Sto1 ADC L' 'Mono ADC L' 'Mono ADC R'
  Item0: 'Sto1 ADC L'


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

--startcollapse--
state.sofrt5650 {
	control.1 {
		iface MIXER
		name 'Speaker Channel Switch'
		value.0 true
		value.1 true
		comment {
			access 'read write'
			type BOOLEAN
			count 2
		}
	}
	control.2 {
		iface MIXER
		name 'Speaker Playback Volume'
		value.0 0
		value.1 0
		comment {
			access 'read write'
			type INTEGER
			count 2
			range '0 - 39'
			dbmin -4650
			dbmax 1200
			dbvalue.0 -4650
			dbvalue.1 -4650
		}
	}
	control.3 {
		iface MIXER
		name 'Speaker ClassD Playback Volume'
		value 4
		comment {
			access 'read write'
			type INTEGER
			count 1
			range '0 - 7'
			dbmin -600
			dbmax 228
			dbvalue.0 0
		}
	}
	control.4 {
		iface MIXER
		name 'Headphone Channel Switch'
		value.0 true
		value.1 true
		comment {
			access 'read write'
			type BOOLEAN
			count 2
		}
	}
	control.5 {
		iface MIXER
		name 'Headphone Playback Volume'
		value.0 33
		value.1 33
		comment {
			access 'read write'
			type INTEGER
			count 2
			range '0 - 39'
			dbmin -4650
			dbmax 1200
			dbvalue.0 300
			dbvalue.1 300
		}
	}
	control.6 {
		iface MIXER
		name 'OUT Playback Switch'
		value.0 false
		value.1 false
		comment {
			access 'read write'
			type BOOLEAN
			count 2
		}
	}
	control.7 {
		iface MIXER
		name 'OUT Channel Switch'
		value.0 false
		value.1 false
		comment {
			access 'read write'
			type BOOLEAN
			count 2
		}
	}
	control.8 {
		iface MIXER
		name 'OUT Playback Volume'
		value.0 31
		value.1 31
		comment {
			access 'read write'
			type INTEGER
			count 2
			range '0 - 39'
			dbmin -4650
			dbmax 1200
			dbvalue.0 0
			dbvalue.1 0
		}
	}
	control.9 {
		iface MIXER
		name 'DAC2 Playback Switch'
		value.0 true
		value.1 true
		comment {
			access 'read write'
			type BOOLEAN
			count 2
		}
	}
	control.10 {
		iface MIXER
		name 'DAC1 Playback Volume'
		value.0 87
		value.1 87
		comment {
			access 'read write'
			type INTEGER
			count 2
			range '0 - 87'
			dbmin -6525
			dbmax 0
			dbvalue.0 0
			dbvalue.1 0
		}
	}
	control.11 {
		iface MIXER
		name 'Mono DAC Playback Volume'
		value.0 87
		value.1 87
		comment {
			access 'read write'
			type INTEGER
			count 2
			range '0 - 87'
			dbmin -6525
			dbmax 0
			dbvalue.0 0
			dbvalue.1 0
		}
	}
	control.12 {
		iface MIXER
		name 'IN1 Boost'
		value 0
		comment {
			access 'read write'
			type INTEGER
			count 1
			range '0 - 12'
			dbmin 0
			dbmax 5200
			dbvalue.0 0
		}
	}
	control.13 {
		iface MIXER
		name 'IN2 Boost'
		value 0
		comment {
			access 'read write'
			type INTEGER
			count 1
			range '0 - 8'
			dbmin 0
			dbmax 5200
			dbvalue.0 0
		}
	}
	control.14 {
		iface MIXER
		name 'IN Capture Volume'
		value.0 23
		value.1 23
		comment {
			access 'read write'
			type INTEGER
			count 2
			range '0 - 31'
			dbmin -3450
			dbmax 1200
			dbvalue.0 0
			dbvalue.1 0
		}
	}
	control.15 {
		iface MIXER
		name 'ADC Capture Switch'
		value.0 true
		value.1 true
		comment {
			access 'read write'
			type BOOLEAN
			count 2
		}
	}
	control.16 {
		iface MIXER
		name 'ADC Capture Volume'
		value.0 23
		value.1 23
		comment {
			access 'read write'
			type INTEGER
			count 2
			range '0 - 63'
			dbmin -1725
			dbmax 3000
			dbvalue.0 0
			dbvalue.1 0
		}
	}
	control.17 {
		iface MIXER
		name 'Mono ADC Capture Switch'
		value.0 true
		value.1 true
		comment {
			access 'read write'
			type BOOLEAN
			count 2
		}
	}
	control.18 {
		iface MIXER
		name 'Mono ADC Capture Volume'
		value.0 23
		value.1 23
		comment {
			access 'read write'
			type INTEGER
			count 2
			range '0 - 63'
			dbmin -1725
			dbmax 3000
			dbvalue.0 0
			dbvalue.1 0
		}
	}
	control.19 {
		iface MIXER
		name 'ADC Boost Capture Volume'
		value.0 0
		value.1 0
		comment {
			access 'read write'
			type INTEGER
			count 2
			range '0 - 3'
			dbmin 0
			dbmax 3600
			dbvalue.0 0
			dbvalue.1 0
		}
	}
	control.20 {
		iface MIXER
		name 'Mono ADC Boost Capture Volume'
		value.0 0
		value.1 0
		comment {
			access 'read write'
			type INTEGER
			count 2
			range '0 - 3'
			dbmin 0
			dbmax 3600
			dbvalue.0 0
			dbvalue.1 0
		}
	}
	control.21 {
		iface MIXER
		name 'I2S2 Func Switch'
		value true
		comment {
			access 'read write'
			type BOOLEAN
			count 1
		}
	}
	control.22 {
		iface MIXER
		name 'Speaker HWEQ'
		value '000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
		comment {
			access 'read write'
			type BYTES
			count 228
		}
	}
	control.23 {
		iface MIXER
		name 'DAC1 Digital Volume Control Func'
		value 'soft ramp'
		comment {
			access 'read write'
			type ENUMERATED
			count 1
			item.0 immediately
			item.1 'zero crossing'
			item.2 'soft ramp'
		}
	}
	control.24 {
		iface CARD
		name 'Headphone Jack'
		value true
		comment {
			access read
			type BOOLEAN
			count 1
		}
	}
	control.25 {
		iface CARD
		name 'Headset Mic Jack'
		value true
		comment {
			access read
			type BOOLEAN
			count 1
		}
	}
	control.26 {
		iface MIXER
		name 'Left Spk Switch'
		value true
		comment {
			access 'read write'
			type BOOLEAN
			count 1
		}
	}
	control.27 {
		iface MIXER
		name 'Right Spk Switch'
		value true
		comment {
			access 'read write'
			type BOOLEAN
			count 1
		}
	}
	control.28 {
		iface MIXER
		name 'Headphone Jack Switch'
		value true
		comment {
			access 'read write'
			type BOOLEAN
			count 1
		}
	}
	control.29 {
		iface MIXER
		name 'Headset Mic Switch'
		value true
		comment {
			access 'read write'
			type BOOLEAN
			count 1
		}
	}
	control.30 {
		iface CARD
		name 'HDMI/DP,pcm=2 Jack'
		value false
		comment {
			access read
			type BOOLEAN
			count 1
		}
	}
	control.31 {
		iface MIXER
		name 'IEC958 Playback Con Mask'
		value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
		comment {
			access read
			type IEC958
			count 1
		}
	}
	control.32 {
		iface MIXER
		name 'IEC958 Playback Pro Mask'
		value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
		comment {
			access read
			type IEC958
			count 1
		}
	}
	control.33 {
		iface MIXER
		name 'IEC958 Playback Default'
		value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
		comment {
			access 'read write'
			type IEC958
			count 1
		}
	}
	control.34 {
		iface MIXER
		name 'IEC958 Playback Switch'
		value false
		comment {
			access 'read write'
			type BOOLEAN
			count 1
		}
	}
	control.35 {
		iface PCM
		device 2
		name ELD
		value ''
		comment {
			access 'read volatile'
			type BYTES
			count 0
		}
	}
	control.36 {
		iface CARD
		name 'HDMI/DP,pcm=3 Jack'
		value false
		comment {
			access read
			type BOOLEAN
			count 1
		}
	}
	control.37 {
		iface MIXER
		name 'IEC958 Playback Con Mask'
		index 1
		value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
		comment {
			access read
			type IEC958
			count 1
		}
	}
	control.38 {
		iface MIXER
		name 'IEC958 Playback Pro Mask'
		index 1
		value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
		comment {
			access read
			type IEC958
			count 1
		}
	}
	control.39 {
		iface MIXER
		name 'IEC958 Playback Default'
		index 1
		value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
		comment {
			access 'read write'
			type IEC958
			count 1
		}
	}
	control.40 {
		iface MIXER
		name 'IEC958 Playback Switch'
		index 1
		value true
		comment {
			access 'read write'
			type BOOLEAN
			count 1
		}
	}
	control.41 {
		iface PCM
		device 3
		name ELD
		value ''
		comment {
			access 'read volatile'
			type BYTES
			count 0
		}
	}
	control.42 {
		iface CARD
		name 'HDMI/DP,pcm=4 Jack'
		value false
		comment {
			access read
			type BOOLEAN
			count 1
		}
	}
	control.43 {
		iface MIXER
		name 'IEC958 Playback Con Mask'
		index 2
		value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
		comment {
			access read
			type IEC958
			count 1
		}
	}
	control.44 {
		iface MIXER
		name 'IEC958 Playback Pro Mask'
		index 2
		value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
		comment {
			access read
			type IEC958
			count 1
		}
	}
	control.45 {
		iface MIXER
		name 'IEC958 Playback Default'
		index 2
		value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
		comment {
			access 'read write'
			type IEC958
			count 1
		}
	}
	control.46 {
		iface MIXER
		name 'IEC958 Playback Switch'
		index 2
		value true
		comment {
			access 'read write'
			type BOOLEAN
			count 1
		}
	}
	control.47 {
		iface PCM
		device 4
		name ELD
		value ''
		comment {
			access 'read volatile'
			type BYTES
			count 0
		}
	}
	control.48 {
		iface PCM
		device 2
		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 write volatile'
			type INTEGER
			count 8
			range '0 - 36'
		}
	}
	control.49 {
		iface PCM
		device 3
		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 write volatile'
			type INTEGER
			count 8
			range '0 - 36'
		}
	}
	control.50 {
		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 write volatile'
			type INTEGER
			count 8
			range '0 - 36'
		}
	}
	control.51 {
		iface MIXER
		name 'PGA1.0 1 Master Playback Volume'
		value.0 32
		value.1 32
		comment {
			access 'read write'
			type INTEGER
			count 2
			range '0 - 32'
			dbmin -9999999
			dbmax 0
			dbvalue.0 0
			dbvalue.1 0
		}
	}
	control.52 {
		iface MIXER
		name 'PGA2.0 2 Master Playback Volume'
		value.0 32
		value.1 32
		comment {
			access 'read write'
			type INTEGER
			count 2
			range '0 - 32'
			dbmin -9999999
			dbmax 0
			dbvalue.0 0
			dbvalue.1 0
		}
	}
	control.53 {
		iface MIXER
		name 'PGA3.0 3 Master Capture Volume'
		value.0 50
		value.1 50
		comment {
			access 'read write'
			type INTEGER
			count 2
			range '0 - 80'
			dbmin -9999999
			dbmax 3000
			dbvalue.0 0
			dbvalue.1 0
		}
	}
	control.54 {
		iface MIXER
		name 'PGA5.0 5 Master Playback Volume'
		value.0 32
		value.1 32
		comment {
			access 'read write'
			type INTEGER
			count 2
			range '0 - 32'
			dbmin -9999999
			dbmax 0
			dbvalue.0 0
			dbvalue.1 0
		}
	}
	control.55 {
		iface MIXER
		name 'PGA6.0 6 Master Playback Volume'
		value.0 32
		value.1 32
		comment {
			access 'read write'
			type INTEGER
			count 2
			range '0 - 32'
			dbmin -9999999
			dbmax 0
			dbvalue.0 0
			dbvalue.1 0
		}
	}
	control.56 {
		iface MIXER
		name 'PGA7.0 7 Master Playback Volume'
		value.0 32
		value.1 32
		comment {
			access 'read write'
			type INTEGER
			count 2
			range '0 - 32'
			dbmin -9999999
			dbmax 0
			dbvalue.0 0
			dbvalue.1 0
		}
	}
	control.57 {
		iface MIXER
		name 'PGA11.0 11 KWD Capture Volume'
		value.0 50
		value.1 50
		comment {
			access 'read write'
			type INTEGER
			count 2
			range '0 - 80'
			dbmin -9999999
			dbmax 3000
			dbvalue.0 0
			dbvalue.1 0
		}
	}
	control.62 {
		iface MIXER
		name 'RECMIXL HPOL Switch'
		value false
		comment {
			access 'read write'
			type BOOLEAN
			count 1
		}
	}
	control.63 {
		iface MIXER
		name 'RECMIXL INL Switch'
		value false
		comment {
			access 'read write'
			type BOOLEAN
			count 1
		}
	}
	control.64 {
		iface MIXER
		name 'RECMIXL BST2 Switch'
		value false
		comment {
			access 'read write'
			type BOOLEAN
			count 1
		}
	}
	control.65 {
		iface MIXER
		name 'RECMIXL BST1 Switch'
		value false
		comment {
			access 'read write'
			type BOOLEAN
			count 1
		}
	}
	control.66 {
		iface MIXER
		name 'RECMIXL OUT MIXL Switch'
		value false
		comment {
			access 'read write'
			type BOOLEAN
			count 1
		}
	}
	control.67 {
		iface MIXER
		name 'RECMIXR HPOR Switch'
		value false
		comment {
			access 'read write'
			type BOOLEAN
			count 1
		}
	}
	control.68 {
		iface MIXER
		name 'RECMIXR INR Switch'
		value false
		comment {
			access 'read write'
			type BOOLEAN
			count 1
		}
	}
	control.69 {
		iface MIXER
		name 'RECMIXR BST2 Switch'
		value false
		comment {
			access 'read write'
			type BOOLEAN
			count 1
		}
	}
	control.70 {
		iface MIXER
		name 'RECMIXR BST1 Switch'
		value false
		comment {
			access 'read write'
			type BOOLEAN
			count 1
		}
	}
	control.71 {
		iface MIXER
		name 'RECMIXR OUT MIXR Switch'
		value false
		comment {
			access 'read write'
			type BOOLEAN
			count 1
		}
	}
	control.72 {
		iface MIXER
		name 'Stereo1 DMIC Mux'
		value DMIC1
		comment {
			access 'read write'
			type ENUMERATED
			count 1
			item.0 DMIC1
			item.1 DMIC2
		}
	}
	control.73 {
		iface MIXER
		name 'Stereo1 ADC2 Mux'
		value 'DAC MIX'
		comment {
			access 'read write'
			type ENUMERATED
			count 1
			item.0 'DAC MIX'
			item.1 DMIC
		}
	}
	control.74 {
		iface MIXER
		name 'Stereo1 ADC1 Mux'
		value ADC
		comment {
			access 'read write'
			type ENUMERATED
			count 1
			item.0 'DAC MIX'
			item.1 ADC
		}
	}
	control.75 {
		iface MIXER
		name 'Mono DMIC L Mux'
		value DMIC1
		comment {
			access 'read write'
			type ENUMERATED
			count 1
			item.0 DMIC1
			item.1 DMIC2
		}
	}
	control.76 {
		iface MIXER
		name 'Mono DMIC R Mux'
		value DMIC1
		comment {
			access 'read write'
			type ENUMERATED
			count 1
			item.0 DMIC1
			item.1 DMIC2
		}
	}
	control.77 {
		iface MIXER
		name 'Mono ADC L2 Mux'
		value 'Mono DAC MIXL'
		comment {
			access 'read write'
			type ENUMERATED
			count 1
			item.0 'Mono DAC MIXL'
			item.1 DMIC
		}
	}
	control.78 {
		iface MIXER
		name 'Mono ADC L1 Mux'
		value ADC
		comment {
			access 'read write'
			type ENUMERATED
			count 1
			item.0 'Mono DAC MIXL'
			item.1 ADC
		}
	}
	control.79 {
		iface MIXER
		name 'Mono ADC R1 Mux'
		value ADC
		comment {
			access 'read write'
			type ENUMERATED
			count 1
			item.0 'Mono DAC MIXR'
			item.1 ADC
		}
	}
	control.80 {
		iface MIXER
		name 'Mono ADC R2 Mux'
		value 'Mono DAC MIXR'
		comment {
			access 'read write'
			type ENUMERATED
			count 1
			item.0 'Mono DAC MIXR'
			item.1 DMIC
		}
	}
	control.81 {
		iface MIXER
		name 'Sto1 ADC MIXL ADC1 Switch'
		value false
		comment {
			access 'read write'
			type BOOLEAN
			count 1
		}
	}
	control.82 {
		iface MIXER
		name 'Sto1 ADC MIXL ADC2 Switch'
		value false
		comment {
			access 'read write'
			type BOOLEAN
			count 1
		}
	}
	control.83 {
		iface MIXER
		name 'Sto1 ADC MIXR ADC1 Switch'
		value false
		comment {
			access 'read write'
			type BOOLEAN
			count 1
		}
	}
	control.84 {
		iface MIXER
		name 'Sto1 ADC MIXR ADC2 Switch'
		value false
		comment {
			access 'read write'
			type BOOLEAN
			count 1
		}
	}
	control.85 {
		iface MIXER
		name 'Mono ADC MIXL ADC1 Switch'
		value true
		comment {
			access 'read write'
			type BOOLEAN
			count 1
		}
	}
	control.86 {
		iface MIXER
		name 'Mono ADC MIXL ADC2 Switch'
		value true
		comment {
			access 'read write'
			type BOOLEAN
			count 1
		}
	}
	control.87 {
		iface MIXER
		name 'Mono ADC MIXR ADC1 Switch'
		value true
		comment {
			access 'read write'
			type BOOLEAN
			count 1
		}
	}
	control.88 {
		iface MIXER
		name 'Mono ADC MIXR ADC2 Switch'
		value true
		comment {
			access 'read write'
			type BOOLEAN
			count 1
		}
	}
	control.89 {
		iface MIXER
		name 'IF2 ADC Mux'
		value IF_ADC2
		comment {
			access 'read write'
			type ENUMERATED
			count 1
			item.0 IF_ADC1
			item.1 IF_ADC2
			item.2 VAD_ADC
		}
	}
	control.90 {
		iface MIXER
		name 'VAD ADC Mux'
		value 'Sto1 ADC L'
		comment {
			access 'read write'
			type ENUMERATED
			count 1
			item.0 'Sto1 ADC L'
			item.1 'Mono ADC L'
			item.2 'Mono ADC R'
		}
	}
	control.91 {
		iface MIXER
		name 'DAC1 MIXL Stereo ADC Switch'
		value false
		comment {
			access 'read write'
			type BOOLEAN
			count 1
		}
	}
	control.92 {
		iface MIXER
		name 'DAC1 MIXL DAC1 Switch'
		value false
		comment {
			access 'read write'
			type BOOLEAN
			count 1
		}
	}
	control.93 {
		iface MIXER
		name 'DAC1 MIXR Stereo ADC Switch'
		value false
		comment {
			access 'read write'
			type BOOLEAN
			count 1
		}
	}
	control.94 {
		iface MIXER
		name 'DAC1 MIXR DAC1 Switch'
		value false
		comment {
			access 'read write'
			type BOOLEAN
			count 1
		}
	}
	control.95 {
		iface MIXER
		name 'DAC L2 Mux'
		value 'IF1 DAC'
		comment {
			access 'read write'
			type ENUMERATED
			count 1
			item.0 'IF1 DAC'
			item.1 'IF2 DAC'
			item.2 'IF3 DAC'
			item.3 'Mono ADC'
			item.4 VAD_ADC
		}
	}
	control.96 {
		iface MIXER
		name 'DAC R2 Mux'
		value 'IF2 DAC'
		comment {
			access 'read write'
			type ENUMERATED
			count 1
			item.0 'IF1 DAC'
			item.1 'IF2 DAC'
			item.2 'IF3 DAC'
			item.3 'Mono ADC'
			item.4 Haptic
		}
	}
	control.97 {
		iface MIXER
		name 'DAC1 L Mux'
		value 'IF1 DAC'
		comment {
			access 'read write'
			type ENUMERATED
			count 1
			item.0 'IF1 DAC'
			item.1 'IF2 DAC'
			item.2 'IF3 DAC'
		}
	}
	control.98 {
		iface MIXER
		name 'DAC1 R Mux'
		value 'IF1 DAC'
		comment {
			access 'read write'
			type ENUMERATED
			count 1
			item.0 'IF1 DAC'
			item.1 'IF2 DAC'
			item.2 'IF3 DAC'
		}
	}
	control.99 {
		iface MIXER
		name 'Stereo DAC MIXL DAC L1 Switch'
		value false
		comment {
			access 'read write'
			type BOOLEAN
			count 1
		}
	}
	control.100 {
		iface MIXER
		name 'Stereo DAC MIXL DAC L2 Switch'
		value false
		comment {
			access 'read write'
			type BOOLEAN
			count 1
		}
	}
	control.101 {
		iface MIXER
		name 'Stereo DAC MIXL DAC R1 Switch'
		value false
		comment {
			access 'read write'
			type BOOLEAN
			count 1
		}
	}
	control.102 {
		iface MIXER
		name 'Stereo DAC MIXR DAC R1 Switch'
		value false
		comment {
			access 'read write'
			type BOOLEAN
			count 1
		}
	}
	control.103 {
		iface MIXER
		name 'Stereo DAC MIXR DAC R2 Switch'
		value false
		comment {
			access 'read write'
			type BOOLEAN
			count 1
		}
	}
	control.104 {
		iface MIXER
		name 'Stereo DAC MIXR DAC L1 Switch'
		value false
		comment {
			access 'read write'
			type BOOLEAN
			count 1
		}
	}
	control.105 {
		iface MIXER
		name 'Mono DAC MIXL DAC L1 Switch'
		value false
		comment {
			access 'read write'
			type BOOLEAN
			count 1
		}
	}
	control.106 {
		iface MIXER
		name 'Mono DAC MIXL DAC L2 Switch'
		value false
		comment {
			access 'read write'
			type BOOLEAN
			count 1
		}
	}
	control.107 {
		iface MIXER
		name 'Mono DAC MIXL DAC R2 Switch'
		value false
		comment {
			access 'read write'
			type BOOLEAN
			count 1
		}
	}
	control.108 {
		iface MIXER
		name 'Mono DAC MIXR DAC R1 Switch'
		value false
		comment {
			access 'read write'
			type BOOLEAN
			count 1
		}
	}
	control.109 {
		iface MIXER
		name 'Mono DAC MIXR DAC R2 Switch'
		value false
		comment {
			access 'read write'
			type BOOLEAN
			count 1
		}
	}
	control.110 {
		iface MIXER
		name 'Mono DAC MIXR DAC L2 Switch'
		value false
		comment {
			access 'read write'
			type BOOLEAN
			count 1
		}
	}
	control.111 {
		iface MIXER
		name 'DAC MIXL Sto DAC Mix L Switch'
		value false
		comment {
			access 'read write'
			type BOOLEAN
			count 1
		}
	}
	control.112 {
		iface MIXER
		name 'DAC MIXL DAC L2 Switch'
		value false
		comment {
			access 'read write'
			type BOOLEAN
			count 1
		}
	}
	control.113 {
		iface MIXER
		name 'DAC MIXL DAC R2 Switch'
		value false
		comment {
			access 'read write'
			type BOOLEAN
			count 1
		}
	}
	control.114 {
		iface MIXER
		name 'DAC MIXR Sto DAC Mix R Switch'
		value false
		comment {
			access 'read write'
			type BOOLEAN
			count 1
		}
	}
	control.115 {
		iface MIXER
		name 'DAC MIXR DAC R2 Switch'
		value false
		comment {
			access 'read write'
			type BOOLEAN
			count 1
		}
	}
	control.116 {
		iface MIXER
		name 'DAC MIXR DAC L2 Switch'
		value false
		comment {
			access 'read write'
			type BOOLEAN
			count 1
		}
	}
	control.117 {
		iface MIXER
		name 'SPK MIXL DAC L1 Switch'
		value false
		comment {
			access 'read write'
			type BOOLEAN
			count 1
		}
	}
	control.118 {
		iface MIXER
		name 'SPK MIXL DAC L2 Switch'
		value false
		comment {
			access 'read write'
			type BOOLEAN
			count 1
		}
	}
	control.119 {
		iface MIXER
		name 'SPK MIXL INL Switch'
		value false
		comment {
			access 'read write'
			type BOOLEAN
			count 1
		}
	}
	control.120 {
		iface MIXER
		name 'SPK MIXL BST1 Switch'
		value false
		comment {
			access 'read write'
			type BOOLEAN
			count 1
		}
	}
	control.121 {
		iface MIXER
		name 'SPK MIXR DAC R1 Switch'
		value false
		comment {
			access 'read write'
			type BOOLEAN
			count 1
		}
	}
	control.122 {
		iface MIXER
		name 'SPK MIXR DAC R2 Switch'
		value false
		comment {
			access 'read write'
			type BOOLEAN
			count 1
		}
	}
	control.123 {
		iface MIXER
		name 'SPK MIXR INR Switch'
		value false
		comment {
			access 'read write'
			type BOOLEAN
			count 1
		}
	}
	control.124 {
		iface MIXER
		name 'SPK MIXR BST2 Switch'
		value false
		comment {
			access 'read write'
			type BOOLEAN
			count 1
		}
	}
	control.125 {
		iface MIXER
		name 'OUT MIXL BST1 Switch'
		value false
		comment {
			access 'read write'
			type BOOLEAN
			count 1
		}
	}
	control.126 {
		iface MIXER
		name 'OUT MIXL INL Switch'
		value false
		comment {
			access 'read write'
			type BOOLEAN
			count 1
		}
	}
	control.127 {
		iface MIXER
		name 'OUT MIXL DAC L2 Switch'
		value false
		comment {
			access 'read write'
			type BOOLEAN
			count 1
		}
	}
	control.128 {
		iface MIXER
		name 'OUT MIXL DAC L1 Switch'
		value false
		comment {
			access 'read write'
			type BOOLEAN
			count 1
		}
	}
	control.129 {
		iface MIXER
		name 'OUT MIXR BST2 Switch'
		value false
		comment {
			access 'read write'
			type BOOLEAN
			count 1
		}
	}
	control.130 {
		iface MIXER
		name 'OUT MIXR INR Switch'
		value false
		comment {
			access 'read write'
			type BOOLEAN
			count 1
		}
	}
	control.131 {
		iface MIXER
		name 'OUT MIXR DAC R2 Switch'
		value false
		comment {
			access 'read write'
			type BOOLEAN
			count 1
		}
	}
	control.132 {
		iface MIXER
		name 'OUT MIXR DAC R1 Switch'
		value false
		comment {
			access 'read write'
			type BOOLEAN
			count 1
		}
	}
	control.133 {
		iface MIXER
		name 'SPKVOL L Switch'
		value false
		comment {
			access 'read write'
			type BOOLEAN
			count 1
		}
	}
	control.134 {
		iface MIXER
		name 'SPKVOL R Switch'
		value false
		comment {
			access 'read write'
			type BOOLEAN
			count 1
		}
	}
	control.135 {
		iface MIXER
		name 'HPOVOL MIXL DAC1 Switch'
		value false
		comment {
			access 'read write'
			type BOOLEAN
			count 1
		}
	}
	control.136 {
		iface MIXER
		name 'HPOVOL MIXL DAC2 Switch'
		value false
		comment {
			access 'read write'
			type BOOLEAN
			count 1
		}
	}
	control.137 {
		iface MIXER
		name 'HPOVOL MIXL INL Switch'
		value false
		comment {
			access 'read write'
			type BOOLEAN
			count 1
		}
	}
	control.138 {
		iface MIXER
		name 'HPOVOL MIXL BST1 Switch'
		value false
		comment {
			access 'read write'
			type BOOLEAN
			count 1
		}
	}
	control.139 {
		iface MIXER
		name 'HPOVOL MIXR DAC1 Switch'
		value false
		comment {
			access 'read write'
			type BOOLEAN
			count 1
		}
	}
	control.140 {
		iface MIXER
		name 'HPOVOL MIXR DAC2 Switch'
		value false
		comment {
			access 'read write'
			type BOOLEAN
			count 1
		}
	}
	control.141 {
		iface MIXER
		name 'HPOVOL MIXR INR Switch'
		value false
		comment {
			access 'read write'
			type BOOLEAN
			count 1
		}
	}
	control.142 {
		iface MIXER
		name 'HPOVOL MIXR BST2 Switch'
		value false
		comment {
			access 'read write'
			type BOOLEAN
			count 1
		}
	}
	control.143 {
		iface MIXER
		name 'HPOVOL L Switch'
		value false
		comment {
			access 'read write'
			type BOOLEAN
			count 1
		}
	}
	control.144 {
		iface MIXER
		name 'HPOVOL R Switch'
		value false
		comment {
			access 'read write'
			type BOOLEAN
			count 1
		}
	}
	control.145 {
		iface MIXER
		name 'SPOL MIX DAC L1 Switch'
		value false
		comment {
			access 'read write'
			type BOOLEAN
			count 1
		}
	}
	control.146 {
		iface MIXER
		name 'SPOL MIX SPKVOL L Switch'
		value false
		comment {
			access 'read write'
			type BOOLEAN
			count 1
		}
	}
	control.147 {
		iface MIXER
		name 'SPOR MIX DAC R1 Switch'
		value false
		comment {
			access 'read write'
			type BOOLEAN
			count 1
		}
	}
	control.148 {
		iface MIXER
		name 'SPOR MIX SPKVOL R Switch'
		value false
		comment {
			access 'read write'
			type BOOLEAN
			count 1
		}
	}
	control.149 {
		iface MIXER
		name 'HPO MIX DAC1 Switch'
		value false
		comment {
			access 'read write'
			type BOOLEAN
			count 1
		}
	}
	control.150 {
		iface MIXER
		name 'HPO MIX HPVOL Switch'
		value false
		comment {
			access 'read write'
			type BOOLEAN
			count 1
		}
	}
	control.151 {
		iface MIXER
		name 'LOUT MIX DAC L1 Switch'
		value false
		comment {
			access 'read write'
			type BOOLEAN
			count 1
		}
	}
	control.152 {
		iface MIXER
		name 'LOUT MIX DAC R1 Switch'
		value false
		comment {
			access 'read write'
			type BOOLEAN
			count 1
		}
	}
	control.153 {
		iface MIXER
		name 'LOUT MIX OUTMIX L Switch'
		value false
		comment {
			access 'read write'
			type BOOLEAN
			count 1
		}
	}
	control.154 {
		iface MIXER
		name 'LOUT MIX OUTMIX R Switch'
		value false
		comment {
			access 'read write'
			type BOOLEAN
			count 1
		}
	}
	control.155 {
		iface MIXER
		name 'PDM1 L Mux'
		value 'Mono DAC'
		comment {
			access 'read write'
			type ENUMERATED
			count 1
			item.0 'Mono DAC'
			item.1 'Stereo DAC'
		}
	}
	control.156 {
		iface MIXER
		name 'PDM1 R Mux'
		value 'Mono DAC'
		comment {
			access 'read write'
			type ENUMERATED
			count 1
			item.0 'Mono DAC'
			item.1 'Stereo DAC'
		}
	}
	control.157 {
		iface MIXER
		name 'PDM1 L Switch'
		value false
		comment {
			access 'read write'
			type BOOLEAN
			count 1
		}
	}
	control.158 {
		iface MIXER
		name 'PDM1 R Switch'
		value false
		comment {
			access 'read write'
			type BOOLEAN
			count 1
		}
	}
	control.159 {
		iface MIXER
		name 'A DAC1 L Mux'
		value DAC1
		comment {
			access 'read write'
			type ENUMERATED
			count 1
			item.0 DAC1
			item.1 'Stereo DAC Mixer'
		}
	}
	control.160 {
		iface MIXER
		name 'A DAC1 R Mux'
		value DAC1
		comment {
			access 'read write'
			type ENUMERATED
			count 1
			item.0 DAC1
			item.1 'Stereo DAC Mixer'
		}
	}
	control.161 {
		iface MIXER
		name 'A DAC2 L Mux'
		value 'Stereo DAC Mixer'
		comment {
			access 'read write'
			type ENUMERATED
			count 1
			item.0 'Stereo DAC Mixer'
			item.1 'Mono DAC Mixer'
		}
	}
	control.162 {
		iface MIXER
		name 'A DAC2 R Mux'
		value 'Stereo DAC Mixer'
		comment {
			access 'read write'
			type ENUMERATED
			count 1
			item.0 'Stereo DAC Mixer'
			item.1 'Mono DAC Mixer'
		}
	}
	control.163 {
		iface MIXER
		name 'RT5650 IF1 ADC1 Swap Mux'
		value L/R
		comment {
			access 'read write'
			type ENUMERATED
			count 1
			item.0 L/R
			item.1 R/L
			item.2 L/L
			item.3 R/R
		}
	}
	control.164 {
		iface MIXER
		name 'RT5650 IF1 ADC2 Swap Mux'
		value L/R
		comment {
			access 'read write'
			type ENUMERATED
			count 1
			item.0 L/R
			item.1 R/L
			item.2 L/L
			item.3 R/R
		}
	}
	control.165 {
		iface MIXER
		name 'RT5650 IF1 ADC3 Swap Mux'
		value L/R
		comment {
			access 'read write'
			type ENUMERATED
			count 1
			item.0 L/R
			item.1 R/L
			item.2 L/L
			item.3 R/R
		}
	}
	control.166 {
		iface MIXER
		name 'RT5650 IF1 ADC Mux'
		value IF_ADC1/IF_ADC2/DAC_REF/Null
		comment {
			access 'read write'
			type ENUMERATED
			count 1
			item.0 IF_ADC1/IF_ADC2/DAC_REF/Null
			item.1 IF_ADC1/IF_ADC2/Null/DAC_REF
			item.2 IF_ADC1/DAC_REF/IF_ADC2/Null
			item.3 IF_ADC1/DAC_REF/Null/IF_ADC2
			item.4 IF_ADC1/Null/DAC_REF/IF_ADC2
			item.5 IF_ADC1/Null/IF_ADC2/DAC_REF
			item.6 IF_ADC2/IF_ADC1/DAC_REF/Null
			item.7 IF_ADC2/IF_ADC1/Null/DAC_REF
			item.8 IF_ADC2/DAC_REF/IF_ADC1/Null
			item.9 IF_ADC2/DAC_REF/Null/IF_ADC1
			item.10 IF_ADC2/Null/DAC_REF/IF_ADC1
			item.11 IF_ADC2/Null/IF_ADC1/DAC_REF
			item.12 DAC_REF/IF_ADC1/IF_ADC2/Null
			item.13 DAC_REF/IF_ADC1/Null/IF_ADC2
			item.14 DAC_REF/IF_ADC2/IF_ADC1/Null
			item.15 DAC_REF/IF_ADC2/Null/IF_ADC1
			item.16 DAC_REF/Null/IF_ADC1/IF_ADC2
			item.17 DAC_REF/Null/IF_ADC2/IF_ADC1
			item.18 Null/IF_ADC1/IF_ADC2/DAC_REF
			item.19 Null/IF_ADC1/DAC_REF/IF_ADC2
			item.20 Null/IF_ADC2/IF_ADC1/DAC_REF
			item.21 Null/IF_ADC2/DAC_REF/IF_ADC1
			item.22 Null/DAC_REF/IF_ADC1/IF_ADC2
			item.23 Null/DAC_REF/IF_ADC2/IF_ADC1
		}
	}
	control.167 {
		iface MIXER
		name 'RT5650 IF1 DAC1 L Mux'
		value Slot0
		comment {
			access 'read write'
			type ENUMERATED
			count 1
			item.0 Slot0
			item.1 Slot1
			item.2 Slot2
			item.3 Slot3
		}
	}
	control.168 {
		iface MIXER
		name 'RT5650 IF1 DAC1 R Mux'
		value Slot1
		comment {
			access 'read write'
			type ENUMERATED
			count 1
			item.0 Slot0
			item.1 Slot1
			item.2 Slot2
			item.3 Slot3
		}
	}
	control.169 {
		iface MIXER
		name 'RT5650 IF1 DAC2 L Mux'
		value Slot2
		comment {
			access 'read write'
			type ENUMERATED
			count 1
			item.0 Slot0
			item.1 Slot1
			item.2 Slot2
			item.3 Slot3
		}
	}
	control.170 {
		iface MIXER
		name 'RT5650 IF1 DAC2 R Mux'
		value Slot3
		comment {
			access 'read write'
			type ENUMERATED
			count 1
			item.0 Slot0
			item.1 Slot1
			item.2 Slot2
			item.3 Slot3
		}
	}
}
--endcollapse--


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

8250_dw
ac97_bus
acpi_thermal_rel
aesni_intel
asn1_encoder
atkbd
bluetooth
btbcm
btintel
btmtk
btrtl
btusb
cbc
cbmem
ccm
cec
cfg80211
chromeos_acpi
chromeos_pstore
coreboot_table
coretemp
cqhci
crc16
crc32_pclmul
crc32c_generic
crc32c_intel
crct10dif_pclmul
cros_charge_control
cros_ec
cros_ec_chardev
cros_ec_debugfs
cros_ec_dev
cros_ec_hwmon
cros_ec_keyb
cros_ec_lpcs
cros_ec_sysfs
cros_ec_typec
cros_usbpd_charger
cros_usbpd_logger
cros_usbpd_notify
cryptd
crypto_simd
dm_crypt
dm_mod
drm_buddy
drm_display_helper
dw_dmac
encrypted_keys
ext4
fat
framebuffer_coreboot
gf128mul
ghash_clmulni_intel
gpio_cros_ec
hid_generic
hid_multitouch
i2c_algo_bit
i2c_hid
i2c_hid_acpi
i8042
i915
idma64
int3400_thermal
int3403_thermal
int340x_thermal_zone
intel_cstate
intel_gtt
intel_lpss
intel_lpss_pci
intel_pmc_core
intel_powerclamp
intel_rapl_common
intel_rapl_msr
intel_scu_pltdrv
intel_soc_dts_iosf
intel_vsec
irqbypass
jbd2
joydev
kvm
kvm_intel
led_class_multicolor
leds_cros_ec
libarc4
libps2
mac80211
mac_hid
matrix_keymap
mbcache
mc
mei
mei_me
memconsole
memconsole_coreboot
mmc_block
mmc_core
mousedev
mtd
nfnetlink
pcspkr
pinctrl_jasperlake
pmt_class
pmt_telemetry
polyval_generic
processor_thermal_device
processor_thermal_device_pci_legacy
processor_thermal_mbox
processor_thermal_power_floor
processor_thermal_rapl
processor_thermal_rfim
processor_thermal_wt_hint
processor_thermal_wt_req
rfkill
roles
rpmb_core
rtw89_8852b
rtw89_8852b_common
rtw89_8852be
rtw89_core
rtw89_pci
sdhci
sdhci_pci
serio
serio_raw
sha1_ssse3
sha256_ssse3
sha512_ssse3
snd
snd_compress
snd_ctl_led
snd_hda_codec
snd_hda_codec_hdmi
snd_hda_core
snd_hda_ext_core
snd_hda_intel
snd_hrtimer
snd_hwdep
snd_intel_dspcfg
snd_intel_sdw_acpi
snd_pcm
snd_pcm_dmaengine
snd_seq
snd_seq_device
snd_seq_dummy
snd_soc_acpi
snd_soc_acpi_intel_match
snd_soc_avs
snd_soc_core
snd_soc_dmic
snd_soc_hda_codec
snd_soc_hdac_hda
snd_soc_intel_hda_dsp_common
snd_soc_intel_sof_board_helpers
snd_soc_intel_sof_maxim_common
snd_soc_intel_sof_realtek_common
snd_soc_rl6231
snd_soc_rt5645
snd_soc_rt5682
snd_soc_rt5682s
snd_soc_sof_rt5682
snd_sof
snd_sof_intel_hda
snd_sof_intel_hda_common
snd_sof_intel_hda_generic
snd_sof_intel_hda_mlink
snd_sof_pci
snd_sof_pci_intel_cnl
snd_sof_pci_intel_icl
snd_sof_probes
snd_sof_utils
snd_sof_xtensa_dsp
snd_timer
soundcore
soundwire_bus
soundwire_cadence
soundwire_generic_allocation
soundwire_intel
spi_intel
spi_intel_pci
spi_nor
spi_pxa2xx_core
spi_pxa2xx_platform
tee
tpm_tis_spi
trusted
ttm
typec
uinput
usbhid
uvc
uvcvideo
vfat
video
videobuf2_common
videobuf2_memops
videobuf2_v4l2
videobuf2_vmalloc
videodev
vivaldi_fmap
vpd_sysfs
wmi
x86_pkg_temp_thermal


!!Sysfs Files
!!-----------

/sys/class/sound/hwC0D2/init_pin_configs:
0x04 0x18560010
0x06 0x18560010
0x08 0x18560010
0x0a 0x18560010
0x0b 0x18560010

/sys/class/sound/hwC0D2/driver_pin_configs:

/sys/class/sound/hwC0D2/user_pin_configs:

/sys/class/sound/hwC0D2/init_verbs:

/sys/class/sound/hwC0D2/hints:


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

[   12.528519] rtw89_8852be 0000:01:00.0: Firmware version 0.29.29.14 (1d076e8b), cmd version 0, type 3
[   12.863136] sof-audio-pci-intel-icl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if 0x040100
[   12.866247] sof-audio-pci-intel-icl 0000:00:1f.3: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])
[   12.874339] sof-audio-pci-intel-icl 0000:00:1f.3: use msi interrupt mode
[   12.886487] sof-audio-pci-intel-icl 0000:00:1f.3: NHLT table not found
[   12.886601] sof-audio-pci-intel-icl 0000:00:1f.3: hda codecs found, mask 4
[   12.886604] sof-audio-pci-intel-icl 0000:00:1f.3: BT link detected in NHLT tables: 0x0
[   12.886608] sof-audio-pci-intel-icl 0000:00:1f.3: DMICs detected in NHLT tables: 0
[   12.900926] sof-audio-pci-intel-icl 0000:00:1f.3: Firmware paths/files for ipc type 0:
[   12.900934] sof-audio-pci-intel-icl 0000:00:1f.3:  Firmware file:     intel/sof/community/sof-jsl.ri
[   12.900937] sof-audio-pci-intel-icl 0000:00:1f.3:  Topology file:     intel/sof-tplg/sof-jsl-rt5650.tplg
[   12.901647] sof-audio-pci-intel-icl 0000:00:1f.3: Firmware info: version 2:2:0-57864
[   12.901651] sof-audio-pci-intel-icl 0000:00:1f.3: Firmware: ABI 3:22:1 Kernel ABI 3:23:1
[   12.901657] sof-audio-pci-intel-icl 0000:00:1f.3: unknown sof_ext_man header type 3 size 0x30
[   12.943291] rtw89_8852be 0000:01:00.0: chip rfe_type is 1
[   13.008563] sof-audio-pci-intel-icl 0000:00:1f.3: Firmware info: version 2:2:0-57864
[   13.008573] sof-audio-pci-intel-icl 0000:00:1f.3: Firmware: ABI 3:22:1 Kernel ABI 3:23:1
[   13.027774] rtw89_8852be 0000:01:00.0: rfkill hardware state changed to enable
--
[   13.198189] videodev: Linux video capture interface: v2.00
[   13.264589] sof-audio-pci-intel-icl 0000:00:1f.3: Topology: ABI 3:23:0 Kernel ABI 3:23:1
[   13.264835] sof_rt5682 jsl_rt5682_def: ASoC: Parent card not yet available, widget card binding deferred
--
[   13.364632] Bluetooth: hci0: RTL: cfg_sz 6, total sz 60107
[   13.387929] sof_rt5682 jsl_rt5682_def: hda_dsp_hdmi_build_controls: no PCM in topology for HDMI converter 3
[   13.390918] usb 1-6: Found UVC 1.10 device USB HD UVC WebCam (3277:0091)
[   13.394494] usbcore: registered new interface driver uvcvideo
[   13.471825] input: sof-rt5650 Headset Jack as /devices/pci0000:00/0000:00:1f.3/jsl_rt5682_def/sound/card0/input11
[   13.471902] input: sof-rt5650 HDMI/DP,pcm=2 as /devices/pci0000:00/0000:00:1f.3/jsl_rt5682_def/sound/card0/input12
[   13.471950] input: sof-rt5650 HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1f.3/jsl_rt5682_def/sound/card0/input13
[   13.471991] input: sof-rt5650 HDMI/DP,pcm=4 as /devices/pci0000:00/0000:00:1f.3/jsl_rt5682_def/sound/card0/input14
[   13.693544] Bluetooth: hci0: RTL: fw version 0x42d34e04
--
[   18.217045] wlp1s0: Limiting TX power to 23 (23 - 0) dBm as advertised by bc:f8:7e:4d:72:e8
[   47.016689] sof-audio-pci-intel-icl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5
[   47.016702] sof-audio-pci-intel-icl 0000:00:1f.3: HW params ipc failed for stream 1
[   47.016705] sof-audio-pci-intel-icl 0000:00:1f.3: ASoC: error at snd_soc_pcm_component_hw_params on 0000:00:1f.3: -5
[   47.016715]  HDMI2: ASoC: error at __soc_pcm_hw_params on HDMI2: -5
[   47.016745]  HDMI2: ASoC: error at dpcm_fe_dai_hw_params on HDMI2: -5
[   47.017646] sof-audio-pci-intel-icl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5
[   47.017649] sof-audio-pci-intel-icl 0000:00:1f.3: HW params ipc failed for stream 1
[   47.017651] sof-audio-pci-intel-icl 0000:00:1f.3: ASoC: error at snd_soc_pcm_component_hw_params on 0000:00:1f.3: -5
[   47.017658]  HDMI2: ASoC: error at __soc_pcm_hw_params on HDMI2: -5
[   47.017687]  HDMI2: ASoC: error at dpcm_fe_dai_hw_params on HDMI2: -5
[   47.018575] sof-audio-pci-intel-icl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5
[   47.018578] sof-audio-pci-intel-icl 0000:00:1f.3: HW params ipc failed for stream 1
[   47.018580] sof-audio-pci-intel-icl 0000:00:1f.3: ASoC: error at snd_soc_pcm_component_hw_params on 0000:00:1f.3: -5
[   47.018587]  HDMI2: ASoC: error at __soc_pcm_hw_params on HDMI2: -5
[   47.018616]  HDMI2: ASoC: error at dpcm_fe_dai_hw_params on HDMI2: -5
[   47.019562] sof-audio-pci-intel-icl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5
[   47.019564] sof-audio-pci-intel-icl 0000:00:1f.3: HW params ipc failed for stream 1
[   47.019566] sof-audio-pci-intel-icl 0000:00:1f.3: ASoC: error at snd_soc_pcm_component_hw_params on 0000:00:1f.3: -5
[   47.019573]  HDMI2: ASoC: error at __soc_pcm_hw_params on HDMI2: -5
[   47.019601]  HDMI2: ASoC: error at dpcm_fe_dai_hw_params on HDMI2: -5
[   47.020620] sof-audio-pci-intel-icl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5
[   47.020625] sof-audio-pci-intel-icl 0000:00:1f.3: HW params ipc failed for stream 1
[   47.020627] sof-audio-pci-intel-icl 0000:00:1f.3: ASoC: error at snd_soc_pcm_component_hw_params on 0000:00:1f.3: -5
[   47.020638]  HDMI2: ASoC: error at __soc_pcm_hw_params on HDMI2: -5
[   47.020669]  HDMI2: ASoC: error at dpcm_fe_dai_hw_params on HDMI2: -5
[   47.021931] sof-audio-pci-intel-icl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5
[   47.021947] sof-audio-pci-intel-icl 0000:00:1f.3: HW params ipc failed for stream 1
[   47.021953] sof-audio-pci-intel-icl 0000:00:1f.3: ASoC: error at snd_soc_pcm_component_hw_params on 0000:00:1f.3: -5
[   47.021987]  HDMI2: ASoC: error at __soc_pcm_hw_params on HDMI2: -5
[   47.022036]  HDMI2: ASoC: error at dpcm_fe_dai_hw_params on HDMI2: -5
[   47.024089] sof-audio-pci-intel-icl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5
[   47.024105] sof-audio-pci-intel-icl 0000:00:1f.3: HW params ipc failed for stream 1
[   47.024111] sof-audio-pci-intel-icl 0000:00:1f.3: ASoC: error at snd_soc_pcm_component_hw_params on 0000:00:1f.3: -5
[   47.024148]  HDMI2: ASoC: error at __soc_pcm_hw_params on HDMI2: -5
[   47.024198]  HDMI2: ASoC: error at dpcm_fe_dai_hw_params on HDMI2: -5
[   47.025473] sof-audio-pci-intel-icl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5
[   47.025486] sof-audio-pci-intel-icl 0000:00:1f.3: HW params ipc failed for stream 1
[   47.025492] sof-audio-pci-intel-icl 0000:00:1f.3: ASoC: error at snd_soc_pcm_component_hw_params on 0000:00:1f.3: -5
[   47.025522]  HDMI2: ASoC: error at __soc_pcm_hw_params on HDMI2: -5
[   47.025571]  HDMI2: ASoC: error at dpcm_fe_dai_hw_params on HDMI2: -5
[   47.026763] sof-audio-pci-intel-icl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5
[   47.026778] sof-audio-pci-intel-icl 0000:00:1f.3: HW params ipc failed for stream 1
[   47.026785] sof-audio-pci-intel-icl 0000:00:1f.3: ASoC: error at snd_soc_pcm_component_hw_params on 0000:00:1f.3: -5
[   47.026820]  HDMI2: ASoC: error at __soc_pcm_hw_params on HDMI2: -5
[   47.026869]  HDMI2: ASoC: error at dpcm_fe_dai_hw_params on HDMI2: -5
[   47.030754] sof-audio-pci-intel-icl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5
[   47.030775] sof-audio-pci-intel-icl 0000:00:1f.3: HW params ipc failed for stream 1
[   47.030783] sof-audio-pci-intel-icl 0000:00:1f.3: ASoC: error at snd_soc_pcm_component_hw_params on 0000:00:1f.3: -5
[   47.030832]  HDMI2: ASoC: error at __soc_pcm_hw_params on HDMI2: -5
[   47.030889]  HDMI2: ASoC: error at dpcm_fe_dai_hw_params on HDMI2: -5
[   47.035304] sof-audio-pci-intel-icl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5
[   47.035324] sof-audio-pci-intel-icl 0000:00:1f.3: HW params ipc failed for stream 1
[   47.035333] sof-audio-pci-intel-icl 0000:00:1f.3: ASoC: error at snd_soc_pcm_component_hw_params on 0000:00:1f.3: -5
[   47.035394]  HDMI2: ASoC: error at __soc_pcm_hw_params on HDMI2: -5
[   47.035454]  HDMI2: ASoC: error at dpcm_fe_dai_hw_params on HDMI2: -5
[   47.036847] sof-audio-pci-intel-icl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5
[   47.036863] sof-audio-pci-intel-icl 0000:00:1f.3: HW params ipc failed for stream 1
[   47.036869] sof-audio-pci-intel-icl 0000:00:1f.3: ASoC: error at snd_soc_pcm_component_hw_params on 0000:00:1f.3: -5
[   47.036907]  HDMI2: ASoC: error at __soc_pcm_hw_params on HDMI2: -5
[   47.036957]  HDMI2: ASoC: error at dpcm_fe_dai_hw_params on HDMI2: -5
[   47.038277] sof-audio-pci-intel-icl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5
[   47.038290] sof-audio-pci-intel-icl 0000:00:1f.3: HW params ipc failed for stream 1
[   47.038297] sof-audio-pci-intel-icl 0000:00:1f.3: ASoC: error at snd_soc_pcm_component_hw_params on 0000:00:1f.3: -5
[   47.038333]  HDMI2: ASoC: error at __soc_pcm_hw_params on HDMI2: -5
[   47.038382]  HDMI2: ASoC: error at dpcm_fe_dai_hw_params on HDMI2: -5
[   47.040378] sof-audio-pci-intel-icl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5
[   47.040395] sof-audio-pci-intel-icl 0000:00:1f.3: HW params ipc failed for stream 1
[   47.040402] sof-audio-pci-intel-icl 0000:00:1f.3: ASoC: error at snd_soc_pcm_component_hw_params on 0000:00:1f.3: -5
[   47.040445]  HDMI2: ASoC: error at __soc_pcm_hw_params on HDMI2: -5
[   47.040496]  HDMI2: ASoC: error at dpcm_fe_dai_hw_params on HDMI2: -5
[   47.042869] sof-audio-pci-intel-icl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5
[   47.042886] sof-audio-pci-intel-icl 0000:00:1f.3: HW params ipc failed for stream 1
[   47.042893] sof-audio-pci-intel-icl 0000:00:1f.3: ASoC: error at snd_soc_pcm_component_hw_params on 0000:00:1f.3: -5
[   47.043035]  HDMI2: ASoC: error at __soc_pcm_hw_params on HDMI2: -5
[   47.043092]  HDMI2: ASoC: error at dpcm_fe_dai_hw_params on HDMI2: -5
[   47.078926] sof-audio-pci-intel-icl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5
[   47.078954] sof-audio-pci-intel-icl 0000:00:1f.3: HW params ipc failed for stream 1
[   47.078965] sof-audio-pci-intel-icl 0000:00:1f.3: ASoC: error at snd_soc_pcm_component_hw_params on 0000:00:1f.3: -5
[   47.079039]  HDMI2: ASoC: error at __soc_pcm_hw_params on HDMI2: -5
[   47.079102]  HDMI2: ASoC: error at dpcm_fe_dai_hw_params on HDMI2: -5
[   47.086699] sof-audio-pci-intel-icl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5
[   47.086724] sof-audio-pci-intel-icl 0000:00:1f.3: HW params ipc failed for stream 1
[   47.086732] sof-audio-pci-intel-icl 0000:00:1f.3: ASoC: error at snd_soc_pcm_component_hw_params on 0000:00:1f.3: -5
[   47.086801]  HDMI2: ASoC: error at __soc_pcm_hw_params on HDMI2: -5
[   47.086861]  HDMI2: ASoC: error at dpcm_fe_dai_hw_params on HDMI2: -5
[   47.088938] sof-audio-pci-intel-icl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5
[   47.088958] sof-audio-pci-intel-icl 0000:00:1f.3: HW params ipc failed for stream 1
[   47.088966] sof-audio-pci-intel-icl 0000:00:1f.3: ASoC: error at snd_soc_pcm_component_hw_params on 0000:00:1f.3: -5
[   47.089017]  HDMI2: ASoC: error at __soc_pcm_hw_params on HDMI2: -5
[   47.089053]  HDMI2: ASoC: error at dpcm_fe_dai_hw_params on HDMI2: -5
[   47.094061] sof-audio-pci-intel-icl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5
[   47.094083] sof-audio-pci-intel-icl 0000:00:1f.3: HW params ipc failed for stream 1
[   47.094092] sof-audio-pci-intel-icl 0000:00:1f.3: ASoC: error at snd_soc_pcm_component_hw_params on 0000:00:1f.3: -5
[   47.094154]  HDMI2: ASoC: error at __soc_pcm_hw_params on HDMI2: -5
[   47.094212]  HDMI2: ASoC: error at dpcm_fe_dai_hw_params on HDMI2: -5
[   47.096309] sof-audio-pci-intel-icl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5
[   47.096329] sof-audio-pci-intel-icl 0000:00:1f.3: HW params ipc failed for stream 1
[   47.096337] sof-audio-pci-intel-icl 0000:00:1f.3: ASoC: error at snd_soc_pcm_component_hw_params on 0000:00:1f.3: -5
[   47.096392]  HDMI2: ASoC: error at __soc_pcm_hw_params on HDMI2: -5
[   47.096448]  HDMI2: ASoC: error at dpcm_fe_dai_hw_params on HDMI2: -5
[   47.114963] sof-audio-pci-intel-icl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5
[   47.114981] sof-audio-pci-intel-icl 0000:00:1f.3: HW params ipc failed for stream 1
[   47.114987] sof-audio-pci-intel-icl 0000:00:1f.3: ASoC: error at snd_soc_pcm_component_hw_params on 0000:00:1f.3: -5
[   47.115043]  HDMI3: ASoC: error at __soc_pcm_hw_params on HDMI3: -5
[   47.115084]  HDMI3: ASoC: error at dpcm_fe_dai_hw_params on HDMI3: -5
[   47.116134] sof-audio-pci-intel-icl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5
[   47.116141] sof-audio-pci-intel-icl 0000:00:1f.3: HW params ipc failed for stream 1
[   47.116145] sof-audio-pci-intel-icl 0000:00:1f.3: ASoC: error at snd_soc_pcm_component_hw_params on 0000:00:1f.3: -5
[   47.116163]  HDMI3: ASoC: error at __soc_pcm_hw_params on HDMI3: -5
[   47.116201]  HDMI3: ASoC: error at dpcm_fe_dai_hw_params on HDMI3: -5
[   47.120625] sof-audio-pci-intel-icl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5
[   47.120637] sof-audio-pci-intel-icl 0000:00:1f.3: HW params ipc failed for stream 1
[   47.120641] sof-audio-pci-intel-icl 0000:00:1f.3: ASoC: error at snd_soc_pcm_component_hw_params on 0000:00:1f.3: -5
[   47.120682]  HDMI3: ASoC: error at __soc_pcm_hw_params on HDMI3: -5
[   47.120727]  HDMI3: ASoC: error at dpcm_fe_dai_hw_params on HDMI3: -5
[   47.123513] sof-audio-pci-intel-icl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5
[   47.123523] sof-audio-pci-intel-icl 0000:00:1f.3: HW params ipc failed for stream 1
[   47.123528] sof-audio-pci-intel-icl 0000:00:1f.3: ASoC: error at snd_soc_pcm_component_hw_params on 0000:00:1f.3: -5
[   47.123552]  HDMI3: ASoC: error at __soc_pcm_hw_params on HDMI3: -5
[   47.123591]  HDMI3: ASoC: error at dpcm_fe_dai_hw_params on HDMI3: -5
[   47.124596] sof-audio-pci-intel-icl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5
[   47.124603] sof-audio-pci-intel-icl 0000:00:1f.3: HW params ipc failed for stream 1
[   47.124606] sof-audio-pci-intel-icl 0000:00:1f.3: ASoC: error at snd_soc_pcm_component_hw_params on 0000:00:1f.3: -5
[   47.124621]  HDMI3: ASoC: error at __soc_pcm_hw_params on HDMI3: -5
[   47.124658]  HDMI3: ASoC: error at dpcm_fe_dai_hw_params on HDMI3: -5
[   47.141526] sof-audio-pci-intel-icl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5
[   47.141538] sof-audio-pci-intel-icl 0000:00:1f.3: HW params ipc failed for stream 1
[   47.141542] sof-audio-pci-intel-icl 0000:00:1f.3: ASoC: error at snd_soc_pcm_component_hw_params on 0000:00:1f.3: -5
[   47.141577]  HDMI3: ASoC: error at __soc_pcm_hw_params on HDMI3: -5
[   47.141615]  HDMI3: ASoC: error at dpcm_fe_dai_hw_params on HDMI3: -5
[   47.142672] sof-audio-pci-intel-icl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5
[   47.142678] sof-audio-pci-intel-icl 0000:00:1f.3: HW params ipc failed for stream 1
[   47.142681] sof-audio-pci-intel-icl 0000:00:1f.3: ASoC: error at snd_soc_pcm_component_hw_params on 0000:00:1f.3: -5
[   47.142695]  HDMI3: ASoC: error at __soc_pcm_hw_params on HDMI3: -5
[   47.142729]  HDMI3: ASoC: error at dpcm_fe_dai_hw_params on HDMI3: -5
[   47.143784] sof-audio-pci-intel-icl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5
[   47.143791] sof-audio-pci-intel-icl 0000:00:1f.3: HW params ipc failed for stream 1
[   47.143794] sof-audio-pci-intel-icl 0000:00:1f.3: ASoC: error at snd_soc_pcm_component_hw_params on 0000:00:1f.3: -5
[   47.143812]  HDMI3: ASoC: error at __soc_pcm_hw_params on HDMI3: -5
[   47.143849]  HDMI3: ASoC: error at dpcm_fe_dai_hw_params on HDMI3: -5
[   47.144964] sof-audio-pci-intel-icl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5
[   47.144970] sof-audio-pci-intel-icl 0000:00:1f.3: HW params ipc failed for stream 1
[   47.144974] sof-audio-pci-intel-icl 0000:00:1f.3: ASoC: error at snd_soc_pcm_component_hw_params on 0000:00:1f.3: -5
[   47.144990]  HDMI3: ASoC: error at __soc_pcm_hw_params on HDMI3: -5
[   47.145026]  HDMI3: ASoC: error at dpcm_fe_dai_hw_params on HDMI3: -5
[   47.146092] sof-audio-pci-intel-icl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5
[   47.146097] sof-audio-pci-intel-icl 0000:00:1f.3: HW params ipc failed for stream 1
[   47.146100] sof-audio-pci-intel-icl 0000:00:1f.3: ASoC: error at snd_soc_pcm_component_hw_params on 0000:00:1f.3: -5
[   47.146115]  HDMI3: ASoC: error at __soc_pcm_hw_params on HDMI3: -5
[   47.146150]  HDMI3: ASoC: error at dpcm_fe_dai_hw_params on HDMI3: -5
[   47.147804] sof-audio-pci-intel-icl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5
[   47.147812] sof-audio-pci-intel-icl 0000:00:1f.3: HW params ipc failed for stream 1
[   47.147814] sof-audio-pci-intel-icl 0000:00:1f.3: ASoC: error at snd_soc_pcm_component_hw_params on 0000:00:1f.3: -5
[   47.147836]  HDMI3: ASoC: error at __soc_pcm_hw_params on HDMI3: -5
[   47.147871]  HDMI3: ASoC: error at dpcm_fe_dai_hw_params on HDMI3: -5
[   47.148960] sof-audio-pci-intel-icl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5
[   47.148965] sof-audio-pci-intel-icl 0000:00:1f.3: HW params ipc failed for stream 1
[   47.148967] sof-audio-pci-intel-icl 0000:00:1f.3: ASoC: error at snd_soc_pcm_component_hw_params on 0000:00:1f.3: -5
[   47.148979]  HDMI3: ASoC: error at __soc_pcm_hw_params on HDMI3: -5
[   47.149011]  HDMI3: ASoC: error at dpcm_fe_dai_hw_params on HDMI3: -5
[   47.150084] sof-audio-pci-intel-icl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5
[   47.150089] sof-audio-pci-intel-icl 0000:00:1f.3: HW params ipc failed for stream 1
[   47.150092] sof-audio-pci-intel-icl 0000:00:1f.3: ASoC: error at snd_soc_pcm_component_hw_params on 0000:00:1f.3: -5
[   47.150105]  HDMI3: ASoC: error at __soc_pcm_hw_params on HDMI3: -5
[   47.150124]  HDMI3: ASoC: error at dpcm_fe_dai_hw_params on HDMI3: -5
[   47.151108] sof-audio-pci-intel-icl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5
[   47.151113] sof-audio-pci-intel-icl 0000:00:1f.3: HW params ipc failed for stream 1
[   47.151116] sof-audio-pci-intel-icl 0000:00:1f.3: ASoC: error at snd_soc_pcm_component_hw_params on 0000:00:1f.3: -5
[   47.151129]  HDMI3: ASoC: error at __soc_pcm_hw_params on HDMI3: -5
[   47.151162]  HDMI3: ASoC: error at dpcm_fe_dai_hw_params on HDMI3: -5
[   47.152282] sof-audio-pci-intel-icl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5
[   47.152287] sof-audio-pci-intel-icl 0000:00:1f.3: HW params ipc failed for stream 1
[   47.152290] sof-audio-pci-intel-icl 0000:00:1f.3: ASoC: error at snd_soc_pcm_component_hw_params on 0000:00:1f.3: -5
[   47.152302]  HDMI3: ASoC: error at __soc_pcm_hw_params on HDMI3: -5
[   47.152335]  HDMI3: ASoC: error at dpcm_fe_dai_hw_params on HDMI3: -5
[   47.166221] sof-audio-pci-intel-icl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5
[   47.166229] sof-audio-pci-intel-icl 0000:00:1f.3: HW params ipc failed for stream 1
[   47.166233] sof-audio-pci-intel-icl 0000:00:1f.3: ASoC: error at snd_soc_pcm_component_hw_params on 0000:00:1f.3: -5
[   47.166261]  HDMI3: ASoC: error at __soc_pcm_hw_params on HDMI3: -5
[   47.166295]  HDMI3: ASoC: error at dpcm_fe_dai_hw_params on HDMI3: -5
[   47.167431] sof-audio-pci-intel-icl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5
[   47.167438] sof-audio-pci-intel-icl 0000:00:1f.3: HW params ipc failed for stream 1
[   47.167441] sof-audio-pci-intel-icl 0000:00:1f.3: ASoC: error at snd_soc_pcm_component_hw_params on 0000:00:1f.3: -5
[   47.167466]  HDMI3: ASoC: error at __soc_pcm_hw_params on HDMI3: -5
[   47.167500]  HDMI3: ASoC: error at dpcm_fe_dai_hw_params on HDMI3: -5
[   47.168939] sof-audio-pci-intel-icl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5
[   47.168944] sof-audio-pci-intel-icl 0000:00:1f.3: HW params ipc failed for stream 1
[   47.168947] sof-audio-pci-intel-icl 0000:00:1f.3: ASoC: error at snd_soc_pcm_component_hw_params on 0000:00:1f.3: -5
[   47.168998]  HDMI3: ASoC: error at __soc_pcm_hw_params on HDMI3: -5
[   47.169012]  HDMI3: ASoC: error at dpcm_fe_dai_hw_params on HDMI3: -5
[   47.171876] sof-audio-pci-intel-icl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5
[   47.171884] sof-audio-pci-intel-icl 0000:00:1f.3: HW params ipc failed for stream 1
[   47.171886] sof-audio-pci-intel-icl 0000:00:1f.3: ASoC: error at snd_soc_pcm_component_hw_params on 0000:00:1f.3: -5
[   47.171911]  HDMI3: ASoC: error at __soc_pcm_hw_params on HDMI3: -5
[   47.171943]  HDMI3: ASoC: error at dpcm_fe_dai_hw_params on HDMI3: -5
[   47.172954] sof-audio-pci-intel-icl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5
[   47.172958] sof-audio-pci-intel-icl 0000:00:1f.3: HW params ipc failed for stream 1
[   47.172960] sof-audio-pci-intel-icl 0000:00:1f.3: ASoC: error at snd_soc_pcm_component_hw_params on 0000:00:1f.3: -5
[   47.172972]  HDMI3: ASoC: error at __soc_pcm_hw_params on HDMI3: -5
[   47.173001]  HDMI3: ASoC: error at dpcm_fe_dai_hw_params on HDMI3: -5
[   47.178114] sof-audio-pci-intel-icl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -22
[   47.178124] sof-audio-pci-intel-icl 0000:00:1f.3: HW params ipc failed for stream 1
[   47.178126] sof-audio-pci-intel-icl 0000:00:1f.3: ASoC: error at snd_soc_pcm_component_hw_params on 0000:00:1f.3: -22
[   47.178184]  DMIC16kHz: ASoC: error at __soc_pcm_hw_params on DMIC16kHz: -22
[   47.178193]  DMIC16kHz: ASoC: error at dpcm_fe_dai_hw_params on DMIC16kHz: -22
[   47.178928] sof-audio-pci-intel-icl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -22
[   47.178932] sof-audio-pci-intel-icl 0000:00:1f.3: HW params ipc failed for stream 1
[   47.178935] sof-audio-pci-intel-icl 0000:00:1f.3: ASoC: error at snd_soc_pcm_component_hw_params on 0000:00:1f.3: -22
[   47.178944]  DMIC16kHz: ASoC: error at __soc_pcm_hw_params on DMIC16kHz: -22
[   47.178952]  DMIC16kHz: ASoC: error at dpcm_fe_dai_hw_params on DMIC16kHz: -22
[   47.179702] sof-audio-pci-intel-icl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -22
[   47.179706] sof-audio-pci-intel-icl 0000:00:1f.3: HW params ipc failed for stream 1
[   47.179708] sof-audio-pci-intel-icl 0000:00:1f.3: ASoC: error at snd_soc_pcm_component_hw_params on 0000:00:1f.3: -22
[   47.179717]  DMIC16kHz: ASoC: error at __soc_pcm_hw_params on DMIC16kHz: -22
[   47.179725]  DMIC16kHz: ASoC: error at dpcm_fe_dai_hw_params on DMIC16kHz: -22
[   47.180646] sof-audio-pci-intel-icl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -22
[   47.180651] sof-audio-pci-intel-icl 0000:00:1f.3: HW params ipc failed for stream 1
[   47.180653] sof-audio-pci-intel-icl 0000:00:1f.3: ASoC: error at snd_soc_pcm_component_hw_params on 0000:00:1f.3: -22
[   47.180671]  DMIC16kHz: ASoC: error at __soc_pcm_hw_params on DMIC16kHz: -22

Thanks for any help smile

Last edited by ltx-- (2025-12-25 02:28:10)

Offline

#2 2025-12-24 21:59:33

daniel_0_0_boop
Member
Registered: 2025-12-21
Posts: 2

Re: [SOLVED] Chromebook No Audio on dual boot - "Awasuki" - SOF IPC Errors

Hi there! I'm also a newbie i guess...
Have you tired looking at the firmware there is?

ls -la /lib/firmware/intel/sof-tplg/ | grep jsl

Also as I said, I'm very basic and do not own a Chromebook device, so I don't know if there is going to be much help from me, however i found some sources you can try!

https://docs.mrchromebox.tech/
https://forum.chrultrabook.com/
https://discord.com/invite/chromeos ?

Last edited by daniel_0_0_boop (2025-12-24 22:00:59)

Offline

#3 2025-12-25 01:21:20

ltx--
Member
Registered: 2025-12-24
Posts: 3

Re: [SOLVED] Chromebook No Audio on dual boot - "Awasuki" - SOF IPC Errors

Yeah so,

 
ls -la /lib/firmware/intel/sof-tplg/ | grep jsl

gives,

-rw-r--r--  1 root root 41095 Dec 19 09:57 sof-jsl-cs42l42-mx98360a.tplg
-rw-r--r--  1 root root 41095 Dec 19 09:57 sof-jsl-da7219-mx98360a.tplg
-rw-r--r--  1 root root 41095 Dec 19 09:57 sof-jsl-da7219.tplg
-rw-r--r--  1 root root 35643 Dec 19 09:57 sof-jsl-es8336-dmic2ch-ssp0.tplg
-rw-r--r--  1 root root 35643 Dec 19 09:57 sof-jsl-es8336-dmic2ch-ssp1.tplg
-rw-r--r--  1 root root 35643 Dec 19 09:57 sof-jsl-es8336-dmic2ch-ssp2.tplg
-rw-r--r--  1 root root 35779 Dec 19 09:57 sof-jsl-es8336-dmic4ch-ssp0.tplg
-rw-r--r--  1 root root 35779 Dec 19 09:57 sof-jsl-es8336-dmic4ch-ssp1.tplg
-rw-r--r--  1 root root 35779 Dec 19 09:57 sof-jsl-es8336-dmic4ch-ssp2.tplg
-rw-r--r--  1 root root 22791 Dec 19 09:57 sof-jsl-es8336-ssp0.tplg
-rw-r--r--  1 root root 22791 Dec 19 09:57 sof-jsl-es8336-ssp1.tplg
-rw-r--r--  1 root root 22791 Dec 19 09:57 sof-jsl-es8336-ssp2.tplg
-rw-r--r--  1 root root 45771 Dec 19 09:57 sof-jsl-nocodec.tplg
-rw-r--r--  1 root root 41095 Dec 19 09:57 sof-jsl-rt5650.tplg
-rw-r--r--  1 root root 41095 Dec 19 09:57 sof-jsl-rt5682-mx98360a.tplg
-rw-r--r--  1 root root 41095 Dec 19 09:57 sof-jsl-rt5682-rt1015.tplg
-rw-r--r--  1 root root 42159 Dec 19 09:57 sof-jsl-rt5682-rt1015-xperi.tplg
-rw-r--r--  1 root root 35987 Dec 19 09:57 sof-jsl-rt5682.tplg

And also something that might be useful,

dmesg | grep -i sof 

gives,

[    0.024985] software IO TLB: area num 2.
[    0.189364] PCI-DMA: Using software bounce buffering for IO (SWIOTLB)
[    0.189365] software IO TLB: mapped [mem 0x0000000071702000-0x0000000075702000] (64MB)
[   13.240484] sof-audio-pci-intel-icl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if 0x040100
[   13.240567] sof-audio-pci-intel-icl 0000:00:1f.3: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])
[   13.249709] sof-audio-pci-intel-icl 0000:00:1f.3: use msi interrupt mode
[   13.265793] sof-audio-pci-intel-icl 0000:00:1f.3: NHLT table not found
[   13.265888] sof-audio-pci-intel-icl 0000:00:1f.3: hda codecs found, mask 4
[   13.265891] sof-audio-pci-intel-icl 0000:00:1f.3: BT link detected in NHLT tables: 0x0
[   13.265894] sof-audio-pci-intel-icl 0000:00:1f.3: DMICs detected in NHLT tables: 0
[   13.276866] sof-audio-pci-intel-icl 0000:00:1f.3: Firmware paths/files for ipc type 0:
[   13.276875] sof-audio-pci-intel-icl 0000:00:1f.3:  Firmware file:     intel/sof/community/sof-jsl.ri
[   13.276877] sof-audio-pci-intel-icl 0000:00:1f.3:  Topology file:     intel/sof-tplg/sof-jsl-rt5650.tplg
[   13.277409] sof-audio-pci-intel-icl 0000:00:1f.3: Firmware info: version 2:2:0-57864
[   13.277412] sof-audio-pci-intel-icl 0000:00:1f.3: Firmware: ABI 3:22:1 Kernel ABI 3:23:1
[   13.277418] sof-audio-pci-intel-icl 0000:00:1f.3: unknown sof_ext_man header type 3 size 0x30
[   13.393868] sof-audio-pci-intel-icl 0000:00:1f.3: Firmware info: version 2:2:0-57864
[   13.393877] sof-audio-pci-intel-icl 0000:00:1f.3: Firmware: ABI 3:22:1 Kernel ABI 3:23:1
[   13.724668] sof-audio-pci-intel-icl 0000:00:1f.3: Topology: ABI 3:23:0 Kernel ABI 3:23:1
[   13.724949] sof_rt5682 jsl_rt5682_def: ASoC: Parent card not yet available, widget card binding deferred
[   13.826996] sof_rt5682 jsl_rt5682_def: hda_dsp_hdmi_build_controls: no PCM in topology for HDMI converter 3
[   13.905859] input: sof-rt5650 Headset Jack as /devices/pci0000:00/0000:00:1f.3/jsl_rt5682_def/sound/card0/input11
[   13.906062] input: sof-rt5650 HDMI/DP,pcm=2 as /devices/pci0000:00/0000:00:1f.3/jsl_rt5682_def/sound/card0/input12
[   13.906193] input: sof-rt5650 HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1f.3/jsl_rt5682_def/sound/card0/input13
[   13.906589] input: sof-rt5650 HDMI/DP,pcm=4 as /devices/pci0000:00/0000:00:1f.3/jsl_rt5682_def/sound/card0/input14
[   54.228930] sof-audio-pci-intel-icl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5
[   54.228941] sof-audio-pci-intel-icl 0000:00:1f.3: HW params ipc failed for stream 1
[   54.228944] sof-audio-pci-intel-icl 0000:00:1f.3: ASoC: error at snd_soc_pcm_component_hw_params on 0000:00:1f.3: -5
[   54.229935] sof-audio-pci-intel-icl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5
[   54.229940] sof-audio-pci-intel-icl 0000:00:1f.3: HW params ipc failed for stream 1
[   54.229942] sof-audio-pci-intel-icl 0000:00:1f.3: ASoC: error at snd_soc_pcm_component_hw_params on 0000:00:1f.3: -5
[   54.233861] sof-audio-pci-intel-icl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5
[   54.233870] sof-audio-pci-intel-icl 0000:00:1f.3: HW params ipc failed for stream 1
[   54.233873] sof-audio-pci-intel-icl 0000:00:1f.3: ASoC: error at snd_soc_pcm_component_hw_params on 0000:00:1f.3: -5
[   54.235006] sof-audio-pci-intel-icl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5
[   54.235012] sof-audio-pci-intel-icl 0000:00:1f.3: HW params ipc failed for stream 1
[   54.235014] sof-audio-pci-intel-icl 0000:00:1f.3: ASoC: error at snd_soc_pcm_component_hw_params on 0000:00:1f.3: -5
[   54.236289] sof-audio-pci-intel-icl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5

Some more system info,

System:
  Host: archbook Kernel: 6.12.63-1-lts arch: x86_64 bits: 64 compiler: gcc
    v: 15.2.1
  Desktop: i3 v: 4.25 Distro: Arch Linux
Machine:
  Type: Laptop System: Google product: Awasuki v: rev3
    serial: <superuser required>
  Mobo: Google model: Awasuki v: rev3 serial: <superuser required>
    Firmware: UEFI vendor: coreboot v: Google_Awasuki.13606.740.0
    date: 07/18/2025
Battery:
  ID-1: BAT0 charge: 28.5 Wh (68%) condition: 41.8/42.1 Wh (99.5%)
    volts: 12.74 min: 11.85 model: AS3GXXD B140435 status: charging
CPU:
  Info: dual core model: Intel Celeron N4500 bits: 64 type: MCP
    arch: Alder Lake rev: 0 cache: L1: 128 KiB L2: 1.5 MiB L3: 4 MiB
  Speed (MHz): avg: 800 min/max: 800/2800 cores: 1: 800 2: 800
    bogomips: 4456
  Flags-basic: ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Graphics:
  Device-1: Intel JasperLake [UHD Graphics] driver: i915 v: kernel
    arch: Gen-11 bus-ID: 00:02.0
  Device-2: ShineTech USB HD UVC WebCam driver: uvcvideo type: USB
    bus-ID: 1-6:3
  Display: x11 server: X.org v: 1.21.1.21 driver: X:
    loaded: intel,modesetting dri: i965 gpu: i915 resolution: 1: N/A
    2: 1920x1080~60Hz
  API: OpenGL Message: Unable to show GL data. glxinfo is missing.
  Info: Tools: x11: xprop,xrandr
Audio:
  Device-1: Intel Jasper Lake HD Audio driver: sof-audio-pci-intel-icl
    bus-ID: 00:1f.3
  API: ALSA v: k6.12.63-1-lts status: kernel-api
  Server-1: PipeWire v: 1.4.9 status: active
Network:
  Device-1: Realtek RTL8852BE PCIe 802.11ax Wireless Network vendor: Foxconn
    driver: rtw89_8852be v: kernel port: 2000 bus-ID: 01:00.0
  IF: wlp1s0 state: up mac: 84:9e:56:20:07:d1
Bluetooth:
  Device-1: Foxconn / Hon Hai Bluetooth Radio driver: btusb v: 0.8 type: USB
    bus-ID: 1-8:4
  Report: rfkill ID: hci0 rfk-id: 1 state: down bt-service: not found
    rfk-block: hardware: no software: no address: see --recommends
Drives:
  Local Storage: total: 58.32 GiB used: 18 GiB (30.9%)
  ID-1: /dev/mmcblk1 vendor: Kingston model: TY2964 size: 58.32 GiB
    type: Removable
Partition:
  ID-1: / size: 47.91 GiB used: 17.94 GiB (37.4%) fs: ext4 dev: /dev/dm-0
    mapped: cryptroot
  ID-2: /boot size: 63.8 MiB used: 54.2 MiB (84.9%) fs: vfat
    dev: /dev/mmcblk1p12
Swap:
  ID-1: swap-1 type: file size: 4 GiB used: 0 KiB (0.0%) file: /swapfile
Sensors:
  System Temperatures: cpu: 38.0 C mobo: 36.9 C
  Fan Speeds (rpm): fan-1: 0 fan-2: 0 fan-3: 0 fan-4: 0
Info:
  Memory: total: 4 GiB note: est. available: 3.71 GiB used: 1.63 GiB (44.1%)
  Processes: 169 Uptime: 4m Init: systemd
  Packages: 596 Compilers: clang: 21.1.6 gcc: 15.2.1 Shell: Zsh v: 5.9
    inxi: 3.3.40

Offline

#4 2025-12-25 02:21:12

ltx--
Member
Registered: 2025-12-24
Posts: 3

Re: [SOLVED] Chromebook No Audio on dual boot - "Awasuki" - SOF IPC Errors

After struggling with headphone output on my Chromebook using the sof-rt5650 codec, I’ve finally got it working properly. Here’s the step-by-step of what I did:

Installed UCM configuration
I used the WeirdTreeThing Chromebook Linux Audio script to install the ALSA UCM2 files. This ensured that the sof-rt5650 codec had proper device definitions for speakers, headphones, and microphones.

Verified ALSA devices
Running aplay -l showed multiple devices:

card 0, device 0: Speakers

card 0, device 1: Headset/Headphones

card 0, devices 2–4: HDMI outputs

Speaker tests with speaker-test worked through the headphones when targeting device 1.

Set ALSA default device to headphones
Because the kernel didn’t expose the headphone jack (checked via

 cat /proc/asound/card0/codec* | grep -i jack 

— only HDMI pins showed), auto-switching wouldn’t work.
I created /etc/asound.conf with the following content:

pcm.!default {
type plug
slave.pcm "hw:0,1"
}

ctl.!default {
type hw
card 0
}

This forced ALSA to send all audio to the headphones by default.

PipeWire adjustments
Initially, system sounds were still playing through the laptop speakers because PipeWire had a different default sink.
I checked sinks with pactl list short sinks and identified the headphones sink. Then I ran:

pactl set-default-sink 68
pactl list short sink-inputs # to get currently playing streams
pactl move-sink-input <id> 68 # move each stream to headphones

After doing this and then rebooting, PipeWire remembered the default sink, and all applications (Brave, system sounds, ALSA tests) now play correctly through the headphones — fully permanent.

Notes:

The headphone jack isn’t exposed in the kernel for sof-rt5650, so true “auto-switching” when unplugging headphones isn’t possible without kernel/driver changes.

Setting ALSA default plus updating PipeWire default sink ensures reliable headphone output for all apps.

Hope this helps anyone struggling with headphones on Chromebooks using the sof-rt5650 codec!

Offline

#5 2025-12-25 11:12:04

daniel_0_0_boop
Member
Registered: 2025-12-21
Posts: 2

Re: [SOLVED] Chromebook No Audio on dual boot - "Awasuki" - SOF IPC Errors

Well I'm happy you we're able to resolve this issue!

I also recommend going to the Chultrabook (https://forum.chrultrabook.com/) site as it is very helpful for issues with Chromebook devices.

Last edited by daniel_0_0_boop (2025-12-25 11:12:27)

Offline

Board footer

Powered by FluxBB