]> git.proxmox.com Git - mirror_ubuntu-eoan-kernel.git/commit
ASoC: Disable WM8994 VMID for digital only paths
authorMark Brown <broonie@opensource.wolfsonmicro.com>
Wed, 10 Aug 2011 08:47:33 +0000 (17:47 +0900)
committerMark Brown <broonie@opensource.wolfsonmicro.com>
Sun, 14 Aug 2011 04:44:23 +0000 (13:44 +0900)
commit4b7ed83aa3c7f4b9fe363875440836e0f2aabbdf
treed25cdee15a1d0b3df46d0b071076ce508336b36c
parent4e04adaf87c678425b8009c5f208d9acfc1530ab
ASoC: Disable WM8994 VMID for digital only paths

On WM8994 class devices only the analogue portions of the CODEC require
VMID so when running digital only paths we can leave VMID disabled.
On some earlier devices the FLL uses VMID so we don't use DAPM reference
counting alone, we maintain an internal reference count which is also
enabled and disabled by the FLL startup.

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