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

Kuninori Morimoto kuninori.morimoto.gx at renesas.com
Fri Oct 21 06:28:17 CEST 2016


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


More information about the Alsa-devel mailing list