Hi Mark, Lars-Peter
These patches add suspend/resume support on Component, and current Codec suspend/resume uses it.
Current Card has has aux_comp_list and codec_dev_list. Now, this patch will add component_dev_list. Here, we can simply replace codec_dev_list -> component_dev_list. and we can replace aux_comp_list by component_dev_list and new flags.
1), 2) : prepare for 4) 3) : add component_dev_list 4) : add Component suspend/resume
Kuninori Morimoto (4): 1) ASoC: rt286: rt286_mic_detect() uses component 2) ASoC: rt5670: rt5670_jack_suspend/resume() uses component 3) ASoC: core: add component_dev_list on Card 4) ASoC: add Component level suspend/resume
include/sound/soc.h | 16 +++++++++------- sound/soc/codecs/rt286.c | 6 +++--- sound/soc/codecs/rt286.h | 2 +- sound/soc/codecs/rt5670.c | 53 +++++++++++++++++++++++++++-------------------------- sound/soc/codecs/rt5670.h | 4 ++-- sound/soc/intel/boards/broadwell.c | 22 +++++++++++----------- sound/soc/intel/boards/cht_bsw_rt5672.c | 20 ++++++++++---------- sound/soc/intel/boards/skl_rt286.c | 2 +- sound/soc/soc-core.c | 90 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------------------------------- 9 files changed, 120 insertions(+), 95 deletions(-)
Best regards --- Kuninori Morimoto