From: Nenghua Cao nhcao@marvell.com
V2 -> V1:
Removes the flag and update DPCM always when mixer/mux changes, according to Takashi's and Mark's suggestion.
Usually backward compatibility is concerned when something new breaks the existing ones. In your case, always updating DPCM would work, too, even without an extra flag; it's just suboptimal.
Right, and if we have separate versions then at some point we'll end up having to define DPCM versions of everything which is going to get tedious and error prone.
V1 -> V0:
refined patch, and add flag into soc_mixer_control and soc_enum instead of the alsa core, according to Takashi's suggestion.
You don't need to extend the ALSA core API for such a purpose. It's ASoC-specific, so rather extend struct soc_mixer_control instead, if such a new flag is really needed.
Nenghua Cao (1): ASOC:DAPM: update DPCM runtime when mixer/mux changes
sound/soc/soc-dapm.c | 28 ++++++++++++++++++++++++---- 1 files changed, 24 insertions(+), 4 deletions(-)