Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

topology2: sof-mtl-rt5650: add SSP FMT 24 support #26

Open
wants to merge 5 commits into
base: master
Choose a base branch
from

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 <[email protected]>
Replace whitespaces with tabs.

Signed-off-by: Mac Chiang <[email protected]>
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 <[email protected]>
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 <[email protected]>
Use 24 bits format on playback and capture pipelines if codec needs,
e.g. RT5650 HS/SPK codec.

Signed-off-by: Mac Chiang <[email protected]>
@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.

1 participant