Re: [PATCH 2/4] dt-bindings: clock: qcom: Add Qualcomm Shikra Audio Core Clock Controller
From: Imran Shaik
Date: Mon Jun 29 2026 - 01:22:13 EST
On 07-06-2026 04:48 pm, Dmitry Baryshkov wrote:
On Fri, Jun 05, 2026 at 04:56:31PM +0530, Imran Shaik wrote:
Add device tree bindings for the Audio Core Clock Controller (AUDIOCORECC)
on Qualcomm Shikra SoC. The AUDIOCORECC clocks and resets support differs
across variants based on Audio subsystem enablement as follows:
CQM (qcom,shikra-cqm-audiocorecc): need clocks and resets; audio on APPS
CQS (qcom,shikra-cqs-audiocorecc): need resets only; audio on Modem
What does it mean? How does CQS play audio? What does 'audio on APPS'
mean?
In the CQM variant, the QAIF driver runs on HLOS, hence both AudioCoreCC clocks and resets are required to be supported on HLOS.
In the CQS variant, the QAIF driver runs on the Modem side, and the required clocks are handled on Modem, so from HLOS only resets are needed.
I will update the cover letter with these details in the next series.
Thanks,
Imran
IQS: no clocks/resets needed; no SoundWire codecs
To handle these requirements, variant-specific compatibles are introduced.
Signed-off-by: Imran Shaik <imran.shaik@xxxxxxxxxxxxxxxx>
---
.../bindings/clock/qcom,shikra-audiocorecc.yaml | 62 ++++++++++++++++++++++
.../dt-bindings/clock/qcom,shikra-audiocorecc.h | 49 +++++++++++++++++
2 files changed, 111 insertions(+)