All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v4 0/2] arm64: dts: qcom: eliza: Add audio support
@ 2026-07-31  8:40 Ravi Hothi
  2026-07-31  8:40 ` [PATCH v4 1/2] arm64: dts: qcom: eliza: Add LPASS macro and SoundWire support Ravi Hothi
  2026-07-31  8:40 ` [PATCH v4 2/2] arm64: dts: qcom: eliza-cqs-evk: Enable sound card support with WSA8845 and DMIC Ravi Hothi
  0 siblings, 2 replies; 6+ messages in thread
From: Ravi Hothi @ 2026-07-31  8:40 UTC (permalink / raw)
  To: Bjorn Andersson, Konrad Dybcio, Rob Herring, Krzysztof Kozlowski,
	Conor Dooley
  Cc: linux-arm-msm, devicetree, linux-kernel, mohammad.rafi.shaik,
	ajay.nandam

Add audio support for the Qualcomm Eliza SoC and CQS EVK board.

Patch 1 adds SoC-level LPASS WSA macro, VA macro, SoundWire controller
and LPASS LPI pin controller nodes to eliza.dtsi, along with DMIC and
WSA SoundWire pinctrl states. The SoundWire node is kept disabled so
board DTS files can selectively enable and configure it.

Patch 2 enables the sound card on the Eliza CQS EVK platform, including
the WSA8845 external speaker path and DMIC capture via VA macro, along
with the required LPASS macro and SoundWire configurations.

Changes in v4:
- Enable the LPASS macros by default in eliza.dtsi, keeping only the SoundWire controller disabled
  (suggested by Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>).
- Picked up Konrad's R-b tag.
- Link to v3: https://lore.kernel.org/all/20260723121516.2341900-1-ravi.hothi@oss.qualcomm.com/

Changes in v3 (suggested by Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>):
- Added missing blank line before lpass_lpiaon_noc node in eliza.dtsi
- Fixed codec/cpu sub-node ordering in va-dai-link and wsa-dai-link
- Reordered &label references alphabetically in eliza-cqs-evk.dts
- Removed regulator-boot-on from dmic_eldo fixed regulator
- Removed output-low from spkr_1_sd_n_active and spkr_2_sd_n_active TLMM pinconf states
- Link to v2: https://lore.kernel.org/all/20260713121816.2728888-1-ravi.hothi@oss.qualcomm.com/

Changes in v2:
- Fix node ordering in eliza.dtsi, lpass_wsamacro and swr0 nodes must
  come before lpass_lpiaon_noc to maintain ascending address order
  (Suggested-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>)
- Replace gpio-hog with gpio property in regulator-fixed node so the
  regulator core controls PM7550 GPIO8 directly
  (Suggested-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>)
- Move status = "okay" to last property in all override nodes
  (Suggested-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>)
- Link to v1: https://lore.kernel.org/all/20260703083421.2736184-1-ravi.hothi@oss.qualcomm.com/

Ravi Hothi (2):
  arm64: dts: qcom: eliza: Add LPASS macro and SoundWire support
  arm64: dts: qcom: eliza-cqs-evk: Enable sound card support with
    WSA8845 and DMIC

 arch/arm64/boot/dts/qcom/eliza-cqs-evk.dts | 141 +++++++++++++++
 arch/arm64/boot/dts/qcom/eliza.dtsi        | 189 +++++++++++++++++++++
 2 files changed, 330 insertions(+)


base-commit: 95d6a9ccef99117115e41e9adb271243bd5e985b
-- 
2.34.1


^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2026-07-31 11:54 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-07-31  8:40 [PATCH v4 0/2] arm64: dts: qcom: eliza: Add audio support Ravi Hothi
2026-07-31  8:40 ` [PATCH v4 1/2] arm64: dts: qcom: eliza: Add LPASS macro and SoundWire support Ravi Hothi
2026-07-31  8:50   ` sashiko-bot
2026-07-31 11:54   ` Abel Vesa
2026-07-31  8:40 ` [PATCH v4 2/2] arm64: dts: qcom: eliza-cqs-evk: Enable sound card support with WSA8845 and DMIC Ravi Hothi
2026-07-31 11:54   ` Abel Vesa

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.