Bard Liao
Bard Liao
@leskunberg We need to figure out why soundwire machine driver is not select. Please add `options snd_soc_acpi dyndbg=+pmf`, and apply below patch ```patch git diff diff --git a/sound/soc/soc-acpi.c b/sound/soc/soc-acpi.c index...
Looks like we made some progress. @leskunberg Please add `options snd_soc_sdw_utils dyndbg=+pmf` and get the dmesg again. Then we can grep "create dai link" from the dmesg to check the...
> @bardliao, why it wants to connect `DAI HDA3.OUT stream iDisp4`? On my TGL-sdw (intel/sof-tplg/sof-tgl-rt715-rt711-rt1308-mono.tplg) machine the `dmesg | grep iDisp` is > > ``` > [ 216.756960] snd_soc_sdw_utils:asoc_sdw_init_dai_link: sof_sdw...
@gregory112 Can you share the output of `sudo alsa-info`? @shumingfan Can you help on it?
@callummarshall9 Are you saying the topology mentioned in https://github.com/thesofproject/sof/issues/5989#issuecomment-1176605277 can fix the speaker L/R flipped issue?
@kailangyang Could you take a look? The codec information is: ``` Vendor Id: 0x10ec0274 Subsystem Id: 0x1a58201b Revision Id: 0x100004 ```
The main issue is: ``` [ 4.014846] sof_sdw sof_sdw: ASoC: physical link dmic01 (id 4) not exist [ 4.015984] sof_sdw sof_sdw: ASoC: topology: could not load header: -22 [ 4.017044]...
``` Line 3681: [ 3.675201] snd_soc_sdw_utils:asoc_sdw_init_dai_link: sof_sdw sof_sdw: create dai link SDW0-Playback-SimpleJack, id 0 Line 3682: [ 3.675862] snd_soc_sdw_utils:asoc_sdw_init_dai_link: sof_sdw sof_sdw: create dai link SDW0-Capture-SimpleJack, id 1 Line 3683: [...
``` [ 3.065555] calling xe_init+0x0/0x100 [xe] @ 275 [ 3.065616] initcall xe_init+0x0/0x100 [xe] returned -19 after 0 usecs ``` Also some ``` sof-audio-pci-intel-lnl 0000:00:1f.3: ASoC: error at snd_soc_dai_hw_params on iDisp1...
@rfvirgil ```c "cavs-sdw\;sof-lnl-cs42l43-l0-2ch\;PLATFORM=lnl,NUM_SDW_AMP_LINKS=1,NUM_DMICS=2,\ PDM1_MIC_A_ENABLE=0,PDM1_MIC_B_ENABLE=0,DMIC0_ID=3,DMIC1_ID=4,\ PREPROCESS_PLUGINS=nhlt,NHLT_BIN=nhlt-sof-lnl-cs42l43-l0-2ch.bin,\ SDW_AMP_FEEDBACK=false,SDW_SPK_STREAM=Playback-SmartAmp,\ SDW_JACK_OUT_STREAM=Playback-SimpleJack,SDW_JACK_IN_STREAM=Capture-SimpleJack,\ HDMI1_ID=5,HDMI2_ID=6,HDMI3_ID=7,DMIC0_ENHANCED_CAPTURE=true,\ EFX_DMIC0_TDFB_PARAMS=line4_pass,EFX_DMIC0_DRC_PARAMS=dmic_default" ``` The point is `DMIC0_ID=3,DMIC1_ID=4`. They are 4 and 5 by default. But from ``` Line 3684: [ 3.677793] snd_soc_sdw_utils:asoc_sdw_init_dai_link: sof_sdw...