ASoC: Ensure we only run Speyside WM8962 bias level callbacks once
authorMark Brown <broonie@opensource.wolfsonmicro.com>
Sun, 21 Aug 2011 11:20:00 +0000 (12:20 +0100)
committerMark Brown <broonie@opensource.wolfsonmicro.com>
Mon, 22 Aug 2011 11:40:31 +0000 (12:40 +0100)
commitf79e7ff85223e054c2967820d3be1c125a903bd4
tree61ab24c9d183287e2082dadb8c91b770c7d3e139
parent7691cd74c5d6b173e1483277fb70d7798e97d2fa
ASoC: Ensure we only run Speyside WM8962 bias level callbacks once

We get called once per DAPM context but only need to run once. When DAPM
was serialized this was a series of noops but now it can run in parallel
we need to take proper care.

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