ASoC: tlv320aic32x4: Control clock gating with CCF
authorAnnaliese McDermond <nh6z@nh6z.net>
Fri, 22 Mar 2019 00:58:49 +0000 (17:58 -0700)
committerpopcornmix <popcornmix@gmail.com>
Mon, 13 May 2019 23:08:26 +0000 (00:08 +0100)
commitc30d6b86ea806dd44c62b6616ee12df46a359686
tree8c79b5568f42a80e73acee5185c86f33107052ff
parent3a4625a4ed81215162486be3890b09105da0388a
ASoC: tlv320aic32x4: Control clock gating with CCF

commit d25970b5fd51e9fcf0afbe190908ea4049454da4 upstream.

Control the clock gating to the various clock components to use
the CCF.  This allows us to prepare_enalbe only 3 clocks and the
relationships assigned to them will cause upstream clockss to
enable automatically.  Additionally we can do this in a single
call to the CCF.

Signed-off-by: Annaliese McDermond <nh6z@nh6z.net>
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/codecs/tlv320aic32x4.c