ASoC: wm8994: Add support for MCLKn clock gating
authorSylwester Nawrocki <s.nawrocki@samsung.com>
Fri, 20 Sep 2019 13:02:13 +0000 (15:02 +0200)
committerMark Brown <broonie@kernel.org>
Tue, 1 Oct 2019 11:10:30 +0000 (12:10 +0100)
commit001b83d395ab2acfddc46b73376f8dbdece89af7
tree1a13bb8e6cebe0410d62c99ed4f179424cfb56d3
parent419e2f50833661cec15200d5ee7385daee733667
ASoC: wm8994: Add support for MCLKn clock gating

As an intermediate step before covering the clocking subsystem
of the CODEC entirely by the clk API add handling of external CODEC's
master clocks in DAPM events when the AIFn clocks are sourced directly
from MCLKn; when FLLn are used we enable/disable respective MCLKn
before/after FLLn is enabled/disabled.

Signed-off-by: Sylwester Nawrocki <s.nawrocki@samsung.com>
Acked-by: Charles Keepax <ckeepax@opensource.cirrus.com>
Acked-by: Krzysztof Kozlowski <krzk@kernel.org>
Link: https://lore.kernel.org/r/20190920130218.32690-5-s.nawrocki@samsung.com
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/codecs/wm8994.c