Hi Mark
We are now using component base ASoC. Thus, old platform/codec code are no longer needed. These removes it.
Then, I very surprised that platform code was already removed :) But, it seems this patch didn't care about documentation and platform specific callback (= .pcm_new/free). 4), 7) handle it.
One concern is that it completely removed "platform_list_show" for debugfs. But, I think we want to keep it as "component_list_show" (My original patch did it). 6) reborned it.
8) - 10) are cleanup which can be done *after* removing platform/codec.
Kuninori Morimoto (10): 1) ASoC: remove codec hw_write/control_data 2) ASoC: remove codec reg_cache 3) ASoC: remove .get_regmap 4) ASoC: remove unneeded .pcm_new/free 5) ASoC: remove Codec related code 6) ASoC: add component_list_show() 7) ASoC: convert platform explanation to component 8) ASoC: soc.h: merge CONFIG_DEBUG_FS 9) ASoC: soc-core: remove snd_soc_component_add_unlocked() 10) ASoC: soc-core: remove legacy_dai_naming from snd_soc_register_dais()
Documentation/sound/soc/platform.rst | 30 +- include/sound/soc-dai.h | 1 - include/sound/soc.h | 289 +---------------- sound/soc/Makefile | 2 +- sound/soc/soc-cache.c | 53 ---- sound/soc/soc-core.c | 585 ++--------------------------------- sound/soc/soc-io.c | 62 ---- sound/soc/soc-jack.c | 22 -- sound/soc/soc-pcm.c | 13 +- 9 files changed, 50 insertions(+), 1007 deletions(-) delete mode 100644 sound/soc/soc-cache.c
Best regards --- Kuninori Morimoto