On Mon, Sep 11, 2017 at 09:12:18AM -0700, Ryan Lee wrote: > Signed-off-by: Ryan Lee <ryans.lee@xxxxxxxxxxxxxxxxxxx> > --- Please make an effort to write changelogs that clearly describe the change you're making. This is doing way more than just implementing DSP mode, it's also adding a fairly complicated set_tdm_slot() implementation which isn't mentioned at all. It probably needs splitting into multiple patches as well. > @@ -414,6 +504,9 @@ static int max98927_dac_event(struct snd_soc_dapm_widget *w, > struct max98927_priv *max98927 = snd_soc_codec_get_drvdata(codec); > > switch (event) { > + case SND_SOC_DAPM_PRE_PMU: > + max98927->tdm_mode = 0; > + break; > case SND_SOC_DAPM_POST_PMU: > regmap_update_bits(max98927->regmap, > MAX98927_R003A_AMP_EN, Why is an event associated with the DAC changing something related to the DAI format? These things should be unrelated.
Attachment:
signature.asc
Description: PGP signature
_______________________________________________ Alsa-devel mailing list Alsa-devel@xxxxxxxxxxxxxxxx http://mailman.alsa-project.org/mailman/listinfo/alsa-devel