[PATCH v4 0/7] arm64: dts: qcom: shikra: Enable audio on EVK boards
From: Mohammad Rafi Shaik
Date: Mon Oct 26 2026 - 07:45:51 EST
This series enables the Shikra audio path on EVK targets by adding the QAIF
CPU endpoint, GPR/APM/PRM services, SoundWire and LPASS macro nodes, and
board-level sound card wiring for CQM, CQS and IQS variants.
Shikra EVK variants use different audio components and processing
architectures:
- CQM/CQS use an I2S-based path with WSA885x amplifiers and
PM4125 + Rouleur codec components.
- CQS uses modem-DSP based audio processing.
- IQS uses a third-party MAX98091 codec with modem-DSP support.
The series depends on the following upstream patch sets:
- Machine driver compatible support for Shikra (v2) [binding patch got reviewed-by]
https://lore.kernel.org/all/20260910-shikra-machine-v2-v2-0-9bf6bad589d8@xxxxxxxxxxxxxxxx/
- RX/VA Macro codec compatible support (v5) [binding patch got reviewed-by]
https://lore.kernel.org/all/20261014-add_shikra_support_v5-v5-0-fb9f0667e613@xxxxxxxxxxxxxxxx/
Signed-off-by: Mohammad Rafi Shaik <mohammad.rafi.shaik@xxxxxxxxxxxxxxxx>
---
Changes in v4:
- Rebased onto the latest tip, as the SoundWire changes and new QAIF DAI IDs have been merged.
- Added Reviewed-by tags from v2.
- Fixed need-pick issues reported by Konrad.
- Updated the commit description as suggested by Abel.
- Link to v3: https://lore.kernel.org/all/20260917-shikra_audio_dts-v3-0-9a49e1ca6370@xxxxxxxxxxxxxxxx/
Changes in v3:
- Rebased on top of AudioCoreCC/CSR dependency series (v5)
- Dropped v2 patch 2 and moved it to the driver series.
- Updated the defconfig patch description for better clarity.
- Link to v2: https://patch.msgid.link/20260910231642.1794948-1-mohammad.rafi.shaik@xxxxxxxxxxxxxxxx
Changes in v2:
- Added GPR node for audio IPC
- Added QAIF CPU node
- Link to v1: https://patch.msgid.link/20260910231642.1794948-1-mohammad.rafi.shaik@xxxxxxxxxxxxxxxx
To: Bjorn Andersson <andersson@xxxxxxxxxx>
To: Konrad Dybcio <konradybcio@xxxxxxxxxx>
To: Abel Vesa <abelvesa@xxxxxxxxxx>
To: Rob Herring <robh@xxxxxxxxxx>
To: Krzysztof Kozlowski <krzk+dt@xxxxxxxxxx>
To: Conor Dooley <conor+dt@xxxxxxxxxx>
Cc: linux-arm-msm@xxxxxxxxxxxxxxx
Cc: devicetree@xxxxxxxxxxxxxxx
Cc: linux-kernel@xxxxxxxxxxxxxxx
---
Mohammad Rafi Shaik (7):
arm64: dts: qcom: shikra: Add QAIF CPU node for audio
arm64: dts: qcom: shikra: Add gpr node
arm64: dts: qcom: shikra: Add soundwire and macro nodes
arm64: dts: qcom: shikra-cqm-evk: Enable sound card support
arm64: dts: qcom: shikra-cqs-evk: Enable sound card support
arm64: dts: qcom: shikra-iqs-evk: Enable sound card support
arm64: defconfig: Enable Qualcomm PM4125 and WSA885X drivers
arch/arm64/boot/dts/qcom/shikra-cqm-evk.dts | 196 ++++++++++++++++++++
arch/arm64/boot/dts/qcom/shikra-cqm-som.dtsi | 5 +
arch/arm64/boot/dts/qcom/shikra-cqs-evk.dts | 224 +++++++++++++++++++++++
arch/arm64/boot/dts/qcom/shikra-iqs-evk.dts | 159 +++++++++++++++++
arch/arm64/boot/dts/qcom/shikra.dtsi | 256 ++++++++++++++++++++++++++-
arch/arm64/configs/defconfig | 2 +
6 files changed, 841 insertions(+), 1 deletion(-)
---
base-commit: 20a33c6b6cbe7e4805dfb6cd68816937443aa148
change-id: 20261026-shikra_audio_dts-v4-af3e23be38ba
prerequisite-message-id:20261014-add_shikra_support_v5-v5-0-fb9f0667e613@xxxxxxxxxxxxxxxx
prerequisite-patch-id: 69a6b9ed1cce6ce328f833eba9c5f8b4fe6f66a1
prerequisite-patch-id: ac7bc5ad958bb392a57871dde1f79c2fc520d482
prerequisite-patch-id: 332b888996b9d6c58e8c90eada37dc14137755ea
prerequisite-patch-id: a2a20bdd51ea3f44449b116d7c9408e0cd90a7fd
prerequisite-patch-id: 47582404c535e0239542882bf07d6c8161cdd50f
prerequisite-patch-id: 2d76098fec23a279054b2f580e42cb90f82dc4d1
prerequisite-patch-id: 48c82d6e40f27205cd1f36b38bde19ba3186f6b4
prerequisite-patch-id: ef06195615929d1e6cd58cf84aeac18968d3f872
prerequisite-patch-id: 83ef9658644923ad9f4e6a095f8b262c6ebfe295
prerequisite-message-id:20260910-shikra-machine-v2-v2-0-9bf6bad589d8@xxxxxxxxxxxxxxxx
prerequisite-patch-id: 99245529321cadedd30d9e38845b53dba3725de8
prerequisite-patch-id: ec6621f8f392aa46f365eae91a3a0f66b1628d0b
prerequisite-patch-id: 3da6653022d716bb81b440cd472bd464082eae24
prerequisite-patch-id: eb9cd5e7ba7fc4ea86f758e127775c70dfda59c0
prerequisite-patch-id: 648c31f694cc711154d2cf2137259f39a398be74
Best regards,
--
Mohammad Rafi Shaik <mohammad.rafi.shaik@xxxxxxxxxxxxxxxx>