Merge series "ASoC: sun50i-codec-analog: Cleanup and power management" from Samuel...
authorMark Brown <broonie@kernel.org>
Tue, 18 Aug 2020 13:52:55 +0000 (14:52 +0100)
committerMark Brown <broonie@kernel.org>
Tue, 18 Aug 2020 13:52:55 +0000 (14:52 +0100)
commit4782e6cc29482a1d6688312a344d4772c336ba4d
treeefb55423e085972986616074640950031b1571cf
parent163ae5d1e102927af87e7456e3b5ac287b033a16
parent7829e68d55692c9f7f5665ebec9fa1f33d5ad72f
Merge series "ASoC: sun50i-codec-analog: Cleanup and power management" from Samuel Holland <samuel@sholland.org>:

This series performs some minor cleanup on the driver for the analog
codec in the Allwinner A64, and hooks up the existing mute switches to
DAPM widgets, in order to provide improved power management.

Changes since v1:
  - Collected Acked-by/Reviewed-by tags
  - Used SOC_MIXER_NAMED_CTL_ARRAY to avoid naming a widget "Earpiece"

Samuel Holland (8):
  ASoC: sun50i-codec-analog: Fix duplicate use of ADC enable bits
  ASoC: sun50i-codec-analog: Gate the amplifier clock during suspend
  ASoC: sun50i-codec-analog: Group and sort mixer routes
  ASoC: sun50i-codec-analog: Make headphone routes stereo
  ASoC: sun50i-codec-analog: Enable DAPM for headphone switch
  ASoC: sun50i-codec-analog: Make line out routes stereo
  ASoC: sun50i-codec-analog: Enable DAPM for line out switch
  ASoC: sun50i-codec-analog: Enable DAPM for earpiece switch

 sound/soc/sunxi/sun50i-codec-analog.c | 176 ++++++++++++++++----------
 1 file changed, 111 insertions(+), 65 deletions(-)

--
2.26.2