[alsa-devel] [PATCH 00/17] ASoC: Remove codec field from snd_soc_dapm_widget

Lars-Peter Clausen lars at metafoo.de
Thu Jan 15 12:52:00 CET 2015


This series is the last part of the codec field removal from the
snd_soc_dapm_widget. One small fix for an issue that slipped through
earlier and the conversion of the TI and Realtek CODEC drivers and then
finally the removal itself.

The reason why it is removed is because it doesn't fit to well anymore in
the componentized ASoC hierarchy. And the alternative of
snd_soc_dapm_to_codec(w->dapm) typically generates the same amount of code,
so there is really no reason to keep it.

Depends on topic/w-codec and topic/rt5677.

- Lars

Lars-Peter Clausen (17):
  ASoC: mioa701_wm9713: Fix speaker event
  ASoC: pcm3008: Replace w->codec snd_soc_dapm_to_codec(w->dapm)
  ASoC: tlv320aic31xx: Replace w->codec snd_soc_dapm_to_codec(w->dapm)
  ASoC: tlv320aic3x: Replace w->codec snd_soc_dapm_to_codec(w->dapm)
  ASoC: tlv320dac33: Replace w->codec snd_soc_dapm_to_codec(w->dapm)
  ASoC: twl4030: Replace w->codec snd_soc_dapm_to_codec(w->dapm)
  ASoC: twl6040: Replace w->codec snd_soc_dapm_to_codec(w->dapm)
  ASoC: alc5623: Replace w->codec snd_soc_dapm_to_codec(w->dapm)
  ASoC: alc5632: Replace w->codec snd_soc_dapm_to_codec(w->dapm)
  ASoC: rt286: Replace w->codec snd_soc_dapm_to_codec(w->dapm)
  ASoC: rt5631: Replace w->codec snd_soc_dapm_to_codec(w->dapm)
  ASoC: rt5640: Replace w->codec snd_soc_dapm_to_codec(w->dapm)
  ASoC: rt5645: Replace w->codec snd_soc_dapm_to_codec(w->dapm)
  ASoC: rt5651: Replace w->codec snd_soc_dapm_to_codec(w->dapm)
  ASoC: rt5670: Replace w->codec snd_soc_dapm_to_codec(w->dapm)
  ASoC: rt5677: Replace w->codec snd_soc_dapm_to_codec(w->dapm)
  ASoC: Remove codec field from snd_soc_dapm_widget

 include/sound/soc-dapm.h         |  1 -
 sound/soc/codecs/alc5623.c       |  8 +++---
 sound/soc/codecs/alc5632.c       |  8 +++---
 sound/soc/codecs/pcm3008.c       |  4 +--
 sound/soc/codecs/rt286.c         | 15 ++++++-----
 sound/soc/codecs/rt5631.c        | 28 ++++++++++++--------
 sound/soc/codecs/rt5640.c        | 11 ++++----
 sound/soc/codecs/rt5645.c        | 16 +++++++-----
 sound/soc/codecs/rt5651.c        | 18 +++++++------
 sound/soc/codecs/rt5670.c        | 16 +++++++-----
 sound/soc/codecs/rt5677.c        | 23 +++++++++--------
 sound/soc/codecs/tlv320aic31xx.c |  9 ++++---
 sound/soc/codecs/tlv320aic3x.c   |  2 +-
 sound/soc/codecs/tlv320dac33.c   |  9 ++++---
 sound/soc/codecs/twl4030.c       | 55 +++++++++++++++++++++++++---------------
 sound/soc/codecs/twl6040.c       |  4 +--
 sound/soc/pxa/mioa701_wm9713.c   |  2 +-
 sound/soc/soc-dapm.c             |  2 --
 18 files changed, 132 insertions(+), 99 deletions(-)

-- 
1.8.0



More information about the Alsa-devel mailing list