ASoC: tlv320aic32x4: Control clock gating with CCF
authorAnnaliese McDermond <nh6z@nh6z.net>
Fri, 22 Mar 2019 00:58:49 +0000 (17:58 -0700)
committerMark Brown <broonie@kernel.org>
Mon, 25 Mar 2019 15:54:14 +0000 (15:54 +0000)
commitd25970b5fd51e9fcf0afbe190908ea4049454da4
tree9fbd4d8fbe0a2b1c270b281444ebe3e5a1edbf1b
parent9b484124ebd906c4d6bc826cc0d417e80cc1105c
ASoC: tlv320aic32x4: Control clock gating with CCF

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