[PATCH] arm64: dts: qcom: glymur: Fix missing SMMU stream IDs for ADSP
Iranna Mundaganur <[email protected]>
| Newsgroups | org.kernel.vger.linux-arm-msm,org.kernel.vger.linux-devicetree,org.kernel.vger.linux-kernel |
|---|---|
| Message-ID | <[email protected]> |
From: Sairamreddy Bojja <[email protected]> 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. 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 <[email protected]> Co-developed-by: Iranna Mundaganur <[email protected]> Signed-off-by: Iranna Mundaganur <[email protected]> --- 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>, + <&apps_smmu 0x1080 0x0>; interrupts-extended = <&pdc 6 IRQ_TYPE_EDGE_RISING>, <&smp2p_adsp_in 0 IRQ_TYPE_EDGE_RISING>, --- base-commit: 3d08ff75a47a3e7e2ab45a3bcab6723b4d906422 change-id: 20260811-adsp-smmu-fix-180a9fd2fdd8 Best regards, -- Iranna Mundaganur <[email protected]>