From: Mohammad Rafi Shaik <mohammad.rafi.shaik@xxxxxxxxxxxxxxxx> 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 [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 (9): arm64: dts: qcom: qcs6490-audioreach: Add gpr node dt-bindings: pinctrl: qcom,sc7280-lpass-lpi-pinctrl: Document the clock property ASoC: dt-bindings: qcom,lpass-va-macro: Update bindings for clocks to support ADSP arm64: dts: qcom: sc7280: Add WSA SoundWire and LPASS support arm64: dts: qcom: qcs6490-audioreach: Modify 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 .../qcom,sc7280-lpass-lpi-pinctrl.yaml | 16 ++ .../bindings/sound/qcom,lpass-va-macro.yaml | 23 +- arch/arm64/boot/dts/qcom/qcm6490-idp.dts | 207 ++++++++++++++++++ .../boot/dts/qcom/qcs6490-audioreach.dtsi | 121 ++++++++++ arch/arm64/boot/dts/qcom/qcs6490-rb3gen2.dts | 80 +++++++ arch/arm64/boot/dts/qcom/sc7280.dtsi | 99 ++++++++- 6 files changed, 540 insertions(+), 6 deletions(-) create mode 100644 arch/arm64/boot/dts/qcom/qcs6490-audioreach.dtsi base-commit: 5303936d609e09665deda94eaedf26a0e5c3a087 -- 2.34.1