diff --git a/codecs/max98390/speaker.conf b/codecs/max98390/speaker.conf new file mode 100644 index 0000000..b649d3c --- /dev/null +++ b/codecs/max98390/speaker.conf @@ -0,0 +1,20 @@ +SectionDevice."Speaker" { + Comment "Speaker" + + Value { + PlaybackPriority 100 + PlaybackPCM "hw:${CardId},0" + } + EnableSequence [ + cset "name='Left Spk Switch' on" + cset "name='Right Spk Switch' on" + cset "name='TL Spk Switch' on" + cset "name='TR Spk Switch' on" + ] + DisableSequence [ + cset "name='Left Spk Switch' off" + cset "name='Right Spk Switch' off" + cset "name='TL Spk Switch' off" + cset "name='TR Spk Switch' off" + ] +} diff --git a/sof-rt5682/codecs.conf b/sof-rt5682/codecs.conf index b10f8c9..43b8335 100644 --- a/sof-rt5682/codecs.conf +++ b/sof-rt5682/codecs.conf @@ -49,6 +49,15 @@ If.max98373 { True.Define.max98373 y } +If.max98390 { + Condition { + Type String + String1 "$${sys:bus/i2c/devices/i2c-MX98390:00/modalias}" + String2 "acpi:MX98390:" + } + True.Define.max98390 y +} + If.rt1011 { Condition { Type String