ASoC: qcom: soundwire: Add support for controlling audio CGCR from HLOS
authorSrinivasa Rao Mandadapu <quic_srivasam@quicinc.com>
Wed, 18 May 2022 12:42:35 +0000 (18:12 +0530)
committerMark Brown <broonie@kernel.org>
Mon, 6 Jun 2022 11:38:47 +0000 (12:38 +0100)
commit32882881078bd8f8fae47ff69c102d9e691f5bb9
tree64884482037a00ba6f74d3e5ba333015a7ebc116
parentfef94875a72bc63ba60d2e12421d7f49d31523f0
ASoC: qcom: soundwire: Add support for controlling audio CGCR from HLOS

Add support for controlling soundwire audio CGCR interface using clock
framework to make hclk ungating with software. As per new hardware
changes, software has to always ungate hclk if soundwire is operational
and keep it running. This requirement is for latest LPASS chipsets for
RX, TX and WSA path to work.

Signed-off-by: Srinivasa Rao Mandadapu <quic_srivasam@quicinc.com>
Link: https://lore.kernel.org/r/1652877755-25120-1-git-send-email-quic_srivasam@quicinc.com
Signed-off-by: Mark Brown <broonie@kernel.org>
drivers/soundwire/qcom.c