ASoC: Optimise WM8996 no interrupt path
authorMark Brown <broonie@opensource.wolfsonmicro.com>
Sat, 20 Aug 2011 18:28:59 +0000 (19:28 +0100)
committerMark Brown <broonie@opensource.wolfsonmicro.com>
Mon, 22 Aug 2011 11:37:59 +0000 (12:37 +0100)
commit2fde6e80dd5460a54651c74b5e5d9a22e4f82af2
treee2f0f18ef8a569d8c3b4d83bb83776b91f8c8f09
parent889c85c550ebdf8af69f5c08387fde3f6f48d10f
ASoC: Optimise WM8996 no interrupt path

This occurs frequently if we are in edge triggered mode as we must poll the
interrupt status register until we get no more interrupts so it's worth
the effort - it means we skip writing null acknowledgements to the chip.

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