[PATCH v1 0/8] ASoC: qcom: Add audio support for Hawi and Maili platforms

Prasad Kumpatla posted 8 patches 1 day, 4 hours ago
.../bindings/sound/qcom,lpass-rx-macro.yaml   |   3 +
.../bindings/sound/qcom,lpass-tx-macro.yaml   |   3 +
.../bindings/sound/qcom,lpass-va-macro.yaml   |   3 +
arch/arm64/boot/dts/qcom/hawi-mtp.dts         | 206 +++++++++++++
arch/arm64/boot/dts/qcom/hawi.dtsi            | 291 ++++++++++++++++++
arch/arm64/boot/dts/qcom/maili-mtp.dts        | 206 +++++++++++++
arch/arm64/boot/dts/qcom/maili.dtsi           | 291 ++++++++++++++++++
arch/arm64/configs/defconfig                  |   1 +
sound/soc/codecs/wsa885x.c                    |  11 +-
sound/soc/qcom/sc8280xp.c                     |  11 +-
10 files changed, 1024 insertions(+), 2 deletions(-)
[PATCH v1 0/8] ASoC: qcom: Add audio support for Hawi and Maili platforms
Posted by Prasad Kumpatla 1 day, 4 hours ago
This series enables the LPASS audio subsystem on the Qualcomm Hawi and
Maili platforms, wiring up playback and capture on their respective MTP
reference boards.

It adds the Maili sound card configuration and Maili LPASS macro codec
bindings, a WSA885x speaker-amplifier fix for back-to-back playback, the
device tree audio nodes for both SoCs and their MTP boards, and the
defconfig change to build the Hawi LPASS LPI pinctrl driver.

  ASoC: codecs: wsa885x: Reset registers on teardown for B2B playback
    Reset the I2S/TDM, clock-source and bandgap override registers in
    hw_free() so the amplifier comes up reliably on back-to-back streams.

  ASoC: qcom: sc8280xp: add Maili sound card configuration
    Add maili_priv_data with driver_name "maili" so the topology is
    loaded from the maili/ firmware directory.

  ASoC: dt-bindings: qcom: Add Maili LPASS macro codecs
    Document the LPASS macro codec compatibles for Maili.

  arm64: dts: qcom: hawi{,-mtp}: add the LPASS/codec device nodes for
    Hawi and enable the audio playback and capture paths on the Hawi MTP.

  arm64: dts: qcom: maili{,-mtp}: add the LPASS/codec device nodes for
    Maili and enable the audio playback and capture paths on the Maili MTP.

  arm64: defconfig: Enable Hawi LPASS LPI pinctrl driver
    Build CONFIG_PINCTRL_HAWI_LPASS_LPI as a module, required by both
    Hawi and Maili to control the LPI GPIOs.

This series depends on the following patches:

  [1] ASoC: qcom: Add QAIF AIF MI2S and TDM DAI support (Reviewed-by)
      https://lore.kernel.org/all/20260918-qaif_dai_id_support-v1-0-ed863c0e5e45@oss.qualcomm.com/

  [2] Add LPASS VA CSR HeartBeat pulse clock support (Reviewed-by)
      https://lore.kernel.org/all/20260917-master-v8-0-823d2c5d090a@oss.qualcomm.com/

  [3] ASoC: qcom: Add shikra and Hawi LPASS macro support (under review)
      https://lore.kernel.org/all/20260922-add_shikra_support-v1-0-6c6cb6444caf@oss.qualcomm.com/

  [4] arm64: dts: qcom: Introduce the Device Tree for the Hawi SoC (under review)
      https://lore.kernel.org/all/20260923-hawi-dt-post-v1-0-e41473b6298b@oss.qualcomm.com/

  [5] arm64: dts: qcom: Introduce the Device Tree for the Maili SoC (under review)
      https://lore.kernel.org/all/20260922-maili-dts-v1-0-ac2b1b76bfd9@oss.qualcomm.com/

Prasad Kumpatla (8):
  ASoC: codecs: wsa885x: Reset registers on teardown for B2B playback
  ASoC: qcom: sc8280xp: add Maili sound card configuration
  ASoC: dt-bindings: qcom: Add Maili LPASS macro codecs
  arm64: dts: qcom: hawi: add LPASS audio subsystem nodes
  arm64: dts: qcom: hawi-mtp: enable audio playback and capture
  arm64: dts: qcom: maili: add LPASS audio subsystem nodes
  arm64: dts: qcom: maili-mtp: enable audio playback and capture
  arm64: defconfig: Enable Hawi LPASS LPI pinctrl driver

 .../bindings/sound/qcom,lpass-rx-macro.yaml   |   3 +
 .../bindings/sound/qcom,lpass-tx-macro.yaml   |   3 +
 .../bindings/sound/qcom,lpass-va-macro.yaml   |   3 +
 arch/arm64/boot/dts/qcom/hawi-mtp.dts         | 206 +++++++++++++
 arch/arm64/boot/dts/qcom/hawi.dtsi            | 291 ++++++++++++++++++
 arch/arm64/boot/dts/qcom/maili-mtp.dts        | 206 +++++++++++++
 arch/arm64/boot/dts/qcom/maili.dtsi           | 291 ++++++++++++++++++
 arch/arm64/configs/defconfig                  |   1 +
 sound/soc/codecs/wsa885x.c                    |  11 +-
 sound/soc/qcom/sc8280xp.c                     |  11 +-
 10 files changed, 1024 insertions(+), 2 deletions(-)


base-commit: 6c58e38b255a3e0c11e513e3b8de85eb26fb02b5
prerequisite-patch-id: e6735f29343dd80d0e7ad48b6874eab4a5d7efc6
prerequisite-patch-id: ac7bc5ad958bb392a57871dde1f79c2fc520d482
prerequisite-patch-id: 332b888996b9d6c58e8c90eada37dc14137755ea
prerequisite-patch-id: 21e9dfd02f282ea4239f12d91ac8a2be76aaad29
prerequisite-patch-id: 52f17e16e09853e366ecc3da2676654df79daf06
prerequisite-patch-id: f0b1cd1f1f8daf0e1814a338446d493d64c9469f
prerequisite-patch-id: 29a1620a2ea61c0b7b052220e5ea522b1fbf2ad8
prerequisite-patch-id: 0872295385e6712bf342d84f095ec3710abde8d8
prerequisite-patch-id: 69807d41bbbd6177da4374639ae280501f3f60df
prerequisite-patch-id: d9f8613cac873926d6d2fd77e45002d34954b434
prerequisite-patch-id: 446fe28b27dbf5ce4240704d89296a5af69e8b21
prerequisite-patch-id: dc5ac9645789f25b3742dc4fca08dab4c1e4826d
prerequisite-patch-id: 0521512205679cad2462ecda959239aadc48cce6
-- 
2.34.1
Re: [PATCH v1 0/8] ASoC: qcom: Add audio support for Hawi and Maili platforms
Posted by Mark Brown 21 hours ago
On Wed, Sep 23, 2026 at 02:16:19PM +0530, Prasad Kumpatla wrote:

> base-commit: 6c58e38b255a3e0c11e513e3b8de85eb26fb02b5
> prerequisite-patch-id: e6735f29343dd80d0e7ad48b6874eab4a5d7efc6
> prerequisite-patch-id: ac7bc5ad958bb392a57871dde1f79c2fc520d482
> prerequisite-patch-id: 332b888996b9d6c58e8c90eada37dc14137755ea
> prerequisite-patch-id: 21e9dfd02f282ea4239f12d91ac8a2be76aaad29
> prerequisite-patch-id: 52f17e16e09853e366ecc3da2676654df79daf06
> prerequisite-patch-id: f0b1cd1f1f8daf0e1814a338446d493d64c9469f
> prerequisite-patch-id: 29a1620a2ea61c0b7b052220e5ea522b1fbf2ad8
> prerequisite-patch-id: 0872295385e6712bf342d84f095ec3710abde8d8
> prerequisite-patch-id: 69807d41bbbd6177da4374639ae280501f3f60df
> prerequisite-patch-id: d9f8613cac873926d6d2fd77e45002d34954b434
> prerequisite-patch-id: 446fe28b27dbf5ce4240704d89296a5af69e8b21
> prerequisite-patch-id: dc5ac9645789f25b3742dc4fca08dab4c1e4826d
> prerequisite-patch-id: 0521512205679cad2462ecda959239aadc48cce6

As I have repeatedly told Qualcomm people please stop sending me patches
that don't apply, please collaborate with your colleagues to get
whatever it is you depend on merged and once that has happened send your
new stuff.  Qualcomm is sending a very high volume of patches, they seem
to get limited review from other Qualcomm people and progress very
slowly.  I'm getting a lot of Qualcomm code sent to me, in hard to
manage forms.  Please also consider helping out with review of other
code, not just submitting your own.  This is not directed to you
specifically, this is more Qualcomm as a whole.

I've dropped this for now, please resend once it can at least be
applied.