ASoC: Add stub suspend and resume calls for ASoC subdevices
authorMark Brown <broonie@opensource.wolfsonmicro.com>
Sat, 13 Jun 2009 18:55:02 +0000 (19:55 +0100)
committerMark Brown <broonie@opensource.wolfsonmicro.com>
Sat, 13 Jun 2009 19:06:28 +0000 (20:06 +0100)
commit831dc0f10f7b2a4856094ff160c018bf19f77527
treeae12de8cf87de3a30bfacb1d869b1db631fbbe31
parent619439998ac32953d737fbe2dc82eb67024547d0
ASoC: Add stub suspend and resume calls for ASoC subdevices

Now that ASoC subdevices can be regular devices they can have normal
suspend and resume calls from their buses.  However, suspending them
individually is not desirable since this can lead to problems such as
pops and clicks from devices being suspended with their signals being
amplified or clocks being stopped suddenly.

This will be resolved by having the normal device model suspend and
resume calls call into ASoC which will suspend the entire card while any
of its components are suspended.  At present this is not yet implemented
but in order to aid the transition of drivers to the standard device
model this patch adds API calls for the notifications.

Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
include/sound/soc.h
sound/soc/soc-core.c