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(+)