From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 0E49D39524B for ; Fri, 21 Aug 2026 07:24:13 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.180.131 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787297055; cv=none; b=KKwkHNeDZHP+t4hgevqkXdMcuX/hJMVRbYrKRXggFMkWlFDX1BH4RaRq++9QDkUsXbJxo10mrsi+SeVdv7XlzD2ujtcz68z7w2evJVIemVOO+ym4Y8usI/PYU8QolrUhgmNFdWGNLQkppEMfb9aPIG2gZHZ7eW8eOWosHIOZqkM= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787297055; c=relaxed/simple; bh=17fSlbm7pxYTp31XJ9NiKYMDekO6qPToLoc0S1EfVZg=; h=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From: In-Reply-To:Content-Type; b=hFQ7bGXk4AqNt8TqoEMjKrWnoOG+K+IG0HBDwcX94qhdxcpk2oX4E3lmcJ6Fu0TauNDNXSoKT5VWZyxibvcwzu0NI9f9AZsSizc9x+BNdwr0KeCar73CD0RSluo4E7apfrCrdm3QFiiZU4zb++7/TdgsMJDQZmWramGloBw73WI= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com; spf=pass smtp.mailfrom=oss.qualcomm.com; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b=iEK7dbHx; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=jWKhnYTB; arc=none smtp.client-ip=205.220.180.131 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b="iEK7dbHx"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="jWKhnYTB" Received: from pps.filterd (m0279870.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 67L5TiNC1478262 for ; Fri, 21 Aug 2026 07:24:13 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= ckxta0rprjTfzU9Y2NCXvHIWxpiv7evDC+YXVGofUnM=; b=iEK7dbHxswvDlmdg YkROHaTGPHtmPb3MRoGthhuiWnld9l0dNDhpbW8Ea+IN2xj8aue8/xkVIeQiekdE Bz5ZjJKJFPss93atMySLEZU0bLcS+uIeTlhioGWzws1HPaC8qfuVlwhKqHqko3sW MxHALgCyL5YGau9UKeLTf3eVFs4G7UJVNO2Ahh+GsLBiz3MhwfDAuifRuFuB43aN pqlZwbHqk7wYEBmtg11ADbUR+Iwcu2nL0yJAEco1/TEYeGrlhRL69Qf+K6R/DwKI Swpvph3M/jWum9AyrVQ0qeGJlE251Alp0s664eY2OHEytNaq9TowjrHKu+EfhcAh Ucdleg== Received: from mail-pg1-f197.google.com (mail-pg1-f197.google.com [209.85.215.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4g6gddgd67-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Fri, 21 Aug 2026 07:24:12 +0000 (GMT) Received: by mail-pg1-f197.google.com with SMTP id 41be03b00d2f7-cc15155cde2so697273a12.2 for ; Fri, 21 Aug 2026 00:24:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1787297052; x=1787901852; darn=vger.kernel.org; h=content-transfer-encoding:content-type:in-reply-to:from :content-language:references:cc:to:subject:user-agent:mime-version :date:message-id:from:to:cc:subject:date:message-id:reply-to :content-type; bh=ckxta0rprjTfzU9Y2NCXvHIWxpiv7evDC+YXVGofUnM=; b=jWKhnYTBlOox4FC8kljI60HlYbc/wxPEOivLWkgzMVSKJnS+swDGWvFaLXSsJNuOj0 FZ3dcnat+TQxajte50JF/BbiP60j3Ii3VW5Rbmjt2fHxSEtLD/9k0lgB/RZ/2mThFuET BTvQFBUFJLhDlyMytOMhp7S1+rbjhlN+bQQOOwe3hv5OlADutpKzTiVyNPNbagkKmxh/ TgFDNvt8Uc/67S9JwujazHLzIGUh3b7oNSpIVfGyQIn1XxTcqt3/BjChjmS5VZZrBCb/ gvgONCyxtlGMqeQvIgved7V3PYug0ApH19LzppNAKpgwcWLStud11tE7Un7SsNN39cno q48A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1787297052; x=1787901852; h=content-transfer-encoding:content-type:in-reply-to:from :content-language:references:cc:to:subject:user-agent:mime-version :date:message-id:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to:content-type; bh=ckxta0rprjTfzU9Y2NCXvHIWxpiv7evDC+YXVGofUnM=; b=slCmd1mf50HAz0eKwgL4fjNPhqUQGA+YHEJ8nUkfcVxWIIb3/Fx/V7ZGsEzxg17crM c0VHLv9GmT2Cy2O8UfwJli/XyqICowl7mAzUCxU+P/ESNIw1vvJNObB9c9EfR+mGXl26 BtvLeg4QptFf8Nwvk8YRQ8UEXzpeemGPcl8S767qTXYU82oRwwewV2LoeVTIdTf0WteF x/cB1juy5WzznX32Ycbf1LGDp8cF/eyrsg+2UgQy2cOCQGl6Yo7eo7HERwVPbdQ+lEfj rD0p8oUiIHEZdUhz0xwL1WNKKY6lFqb8y9DPKrGRxyMEObWcGFP2vCfXHDztM2EvqzFi v5Kg== X-Forwarded-Encrypted: i=1; AHgh+RooGWq7PmH6a8X5M70E1tUkiTetfm71w4pC8K8iOYiCZsaM5x85iNPNJymk742lq3rCkGdUk3wc8xo9x1A=@vger.kernel.org X-Gm-Message-State: AFuF++nubsUT292ZDLuW+Vii1kFGVmuc1ozmt65XhQEVWg6G9uVoXZUv g8GCubISM1+lFCWlpHRTa2ACovvJswy3u8d5CpiSxhauVsEtzr4WSywIvWK8lBG1I8l7v/mOA62 ldZtmgMT0Opc1Rmg6bsvOiN/K6x6cZCKILzPEg68e/hhN/KqW5xARkGGDTlMoDqX5Pos= X-Gm-Gg: AR+sD12qmq4YTUnvnnshuz49NRBNljQG1kiNu4pxupQfWoK2xfbqKXPZZDBUtA7rrnd SqIYMjHcOMy2z818abNBY9l4YhHEwg+R5C4S9XR1iaCFQJlTAhg2oFA9eWyri14MSKaf/B9xsCx USGzMbORH/YHhrp9i88cUPXfwYp/8q8RTgV4Ij7fYkpCXpnLHQBRano+l/IsrdsftcbhkeGpAlF tASvzrjWeY+WptFN4/9WcFiW1Axe8fVdf2+8H1rCKhGE3o/J5xN8LCtO6TgAqSjVRas9Dljtin5 OdK/IyeSCpjG9dM4vKeEcbGbFSa+gzUZR/zVeM2kdp7KHuyJ5rPg3OduZloGda51ZYv8++uZsfW CCdvQs26KigDCTo23eI19zupujUKLS0pMW8EFMxjPLaM/sTpcItOnoCA+mN/oaHXCzSyIefGqxv HNwjwRCgrkj2zQx1nEej8gXD1jkA== X-Received: by 2002:a17:903:2b0b:b0:2d5:d9c2:bbe0 with SMTP id d9443c01a7336-2d64ae39520mr93638385ad.4.1787297051795; Fri, 21 Aug 2026 00:24:11 -0700 (PDT) X-Received: by 2002:a17:903:2b0b:b0:2d5:d9c2:bbe0 with SMTP id d9443c01a7336-2d64ae39520mr93637705ad.4.1787297051356; Fri, 21 Aug 2026 00:24:11 -0700 (PDT) Received: from [10.149.121.190] (blr-bdr-fw-01_GlobalNAT_AllZones-Outside.qualcomm.com. [103.229.18.19]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-327cb5a9831sm17387279eec.21.2026.08.21.00.24.06 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 21 Aug 2026 00:24:10 -0700 (PDT) Message-ID: <6ae07fc4-fa79-4c05-9958-67154e850563@oss.qualcomm.com> Date: Fri, 21 Aug 2026 12:54:03 +0530 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH] arm64: dts: qcom: glymur: Fix missing SMMU stream IDs for ADSP To: Konrad Dybcio , Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Sibi Sankar , Abel Vesa Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Sairamreddy Bojja References: <20260811-adsp-smmu-fix-v1-1-a596d284c455@oss.qualcomm.com> <40c85916-6694-4976-95be-6ce2a2f19732@oss.qualcomm.com> Content-Language: en-US From: Iranna Mundaganur In-Reply-To: <40c85916-6694-4976-95be-6ce2a2f19732@oss.qualcomm.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Proofpoint-Spam-Info: AW1haW4tMjYwODIxMDA1MiBTYWx0ZWRfXxmo/E7hsWrFr LQ8Ry8ph64kb9C/p9MSgmkTL7vXmnD7rY7aoLB4hyfN/YSEsGh/13m/trGCKeRXmLBxukqxbNmu 7rIHPTNJGCY3RUxBH9KnzKbcK5drWhw= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwODIxMDA1MiBTYWx0ZWRfX1f8WVrkIgb0w bENUQVe10RAANmexBhTkg4zn1ZFpusSb23/BirIAtqFPJ+T4/rvITBZ4UDqY9BNr/rZQD5JXh5F dbOB5wi+rWi53Pf832dg+kDudZfuDttYsznIBU6XZOJensZuNlUVzl16VZUbHlHJYcWJqofK2Te 95vYosqEf3t2AnhhqDXuAO/jJjQSSD+/Sq3Ttm8vvPtja2iRYEiIlkNHdwHInFfIW3YtERAx4lr 42jbQm+rV+j6LauJBJGxAjoJ+oWO9FHPecPmWwOHRssF5pgrAiWzHLWQsMP8fwYBxpIpjwg0q7u cE/kM0lviXldMyVI0MqsrJS0XfY0sW8RlFAR6oPpQyZVH/H1lB3IL0omzcmyrETT39iezhzt6XJ fccFW5VM4si4BLPwsPe/6Wd68V5RSFfiGK3ERsVBCkaYxSwe9dlzfLmxwfgMjTytRoENSU1c39S eKVtr7Mehhff4BUye6w== X-Authority-Analysis: v=2.4 cv=ApHeGu9P c=1 sm=1 tr=0 ts=6a87fd1c cx=c_pps a=rz3CxIlbcmazkYymdCej/Q==:117 a=Ou0eQOY4+eZoSc0qltEV5Q==:17 a=IkcTkHD0fZMA:10 a=Sv0fKeRqtYgA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=gowsoOTTUOVcmtlkKump:22 a=EUspDBNiAAAA:8 a=DGbidtOziy_G4G9R6E4A:9 a=QEXdDO2ut3YA:10 a=bFCP_H2QrGi7Okbo017w:22 X-Proofpoint-GUID: S584Qz1BlcfckeelwM3eR4zXFKJlL1uY X-Proofpoint-ORIG-GUID: S584Qz1BlcfckeelwM3eR4zXFKJlL1uY X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-08-21_02,2026-08-20_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 impostorscore=0 spamscore=0 bulkscore=0 priorityscore=1501 clxscore=1015 lowpriorityscore=0 adultscore=0 phishscore=0 suspectscore=0 malwarescore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2608210052 On 19-08-2026 17:16, Konrad Dybcio wrote: > On 8/11/26 6:44 PM, Iranna Mundaganur wrote: >> From: Sairamreddy Bojja >> >> 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? This use case is not enabled upstream yet, we validate it downstream with the AudioReach application where EAI models run on eNPU0/eNPU1 and need memory access from those masters. > >> 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 >> Co-developed-by: Iranna Mundaganur >> Signed-off-by: Iranna Mundaganur >> --- >> 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) Yes, will fix this up in the next re-spin. > >> + <&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? Yes, we've been told that these SIDs would need access to all the memory regions ADSP firmware stream is given access to, so we want them grouped into a single domain. Thanks, Iranna