Add support for requesting the input clocks for the CODEC through the clock framework. This is some what of an intermediate step until all the clocking itself in the CODEC can be brought under the clock framework but as there are machine drivers that want to be merged now with source clocks that require gating and difficult to resolve issues between the SPI and clock framework an intermediate solution seems warranted.
The first patch in the original sending of this series is now in mainline through the MFD tree so these just need to go through ASoC now.
Thanks, Charles
Charles Keepax (2): ASoC: arizona: Add gating for clock when used for direct MCLK ASoC: arizona: Add gating for source clocks of the FLLs
sound/soc/codecs/arizona.c | 100 ++++++++++++++++++++++++++++++++++++++++++--- sound/soc/codecs/arizona.h | 2 + sound/soc/codecs/cs47l24.c | 6 ++- sound/soc/codecs/wm5102.c | 9 +++- sound/soc/codecs/wm5110.c | 10 +++-- sound/soc/codecs/wm8997.c | 9 +++- sound/soc/codecs/wm8998.c | 6 ++- 7 files changed, 125 insertions(+), 17 deletions(-)