[alsa-devel] [PATCH 00/28] ASoC: cleanup patches for soc-core

Kuninori Morimoto kuninori.morimoto.gx at renesas.com
Tue Aug 6 03:25:22 CEST 2019


Hi Mark

I want to add multi CPU DAI support to ALSA SoC.
But I noticed that we want to cleanup ALSA SoC before that.
These patches will do nothing from "technical" point of view.
Just for cleanup

Kuninori Morimoto (28):
  ASoC: soc-core: use device_register()
  ASoC: soc-core: set component->debugfs_root NULL
  ASoC: soc-core: add comment for for_each_xxx
  ASoC: soc-core: check return value of snd_soc_add_dai_link()
  ASoC: soc-core: don't use for_each_card_links_safe() at snd_soc_find_dai_link()
  ASoC: soc-core: reuse rtdcom at snd_soc_rtdcom_add()
  ASoC: soc-core: don't check widget for snd_soc_dapm_new_controls()
  ASoC: soc-core: don't check controls for snd_soc_add_component_controls()
  ASoC: soc-core: don't check routes for snd_soc_dapm_add_routes()
  ASoC: soc-core: don't check controls for snd_soc_add_card_controls()
  ASoC: soc-core: call snd_soc_dapm_debugfs_init() at soc_init_card_debugfs()
  ASoC: soc-core: remove unneeded list_empty() check for snd_soc_try_rebind_card()
  ASoC: soc-core: remove verbose debug message from soc_bind_dai_link()
  ASoC: soc-core: remove duplicated soc_is_dai_link_bound()
  ASoC: soc-core: tidyup for card->deferred_resume_work
  ASoC: soc-core: initialize rtd->list
  ASoC: soc-core: define soc_dpcm_debugfs_add() for non CONFIG_DEBUG_FS
  ASoC: soc-core: dai_link check under soc_dpcm_debugfs_add()
  ASoC: soc-core: merge snd_soc_initialize_card_lists()
  ASoC: soc-core: remove unneeded dai_link check from snd_soc_remove_dai_link()
  ASoC: soc-core: add NOTE to snd_soc_rtdcom_lookup()
  ASoC: soc-core: don't call snd_soc_component_set_jack()
  ASoC: soc-core: don't alloc memory carelessly when creating debugfs
  ASoC: soc-core: soc_cleanup_card_resources() become void
  ASoC: soc-core: initialize component list
  ASoC: soc-core: initialize list at one place
  ASoC: soc-dai: use bit field for bus_control
  ASoC: soc-topology: use for_each_component_dais() at remove_dai()

 include/sound/soc-dai.h  |   3 +-
 include/sound/soc-dpcm.h |   9 ++-
 include/sound/soc.h      |  15 +---
 sound/soc/soc-core.c     | 196 ++++++++++++++++++++++-------------------------
 sound/soc/soc-pcm.c      |   3 +
 sound/soc/soc-topology.c |   2 +-
 6 files changed, 108 insertions(+), 120 deletions(-)

-- 
2.7.4



More information about the Alsa-devel mailing list