[alsa-devel] [PATCH 0/2 v2] ASoC: Component has suspend/resume support

Kuninori Morimoto kuninori.morimoto.gx at renesas.com
Tue Oct 25 03:19:30 CEST 2016


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


More information about the Alsa-devel mailing list