On kernel 7.0 (with latest alsa ucm configs, linux-firmware etc.) it works fine (besides the mute LED always being on on the keyboard).
q66@asusbook: /home/q66$ doas dmesg|grep -i sdw
doas (q66@asusbook) password:
[ 9.217471] cs42l43 sdw:0:3:01fa:4243:01: supply vdd-p not found, using dummy regulator
[ 9.217528] cs42l43 sdw:0:3:01fa:4243:01: supply vdd-d not found, using dummy regulator
[ 9.217551] cs42l43 sdw:0:3:01fa:4243:01: supply vdd-a not found, using dummy regulator
[ 9.217570] cs42l43 sdw:0:3:01fa:4243:01: supply vdd-io not found, using dummy regulator
[ 9.217581] cs42l43 sdw:0:3:01fa:4243:01: supply vdd-cp not found, using dummy regulator
[ 9.221957] cs42l43 sdw:0:3:01fa:4243:01: devid: 0x042a43, rev: 0xa1, otp: 0x03
[ 9.249866] cs35l56 sdw:0:2:01fa:3556:01:0: supply VDD_P not found, using dummy regulator
[ 9.249931] cs35l56 sdw:0:2:01fa:3556:01:0: supply VDD_IO not found, using dummy regulator
[ 9.249942] cs35l56 sdw:0:2:01fa:3556:01:0: supply VDD_A not found, using dummy regulator
[ 9.257771] cs35l56 sdw:0:2:01fa:3556:01:0: Cirrus Logic CS35L56 Rev B0 OTP3 fw:3.4.4 (patched=0)
[ 9.262161] cs35l56 sdw:0:2:01fa:3556:01:1: supply VDD_P not found, using dummy regulator
[ 9.262196] cs35l56 sdw:0:2:01fa:3556:01:1: supply VDD_IO not found, using dummy regulator
[ 9.262204] cs35l56 sdw:0:2:01fa:3556:01:1: supply VDD_A not found, using dummy regulator
[ 9.269771] cs35l56 sdw:0:2:01fa:3556:01:1: Cirrus Logic CS35L56 Rev B0 OTP3 fw:3.4.4 (patched=0)
[ 9.270468] Adding alias for supply vdd-amp,(null) -> vdd-amp,sdw:0:3:01fa:4243:01
[ 9.558345] sof_sdw sof_sdw: ASoC: Parent card not yet available, widget card binding deferred
[ 9.558455] cs35l56 sdw:0:2:01fa:3556:01:0: supply VDD_B not found, using dummy regulator
[ 9.558471] cs35l56 sdw:0:2:01fa:3556:01:0: supply VDD_AMP not found, using dummy regulator
[ 9.560218] cs35l56 sdw:0:2:01fa:3556:01:1: supply VDD_B not found, using dummy regulator
[ 9.560229] cs35l56 sdw:0:2:01fa:3556:01:1: supply VDD_AMP not found, using dummy regulator
[ 9.564524] cs35l56 sdw:0:2:01fa:3556:01:0: DSP1: cirrus/cs35l56-b0-dsp1-misc-104315e4.wmfw: format 3 timestamp 0x6876b116
[ 9.564533] cs35l56 sdw:0:2:01fa:3556:01:0: DSP1: cirrus/cs35l56-b0-dsp1-misc-104315e4.wmfw: Tue 15 Jul 2025 14:50:46 Central Daylight Time
[ 9.564703] cs35l56 sdw:0:2:01fa:3556:01:1: DSP1: cirrus/cs35l56-b0-dsp1-misc-104315e4.wmfw: format 3 timestamp 0x6876b116
[ 9.564715] cs35l56 sdw:0:2:01fa:3556:01:1: DSP1: cirrus/cs35l56-b0-dsp1-misc-104315e4.wmfw: Tue 15 Jul 2025 14:50:46 Central Daylight Time
[ 9.570639] sof_sdw sof_sdw: Setting CS42L43 Speaker volume limit to 128
[ 10.546018] cs35l56 sdw:0:2:01fa:3556:01:0: DSP1: Firmware: 1a00d6 vendor: 0x2 v3.13.4, 41 algorithms
[ 10.551773] cs35l56 sdw:0:2:01fa:3556:01:1: DSP1: Firmware: 1a00d6 vendor: 0x2 v3.13.4, 41 algorithms
[ 10.577411] cs35l56 sdw:0:2:01fa:3556:01:0: DSP1: cirrus/cs35l56-b0-dsp1-misc-104315e4-l2u0.bin (v1): v3.13.4
[ 10.577415] cs35l56 sdw:0:2:01fa:3556:01:0: DSP1: Misc: C:\Users\zcai\OneDrive - Cirrus Logic\Desktop\Sub\Project\ASUS\B9406CAA\20251106-Base1023-BSPtest\b0
[ 10.605808] cs35l56 sdw:0:2:01fa:3556:01:1: DSP1: cirrus/cs35l56-b0-dsp1-misc-104315e4-l2u1.bin (v1): v3.13.4
[ 10.605813] cs35l56 sdw:0:2:01fa:3556:01:1: DSP1: Misc: C:\Users\zcai\OneDrive - Cirrus Logic\Desktop\Sub\Project\ASUS\B9406CAA\20251106-Base1023-BSPtest\b0
[ 11.174223] cs35l56 sdw:0:2:01fa:3556:01:1: Calibration applied
[ 11.175959] cs35l56 sdw:0:2:01fa:3556:01:1: Tuning PID: 0x23134, SID: 0x470000, TID: 0x84b06
[ 11.179848] cs35l56 sdw:0:2:01fa:3556:01:0: Calibration applied
[ 11.180833] cs35l56 sdw:0:2:01fa:3556:01:0: Tuning PID: 0x23134, SID: 0x470200, TID: 0x84b06
[ 11.181183] sof_sdw sof_sdw: hda_dsp_hdmi_build_controls: no PCM in topology for HDMI converter 3
[ 11.195049] input: sof-soundwire Jack as /devices/pci0000:00/0000:00:1f.3/sof_sdw/sound/card0/input18
[ 11.195085] input: sof-soundwire HDMI/DP,pcm=5 as /devices/pci0000:00/0000:00:1f.3/sof_sdw/sound/card0/input19
[ 11.195107] input: sof-soundwire HDMI/DP,pcm=6 as /devices/pci0000:00/0000:00:1f.3/sof_sdw/sound/card0/input20
[ 11.195128] input: sof-soundwire HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:1f.3/sof_sdw/sound/card0/input21
q66@asusbook: /home/q66$ doas dmesg|grep -i topology
[ 9.224654] sof-audio-pci-intel-ptl 0000:00:1f.3: Topology file: intel/sof-ipc4-tplg/sof-ptl-cs42l43-agg-l3-cs35l56-l2.tplg
[ 9.557531] sof-audio-pci-intel-ptl 0000:00:1f.3: loading topology: intel/sof-ipc4-tplg/sof-ptl-cs42l43-agg-l3-cs35l56-l2.tplg
[ 9.557639] sof-audio-pci-intel-ptl 0000:00:1f.3: Topology: ABI 3:29:1 Kernel ABI 3:23:1
[ 11.181183] sof_sdw sof_sdw: hda_dsp_hdmi_build_controls: no PCM in topology for HDMI converter 3
on kernel 7.1, the earlier log changes to this, and i get only dummy output and no cards:
q66@asusbook: /home/q66$ doas dmesg|grep -i sdw
[ 8.620810] cs42l43 sdw:0:3:01fa:4243:01: supply vdd-p not found, using dummy regulator
[ 8.620868] cs42l43 sdw:0:3:01fa:4243:01: supply vdd-d not found, using dummy regulator
[ 8.620881] cs42l43 sdw:0:3:01fa:4243:01: supply vdd-a not found, using dummy regulator
[ 8.620891] cs42l43 sdw:0:3:01fa:4243:01: supply vdd-io not found, using dummy regulator
[ 8.620912] cs42l43 sdw:0:3:01fa:4243:01: supply vdd-cp not found, using dummy regulator
[ 8.623348] cs42l43 sdw:0:3:01fa:4243:01: devid: 0x042a43, rev: 0xa1, otp: 0x03
[ 8.650932] cs35l56 sdw:0:2:01fa:3556:01:0: supply VDD_P not found, using dummy regulator
[ 8.650990] cs35l56 sdw:0:2:01fa:3556:01:0: supply VDD_IO not found, using dummy regulator
[ 8.651000] cs35l56 sdw:0:2:01fa:3556:01:0: supply VDD_A not found, using dummy regulator
[ 8.658745] cs35l56 sdw:0:2:01fa:3556:01:0: Cirrus Logic CS35L56 Rev B0 OTP3 fw:3.4.4 (patched=0)
[ 8.663124] cs35l56 sdw:0:2:01fa:3556:01:1: supply VDD_P not found, using dummy regulator
[ 8.663161] cs35l56 sdw:0:2:01fa:3556:01:1: supply VDD_IO not found, using dummy regulator
[ 8.663172] cs35l56 sdw:0:2:01fa:3556:01:1: supply VDD_A not found, using dummy regulator
[ 8.671453] cs35l56 sdw:0:2:01fa:3556:01:1: Cirrus Logic CS35L56 Rev B0 OTP3 fw:3.4.4 (patched=0)
[ 8.674393] Adding alias for supply vdd-amp,(null) -> vdd-amp,sdw:0:3:01fa:4243:01
[ 19.078590] platform sof_sdw: deferred probe pending: sof_sdw: snd_soc_register_card failed -517
any hints?
On kernel 7.0 (with latest alsa ucm configs, linux-firmware etc.) it works fine (besides the mute LED always being on on the keyboard).
on kernel 7.1, the earlier log changes to this, and i get only dummy output and no cards:
any hints?