On 10/29/19 8:23 PM, Kuninori Morimoto wrote:
Hi Mark
These are resend of soc-core cleanup step4. These are based on mark/for-5.5 branch. I already got report from Intel that these had no issue on Intel CI machine.
In addition to the first pass of automatic testing on SOF-enabled devices, I double-checked the v2 code once more and didn't see any issues with the changes. Copying Ranjani and Kai in case they have spare cycles to have additional eyes on this large change.
The comments I have are on existing code that was moved, and the improvements could be handled as a follow-up patch. So for the series
Reviewed-by: Pierre-Louis Bossart pierre-louis.bossart@linux.intel.com
Thanks Morimoto-san, this is a major clean-up. Nice work!
Kuninori Morimoto (18): ASoC: soc-core: remove unneeded snd_soc_tplg_component_remove() ASoC: soc-core: move soc_init_dai_link() ASoC: soc-core: tidyup soc_init_dai_link() ASoC: soc-core: remove duplicated soc_is_dai_link_bound() ASoC: soc-core: call soc_bind_dai_link() under snd_soc_add_dai_link() ASoC: soc-core: add soc_unbind_dai_link() ASoC: soc-core: move snd_soc_lookup_component() ASoC: soc-core: add snd_soc_del_component_unlocked() ASoC: soc-core: remove snd_soc_component_add/del() ASoC: soc-core: use snd_soc_lookup_component() at snd_soc_unregister_component() ASoC: soc-core: move snd_soc_register_dai() ASoC: soc-core: move snd_soc_unregister_dais() ASoC: soc-core: add snd_soc_unregister_dai() ASoC: soc-core: have legacy_dai_naming at snd_soc_register_dai() ASoC: soc-core: don't call snd_soc_dapm_new_dai_widgets() at snd_soc_register_dai() ASoC: soc-core: call snd_soc_register_dai() from snd_soc_register_dais() ASoC: soc-core: remove topology specific operation ASoC: soc.h: dobj is used only when SND_SOC_TOPOLOGY
include/sound/soc.h | 15 +- sound/soc/soc-core.c | 536 +++++++++++++++++++++-------------------------- sound/soc/soc-topology.c | 17 +- 3 files changed, 263 insertions(+), 305 deletions(-)