Re: [PATCH v3 1/2] arm64: dts: qcom: eliza: Add LPASS macro and SoundWire support
From: Konrad Dybcio
Date: Wed Jul 29 2026 - 05:49:07 EST
On 7/23/26 2:15 PM, Ravi Hothi wrote:
> Add SoC-level LPASS WSA macro, VA macro, SoundWire controller and LPASS
> LPI pin controller nodes. DMIC and WSA SoundWire pinctrl states are
> defined inside the LPASS LPI pin controller node. The hardware is similar
> to the SM8750 platform.
>
> The WSA macro, VA macro and SoundWire controller are kept disabled so
> board DTS files can selectively enable and configure them.
>
> Signed-off-by: Ravi Hothi <ravi.hothi@xxxxxxxxxxxxxxxx>
> ---
[...]
> + lpass_wsamacro: codec@6b00000 {
> + compatible = "qcom,eliza-lpass-wsa-macro",
> + "qcom,sm8550-lpass-wsa-macro";
> + reg = <0x0 0x06b00000 0x0 0x1000>;
> +
> + clocks = <&q6prmcc LPASS_CLK_ID_WSA_CORE_TX_MCLK
> + LPASS_CLK_ATTRIBUTE_COUPLE_NO>,
> + <&q6prmcc LPASS_HW_MACRO_VOTE
> + LPASS_CLK_ATTRIBUTE_COUPLE_NO>,
> + <&q6prmcc LPASS_HW_DCODEC_VOTE
> + LPASS_CLK_ATTRIBUTE_COUPLE_NO>,
> + <&lpass_vamacro>;
> + clock-names = "mclk",
> + "macro",
> + "dcodec",
> + "fsgen";
> +
> + #clock-cells = <0>;
> + clock-output-names = "mclk";
> + #sound-dai-cells = <1>;
> +
> + status = "disabled";
All macros (but not swr hosts) are usually enabled by default on other
socs, let's do the same here
Konrad