[alsa-devel] [PATCH 0/5] Enabling ASoC paths over suspend

Mark Brown broonie at opensource.wolfsonmicro.com
Sun May 9 14:07:41 CEST 2010


The following patch series implements support for keeping some paths in
the audio codec enabled while the system is suspended.  This is
primarily intended for mobile phones, where the GSM modem is normally
capable of supporting a voice call with no intervention from the CPU so
power can be saved by suspending the Linux system.  This is done by
allowing DAPM nodes to be marked as ignoring suspend.  Any audio paths
between two widgets set up like this at suspend time will be kept active
and the CODEC device will not be suspended.

The existing testing is very light (especially for digital paths), the
intention is to do more of that get this merged into Takashi's tree
early next week.

  git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound-2.6.git suspend-enable

Mark Brown (5):
      ASoC: Remove unneeded suspend bias managment from CODEC drivers
      ASoC: Remove unused DAPM suspend flag
      ASoC: Refactor DAPM suspend handling
      ASoC: Support leaving paths enabled over system suspend
      ASoC: Allow active paths from the GSM modem while the GTA02 is suspended

 include/sound/soc-dapm.h                 |    3 +-
 sound/soc/codecs/ak4535.c                |    1 -
 sound/soc/codecs/cq93vc.c                |    2 +-
 sound/soc/codecs/ssm2602.c               |    1 -
 sound/soc/codecs/stac9766.c              |    3 -
 sound/soc/codecs/tlv320aic23.c           |    1 -
 sound/soc/codecs/tlv320aic3x.c           |    2 +-
 sound/soc/codecs/tlv320dac33.c           |    3 -
 sound/soc/codecs/twl4030.c               |    1 -
 sound/soc/codecs/twl6040.c               |    1 -
 sound/soc/codecs/uda1380.c               |    1 -
 sound/soc/codecs/wm8350.c                |    3 -
 sound/soc/codecs/wm8510.c                |    2 +-
 sound/soc/codecs/wm8711.c                |    2 +-
 sound/soc/codecs/wm8728.c                |    2 +-
 sound/soc/codecs/wm8731.c                |    1 -
 sound/soc/codecs/wm8903.c                |    1 -
 sound/soc/codecs/wm8940.c                |    1 -
 sound/soc/codecs/wm8960.c                |    2 +-
 sound/soc/codecs/wm8974.c                |    2 +-
 sound/soc/codecs/wm9712.c                |    3 -
 sound/soc/codecs/wm9713.c                |    3 -
 sound/soc/s3c24xx/neo1973_gta02_wm8753.c |    8 +++
 sound/soc/soc-core.c                     |   35 ++++++++++-
 sound/soc/soc-dapm.c                     |   92 +++++++++++++++++++-----------
 25 files changed, 107 insertions(+), 69 deletions(-)


More information about the Alsa-devel mailing list