/usr/share/alsa/ucm2/sof-soundwire
NameSizeModeActions
Hdmi.conf13550644editdlrm
HiFi.conf5610644editdlrm
rt700.conf9290644editdlrm
rt711.conf7290644editdlrm
rt715.conf4320644editdlrm
rt1308-2.conf4470644editdlrm
rt1308-4.conf7000644editdlrm
rt5682.conf11990644editdlrm
sof-soundwire.conf9250644editdlrm
Edit: /usr/share/alsa/ucm2/sof-soundwire/sof-soundwire.conf (925B)
Syntax 3 SectionUseCase."HiFi" { File "HiFi.conf" Comment "Play HiFi quality Music" } Define { SpeakerCodec1 "" SpeakerChannels1 "2" SpeakerAmps1 "0" HeadsetCodec1 "" MicCodec1 "" } DefineRegex { SpeakerCodec { Regex " spk:([a-z0-9]+)" String "${CardComponents}" } SpeakerChannels { Regex " cfg-spk:([0-9]+)" String "${CardComponents}" } SpeakerAmps { Regex " cfg-amp:([0-9]+)" String "${CardComponents}" } HeadsetCodec { Regex " hs:([a-z0-9]+)" String "${CardComponents}" } MicCodec { Regex " mic:([a-z0-9]+)" String "${CardComponents}" } } If.hs_init { Condition { Type RegexMatch Regex "(rt5682|rt700|rt711)" String "${var:HeadsetCodec1}" } True.Include.hs_init.File "/codecs/${var:HeadsetCodec1}/init.conf" } If.mic_init { Condition { Type RegexMatch Regex "(rt715)" String "${var:MicCodec1}" } True.Include.mic_init.File "/codecs/${var:MicCodec1}/init.conf" }