Re: [PATCH] arm64: dts: qcom: glymur: Fix missing SMMU stream IDs for ADSP
From: Konrad Dybcio
Date: Wed Aug 19 2026 - 07:50:14 EST
On 8/11/26 6:44 PM, Iranna Mundaganur wrote:
> From: Sairamreddy Bojja <sairamreddy.bojja@xxxxxxxxxxxxxxxx>
>
> Add the missing SIDs for the LPASS eNPU masters to the ADSP
> iommus list. These masters are exercised during audio record
> use cases where Environmental Acoustic Intelligence (EAI)
> models run on the eNPUs.
Could you share a bit more details on how we can reproduce t his?
> Currently all transactions from these eNPU masters will result
> in global faults; fix them by adding the additional SIDs.
>
> Fixes: cd1d174c75f7 ("arm64: dts: qcom: glymur: Add ADSP and CDSP for Glymur SoC")
> Signed-off-by: Sairamreddy Bojja <sairamreddy.bojja@xxxxxxxxxxxxxxxx>
> Co-developed-by: Iranna Mundaganur <iranna.mundaganur@xxxxxxxxxxxxxxxx>
> Signed-off-by: Iranna Mundaganur <iranna.mundaganur@xxxxxxxxxxxxxxxx>
> ---
> arch/arm64/boot/dts/qcom/glymur.dtsi | 4 +++-
> 1 file changed, 3 insertions(+), 1 deletion(-)
>
> diff --git a/arch/arm64/boot/dts/qcom/glymur.dtsi b/arch/arm64/boot/dts/qcom/glymur.dtsi
> index f04058d2e089..6b06e0acbcf0 100644
> --- a/arch/arm64/boot/dts/qcom/glymur.dtsi
> +++ b/arch/arm64/boot/dts/qcom/glymur.dtsi
> @@ -4084,7 +4084,9 @@ remoteproc_adsp: remoteproc@6800000 {
> compatible = "qcom,glymur-adsp-pas", "qcom,sm8550-adsp-pas";
> reg = <0x0 0x06800000 0x0 0x10000>;
>
> - iommus = <&apps_smmu 0x1000 0x0>;
> + iommus = <&apps_smmu 0x1000 0x0>,
> + <&apps_smmu 0x1040 0x20>,
The correct SID base is 0x1060 (although the mask makes them equivalent)
> + <&apps_smmu 0x1080 0x0>;
This will bind the eNPU streams together with the ADSP firmware stream
into a single iommu domain - is that your intent?
Konrad