• C
    ASoC: dapm: Support second register for DAPM control updates · e411b0b5
    Chen-Yu Tsai 提交于
    To support double channel shared controls split across 2 registers, one
    for each channel, we must be able to update both registers together.
    
    Add a second set of register fields to struct snd_soc_dapm_update, and
    update the DAPM control writeback (put) callbacks to support this.
    
    For codecs that use custom events which call into DAPM to do updates,
    also clear struct snd_soc_dapm_update before using it, so the second
    set of fields remains clean.
    Signed-off-by: NChen-Yu Tsai <wens@csie.org>
    Signed-off-by: NMark Brown <broonie@kernel.org>
    e411b0b5
wm9712.c 24.4 KB