You are not logged in.

#26 2025-11-29 21:53:50

seth
Member
From: Don't DM me only for attention
Registered: 2012-09-03
Posts: 72,080

Re: [SOLVED] Regression in kernel 6.17.8, Intel sound card not recognized

seth wrote:

3rd link below. Mandatory.
Disable it (it's NOT the BIOS setting!) and reboot windows and linux twice for voodo reasons.

Does it work on some live distro like https://grml.org/ ?
You could try to reset the CMOS

Offline

#27 2025-11-29 22:23:19

kahlil88
Member
From: Mendocino, CA
Registered: 2010-08-10
Posts: 142
Website

Re: [SOLVED] Regression in kernel 6.17.8, Intel sound card not recognized

Sound is working after re-flashing the BIOS


There is no system but GNU and Linux is one of its kernels.

Offline

#28 2025-11-30 15:32:48

lexan
Member
Registered: 2011-06-15
Posts: 60

Re: [SOLVED] Regression in kernel 6.17.8, Intel sound card not recognized

seth wrote:

Does it work on some live distro like https://grml.org/ ?

I'm on 6.17.9 and having the same problem with the CS42L43.

I wasn't able to get grml to play well with my graphics out of the box, so I tried the Fedora 43 live distro running 6.17.1, and audio out works through the headset jack using CS42L43.

Offline

#29 2025-11-30 16:10:00

seth
Member
From: Don't DM me only for attention
Registered: 2012-09-03
Posts: 72,080

Re: [SOLVED] Regression in kernel 6.17.8, Intel sound card not recognized

@lexan that was specifically for kahlil88 - the problem w/ your chip is https://bbs.archlinux.org/viewtopic.php … 2#p2273912

Offline

#30 2025-12-01 00:32:14

lexan
Member
Registered: 2011-06-15
Posts: 60

Re: [SOLVED] Regression in kernel 6.17.8, Intel sound card not recognized

seth wrote:

@lexan that was specifically for kahlil88 - the problem w/ your chip is https://bbs.archlinux.org/viewtopic.php … 2#p2273912

Thanks seth. I rebuilt 6.17.9 with e5d527be7e6984882306b49c067f1fec18920735 reverted, but it didn't fix the sound. I also noticed my computer idling with its power consumption too high while doing nothing.
I rebuilt 6.17.7-arch1-2 and sound works, but the computer still doesn't idle well. I think I will try and build linux-next or wait until 6.19 releases.

Last edited by lexan (2025-12-01 00:33:40)

Offline

#31 2025-12-01 08:40:15

seth
Member
From: Don't DM me only for attention
Registered: 2012-09-03
Posts: 72,080

Re: [SOLVED] Regression in kernel 6.17.8, Intel sound card not recognized

Offline

#32 2025-12-01 11:19:35

lexan
Member
Registered: 2011-06-15
Posts: 60

Re: [SOLVED] Regression in kernel 6.17.8, Intel sound card not recognized

I take that I need to grab the corresponding linux-mainline-headers file for this build, right? https://pkgbuild.com/~gromit/linux-bise … kg.tar.zst

Also, the high power usage seems to have been multiple things compounding. I noticed the unusually high power draw when I returned back to 6.17.9. Turns out, it was KDE's baloo file indexer was indexing the thousands of newly downloaded and generated files for the kernel builds, so I ignored those directories and purged the index (not much to re-index because this is a new computer), and idle power returned back to mostly normal with 6.17.9. So, I switched to try 6.17.7 again with the new baloo config idling, but alas, there is something about the kernel change that's raising the power consumption.

Offline

#33 2025-12-01 15:48:23

lexan
Member
Registered: 2011-06-15
Posts: 60

Re: [SOLVED] Regression in kernel 6.17.8, Intel sound card not recognized

Okay, gromit's linux-mainline-6.18rc3-1 build didn't fix the sound issue, and the machine idled around 50 Watts instead of between  5 and 10 Watts. I returned back to 6.17.9.

6.18.3rc3 idle 50 Watts

6.17.9 idle 5 Watts

Offline

#34 2025-12-01 15:54:48

seth
Member
From: Don't DM me only for attention
Registered: 2012-09-03
Posts: 72,080

Re: [SOLVED] Regression in kernel 6.17.8, Intel sound card not recognized

As for the power consumption, check top, powertop and iotop and please open a new thread.
For the sound, please post your complete system journal for the boot:

sudo journalctl -b | curl -F 'file=@-' 0x0.st

linux-mainline-6.18rc3 was reported to have fixed this (while linux-mainline-6.18rc5 apparently broke it again) so you might be encountering yet another bug.

The LTS kernel still works?

Offline

#35 2025-12-01 23:44:13

lexan
Member
Registered: 2011-06-15
Posts: 60

Re: [SOLVED] Regression in kernel 6.17.8, Intel sound card not recognized

seth wrote:

As for the power consumption, check top, powertop and iotop and please open a new thread.
For the sound, please post your complete system journal for the boot:

sudo journalctl -b | curl -F 'file=@-' 0x0.st

linux-mainline-6.18rc3 was reported to have fixed this (while linux-mainline-6.18rc5 apparently broke it again) so you might be encountering yet another bug.

The LTS kernel still works?

I booted linux-mainline-6.18rc3 again and it seemed like the sound through the audio jack worked at first after log-in, but it definitely stopped working into the session. I haven't been able to reproduce that behavior again. (i.e. I haven't heard it working.) Here's the journal from that particular boot: https://0x0.st/KJER.txt

As for the LTS kernel, I don't think it even recognized the soundcard attached to the audio jack. Here's that boot log: https://0x0.st/KJEF.txt

Offline

#36 2025-12-02 14:25:46

seth
Member
From: Don't DM me only for attention
Registered: 2012-09-03
Posts: 72,080

Re: [SOLVED] Regression in kernel 6.17.8, Intel sound card not recognized

LTS fails on

Dec 01 17:31:12 p16g3 kernel: sof-audio-pci-intel-mtl 0000:80:1f.3: error: tplg component load failed -22
Dec 01 17:31:12 p16g3 kernel: sof-audio-pci-intel-mtl 0000:80:1f.3: error: failed to load DSP topology -22
Dec 01 17:31:12 p16g3 kernel: sof-audio-pci-intel-mtl 0000:80:1f.3: ASoC: error at snd_soc_component_probe on 0000:80:1f.3: -22
Dec 01 17:31:12 p16g3 kernel: sof_sdw sof_sdw: ASoC: failed to instantiate card -22
Dec 01 17:31:12 p16g3 kernel: sof_sdw sof_sdw: error -EINVAL: snd_soc_register_card failed -22
Dec 01 17:31:12 p16g3 kernel: sof_sdw sof_sdw: probe with driver sof_sdw failed with error -22

but there're no such problems w/ the 6.18rc3 kernel.

Dec 01 10:27:34 p16g3 plasmashell[1514]: No object for name "alsa_output.pci-0000_80_1f.3-platform-sof_sdw.HiFi__Speaker__sink"
Dec 01 10:27:34 p16g3 plasmashell[1514]: No object for name "alsa_output.pci-0000_80_1f.3-platform-sof_sdw.HiFi__Speaker__sink"
Dec 01 10:27:34 p16g3 plasmashell[1514]: No object for name "alsa_output.pci-0000_80_1f.3-platform-sof_sdw.HiFi__Speaker__sink"
Dec 01 10:27:34 p16g3 plasmashell[1514]: No object for name "alsa_output.pci-0000_80_1f.3-platform-sof_sdw.HiFi__Speaker__sink"
Dec 01 10:27:34 p16g3 plasmashell[1514]: No object for name "alsa_output.pci-0000_80_1f.3-platform-sof_sdw.HiFi__Speaker__sink"
Dec 01 10:27:34 p16g3 plasmashell[1514]: No object for name "alsa_output.pci-0000_80_1f.3-platform-sof_sdw.HiFi__Speaker__sink"
Dec 01 10:27:34 p16g3 plasmashell[1514]: No object for name "alsa_input.pci-0000_80_1f.3-platform-sof_sdw.HiFi__Mic__source"
Dec 01 10:27:34 p16g3 plasmashell[1514]: No object for name "alsa_output.pci-0000_80_1f.3-platform-sof_sdw.HiFi__Speaker__sink"
Dec 01 10:27:34 p16g3 plasmashell[1514]: No object for name "alsa_input.pci-0000_80_1f.3-platform-sof_sdw.HiFi__Mic__source"

and

Dec 01 10:22:16 p16g3 wireplumber[1164]: wp-event-dispatcher: wp_event_dispatcher_unregister_hook: assertion 'already_registered_dispatcher == self' failed
Dec 01 10:22:16 p16g3 wireplumber[1164]: wp-event-dispatcher: wp_event_dispatcher_unregister_hook: assertion 'already_registered_dispatcher == self' failed
Dec 01 10:22:16 p16g3 wireplumber[1164]: wp-event-dispatcher: wp_event_dispatcher_unregister_hook: assertion 'already_registered_dispatcher == self' failed
Dec 01 10:22:16 p16g3 wireplumber[1164]: wp-event-dispatcher: wp_event_dispatcher_unregister_hook: assertion 'already_registered_dispatcher == self' failed

looks more like some configuration problem.

pactl list cards
pactl list sinks
pactl list sink-inputs
aplay -lL
amixer -Dhw:0
amixer -Dhw:1
mpv -ao=alsa thunderstruck.mp3

Offline

#37 2025-12-02 15:43:59

swilde
Member
Registered: 2025-11-20
Posts: 3

Re: [SOLVED] Regression in kernel 6.17.8, Intel sound card not recognized

6.18.0 has been released and  (as somewhat expected) is still broken ... So waiting for 6.19 ...

However, downgrading to 6.17.7 works for me.

Offline

#38 2025-12-02 23:03:18

lexan
Member
Registered: 2011-06-15
Posts: 60

Re: [SOLVED] Regression in kernel 6.17.8, Intel sound card not recognized

seth wrote:

looks more like some configuration problem.

pactl list cards
pactl list sinks
pactl list sink-inputs
aplay -lL
amixer -Dhw:0
amixer -Dhw:1
mpv -ao=alsa thunderstruck.mp3

In the 6.18.0-rc3-1-mainline kernel:

$ pactl list cards
Card #42
	Name: alsa_card.pci-0000_01_00.1
	Driver: alsa
	Owner Module: n/a
	Properties:
		api.acp.auto-port = "false"
		api.acp.auto-profile = "false"
		api.alsa.card = "0"
		api.alsa.card.longname = "HDA NVidia at 0x74000000 irq 17"
		api.alsa.card.name = "HDA NVidia"
		api.alsa.path = "hw:0"
		api.alsa.split-enable = "true"
		api.alsa.use-acp = "true"
		api.dbus.ReserveDevice1 = "Audio0"
		api.dbus.ReserveDevice1.Priority = "-20"
		device.api = "alsa"
		device.bus = "pci"
		device.bus_path = "pci-0000:01:00.1"
		device.description = "HDA NVidia"
		device.enum.api = "udev"
		device.icon_name = "audio-card-analog-pci"
		device.name = "alsa_card.pci-0000_01_00.1"
		device.nick = "HDA NVidia"
		device.plugged.usec = "14756448"
		device.product.id = "0x22e9"
		device.subsystem = "sound"
		sysfs.path = "/devices/pci0000:00/0000:00:06.0/0000:01:00.1/sound/card0"
		device.vendor.id = "0x10de"
		device.vendor.name = "NVIDIA Corporation"
		media.class = "Audio/Device"
		spa.object.id = "2"
		factory.id = "15"
		client.id = "41"
		object.id = "42"
		object.serial = "42"
		object.path = "alsa:acp:NVidia"
		alsa.card = "0"
		alsa.card_name = "HDA NVidia"
		alsa.long_card_name = "HDA NVidia at 0x74000000 irq 17"
		alsa.driver_name = "snd_hda_intel"
		alsa.mixer_name = "Nvidia GPU ab HDMI/DP"
		alsa.components = "HDA:10de00ab,10de0000,00100100"
		alsa.id = "NVidia"
		device.string = "0"
	Profiles:
		off: Off (sinks: 0, sources: 0, priority: 0, available: yes)
		output:hdmi-stereo: Digital Stereo (HDMI) Output (sinks: 1, sources: 0, priority: 5900, available: no)
		output:hdmi-stereo-extra1: Digital Stereo (HDMI 2) Output (sinks: 1, sources: 0, priority: 5700, available: no)
		output:hdmi-stereo-extra2: Digital Stereo (HDMI 3) Output (sinks: 1, sources: 0, priority: 5700, available: no)
		output:hdmi-stereo-extra3: Digital Stereo (HDMI 4) Output (sinks: 1, sources: 0, priority: 5700, available: no)
		output:hdmi-surround: Digital Surround 5.1 (HDMI) Output (sinks: 1, sources: 0, priority: 800, available: no)
		output:hdmi-surround71: Digital Surround 7.1 (HDMI) Output (sinks: 1, sources: 0, priority: 800, available: no)
		output:hdmi-surround-extra1: Digital Surround 5.1 (HDMI 2) Output (sinks: 1, sources: 0, priority: 600, available: no)
		output:hdmi-surround71-extra1: Digital Surround 7.1 (HDMI 2) Output (sinks: 1, sources: 0, priority: 600, available: no)
		output:hdmi-surround-extra2: Digital Surround 5.1 (HDMI 3) Output (sinks: 1, sources: 0, priority: 600, available: no)
		output:hdmi-surround71-extra2: Digital Surround 7.1 (HDMI 3) Output (sinks: 1, sources: 0, priority: 600, available: no)
		output:hdmi-surround-extra3: Digital Surround 5.1 (HDMI 4) Output (sinks: 1, sources: 0, priority: 600, available: no)
		output:hdmi-surround71-extra3: Digital Surround 7.1 (HDMI 4) Output (sinks: 1, sources: 0, priority: 600, available: no)
		pro-audio: Pro Audio (sinks: 4, sources: 0, priority: 1, available: yes)
	Active Profile: off
	Ports:
		hdmi-output-0: HDMI / DisplayPort (type: HDMI, priority: 5900, latency offset: 0 usec, availability group: Legacy 1, not available)
			Properties:
				port.type = "hdmi"
				port.availability-group = "Legacy 1"
				device.icon_name = "video-display"
				card.profile.port = "0"
			Part of profile(s): output:hdmi-stereo, output:hdmi-surround, output:hdmi-surround71
		hdmi-output-1: HDMI / DisplayPort 2 (type: HDMI, priority: 5800, latency offset: 0 usec, availability group: Legacy 2, not available)
			Properties:
				port.type = "hdmi"
				port.availability-group = "Legacy 2"
				device.icon_name = "video-display"
				card.profile.port = "1"
			Part of profile(s): output:hdmi-stereo-extra1, output:hdmi-surround-extra1, output:hdmi-surround71-extra1
		hdmi-output-2: HDMI / DisplayPort 3 (type: HDMI, priority: 5700, latency offset: 0 usec, availability group: Legacy 3, not available)
			Properties:
				port.type = "hdmi"
				port.availability-group = "Legacy 3"
				device.icon_name = "video-display"
				card.profile.port = "2"
			Part of profile(s): output:hdmi-stereo-extra2, output:hdmi-surround-extra2, output:hdmi-surround71-extra2
		hdmi-output-3: HDMI / DisplayPort 4 (type: HDMI, priority: 5600, latency offset: 0 usec, availability group: Legacy 4, not available)
			Properties:
				port.type = "hdmi"
				port.availability-group = "Legacy 4"
				device.icon_name = "video-display"
				card.profile.port = "3"
			Part of profile(s): output:hdmi-stereo-extra3, output:hdmi-surround-extra3, output:hdmi-surround71-extra3

Card #43
	Name: alsa_card.pci-0000_80_1f.3-platform-sof_sdw
	Driver: alsa
	Owner Module: n/a
	Properties:
		api.acp.auto-port = "false"
		api.acp.auto-profile = "false"
		api.alsa.card = "1"
		api.alsa.card.longname = "LENOVO-21RQCTO1WW-ThinkPadP16Gen3"
		api.alsa.card.name = "sof-soundwire"
		api.alsa.path = "hw:1"
		api.alsa.split-enable = "true"
		api.alsa.use-acp = "true"
		api.dbus.ReserveDevice1 = "Audio1"
		api.dbus.ReserveDevice1.Priority = "-20"
		device.api = "alsa"
		device.bus = "pci"
		device.bus_path = "pci-0000:80:1f.3-platform-sof_sdw"
		device.description = "sof-soundwire"
		device.enum.api = "udev"
		device.icon_name = "audio-card-analog-pci"
		device.name = "alsa_card.pci-0000_80_1f.3-platform-sof_sdw"
		device.nick = "sof-soundwire"
		device.plugged.usec = "17929343"
		device.product.id = "0x7f50"
		device.subsystem = "sound"
		sysfs.path = "/devices/pci0000:80/0000:80:1f.3/sof_sdw/sound/card1"
		device.vendor.id = "0x8086"
		device.vendor.name = "Intel Corporation"
		media.class = "Audio/Device"
		spa.object.id = "4"
		factory.id = "15"
		client.id = "41"
		object.id = "43"
		object.serial = "43"
		object.path = "alsa:acp:sofsoundwire"
		alsa.card = "1"
		alsa.card_name = "sof-soundwire"
		alsa.long_card_name = "LENOVO-21RQCTO1WW-ThinkPadP16Gen3"
		alsa.driver_name = "snd_soc_sof_sdw"
		alsa.mixer_name = "Intel Meteor Lake HDMI"
		alsa.components = "HDA:8086281d,80860101,00100000  cfg-amp:2 mic:dmic cfg-mics:2 iec61937-pcm:7,6,5 hs:cs42l43 spk:cs35l56"
		alsa.id = "sofsoundwire"
		device.string = "1"
	Profiles:
		off: Off (sinks: 0, sources: 0, priority: 0, available: yes)
		HiFi: Play HiFi quality Music (sinks: 5, sources: 2, priority: 10400, available: yes)
		pro-audio: Pro Audio (sinks: 6, sources: 2, priority: 1, available: yes)
	Active Profile: HiFi
	Ports:
		[Out] HDMI3: HDMI / DisplayPort 3 Output (type: HDMI, priority: 700, latency offset: 0 usec, availability group: HDMI/DP,pcm=7, not available)
			Properties:
				port.type = "hdmi"
				port.availability-group = "HDMI/DP,pcm=7"
				device.icon_name = "video-display"
				card.profile.port = "0"
			Part of profile(s): HiFi
		[Out] HDMI2: HDMI / DisplayPort 2 Output (type: HDMI, priority: 600, latency offset: 0 usec, availability group: HDMI/DP,pcm=6, not available)
			Properties:
				port.type = "hdmi"
				port.availability-group = "HDMI/DP,pcm=6"
				device.icon_name = "video-display"
				card.profile.port = "1"
			Part of profile(s): HiFi
		[Out] HDMI1: HDMI / DisplayPort 1 Output (type: HDMI, priority: 500, latency offset: 0 usec, availability group: HDMI/DP,pcm=5, not available)
			Properties:
				port.type = "hdmi"
				port.availability-group = "HDMI/DP,pcm=5"
				device.icon_name = "video-display"
				card.profile.port = "2"
			Part of profile(s): HiFi
		[Out] Headphones: Headphones (type: Headphones, priority: 200, latency offset: 0 usec, availability group: Headphone, available)
			Properties:
				port.type = "headphones"
				port.availability-group = "Headphone"
				device.icon_name = "audio-headphones"
				card.profile.port = "3"
			Part of profile(s): HiFi
		[Out] Speaker: Speaker (type: Speaker, priority: 100, latency offset: 0 usec, availability unknown)
			Properties:
				port.type = "speaker"
				device.icon_name = "audio-speakers"
				card.profile.port = "4"
			Part of profile(s): HiFi
		[In] Headset: Headset Microphone (type: Headset, priority: 200, latency offset: 0 usec, availability group: Headset Mic, available)
			Properties:
				port.type = "headset"
				port.availability-group = "Headset Mic"
				device.icon_name = "audio-headset"
				card.profile.port = "5"
			Part of profile(s): HiFi
		[In] Mic: Digital Microphone (type: Mic, priority: 100, latency offset: 0 usec, availability unknown)
			Properties:
				port.type = "mic"
				device.icon_name = "audio-input-microphone"
				card.profile.port = "6"
			Part of profile(s): HiFi
$ pactl list sinks
Sink #50
	State: SUSPENDED
	Name: alsa_output.pci-0000_80_1f.3-platform-sof_sdw.HiFi__HDMI3__sink
	Description: sof-soundwire HDMI / DisplayPort 3 Output
	Driver: PipeWire
	Sample Specification: s32le 2ch 48000Hz
	Channel Map: front-left,front-right
	Owner Module: 4294967295
	Mute: no
	Volume: front-left: 65536 / 100% / 0.00 dB,   front-right: 65536 / 100% / 0.00 dB
	        balance 0.00
	Base Volume: 65536 / 100% / 0.00 dB
	Monitor Source: alsa_output.pci-0000_80_1f.3-platform-sof_sdw.HiFi__HDMI3__sink.monitor
	Latency: 0 usec, configured 0 usec
	Flags: HARDWARE DECIBEL_VOLUME LATENCY 
	Properties:
		alsa.card = "1"
		alsa.card_name = "sof-soundwire"
		alsa.class = "generic"
		alsa.components = "HDA:8086281d,80860101,00100000  cfg-amp:2 mic:dmic cfg-mics:2 iec61937-pcm:7,6,5 hs:cs42l43 spk:cs35l56"
		alsa.device = "7"
		alsa.driver_name = "snd_soc_sof_sdw"
		alsa.id = "HDMI3 (*)"
		alsa.long_card_name = "LENOVO-21RQCTO1WW-ThinkPadP16Gen3"
		alsa.mixer_device = "_ucm0003.hw:sofsoundwire"
		alsa.mixer_name = "Intel Meteor Lake HDMI"
		alsa.name = ""
		alsa.resolution_bits = "16"
		alsa.subclass = "generic-mix"
		alsa.subdevice = "0"
		alsa.subdevice_name = "subdevice #0"
		alsa.sync.id = "00000000:00000000:00000000:00000000"
		api.alsa.card.longname = "LENOVO-21RQCTO1WW-ThinkPadP16Gen3"
		api.alsa.card.name = "sof-soundwire"
		api.alsa.open.ucm = "true"
		api.alsa.path = "hw:sofsoundwire,7"
		api.alsa.pcm.card = "1"
		api.alsa.pcm.stream = "playback"
		audio.channels = "2"
		audio.position = "FL,FR"
		card.profile.device = "0"
		device.api = "alsa"
		device.bus = "pci"
		device.class = "sound"
		device.icon_name = "video-display"
		device.id = "43"
		device.profile.description = "HDMI / DisplayPort 3 Output"
		device.profile.name = "HiFi: HDMI3: sink"
		device.routes = "1"
		factory.name = "api.alsa.pcm.sink"
		media.class = "Audio/Sink"
		device.description = "sof-soundwire"
		node.name = "alsa_output.pci-0000_80_1f.3-platform-sof_sdw.HiFi__HDMI3__sink"
		node.nick = "HDMI / DisplayPort 3 Output"
		node.pause-on-idle = "false"
		object.path = "alsa:acp:sofsoundwire:0:playback"
		port.group = "playback"
		priority.driver = "632"
		priority.session = "632"
		factory.id = "19"
		clock.quantum-limit = "8192"
		client.id = "41"
		node.driver = "true"
		node.loop.name = "data-loop.0"
		library.name = "audioconvert/libspa-audioconvert"
		object.id = "50"
		object.serial = "50"
		api.acp.auto-port = "false"
		api.acp.auto-profile = "false"
		api.alsa.card = "1"
		api.alsa.split-enable = "true"
		api.alsa.use-acp = "true"
		api.dbus.ReserveDevice1 = "Audio1"
		api.dbus.ReserveDevice1.Priority = "-20"
		device.bus_path = "pci-0000:80:1f.3-platform-sof_sdw"
		device.enum.api = "udev"
		device.name = "alsa_card.pci-0000_80_1f.3-platform-sof_sdw"
		device.nick = "sof-soundwire"
		device.plugged.usec = "17929343"
		device.product.id = "0x7f50"
		device.subsystem = "sound"
		sysfs.path = "/devices/pci0000:80/0000:80:1f.3/sof_sdw/sound/card1"
		device.vendor.id = "0x8086"
		device.vendor.name = "Intel Corporation"
		spa.object.id = "4"
		device.string = "1"
	Ports:
		[Out] HDMI3: HDMI / DisplayPort 3 Output (type: HDMI, priority: 700, availability group: HDMI/DP,pcm=7, not available)
	Active Port: [Out] HDMI3
	Formats:
		pcm

Sink #51
	State: SUSPENDED
	Name: alsa_output.pci-0000_80_1f.3-platform-sof_sdw.HiFi__HDMI2__sink
	Description: sof-soundwire HDMI / DisplayPort 2 Output
	Driver: PipeWire
	Sample Specification: s32le 2ch 48000Hz
	Channel Map: front-left,front-right
	Owner Module: 4294967295
	Mute: no
	Volume: front-left: 65536 / 100% / 0.00 dB,   front-right: 65536 / 100% / 0.00 dB
	        balance 0.00
	Base Volume: 65536 / 100% / 0.00 dB
	Monitor Source: alsa_output.pci-0000_80_1f.3-platform-sof_sdw.HiFi__HDMI2__sink.monitor
	Latency: 0 usec, configured 0 usec
	Flags: HARDWARE DECIBEL_VOLUME LATENCY 
	Properties:
		alsa.card = "1"
		alsa.card_name = "sof-soundwire"
		alsa.class = "generic"
		alsa.components = "HDA:8086281d,80860101,00100000  cfg-amp:2 mic:dmic cfg-mics:2 iec61937-pcm:7,6,5 hs:cs42l43 spk:cs35l56"
		alsa.device = "6"
		alsa.driver_name = "snd_soc_sof_sdw"
		alsa.id = "HDMI2 (*)"
		alsa.long_card_name = "LENOVO-21RQCTO1WW-ThinkPadP16Gen3"
		alsa.mixer_device = "_ucm0003.hw:sofsoundwire"
		alsa.mixer_name = "Intel Meteor Lake HDMI"
		alsa.name = ""
		alsa.resolution_bits = "16"
		alsa.subclass = "generic-mix"
		alsa.subdevice = "0"
		alsa.subdevice_name = "subdevice #0"
		alsa.sync.id = "00000000:00000000:00000000:00000000"
		api.alsa.card.longname = "LENOVO-21RQCTO1WW-ThinkPadP16Gen3"
		api.alsa.card.name = "sof-soundwire"
		api.alsa.open.ucm = "true"
		api.alsa.path = "hw:sofsoundwire,6"
		api.alsa.pcm.card = "1"
		api.alsa.pcm.stream = "playback"
		audio.channels = "2"
		audio.position = "FL,FR"
		card.profile.device = "1"
		device.api = "alsa"
		device.bus = "pci"
		device.class = "sound"
		device.icon_name = "video-display"
		device.id = "43"
		device.profile.description = "HDMI / DisplayPort 2 Output"
		device.profile.name = "HiFi: HDMI2: sink"
		device.routes = "1"
		factory.name = "api.alsa.pcm.sink"
		media.class = "Audio/Sink"
		device.description = "sof-soundwire"
		node.name = "alsa_output.pci-0000_80_1f.3-platform-sof_sdw.HiFi__HDMI2__sink"
		node.nick = "HDMI / DisplayPort 2 Output"
		node.pause-on-idle = "false"
		object.path = "alsa:acp:sofsoundwire:1:playback"
		port.group = "playback"
		priority.driver = "648"
		priority.session = "648"
		factory.id = "19"
		clock.quantum-limit = "8192"
		client.id = "41"
		node.driver = "true"
		node.loop.name = "data-loop.0"
		library.name = "audioconvert/libspa-audioconvert"
		object.id = "51"
		object.serial = "51"
		api.acp.auto-port = "false"
		api.acp.auto-profile = "false"
		api.alsa.card = "1"
		api.alsa.split-enable = "true"
		api.alsa.use-acp = "true"
		api.dbus.ReserveDevice1 = "Audio1"
		api.dbus.ReserveDevice1.Priority = "-20"
		device.bus_path = "pci-0000:80:1f.3-platform-sof_sdw"
		device.enum.api = "udev"
		device.name = "alsa_card.pci-0000_80_1f.3-platform-sof_sdw"
		device.nick = "sof-soundwire"
		device.plugged.usec = "17929343"
		device.product.id = "0x7f50"
		device.subsystem = "sound"
		sysfs.path = "/devices/pci0000:80/0000:80:1f.3/sof_sdw/sound/card1"
		device.vendor.id = "0x8086"
		device.vendor.name = "Intel Corporation"
		spa.object.id = "4"
		device.string = "1"
	Ports:
		[Out] HDMI2: HDMI / DisplayPort 2 Output (type: HDMI, priority: 600, availability group: HDMI/DP,pcm=6, not available)
	Active Port: [Out] HDMI2
	Formats:
		pcm

Sink #52
	State: SUSPENDED
	Name: alsa_output.pci-0000_80_1f.3-platform-sof_sdw.HiFi__HDMI1__sink
	Description: sof-soundwire HDMI / DisplayPort 1 Output
	Driver: PipeWire
	Sample Specification: s32le 2ch 48000Hz
	Channel Map: front-left,front-right
	Owner Module: 4294967295
	Mute: no
	Volume: front-left: 65536 / 100% / 0.00 dB,   front-right: 65536 / 100% / 0.00 dB
	        balance 0.00
	Base Volume: 65536 / 100% / 0.00 dB
	Monitor Source: alsa_output.pci-0000_80_1f.3-platform-sof_sdw.HiFi__HDMI1__sink.monitor
	Latency: 0 usec, configured 0 usec
	Flags: HARDWARE DECIBEL_VOLUME LATENCY 
	Properties:
		alsa.card = "1"
		alsa.card_name = "sof-soundwire"
		alsa.class = "generic"
		alsa.components = "HDA:8086281d,80860101,00100000  cfg-amp:2 mic:dmic cfg-mics:2 iec61937-pcm:7,6,5 hs:cs42l43 spk:cs35l56"
		alsa.device = "5"
		alsa.driver_name = "snd_soc_sof_sdw"
		alsa.id = "HDMI1 (*)"
		alsa.long_card_name = "LENOVO-21RQCTO1WW-ThinkPadP16Gen3"
		alsa.mixer_device = "_ucm0003.hw:sofsoundwire"
		alsa.mixer_name = "Intel Meteor Lake HDMI"
		alsa.name = ""
		alsa.resolution_bits = "16"
		alsa.subclass = "generic-mix"
		alsa.subdevice = "0"
		alsa.subdevice_name = "subdevice #0"
		alsa.sync.id = "00000000:00000000:00000000:00000000"
		api.alsa.card.longname = "LENOVO-21RQCTO1WW-ThinkPadP16Gen3"
		api.alsa.card.name = "sof-soundwire"
		api.alsa.open.ucm = "true"
		api.alsa.path = "hw:sofsoundwire,5"
		api.alsa.pcm.card = "1"
		api.alsa.pcm.stream = "playback"
		audio.channels = "2"
		audio.position = "FL,FR"
		card.profile.device = "2"
		device.api = "alsa"
		device.bus = "pci"
		device.class = "sound"
		device.icon_name = "video-display"
		device.id = "43"
		device.profile.description = "HDMI / DisplayPort 1 Output"
		device.profile.name = "HiFi: HDMI1: sink"
		device.routes = "1"
		factory.name = "api.alsa.pcm.sink"
		media.class = "Audio/Sink"
		device.description = "sof-soundwire"
		node.name = "alsa_output.pci-0000_80_1f.3-platform-sof_sdw.HiFi__HDMI1__sink"
		node.nick = "HDMI / DisplayPort 1 Output"
		node.pause-on-idle = "false"
		object.path = "alsa:acp:sofsoundwire:2:playback"
		port.group = "playback"
		priority.driver = "664"
		priority.session = "664"
		factory.id = "19"
		clock.quantum-limit = "8192"
		client.id = "41"
		node.driver = "true"
		node.loop.name = "data-loop.0"
		library.name = "audioconvert/libspa-audioconvert"
		object.id = "52"
		object.serial = "52"
		api.acp.auto-port = "false"
		api.acp.auto-profile = "false"
		api.alsa.card = "1"
		api.alsa.split-enable = "true"
		api.alsa.use-acp = "true"
		api.dbus.ReserveDevice1 = "Audio1"
		api.dbus.ReserveDevice1.Priority = "-20"
		device.bus_path = "pci-0000:80:1f.3-platform-sof_sdw"
		device.enum.api = "udev"
		device.name = "alsa_card.pci-0000_80_1f.3-platform-sof_sdw"
		device.nick = "sof-soundwire"
		device.plugged.usec = "17929343"
		device.product.id = "0x7f50"
		device.subsystem = "sound"
		sysfs.path = "/devices/pci0000:80/0000:80:1f.3/sof_sdw/sound/card1"
		device.vendor.id = "0x8086"
		device.vendor.name = "Intel Corporation"
		spa.object.id = "4"
		device.string = "1"
	Ports:
		[Out] HDMI1: HDMI / DisplayPort 1 Output (type: HDMI, priority: 500, availability group: HDMI/DP,pcm=5, not available)
	Active Port: [Out] HDMI1
	Formats:
		pcm

Sink #53
	State: SUSPENDED
	Name: alsa_output.pci-0000_80_1f.3-platform-sof_sdw.HiFi__Headphones__sink
	Description: sof-soundwire Headphones
	Driver: PipeWire
	Sample Specification: s32le 2ch 48000Hz
	Channel Map: front-left,front-right
	Owner Module: 4294967295
	Mute: no
	Volume: front-left: 9830 /  15% / -49.44 dB,   front-right: 9830 /  15% / -49.44 dB
	        balance 0.00
	Base Volume: 65536 / 100% / 0.00 dB
	Monitor Source: alsa_output.pci-0000_80_1f.3-platform-sof_sdw.HiFi__Headphones__sink.monitor
	Latency: 0 usec, configured 0 usec
	Flags: HARDWARE HW_VOLUME_CTRL DECIBEL_VOLUME LATENCY 
	Properties:
		alsa.card = "1"
		alsa.card_name = "sof-soundwire"
		alsa.class = "generic"
		alsa.components = "HDA:8086281d,80860101,00100000  cfg-amp:2 mic:dmic cfg-mics:2 iec61937-pcm:7,6,5 hs:cs42l43 spk:cs35l56"
		alsa.device = "0"
		alsa.driver_name = "snd_soc_sof_sdw"
		alsa.id = "Jack Out (*)"
		alsa.long_card_name = "LENOVO-21RQCTO1WW-ThinkPadP16Gen3"
		alsa.mixer_device = "_ucm0003.hw:sofsoundwire"
		alsa.mixer_name = "Intel Meteor Lake HDMI"
		alsa.name = ""
		alsa.resolution_bits = "16"
		alsa.subclass = "generic-mix"
		alsa.subdevice = "0"
		alsa.subdevice_name = "subdevice #0"
		alsa.sync.id = "00000000:00000000:00000000:00000000"
		api.alsa.card.longname = "LENOVO-21RQCTO1WW-ThinkPadP16Gen3"
		api.alsa.card.name = "sof-soundwire"
		api.alsa.open.ucm = "true"
		api.alsa.path = "hw:sofsoundwire,0"
		api.alsa.pcm.card = "1"
		api.alsa.pcm.stream = "playback"
		audio.channels = "2"
		audio.position = "FL,FR"
		card.profile.device = "3"
		device.api = "alsa"
		device.bus = "pci"
		device.class = "sound"
		device.icon_name = "audio-headphones"
		device.id = "43"
		device.profile.description = "Headphones"
		device.profile.name = "HiFi: Headphones: sink"
		device.routes = "1"
		factory.name = "api.alsa.pcm.sink"
		media.class = "Audio/Sink"
		device.description = "sof-soundwire"
		node.name = "alsa_output.pci-0000_80_1f.3-platform-sof_sdw.HiFi__Headphones__sink"
		node.nick = "Headphones"
		node.pause-on-idle = "false"
		object.path = "alsa:acp:sofsoundwire:3:playback"
		port.group = "playback"
		priority.driver = "1000"
		priority.session = "1000"
		factory.id = "19"
		clock.quantum-limit = "8192"
		client.id = "41"
		node.driver = "true"
		node.loop.name = "data-loop.0"
		library.name = "audioconvert/libspa-audioconvert"
		object.id = "53"
		object.serial = "53"
		api.acp.auto-port = "false"
		api.acp.auto-profile = "false"
		api.alsa.card = "1"
		api.alsa.split-enable = "true"
		api.alsa.use-acp = "true"
		api.dbus.ReserveDevice1 = "Audio1"
		api.dbus.ReserveDevice1.Priority = "-20"
		device.bus_path = "pci-0000:80:1f.3-platform-sof_sdw"
		device.enum.api = "udev"
		device.name = "alsa_card.pci-0000_80_1f.3-platform-sof_sdw"
		device.nick = "sof-soundwire"
		device.plugged.usec = "17929343"
		device.product.id = "0x7f50"
		device.subsystem = "sound"
		sysfs.path = "/devices/pci0000:80/0000:80:1f.3/sof_sdw/sound/card1"
		device.vendor.id = "0x8086"
		device.vendor.name = "Intel Corporation"
		spa.object.id = "4"
		device.string = "1"
	Ports:
		[Out] Headphones: Headphones (type: Headphones, priority: 200, availability group: Headphone, available)
	Active Port: [Out] Headphones
	Formats:
		pcm

Sink #54
	State: SUSPENDED
	Name: alsa_output.pci-0000_80_1f.3-platform-sof_sdw.HiFi__Speaker__sink
	Description: sof-soundwire Speaker
	Driver: PipeWire
	Sample Specification: s32le 2ch 48000Hz
	Channel Map: front-left,front-right
	Owner Module: 4294967295
	Mute: no
	Volume: front-left: 19661 /  30% / -31.37 dB,   front-right: 19661 /  30% / -31.37 dB
	        balance 0.00
	Base Volume: 65536 / 100% / 0.00 dB
	Monitor Source: alsa_output.pci-0000_80_1f.3-platform-sof_sdw.HiFi__Speaker__sink.monitor
	Latency: 0 usec, configured 0 usec
	Flags: HARDWARE HW_MUTE_CTRL DECIBEL_VOLUME LATENCY 
	Properties:
		alsa.card = "1"
		alsa.card_name = "sof-soundwire"
		alsa.class = "generic"
		alsa.components = "HDA:8086281d,80860101,00100000  cfg-amp:2 mic:dmic cfg-mics:2 iec61937-pcm:7,6,5 hs:cs42l43 spk:cs35l56"
		alsa.device = "2"
		alsa.driver_name = "snd_soc_sof_sdw"
		alsa.id = "Speaker (*)"
		alsa.long_card_name = "LENOVO-21RQCTO1WW-ThinkPadP16Gen3"
		alsa.mixer_device = "_ucm0003.default:sofsoundwire"
		alsa.mixer_name = "Intel Meteor Lake HDMI"
		alsa.name = ""
		alsa.resolution_bits = "16"
		alsa.subclass = "generic-mix"
		alsa.subdevice = "0"
		alsa.subdevice_name = "subdevice #0"
		alsa.sync.id = "00000000:00000000:00000000:00000000"
		api.alsa.card.longname = "LENOVO-21RQCTO1WW-ThinkPadP16Gen3"
		api.alsa.card.name = "sof-soundwire"
		api.alsa.open.ucm = "true"
		api.alsa.path = "hw:sofsoundwire,2"
		api.alsa.pcm.card = "1"
		api.alsa.pcm.stream = "playback"
		audio.channels = "2"
		audio.position = "FL,FR"
		card.profile.device = "4"
		device.api = "alsa"
		device.bus = "pci"
		device.class = "sound"
		device.icon_name = "audio-speakers"
		device.id = "43"
		device.profile.description = "Speaker"
		device.profile.name = "HiFi: Speaker: sink"
		device.routes = "1"
		factory.name = "api.alsa.pcm.sink"
		media.class = "Audio/Sink"
		device.description = "sof-soundwire"
		node.name = "alsa_output.pci-0000_80_1f.3-platform-sof_sdw.HiFi__Speaker__sink"
		node.nick = "Speaker"
		node.pause-on-idle = "false"
		object.path = "alsa:acp:sofsoundwire:4:playback"
		port.group = "playback"
		priority.driver = "712"
		priority.session = "712"
		factory.id = "19"
		clock.quantum-limit = "8192"
		client.id = "41"
		node.driver = "true"
		node.loop.name = "data-loop.0"
		library.name = "audioconvert/libspa-audioconvert"
		object.id = "54"
		object.serial = "54"
		api.acp.auto-port = "false"
		api.acp.auto-profile = "false"
		api.alsa.card = "1"
		api.alsa.split-enable = "true"
		api.alsa.use-acp = "true"
		api.dbus.ReserveDevice1 = "Audio1"
		api.dbus.ReserveDevice1.Priority = "-20"
		device.bus_path = "pci-0000:80:1f.3-platform-sof_sdw"
		device.enum.api = "udev"
		device.name = "alsa_card.pci-0000_80_1f.3-platform-sof_sdw"
		device.nick = "sof-soundwire"
		device.plugged.usec = "17929343"
		device.product.id = "0x7f50"
		device.subsystem = "sound"
		sysfs.path = "/devices/pci0000:80/0000:80:1f.3/sof_sdw/sound/card1"
		device.vendor.id = "0x8086"
		device.vendor.name = "Intel Corporation"
		spa.object.id = "4"
		device.string = "1"
	Ports:
		[Out] Speaker: Speaker (type: Speaker, priority: 100, availability unknown)
	Active Port: [Out] Speaker
	Formats:
		pcm
$ pactl list sink-inputs
<no output>
$ aplay -lL
null
    Discard all samples (playback) or generate zero samples (capture)
pipewire
    PipeWire Sound Server
hdmi:CARD=NVidia,DEV=0
    HDA NVidia, HDMI 0
    HDMI Audio Output
hdmi:CARD=NVidia,DEV=1
    HDA NVidia, HDMI 1
    HDMI Audio Output
hdmi:CARD=NVidia,DEV=2
    HDA NVidia, HDMI 2
    HDMI Audio Output
hdmi:CARD=NVidia,DEV=3
    HDA NVidia, HDMI 3
    HDMI Audio Output
default:CARD=sofsoundwire
    sof-soundwire, 
    Default Audio Device
sysdefault:CARD=sofsoundwire
    sof-soundwire, 
    Default Audio Device
hdmi:CARD=sofsoundwire,DEV=0
    sof-soundwire, 
    HDMI Audio Output
hdmi:CARD=sofsoundwire,DEV=1
    sof-soundwire, 
    HDMI Audio Output
hdmi:CARD=sofsoundwire,DEV=2
    sof-soundwire, 
    HDMI Audio Output
**** List of PLAYBACK Hardware Devices ****
card 0: NVidia [HDA NVidia], device 3: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: NVidia [HDA NVidia], device 7: HDMI 1 [HDMI 1]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: NVidia [HDA NVidia], device 8: HDMI 2 [HDMI 2]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: NVidia [HDA NVidia], device 9: HDMI 3 [HDMI 3]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: sofsoundwire [sof-soundwire], device 0: Jack Out (*) []
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: sofsoundwire [sof-soundwire], device 2: Speaker (*) []
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: sofsoundwire [sof-soundwire], device 5: HDMI1 (*) []
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: sofsoundwire [sof-soundwire], device 6: HDMI2 (*) []
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: sofsoundwire [sof-soundwire], device 7: HDMI3 (*) []
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: sofsoundwire [sof-soundwire], device 31: Deepbuffer Jack Out (*) []
  Subdevices: 1/1
  Subdevice #0: subdevice #0
$ amixer -Dhw:0
Simple mixer control 'IEC958',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [on]
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 'IEC958',3
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [on]
$ amixer -Dhw:1
Simple mixer control 'Headphone',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [on]
Simple mixer control 'Speaker',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 [off]
Simple mixer control 'IEC958',2
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'AMP1 ASP1 TX1 Source',0
  Capabilities: enum
  Items: 'None' 'ASP1RX1' 'ASP1RX2' 'VMON' 'IMON' 'ERRVOL' 'CLASSH' 'VDDBMON' 'VBSTMON' 'DSP1TX1' 'DSP1TX2' 'DSP1TX3' 'DSP1TX4' 'DSP1TX5' 'DSP1TX6' 'DSP1TX7' 'DSP1TX8' 'TEMPMON' 'INTERPOLATOR' 'SDW1RX1' 'SDW1RX2'
  Item0: 'None'
Simple mixer control 'AMP1 ASP1 TX2 Source',0
  Capabilities: enum
  Items: 'None' 'ASP1RX1' 'ASP1RX2' 'VMON' 'IMON' 'ERRVOL' 'CLASSH' 'VDDBMON' 'VBSTMON' 'DSP1TX1' 'DSP1TX2' 'DSP1TX3' 'DSP1TX4' 'DSP1TX5' 'DSP1TX6' 'DSP1TX7' 'DSP1TX8' 'TEMPMON' 'INTERPOLATOR' 'SDW1RX1' 'SDW1RX2'
  Item0: 'None'
Simple mixer control 'AMP1 ASP1 TX3 Source',0
  Capabilities: enum
  Items: 'None' 'ASP1RX1' 'ASP1RX2' 'VMON' 'IMON' 'ERRVOL' 'CLASSH' 'VDDBMON' 'VBSTMON' 'DSP1TX1' 'DSP1TX2' 'DSP1TX3' 'DSP1TX4' 'DSP1TX5' 'DSP1TX6' 'DSP1TX7' 'DSP1TX8' 'TEMPMON' 'INTERPOLATOR' 'SDW1RX1' 'SDW1RX2'
  Item0: 'None'
Simple mixer control 'AMP1 ASP1 TX4 Source',0
  Capabilities: enum
  Items: 'None' 'ASP1RX1' 'ASP1RX2' 'VMON' 'IMON' 'ERRVOL' 'CLASSH' 'VDDBMON' 'VBSTMON' 'DSP1TX1' 'DSP1TX2' 'DSP1TX3' 'DSP1TX4' 'DSP1TX5' 'DSP1TX6' 'DSP1TX7' 'DSP1TX8' 'TEMPMON' 'INTERPOLATOR' 'SDW1RX1' 'SDW1RX2'
  Item0: 'None'
Simple mixer control 'AMP1 Posture Number',0
  Capabilities: volume volume-joined
  Playback channels: Mono
  Capture channels: Mono
  Limits: 0 - 255
  Mono: 0 [0%]
Simple mixer control 'AMP1 SDW1 TX1 Source',0
  Capabilities: enum
  Items: 'None' 'ASP1RX1' 'ASP1RX2' 'VMON' 'IMON' 'ERRVOL' 'CLASSH' 'VDDBMON' 'VBSTMON' 'DSP1TX1' 'DSP1TX2' 'DSP1TX3' 'DSP1TX4' 'DSP1TX5' 'DSP1TX6' 'DSP1TX7' 'DSP1TX8' 'TEMPMON' 'INTERPOLATOR' 'SDW1RX1' 'SDW1RX2'
  Item0: 'VMON'
Simple mixer control 'AMP1 SDW1 TX2 Source',0
  Capabilities: enum
  Items: 'None' 'ASP1RX1' 'ASP1RX2' 'VMON' 'IMON' 'ERRVOL' 'CLASSH' 'VDDBMON' 'VBSTMON' 'DSP1TX1' 'DSP1TX2' 'DSP1TX3' 'DSP1TX4' 'DSP1TX5' 'DSP1TX6' 'DSP1TX7' 'DSP1TX8' 'TEMPMON' 'INTERPOLATOR' 'SDW1RX1' 'SDW1RX2'
  Item0: 'IMON'
Simple mixer control 'AMP1 SDW1 TX3 Source',0
  Capabilities: enum
  Items: 'None' 'ASP1RX1' 'ASP1RX2' 'VMON' 'IMON' 'ERRVOL' 'CLASSH' 'VDDBMON' 'VBSTMON' 'DSP1TX1' 'DSP1TX2' 'DSP1TX3' 'DSP1TX4' 'DSP1TX5' 'DSP1TX6' 'DSP1TX7' 'DSP1TX8' 'TEMPMON' 'INTERPOLATOR' 'SDW1RX1' 'SDW1RX2'
  Item0: 'VBSTMON'
Simple mixer control 'AMP1 SDW1 TX4 Source',0
  Capabilities: enum
  Items: 'None' 'ASP1RX1' 'ASP1RX2' 'VMON' 'IMON' 'ERRVOL' 'CLASSH' 'VDDBMON' 'VBSTMON' 'DSP1TX1' 'DSP1TX2' 'DSP1TX3' 'DSP1TX4' 'DSP1TX5' 'DSP1TX6' 'DSP1TX7' 'DSP1TX8' 'TEMPMON' 'INTERPOLATOR' 'SDW1RX1' 'SDW1RX2'
  Item0: 'VDDBMON'
Simple mixer control 'AMP1 Speaker',0
  Capabilities: volume volume-joined pswitch pswitch-joined
  Playback channels: Mono
  Capture channels: Mono
  Limits: 0 - 400
  Mono: 400 [100%] [0.00dB] Playback [on]
Simple mixer control 'AMP2 ASP1 TX1 Source',0
  Capabilities: enum
  Items: 'None' 'ASP1RX1' 'ASP1RX2' 'VMON' 'IMON' 'ERRVOL' 'CLASSH' 'VDDBMON' 'VBSTMON' 'DSP1TX1' 'DSP1TX2' 'DSP1TX3' 'DSP1TX4' 'DSP1TX5' 'DSP1TX6' 'DSP1TX7' 'DSP1TX8' 'TEMPMON' 'INTERPOLATOR' 'SDW1RX1' 'SDW1RX2'
  Item0: 'None'
Simple mixer control 'AMP2 ASP1 TX2 Source',0
  Capabilities: enum
  Items: 'None' 'ASP1RX1' 'ASP1RX2' 'VMON' 'IMON' 'ERRVOL' 'CLASSH' 'VDDBMON' 'VBSTMON' 'DSP1TX1' 'DSP1TX2' 'DSP1TX3' 'DSP1TX4' 'DSP1TX5' 'DSP1TX6' 'DSP1TX7' 'DSP1TX8' 'TEMPMON' 'INTERPOLATOR' 'SDW1RX1' 'SDW1RX2'
  Item0: 'None'
Simple mixer control 'AMP2 ASP1 TX3 Source',0
  Capabilities: enum
  Items: 'None' 'ASP1RX1' 'ASP1RX2' 'VMON' 'IMON' 'ERRVOL' 'CLASSH' 'VDDBMON' 'VBSTMON' 'DSP1TX1' 'DSP1TX2' 'DSP1TX3' 'DSP1TX4' 'DSP1TX5' 'DSP1TX6' 'DSP1TX7' 'DSP1TX8' 'TEMPMON' 'INTERPOLATOR' 'SDW1RX1' 'SDW1RX2'
  Item0: 'None'
Simple mixer control 'AMP2 ASP1 TX4 Source',0
  Capabilities: enum
  Items: 'None' 'ASP1RX1' 'ASP1RX2' 'VMON' 'IMON' 'ERRVOL' 'CLASSH' 'VDDBMON' 'VBSTMON' 'DSP1TX1' 'DSP1TX2' 'DSP1TX3' 'DSP1TX4' 'DSP1TX5' 'DSP1TX6' 'DSP1TX7' 'DSP1TX8' 'TEMPMON' 'INTERPOLATOR' 'SDW1RX1' 'SDW1RX2'
  Item0: 'None'
Simple mixer control 'AMP2 Posture Number',0
  Capabilities: volume volume-joined
  Playback channels: Mono
  Capture channels: Mono
  Limits: 0 - 255
  Mono: 0 [0%]
Simple mixer control 'AMP2 SDW1 TX1 Source',0
  Capabilities: enum
  Items: 'None' 'ASP1RX1' 'ASP1RX2' 'VMON' 'IMON' 'ERRVOL' 'CLASSH' 'VDDBMON' 'VBSTMON' 'DSP1TX1' 'DSP1TX2' 'DSP1TX3' 'DSP1TX4' 'DSP1TX5' 'DSP1TX6' 'DSP1TX7' 'DSP1TX8' 'TEMPMON' 'INTERPOLATOR' 'SDW1RX1' 'SDW1RX2'
  Item0: 'VMON'
Simple mixer control 'AMP2 SDW1 TX2 Source',0
  Capabilities: enum
  Items: 'None' 'ASP1RX1' 'ASP1RX2' 'VMON' 'IMON' 'ERRVOL' 'CLASSH' 'VDDBMON' 'VBSTMON' 'DSP1TX1' 'DSP1TX2' 'DSP1TX3' 'DSP1TX4' 'DSP1TX5' 'DSP1TX6' 'DSP1TX7' 'DSP1TX8' 'TEMPMON' 'INTERPOLATOR' 'SDW1RX1' 'SDW1RX2'
  Item0: 'IMON'
Simple mixer control 'AMP2 SDW1 TX3 Source',0
  Capabilities: enum
  Items: 'None' 'ASP1RX1' 'ASP1RX2' 'VMON' 'IMON' 'ERRVOL' 'CLASSH' 'VDDBMON' 'VBSTMON' 'DSP1TX1' 'DSP1TX2' 'DSP1TX3' 'DSP1TX4' 'DSP1TX5' 'DSP1TX6' 'DSP1TX7' 'DSP1TX8' 'TEMPMON' 'INTERPOLATOR' 'SDW1RX1' 'SDW1RX2'
  Item0: 'VBSTMON'
Simple mixer control 'AMP2 SDW1 TX4 Source',0
  Capabilities: enum
  Items: 'None' 'ASP1RX1' 'ASP1RX2' 'VMON' 'IMON' 'ERRVOL' 'CLASSH' 'VDDBMON' 'VBSTMON' 'DSP1TX1' 'DSP1TX2' 'DSP1TX3' 'DSP1TX4' 'DSP1TX5' 'DSP1TX6' 'DSP1TX7' 'DSP1TX8' 'TEMPMON' 'INTERPOLATOR' 'SDW1RX1' 'SDW1RX2'
  Item0: 'VDDBMON'
Simple mixer control 'AMP2 Speaker',0
  Capabilities: volume volume-joined pswitch pswitch-joined
  Playback channels: Mono
  Capture channels: Mono
  Limits: 0 - 400
  Mono: 400 [100%] [0.00dB] Playback [on]
Simple mixer control 'Dmic0',0
  Capabilities: cvolume cswitch
  Capture channels: Front Left - Front Right - Rear Left - Rear Right
  Limits: Capture 0 - 45
  Front Left: Capture 45 [100%] [0.00dB] [on]
  Front Right: Capture 45 [100%] [0.00dB] [on]
  Rear Left: Capture 45 [100%] [0.00dB] [on]
  Rear Right: Capture 45 [100%] [0.00dB] [on]
Simple mixer control 'Dmic0 Capture DRC switch',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [on]
Simple mixer control 'Dmic0 Capture TDFB angle set enum',0
  Capabilities: enum
  Items: '-90' '-75' '-60' '-45' '-30' '-15' '0' '15' '30' '45' '60' '75' '90'
  Item0: '0'
Simple mixer control 'Dmic0 Capture TDFB beam switch',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [on]
Simple mixer control 'Headset Mic',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [on]
Simple mixer control 'Post Mixer Jack Out',0
  Capabilities: pvolume
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 45
  Mono:
  Front Left: Playback 45 [100%] [0.00dB]
  Front Right: Playback 45 [100%] [0.00dB]
Simple mixer control 'Post Mixer Speaker',0
  Capabilities: pvolume
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 45
  Mono:
  Front Left: Playback 45 [100%] [0.00dB]
  Front Right: Playback 45 [100%] [0.00dB]
Simple mixer control 'Post Mixer Speaker Playback DRC switch',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [on]
Simple mixer control 'Pre Mixer Deepbuffer Jack Out',0
  Capabilities: volume
  Playback channels: Front Left - Front Right
  Capture channels: Front Left - Front Right
  Limits: 0 - 45
  Front Left: 45 [100%] [0.00dB]
  Front Right: 45 [100%] [0.00dB]
Simple mixer control 'Pre Mixer Jack Out',0
  Capabilities: pvolume
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 45
  Mono:
  Front Left: Playback 45 [100%] [0.00dB]
  Front Right: Playback 45 [100%] [0.00dB]
Simple mixer control 'Pre Mixer Speaker',0
  Capabilities: pvolume
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 45
  Mono:
  Front Left: Playback 45 [100%] [0.00dB]
  Front Right: Playback 45 [100%] [0.00dB]
Simple mixer control 'cs42l43 ADC',0
  Capabilities: volume
  Playback channels: Front Left - Front Right
  Capture channels: Front Left - Front Right
  Limits: 0 - 4
  Front Left: 0 [0%] [-6.00dB]
  Front Right: 0 [0%] [-6.00dB]
Simple mixer control 'cs42l43 ADC1 Input',0
  Capabilities: enum
  Items: 'IN1' 'IN2'
  Item0: 'IN1'
Simple mixer control 'cs42l43 ASPTX1 Input',0
  Capabilities: enum
  Items: 'None' 'Tone Generator 1' 'Tone Generator 2' 'Decimator 1' 'Decimator 2' 'Decimator 3' 'Decimator 4' 'ASPRX1' 'ASPRX2' 'ASPRX3' 'ASPRX4' 'ASPRX5' 'ASPRX6' 'DP5RX1' 'DP5RX2' 'DP6RX1' 'DP6RX2' 'DP7RX1' 'DP7RX2' 'ASRC INT1' 'ASRC INT2' 'ASRC INT3' 'ASRC INT4' 'ASRC DEC1' 'ASRC DEC2' 'ASRC DEC3' 'ASRC DEC4' 'ISRC1 INT1' 'ISRC1 INT2' 'ISRC1 DEC1' 'ISRC1 DEC2' 'ISRC2 INT1' 'ISRC2 INT2' 'ISRC2 DEC1' 'ISRC2 DEC2' 'EQ1' 'EQ2'
  Item0: 'None'
Simple mixer control 'cs42l43 ASPTX2 Input',0
  Capabilities: enum
  Items: 'None' 'Tone Generator 1' 'Tone Generator 2' 'Decimator 1' 'Decimator 2' 'Decimator 3' 'Decimator 4' 'ASPRX1' 'ASPRX2' 'ASPRX3' 'ASPRX4' 'ASPRX5' 'ASPRX6' 'DP5RX1' 'DP5RX2' 'DP6RX1' 'DP6RX2' 'DP7RX1' 'DP7RX2' 'ASRC INT1' 'ASRC INT2' 'ASRC INT3' 'ASRC INT4' 'ASRC DEC1' 'ASRC DEC2' 'ASRC DEC3' 'ASRC DEC4' 'ISRC1 INT1' 'ISRC1 INT2' 'ISRC1 DEC1' 'ISRC1 DEC2' 'ISRC2 INT1' 'ISRC2 INT2' 'ISRC2 DEC1' 'ISRC2 DEC2' 'EQ1' 'EQ2'
  Item0: 'None'
Simple mixer control 'cs42l43 ASPTX3 Input',0
  Capabilities: enum
  Items: 'None' 'Tone Generator 1' 'Tone Generator 2' 'Decimator 1' 'Decimator 2' 'Decimator 3' 'Decimator 4' 'ASPRX1' 'ASPRX2' 'ASPRX3' 'ASPRX4' 'ASPRX5' 'ASPRX6' 'DP5RX1' 'DP5RX2' 'DP6RX1' 'DP6RX2' 'DP7RX1' 'DP7RX2' 'ASRC INT1' 'ASRC INT2' 'ASRC INT3' 'ASRC INT4' 'ASRC DEC1' 'ASRC DEC2' 'ASRC DEC3' 'ASRC DEC4' 'ISRC1 INT1' 'ISRC1 INT2' 'ISRC1 DEC1' 'ISRC1 DEC2' 'ISRC2 INT1' 'ISRC2 INT2' 'ISRC2 DEC1' 'ISRC2 DEC2' 'EQ1' 'EQ2'
  Item0: 'None'
Simple mixer control 'cs42l43 ASPTX4 Input',0
  Capabilities: enum
  Items: 'None' 'Tone Generator 1' 'Tone Generator 2' 'Decimator 1' 'Decimator 2' 'Decimator 3' 'Decimator 4' 'ASPRX1' 'ASPRX2' 'ASPRX3' 'ASPRX4' 'ASPRX5' 'ASPRX6' 'DP5RX1' 'DP5RX2' 'DP6RX1' 'DP6RX2' 'DP7RX1' 'DP7RX2' 'ASRC INT1' 'ASRC INT2' 'ASRC INT3' 'ASRC INT4' 'ASRC DEC1' 'ASRC DEC2' 'ASRC DEC3' 'ASRC DEC4' 'ISRC1 INT1' 'ISRC1 INT2' 'ISRC1 DEC1' 'ISRC1 DEC2' 'ISRC2 INT1' 'ISRC2 INT2' 'ISRC2 DEC1' 'ISRC2 DEC2' 'EQ1' 'EQ2'
  Item0: 'None'
Simple mixer control 'cs42l43 ASPTX5 Input',0
  Capabilities: enum
  Items: 'None' 'Tone Generator 1' 'Tone Generator 2' 'Decimator 1' 'Decimator 2' 'Decimator 3' 'Decimator 4' 'ASPRX1' 'ASPRX2' 'ASPRX3' 'ASPRX4' 'ASPRX5' 'ASPRX6' 'DP5RX1' 'DP5RX2' 'DP6RX1' 'DP6RX2' 'DP7RX1' 'DP7RX2' 'ASRC INT1' 'ASRC INT2' 'ASRC INT3' 'ASRC INT4' 'ASRC DEC1' 'ASRC DEC2' 'ASRC DEC3' 'ASRC DEC4' 'ISRC1 INT1' 'ISRC1 INT2' 'ISRC1 DEC1' 'ISRC1 DEC2' 'ISRC2 INT1' 'ISRC2 INT2' 'ISRC2 DEC1' 'ISRC2 DEC2' 'EQ1' 'EQ2'
  Item0: 'None'
Simple mixer control 'cs42l43 ASPTX6 Input',0
  Capabilities: enum
  Items: 'None' 'Tone Generator 1' 'Tone Generator 2' 'Decimator 1' 'Decimator 2' 'Decimator 3' 'Decimator 4' 'ASPRX1' 'ASPRX2' 'ASPRX3' 'ASPRX4' 'ASPRX5' 'ASPRX6' 'DP5RX1' 'DP5RX2' 'DP6RX1' 'DP6RX2' 'DP7RX1' 'DP7RX2' 'ASRC INT1' 'ASRC INT2' 'ASRC INT3' 'ASRC INT4' 'ASRC DEC1' 'ASRC DEC2' 'ASRC DEC3' 'ASRC DEC4' 'ISRC1 INT1' 'ISRC1 INT2' 'ISRC1 DEC1' 'ISRC1 DEC2' 'ISRC2 INT1' 'ISRC2 INT2' 'ISRC2 DEC1' 'ISRC2 DEC2' 'EQ1' 'EQ2'
  Item0: 'None'
Simple mixer control 'cs42l43 ASRC DEC1 Input',0
  Capabilities: enum
  Items: 'None' 'Tone Generator 1' 'Tone Generator 2' 'Decimator 1' 'Decimator 2' 'Decimator 3' 'Decimator 4' 'ASPRX1' 'ASPRX2' 'ASPRX3' 'ASPRX4' 'ASPRX5' 'ASPRX6' 'DP5RX1' 'DP5RX2' 'DP6RX1' 'DP6RX2' 'DP7RX1' 'DP7RX2' 'ASRC INT1' 'ASRC INT2' 'ASRC INT3' 'ASRC INT4' 'ASRC DEC1' 'ASRC DEC2' 'ASRC DEC3' 'ASRC DEC4' 'ISRC1 INT1' 'ISRC1 INT2' 'ISRC1 DEC1' 'ISRC1 DEC2' 'ISRC2 INT1' 'ISRC2 INT2' 'ISRC2 DEC1' 'ISRC2 DEC2' 'EQ1' 'EQ2'
  Item0: 'None'
Simple mixer control 'cs42l43 ASRC DEC2 Input',0
  Capabilities: enum
  Items: 'None' 'Tone Generator 1' 'Tone Generator 2' 'Decimator 1' 'Decimator 2' 'Decimator 3' 'Decimator 4' 'ASPRX1' 'ASPRX2' 'ASPRX3' 'ASPRX4' 'ASPRX5' 'ASPRX6' 'DP5RX1' 'DP5RX2' 'DP6RX1' 'DP6RX2' 'DP7RX1' 'DP7RX2' 'ASRC INT1' 'ASRC INT2' 'ASRC INT3' 'ASRC INT4' 'ASRC DEC1' 'ASRC DEC2' 'ASRC DEC3' 'ASRC DEC4' 'ISRC1 INT1' 'ISRC1 INT2' 'ISRC1 DEC1' 'ISRC1 DEC2' 'ISRC2 INT1' 'ISRC2 INT2' 'ISRC2 DEC1' 'ISRC2 DEC2' 'EQ1' 'EQ2'
  Item0: 'None'
Simple mixer control 'cs42l43 ASRC DEC3 Input',0
  Capabilities: enum
  Items: 'None' 'Tone Generator 1' 'Tone Generator 2' 'Decimator 1' 'Decimator 2' 'Decimator 3' 'Decimator 4' 'ASPRX1' 'ASPRX2' 'ASPRX3' 'ASPRX4' 'ASPRX5' 'ASPRX6' 'DP5RX1' 'DP5RX2' 'DP6RX1' 'DP6RX2' 'DP7RX1' 'DP7RX2' 'ASRC INT1' 'ASRC INT2' 'ASRC INT3' 'ASRC INT4' 'ASRC DEC1' 'ASRC DEC2' 'ASRC DEC3' 'ASRC DEC4' 'ISRC1 INT1' 'ISRC1 INT2' 'ISRC1 DEC1' 'ISRC1 DEC2' 'ISRC2 INT1' 'ISRC2 INT2' 'ISRC2 DEC1' 'ISRC2 DEC2' 'EQ1' 'EQ2'
  Item0: 'None'
Simple mixer control 'cs42l43 ASRC DEC4 Input',0
  Capabilities: enum
  Items: 'None' 'Tone Generator 1' 'Tone Generator 2' 'Decimator 1' 'Decimator 2' 'Decimator 3' 'Decimator 4' 'ASPRX1' 'ASPRX2' 'ASPRX3' 'ASPRX4' 'ASPRX5' 'ASPRX6' 'DP5RX1' 'DP5RX2' 'DP6RX1' 'DP6RX2' 'DP7RX1' 'DP7RX2' 'ASRC INT1' 'ASRC INT2' 'ASRC INT3' 'ASRC INT4' 'ASRC DEC1' 'ASRC DEC2' 'ASRC DEC3' 'ASRC DEC4' 'ISRC1 INT1' 'ISRC1 INT2' 'ISRC1 DEC1' 'ISRC1 DEC2' 'ISRC2 INT1' 'ISRC2 INT2' 'ISRC2 DEC1' 'ISRC2 DEC2' 'EQ1' 'EQ2'
  Item0: 'None'
Simple mixer control 'cs42l43 ASRC INT1 Input',0
  Capabilities: enum
  Items: 'None' 'Tone Generator 1' 'Tone Generator 2' 'Decimator 1' 'Decimator 2' 'Decimator 3' 'Decimator 4' 'ASPRX1' 'ASPRX2' 'ASPRX3' 'ASPRX4' 'ASPRX5' 'ASPRX6' 'DP5RX1' 'DP5RX2' 'DP6RX1' 'DP6RX2' 'DP7RX1' 'DP7RX2' 'ASRC INT1' 'ASRC INT2' 'ASRC INT3' 'ASRC INT4' 'ASRC DEC1' 'ASRC DEC2' 'ASRC DEC3' 'ASRC DEC4' 'ISRC1 INT1' 'ISRC1 INT2' 'ISRC1 DEC1' 'ISRC1 DEC2' 'ISRC2 INT1' 'ISRC2 INT2' 'ISRC2 DEC1' 'ISRC2 DEC2' 'EQ1' 'EQ2'
  Item0: 'None'
Simple mixer control 'cs42l43 ASRC INT2 Input',0
  Capabilities: enum
  Items: 'None' 'Tone Generator 1' 'Tone Generator 2' 'Decimator 1' 'Decimator 2' 'Decimator 3' 'Decimator 4' 'ASPRX1' 'ASPRX2' 'ASPRX3' 'ASPRX4' 'ASPRX5' 'ASPRX6' 'DP5RX1' 'DP5RX2' 'DP6RX1' 'DP6RX2' 'DP7RX1' 'DP7RX2' 'ASRC INT1' 'ASRC INT2' 'ASRC INT3' 'ASRC INT4' 'ASRC DEC1' 'ASRC DEC2' 'ASRC DEC3' 'ASRC DEC4' 'ISRC1 INT1' 'ISRC1 INT2' 'ISRC1 DEC1' 'ISRC1 DEC2' 'ISRC2 INT1' 'ISRC2 INT2' 'ISRC2 DEC1' 'ISRC2 DEC2' 'EQ1' 'EQ2'
  Item0: 'None'
Simple mixer control 'cs42l43 ASRC INT3 Input',0
  Capabilities: enum
  Items: 'None' 'Tone Generator 1' 'Tone Generator 2' 'Decimator 1' 'Decimator 2' 'Decimator 3' 'Decimator 4' 'ASPRX1' 'ASPRX2' 'ASPRX3' 'ASPRX4' 'ASPRX5' 'ASPRX6' 'DP5RX1' 'DP5RX2' 'DP6RX1' 'DP6RX2' 'DP7RX1' 'DP7RX2' 'ASRC INT1' 'ASRC INT2' 'ASRC INT3' 'ASRC INT4' 'ASRC DEC1' 'ASRC DEC2' 'ASRC DEC3' 'ASRC DEC4' 'ISRC1 INT1' 'ISRC1 INT2' 'ISRC1 DEC1' 'ISRC1 DEC2' 'ISRC2 INT1' 'ISRC2 INT2' 'ISRC2 DEC1' 'ISRC2 DEC2' 'EQ1' 'EQ2'
  Item0: 'None'
Simple mixer control 'cs42l43 ASRC INT4 Input',0
  Capabilities: enum
  Items: 'None' 'Tone Generator 1' 'Tone Generator 2' 'Decimator 1' 'Decimator 2' 'Decimator 3' 'Decimator 4' 'ASPRX1' 'ASPRX2' 'ASPRX3' 'ASPRX4' 'ASPRX5' 'ASPRX6' 'DP5RX1' 'DP5RX2' 'DP6RX1' 'DP6RX2' 'DP7RX1' 'DP7RX2' 'ASRC INT1' 'ASRC INT2' 'ASRC INT3' 'ASRC INT4' 'ASRC DEC1' 'ASRC DEC2' 'ASRC DEC3' 'ASRC DEC4' 'ISRC1 INT1' 'ISRC1 INT2' 'ISRC1 DEC1' 'ISRC1 DEC2' 'ISRC2 INT1' 'ISRC2 INT2' 'ISRC2 DEC1' 'ISRC2 DEC2' 'EQ1' 'EQ2'
  Item0: 'None'
Simple mixer control 'cs42l43 DP1TX1 Input',0
  Capabilities: enum
  Items: 'None' 'Tone Generator 1' 'Tone Generator 2' 'Decimator 1' 'Decimator 2' 'Decimator 3' 'Decimator 4' 'ASPRX1' 'ASPRX2' 'ASPRX3' 'ASPRX4' 'ASPRX5' 'ASPRX6' 'DP5RX1' 'DP5RX2' 'DP6RX1' 'DP6RX2' 'DP7RX1' 'DP7RX2' 'ASRC INT1' 'ASRC INT2' 'ASRC INT3' 'ASRC INT4' 'ASRC DEC1' 'ASRC DEC2' 'ASRC DEC3' 'ASRC DEC4' 'ISRC1 INT1' 'ISRC1 INT2' 'ISRC1 DEC1' 'ISRC1 DEC2' 'ISRC2 INT1' 'ISRC2 INT2' 'ISRC2 DEC1' 'ISRC2 DEC2' 'EQ1' 'EQ2'
  Item0: 'None'
Simple mixer control 'cs42l43 DP1TX2 Input',0
  Capabilities: enum
  Items: 'None' 'Tone Generator 1' 'Tone Generator 2' 'Decimator 1' 'Decimator 2' 'Decimator 3' 'Decimator 4' 'ASPRX1' 'ASPRX2' 'ASPRX3' 'ASPRX4' 'ASPRX5' 'ASPRX6' 'DP5RX1' 'DP5RX2' 'DP6RX1' 'DP6RX2' 'DP7RX1' 'DP7RX2' 'ASRC INT1' 'ASRC INT2' 'ASRC INT3' 'ASRC INT4' 'ASRC DEC1' 'ASRC DEC2' 'ASRC DEC3' 'ASRC DEC4' 'ISRC1 INT1' 'ISRC1 INT2' 'ISRC1 DEC1' 'ISRC1 DEC2' 'ISRC2 INT1' 'ISRC2 INT2' 'ISRC2 DEC1' 'ISRC2 DEC2' 'EQ1' 'EQ2'
  Item0: 'None'
Simple mixer control 'cs42l43 DP1TX3 Input',0
  Capabilities: enum
  Items: 'None' 'Tone Generator 1' 'Tone Generator 2' 'Decimator 1' 'Decimator 2' 'Decimator 3' 'Decimator 4' 'ASPRX1' 'ASPRX2' 'ASPRX3' 'ASPRX4' 'ASPRX5' 'ASPRX6' 'DP5RX1' 'DP5RX2' 'DP6RX1' 'DP6RX2' 'DP7RX1' 'DP7RX2' 'ASRC INT1' 'ASRC INT2' 'ASRC INT3' 'ASRC INT4' 'ASRC DEC1' 'ASRC DEC2' 'ASRC DEC3' 'ASRC DEC4' 'ISRC1 INT1' 'ISRC1 INT2' 'ISRC1 DEC1' 'ISRC1 DEC2' 'ISRC2 INT1' 'ISRC2 INT2' 'ISRC2 DEC1' 'ISRC2 DEC2' 'EQ1' 'EQ2'
  Item0: 'None'
Simple mixer control 'cs42l43 DP1TX4 Input',0
  Capabilities: enum
  Items: 'None' 'Tone Generator 1' 'Tone Generator 2' 'Decimator 1' 'Decimator 2' 'Decimator 3' 'Decimator 4' 'ASPRX1' 'ASPRX2' 'ASPRX3' 'ASPRX4' 'ASPRX5' 'ASPRX6' 'DP5RX1' 'DP5RX2' 'DP6RX1' 'DP6RX2' 'DP7RX1' 'DP7RX2' 'ASRC INT1' 'ASRC INT2' 'ASRC INT3' 'ASRC INT4' 'ASRC DEC1' 'ASRC DEC2' 'ASRC DEC3' 'ASRC DEC4' 'ISRC1 INT1' 'ISRC1 INT2' 'ISRC1 DEC1' 'ISRC1 DEC2' 'ISRC2 INT1' 'ISRC2 INT2' 'ISRC2 DEC1' 'ISRC2 DEC2' 'EQ1' 'EQ2'
  Item0: 'None'
Simple mixer control 'cs42l43 DP2TX1 Input',0
  Capabilities: enum
  Items: 'None' 'Tone Generator 1' 'Tone Generator 2' 'Decimator 1' 'Decimator 2' 'Decimator 3' 'Decimator 4' 'ASPRX1' 'ASPRX2' 'ASPRX3' 'ASPRX4' 'ASPRX5' 'ASPRX6' 'DP5RX1' 'DP5RX2' 'DP6RX1' 'DP6RX2' 'DP7RX1' 'DP7RX2' 'ASRC INT1' 'ASRC INT2' 'ASRC INT3' 'ASRC INT4' 'ASRC DEC1' 'ASRC DEC2' 'ASRC DEC3' 'ASRC DEC4' 'ISRC1 INT1' 'ISRC1 INT2' 'ISRC1 DEC1' 'ISRC1 DEC2' 'ISRC2 INT1' 'ISRC2 INT2' 'ISRC2 DEC1' 'ISRC2 DEC2' 'EQ1' 'EQ2'
  Item0: 'Decimator 1'
Simple mixer control 'cs42l43 DP2TX2 Input',0
  Capabilities: enum
  Items: 'None' 'Tone Generator 1' 'Tone Generator 2' 'Decimator 1' 'Decimator 2' 'Decimator 3' 'Decimator 4' 'ASPRX1' 'ASPRX2' 'ASPRX3' 'ASPRX4' 'ASPRX5' 'ASPRX6' 'DP5RX1' 'DP5RX2' 'DP6RX1' 'DP6RX2' 'DP7RX1' 'DP7RX2' 'ASRC INT1' 'ASRC INT2' 'ASRC INT3' 'ASRC INT4' 'ASRC DEC1' 'ASRC DEC2' 'ASRC DEC3' 'ASRC DEC4' 'ISRC1 INT1' 'ISRC1 INT2' 'ISRC1 DEC1' 'ISRC1 DEC2' 'ISRC2 INT1' 'ISRC2 INT2' 'ISRC2 DEC1' 'ISRC2 DEC2' 'EQ1' 'EQ2'
  Item0: 'Decimator 1'
Simple mixer control 'cs42l43 DP3TX1 Input',0
  Capabilities: enum
  Items: 'None' 'Tone Generator 1' 'Tone Generator 2' 'Decimator 1' 'Decimator 2' 'Decimator 3' 'Decimator 4' 'ASPRX1' 'ASPRX2' 'ASPRX3' 'ASPRX4' 'ASPRX5' 'ASPRX6' 'DP5RX1' 'DP5RX2' 'DP6RX1' 'DP6RX2' 'DP7RX1' 'DP7RX2' 'ASRC INT1' 'ASRC INT2' 'ASRC INT3' 'ASRC INT4' 'ASRC DEC1' 'ASRC DEC2' 'ASRC DEC3' 'ASRC DEC4' 'ISRC1 INT1' 'ISRC1 INT2' 'ISRC1 DEC1' 'ISRC1 DEC2' 'ISRC2 INT1' 'ISRC2 INT2' 'ISRC2 DEC1' 'ISRC2 DEC2' 'EQ1' 'EQ2'
  Item0: 'None'
Simple mixer control 'cs42l43 DP3TX2 Input',0
  Capabilities: enum
  Items: 'None' 'Tone Generator 1' 'Tone Generator 2' 'Decimator 1' 'Decimator 2' 'Decimator 3' 'Decimator 4' 'ASPRX1' 'ASPRX2' 'ASPRX3' 'ASPRX4' 'ASPRX5' 'ASPRX6' 'DP5RX1' 'DP5RX2' 'DP6RX1' 'DP6RX2' 'DP7RX1' 'DP7RX2' 'ASRC INT1' 'ASRC INT2' 'ASRC INT3' 'ASRC INT4' 'ASRC DEC1' 'ASRC DEC2' 'ASRC DEC3' 'ASRC DEC4' 'ISRC1 INT1' 'ISRC1 INT2' 'ISRC1 DEC1' 'ISRC1 DEC2' 'ISRC2 INT1' 'ISRC2 INT2' 'ISRC2 DEC1' 'ISRC2 DEC2' 'EQ1' 'EQ2'
  Item0: 'None'
Simple mixer control 'cs42l43 DP4TX1 Input',0
  Capabilities: enum
  Items: 'None' 'Tone Generator 1' 'Tone Generator 2' 'Decimator 1' 'Decimator 2' 'Decimator 3' 'Decimator 4' 'ASPRX1' 'ASPRX2' 'ASPRX3' 'ASPRX4' 'ASPRX5' 'ASPRX6' 'DP5RX1' 'DP5RX2' 'DP6RX1' 'DP6RX2' 'DP7RX1' 'DP7RX2' 'ASRC INT1' 'ASRC INT2' 'ASRC INT3' 'ASRC INT4' 'ASRC DEC1' 'ASRC DEC2' 'ASRC DEC3' 'ASRC DEC4' 'ISRC1 INT1' 'ISRC1 INT2' 'ISRC1 DEC1' 'ISRC1 DEC2' 'ISRC2 INT1' 'ISRC2 INT2' 'ISRC2 DEC1' 'ISRC2 DEC2' 'EQ1' 'EQ2'
  Item0: 'None'
Simple mixer control 'cs42l43 DP4TX2 Input',0
  Capabilities: enum
  Items: 'None' 'Tone Generator 1' 'Tone Generator 2' 'Decimator 1' 'Decimator 2' 'Decimator 3' 'Decimator 4' 'ASPRX1' 'ASPRX2' 'ASPRX3' 'ASPRX4' 'ASPRX5' 'ASPRX6' 'DP5RX1' 'DP5RX2' 'DP6RX1' 'DP6RX2' 'DP7RX1' 'DP7RX2' 'ASRC INT1' 'ASRC INT2' 'ASRC INT3' 'ASRC INT4' 'ASRC DEC1' 'ASRC DEC2' 'ASRC DEC3' 'ASRC DEC4' 'ISRC1 INT1' 'ISRC1 INT2' 'ISRC1 DEC1' 'ISRC1 DEC2' 'ISRC2 INT1' 'ISRC2 INT2' 'ISRC2 DEC1' 'ISRC2 DEC2' 'EQ1' 'EQ2'
  Item0: 'None'
Simple mixer control 'cs42l43 Decimator 1',0
  Capabilities: volume volume-joined pswitch pswitch-joined
  Playback channels: Mono
  Capture channels: Mono
  Limits: 0 - 191
  Mono: 162 [85%] [17.00dB] Playback [on]
Simple mixer control 'cs42l43 Decimator 1 HPF',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [on]
Simple mixer control 'cs42l43 Decimator 1 HPF Corner Frequency',0
  Capabilities: enum
  Items: '3Hz' '12Hz' '48Hz' '96Hz'
  Item0: '3Hz'
Simple mixer control 'cs42l43 Decimator 1 Mode',0
  Capabilities: enum
  Items: 'ADC' 'PDM'
  Item0: 'ADC'
Simple mixer control 'cs42l43 Decimator 1 Ramp Down',0
  Capabilities: enum
  Items: '0ms/6dB' '0.5ms/6dB' '1ms/6dB' '2ms/6dB' '4ms/6dB' '8ms/6dB' '15ms/6dB' '30ms/6dB'
  Item0: '1ms/6dB'
Simple mixer control 'cs42l43 Decimator 1 Ramp Up',0
  Capabilities: enum
  Items: '0ms/6dB' '0.5ms/6dB' '1ms/6dB' '2ms/6dB' '4ms/6dB' '8ms/6dB' '15ms/6dB' '30ms/6dB'
  Item0: '1ms/6dB'
Simple mixer control 'cs42l43 Decimator 1 WNF',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'cs42l43 Decimator 1 WNF Corner Frequency',0
  Capabilities: enum
  Items: '160Hz' '180Hz' '200Hz' '220Hz' '240Hz' '260Hz' '280Hz' '300Hz'
  Item0: '160Hz'
Simple mixer control 'cs42l43 Decimator 2',0
  Capabilities: volume volume-joined pswitch pswitch-joined
  Playback channels: Mono
  Capture channels: Mono
  Limits: 0 - 191
  Mono: 128 [67%] [0.00dB] Playback [on]
Simple mixer control 'cs42l43 Decimator 2 HPF',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [on]
Simple mixer control 'cs42l43 Decimator 2 HPF Corner Frequency',0
  Capabilities: enum
  Items: '3Hz' '12Hz' '48Hz' '96Hz'
  Item0: '3Hz'
Simple mixer control 'cs42l43 Decimator 2 Mode',0
  Capabilities: enum
  Items: 'ADC' 'PDM'
  Item0: 'ADC'
Simple mixer control 'cs42l43 Decimator 2 Ramp Down',0
  Capabilities: enum
  Items: '0ms/6dB' '0.5ms/6dB' '1ms/6dB' '2ms/6dB' '4ms/6dB' '8ms/6dB' '15ms/6dB' '30ms/6dB'
  Item0: '1ms/6dB'
Simple mixer control 'cs42l43 Decimator 2 Ramp Up',0
  Capabilities: enum
  Items: '0ms/6dB' '0.5ms/6dB' '1ms/6dB' '2ms/6dB' '4ms/6dB' '8ms/6dB' '15ms/6dB' '30ms/6dB'
  Item0: '1ms/6dB'
Simple mixer control 'cs42l43 Decimator 2 WNF',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'cs42l43 Decimator 2 WNF Corner Frequency',0
  Capabilities: enum
  Items: '160Hz' '180Hz' '200Hz' '220Hz' '240Hz' '260Hz' '280Hz' '300Hz'
  Item0: '160Hz'
Simple mixer control 'cs42l43 Decimator 3',0
  Capabilities: volume volume-joined pswitch pswitch-joined
  Playback channels: Mono
  Capture channels: Mono
  Limits: 0 - 191
  Mono: 128 [67%] [0.00dB] Playback [on]
Simple mixer control 'cs42l43 Decimator 3 HPF',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [on]
Simple mixer control 'cs42l43 Decimator 3 HPF Corner Frequency',0
  Capabilities: enum
  Items: '3Hz' '12Hz' '48Hz' '96Hz'
  Item0: '3Hz'
Simple mixer control 'cs42l43 Decimator 3 Ramp Down',0
  Capabilities: enum
  Items: '0ms/6dB' '0.5ms/6dB' '1ms/6dB' '2ms/6dB' '4ms/6dB' '8ms/6dB' '15ms/6dB' '30ms/6dB'
  Item0: '1ms/6dB'
Simple mixer control 'cs42l43 Decimator 3 Ramp Up',0
  Capabilities: enum
  Items: '0ms/6dB' '0.5ms/6dB' '1ms/6dB' '2ms/6dB' '4ms/6dB' '8ms/6dB' '15ms/6dB' '30ms/6dB'
  Item0: '1ms/6dB'
Simple mixer control 'cs42l43 Decimator 3 WNF',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'cs42l43 Decimator 3 WNF Corner Frequency',0
  Capabilities: enum
  Items: '160Hz' '180Hz' '200Hz' '220Hz' '240Hz' '260Hz' '280Hz' '300Hz'
  Item0: '160Hz'
Simple mixer control 'cs42l43 Decimator 4',0
  Capabilities: volume volume-joined pswitch pswitch-joined
  Playback channels: Mono
  Capture channels: Mono
  Limits: 0 - 191
  Mono: 128 [67%] [0.00dB] Playback [on]
Simple mixer control 'cs42l43 Decimator 4 HPF',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [on]
Simple mixer control 'cs42l43 Decimator 4 HPF Corner Frequency',0
  Capabilities: enum
  Items: '3Hz' '12Hz' '48Hz' '96Hz'
  Item0: '3Hz'
Simple mixer control 'cs42l43 Decimator 4 Ramp Down',0
  Capabilities: enum
  Items: '0ms/6dB' '0.5ms/6dB' '1ms/6dB' '2ms/6dB' '4ms/6dB' '8ms/6dB' '15ms/6dB' '30ms/6dB'
  Item0: '1ms/6dB'
Simple mixer control 'cs42l43 Decimator 4 Ramp Up',0
  Capabilities: enum
  Items: '0ms/6dB' '0.5ms/6dB' '1ms/6dB' '2ms/6dB' '4ms/6dB' '8ms/6dB' '15ms/6dB' '30ms/6dB'
  Item0: '1ms/6dB'
Simple mixer control 'cs42l43 Decimator 4 WNF',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'cs42l43 Decimator 4 WNF Corner Frequency',0
  Capabilities: enum
  Items: '160Hz' '180Hz' '200Hz' '220Hz' '240Hz' '260Hz' '280Hz' '300Hz'
  Item0: '160Hz'
Simple mixer control 'cs42l43 EQ',0
  Capabilities: pswitch
  Playback channels: Front Left - Front Right
  Mono:
  Front Left: Playback [on]
  Front Right: Playback [on]
Simple mixer control 'cs42l43 EQ1 Input 1',0
  Capabilities: volume volume-joined enum
  Items: 'None' 'Tone Generator 1' 'Tone Generator 2' 'Decimator 1' 'Decimator 2' 'Decimator 3' 'Decimator 4' 'ASPRX1' 'ASPRX2' 'ASPRX3' 'ASPRX4' 'ASPRX5' 'ASPRX6' 'DP5RX1' 'DP5RX2' 'DP6RX1' 'DP6RX2' 'DP7RX1' 'DP7RX2' 'ASRC INT1' 'ASRC INT2' 'ASRC INT3' 'ASRC INT4' 'ASRC DEC1' 'ASRC DEC2' 'ASRC DEC3' 'ASRC DEC4' 'ISRC1 INT1' 'ISRC1 INT2' 'ISRC1 DEC1' 'ISRC1 DEC2' 'ISRC2 INT1' 'ISRC2 INT2' 'ISRC2 DEC1' 'ISRC2 DEC2' 'EQ1' 'EQ2'
  Item0: 'None'
Simple mixer control 'cs42l43 EQ1 Input 2',0
  Capabilities: volume volume-joined enum
  Items: 'None' 'Tone Generator 1' 'Tone Generator 2' 'Decimator 1' 'Decimator 2' 'Decimator 3' 'Decimator 4' 'ASPRX1' 'ASPRX2' 'ASPRX3' 'ASPRX4' 'ASPRX5' 'ASPRX6' 'DP5RX1' 'DP5RX2' 'DP6RX1' 'DP6RX2' 'DP7RX1' 'DP7RX2' 'ASRC INT1' 'ASRC INT2' 'ASRC INT3' 'ASRC INT4' 'ASRC DEC1' 'ASRC DEC2' 'ASRC DEC3' 'ASRC DEC4' 'ISRC1 INT1' 'ISRC1 INT2' 'ISRC1 DEC1' 'ISRC1 DEC2' 'ISRC2 INT1' 'ISRC2 INT2' 'ISRC2 DEC1' 'ISRC2 DEC2' 'EQ1' 'EQ2'
  Item0: 'None'
Simple mixer control 'cs42l43 EQ1 Input 3',0
  Capabilities: volume volume-joined enum
  Items: 'None' 'Tone Generator 1' 'Tone Generator 2' 'Decimator 1' 'Decimator 2' 'Decimator 3' 'Decimator 4' 'ASPRX1' 'ASPRX2' 'ASPRX3' 'ASPRX4' 'ASPRX5' 'ASPRX6' 'DP5RX1' 'DP5RX2' 'DP6RX1' 'DP6RX2' 'DP7RX1' 'DP7RX2' 'ASRC INT1' 'ASRC INT2' 'ASRC INT3' 'ASRC INT4' 'ASRC DEC1' 'ASRC DEC2' 'ASRC DEC3' 'ASRC DEC4' 'ISRC1 INT1' 'ISRC1 INT2' 'ISRC1 DEC1' 'ISRC1 DEC2' 'ISRC2 INT1' 'ISRC2 INT2' 'ISRC2 DEC1' 'ISRC2 DEC2' 'EQ1' 'EQ2'
  Item0: 'None'
Simple mixer control 'cs42l43 EQ1 Input 4',0
  Capabilities: volume volume-joined enum
  Items: 'None' 'Tone Generator 1' 'Tone Generator 2' 'Decimator 1' 'Decimator 2' 'Decimator 3' 'Decimator 4' 'ASPRX1' 'ASPRX2' 'ASPRX3' 'ASPRX4' 'ASPRX5' 'ASPRX6' 'DP5RX1' 'DP5RX2' 'DP6RX1' 'DP6RX2' 'DP7RX1' 'DP7RX2' 'ASRC INT1' 'ASRC INT2' 'ASRC INT3' 'ASRC INT4' 'ASRC DEC1' 'ASRC DEC2' 'ASRC DEC3' 'ASRC DEC4' 'ISRC1 INT1' 'ISRC1 INT2' 'ISRC1 DEC1' 'ISRC1 DEC2' 'ISRC2 INT1' 'ISRC2 INT2' 'ISRC2 DEC1' 'ISRC2 DEC2' 'EQ1' 'EQ2'
  Item0: 'None'
Simple mixer control 'cs42l43 EQ2 Input 1',0
  Capabilities: volume volume-joined enum
  Items: 'None' 'Tone Generator 1' 'Tone Generator 2' 'Decimator 1' 'Decimator 2' 'Decimator 3' 'Decimator 4' 'ASPRX1' 'ASPRX2' 'ASPRX3' 'ASPRX4' 'ASPRX5' 'ASPRX6' 'DP5RX1' 'DP5RX2' 'DP6RX1' 'DP6RX2' 'DP7RX1' 'DP7RX2' 'ASRC INT1' 'ASRC INT2' 'ASRC INT3' 'ASRC INT4' 'ASRC DEC1' 'ASRC DEC2' 'ASRC DEC3' 'ASRC DEC4' 'ISRC1 INT1' 'ISRC1 INT2' 'ISRC1 DEC1' 'ISRC1 DEC2' 'ISRC2 INT1' 'ISRC2 INT2' 'ISRC2 DEC1' 'ISRC2 DEC2' 'EQ1' 'EQ2'
  Item0: 'None'
Simple mixer control 'cs42l43 EQ2 Input 2',0
  Capabilities: volume volume-joined enum
  Items: 'None' 'Tone Generator 1' 'Tone Generator 2' 'Decimator 1' 'Decimator 2' 'Decimator 3' 'Decimator 4' 'ASPRX1' 'ASPRX2' 'ASPRX3' 'ASPRX4' 'ASPRX5' 'ASPRX6' 'DP5RX1' 'DP5RX2' 'DP6RX1' 'DP6RX2' 'DP7RX1' 'DP7RX2' 'ASRC INT1' 'ASRC INT2' 'ASRC INT3' 'ASRC INT4' 'ASRC DEC1' 'ASRC DEC2' 'ASRC DEC3' 'ASRC DEC4' 'ISRC1 INT1' 'ISRC1 INT2' 'ISRC1 DEC1' 'ISRC1 DEC2' 'ISRC2 INT1' 'ISRC2 INT2' 'ISRC2 DEC1' 'ISRC2 DEC2' 'EQ1' 'EQ2'
  Item0: 'None'
Simple mixer control 'cs42l43 EQ2 Input 3',0
  Capabilities: volume volume-joined enum
  Items: 'None' 'Tone Generator 1' 'Tone Generator 2' 'Decimator 1' 'Decimator 2' 'Decimator 3' 'Decimator 4' 'ASPRX1' 'ASPRX2' 'ASPRX3' 'ASPRX4' 'ASPRX5' 'ASPRX6' 'DP5RX1' 'DP5RX2' 'DP6RX1' 'DP6RX2' 'DP7RX1' 'DP7RX2' 'ASRC INT1' 'ASRC INT2' 'ASRC INT3' 'ASRC INT4' 'ASRC DEC1' 'ASRC DEC2' 'ASRC DEC3' 'ASRC DEC4' 'ISRC1 INT1' 'ISRC1 INT2' 'ISRC1 DEC1' 'ISRC1 DEC2' 'ISRC2 INT1' 'ISRC2 INT2' 'ISRC2 DEC1' 'ISRC2 DEC2' 'EQ1' 'EQ2'
  Item0: 'None'
Simple mixer control 'cs42l43 EQ2 Input 4',0
  Capabilities: volume volume-joined enum
  Items: 'None' 'Tone Generator 1' 'Tone Generator 2' 'Decimator 1' 'Decimator 2' 'Decimator 3' 'Decimator 4' 'ASPRX1' 'ASPRX2' 'ASPRX3' 'ASPRX4' 'ASPRX5' 'ASPRX6' 'DP5RX1' 'DP5RX2' 'DP6RX1' 'DP6RX2' 'DP7RX1' 'DP7RX2' 'ASRC INT1' 'ASRC INT2' 'ASRC INT3' 'ASRC INT4' 'ASRC DEC1' 'ASRC DEC2' 'ASRC DEC3' 'ASRC DEC4' 'ISRC1 INT1' 'ISRC1 INT2' 'ISRC1 DEC1' 'ISRC1 DEC2' 'ISRC2 INT1' 'ISRC2 INT2' 'ISRC2 DEC1' 'ISRC2 DEC2' 'EQ1' 'EQ2'
  Item0: 'None'
Simple mixer control 'cs42l43 Headphone Digital',0
  Capabilities: volume
  Playback channels: Front Left - Front Right
  Capture channels: Front Left - Front Right
  Limits: 0 - 229
  Front Left: 458 [200%] [114.50dB]
  Front Right: 458 [200%] [114.50dB]
Simple mixer control 'cs42l43 Headphone Invert',0
  Capabilities: pswitch
  Playback channels: Front Left - Front Right
  Mono:
  Front Left: Playback [off]
  Front Right: Playback [off]
Simple mixer control 'cs42l43 Headphone L Input 1',0
  Capabilities: volume volume-joined enum
  Items: 'None' 'Tone Generator 1' 'Tone Generator 2' 'Decimator 1' 'Decimator 2' 'Decimator 3' 'Decimator 4' 'ASPRX1' 'ASPRX2' 'ASPRX3' 'ASPRX4' 'ASPRX5' 'ASPRX6' 'DP5RX1' 'DP5RX2' 'DP6RX1' 'DP6RX2' 'DP7RX1' 'DP7RX2' 'ASRC INT1' 'ASRC INT2' 'ASRC INT3' 'ASRC INT4' 'ASRC DEC1' 'ASRC DEC2' 'ASRC DEC3' 'ASRC DEC4' 'ISRC1 INT1' 'ISRC1 INT2' 'ISRC1 DEC1' 'ISRC1 DEC2' 'ISRC2 INT1' 'ISRC2 INT2' 'ISRC2 DEC1' 'ISRC2 DEC2' 'EQ1' 'EQ2'
  Item0: 'DP5RX1'
Simple mixer control 'cs42l43 Headphone L Input 2',0
  Capabilities: volume volume-joined enum
  Items: 'None' 'Tone Generator 1' 'Tone Generator 2' 'Decimator 1' 'Decimator 2' 'Decimator 3' 'Decimator 4' 'ASPRX1' 'ASPRX2' 'ASPRX3' 'ASPRX4' 'ASPRX5' 'ASPRX6' 'DP5RX1' 'DP5RX2' 'DP6RX1' 'DP6RX2' 'DP7RX1' 'DP7RX2' 'ASRC INT1' 'ASRC INT2' 'ASRC INT3' 'ASRC INT4' 'ASRC DEC1' 'ASRC DEC2' 'ASRC DEC3' 'ASRC DEC4' 'ISRC1 INT1' 'ISRC1 INT2' 'ISRC1 DEC1' 'ISRC1 DEC2' 'ISRC2 INT1' 'ISRC2 INT2' 'ISRC2 DEC1' 'ISRC2 DEC2' 'EQ1' 'EQ2'
  Item0: 'None'
Simple mixer control 'cs42l43 Headphone L Input 3',0
  Capabilities: volume volume-joined enum
  Items: 'None' 'Tone Generator 1' 'Tone Generator 2' 'Decimator 1' 'Decimator 2' 'Decimator 3' 'Decimator 4' 'ASPRX1' 'ASPRX2' 'ASPRX3' 'ASPRX4' 'ASPRX5' 'ASPRX6' 'DP5RX1' 'DP5RX2' 'DP6RX1' 'DP6RX2' 'DP7RX1' 'DP7RX2' 'ASRC INT1' 'ASRC INT2' 'ASRC INT3' 'ASRC INT4' 'ASRC DEC1' 'ASRC DEC2' 'ASRC DEC3' 'ASRC DEC4' 'ISRC1 INT1' 'ISRC1 INT2' 'ISRC1 DEC1' 'ISRC1 DEC2' 'ISRC2 INT1' 'ISRC2 INT2' 'ISRC2 DEC1' 'ISRC2 DEC2' 'EQ1' 'EQ2'
  Item0: 'None'
Simple mixer control 'cs42l43 Headphone L Input 4',0
  Capabilities: volume volume-joined enum
  Items: 'None' 'Tone Generator 1' 'Tone Generator 2' 'Decimator 1' 'Decimator 2' 'Decimator 3' 'Decimator 4' 'ASPRX1' 'ASPRX2' 'ASPRX3' 'ASPRX4' 'ASPRX5' 'ASPRX6' 'DP5RX1' 'DP5RX2' 'DP6RX1' 'DP6RX2' 'DP7RX1' 'DP7RX2' 'ASRC INT1' 'ASRC INT2' 'ASRC INT3' 'ASRC INT4' 'ASRC DEC1' 'ASRC DEC2' 'ASRC DEC3' 'ASRC DEC4' 'ISRC1 INT1' 'ISRC1 INT2' 'ISRC1 DEC1' 'ISRC1 DEC2' 'ISRC2 INT1' 'ISRC2 INT2' 'ISRC2 DEC1' 'ISRC2 DEC2' 'EQ1' 'EQ2'
  Item0: 'None'
Simple mixer control 'cs42l43 Headphone R Input 1',0
  Capabilities: volume volume-joined enum
  Items: 'None' 'Tone Generator 1' 'Tone Generator 2' 'Decimator 1' 'Decimator 2' 'Decimator 3' 'Decimator 4' 'ASPRX1' 'ASPRX2' 'ASPRX3' 'ASPRX4' 'ASPRX5' 'ASPRX6' 'DP5RX1' 'DP5RX2' 'DP6RX1' 'DP6RX2' 'DP7RX1' 'DP7RX2' 'ASRC INT1' 'ASRC INT2' 'ASRC INT3' 'ASRC INT4' 'ASRC DEC1' 'ASRC DEC2' 'ASRC DEC3' 'ASRC DEC4' 'ISRC1 INT1' 'ISRC1 INT2' 'ISRC1 DEC1' 'ISRC1 DEC2' 'ISRC2 INT1' 'ISRC2 INT2' 'ISRC2 DEC1' 'ISRC2 DEC2' 'EQ1' 'EQ2'
  Item0: 'DP5RX2'
Simple mixer control 'cs42l43 Headphone R Input 2',0
  Capabilities: volume volume-joined enum
  Items: 'None' 'Tone Generator 1' 'Tone Generator 2' 'Decimator 1' 'Decimator 2' 'Decimator 3' 'Decimator 4' 'ASPRX1' 'ASPRX2' 'ASPRX3' 'ASPRX4' 'ASPRX5' 'ASPRX6' 'DP5RX1' 'DP5RX2' 'DP6RX1' 'DP6RX2' 'DP7RX1' 'DP7RX2' 'ASRC INT1' 'ASRC INT2' 'ASRC INT3' 'ASRC INT4' 'ASRC DEC1' 'ASRC DEC2' 'ASRC DEC3' 'ASRC DEC4' 'ISRC1 INT1' 'ISRC1 INT2' 'ISRC1 DEC1' 'ISRC1 DEC2' 'ISRC2 INT1' 'ISRC2 INT2' 'ISRC2 DEC1' 'ISRC2 DEC2' 'EQ1' 'EQ2'
  Item0: 'None'
Simple mixer control 'cs42l43 Headphone R Input 3',0
  Capabilities: volume volume-joined enum
  Items: 'None' 'Tone Generator 1' 'Tone Generator 2' 'Decimator 1' 'Decimator 2' 'Decimator 3' 'Decimator 4' 'ASPRX1' 'ASPRX2' 'ASPRX3' 'ASPRX4' 'ASPRX5' 'ASPRX6' 'DP5RX1' 'DP5RX2' 'DP6RX1' 'DP6RX2' 'DP7RX1' 'DP7RX2' 'ASRC INT1' 'ASRC INT2' 'ASRC INT3' 'ASRC INT4' 'ASRC DEC1' 'ASRC DEC2' 'ASRC DEC3' 'ASRC DEC4' 'ISRC1 INT1' 'ISRC1 INT2' 'ISRC1 DEC1' 'ISRC1 DEC2' 'ISRC2 INT1' 'ISRC2 INT2' 'ISRC2 DEC1' 'ISRC2 DEC2' 'EQ1' 'EQ2'
  Item0: 'None'
Simple mixer control 'cs42l43 Headphone R Input 4',0
  Capabilities: volume volume-joined enum
  Items: 'None' 'Tone Generator 1' 'Tone Generator 2' 'Decimator 1' 'Decimator 2' 'Decimator 3' 'Decimator 4' 'ASPRX1' 'ASPRX2' 'ASPRX3' 'ASPRX4' 'ASPRX5' 'ASPRX6' 'DP5RX1' 'DP5RX2' 'DP6RX1' 'DP6RX2' 'DP7RX1' 'DP7RX2' 'ASRC INT1' 'ASRC INT2' 'ASRC INT3' 'ASRC INT4' 'ASRC DEC1' 'ASRC DEC2' 'ASRC DEC3' 'ASRC DEC4' 'ISRC1 INT1' 'ISRC1 INT2' 'ISRC1 DEC1' 'ISRC1 DEC2' 'ISRC2 INT1' 'ISRC2 INT2' 'ISRC2 DEC1' 'ISRC2 DEC2' 'EQ1' 'EQ2'
  Item0: 'None'
Simple mixer control 'cs42l43 Headphone Ramp',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [on]
Simple mixer control 'cs42l43 Headphone Ramp Rate',0
  Capabilities: enum
  Items: '1' '2' '4' '6' '8' '11' '12' '16' '22' '24' '33' '36' '44' '48' '66' '72'
  Item0: '1'
Simple mixer control 'cs42l43 Headphone Zero Cross',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [on]
Simple mixer control 'cs42l43 ISRC1DEC1 Input',0
  Capabilities: enum
  Items: 'None' 'Tone Generator 1' 'Tone Generator 2' 'Decimator 1' 'Decimator 2' 'Decimator 3' 'Decimator 4' 'ASPRX1' 'ASPRX2' 'ASPRX3' 'ASPRX4' 'ASPRX5' 'ASPRX6' 'DP5RX1' 'DP5RX2' 'DP6RX1' 'DP6RX2' 'DP7RX1' 'DP7RX2' 'ASRC INT1' 'ASRC INT2' 'ASRC INT3' 'ASRC INT4' 'ASRC DEC1' 'ASRC DEC2' 'ASRC DEC3' 'ASRC DEC4' 'ISRC1 INT1' 'ISRC1 INT2' 'ISRC1 DEC1' 'ISRC1 DEC2' 'ISRC2 INT1' 'ISRC2 INT2' 'ISRC2 DEC1' 'ISRC2 DEC2' 'EQ1' 'EQ2'
  Item0: 'None'
Simple mixer control 'cs42l43 ISRC1DEC2 Input',0
  Capabilities: enum
  Items: 'None' 'Tone Generator 1' 'Tone Generator 2' 'Decimator 1' 'Decimator 2' 'Decimator 3' 'Decimator 4' 'ASPRX1' 'ASPRX2' 'ASPRX3' 'ASPRX4' 'ASPRX5' 'ASPRX6' 'DP5RX1' 'DP5RX2' 'DP6RX1' 'DP6RX2' 'DP7RX1' 'DP7RX2' 'ASRC INT1' 'ASRC INT2' 'ASRC INT3' 'ASRC INT4' 'ASRC DEC1' 'ASRC DEC2' 'ASRC DEC3' 'ASRC DEC4' 'ISRC1 INT1' 'ISRC1 INT2' 'ISRC1 DEC1' 'ISRC1 DEC2' 'ISRC2 INT1' 'ISRC2 INT2' 'ISRC2 DEC1' 'ISRC2 DEC2' 'EQ1' 'EQ2'
  Item0: 'None'
Simple mixer control 'cs42l43 ISRC1INT1 Input',0
  Capabilities: enum
  Items: 'None' 'Tone Generator 1' 'Tone Generator 2' 'Decimator 1' 'Decimator 2' 'Decimator 3' 'Decimator 4' 'ASPRX1' 'ASPRX2' 'ASPRX3' 'ASPRX4' 'ASPRX5' 'ASPRX6' 'DP5RX1' 'DP5RX2' 'DP6RX1' 'DP6RX2' 'DP7RX1' 'DP7RX2' 'ASRC INT1' 'ASRC INT2' 'ASRC INT3' 'ASRC INT4' 'ASRC DEC1' 'ASRC DEC2' 'ASRC DEC3' 'ASRC DEC4' 'ISRC1 INT1' 'ISRC1 INT2' 'ISRC1 DEC1' 'ISRC1 DEC2' 'ISRC2 INT1' 'ISRC2 INT2' 'ISRC2 DEC1' 'ISRC2 DEC2' 'EQ1' 'EQ2'
  Item0: 'None'
Simple mixer control 'cs42l43 ISRC1INT2 Input',0
  Capabilities: enum
  Items: 'None' 'Tone Generator 1' 'Tone Generator 2' 'Decimator 1' 'Decimator 2' 'Decimator 3' 'Decimator 4' 'ASPRX1' 'ASPRX2' 'ASPRX3' 'ASPRX4' 'ASPRX5' 'ASPRX6' 'DP5RX1' 'DP5RX2' 'DP6RX1' 'DP6RX2' 'DP7RX1' 'DP7RX2' 'ASRC INT1' 'ASRC INT2' 'ASRC INT3' 'ASRC INT4' 'ASRC DEC1' 'ASRC DEC2' 'ASRC DEC3' 'ASRC DEC4' 'ISRC1 INT1' 'ISRC1 INT2' 'ISRC1 DEC1' 'ISRC1 DEC2' 'ISRC2 INT1' 'ISRC2 INT2' 'ISRC2 DEC1' 'ISRC2 DEC2' 'EQ1' 'EQ2'
  Item0: 'None'
Simple mixer control 'cs42l43 ISRC2DEC1 Input',0
  Capabilities: enum
  Items: 'None' 'Tone Generator 1' 'Tone Generator 2' 'Decimator 1' 'Decimator 2' 'Decimator 3' 'Decimator 4' 'ASPRX1' 'ASPRX2' 'ASPRX3' 'ASPRX4' 'ASPRX5' 'ASPRX6' 'DP5RX1' 'DP5RX2' 'DP6RX1' 'DP6RX2' 'DP7RX1' 'DP7RX2' 'ASRC INT1' 'ASRC INT2' 'ASRC INT3' 'ASRC INT4' 'ASRC DEC1' 'ASRC DEC2' 'ASRC DEC3' 'ASRC DEC4' 'ISRC1 INT1' 'ISRC1 INT2' 'ISRC1 DEC1' 'ISRC1 DEC2' 'ISRC2 INT1' 'ISRC2 INT2' 'ISRC2 DEC1' 'ISRC2 DEC2' 'EQ1' 'EQ2'
  Item0: 'None'
Simple mixer control 'cs42l43 ISRC2DEC2 Input',0
  Capabilities: enum
  Items: 'None' 'Tone Generator 1' 'Tone Generator 2' 'Decimator 1' 'Decimator 2' 'Decimator 3' 'Decimator 4' 'ASPRX1' 'ASPRX2' 'ASPRX3' 'ASPRX4' 'ASPRX5' 'ASPRX6' 'DP5RX1' 'DP5RX2' 'DP6RX1' 'DP6RX2' 'DP7RX1' 'DP7RX2' 'ASRC INT1' 'ASRC INT2' 'ASRC INT3' 'ASRC INT4' 'ASRC DEC1' 'ASRC DEC2' 'ASRC DEC3' 'ASRC DEC4' 'ISRC1 INT1' 'ISRC1 INT2' 'ISRC1 DEC1' 'ISRC1 DEC2' 'ISRC2 INT1' 'ISRC2 INT2' 'ISRC2 DEC1' 'ISRC2 DEC2' 'EQ1' 'EQ2'
  Item0: 'None'
Simple mixer control 'cs42l43 ISRC2INT1 Input',0
  Capabilities: enum
  Items: 'None' 'Tone Generator 1' 'Tone Generator 2' 'Decimator 1' 'Decimator 2' 'Decimator 3' 'Decimator 4' 'ASPRX1' 'ASPRX2' 'ASPRX3' 'ASPRX4' 'ASPRX5' 'ASPRX6' 'DP5RX1' 'DP5RX2' 'DP6RX1' 'DP6RX2' 'DP7RX1' 'DP7RX2' 'ASRC INT1' 'ASRC INT2' 'ASRC INT3' 'ASRC INT4' 'ASRC DEC1' 'ASRC DEC2' 'ASRC DEC3' 'ASRC DEC4' 'ISRC1 INT1' 'ISRC1 INT2' 'ISRC1 DEC1' 'ISRC1 DEC2' 'ISRC2 INT1' 'ISRC2 INT2' 'ISRC2 DEC1' 'ISRC2 DEC2' 'EQ1' 'EQ2'
  Item0: 'None'
Simple mixer control 'cs42l43 ISRC2INT2 Input',0
  Capabilities: enum
  Items: 'None' 'Tone Generator 1' 'Tone Generator 2' 'Decimator 1' 'Decimator 2' 'Decimator 3' 'Decimator 4' 'ASPRX1' 'ASPRX2' 'ASPRX3' 'ASPRX4' 'ASPRX5' 'ASPRX6' 'DP5RX1' 'DP5RX2' 'DP6RX1' 'DP6RX2' 'DP7RX1' 'DP7RX2' 'ASRC INT1' 'ASRC INT2' 'ASRC INT3' 'ASRC INT4' 'ASRC DEC1' 'ASRC DEC2' 'ASRC DEC3' 'ASRC DEC4' 'ISRC1 INT1' 'ISRC1 INT2' 'ISRC1 DEC1' 'ISRC1 DEC2' 'ISRC2 INT1' 'ISRC2 INT2' 'ISRC2 DEC1' 'ISRC2 DEC2' 'EQ1' 'EQ2'
  Item0: 'None'
Simple mixer control 'cs42l43 Jack Override',0
  Capabilities: enum
  Items: 'None' 'CTIA' 'OMTP' 'Headphone' 'Line-Out' 'Line-In' 'Microphone' 'Optical'
  Item0: 'None'
Simple mixer control 'cs42l43 PDM1 Clock',0
  Capabilities: enum
  Items: '3.072MHz' '1.536MHz' '768kHz'
  Item0: '3.072MHz'
Simple mixer control 'cs42l43 PDM1 Invert',0
  Capabilities: pswitch
  Playback channels: Front Left - Front Right
  Mono:
  Front Left: Playback [off]
  Front Right: Playback [off]
Simple mixer control 'cs42l43 PDM2 Clock',0
  Capabilities: enum
  Items: '3.072MHz' '1.536MHz' '768kHz'
  Item0: '3.072MHz'
Simple mixer control 'cs42l43 PDM2 Invert',0
  Capabilities: pswitch
  Playback channels: Front Left - Front Right
  Mono:
  Front Left: Playback [off]
  Front Right: Playback [off]
Simple mixer control 'cs42l43 SPDIF1 Input',0
  Capabilities: enum
  Items: 'None' 'Tone Generator 1' 'Tone Generator 2' 'Decimator 1' 'Decimator 2' 'Decimator 3' 'Decimator 4' 'ASPRX1' 'ASPRX2' 'ASPRX3' 'ASPRX4' 'ASPRX5' 'ASPRX6' 'DP5RX1' 'DP5RX2' 'DP6RX1' 'DP6RX2' 'DP7RX1' 'DP7RX2' 'ASRC INT1' 'ASRC INT2' 'ASRC INT3' 'ASRC INT4' 'ASRC DEC1' 'ASRC DEC2' 'ASRC DEC3' 'ASRC DEC4' 'ISRC1 INT1' 'ISRC1 INT2' 'ISRC1 DEC1' 'ISRC1 DEC2' 'ISRC2 INT1' 'ISRC2 INT2' 'ISRC2 DEC1' 'ISRC2 DEC2' 'EQ1' 'EQ2'
  Item0: 'None'
Simple mixer control 'cs42l43 SPDIF2 Input',0
  Capabilities: enum
  Items: 'None' 'Tone Generator 1' 'Tone Generator 2' 'Decimator 1' 'Decimator 2' 'Decimator 3' 'Decimator 4' 'ASPRX1' 'ASPRX2' 'ASPRX3' 'ASPRX4' 'ASPRX5' 'ASPRX6' 'DP5RX1' 'DP5RX2' 'DP6RX1' 'DP6RX2' 'DP7RX1' 'DP7RX2' 'ASRC INT1' 'ASRC INT2' 'ASRC INT3' 'ASRC INT4' 'ASRC DEC1' 'ASRC DEC2' 'ASRC DEC3' 'ASRC DEC4' 'ISRC1 INT1' 'ISRC1 INT2' 'ISRC1 DEC1' 'ISRC1 DEC2' 'ISRC2 INT1' 'ISRC2 INT2' 'ISRC2 DEC1' 'ISRC2 DEC2' 'EQ1' 'EQ2'
  Item0: 'None'
Simple mixer control 'cs42l43 Speaker Digital',0
  Capabilities: volume pswitch
  Playback channels: Front Left - Front Right
  Capture channels: Front Left - Front Right
  Limits: 0 - 191
  Front Left: 128 [67%] [0.00dB] Playback [off]
  Front Right: 128 [67%] [0.00dB] Playback [off]
Simple mixer control 'cs42l43 Speaker L Input 1',0
  Capabilities: volume volume-joined enum
  Items: 'None' 'Tone Generator 1' 'Tone Generator 2' 'Decimator 1' 'Decimator 2' 'Decimator 3' 'Decimator 4' 'ASPRX1' 'ASPRX2' 'ASPRX3' 'ASPRX4' 'ASPRX5' 'ASPRX6' 'DP5RX1' 'DP5RX2' 'DP6RX1' 'DP6RX2' 'DP7RX1' 'DP7RX2' 'ASRC INT1' 'ASRC INT2' 'ASRC INT3' 'ASRC INT4' 'ASRC DEC1' 'ASRC DEC2' 'ASRC DEC3' 'ASRC DEC4' 'ISRC1 INT1' 'ISRC1 INT2' 'ISRC1 DEC1' 'ISRC1 DEC2' 'ISRC2 INT1' 'ISRC2 INT2' 'ISRC2 DEC1' 'ISRC2 DEC2' 'EQ1' 'EQ2'
  Item0: 'None'
Simple mixer control 'cs42l43 Speaker L Input 2',0
  Capabilities: volume volume-joined enum
  Items: 'None' 'Tone Generator 1' 'Tone Generator 2' 'Decimator 1' 'Decimator 2' 'Decimator 3' 'Decimator 4' 'ASPRX1' 'ASPRX2' 'ASPRX3' 'ASPRX4' 'ASPRX5' 'ASPRX6' 'DP5RX1' 'DP5RX2' 'DP6RX1' 'DP6RX2' 'DP7RX1' 'DP7RX2' 'ASRC INT1' 'ASRC INT2' 'ASRC INT3' 'ASRC INT4' 'ASRC DEC1' 'ASRC DEC2' 'ASRC DEC3' 'ASRC DEC4' 'ISRC1 INT1' 'ISRC1 INT2' 'ISRC1 DEC1' 'ISRC1 DEC2' 'ISRC2 INT1' 'ISRC2 INT2' 'ISRC2 DEC1' 'ISRC2 DEC2' 'EQ1' 'EQ2'
  Item0: 'None'
Simple mixer control 'cs42l43 Speaker L Input 3',0
  Capabilities: volume volume-joined enum
  Items: 'None' 'Tone Generator 1' 'Tone Generator 2' 'Decimator 1' 'Decimator 2' 'Decimator 3' 'Decimator 4' 'ASPRX1' 'ASPRX2' 'ASPRX3' 'ASPRX4' 'ASPRX5' 'ASPRX6' 'DP5RX1' 'DP5RX2' 'DP6RX1' 'DP6RX2' 'DP7RX1' 'DP7RX2' 'ASRC INT1' 'ASRC INT2' 'ASRC INT3' 'ASRC INT4' 'ASRC DEC1' 'ASRC DEC2' 'ASRC DEC3' 'ASRC DEC4' 'ISRC1 INT1' 'ISRC1 INT2' 'ISRC1 DEC1' 'ISRC1 DEC2' 'ISRC2 INT1' 'ISRC2 INT2' 'ISRC2 DEC1' 'ISRC2 DEC2' 'EQ1' 'EQ2'
  Item0: 'None'
Simple mixer control 'cs42l43 Speaker L Input 4',0
  Capabilities: volume volume-joined enum
  Items: 'None' 'Tone Generator 1' 'Tone Generator 2' 'Decimator 1' 'Decimator 2' 'Decimator 3' 'Decimator 4' 'ASPRX1' 'ASPRX2' 'ASPRX3' 'ASPRX4' 'ASPRX5' 'ASPRX6' 'DP5RX1' 'DP5RX2' 'DP6RX1' 'DP6RX2' 'DP7RX1' 'DP7RX2' 'ASRC INT1' 'ASRC INT2' 'ASRC INT3' 'ASRC INT4' 'ASRC DEC1' 'ASRC DEC2' 'ASRC DEC3' 'ASRC DEC4' 'ISRC1 INT1' 'ISRC1 INT2' 'ISRC1 DEC1' 'ISRC1 DEC2' 'ISRC2 INT1' 'ISRC2 INT2' 'ISRC2 DEC1' 'ISRC2 DEC2' 'EQ1' 'EQ2'
  Item0: 'None'
Simple mixer control 'cs42l43 Speaker R Input 1',0
  Capabilities: volume volume-joined enum
  Items: 'None' 'Tone Generator 1' 'Tone Generator 2' 'Decimator 1' 'Decimator 2' 'Decimator 3' 'Decimator 4' 'ASPRX1' 'ASPRX2' 'ASPRX3' 'ASPRX4' 'ASPRX5' 'ASPRX6' 'DP5RX1' 'DP5RX2' 'DP6RX1' 'DP6RX2' 'DP7RX1' 'DP7RX2' 'ASRC INT1' 'ASRC INT2' 'ASRC INT3' 'ASRC INT4' 'ASRC DEC1' 'ASRC DEC2' 'ASRC DEC3' 'ASRC DEC4' 'ISRC1 INT1' 'ISRC1 INT2' 'ISRC1 DEC1' 'ISRC1 DEC2' 'ISRC2 INT1' 'ISRC2 INT2' 'ISRC2 DEC1' 'ISRC2 DEC2' 'EQ1' 'EQ2'
  Item0: 'None'
Simple mixer control 'cs42l43 Speaker R Input 2',0
  Capabilities: volume volume-joined enum
  Items: 'None' 'Tone Generator 1' 'Tone Generator 2' 'Decimator 1' 'Decimator 2' 'Decimator 3' 'Decimator 4' 'ASPRX1' 'ASPRX2' 'ASPRX3' 'ASPRX4' 'ASPRX5' 'ASPRX6' 'DP5RX1' 'DP5RX2' 'DP6RX1' 'DP6RX2' 'DP7RX1' 'DP7RX2' 'ASRC INT1' 'ASRC INT2' 'ASRC INT3' 'ASRC INT4' 'ASRC DEC1' 'ASRC DEC2' 'ASRC DEC3' 'ASRC DEC4' 'ISRC1 INT1' 'ISRC1 INT2' 'ISRC1 DEC1' 'ISRC1 DEC2' 'ISRC2 INT1' 'ISRC2 INT2' 'ISRC2 DEC1' 'ISRC2 DEC2' 'EQ1' 'EQ2'
  Item0: 'None'
Simple mixer control 'cs42l43 Speaker R Input 3',0
  Capabilities: volume volume-joined enum
  Items: 'None' 'Tone Generator 1' 'Tone Generator 2' 'Decimator 1' 'Decimator 2' 'Decimator 3' 'Decimator 4' 'ASPRX1' 'ASPRX2' 'ASPRX3' 'ASPRX4' 'ASPRX5' 'ASPRX6' 'DP5RX1' 'DP5RX2' 'DP6RX1' 'DP6RX2' 'DP7RX1' 'DP7RX2' 'ASRC INT1' 'ASRC INT2' 'ASRC INT3' 'ASRC INT4' 'ASRC DEC1' 'ASRC DEC2' 'ASRC DEC3' 'ASRC DEC4' 'ISRC1 INT1' 'ISRC1 INT2' 'ISRC1 DEC1' 'ISRC1 DEC2' 'ISRC2 INT1' 'ISRC2 INT2' 'ISRC2 DEC1' 'ISRC2 DEC2' 'EQ1' 'EQ2'
  Item0: 'None'
Simple mixer control 'cs42l43 Speaker R Input 4',0
  Capabilities: volume volume-joined enum
  Items: 'None' 'Tone Generator 1' 'Tone Generator 2' 'Decimator 1' 'Decimator 2' 'Decimator 3' 'Decimator 4' 'ASPRX1' 'ASPRX2' 'ASPRX3' 'ASPRX4' 'ASPRX5' 'ASPRX6' 'DP5RX1' 'DP5RX2' 'DP6RX1' 'DP6RX2' 'DP7RX1' 'DP7RX2' 'ASRC INT1' 'ASRC INT2' 'ASRC INT3' 'ASRC INT4' 'ASRC DEC1' 'ASRC DEC2' 'ASRC DEC3' 'ASRC DEC4' 'ISRC1 INT1' 'ISRC1 INT2' 'ISRC1 DEC1' 'ISRC1 DEC2' 'ISRC2 INT1' 'ISRC2 INT2' 'ISRC2 DEC1' 'ISRC2 DEC2' 'EQ1' 'EQ2'
  Item0: 'None'
Simple mixer control 'cs42l43 Speaker Ramp Down',0
  Capabilities: enum
  Items: '0ms/6dB' '0.5ms/6dB' '1ms/6dB' '2ms/6dB' '4ms/6dB' '8ms/6dB' '15ms/6dB' '30ms/6dB'
  Item0: '1ms/6dB'
Simple mixer control 'cs42l43 Speaker Ramp Up',0
  Capabilities: enum
  Items: '0ms/6dB' '0.5ms/6dB' '1ms/6dB' '2ms/6dB' '4ms/6dB' '8ms/6dB' '15ms/6dB' '30ms/6dB'
  Item0: '1ms/6dB'
Simple mixer control 'cs42l43 Tone 1 Frequency',0
  Capabilities: enum
  Items: '1kHz' '2kHz' '4kHz' '6kHz' '8kHz'
  Item0: '1kHz'
Simple mixer control 'cs42l43 Tone 2 Frequency',0
  Capabilities: enum
  Items: '1kHz' '2kHz' '4kHz' '6kHz' '8kHz'
  Item0: '1kHz'

I used ffmpeg to extract the audio from the thunderstruck archive video: https://archive.org/details/acdc-thunderstruck_202408

$ mpv -ao=alsa thunderstruck.mp3 
client removed during hook handling
● Audio  --aid=1  (mp3 2ch 44100 Hz 243 kbps)
ALSA lib pcm_dmix.c:1000:(snd_pcm_dmix_open) unable to open slave
[ao/alsa] Playback open error: No such file or directory
[ao] Failed to initialize audio driver 'alsa'
Could not open/initialize audio device -> no sound.
Audio: no audio
Exiting... (Errors when loading file)

Offline

#39 2025-12-02 23:17:33

loqs
Member
Registered: 2014-03-06
Posts: 18,735

Re: [SOLVED] Regression in kernel 6.17.8, Intel sound card not recognized

Is there an upstream issue tracking the breakage caused in 6.18rc5?

Offline

#40 2025-12-03 10:04:54

seth
Member
From: Don't DM me only for attention
Registered: 2012-09-03
Posts: 72,080

Re: [SOLVED] Regression in kernel 6.17.8, Intel sound card not recognized

[ao] Failed to initialize audio driver 'alsa'

https://archlinux.org/packages/extra/x8 … wire-alsa/

The card order is somewhat reversed and the HDMI output of your nvidia GPU has the first slot, https://wiki.archlinux.org/title/Advanc … Card_index

Simple mixer control 'cs42l43 Headphone Digital',0
  Capabilities: volume
  Playback channels: Front Left - Front Right
  Capture channels: Front Left - Front Right
  Limits: 0 - 229
  Front Left: 458 [200%] [114.50dB]
  Front Right: 458 [200%] [114.50dB]]

looks like the HPs are on 200%

Sink #53
	State: SUSPENDED
	Name: alsa_output.pci-0000_80_1f.3-platform-sof_sdw.HiFi__Headphones__sink
	Description: sof-soundwire Headphones
	Driver: PipeWire
	Sample Specification: s32le 2ch 48000Hz
	Channel Map: front-left,front-right
	Owner Module: 4294967295
	Mute: no
	Volume: front-left: 9830 /  15% / -49.44 dB,   front-right: 9830 /  15% / -49.44 dB
	        balance 0.00
	Base Volume: 65536 / 100% / 0.00 dB
	Monitor Source: alsa_output.pci-0000_80_1f.3-platform-sof_sdw.HiFi__Headphones__sink.monitor

but only 15% in PA

		[Out] HDMI1: HDMI / DisplayPort 1 Output (type: HDMI, priority: 500, latency offset: 0 usec, availability group: HDMI/DP,pcm=5, not available)
			Properties:
				port.type = "hdmi"
				port.availability-group = "HDMI/DP,pcm=5"
				device.icon_name = "video-display"
				card.profile.port = "2"
			Part of profile(s): HiFi
		[Out] Headphones: Headphones (type: Headphones, priority: 200, latency offset: 0 usec, availability group: Headphone, available)
			Properties:
				port.type = "headphones"
				port.availability-group = "Headphone"
				device.icon_name = "audio-headphones"
				card.profile.port = "3"
			Part of profile(s): HiFi
		[Out] Speaker: Speaker (type: Speaker, priority: 100, latency offset: 0 usec, availability unknown)
			Properties:
				port.type = "speaker"
				device.icon_name = "audio-speakers"
				card.profile.port = "4"
			Part of profile(s): HiFi

HDMI has priority over HPs and speakers but the latter two are there.

Offline

#41 2025-12-04 21:41:07

steven3k
Member
Registered: 2024-05-14
Posts: 14

Re: [SOLVED] Regression in kernel 6.17.8, Intel sound card not recognized

The patchset has been pulled into the mainline Linux repo.

Offline

#42 2025-12-05 07:40:16

JetGum_386
Member
Registered: 2025-04-23
Posts: 45

Re: [SOLVED] Regression in kernel 6.17.8, Intel sound card not recognized

Do we know in which version this patch is going to be included?

Offline

#43 2025-12-05 10:06:12

seth
Member
From: Don't DM me only for attention
Registered: 2012-09-03
Posts: 72,080

Re: [SOLVED] Regression in kernel 6.17.8, Intel sound card not recognized

Unless it can and does get backported: 6.19

Offline

#44 2025-12-05 17:46:57

loqs
Member
Registered: 2014-03-06
Posts: 18,735

Re: [SOLVED] Regression in kernel 6.17.8, Intel sound card not recognized

Which commit in the gpio-updates-for-v6.19-rc1 pull resolved the issue?

Offline

#45 2025-12-06 14:36:17

steven3k
Member
Registered: 2024-05-14
Posts: 14

Re: [SOLVED] Regression in kernel 6.17.8, Intel sound card not recognized

loqs wrote:

Which commit in the gpio-updates-for-v6.19-rc1 pull resolved the issue?

d2a6cea44acc920fb18d7f29abfa0728b14d10c0 spi: cs42l43: Use actual ACPI firmware node for chip selects.

Offline

#46 2025-12-06 15:10:06

loqs
Member
Registered: 2014-03-06
Posts: 18,735

Re: [SOLVED] Regression in kernel 6.17.8, Intel sound card not recognized

Fixes: 439fbc97502a ("spi: cs42l43: Add bridged cs35l56 amplifiers")
Cc: stable+noautosel@kernel.org # Don't backport, previous approach works, fix relies on swnode changes

Which will stop it being backported to stable. But e5d527be7e69 is in 6.18:

Since commit e5d527be7e69 ("gpio: swnode: don't use the swnode's name as the key for GPIO lookup") changed the lookup to be fwnode based this hack will no longer find the pinctrl driver, resulting in the driver not probing. There is no pinctrl driver attached to the swnode itself. But other patches did add support for linking a swnode to a real fwnode node [1]. As such the hack is no longer needed, so switch over to just passing the real fwnode for the pinctrl property to avoid any issues.

Open an issue on Arch's gitlab instance for the linux package and ask for the commit to be cherry-picked to avoid waiting for 6.19?

Offline

#47 2025-12-13 10:21:35

steven3k
Member
Registered: 2024-05-14
Posts: 14

Re: [SOLVED] Regression in kernel 6.17.8, Intel sound card not recognized

Open an issue on Arch's gitlab instance for the linux package and ask for the commit to be cherry-picked to avoid waiting for 6.19?

Issue reported. Thanks!

Offline

#48 2025-12-23 16:52:27

horonix
Member
Registered: 2025-09-28
Posts: 3

Re: [SOLVED] Regression in kernel 6.17.8, Intel sound card not recognized

I downgraded to 6.17.7-1-default, but my speakers are still not recognized. I can get sound from a USB-C alt-mode DP monitor, but not my jack or speakers. Is there a package I need to pin to a specific version?

Offline

#49 2026-01-04 09:32:58

steven3k
Member
Registered: 2024-05-14
Posts: 14

Re: [SOLVED] Regression in kernel 6.17.8, Intel sound card not recognized

The problem appears to be fixed in linux 6.18.3-arch1-1.

Offline

#50 2026-01-05 21:08:26

maxx2025
Member
Registered: 2025-11-17
Posts: 4

Re: [SOLVED] Regression in kernel 6.17.8, Intel sound card not recognized

That s really good news. Thank you

And yes it works on my Yoga Slim 7

Last edited by maxx2025 (2026-01-06 08:32:18)

Offline

Board footer

Powered by FluxBB