From nobody Sat Jul 25 05:31:26 2026 Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.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 584FD3E6DD8 for ; Fri, 17 Jul 2026 09:58:46 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.168.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784282330; cv=none; b=WAeV9SgoOsARF5DhTe5aGqOOmI3VlIZNQTCoOm4DxDUJn0b/sPQsC+Qxntnq/c/97ql83xmn4CaRy1WIZOXqlULMotKdq1305dtfXnrxho4nX6HUNM+0mD2VmuY0cZGpkOmihLSpp/53KH3ENj40g6A84AaM0vM7dk5RchsIclU= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784282330; c=relaxed/simple; bh=3+7H0KM7b3GCDElOGl9jlYjs8r5xlY0/JVR0gENvQG8=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=SN5eZRPO9OiHW7a7AFTdldylaxTWu0xVB+RIdM8xNAdTG/WvY/rlc6hrc8IbpYJDBWILU6JfX4TjiPkI7WJZRKG+PDtFNC51ZYMWQ+cx7F23Ux2pBwtZm05nBd/tjdSsc3X0V2uESBQXPk8WjdJojRDICFYXIX2gmqXpkWa9vOE= 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=KsrsmOJX; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=fRPs8FMU; arc=none smtp.client-ip=205.220.168.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="KsrsmOJX"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="fRPs8FMU" Received: from pps.filterd (m0279865.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 66H6cH5b1160842 for ; Fri, 17 Jul 2026 09:58:45 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:date:from:in-reply-to:message-id :mime-version:references:subject:to; s=qcppdkim1; bh=rHwgU4bJuDw LyN0I2lr2dORoG/+b5/ihZjySSIbII/U=; b=KsrsmOJXHJ+zWC4ycVLKgVReP+2 dOflN4kwDkcZ/XSxcWvuWqfH+n1apdDVXrOeQKGiNVKFONa2l38dNuo5k/4HM/8A glOm0W5GX4fW4Leb1cHrkLaUwvtspaIGf2QaLnzvQU0YzI22En2jk5bQ+AOOMEHT wBVKw3f7cEVuB5XRDiVtE0+IugLi8K/72WH5Jt5ax1Qf6+SFFP5nx8drQWkjfeBH j0TcjSOmfEfVpPN8reG1iLqZZU2nVg3a3eLIFW9MoYpMRorm5S6fZ0KVAuKsHbU9 GItawNkldJFuLG0C51AILopy9KQv+evfq9cRRl9+NpLUnKgjqJ4QgdKGb+Q== Received: from mail-pj1-f71.google.com (mail-pj1-f71.google.com [209.85.216.71]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4ffd3as852-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Fri, 17 Jul 2026 09:58:45 +0000 (GMT) Received: by mail-pj1-f71.google.com with SMTP id 98e67ed59e1d1-388cfc4848dso9327990a91.3 for ; Fri, 17 Jul 2026 02:58:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1784282325; x=1784887125; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=rHwgU4bJuDwLyN0I2lr2dORoG/+b5/ihZjySSIbII/U=; b=fRPs8FMUVuvdk9kXtVXRTy9KQ0cgrXbkTstQ6OrN4W8oT2/P4IdoHt7S3VD1JByxss lfITsQi2+9tTVNW56Aj9FVUpcnM1dzdI6DBGdOWphUWXTuZReGtdXsStJRDOeK987N8n L5RJ/cSze9hOn3zJ5//sf7fr8lQmsIBLCtej7X3GpkopERupBwIf+UefrQAunYsOT0UP G2wzEQR77cOnc/d+l6UtuJf8HHGzAGygOyzCvJWVxiwL9koIA+ybahgtcB9T5025jPAv HFAvADM/S7neVDuYLezIVogCK15q8omaBvYQIdD5VIKWV5Y0fpBlONi7zzXrtqhWJ51k 6klw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1784282325; x=1784887125; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=rHwgU4bJuDwLyN0I2lr2dORoG/+b5/ihZjySSIbII/U=; b=PQZi/k25j9KCfMFObJ/aBUIv5PyFpa8wIWmnb8INbhC5QWI4lGKf0LWqt0xDuOs8X1 94t0j1AMHl8diWLRsyF9eQeGGM+gdWHQ4CXOKcQEwZO6elHCRN9aATAJTIUyYNzPDnql +Eq3q7nmnLtawRQNC741XcMmzb7REs1DKZok6mmimSeaWNApdjU3yfwG9EjlIS1GDkcq hHCuu+ANIso+x0UGSFGG/xVGVfc4KSLD+WH9b9b9YxH3b8yivi4yqEOm6Wq56kM4Gy0g gnowmc5VllEzSb+6k74aMn4u62dVAUO8S1IkE6m0/V5NLlI8xs0sOtbHZuD3CGEjuF44 E5ng== X-Forwarded-Encrypted: i=1; AHgh+Rpn6rcpPvXIBjOD6EANwnWv+O/X1xf/jo1IhIodPyRBvgrkWiIGkHWNh8ZDD8WEoNE1Q8r/p5FfGWLj81g=@vger.kernel.org X-Gm-Message-State: AOJu0Yym5liJv9wXKJuxNSH1ntAgri4OvYMzTdoe7Ou0IcRU8r55Nb8p Nmtl2owT4yz1/czslt2U33qJkrnPNDzoVP0ZqP3f+PIBpxwwWoTzeBeUdsDS2zljzjYL5m1jfCN PZktAf/n0fGEc5Y1fWrz91MGQuvdTQ//nn77S8Mf4wWu0YNiPCEk9wIu/olDiT1G3zxE= X-Gm-Gg: AfdE7cnmqXz2Fid+sG12nD0sO+UrvHLlc29guJw6U/5ZF7Kyu0J7ivXkuuudsVz4u1y LRa+FeHGOkPdYzqD433NZnn26f1gjpDK4ECFLx7X30lv/IizX+I2InQkep3Ygyv67uRElqK3AR9 Hu1RuQZGhul45gAy9P2Xe1jLt6TfX8Esq/0HiUbCxlOH/w/YFukTK4W1v8IXHL2KonahTb5GCO+ wWEVw7wXyo5qVZFlsVpjm2oVN5t+gtKCnQfiwuzUL5rrbAzuMLRZd6ExrnWPz8LVV1QAI4H8V9y 5Xo3rZSe2jPgnHR8KGWbAkmcjXS8fd5BMpxABkoFHqeYdc+4MS6e9A0uvNdalr6cdHBROWFRdnT Zi6UcCGIhWM6H2HST7FrIDaMNOm+TckEY7dLs X-Received: by 2002:a17:90b:3dc8:b0:38e:e9b:ffa4 with SMTP id 98e67ed59e1d1-38e4b3e1419mr1736759a91.6.1784282324581; Fri, 17 Jul 2026 02:58:44 -0700 (PDT) X-Received: by 2002:a17:90b:3dc8:b0:38e:e9b:ffa4 with SMTP id 98e67ed59e1d1-38e4b3e1419mr1736734a91.6.1784282324108; Fri, 17 Jul 2026 02:58:44 -0700 (PDT) Received: from hu-mpratyus-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-38e39de7875sm2661071a91.2.2026.07.17.02.58.40 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 17 Jul 2026 02:58:43 -0700 (PDT) From: Pratyush Meduri To: Bjorn Andersson , Mathieu Poirier , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Konrad Dybcio , Manivannan Sadhasivam Cc: linux-arm-msm@vger.kernel.org, linux-remoteproc@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH v2 1/3] dt-bindings: remoteproc: qcom,pas-common: allow up to 3 iommus Date: Fri, 17 Jul 2026 15:28:23 +0530 Message-Id: <20260717095825.3962666-2-pratyush.meduri@oss.qualcomm.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20260717095825.3962666-1-pratyush.meduri@oss.qualcomm.com> References: <20260717095825.3962666-1-pratyush.meduri@oss.qualcomm.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Proofpoint-Spam-Info: AW1haW4tMjYwNzE3MDA5OSBTYWx0ZWRfX8uTLBz67rv1F rUqQKXy9ioJJcqaEMKRlNWx/561os1OFBuQtEx7rizQi3TnvMj1OyAABSDbilbwvMwsF5tmFsdQ OO1uJd0x4wJ/CdXMHmy2vCV09TXiufc= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNzE3MDA5OSBTYWx0ZWRfX38IoMY5NKl6j /hBawfnSCn7pfDKSlu0je1WcMTk3TLobmcvUyewMRNazOV3aFqmc31q71YGvAZuxg4iNYHnz4/r aAFX18dvkdjk6A2AFN95fqThrBMC2kGLfJfyOfwdXra+jyWsKZkQ2UvO3wzIUitKtJiZ8tGYg4I 4YPl+czAH9zU9kBEHPpqYUTKu3HI9amnN3QTnNXXUhmX82VgZvspNlh9hVPlQlagPxhtd4TVSE6 GZER9uB9JonVaL/l6u51Rnu8ALzy6VFqNLMcvoVYY3aSjhWSFHK+pVXtGaCvkaldYi3fLmraEOq cRCpFNK0tOA5S4OG+SEDshWhof2iqhyxkB2Emh04vuTtys+gSMiySIK2m0Tmqj4SKiizywDZMH+ ciaTuvmmMz2xrdZ/3OaxIree1FPkkfiIldl0oskLz26OZIu1t7s3c+5ImnKB8Fg2jm64VuiVFk2 cpz893xt5MuPc7elegw== X-Proofpoint-GUID: TPpkdEHTUpnBttiiaGJDHK3K2I4XsbMP X-Proofpoint-ORIG-GUID: TPpkdEHTUpnBttiiaGJDHK3K2I4XsbMP X-Authority-Analysis: v=2.4 cv=e/M2j6p/ c=1 sm=1 tr=0 ts=6a59fcd5 cx=c_pps a=UNFcQwm+pnOIJct1K4W+Mw==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=RAioF0-LDSMA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=Um2Pa8k9VHT-vaBCBUpS:22 a=EUspDBNiAAAA:8 a=7cYE88sQBSXScjUnM7gA:9 a=uKXjsCUrEbL0IQVhDsJ9:22 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-07-17_02,2026-07-15_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 adultscore=0 impostorscore=0 suspectscore=0 phishscore=0 priorityscore=1501 spamscore=0 malwarescore=0 clxscore=1015 lowpriorityscore=0 bulkscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2607170099 Content-Type: text/plain; charset="utf-8" The ADSP PAS on several Qualcomm SoCs (e.g. SA8775P/lemans, QCS8300, Monaco) needs more than a single SMMU stream ID for the audio ML (machine-learning) offload use case. In addition to the primary ADSP stream ID, the DSP/SPF issues DMA transactions through extra stream IDs that are not covered by the existing single-entry mapping. Relax the iommus constraint to allow between 1 and 3 entries so the additional ML offload stream IDs can be described, fixing dtb_check schema violations on device trees that add them. Signed-off-by: Pratyush Meduri --- .../devicetree/bindings/remoteproc/qcom,pas-common.yaml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Documentation/devicetree/bindings/remoteproc/qcom,pas-common.y= aml b/Documentation/devicetree/bindings/remoteproc/qcom,pas-common.yaml index 11faf655f530..fb656bda8527 100644 --- a/Documentation/devicetree/bindings/remoteproc/qcom,pas-common.yaml +++ b/Documentation/devicetree/bindings/remoteproc/qcom,pas-common.yaml @@ -33,7 +33,8 @@ properties: maxItems: 6 =20 iommus: - maxItems: 1 + minItems: 1 + maxItems: 3 =20 power-domains: minItems: 1 --=20 2.34.1 From nobody Sat Jul 25 05:31:26 2026 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 4F0503B7B79 for ; Fri, 17 Jul 2026 09:58:50 +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=1784282333; cv=none; b=R4I87M9MUwTQc+s+ssDH8SFKCM7gbBmSNQVNFBDoYDGviDSp/rNSvF7OtYrelTd/8NHh+7rjutLvKzL04/x1y/I+1HlUp/Xy4aJpLVdLrQ/OXbJdStaj9e2+S9EPs/Gv7LkDmM9fAv8zdZa6HGJicEhKXpn9YfiBDdnlP/F5kOM= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784282333; c=relaxed/simple; bh=tlR8ecMcS5JNsMhM+OoOzlsiPwZjNOP61ke0c8v0oBw=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=aCyo9MyEOQv26CTUaqxbvIgqqtP9BF0FMnLwTJ3ka9FZbbyYDQA2pB6fb/xNy1GEddf2dVTsyV9vZHyIlyGepxwSljl6jnb0DOWAa4ZSCEOKeX8XDSuJBncU24p9W9MEdva0P4n7FnxJQ3AeclJL4E0m9GrY3ExPWWVN48I4njg= 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=jgMh000X; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=EFq470wF; 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="jgMh000X"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="EFq470wF" Received: from pps.filterd (m0279868.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 66H6cYRh979942 for ; Fri, 17 Jul 2026 09:58:50 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:date:from:in-reply-to:message-id :mime-version:references:subject:to; s=qcppdkim1; bh=faEbXiZpLug I2WIF/WKwBdPlFd89WzCvjpK22BeDaco=; b=jgMh000XzS6pk8IcELS8OP/8Bpn D6kVKh1ZTy1/RZ+hKvAK+mWsSvFpt8C9W0pjDF4W7XSHrEIYdhy6acORkSEDPRmV sH9lQ40BlpIeerbiyXfOow58ttoRjPD8s06kQ8Ux47sO5UJbXx0Tf2N7HBA/MoB2 QK9QBHAFyMuPsDThlZlpQnvmxUl0PgEPkVTiIJrgyjZJwz38s2QwsUv8Gzd8OOxI 6fTpE32NIs0zCKZBOPLRXCd79ps9dzL5geDH1Qpq6/tJ5gvxYEw7JoZa/BnYwYW8 2KtnE+gwz3iFWAWKHNouIjCaI15G/GGwZzMhzUXFSIbX15fTApQ2wHG3dug== Received: from mail-pj1-f71.google.com (mail-pj1-f71.google.com [209.85.216.71]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4fff9grs3f-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Fri, 17 Jul 2026 09:58:49 +0000 (GMT) Received: by mail-pj1-f71.google.com with SMTP id 98e67ed59e1d1-38e2da7191fso2491929a91.2 for ; Fri, 17 Jul 2026 02:58:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1784282329; x=1784887129; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=faEbXiZpLugI2WIF/WKwBdPlFd89WzCvjpK22BeDaco=; b=EFq470wF0FyA74ZIAXf2ZPJQwpRvVcFYfQGs5kgJ6IY7HUYP9D7M4JnTIC640TP/SO Suc4LueRHYRqpexIE5xKgdYIQefOBVmjBdpFogB6eolLz9NqBvS/J4b0tMwrvin7P38V /C3qnsq2GK7ywswfu/0ma0Vr37cDPig6IA6tOaurKgXpFwZ7CJfh1b4dBsUhFLg8l0DH kSGKTyGxocxla2ubicQTR0AioOufSmOqliu94KwNGQVqJvdgu4R6P6RaaeR95ZsbmWUc dk5DF6mT3wY6WH/ez0vcXaQ66eOwXf/GR7yTL2cXiDKNGZLU80Awgf9PBE8IzgGQMIXc YzOQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1784282329; x=1784887129; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=faEbXiZpLugI2WIF/WKwBdPlFd89WzCvjpK22BeDaco=; b=ZPPmK/bw/onMiQYxZPXvXvS5i+mlalUAlZon3UqTwHJuTdHWjsaWS63hpTM+kDX4PA vd2QMddXTT5HiLNhNjCQK0sPBGaWkCihUljZl+niPakdbqRStEmnr73dEM5tvDPp8xpx 3yvP7Vdulfn3Y0hJJrccQY/YSuCyikqeO/KXqcHpKXCpZc8AjTG1QCwxLtwAuk+g9q/W cb5dxYdQamJJWRx714+tR76mrCxCRLfaEy1/TFkZswmOai49QF/djK06rkY4xXZEP0t3 Oc2wdhinjsLBTLkFDN3gedeZnlsVwkzCNjXx/Lh5jf8UQ3tPTY9tQR6RlyX2I3Bbxwtv Y6Rg== X-Forwarded-Encrypted: i=1; AHgh+Rqu1AMlg86YPXR6zNAe/aNLbg3fR1zi4jW4wMzDOWO4oCdlBOxImfD8PTtJxSzb5VNKE1I0Mo2aHgXq45U=@vger.kernel.org X-Gm-Message-State: AOJu0YymjkXMO0NUD+VzzfLyP3lba16icwTdllZik4b/WOVDO1OXChMy EUX24Ae8bhFXI2IulEZCeMVcIEySS+jdzgOy1LtS/2eCeVlT21/E2w3pI95Xx5EDWB3Z1wdnFVp R7hpRqgB/K/uQMg2kdmhlcy32Aimtic4tmkj3qwvfCVitd9gKVp+eMyw8k6ItqFPU4mc= X-Gm-Gg: AfdE7clffimsB1v/MtdNdEkrXjV5Qj5F4yHIk3u+utNt8lZCLrR8g9VjfJMQ5GAY8jT jzEJV/rR6dHPeI5WM5w8i7LFt6GYQGO4JbXp9H+TXAb+JimxfQ92zCwMzAjfWRWvIlL0CGF8wbJ dzi7eIfEJduTu9OzKpLOwKBmXs0l0dZhszBOLfwYbkFSctwBy2s/zxheLdSwLFgotoFhMf6eto0 7zQZsczYeWtO+ORyiEa/5HGQ33mefRplix/vhxg0jL5grcprlM1LZzu/7yVLIGgNOjZYlQuOsQn z9K6taDw9Fy9qvwRzLtbLL9vp2Ot8T3wXegjm/62CJQV69MTdEQFNNtbZqNqqHQA5wZRhifBhM2 H1LClr1Xlve2FII3D+iIyK1sZCXgrVPhn1WUD X-Received: by 2002:a17:90a:d60f:b0:38d:c834:2106 with SMTP id 98e67ed59e1d1-38e4b51656bmr1714822a91.28.1784282328762; Fri, 17 Jul 2026 02:58:48 -0700 (PDT) X-Received: by 2002:a17:90a:d60f:b0:38d:c834:2106 with SMTP id 98e67ed59e1d1-38e4b51656bmr1714803a91.28.1784282328347; Fri, 17 Jul 2026 02:58:48 -0700 (PDT) Received: from hu-mpratyus-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-38e39de7875sm2661071a91.2.2026.07.17.02.58.44 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 17 Jul 2026 02:58:47 -0700 (PDT) From: Pratyush Meduri To: Bjorn Andersson , Mathieu Poirier , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Konrad Dybcio , Manivannan Sadhasivam Cc: linux-arm-msm@vger.kernel.org, linux-remoteproc@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH v2 2/3] arm64: dts: qcom: lemans: enable audio ML offload memory and SMMU mappings Date: Fri, 17 Jul 2026 15:28:24 +0530 Message-Id: <20260717095825.3962666-3-pratyush.meduri@oss.qualcomm.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20260717095825.3962666-1-pratyush.meduri@oss.qualcomm.com> References: <20260717095825.3962666-1-pratyush.meduri@oss.qualcomm.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Proofpoint-Spam-Info: AW1haW4tMjYwNzE3MDA5OCBTYWx0ZWRfX28wKRX3hh3tO dSarrB3D8qTsp6L/zVieo0rha1RbT/tWseSxwAfo9rQo4vC8PJXjvdOankusIEmeKi0BLa1ZZHI eTiAzIF0Q16d7zpFgwAP0+/niP4aLnk= X-Proofpoint-ORIG-GUID: bO7HPHZchkjcTc_ntJfNFQOOhSY9ta_p X-Proofpoint-GUID: bO7HPHZchkjcTc_ntJfNFQOOhSY9ta_p X-Authority-Analysis: v=2.4 cv=TaumcxQh c=1 sm=1 tr=0 ts=6a59fcd9 cx=c_pps a=UNFcQwm+pnOIJct1K4W+Mw==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=RAioF0-LDSMA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=ZpdpYltYx_vBUK5n70dp:22 a=EUspDBNiAAAA:8 a=qtuJx3-IUi5I1-Rgc4kA:9 a=uKXjsCUrEbL0IQVhDsJ9:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNzE3MDA5OCBTYWx0ZWRfXz92GbcXuTYsY Jr20n3EXTnDlsL09B015utPSswZEbD3tG4nQYewkU2tJje954Su9g8jbfKgp5Q2Q2MDA2mwaa/C /4KrssIvMORv2RBFN7LqCMiiFXCxuSHeuWLVNe64/NsfjAxrsvG4j08ZX5m0J9xatBDVraxl4J7 ptcxm5bqYz2/adC9CafLoQCOBk3ETHtRBCGJxaU9sCwlJY/1qvYhsoxzcgIXdYSwjPF98Y5V0pr AB6rfBKNtujpHEtqyFtda3zrg6wVF6f4FuDlvoe3FO30bFuAW7Yw9RMdjULuvdo98peMBd4EZSt 6dbRWEuSlwHNzv7btuUzT1n/cagIFu4mVG8YyAoYwIggBYKRvz0HxkDopd3UCVTWinY2O9DOvEt LwpC24JIAC6lSfCWflu9YRu7BDKvlSXgvwRZDx9mtHW4NztEjlZgZqbw8lvWeU9G2L28yXaWS9U UNHLN41y0WQtoJxxrxg== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-07-17_02,2026-07-15_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 impostorscore=0 clxscore=1015 adultscore=0 phishscore=0 spamscore=0 bulkscore=0 malwarescore=0 suspectscore=0 lowpriorityscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2607170098 Content-Type: text/plain; charset="utf-8" The audio ML (machine-learning) offload use case requires a contiguous, physically addressable buffer shared with the audio DSP/SPF, and issues DMA transactions through additional SMMU stream IDs that are not covered by the existing ADSP mapping. Add a dedicated reusable shared-dma-pool CMA region (16 MiB, 4 MiB aligned) and wire it to the q6apm DAIs node via memory-region. A dedicated pool guarantees the alignment and contiguity the DSP expects and isolates these allocations from the default CMA region. Under the EL2 (Gunyah/hypervisor) configuration the SMMU is fully enforcing, so the ML transactions are otherwise blocked and faulted: arm-smmu 15000000.iommu: Blocked unknown Stream ID 0x3060 arm-smmu 15000000.iommu: Blocked unknown Stream ID 0x3062 Add the ML-related stream IDs (0x3060 mask 0x9, 0x3062 mask 0x1) to the remoteproc_adsp iommus property in the EL2 overlay so these buffers are translated by the SMMU instead of being rejected. Signed-off-by: Pratyush Meduri --- arch/arm64/boot/dts/qcom/lemans-el2.dtso | 4 +++- arch/arm64/boot/dts/qcom/lemans.dtsi | 9 +++++++++ 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/arch/arm64/boot/dts/qcom/lemans-el2.dtso b/arch/arm64/boot/dts= /qcom/lemans-el2.dtso index 621ad930cf54..5b477346ef90 100644 --- a/arch/arm64/boot/dts/qcom/lemans-el2.dtso +++ b/arch/arm64/boot/dts/qcom/lemans-el2.dtso @@ -19,7 +19,9 @@ &iris { }; =20 &remoteproc_adsp { - iommus =3D <&apps_smmu 0x3000 0x0>; + iommus =3D <&apps_smmu 0x3000 0x0>, + <&apps_smmu 0x3060 0x9>, + <&apps_smmu 0x3062 0x1>; }; =20 &remoteproc_cdsp0 { diff --git a/arch/arm64/boot/dts/qcom/lemans.dtsi b/arch/arm64/boot/dts/qco= m/lemans.dtsi index 3b0539e27b51..060565113784 100644 --- a/arch/arm64/boot/dts/qcom/lemans.dtsi +++ b/arch/arm64/boot/dts/qcom/lemans.dtsi @@ -624,6 +624,14 @@ reserved-memory { #size-cells =3D <2>; ranges; =20 + audio_cma_mem: qcom,audio-ml { + compatible =3D "shared-dma-pool"; + alloc-ranges =3D <0x0 0x00000000 0x0 0xffffffff>; + reusable; + alignment =3D <0x0 0x400000>; + size =3D <0x0 0x1000000>; + }; + sail_ss_mem: sail-ss@80000000 { reg =3D <0x0 0x80000000 0x0 0x10000000>; no-map; @@ -8134,6 +8142,7 @@ q6apmbedai: bedais { q6apmdai: dais { compatible =3D "qcom,q6apm-dais"; iommus =3D <&apps_smmu 0x3001 0x0>; + memory-region =3D <&audio_cma_mem>; }; }; =20 --=20 2.34.1 From nobody Sat Jul 25 05:31:26 2026 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 7FDD83E6DD2 for ; Fri, 17 Jul 2026 09:58:55 +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=1784282337; cv=none; b=Kr5E4PM1EQDk1ri0zdQC9VzGTdmaUI5PwiYvjSu4PTJShsdoO/fwM8WRkPCNSR5cWwABiQ9m4DTIvvIj2+RZFUiQYlqnj10BU9Lt+3mhBQ0ZOEjnLugUjUZVbveDgOL8svQz+v7o/jMbVsa/9udl8GqN6RB31xP9PkPjT0/cxKs= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784282337; c=relaxed/simple; bh=hYUWA6hHRWFZeBTK+ngbbDcvAT3eVLKP8fJugqcLyGE=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=pDAfaDb9xFEV/wTHxXCbTg/O7nxkubuqXKGyKsczDZDKw87TRGdQrj5AWy+CZNv5Q6iN/Du9cfXNTlWn3w5djGZp+cZ8CIrotwZxk5fl8z3pA5SIPOHyMwOUrKt97nCnGWdxlb/SF/dLEW+Op8s+3N0Vvxf8kMo/TifKKxDH/lA= 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=NVL7fYTk; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=ePKyaChw; 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="NVL7fYTk"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="ePKyaChw" Received: from pps.filterd (m0279872.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 66H6cWtD851762 for ; Fri, 17 Jul 2026 09:58:54 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:date:from:in-reply-to:message-id :mime-version:references:subject:to; s=qcppdkim1; bh=ZuKmCF6V5l3 azfqav1X3iiiX2+TQLuQjPmRcthQvmI4=; b=NVL7fYTkXc6m4F12POIlR5xy2Eh U0uL1ozZPfnMiQDaxx+nn1+0XU1Am653iVkfUKyckjMZ9aLJtudaDwvTE4dlyHpU BXlBR6nE0ooOd9NmcQRIrwlZsK+39A8wEFIF4suqtqYK6zexZGsPRThKAB7wU8Fw A12Q3N1ZKdRGmymlQV7LjtkohkjmynzwCx2SL9IUOHhym6Ne+6XbmHuijkM1YSF2 1QwPcjaCt3muY2O4Fb6PX7XqH+VkrdcHrT3enoLgfQ7i+mj1f5HznytqjBHAcEC7 Oxtj4oDrEFJ0HQhdPJRwFOClcuca/4R9hGfoBWWXigHq+Wto9ijr1zGM5fA== Received: from mail-pj1-f70.google.com (mail-pj1-f70.google.com [209.85.216.70]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4fff9p8rvw-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Fri, 17 Jul 2026 09:58:54 +0000 (GMT) Received: by mail-pj1-f70.google.com with SMTP id 98e67ed59e1d1-388b404eaa4so10139205a91.0 for ; Fri, 17 Jul 2026 02:58:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1784282333; x=1784887133; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=ZuKmCF6V5l3azfqav1X3iiiX2+TQLuQjPmRcthQvmI4=; b=ePKyaChwwzU0QeFUWjtUWfdqn5PjcIBDkHAaUHbwoEJezyvzEk3N30oMsWVT6hvpea zZRKgU2EpA+fRhbvNDyqUPsaXVR5S5BU4XMR6pdM90cffGM7E++THsMx0LVqgL5Elzas U8bDvlXf7bwmvOMFVc/02BTrKjGwMoUzsD5cpUYIdvST9P1ai6IJYvYjp+mLNGIqKMJs b0bweiE++L2Inl+teFll+Qp8g6PUHeozDDtmNHbx9DCVjNfnLBBFInz8LVFKYR8A8FgS G4OTpHPJTwo1cqfnTDrwuYzNX8RR/VB8dsBpHC+3P3XAy6bh7ZMXyjggdLLyELWEknBC Epdw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1784282333; x=1784887133; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=ZuKmCF6V5l3azfqav1X3iiiX2+TQLuQjPmRcthQvmI4=; b=aaFgE5J7QrbP82t8HaBtGc/v/6Amy3BTncgq6W2jeGlolvEl9WDCIoJJrrLfCjQSXe Us9ER5RcTA/jZxcWVEFhQ0NZUHiDDWa1VPoaqtcH4OEmfat2upsAFTuASThO8LMXRd2T jVaOWtjEBz0qzX3szyJ5woAWX42fIlydGc584gUuJctLwcBS92hPwB1xX3o84+j1Lv4Z cqQdQN3L4O+B4/SUIS1qqkqpEoyxoHYeG8ORkFm8beAV1pTz4pGwz5PuPKhKM+zTw5TV irTa0rKiVLWJzQ9ygehZ1xe6U4ydMw2WHM6biYXIlguhVpAVRcNVeefWcfY+IB+iBq0B GzSw== X-Forwarded-Encrypted: i=1; AHgh+RpAvRle6EKSNAsNZ39G8dwKC7ZJBREhiOFbznQkoEjYGVnJRBq8DnA1uNIACI8f+WPSvzdzeuVfF9P8xTQ=@vger.kernel.org X-Gm-Message-State: AOJu0YxGEWYtfn/Q5vs68+fDVTABe9g25EjwXdHWbvEDAbgS01Rx2A9o naBYeQsNkcngpc5dHYWR7xyhS3myPg+//sU3tSU/748wFRTycI1OpB9dU//tHZEgdQ3G1bspFYk yCw4s3AuTrPrBQQA05gr2ViYt11oL+7LLoZZRlm7Z1OprJ1G+EKMeR01HVkyBNSjYNKQ= X-Gm-Gg: AfdE7cnqIHXQYaNVgpyPTGmVn5fLlvCO6pw75BEUuHL9hSMq992ekcVHspaKG9DGi/U 07as4XXgTCOqx8xF3Nj85f+gapzrRLEK0InezQZO+NUyGrITm5z5Hthi8OGWPVexpNWSzz87hvI uPuevHpinIr0TofTNpsml9gRSuFDP5/ySxo8kKdpeYBifqA0j070Q5ZF8zeHXusTli05+o6LaLj jHtgSjc5qkpjrRIEsfXA+fU9iK+Io6U0IuFQRwMjVnOqXtViz7vFMPH9nBVkTpjslADNZ9mW3a1 qj8Waoa4YSMKYOqwVgE/lEOK2lcUZ4DnlfkFJJoiRa7H1d8LkWDownVOkgXg9MFHeKaNOY4/ZDG K764CZ1cboUMhvYZ2dw3ImRodocF+zDBSKcjy X-Received: by 2002:a17:90b:1844:b0:381:cef1:11b0 with SMTP id 98e67ed59e1d1-38e4b55af0emr1994044a91.33.1784282333019; Fri, 17 Jul 2026 02:58:53 -0700 (PDT) X-Received: by 2002:a17:90b:1844:b0:381:cef1:11b0 with SMTP id 98e67ed59e1d1-38e4b55af0emr1994027a91.33.1784282332540; Fri, 17 Jul 2026 02:58:52 -0700 (PDT) Received: from hu-mpratyus-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-38e39de7875sm2661071a91.2.2026.07.17.02.58.48 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 17 Jul 2026 02:58:52 -0700 (PDT) From: Pratyush Meduri To: Bjorn Andersson , Mathieu Poirier , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Konrad Dybcio , Manivannan Sadhasivam Cc: linux-arm-msm@vger.kernel.org, linux-remoteproc@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH v2 3/3] arm64: dts: qcom: monaco: enable audio ML offload memory and SMMU mappings Date: Fri, 17 Jul 2026 15:28:25 +0530 Message-Id: <20260717095825.3962666-4-pratyush.meduri@oss.qualcomm.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20260717095825.3962666-1-pratyush.meduri@oss.qualcomm.com> References: <20260717095825.3962666-1-pratyush.meduri@oss.qualcomm.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Proofpoint-GUID: 3hU1auZrss492kJ8XahHZW1tV1-5ndTD X-Proofpoint-ORIG-GUID: 3hU1auZrss492kJ8XahHZW1tV1-5ndTD X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNzE3MDA5OSBTYWx0ZWRfXwWw+1lzArBN3 NkWHeLGQ1gTpPFWeT4MVDJRvzn4m6CRAt0byNum8UQNR1s2TxptZXB0idlcShRRkcI16lYJYSGf tIwxNhiUs4bqfgdu6euC+S3Z4zDH1pf0fyHpSyVM2IWIRdaQFcOq25F5kgh8o7vkTssVFyh3J9w dvUp1ROjJbCTHKQHOCm3U4MgnvSN+NIUYnSUth1cm5Z1dekyEUWOAOgOakbfj+CP1I7z1c0ny8s +YIcCrsoikTWn8Y9Y5XRfSb0ni/m7tVLcw8x/j9MZ9kPiycl3qUhFzB+pk80Yv20iKCi3z6lfEU GWQSJqhObxFCassRqWJQI8mH9DjJSg8uGtV/fBFNDV+HzymdSh7SNjLSRSUFSSsPsJ0+Vr73z8Y ecOqUtkBUOIoYwSF3H6ONXe22QBByuLIt0RYWyqb93mxyBudtoMkb+J4qCTxeM/b5ccsL0TaEEC 5oSci7d/+H6KryNgBaQ== X-Authority-Analysis: v=2.4 cv=TaqmcxQh c=1 sm=1 tr=0 ts=6a59fcde cx=c_pps a=0uOsjrqzRL749jD1oC5vDA==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=RAioF0-LDSMA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=yx91gb_oNiZeI1HMLzn7:22 a=EUspDBNiAAAA:8 a=qtuJx3-IUi5I1-Rgc4kA:9 a=mQ_c8vxmzFEMiUWkPHU9:22 X-Proofpoint-Spam-Info: AW1haW4tMjYwNzE3MDA5OSBTYWx0ZWRfXxI8I9cgrQ0H8 LU3+ouAtRxZ4zvJIShMJkIVuSXAWKuauel83snaiwsyy5yUeH0TJJH65/3HB0CcOU1gjeByHqR5 /80/+1UmEmE9hBAUDyRqieIu37Y5DFc= X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-07-17_02,2026-07-15_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 impostorscore=0 suspectscore=0 lowpriorityscore=0 phishscore=0 adultscore=0 spamscore=0 bulkscore=0 priorityscore=1501 malwarescore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2607170099 Content-Type: text/plain; charset="utf-8" The audio ML (machine-learning) offload use case requires a contiguous, physically addressable buffer shared with the audio DSP/SPF, and issues DMA transactions through additional SMMU stream IDs that are not covered by the existing ADSP mapping. Add a dedicated reusable shared-dma-pool CMA region (16 MiB, 4 MiB aligned) and wire it to the q6apm DAIs node via memory-region. A dedicated pool guarantees the alignment and contiguity the DSP expects and isolates these allocations from the default CMA region. Under the EL2 (Gunyah/hypervisor) configuration the SMMU is fully enforcing, so the ML transactions are otherwise blocked and faulted: arm-smmu 15000000.iommu: Blocked unknown Stream ID 0x2060 arm-smmu 15000000.iommu: Blocked unknown Stream ID 0x2062 Add the ML-related stream IDs (0x3060 mask 0x9, 0x3062 mask 0x1) to the remoteproc_adsp iommus property in the EL2 overlay so these buffers are translated by the SMMU instead of being rejected. Signed-off-by: Pratyush Meduri --- arch/arm64/boot/dts/qcom/monaco-el2.dtso | 4 +++- arch/arm64/boot/dts/qcom/monaco.dtsi | 9 +++++++++ 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/arch/arm64/boot/dts/qcom/monaco-el2.dtso b/arch/arm64/boot/dts= /qcom/monaco-el2.dtso index a7e3270f8609..97bb8287cec3 100644 --- a/arch/arm64/boot/dts/qcom/monaco-el2.dtso +++ b/arch/arm64/boot/dts/qcom/monaco-el2.dtso @@ -17,7 +17,9 @@ &iris { }; =20 &remoteproc_adsp { - iommus =3D <&apps_smmu 0x2000 0x0>; + iommus =3D <&apps_smmu 0x2000 0x0>, + <&apps_smmu 0x2060 0x9>, + <&apps_smmu 0x2062 0x1>; }; =20 &remoteproc_cdsp { diff --git a/arch/arm64/boot/dts/qcom/monaco.dtsi b/arch/arm64/boot/dts/qco= m/monaco.dtsi index 64fc0d592282..d971c0ea1b30 100644 --- a/arch/arm64/boot/dts/qcom/monaco.dtsi +++ b/arch/arm64/boot/dts/qcom/monaco.dtsi @@ -729,6 +729,14 @@ reserved-memory { #size-cells =3D <2>; ranges; =20 + audio_cma_mem: qcom,audio-ml { + compatible =3D "shared-dma-pool"; + alloc-ranges =3D <0x0 0x00000000 0x0 0xffffffff>; + reusable; + alignment =3D <0x0 0x400000>; + size =3D <0x0 0x1000000>; + }; + aop_image_mem: aop-image-region@90800000 { reg =3D <0x0 0x90800000 0x0 0x60000>; no-map; @@ -2844,6 +2852,7 @@ q6apmbedai: bedais { q6apmdai: dais { compatible =3D "qcom,q6apm-dais"; iommus =3D <&apps_smmu 0x2001 0x0>; + memory-region =3D <&audio_cma_mem>; }; }; =20 --=20 2.34.1