Audio support is now enabled on the qcs6490-RB3Gen2 and qcm6490-idp boards. The updates include adding the necessary audio device tree support and the required dependencies. Both the qcs6490-RB3Gen2 and qcm6490-idp boards are derived from the same SoC platform. Therefore, the audio support changes are included in a single patch set for consistency and ease of maintenance. changes in [v9]: - Enhanced the commit message for patch 2 with a more detailed description, as suggested by Bjorn. - Dropped patch V8-0002 (pinctrl DT-binding) since it has already been applied. - Reorganized the patch series, bindings are now presented first, followed by DTS changes. - Link to V8: https://lore.kernel.org/linux-sound/20250821044914.710044-1-quic_pkumpatl@xxxxxxxxxxx/ changes in [v8]: - Added drive strength for all lpass_dmic pinctrl nodes reported by Konrad Dybcio. - Rebased changes on top of the latest kernel tree. - Link to V7: https://lore.kernel.org/all/20250720173215.3075576-1-quic_pkumpatl@xxxxxxxxxxx/ changes in [v7]: - Addressed the review commnets in dt-binding patches from Krzysztof Kozlowski - Rebased changes on top of dependent patches - Link to V6: https://lore.kernel.org/linux-sound/20250715180050.3920019-1-quic_pkumpatl@xxxxxxxxxxx/ changes in [v6]: - Addressed the review commnets in dt-binding patches from Krzysztof Kozlowski - Link to V5: https://lore.kernel.org/linux-arm-msm/20250625082927.31038-1-quic_pkumpatl@xxxxxxxxxxx/ changes in [v5]: - Added separate patch for QCS6490 pinctrl bindings. - Updated commit message with more description. - Addressed the review commnets. - Link to V4: https://lore.kernel.org/linux-arm-msm/20250527111227.2318021-1-quic_pkumpatl@xxxxxxxxxxx/ Changes in [v4]: - Fix DT binding errors by adding dt-binding clock changes for ADSP base platform. - Link to V3 : https://lore.kernel.org/linux-arm-msm/20250520062618.2765109-1-quic_pkumpatl@xxxxxxxxxxx/ Changes in [v3]: - Added protection-domain in gpr services. - Addressed the review commnets from Konrad Dybcio. - Fix DT binding errors reported by Rob Herring. - Link to V2 : https://lore.kernel.org/linux-arm-msm/20250429092430.21477-1-quic_pkumpatl@xxxxxxxxxxx/ Changes in [v2]: - Created dtsi file to handle common audio nodes to support Audioreach. - Addressed the review comments. - Link to V1 : https://lore.kernel.org/linux-arm-msm/20250317054151.6095-2-quic_pkumpatl@xxxxxxxxxxx/ Mohammad Rafi Shaik (8): ASoC: dt-bindings: qcom,lpass-va-macro: Update bindings for clocks to support ADSP arm64: dts: qcom: qcs6490-audioreach: Add AudioReach support for QCS6490 arm64: dts: qcom: sc7280: Add WSA SoundWire and LPASS support arm64: dts: qcom: qcs6490-audioreach: Enable LPASS macros clock settings for audioreach arm64: dts: qcom: qcs6490-rb3gen2: Add WSA8830 speakers amplifier arm64: dts: qcom: qcs6490-rb3gen2: Add sound card arm64: dts: qcom: qcm6490-idp: Add WSA8830 speakers and WCD9370 headset codec arm64: dts: qcom: qcm6490-idp: Add sound card .../bindings/sound/qcom,lpass-va-macro.yaml | 23 +- arch/arm64/boot/dts/qcom/qcm6490-idp.dts | 207 ++++++++++++++++++ .../boot/dts/qcom/qcs6490-audioreach.dtsi | 119 ++++++++++ arch/arm64/boot/dts/qcom/qcs6490-rb3gen2.dts | 80 +++++++ arch/arm64/boot/dts/qcom/sc7280.dtsi | 99 ++++++++- 5 files changed, 522 insertions(+), 6 deletions(-) create mode 100644 arch/arm64/boot/dts/qcom/qcs6490-audioreach.dtsi base-commit: 3db46a82d467bd23d9ebc473d872a865785299d8 -- 2.34.1