[ARM] mfd: tegra-cpcap-audio: workaround for audio wakelock preventing LP0
authorGreg Meiste <w30289@motorola.com>
Wed, 6 Oct 2010 19:27:28 +0000 (14:27 -0500)
committerIliyan Malchev <malchev@google.com>
Wed, 13 Oct 2010 00:35:52 +0000 (17:35 -0700)
commitf922d75a29624dc250a74d90f8c8e9e7c1f8988d
treed7601962d28e233f1abc1dbb65b35982b5bc2864
parent66a589bc8df04c69776ba36ad5bbddea5d76eb47
[ARM] mfd: tegra-cpcap-audio: workaround for audio wakelock preventing LP0

The audio output FIFO is not empty when the request to put audio in standby
occurs.  This stops the DMA callbacks, preventing the FIFO from ever emptying.
Therefore, audio will forever hold a wakelock, preventing the device from
entering LP0.

Change-Id: I8a642916707d07e2ff71f4e0ff7fc0f23dd41959
Signed-off-by: Greg Meiste <w30289@motorola.com>
Signed-off-by: Iliyan Malchev <malchev@google.com>
drivers/mfd/tegra-cpcap-audio.c