Skip to content

Conversation

@macchian
Copy link
Owner

@macchian macchian commented Feb 1, 2024

use 24 bit format on playback and capture pipelines if codec needs, e.g. RT5650 HS/SPK codec.

@macchian
Copy link
Owner Author

macchian commented Feb 5, 2024

alsatplg -V
alsatplg version 1.2.11
libasound version 1.2.9
libatopology version 1.2.9

refer to the SDW PR thesofproject#8359 to add the FMT_24 bit support on SSP.
thesofproject@d968bcc

The logs has applied the PR here to set the out_valid_bit_depth, but the topology configuration doesn't take effect.
The single format always 32 bits.
The expectation is the “SSP0-Codec to 24 bit format", but not effect.
Not sure what patch or configuration is missing,

[ 64.762791] sof-audio-pci-intel-mtl 0000:00:1f.3: widget name: dai-copier.SSP.SSP0-Codec.playback, id: 27
[ 64.762799] sof-audio-pci-intel-mtl 0000:00:1f.3: single format 16bit
[ 64.762809] sof-audio-pci-intel-mtl 0000:00:1f.3: widget name: dai-copier.SSP.SSP0-Codec.capture, id: 28
[ 64.762813] sof-audio-pci-intel-mtl 0000:00:1f.3: single format 32bit
[ 64.762818] sof-audio-pci-intel-mtl 0000:00:1f.3: Set SSP0-Codec to 32 bit format

[ 9.769602] sof_rt5682 mtl_rt5650: connected DAI link 0000:00:1f.3:dai-copier.HDA.iDisp1.playback -> ehdaudio0D2:hifi1
[ 9.769609] sof_rt5682 mtl_rt5650: connected DAI link 0000:00:1f.3:dai-copier.HDA.iDisp2.playback -> ehdaudio0D2:hifi2
[ 9.769616] sof_rt5682 mtl_rt5650: connected DAI link 0000:00:1f.3:dai-copier.HDA.iDisp3.playback -> ehdaudio0D2:hifi3
[ 9.769623] sof_rt5682 mtl_rt5650: connected DAI link 0000:00:1f.3:dai-copier.SSP.SSP0-Codec.playback -> i2c-10EC5650:00:AIF2 Playback
[ 9.769629] sof_rt5682 mtl_rt5650: connected DAI link i2c-10EC5650:00:AIF2 Capture -> 0000:00:1f.3:dai-copier.SSP.SSP0-Codec.capture
[ 9.769754] sof_rt5682 mtl_rt5650: mapping HDMI converter 0 to PCM 5 (00000000badd3c4f)
[ 9.769768] sof_rt5682 mtl_rt5650: mapping HDMI converter 1 to PCM 6 (0000000057da9ace)
[ 9.769776] sof_rt5682 mtl_rt5650: mapping HDMI converter 2 to PCM 7 (000000004139b4f3)
[ 9.769784] sof_rt5682 mtl_rt5650: hda_dsp_hdmi_build_controls: no PCM in topology for HDMI converter 3
[ 9.769804] sof-audio-pci-intel-mtl 0000:00:1f.3: display power enable
[ 9.769939] sof-audio-pci-intel-mtl 0000:00:1f.3: enable codec wakeup
[ 9.772824] sof-audio-pci-intel-mtl 0000:00:1f.3: disable codec wakeup
[ 9.783897] sof-audio-pci-intel-mtl 0000:00:1f.3: display power disable
[ 9.784355] ALSA: Control name 'gain.4.1 Post Mixer Speakers Playback Volume' truncated to 'gain.4.1 Post Mixer Speakers Playback Volum'
[ 9.784681] ALSA: Control name 'gain.15.1 Pre Mixer Deepbuffer Jack Out Volume' truncated to 'gain.15.1 Pre Mixer Deepbuffer Jack Out Vol'
[ 9.841566] sof-audio-pci-intel-mtl 0000:00:1f.3: display power enable
[ 9.842310] sof-audio-pci-intel-mtl 0000:00:1f.3: enable codec wakeup
[ 9.844959] sof-audio-pci-intel-mtl 0000:00:1f.3: disable codec wakeup
[ 9.847614] sof-audio-pci-intel-mtl 0000:00:1f.3: display power disable
[ 9.847623] sof-audio-pci-intel-mtl 0000:00:1f.3: display power disable
[ 9.848466] input: sof-rt5650 Headset Jack as /devices/pci0000:00/0000:00:1f.3/mtl_rt5650/sound/card0/input8
[ 9.848595] input: sof-rt5650 HDMI/DP,pcm=5 as /devices/pci0000:00/0000:00:1f.3/mtl_rt5650/sound/card0/input9
[ 9.848681] input: sof-rt5650 HDMI/DP,pcm=6 as /devices/pci0000:00/0000:00:1f.3/mtl_rt5650/sound/card0/input10
[ 9.848773] input: sof-rt5650 HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:1f.3/mtl_rt5650/sound/card0/input11
[ 9.975828] Bluetooth: hci0: Waiting for firmware download to complete
[ 9.976006] Bluetooth: hci0: Firmware loaded in 1924529 usecs
[ 9.976163] Bluetooth: hci0: Waiting for device to boot
[ 10.019002] Bluetooth: hci0: Device booted in 41908 usecs
[ 10.019014] Bluetooth: hci0: Malformed MSFT vendor event: 0x02
[ 10.019494] Bluetooth: hci0: Found Intel DDC parameters: intel/ibt-0180-0041.ddc
[ 10.021092] Bluetooth: hci0: Applying Intel DDC parameters completed
[ 10.024137] Bluetooth: hci0: Firmware timestamp 2023.25 buildtype 1 build 83633
[ 10.024154] Bluetooth: hci0: Firmware SHA1: 0x3bb18edb
[ 10.121264] Bluetooth: MGMT ver 1.22
[ 10.171042] NET: Registered PF_ALG protocol family
[ 10.184776] sof_rt5682 mtl_rt5650: ASoC: find BE for widget Headset Capture
[ 10.184790] sof_rt5682 mtl_rt5650: ASoC: try BE : dai-copier.SSP.SSP2-Codec.capture
[ 10.184794] sof_rt5682 mtl_rt5650: ASoC: try BE : AIF1 Capture
[ 10.184798] sof_rt5682 mtl_rt5650: ASoC: try BE : dai-copier.DMIC.dmic01.capture
[ 10.184800] sof_rt5682 mtl_rt5650: ASoC: try BE : Capture
[ 10.184803] sof_rt5682 mtl_rt5650: ASoC: try BE : (not set)
[ 10.184805] sof_rt5682 mtl_rt5650: ASoC: try BE : Capture
[ 10.184810] sof_rt5682 mtl_rt5650: ASoC: try BE : dai-copier.SSP.SSP0-Codec.capture
[ 10.184812] sof_rt5682 mtl_rt5650: ASoC: try BE : AIF2 Capture
[ 10.184815] sof_rt5682 mtl_rt5650: ASoC: try BE : dai-copier.SSP.SSP1-BT.capture
[ 10.184817] sof_rt5682 mtl_rt5650: ASoC: try BE : (not set)
[ 10.184822] sof_rt5682 mtl_rt5650: ASoC: find BE for widget host-copier.0.capture
[ 10.184824] sof_rt5682 mtl_rt5650: ASoC: try BE : dai-copier.SSP.SSP2-Codec.capture
[ 10.184825] sof_rt5682 mtl_rt5650: ASoC: try BE : AIF1 Capture
[ 10.184826] sof_rt5682 mtl_rt5650: ASoC: try BE : dai-copier.DMIC.dmic01.capture
[ 10.184828] sof_rt5682 mtl_rt5650: ASoC: try BE : Capture
[ 10.184829] sof_rt5682 mtl_rt5650: ASoC: try BE : (not set)
[ 10.184830] sof_rt5682 mtl_rt5650: ASoC: try BE : Capture
[ 10.184831] sof_rt5682 mtl_rt5650: ASoC: try BE : dai-copier.SSP.SSP0-Codec.capture
[ 10.184832] sof_rt5682 mtl_rt5650: ASoC: try BE : AIF2 Capture
[ 10.184833] sof_rt5682 mtl_rt5650: ASoC: try BE : dai-copier.SSP.SSP1-BT.capture
[ 10.184834] sof_rt5682 mtl_rt5650: ASoC: try BE : (not set)
[ 10.184835] sof_rt5682 mtl_rt5650: ASoC: find BE for widget dai-copier.SSP.SSP2-Codec.capture
[ 10.184837] sof_rt5682 mtl_rt5650: ASoC: try BE : dai-copier.SSP.SSP2-Codec.capture
[ 10.184845] Headset: ASoC: Headset no valid capture path
[ 10.184849] sof_rt5682 mtl_rt5650: ASoC: find BE for widget dai-copier.SSP.SSP2-Codec.capture
[ 10.184850] sof_rt5682 mtl_rt5650: ASoC: try BE : dai-copier.SSP.SSP2-Codec.capture
[ 10.184852] SSP2-Codec: FE is nonatomic but BE is not, forcing BE as nonatomic
[ 10.184855] Headset: connected new DPCM capture path Headset <- SSP2-Codec
[ 10.184994] Headset: ASoC: found 1 new BE paths
[ 10.185007] SSP2-Codec: ASoC: open capture BE SSP2-Codec
[ 10.185019] Headset: ASoC: open FE Headset
[ 10.185031] sof-audio-pci-intel-mtl 0000:00:1f.3: pcm: open stream 0 dir 1
[ 10.185036] sof-audio-pci-intel-mtl 0000:00:1f.3: period min 192 max 16384 bytes
[ 10.185042] sof-audio-pci-intel-mtl 0000:00:1f.3: period count 2 max 16
[ 10.185045] sof-audio-pci-intel-mtl 0000:00:1f.3: buffer max 65536 bytes
[ 10.185415] Headset: ASoC: close FE Headset
[ 10.185461] sof-audio-pci-intel-mtl 0000:00:1f.3: pcm: close stream 0 dir 1
[ 10.185483] SSP2-Codec: ASoC: BE SSP2-Codec event 2 dir 1
[ 10.185576] Headset: ASoC: BE capture disconnect check for SSP2-Codec
[ 10.185580] Headset: freed DSP capture path Headset <- SSP2-Codec
[ 10.186648] sof_rt5682 mtl_rt5650: ASoC: find BE for widget Gain Capture 13
[ 10.186662] sof_rt5682 mtl_rt5650: ASoC: try BE : dai-copier.SSP.SSP2-Codec.capture
[ 10.186665] sof_rt5682 mtl_rt5650: ASoC: try BE : AIF1 Capture
[ 10.186668] sof_rt5682 mtl_rt5650: ASoC: try BE : dai-copier.DMIC.dmic01.capture
[ 10.186670] sof_rt5682 mtl_rt5650: ASoC: try BE : Capture
[ 10.186673] sof_rt5682 mtl_rt5650: ASoC: try BE : (not set)
[ 10.186674] sof_rt5682 mtl_rt5650: ASoC: try BE : Capture
[ 10.186679] sof_rt5682 mtl_rt5650: ASoC: try BE : dai-copier.SSP.SSP0-Codec.capture
[ 10.186682] sof_rt5682 mtl_rt5650: ASoC: try BE : AIF2 Capture
[ 10.186686] sof_rt5682 mtl_rt5650: ASoC: try BE : dai-copier.SSP.SSP1-BT.capture
[ 10.186688] sof_rt5682 mtl_rt5650: ASoC: try BE : (not set)
[ 10.186693] sof_rt5682 mtl_rt5650: ASoC: find BE for widget host-copier.99.capture
[ 10.186697] sof_rt5682 mtl_rt5650: ASoC: try BE : dai-copier.SSP.SSP2-Codec.capture
[ 10.186698] sof_rt5682 mtl_rt5650: ASoC: try BE : AIF1 Capture
[ 10.186699] sof_rt5682 mtl_rt5650: ASoC: try BE : dai-copier.DMIC.dmic01.capture
[ 10.186701] sof_rt5682 mtl_rt5650: ASoC: try BE : Capture
[ 10.186702] sof_rt5682 mtl_rt5650: ASoC: try BE : (not set)
[ 10.186704] sof_rt5682 mtl_rt5650: ASoC: try BE : Capture
[ 10.186706] sof_rt5682 mtl_rt5650: ASoC: try BE : dai-copier.SSP.SSP0-Codec.capture
[ 10.186710] sof_rt5682 mtl_rt5650: ASoC: try BE : AIF2 Capture
[ 10.186711] sof_rt5682 mtl_rt5650: ASoC: try BE : dai-copier.SSP.SSP1-BT.capture
[ 10.186712] sof_rt5682 mtl_rt5650: ASoC: try BE : (not set)
[ 10.186713] sof_rt5682 mtl_rt5650: ASoC: find BE for widget gain.13.1
[ 10.186715] sof_rt5682 mtl_rt5650: ASoC: try BE : dai-copier.SSP.SSP2-Codec.capture
[ 10.186716] sof_rt5682 mtl_rt5650: ASoC: try BE : AIF1 Capture
[ 10.186718] sof_rt5682 mtl_rt5650: ASoC: try BE : dai-copier.DMIC.dmic01.capture
[ 10.186719] sof_rt5682 mtl_rt5650: ASoC: try BE : Capture
[ 10.186720] sof_rt5682 mtl_rt5650: ASoC: try BE : (not set)
[ 10.186721] sof_rt5682 mtl_rt5650: ASoC: try BE : Capture
[ 10.186722] sof_rt5682 mtl_rt5650: ASoC: try BE : dai-copier.SSP.SSP0-Codec.capture
[ 10.186723] sof_rt5682 mtl_rt5650: ASoC: try BE : AIF2 Capture
[ 10.186724] sof_rt5682 mtl_rt5650: ASoC: try BE : dai-copier.SSP.SSP1-BT.capture
[ 10.186725] sof_rt5682 mtl_rt5650: ASoC: try BE : (not set)
[ 10.186727] sof_rt5682 mtl_rt5650: ASoC: find BE for widget module-copier.14.2
[ 10.186728] sof_rt5682 mtl_rt5650: ASoC: try BE : dai-copier.SSP.SSP2-Codec.capture
[ 10.186729] sof_rt5682 mtl_rt5650: ASoC: try BE : AIF1 Capture
[ 10.186731] sof_rt5682 mtl_rt5650: ASoC: try BE : dai-copier.DMIC.dmic01.capture
[ 10.186732] sof_rt5682 mtl_rt5650: ASoC: try BE : Capture
[ 10.186733] sof_rt5682 mtl_rt5650: ASoC: try BE : (not set)
[ 10.186734] sof_rt5682 mtl_rt5650: ASoC: try BE : Capture
[ 10.186735] sof_rt5682 mtl_rt5650: ASoC: try BE : dai-copier.SSP.SSP0-Codec.capture
[ 10.186736] sof_rt5682 mtl_rt5650: ASoC: try BE : AIF2 Capture
[ 10.186737] sof_rt5682 mtl_rt5650: ASoC: try BE : dai-copier.SSP.SSP1-BT.capture
[ 10.186739] sof_rt5682 mtl_rt5650: ASoC: try BE : (not set)
[ 10.186740] sof_rt5682 mtl_rt5650: ASoC: find BE for widget eqiir.14.1
[ 10.186742] sof_rt5682 mtl_rt5650: ASoC: try BE : dai-copier.SSP.SSP2-Codec.capture
[ 10.186743] sof_rt5682 mtl_rt5650: ASoC: try BE : AIF1 Capture
[ 10.186744] sof_rt5682 mtl_rt5650: ASoC: try BE : dai-copier.DMIC.dmic01.capture
[ 10.186746] sof_rt5682 mtl_rt5650: ASoC: try BE : Capture
[ 10.186747] sof_rt5682 mtl_rt5650: ASoC: try BE : (not set)
[ 10.186748] sof_rt5682 mtl_rt5650: ASoC: try BE : Capture
[ 10.186749] sof_rt5682 mtl_rt5650: ASoC: try BE : dai-copier.SSP.SSP0-Codec.capture
[ 10.186750] sof_rt5682 mtl_rt5650: ASoC: try BE : AIF2 Capture
[ 10.186751] sof_rt5682 mtl_rt5650: ASoC: try BE : dai-copier.SSP.SSP1-BT.capture
[ 10.186752] sof_rt5682 mtl_rt5650: ASoC: try BE : (not set)
[ 10.186753] sof_rt5682 mtl_rt5650: ASoC: find BE for widget dai-copier.DMIC.dmic01.capture
[ 10.186755] sof_rt5682 mtl_rt5650: ASoC: try BE : dai-copier.SSP.SSP2-Codec.capture
[ 10.186756] sof_rt5682 mtl_rt5650: ASoC: try BE : AIF1 Capture
[ 10.186757] sof_rt5682 mtl_rt5650: ASoC: try BE : dai-copier.DMIC.dmic01.capture
[ 10.186761] DMIC Raw: ASoC: found 1 audio capture paths
[ 10.186767] sof_rt5682 mtl_rt5650: ASoC: find BE for widget dai-copier.DMIC.dmic01.capture
[ 10.186768] sof_rt5682 mtl_rt5650: ASoC: try BE : dai-copier.SSP.SSP2-Codec.capture
[ 10.186769] sof_rt5682 mtl_rt5650: ASoC: try BE : AIF1 Capture
[ 10.186771] sof_rt5682 mtl_rt5650: ASoC: try BE : dai-copier.DMIC.dmic01.capture
[ 10.186773] dmic01: FE is nonatomic but BE is not, forcing BE as nonatomic
[ 10.186775] DMIC Raw: connected new DPCM capture path DMIC Raw <- dmic01
[ 10.186849] DMIC Raw: ASoC: found 1 new BE paths
[ 10.186851] dmic01: ASoC: open capture BE dmic01
[ 10.186859] DMIC Raw: ASoC: open FE DMIC Raw
[ 10.186866] sof-audio-pci-intel-mtl 0000:00:1f.3: pcm: open stream 99 dir 1
[ 10.186869] sof-audio-pci-intel-mtl 0000:00:1f.3: period min 192 max 16384 bytes
[ 10.186871] sof-audio-pci-intel-mtl 0000:00:1f.3: period count 2 max 16
[ 10.186873] sof-audio-pci-intel-mtl 0000:00:1f.3: buffer max 65536 bytes
[ 10.188827] DMIC Raw: ASoC: close FE DMIC Raw
[ 10.188862] sof-audio-pci-intel-mtl 0000:00:1f.3: pcm: close stream 99 dir 1
[ 10.188878] dmic01: ASoC: BE dmic01 event 2 dir 1
[ 10.189482] DMIC Raw: ASoC: BE capture disconnect check for dmic01
[ 10.189495] DMIC Raw: freed DSP capture path DMIC Raw <- dmic01
[ 10.190245] sof_rt5682 mtl_rt5650: ASoC: find BE for widget BT Playback
[ 10.190258] sof_rt5682 mtl_rt5650: ASoC: try BE : dai-copier.SSP.SSP2-Codec.playback
[ 10.190262] sof_rt5682 mtl_rt5650: ASoC: try BE : AIF1 Playback
[ 10.190266] sof_rt5682 mtl_rt5650: ASoC: try BE : dai-copier.HDA.iDisp1.playback
[ 10.190270] sof_rt5682 mtl_rt5650: ASoC: try BE : hifi1
[ 10.190273] sof_rt5682 mtl_rt5650: ASoC: try BE : dai-copier.HDA.iDisp2.playback
[ 10.190276] sof_rt5682 mtl_rt5650: ASoC: try BE : hifi2
[ 10.190278] sof_rt5682 mtl_rt5650: ASoC: try BE : dai-copier.HDA.iDisp3.playback
[ 10.190280] sof_rt5682 mtl_rt5650: ASoC: try BE : hifi3
[ 10.190284] sof_rt5682 mtl_rt5650: ASoC: try BE : dai-copier.SSP.SSP0-Codec.playback
[ 10.190286] sof_rt5682 mtl_rt5650: ASoC: try BE : AIF2 Playback
[ 10.190289] sof_rt5682 mtl_rt5650: ASoC: try BE : dai-copier.SSP.SSP1-BT.playback
[ 10.190291] sof_rt5682 mtl_rt5650: ASoC: try BE : (not set)
[ 10.190298] sof_rt5682 mtl_rt5650: ASoC: find BE for widget host-copier.2.playback
[ 10.190299] sof_rt5682 mtl_rt5650: ASoC: try BE : dai-copier.SSP.SSP2-Codec.playback
[ 10.190300] sof_rt5682 mtl_rt5650: ASoC: try BE : AIF1 Playback
[ 10.190302] sof_rt5682 mtl_rt5650: ASoC: try BE : dai-copier.HDA.iDisp1.playback
[ 10.190303] sof_rt5682 mtl_rt5650: ASoC: try BE : hifi1
[ 10.190305] sof_rt5682 mtl_rt5650: ASoC: try BE : dai-copier.HDA.iDisp2.playback
[ 10.190306] sof_rt5682 mtl_rt5650: ASoC: try BE : hifi2
[ 10.190307] sof_rt5682 mtl_rt5650: ASoC: try BE : dai-copier.HDA.iDisp3.playback
[ 10.190309] sof_rt5682 mtl_rt5650: ASoC: try BE : hifi3
[ 10.190310] sof_rt5682 mtl_rt5650: ASoC: try BE : dai-copier.SSP.SSP0-Codec.playback
[ 10.190312] sof_rt5682 mtl_rt5650: ASoC: try BE : AIF2 Playback
[ 10.190313] sof_rt5682 mtl_rt5650: ASoC: try BE : dai-copier.SSP.SSP1-BT.playback
[ 10.190314] sof_rt5682 mtl_rt5650: ASoC: try BE : (not set)
[ 10.190315] sof_rt5682 mtl_rt5650: ASoC: find BE for widget dai-copier.SSP.SSP1-BT.playback
[ 10.190317] sof_rt5682 mtl_rt5650: ASoC: try BE : dai-copier.SSP.SSP2-Codec.playback
[ 10.190318] sof_rt5682 mtl_rt5650: ASoC: try BE : AIF1 Playback
[ 10.190319] sof_rt5682 mtl_rt5650: ASoC: try BE : dai-copier.HDA.iDisp1.playback
[ 10.190321] sof_rt5682 mtl_rt5650: ASoC: try BE : hifi1
[ 10.190322] sof_rt5682 mtl_rt5650: ASoC: try BE : dai-copier.HDA.iDisp2.playback
[ 10.190323] sof_rt5682 mtl_rt5650: ASoC: try BE : hifi2
[ 10.190324] sof_rt5682 mtl_rt5650: ASoC: try BE : dai-copier.HDA.iDisp3.playback
[ 10.190325] sof_rt5682 mtl_rt5650: ASoC: try BE : hifi3
[ 10.190326] sof_rt5682 mtl_rt5650: ASoC: try BE : dai-copier.SSP.SSP0-Codec.playback
[ 10.190327] sof_rt5682 mtl_rt5650: ASoC: try BE : AIF2 Playback
[ 10.190329] sof_rt5682 mtl_rt5650: ASoC: try BE : dai-copier.SSP.SSP1-BT.playback
[ 10.190331] Bluetooth: ASoC: Bluetooth no valid playback path
[ 10.190335] sof_rt5682 mtl_rt5650: ASoC: find BE for widget dai-copier.SSP.SSP1-BT.playback
[ 10.190336] sof_rt5682 mtl_rt5650: ASoC: try BE : dai-copier.SSP.SSP2-Codec.playback
[ 10.190337] sof_rt5682 mtl_rt5650: ASoC: try BE : AIF1 Playback
[ 10.190339] sof_rt5682 mtl_rt5650: ASoC: try BE : dai-copier.HDA.iDisp1.playback
[ 10.190340] sof_rt5682 mtl_rt5650: ASoC: try BE : hifi1
[ 10.190341] sof_rt5682 mtl_rt5650: ASoC: try BE : dai-copier.HDA.iDisp2.playback
[ 10.190342] sof_rt5682 mtl_rt5650: ASoC: try BE : hifi2
[ 10.190343] sof_rt5682 mtl_rt5650: ASoC: try BE : dai-copier.HDA.iDisp3.playback
[ 10.190344] sof_rt5682 mtl_rt5650: ASoC: try BE : hifi3
[ 10.190347] sof_rt5682 mtl_rt5650: ASoC: try BE : dai-copier.SSP.SSP0-Codec.playback
[ 10.190349] sof_rt5682 mtl_rt5650: ASoC: try BE : AIF2 Playback
[ 10.190350] sof_rt5682 mtl_rt5650: ASoC: try BE : dai-copier.SSP.SSP1-BT.playback
[ 10.190352] SSP1-BT: FE is nonatomic but BE is not, forcing BE as nonatomic
[ 10.190354] Bluetooth: connected new DPCM playback path Bluetooth -> SSP1-BT
[ 10.190439] Bluetooth: ASoC: found 1 new BE paths
[ 10.190444] SSP1-BT: ASoC: open playback BE SSP1-BT
[ 10.190451] Bluetooth: ASoC: open FE Bluetooth
[ 10.190454] sof-audio-pci-intel-mtl 0000:00:1f.3: pcm: open stream 2 dir 0
[ 10.190457] sof-audio-pci-intel-mtl 0000:00:1f.3: period min 192 max 16384 bytes
[ 10.190461] sof-audio-pci-intel-mtl 0000:00:1f.3: period count 2 max 16
[ 10.190463] sof-audio-pci-intel-mtl 0000:00:1f.3: buffer max 65536 bytes
[ 10.191756] Bluetooth: ASoC: close FE Bluetooth
[ 10.191772] sof-audio-pci-intel-mtl 0000:00:1f.3: pcm: close stream 2 dir 0
[ 10.191786] SSP1-BT: ASoC: BE SSP1-BT event 2 dir 0
[ 10.191875] Bluetooth: ASoC: BE playback disconnect check for SSP1-BT
[ 10.191877] Bluetooth: freed DSP playback path Bluetooth -> SSP1-BT
[ 10.193302] sof_rt5682 mtl_rt5650: ASoC: find BE for widget BT Capture
[ 10.193339] sof_rt5682 mtl_rt5650: ASoC: try BE : dai-copier.SSP.SSP2-Codec.capture
[ 10.193351] sof_rt5682 mtl_rt5650: ASoC: try BE : AIF1 Capture
[ 10.193363] sof_rt5682 mtl_rt5650: ASoC: try BE : dai-copier.DMIC.dmic01.capture
[ 10.193369] sof_rt5682 mtl_rt5650: ASoC: try BE : Capture
[ 10.193373] sof_rt5682 mtl_rt5650: ASoC: try BE : (not set)
[ 10.193377] sof_rt5682 mtl_rt5650: ASoC: try BE : Capture
[ 10.193385] sof_rt5682 mtl_rt5650: ASoC: try BE : dai-copier.SSP.SSP0-Codec.capture
[ 10.193390] sof_rt5682 mtl_rt5650: ASoC: try BE : AIF2 Capture
[ 10.193395] sof_rt5682 mtl_rt5650: ASoC: try BE : dai-copier.SSP.SSP1-BT.capture
[ 10.193400] sof_rt5682 mtl_rt5650: ASoC: try BE : (not set)
[ 10.193412] sof_rt5682 mtl_rt5650: ASoC: find BE for widget host-copier.2.capture
[ 10.193416] sof_rt5682 mtl_rt5650: ASoC: try BE : dai-copier.SSP.SSP2-Codec.capture
[ 10.193419] sof_rt5682 mtl_rt5650: ASoC: try BE : AIF1 Capture
[ 10.193422] sof_rt5682 mtl_rt5650: ASoC: try BE : dai-copier.DMIC.dmic01.capture
[ 10.193425] sof_rt5682 mtl_rt5650: ASoC: try BE : Capture
[ 10.193429] sof_rt5682 mtl_rt5650: ASoC: try BE : (not set)
[ 10.193432] sof_rt5682 mtl_rt5650: ASoC: try BE : Capture
[ 10.193435] sof_rt5682 mtl_rt5650: ASoC: try BE : dai-copier.SSP.SSP0-Codec.capture
[ 10.193439] sof_rt5682 mtl_rt5650: ASoC: try BE : AIF2 Capture
[ 10.193442] sof_rt5682 mtl_rt5650: ASoC: try BE : dai-copier.SSP.SSP1-BT.capture
[ 10.193445] sof_rt5682 mtl_rt5650: ASoC: try BE : (not set)
[ 10.193449] sof_rt5682 mtl_rt5650: ASoC: find BE for widget dai-copier.SSP.SSP1-BT.capture
[ 10.193452] sof_rt5682 mtl_rt5650: ASoC: try BE : dai-copier.SSP.SSP2-Codec.capture
[ 10.193456] sof_rt5682 mtl_rt5650: ASoC: try BE : AIF1 Capture
[ 10.193459] sof_rt5682 mtl_rt5650: ASoC: try BE : dai-copier.DMIC.dmic01.capture
[ 10.193462] sof_rt5682 mtl_rt5650: ASoC: try BE : Capture
[ 10.193465] sof_rt5682 mtl_rt5650: ASoC: try BE : (not set)
[ 10.193468] sof_rt5682 mtl_rt5650: ASoC: try BE : Capture
[ 10.193471] sof_rt5682 mtl_rt5650: ASoC: try BE : dai-copier.SSP.SSP0-Codec.capture
[ 10.193474] sof_rt5682 mtl_rt5650: ASoC: try BE : AIF2 Capture
[ 10.193477] sof_rt5682 mtl_rt5650: ASoC: try BE : dai-copier.SSP.SSP1-BT.capture
[ 10.193483] Bluetooth: ASoC: Bluetooth no valid capture path
[ 10.193490] sof_rt5682 mtl_rt5650: ASoC: find BE for widget dai-copier.SSP.SSP1-BT.capture
[ 10.193493] sof_rt5682 mtl_rt5650: ASoC: try BE : dai-copier.SSP.SSP2-Codec.capture
[ 10.193497] sof_rt5682 mtl_rt5650: ASoC: try BE : AIF1 Capture
[ 10.193499] sof_rt5682 mtl_rt5650: ASoC: try BE : dai-copier.DMIC.dmic01.capture
[ 10.193503] sof_rt5682 mtl_rt5650: ASoC: try BE : Capture
[ 10.193506] sof_rt5682 mtl_rt5650: ASoC: try BE : (not set)
[ 10.193509] sof_rt5682 mtl_rt5650: ASoC: try BE : Capture
[ 10.193512] sof_rt5682 mtl_rt5650: ASoC: try BE : dai-copier.SSP.SSP0-Codec.capture
[ 10.193515] sof_rt5682 mtl_rt5650: ASoC: try BE : AIF2 Capture
[ 10.193518] sof_rt5682 mtl_rt5650: ASoC: try BE : dai-copier.SSP.SSP1-BT.capture
[ 10.193522] Bluetooth: connected new DPCM capture path Bluetooth <- SSP1-BT
[ 10.193657] Bluetooth: ASoC: found 1 new BE paths
[ 10.193667] SSP1-BT: ASoC: open capture BE SSP1-BT
[ 10.193682] Bluetooth: ASoC: open FE Bluetooth
[ 10.193689] sof-audio-pci-intel-mtl 0000:00:1f.3: pcm: open stream 2 dir 1
[ 10.193694] sof-audio-pci-intel-mtl 0000:00:1f.3: period min 192 max 16384 bytes
[ 10.193701] sof-audio-pci-intel-mtl 0000:00:1f.3: period count 2 max 16
[ 10.193705] sof-audio-pci-intel-mtl 0000:00:1f.3: buffer max 65536 bytes
[ 10.194195] Bluetooth: ASoC: close FE Bluetooth
[ 10.194210] sof-audio-pci-intel-mtl 0000:00:1f.3: pcm: close stream 2 dir 1
[ 10.194227] SSP1-BT: ASoC: BE SSP1-BT event 2 dir 1
[ 10.194381] Bluetooth: ASoC: BE capture disconnect check for SSP1-BT
[ 10.194388] Bluetooth: freed DSP capture path Bluetooth <- SSP1-BT
[ 10.229882] loop2: detected capacity change from 0 to 14392
[ 10.238752] loop3: detected capacity change from 0 to 75968
[ 10.364642] init: cros-camera-gpu-algo main process (4893) terminated with status 127
[ 10.364713] init: cros-camera-gpu-algo main process ended, respawning
[ 10.436910] Bluetooth: RFCOMM socket layer initialized
[ 10.437069] Bluetooth: RFCOMM ver 1.11
[ 10.528734] zram: Added device: zram0
[ 10.694180] zram0: detected capacity change from 0 to 64587776
[ 10.716488] Adding 32293884k swap on /dev/zram0. Priority:-2 extents:1 across:32293884k SS
[ 11.367801] IPv6: ADDRCONF(NETDEV_CHANGE): arc_ns0: link becomes ready
[ 11.367881] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready
[ 11.471892] IPv6: ADDRCONF(NETDEV_CHANGE): veth1: link becomes ready
[ 12.298752] sof-audio-pci-intel-mtl 0000:00:1f.3: ipc tx : 0x44000000|0x3060004c: MOD_LARGE_CONFIG_SET [data size: 76]
[ 12.299428] sof-audio-pci-intel-mtl 0000:00:1f.3: ipc tx reply: 0x64000000|0x3060004c: MOD_LARGE_CONFIG_SET
[ 12.299965] sof-audio-pci-intel-mtl 0000:00:1f.3: ipc tx done : 0x44000000|0x3060004c: MOD_LARGE_CONFIG_SET [data size: 76]
[ 12.299984] sof-audio-pci-intel-mtl 0000:00:1f.3: ipc tx : 0x47000000|0x0: MOD_SET_DX [data size: 8]
[ 12.300666] sof-audio-pci-intel-mtl 0000:00:1f.3: ipc tx reply: 0x67000000|0x0: MOD_SET_DX
[ 12.301123] sof-audio-pci-intel-mtl 0000:00:1f.3: ipc tx done : 0x47000000|0x0: MOD_SET_DX [data size: 8]
[ 12.303340] sof-audio-pci-intel-mtl 0000:00:1f.3: Debug PCIR: 00000000 at 00000044
[ 12.303352] sof-audio-pci-intel-mtl 0000:00:1f.3: Debug PCIW: 00000010 at 00000044
[ 12.304027] sof-audio-pci-intel-mtl 0000:00:1f.3: display power disable
[ 12.304039] sof-audio-pci-intel-mtl 0000:00:1f.3: fw_state change: 7 -> 0
[ 17.437873] loop4: detected capacity change from 0 to 16384
[ 17.453141] device-mapper: verity: sha256 using implementation "sha256-ni"
[ 18.319460] loop5: detected capacity change from 0 to 32768
[ 18.339029] device-mapper: verity: sha256 using implementation "sha256-ni"
[ 64.694303] sof_rt5682 mtl_rt5650: ASoC: find BE for widget Speaker Playback
[ 64.694321] sof_rt5682 mtl_rt5650: ASoC: try BE : dai-copier.SSP.SSP2-Codec.playback
[ 64.694327] sof_rt5682 mtl_rt5650: ASoC: try BE : AIF1 Playback
[ 64.694334] sof_rt5682 mtl_rt5650: ASoC: try BE : dai-copier.HDA.iDisp1.playback
[ 64.694339] sof_rt5682 mtl_rt5650: ASoC: try BE : hifi1
[ 64.694343] sof_rt5682 mtl_rt5650: ASoC: try BE : dai-copier.HDA.iDisp2.playback
[ 64.694346] sof_rt5682 mtl_rt5650: ASoC: try BE : hifi2
[ 64.694351] sof_rt5682 mtl_rt5650: ASoC: try BE : dai-copier.HDA.iDisp3.playback
[ 64.694355] sof_rt5682 mtl_rt5650: ASoC: try BE : hifi3
[ 64.694359] sof_rt5682 mtl_rt5650: ASoC: try BE : dai-copier.SSP.SSP0-Codec.playback
[ 64.694363] sof_rt5682 mtl_rt5650: ASoC: try BE : AIF2 Playback
[ 64.694367] sof_rt5682 mtl_rt5650: ASoC: try BE : dai-copier.SSP.SSP1-BT.playback
[ 64.694370] sof_rt5682 mtl_rt5650: ASoC: try BE : (not set)
[ 64.694378] sof_rt5682 mtl_rt5650: ASoC: find BE for widget host-copier.1.playback
[ 64.694381] sof_rt5682 mtl_rt5650: ASoC: try BE : dai-copier.SSP.SSP2-Codec.playback
[ 64.694383] sof_rt5682 mtl_rt5650: ASoC: try BE : AIF1 Playback
[ 64.694386] sof_rt5682 mtl_rt5650: ASoC: try BE : dai-copier.HDA.iDisp1.playback
[ 64.694388] sof_rt5682 mtl_rt5650: ASoC: try BE : hifi1
[ 64.694390] sof_rt5682 mtl_rt5650: ASoC: try BE : dai-copier.HDA.iDisp2.playback
[ 64.694393] sof_rt5682 mtl_rt5650: ASoC: try BE : hifi2
[ 64.694395] sof_rt5682 mtl_rt5650: ASoC: try BE : dai-copier.HDA.iDisp3.playback
[ 64.694397] sof_rt5682 mtl_rt5650: ASoC: try BE : hifi3
[ 64.694400] sof_rt5682 mtl_rt5650: ASoC: try BE : dai-copier.SSP.SSP0-Codec.playback
[ 64.694402] sof_rt5682 mtl_rt5650: ASoC: try BE : AIF2 Playback
[ 64.694404] sof_rt5682 mtl_rt5650: ASoC: try BE : dai-copier.SSP.SSP1-BT.playback
[ 64.694407] sof_rt5682 mtl_rt5650: ASoC: try BE : (not set)
[ 64.694410] sof_rt5682 mtl_rt5650: ASoC: find BE for widget gain.3.1
[ 64.694412] sof_rt5682 mtl_rt5650: ASoC: try BE : dai-copier.SSP.SSP2-Codec.playback
[ 64.694415] sof_rt5682 mtl_rt5650: ASoC: try BE : AIF1 Playback
[ 64.694417] sof_rt5682 mtl_rt5650: ASoC: try BE : dai-copier.HDA.iDisp1.playback
[ 64.694420] sof_rt5682 mtl_rt5650: ASoC: try BE : hifi1
[ 64.694422] sof_rt5682 mtl_rt5650: ASoC: try BE : dai-copier.HDA.iDisp2.playback
[ 64.694424] sof_rt5682 mtl_rt5650: ASoC: try BE : hifi2
[ 64.694427] sof_rt5682 mtl_rt5650: ASoC: try BE : dai-copier.HDA.iDisp3.playback
[ 64.694430] sof_rt5682 mtl_rt5650: ASoC: try BE : hifi3
[ 64.694432] sof_rt5682 mtl_rt5650: ASoC: try BE : dai-copier.SSP.SSP0-Codec.playback
[ 64.694434] sof_rt5682 mtl_rt5650: ASoC: try BE : AIF2 Playback
[ 64.694437] sof_rt5682 mtl_rt5650: ASoC: try BE : dai-copier.SSP.SSP1-BT.playback
[ 64.694439] sof_rt5682 mtl_rt5650: ASoC: try BE : (not set)
[ 64.694442] sof_rt5682 mtl_rt5650: ASoC: find BE for widget mixin.3.1
[ 64.694445] sof_rt5682 mtl_rt5650: ASoC: try BE : dai-copier.SSP.SSP2-Codec.playback
[ 64.694447] sof_rt5682 mtl_rt5650: ASoC: try BE : AIF1 Playback
[ 64.694450] sof_rt5682 mtl_rt5650: ASoC: try BE : dai-copier.HDA.iDisp1.playback
[ 64.694452] sof_rt5682 mtl_rt5650: ASoC: try BE : hifi1
[ 64.694454] sof_rt5682 mtl_rt5650: ASoC: try BE : dai-copier.HDA.iDisp2.playback
[ 64.694457] sof_rt5682 mtl_rt5650: ASoC: try BE : hifi2
[ 64.694459] sof_rt5682 mtl_rt5650: ASoC: try BE : dai-copier.HDA.iDisp3.playback
[ 64.694461] sof_rt5682 mtl_rt5650: ASoC: try BE : hifi3
[ 64.694464] sof_rt5682 mtl_rt5650: ASoC: try BE : dai-copier.SSP.SSP0-Codec.playback
[ 64.694466] sof_rt5682 mtl_rt5650: ASoC: try BE : AIF2 Playback
[ 64.694468] sof_rt5682 mtl_rt5650: ASoC: try BE : dai-copier.SSP.SSP1-BT.playback
[ 64.694471] sof_rt5682 mtl_rt5650: ASoC: try BE : (not set)
[ 64.694474] sof_rt5682 mtl_rt5650: ASoC: find BE for widget mixout.4.1
[ 64.694476] sof_rt5682 mtl_rt5650: ASoC: try BE : dai-copier.SSP.SSP2-Codec.playback
[ 64.694479] sof_rt5682 mtl_rt5650: ASoC: try BE : AIF1 Playback
[ 64.694481] sof_rt5682 mtl_rt5650: ASoC: try BE : dai-copier.HDA.iDisp1.playback
[ 64.694484] sof_rt5682 mtl_rt5650: ASoC: try BE : hifi1
[ 64.694486] sof_rt5682 mtl_rt5650: ASoC: try BE : dai-copier.HDA.iDisp2.playback
[ 64.694488] sof_rt5682 mtl_rt5650: ASoC: try BE : hifi2
[ 64.694490] sof_rt5682 mtl_rt5650: ASoC: try BE : dai-copier.HDA.iDisp3.playback
[ 64.694493] sof_rt5682 mtl_rt5650: ASoC: try BE : hifi3
[ 64.694495] sof_rt5682 mtl_rt5650: ASoC: try BE : dai-copier.SSP.SSP0-Codec.playback
[ 64.694497] sof_rt5682 mtl_rt5650: ASoC: try BE : AIF2 Playback
[ 64.694500] sof_rt5682 mtl_rt5650: ASoC: try BE : dai-copier.SSP.SSP1-BT.playback
[ 64.694502] sof_rt5682 mtl_rt5650: ASoC: try BE : (not set)
[ 64.694505] sof_rt5682 mtl_rt5650: ASoC: find BE for widget gain.4.1
[ 64.694507] sof_rt5682 mtl_rt5650: ASoC: try BE : dai-copier.SSP.SSP2-Codec.playback
[ 64.694510] sof_rt5682 mtl_rt5650: ASoC: try BE : AIF1 Playback
[ 64.694512] sof_rt5682 mtl_rt5650: ASoC: try BE : dai-copier.HDA.iDisp1.playback
[ 64.694514] sof_rt5682 mtl_rt5650: ASoC: try BE : hifi1
[ 64.694517] sof_rt5682 mtl_rt5650: ASoC: try BE : dai-copier.HDA.iDisp2.playback
[ 64.694519] sof_rt5682 mtl_rt5650: ASoC: try BE : hifi2
[ 64.694522] sof_rt5682 mtl_rt5650: ASoC: try BE : dai-copier.HDA.iDisp3.playback
[ 64.694524] sof_rt5682 mtl_rt5650: ASoC: try BE : hifi3
[ 64.694526] sof_rt5682 mtl_rt5650: ASoC: try BE : dai-copier.SSP.SSP0-Codec.playback
[ 64.694528] sof_rt5682 mtl_rt5650: ASoC: try BE : AIF2 Playback
[ 64.694531] sof_rt5682 mtl_rt5650: ASoC: try BE : dai-copier.SSP.SSP1-BT.playback
[ 64.694533] sof_rt5682 mtl_rt5650: ASoC: try BE : (not set)
[ 64.694536] sof_rt5682 mtl_rt5650: ASoC: find BE for widget dai-copier.SSP.SSP0-Codec.playback
[ 64.694539] sof_rt5682 mtl_rt5650: ASoC: try BE : dai-copier.SSP.SSP2-Codec.playback
[ 64.694541] sof_rt5682 mtl_rt5650: ASoC: try BE : AIF1 Playback
[ 64.694543] sof_rt5682 mtl_rt5650: ASoC: try BE : dai-copier.HDA.iDisp1.playback
[ 64.694546] sof_rt5682 mtl_rt5650: ASoC: try BE : hifi1
[ 64.694548] sof_rt5682 mtl_rt5650: ASoC: try BE : dai-copier.HDA.iDisp2.playback
[ 64.694550] sof_rt5682 mtl_rt5650: ASoC: try BE : hifi2
[ 64.694553] sof_rt5682 mtl_rt5650: ASoC: try BE : dai-copier.HDA.iDisp3.playback
[ 64.694555] sof_rt5682 mtl_rt5650: ASoC: try BE : hifi3
[ 64.694557] sof_rt5682 mtl_rt5650: ASoC: try BE : dai-copier.SSP.SSP0-Codec.playback
[ 64.694570] Speakers: ASoC: found 4 audio playback paths
[ 64.694577] sof_rt5682 mtl_rt5650: ASoC: find BE for widget dai-copier.SSP.SSP0-Codec.playback
[ 64.694580] sof_rt5682 mtl_rt5650: ASoC: try BE : dai-copier.SSP.SSP2-Codec.playback
[ 64.694582] sof_rt5682 mtl_rt5650: ASoC: try BE : AIF1 Playback
[ 64.694584] sof_rt5682 mtl_rt5650: ASoC: try BE : dai-copier.HDA.iDisp1.playback
[ 64.694587] sof_rt5682 mtl_rt5650: ASoC: try BE : hifi1
[ 64.694589] sof_rt5682 mtl_rt5650: ASoC: try BE : dai-copier.HDA.iDisp2.playback
[ 64.694592] sof_rt5682 mtl_rt5650: ASoC: try BE : hifi2
[ 64.694594] sof_rt5682 mtl_rt5650: ASoC: try BE : dai-copier.HDA.iDisp3.playback
[ 64.694596] sof_rt5682 mtl_rt5650: ASoC: try BE : hifi3
[ 64.694598] sof_rt5682 mtl_rt5650: ASoC: try BE : dai-copier.SSP.SSP0-Codec.playback
[ 64.694602] SSP0-Codec: FE is nonatomic but BE is not, forcing BE as nonatomic
[ 64.694606] Speakers: connected new DPCM playback path Speakers -> SSP0-Codec
[ 64.694730] Speakers: ASoC: found 1 new BE paths
[ 64.694735] SSP0-Codec: ASoC: open playback BE SSP0-Codec
[ 64.707301] sof-audio-pci-intel-mtl 0000:00:1f.3: display power enable
[ 64.708087] sof-audio-pci-intel-mtl 0000:00:1f.3: enable codec wakeup
[ 64.711008] sof-audio-pci-intel-mtl 0000:00:1f.3: disable codec wakeup
[ 64.712584] sof-audio-pci-intel-mtl 0000:00:1f.3: Debug PCIR: 00000000 at 00000044
[ 64.712604] sof-audio-pci-intel-mtl 0000:00:1f.3: enable codec wakeup
[ 64.715566] sof-audio-pci-intel-mtl 0000:00:1f.3: Debug PCIR: 00000000 at 00000048
[ 64.718977] sof-audio-pci-intel-mtl 0000:00:1f.3: Debug PCIR: 00000000 at 00000048
[ 64.718993] sof-audio-pci-intel-mtl 0000:00:1f.3: Debug PCIW: 00000040 at 00000048
[ 64.719000] sof-audio-pci-intel-mtl 0000:00:1f.3: disable codec wakeup
[ 64.720575] sof-audio-pci-intel-mtl 0000:00:1f.3: display power disable
[ 64.720709] sof-audio-pci-intel-mtl 0000:00:1f.3: fw_state change: 0 -> 2
[ 64.720715] sof-audio-pci-intel-mtl 0000:00:1f.3: loading firmware
[ 64.720718] sof-audio-pci-intel-mtl 0000:00:1f.3: fw_state change: 2 -> 3
[ 64.722938] sof-audio-pci-intel-mtl 0000:00:1f.3: booting DSP firmware
[ 64.758620] sof-audio-pci-intel-mtl 0000:00:1f.3: ipc rx : 0x1b080000|0x0: GLB_NOTIFICATION|FW_READY
[ 64.758636] sof-audio-pci-intel-mtl 0000:00:1f.3: fw_state change: 3 -> 6
[ 64.758649] sof-audio-pci-intel-mtl 0000:00:1f.3: ipc rx done : 0x1b080000|0x0: GLB_NOTIFICATION|FW_READY
[ 64.758805] sof-audio-pci-intel-mtl 0000:00:1f.3: firmware boot complete
[ 64.758817] sof-audio-pci-intel-mtl 0000:00:1f.3: fw_state change: 6 -> 7
[ 64.758839] sof-audio-pci-intel-mtl 0000:00:1f.3: ipc tx : 0x44000000|0x31400008: MOD_LARGE_CONFIG_SET [data size: 8]
[ 64.760770] sof-audio-pci-intel-mtl 0000:00:1f.3: ipc tx reply: 0x64000000|0x31400008: MOD_LARGE_CONFIG_SET
[ 64.760859] sof-audio-pci-intel-mtl 0000:00:1f.3: ipc tx done : 0x44000000|0x31400008: MOD_LARGE_CONFIG_SET [data size: 8]
[ 64.760879] sof-audio-pci-intel-mtl 0000:00:1f.3: ipc tx : 0x44000000|0x3060004c: MOD_LARGE_CONFIG_SET [data size: 76]
[ 64.762154] sof-audio-pci-intel-mtl 0000:00:1f.3: ipc tx reply: 0x64000000|0x3060004c: MOD_LARGE_CONFIG_SET
[ 64.762299] sof-audio-pci-intel-mtl 0000:00:1f.3: ipc tx done : 0x44000000|0x3060004c: MOD_LARGE_CONFIG_SET [data size: 76]
[ 64.762327] Speakers: ASoC: open FE Speakers
[ 64.762338] sof-audio-pci-intel-mtl 0000:00:1f.3: pcm: open stream 1 dir 0
[ 64.762343] sof-audio-pci-intel-mtl 0000:00:1f.3: period min 192 max 16384 bytes
[ 64.762347] sof-audio-pci-intel-mtl 0000:00:1f.3: period count 2 max 16
[ 64.762350] sof-audio-pci-intel-mtl 0000:00:1f.3: buffer max 65536 bytes
[ 64.762791] sof-audio-pci-intel-mtl 0000:00:1f.3: widget name: dai-copier.SSP.SSP0-Codec.playback, id: 27
[ 64.762799] sof-audio-pci-intel-mtl 0000:00:1f.3: single format 16bit
[ 64.762809] sof-audio-pci-intel-mtl 0000:00:1f.3: widget name: dai-copier.SSP.SSP0-Codec.capture, id: 28
[ 64.762813] sof-audio-pci-intel-mtl 0000:00:1f.3: single format 32bit
[ 64.762818] sof-audio-pci-intel-mtl 0000:00:1f.3: Set SSP0-Codec to 32 bit format

@macchian macchian changed the title topology2: sof-mtl-rt5650: add FMT_24 support topology2: sof-mtl-rt5650: add USE_FMT_24 support Mar 1, 2024
@macchian macchian force-pushed the mac-dev-codec branch 3 times, most recently from 2b9b290 to d7e4c97 Compare March 7, 2024 08:54
@macchian macchian changed the title topology2: sof-mtl-rt5650: add USE_FMT_24 support topology2: sof-mtl-rt5650: add SSP FMT 24 support Mar 7, 2024
@macchian macchian force-pushed the mac-dev-codec branch 4 times, most recently from d97933a to 6ec5ae7 Compare March 18, 2024 08:30
Replace whitespaces with tabs.

Signed-off-by: Mac Chiang <mac.chiang@intel.com>
Replace whitespaces with tabs.

Signed-off-by: Mac Chiang <mac.chiang@intel.com>
The CHAIN_DMA has been replaced with HDMI_USE_CHAIN_DMA, which was already
enabled by default on iDisplay HDAudio codec in hdmi-default.conf.

Signed-off-by: Mac Chiang <mac.chiang@intel.com>
All topologies are built in parallel. The same name will lead
to file overrides. Therefore, correct to use the respective file
names properly.

Signed-off-by: Mac Chiang <mac.chiang@intel.com>
Use 24 bits format on playback and capture pipelines if codec needs,
e.g. RT5650 HS/SPK codec.

Signed-off-by: Mac Chiang <mac.chiang@intel.com>
@macchian macchian force-pushed the mac-dev-codec branch 2 times, most recently from b289622 to 7c1d274 Compare March 21, 2024 09:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants