Re: [PATCH 2/3] arm64: dts: glymur: Add LPASS macro codecs and pinctrl

From: Konrad Dybcio

Date: Wed Mar 18 2026 - 06:36:40 EST


On 3/11/26 1:42 PM, Srinivas Kandagatla wrote:
> Add LPASS macro codecs and LPASS TLMM pin controller on Qualcomm glymur.
> for proper sound support.
>
> Also add GPR(Generic Pack router) node along with
> APM(Audio Process Manager) and PRM(Proxy resource
> Manager) audio services.
>
> Co-developed-by: Mohammad Rafi Shaik <mohammad.rafi.shaik@xxxxxxxxxxxxxxxx>
> Signed-off-by: Mohammad Rafi Shaik <mohammad.rafi.shaik@xxxxxxxxxxxxxxxx>
> Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@xxxxxxxxxxxxxxxx>
> ---

[...]

> + lpass_wsamacro: codec@6c90000 {
> + compatible = "qcom,glymur-lpass-wsa-macro", "qcom,sm8550-lpass-wsa-macro";
> + reg = <0 0x06c90000 0 0x1000>;

sz = 0x10_000 (no difference but for completeness)

[...]

> + lpass_wsa2macro: codec@6cb0000 {
> + compatible = "qcom,glymur-lpass-wsa-macro", "qcom,sm8550-lpass-wsa-macro";
> + reg = <0 0x06cb0000 0 0x1000>;

same here

[...]

> + lpass_tlmm: pinctrl@6e80000 {

unit address doesn't match (reg is correct)

> + compatible = "qcom,glymur-lpass-lpi-pinctrl", "qcom,sm8650-lpass-lpi-pinctrl";
> + reg = <0 0x07760000 0 0x20000>;

0 -> 0x0

> + lpass_vamacro: codec@7660000 {
> + compatible = "qcom,glymur-lpass-va-macro", "qcom,sm8550-lpass-va-macro";
> + reg = <0 0x07660000 0 0x1000>;

_at least_ 0x2000, I don't know if the following registers are also
related

Konrad