From mboxrd@z Thu Jan 1 00:00:00 1970 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 E7F8A3B6BEB for ; Mon, 30 Mar 2026 10:51:04 +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=1774867866; cv=none; b=SvgujjDkrTndcUuutH2Zo0V9TdOt29RhLsq6q2NS+Lc+K/x5TCVXdgB8Jx0rPITjYry4WVauq0oWFGhK/F2UPstnmXXS7aWAFNJPwITP/IzK9H1lGGscitm5gxN5QpdZ49p0tVY8JZv4ka9zmzJTuC/oMGrHXUo3j7Fe21BryWY= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774867866; c=relaxed/simple; bh=wbcyihjFlyN9mqdx4783130Vxodq5gYXBasSmJ7dDqU=; h=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From: In-Reply-To:Content-Type; b=NIll/ZFjes7opxfVO0LLQE5q6sXplc5z+zZRlEqp0rTbl1+H1Ogsrun41LbG2+GpeASMtfJeyfWGNNV5a0F463xunnqzvZcXTlwrgQiZemUS575B5jgL9UZOwqWDEefC6L55T39yEPxxAG7zvPXJ4Y16FQmmwrcWjINF5ve4EF4= 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=XWr2piE1; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=AJ4vcTpT; 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="XWr2piE1"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="AJ4vcTpT" Received: from pps.filterd (m0279862.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 62UAkYss2137081 for ; Mon, 30 Mar 2026 10:51:04 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= 8JSZkl2nL5DjYrxRUDtrQc33kVMK5sDedSsOKDfU4Q4=; b=XWr2piE18OkHMc1G lf0UTSfqz4JaJJax/IMRThC/f6nl2X/jhIrsOCwPsqiu/fZzcim8PeuNZG5zxx4e vL6I31S6b2HOA58aDo32DU3tG4lqWPXLIX+zwyPd+Pda45RFjUV5EGHkzUVmmpX8 37jh7J8e9AIb8tNtAe1WhMguca+osg2LFUdF9Gnbv9Mve8rN/1f4pbFrmwp2bLz4 22KUr/AGXK+e3cFr/v7hpKF3GEne4Aug7T4t6F8xV8oRCNUnGvk8AHzGs6xIigrt faP1uUke/eqaCHMhhFFreM+hpnuXIXf68FLL1T+o5OxDHPkmyEraU4O2hl/spSML H/0Hiw== Received: from mail-qk1-f197.google.com (mail-qk1-f197.google.com [209.85.222.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4d6ufmkvq3-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 30 Mar 2026 10:51:04 +0000 (GMT) Received: by mail-qk1-f197.google.com with SMTP id af79cd13be357-8cb485c686cso147938985a.1 for ; Mon, 30 Mar 2026 03:51:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1774867863; x=1775472663; darn=vger.kernel.org; h=content-transfer-encoding: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; bh=8JSZkl2nL5DjYrxRUDtrQc33kVMK5sDedSsOKDfU4Q4=; b=AJ4vcTpTStGiXKOvu7ZxE56Lg9ZlxGR1C5jX1aQuNNwNiGwbzOW/U4DgubCeyRe5Sq Gr8hURnRdza2zFHn7Pu9qTg9imNnxxB7bD5iPkWHjCnVVzdmhAIoFdodTokxY/daEQe1 WU5lVaAjihYbwacHlzL94qNXpN2GLML/aU4fSN05GQXaBdAcgB2JrWFX8Deor7jGs7+H cRMfhHQjX5fe/D7svEyJ3sFUvwTyS3AHBca3LBJiOs+0rmjzCrCcLAYCO8NSUncRt39V HQ6qPOJhXc67VQfQZmG0ce1/UHy/+JAeeBrHPeHdSPiGk3vAknZ9ST//85+4wSkaHcuv jolA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1774867863; x=1775472663; h=content-transfer-encoding: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; bh=8JSZkl2nL5DjYrxRUDtrQc33kVMK5sDedSsOKDfU4Q4=; b=KIFy92TH+jE3IN6leTDB/WoRXxomadX42ziU8fDCuAWXJmijVRQXpjNKD0snG+THTb 8JwQAATRZ7gYLriRKsgwRin1l8oj2MBf9wOq1H9nbhhAKlruIRs//TvXnCna62YWlzaa 5e/kDNGckefbsXH4pQ58usc8KTsI2xTtIjbZA9PSxcXhRQaU3Wh7GsuDOyKDCFgz/aOl NQisI/jqkQc+4xETyQV3w3TVTj0JBxbT29FnjCMRjCYR9YzQn8q2gtVTcB1bemf9UXNM tEIWb+6ZOrw77tco0TwAs2NVtThLYqaa6FWQ41KO/w9AQ/tdl3wcA25zwEjPhaRNBNIZ giyA== X-Forwarded-Encrypted: i=1; AJvYcCX4gMwPgLtKVoTfj1G/SCX313542HA1cI0VGeeMpP5BPd/kmE9gnBCs1pyI10vmP/af1blhydpp8z0n/eM=@vger.kernel.org X-Gm-Message-State: AOJu0Yy250J47bSckKgwyQxRs7HbXmJfg3pn/0nS+yurUaX7fuaxHPJK Jb4647m5BYT2t/i9hUQKR0PBGTK4LBh24vnddGs8UQHjaeJrbEDPfAEOUxWxu0YvrgsLx7Em/B/ QMWr9CZCiuy8X634NtmoUVItLIjaBgr8eGKauF9cAmEhOvlvbv4YcwV9HxexA4ap0DEI= X-Gm-Gg: ATEYQzxj/6sSuqiHYVmrJHWsJfxb6tDSI2Eyltvc4W/DnVGHGPvhdZlqDnGMgyL5PEI W46kiMsV65Xq0z9jzEvgP7Eh85JcOaUgaX5+IOLAPSqTrcRu5jyXWSS3sa8b2rgu2oCXDGFJ4WE 3v4by0wgd8HqPZy2prPk4CMGor9oo9Ojn47gBH570IylmJbm4ikWmbrpL6ybGgoM1rhkTT2+RMC LFCfD5sMCaZ6ffwfZH8GN6bkSpzQkK5Jo4pIvyMae1NZGpOtDtXCbroG7AxtK/ayV2WtTfguP9+ 2/EnqrKHdP6k52weQOC8YtoTWAls3Mtp+GPsnaNHF6HLs3a7F5hulKavD7P92rFbHYFep+69qEF ypazpKRbQKZUcl2rWtq2vxkVrBLQjBoPuebOUTstb/UaurDBzdk+REl0mYhIutzM1Sl31yfMsWa TPuu0= X-Received: by 2002:a05:620a:170d:b0:8cf:d05d:c838 with SMTP id af79cd13be357-8d01c6111cemr1049996385a.2.1774867863165; Mon, 30 Mar 2026 03:51:03 -0700 (PDT) X-Received: by 2002:a05:620a:170d:b0:8cf:d05d:c838 with SMTP id af79cd13be357-8d01c6111cemr1049995185a.2.1774867862744; Mon, 30 Mar 2026 03:51:02 -0700 (PDT) Received: from [192.168.119.254] (078088045245.garwolin.vectranet.pl. [78.88.45.245]) by smtp.gmail.com with ESMTPSA id 4fb4d7f45d1cf-66c074f0a49sm388824a12.1.2026.03.30.03.50.58 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 30 Mar 2026 03:51:01 -0700 (PDT) Message-ID: Date: Mon, 30 Mar 2026 12:50:57 +0200 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 v2] arm64: dts: monaco: extend fastrpc compute cb To: Srinivas Kandagatla , andersson@kernel.org, konradybcio@kernel.org, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, Ekansh Gupta , Dmitry Baryshkov 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> <3419a58c-c099-4dda-a019-4900419aea9b@oss.qualcomm.com> Content-Language: en-US From: Konrad Dybcio In-Reply-To: <3419a58c-c099-4dda-a019-4900419aea9b@oss.qualcomm.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzMwMDA4NSBTYWx0ZWRfX2D5xoTCEt5iX Ph9c0yB2ABLELLVzRYY80y5ET5VWZb7h4BAWQL9zTBgP9kcGhWZMfXIci5Zg3316s5g0nJ9glPj 8MLV/BQ2IR/o6EZ9zcnlJs3QXrORbl0/FCO4UPlu2inIoXfznigpn84IqcMsH8Ik2tilVax76q5 wPM5ZomfW1S5FYb1U8YP3D/mNzk4vAZrbTnYjnsPQwNRSn+Uw6pU7ujZTsIXt7OdVZ1GWi5IBaS GekxjG5MqvZW/FNAN0dNefYGedwP1rTd6txZRlWG1UuoBnrgxlqEVYcjFbQ/iFIy6R/yXUB/e2k aMcs4ike7oeZbyxNxOEm/KwbkZc+9uun3idJXm6ZKpVXw4WTnZymgdgIR51Y4uf2ie1I0CMc6Zg v6QL33DDpiUcpX2O4evPCqCL3eb/fFPgdmliSGkitrYOf3wt7zYjquNRvoxQ+yEHkxOToqyXcDy ivEEXC2zb0DIYP/hA5g== X-Authority-Analysis: v=2.4 cv=aOT9aL9m c=1 sm=1 tr=0 ts=69ca5598 cx=c_pps a=50t2pK5VMbmlHzFWWp8p/g==:117 a=FpWmc02/iXfjRdCD7H54yg==:17 a=IkcTkHD0fZMA:10 a=Yq5XynenixoA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=_K5XuSEh1TEqbUxoQ0s3:22 a=EUspDBNiAAAA:8 a=Q8wc4JZ8Ynh5jDcX9IoA:9 a=QEXdDO2ut3YA:10 a=IoWCM6iH3mJn3m4BftBB:22 X-Proofpoint-ORIG-GUID: nSllL59CI11H7wh75KsYEUiM7zG9f9r5 X-Proofpoint-GUID: nSllL59CI11H7wh75KsYEUiM7zG9f9r5 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 impostorscore=0 phishscore=0 bulkscore=0 spamscore=0 lowpriorityscore=0 clxscore=1015 suspectscore=0 adultscore=0 malwarescore=0 priorityscore=1501 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2603050001 definitions=main-2603300085 On 3/30/26 10:38 AM, Srinivas Kandagatla wrote: > 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. This would be nice to confirm somewhere, perhaps even denote in bindings +Ekansh could you confirm/speak more about this? +Dmitry for awareness Konrad