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 663DB3AE71D for ; Mon, 30 Mar 2026 08:38:48 +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=1774859929; cv=none; b=ltly27X/RUs3GPelA+Vdzzsikz7C6/yk5afDRt4kIF653y49BbJ/QUqnMDjHjaYHafzqc6Db+ZH77mmuQaITBV1RojUNveyLpxYkPK9dSOOqd2PgiXXi2fJ47fViO8lrjii/6vazAYTSEUzFa70NlJ1i9PK+agYulB8s+h8MqDk= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774859929; c=relaxed/simple; bh=uPEa10RUZ/XLrSwr3txF55Qj+iEJvmEjuNcVPYvP7A4=; h=Message-ID:Date:MIME-Version:From:Subject:To:Cc:References: In-Reply-To:Content-Type; b=W/1ZPvXFo3S0ABnskiZGiktxXwb0AObYVWneIMZzIY3Kkb3CtW11d47cXOTviIVYtRxKUbHvNhlbEMRf/jCCraBv954J9JCHUkVTXU2ufdJpUxP/pieqj/9l1ZBOQJsmmqTIKLltwqLPdUDswPh3BmCyGnUCQh+jZAHj5Gh0wrU= 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=aLNvu1tD; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=b61CcGOH; 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="aLNvu1tD"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="b61CcGOH" Received: from pps.filterd (m0279871.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 62U5G85c201408 for ; Mon, 30 Mar 2026 08:38:47 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= EMBwZVcrgwfSqM1AFW0Gp5hq1IFjNkYD0/WkoDCtmSc=; b=aLNvu1tDibXSUFb+ uwK8fIs1JvosGM+L+g2HT7pa0ze9lQJUsWYO0BSGf/3W/Zoj8gPej1QQf3tr7jFu TPEgks1OqDb/yZ2ICvA3g7bCapv7nOUZvwoX8MUZfwCMut2H6eaoCeXBNg7nG3H+ w5zvE5iogZ8aG0+bSgHxGqbUj81i59eZgqDxuBMmwWz+haBlxRFZU0hFys9TgoAv LELpG6ICRD0R7/W7TeYuDQbiTVmngBLS05gUaJtddsgf3KiAGZlVtbsDyy3mtYcd BWrfCjyLM90Ll6WE5TnYwJfDr2sCtYWAMN2ojwfZvG+MLb5HkGaVYxJA4CGbRDmp mes+jQ== Received: from mail-qt1-f200.google.com (mail-qt1-f200.google.com [209.85.160.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4d66jwnaur-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 30 Mar 2026 08:38:47 +0000 (GMT) Received: by mail-qt1-f200.google.com with SMTP id d75a77b69052e-509044f54aaso134768881cf.1 for ; Mon, 30 Mar 2026 01:38:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1774859927; x=1775464727; darn=vger.kernel.org; h=content-transfer-encoding:in-reply-to:content-language:references :cc:to:subject:from:user-agent:mime-version:date:message-id:from:to :cc:subject:date:message-id:reply-to; bh=EMBwZVcrgwfSqM1AFW0Gp5hq1IFjNkYD0/WkoDCtmSc=; b=b61CcGOHZRY+kTzN1kLa7vHw/Q0JTMN4qwUGIitz1UaFE52OHNz7xgapLdxmVajbsk Ie+NJOaginHthHoT6QWezGVXG0o8rA7OeFrjzfJPwplc3PyZ3OG+yLs8daHQQlRSbmMr hEUgT7GcPLYyU/y2rklV2JaeO9CGCXM9LSyo2Lcj3T0GEWcJdV7iNNHQJnI6w1v78fj/ 78i5K8GRjliQOy6r4UyU/KCc5jnWCpCWnkNAFdpeGYc5CbRFNtAPvrCXDSxejTwC+YEb f7pzYXsLtWYTUxlgpZEjNyFpUejoWQl7W8/jojO2uFSDdU1gbFCJZvMFO6Z9xx9x/21z Ymug== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1774859927; x=1775464727; h=content-transfer-encoding:in-reply-to:content-language:references :cc:to:subject:from:user-agent:mime-version:date:message-id:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=EMBwZVcrgwfSqM1AFW0Gp5hq1IFjNkYD0/WkoDCtmSc=; b=sC+UN0Gqq4V+d94oBH6BPJwtIlEC2/cZOJQHCzW4Q2YBD7nmBQhAt70TuSciNCfHmO K0iofd7uMpu/0b0dFmPTq6p9Nimr+mMEwfJ6EkQkQxNjydKK0wWKhXRf5oLcZQNGA0SB T0RW2Vj4c8sYb4ZoI1mgu2LzJS8twEu/8jhwKk+/DMgmp7hI5b1ugnIjyklt+SKr3wqy fDEQkcP4vM0qDctNG+WblhYv3H8P81wYrJYHruYQYbmUnAvz7D6DLjYNujeF6VDGT1XP RRQvqJS1aBG++b9KzL2ujeRXb7249+wWrWQcz65HktBmkyf+8x65aixYQREnEsz33QP+ 1tOg== X-Forwarded-Encrypted: i=1; AJvYcCWQrkJGSI/XzP4KwGaevYHluDosdMypeF3EZxhEab68a2uqe/ydulpx70UV4xPMU4OrO6fgTmv+WK1NPwQ=@vger.kernel.org X-Gm-Message-State: AOJu0Yyh2+gV8RjwkE/272otORDagaefGZ8MzEdIk3NBt5inYBcd+Mr1 4bOMBM5R9+cZz0q4fbt6D5BiEbXRGmRBV9N0Y0bUjhX6c+JxMpCshYfOikiudKmsKv4Qo8KkPVJ 455qQ0J35exXarO4HBjH4JkxurkOV+Q9ddUKhFBFNAb1743RaRDxUzHwnnsLUsErXwOU= X-Gm-Gg: ATEYQzyYbgDRuQGCvf4g3v+QfzlpA3KvNHQsPrg1k/5WAB5yyIT17faPwFsTBti9dLi CwVCrgJNf9zwr9RAk2xWDVR/ZuAPsmxiHO9htVNVvao21thzsLEQgYpWdDyqWhmOxcRB0t574/J PfUCxt7LfOoLE5QM0Ex31Ta1GDsTj72TNu2vqChodKNCPEwyFoaC0FSHuLcsEiEGK70mgfprQTg 1Nw2srBpugW+gQvZ7oA+1ZD8eA/broS66Oo4bhv0DSj3K29nVKibDOs50K+NH0ow3ztE+uJmWF+ LDZiVe5CyS7IeafBW/xFdYhzUdLLlllq+WlqC9wyYfU9p5tYO8IsAASKdYpomrMFv1croNCIttk IYbZ4u5jlvG8KuJesNoqnkojw++PJMrBwLfBtD6SSZh9mqhGy X-Received: by 2002:ac8:7d4b:0:b0:4f0:131f:66fe with SMTP id d75a77b69052e-50ba397bc82mr156069461cf.59.1774859926796; Mon, 30 Mar 2026 01:38:46 -0700 (PDT) X-Received: by 2002:ac8:7d4b:0:b0:4f0:131f:66fe with SMTP id d75a77b69052e-50ba397bc82mr156069231cf.59.1774859926386; Mon, 30 Mar 2026 01:38:46 -0700 (PDT) Received: from [192.168.68.114] ([5.133.47.210]) by smtp.googlemail.com with ESMTPSA id ffacd0b85a97d-43cf245ebafsm15776586f8f.21.2026.03.30.01.38.45 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 30 Mar 2026 01:38:45 -0700 (PDT) Message-ID: <3419a58c-c099-4dda-a019-4900419aea9b@oss.qualcomm.com> Date: Mon, 30 Mar 2026 08:38:44 +0000 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Mozilla Thunderbird From: Srinivas Kandagatla Subject: Re: [PATCH v2] arm64: dts: monaco: extend fastrpc compute cb To: Konrad Dybcio , andersson@kernel.org, konradybcio@kernel.org, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org References: <20260326154111.2781802-1-srinivas.kandagatla@oss.qualcomm.com> Content-Language: en-US In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Authority-Analysis: v=2.4 cv=I8dohdgg c=1 sm=1 tr=0 ts=69ca3697 cx=c_pps a=JbAStetqSzwMeJznSMzCyw==:117 a=ZsC4DHZuhs/kKio7QBcDoQ==:17 a=IkcTkHD0fZMA:10 a=Yq5XynenixoA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=3WHJM1ZQz_JShphwDgj5:22 a=EUspDBNiAAAA:8 a=eL9--ZToyrh3d9sDi9wA:9 a=QEXdDO2ut3YA:10 a=uxP6HrT_eTzRwkO_Te1X:22 X-Proofpoint-GUID: hMM-YPjY9NVAIt-sPdPw22uM6NaeXZ-S X-Proofpoint-ORIG-GUID: hMM-YPjY9NVAIt-sPdPw22uM6NaeXZ-S X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzMwMDA2NyBTYWx0ZWRfX18fKvbeUoPwH JCRaLrU+3UnUdHsZUkO47R1wZgQBAj0a92BVEaHZ8yV1awiHv62ejdzIS3J+fgpIYrvSrfDVrsC CdRYbUDlHph/bUFjtska974K5+9thiI07hBMhRiOtMZgUgxT8MK6QOSEFzl8ETbq8gnIRhqGjsv Zu7Mlwu0a8a5XVbHcKqd7/22DKqH+96cvZM4ya1X5cFYFQRPRHe/sRBYawfVopvlmEtBraaC8ed dV5Ul0oVY4ShhXqIEXxdC1+sjFwSi0MdYgMtxQDLiZ3Ql/OB7PpESJEOgmAvep8d0jUoRFM15tM DnkB3Q2bZJ8ZVFu0+XFvzjnv/RnMwrwg7wkEimdcOSXLU18tjvsxG4tTOxrJUzvRoFLwrSlMtOY /mnCAesbriTdtGHWsb0zu9Ge7eMKvAXgdWQ1w6leTq8ajZQiF0naBIx/YZOYnUsVBKVOjNaAfvp 6GEQs5m+jJ9PEFfsH3A== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-03-29_05,2026-03-28_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 clxscore=1015 spamscore=0 adultscore=0 suspectscore=0 malwarescore=0 lowpriorityscore=0 impostorscore=0 bulkscore=0 phishscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2603050001 definitions=main-2603300067 On 3/27/26 1:10 PM, Konrad Dybcio wrote: > On 3/26/26 4:41 PM, Srinivas Kandagatla wrote: >> For some reason we ended up adding only 4 out of 11 compute cb's for >> CDSP, add the missing compute cb. This will also improve the end >> user-experience by enabling running multiple AI usecases in parallel. >> >> Signed-off-by: Srinivas Kandagatla >> --- >> arch/arm64/boot/dts/qcom/monaco.dtsi | 49 ++++++++++++++++++++++++++++ >> 1 file changed, 49 insertions(+) >> >> diff --git a/arch/arm64/boot/dts/qcom/monaco.dtsi b/arch/arm64/boot/dts/qcom/monaco.dtsi >> index 10e799dd4a78..38fbd44c7d8f 100644 >> --- a/arch/arm64/boot/dts/qcom/monaco.dtsi >> +++ b/arch/arm64/boot/dts/qcom/monaco.dtsi >> @@ -7739,6 +7739,55 @@ compute-cb@4 { >> <&apps_smmu 0x1964 0x0400>; >> dma-coherent; >> }; >> + >> + compute-cb@5 { >> + compatible = "qcom,fastrpc-compute-cb"; >> + reg = <5>; >> + iommus = <&apps_smmu 0x19c5 0x0400>; > > I see that the other CBs have 2 iommu streams, the other one > having "DMA" in the name - could you shed some light on that? AFAIU, These DMA streams are relevant when NPU dma engine is in the picture, examples can be data pipelines which involve transferring data buffers(in/out) in-cordination with different IP blocks outside DSP. May be something like camera/video streams directly to NPU without CPU involving... Personally I have not tested such usecases, but for upstream fastrpc clients AFAIK only application streams matter as clients will explicitly allocate the data buffers, even for sharing across ip-blocks. --srini > > Konrad