ASoC: dapm: Ensure bypass paths are suspended and resumed
authorMark Brown <broonie@opensource.wolfsonmicro.com>
Sat, 1 Sep 2012 00:38:32 +0000 (17:38 -0700)
committerMark Brown <broonie@opensource.wolfsonmicro.com>
Thu, 6 Sep 2012 00:22:19 +0000 (08:22 +0800)
commite2d32ff6ce4ee9958f3973a086f3fa5d009e6306
treebff37a778887f74c180649f9b86466314306dbf7
parente5ec69da24803c68f5c035662a68d367359a4132
ASoC: dapm: Ensure bypass paths are suspended and resumed

Since bypass paths aren't part of DAPM streams and we may not have any
DAPM streams there may not be anything that triggers a DAPM sync for
them. Mark all input and output widgets as dirty and then sync to do so
at the end of suspend and resume.

Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
Acked-by: Liam Girdwood <lrg@ti.com>
include/sound/soc-dapm.h
sound/soc/soc-core.c
sound/soc/soc-dapm.c