Hi Mark, Lars-Peter
These patches are v2 of Component level suspend/resume support.
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.
V1 patchset fixuped Intel's broadwell and cht_bsw_rt5672 driver which is using codec_dev_list directly to uses component pointer instead of codec, but v2 keeps it as-is, just only replaced codec_dev_list to component_dev_list. These drivers are better to update in accordance with Lars's idea
Kuninori Morimoto (2): 1) ASoC: core: add component_dev_list on Card 2) ASoC: add Component level suspend/resume
include/sound/soc.h | 16 +++++++++------- sound/soc/intel/boards/broadwell.c | 10 ++++++---- sound/soc/intel/boards/cht_bsw_rt5672.c | 10 ++++++---- sound/soc/soc-core.c | 90 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------------------------------- 4 files changed, 77 insertions(+), 49 deletions(-)
Best regards --- Kuninori Morimoto