soundwire: qcom: 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)
committerVinod Koul <vkoul@kernel.org>
Wed, 6 Jul 2022 07:06:42 +0000 (12:36 +0530)
commit33ba01788889666d90abb89a9c057c6ff8135178
treec556f291ac9f1d30a63a42b9ea0e94a826bc2331
parent3e9c9f90573f4633ec8270d0d02bcea4fad1e802
soundwire: qcom: 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
[vkoul: change patch subsystem tag]
Signed-off-by: Vinod Koul <vkoul@kernel.org>
drivers/soundwire/qcom.c