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 3A3EA36C5B4 for ; Sun, 20 Sep 2026 04:50:59 +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=1789879860; cv=none; b=LfWAQii7GQkObgolIqa7OMGgPYxBRZEaxFhD3R9Yhh+AVRLSpaQC0mqHhGza0sKayw7NI0n5HZlJf+eEUvCUOBWowPrHNRH5TV5z4NO5x6LJRbmKzY7DLfTUX32V19xVemCBN28brgNHXpckZ9E+UA29e4XOsHqN3U/3if3/1n0= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789879860; c=relaxed/simple; bh=uX2rty1SWxMORGgldgYzns9KGT5JHl48c69XGGwBtbM=; h=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version: Content-Type:Content-Disposition:In-Reply-To; b=gwjslQQ81gdmrnVk7yo1OLAH40FSChyc/4A+GZY7vU2rzQ+AoLlX47pK80W07o7h+eqkzw7c3aGaMwk7eKI6bQxzcb1yfz/sDqpGsHwx2OT2EeLVV/v4Cy2WqHvQ/RuHLHGBtcDSRiaQ8V/NS9CaboJ9XxNUrmY8Eq+fhov4Fbg= 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=o8czKT3S; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=LY+344hT; 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="o8czKT3S"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="LY+344hT" 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 68K1mVgY2059048 for ; Sun, 20 Sep 2026 04:50:58 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-type:date:from:in-reply-to:message-id:mime-version :references:subject:to; s=qcppdkim1; bh=/Jqtxw1u5HbOVkIJ3+H/45I2 xGGsAsB0Rio8YvSqcOA=; b=o8czKT3SrCpavWK+igNw88xF2Agpe0oSpALZcUm+ JJ7UOsgESfHY1Gx/ZbGvcQdOe39xRBpIYWtXf+XwS8sflfbWknG1wMleXkCHRmx0 /tWocKhg0bgVqE5Wjioba+JLaCpcrKzmhZ0SttU7/A4y+muI7c/SI3PYcnL6IBso /vk7BX3wP05BLgnnhNEABGRZDZ4nMcPcG/hLqWyUYLBUZp52HHn2xhPaKi3MzJDS lxRAv0YUg9w9zElmJEzFNxGZ5Z7C7GiZYyG18dsd/MmhRKNG9naMIYBeiVev0snw VWYj/4u1Kf2tQ79lBgNGrr9AY+4W+qkJ9t58hJuE04mg8Q== Received: from mail-pl1-f198.google.com (mail-pl1-f198.google.com [209.85.214.198]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4gshbsad2y-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Sun, 20 Sep 2026 04:50:58 +0000 (GMT) Received: by mail-pl1-f198.google.com with SMTP id d9443c01a7336-2d02df2bf09so20511995ad.0 for ; Sat, 19 Sep 2026 21:50:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1789879858; x=1790484658; darn=vger.kernel.org; h=in-reply-to:content-disposition:content-type:mime-version :references:message-id:subject:cc:to:from:date:from:to:cc:subject :date:message-id:reply-to:content-type; bh=/Jqtxw1u5HbOVkIJ3+H/45I2xGGsAsB0Rio8YvSqcOA=; b=LY+344hT+ml51yJU5OOcl6RbLhh5s8dDfhK/5nSckbAm/4BhN5s+kY/PNCu//OqpJE eFDtyCauxVvz1T/r/1IdVrcxqpTi6z6AauJpYxiKDa3LR2gY26Dr8t/3sgVsHXk+a4gd yHrTWU+NPyz1Mx+8oFgweMtG3FbbCJa1gTnBgNNFA/662WyzsFSd7LHBbsyt8XRa2H8h Hyxpd9QQGwpq17B/jTKsXYZHeg5W/Yss7wCmGb8ectNjKuuiCj7/B1nz4CqMdWdIQaic oJN/tacA0PQ58O6l7xJ0IQvCgfeGqdRrDynB87pID49sB8rM1GAuZ6fDX5oxTsd9RCr1 8qSQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1789879858; x=1790484658; h=in-reply-to:content-disposition:content-type:mime-version :references:message-id:subject:cc:to:from:date:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=/Jqtxw1u5HbOVkIJ3+H/45I2xGGsAsB0Rio8YvSqcOA=; b=NWPpR46wZ8p9ZRbUfjanlu+eo0iEZIhb/mL4aYVsZKL0FmZklklj1zJAN6+fXUEypg YhZHRakYxrMO+i6LH3rOEtACO5ibyJiK4h9PuoYoDE4wab6yr+mo7mD7aDEfhFyftTAX /O6FuxtJr3+8gKP7YGD0oY7TLHl5XvxXcQoFMZ2zTmi/HoX/bVjsYXu+6FhcvWIyJfVp mRXglsk4PMN+MowhIJ4xMAO62UKYquMPu/IoJ4tl8MS0rS9IdkWM2sAXasr2qRgigLje Rzgv2lFT1KFoQ5eyZE+2nQsEdtAAqkNo6BwxiTxIn4DQMLptuS9IVEVqofr9CCx23f1a Ix6g== X-Forwarded-Encrypted: i=1; AKwUvBwKpLJ6fRBjTYNBF176NfTtnVULOTyCHcdtfv2haUw9A/2laettyr8vyb9FRxCW3weBLpgPljluyxOQ2L4=@vger.kernel.org X-Gm-Message-State: AFuF++laqvChrhJWd4TQQOauaP6CWsepLFzHDS2BeLB+VVA00ncBxLzN lMhmYWQLh2pCNOCth+iaob1NKt9rPEPndqNCbdk+Z1JbV6hjc4fKnKPiLGCyTd5u+XIKbat47bh N5RNIupvtvT+7wxNmH6wYi83D9v1DsSi51gtbtqY5vkN7xD4SVZjsbsrvq6853ux934U= X-Gm-Gg: AYBFou1aAjskk/b1jHBdHiJrx3GQ8rEEeNy2+Hi7XO4uEIyQ4ksFb/NyfthgHPxbqsa 0q4s1qcPIz8OsQx7bkvUvc+0OrD4uowsAkkKXVwEP413lU7hEAhK9Lom8i/z3ZuFa78oGxo3B10 Pi4O5Q5RqvvR4X5a0Xirdh6Nypwnj7z6VgTIsKS+k1NeCFkoQnzcWO/T8yvcThHH09IytDjJhGW 7Wzc6DdPMHVNtT8ljHlgvocncWarkvr5f0HrXiod3P7BJUjycPRKF8aRPpwT+TlfC5KJn0pFP+j jIq+VcZ+G1wRWJ4NZcUSQV1eKCWhCIKBpslg8kHSjWbvz5DC2g8FDrxsCN+zdj0wLywkfh7rbD9 RHlzXz4na/vl0/g22ObS0yX/iTj84J0nNrV6LXSIiXMs= X-Received: by 2002:a17:902:d2cc:b0:2dd:ad73:c982 with SMTP id d9443c01a7336-2ddb1ba0faamr110279105ad.26.1789879857735; Sat, 19 Sep 2026 21:50:57 -0700 (PDT) X-Received: by 2002:a17:902:d2cc:b0:2dd:ad73:c982 with SMTP id d9443c01a7336-2ddb1ba0faamr110278855ad.26.1789879857302; Sat, 19 Sep 2026 21:50:57 -0700 (PDT) Received: from QCOM-aGQu4IUr3Y (i-global052.qualcomm.com. [199.106.103.52]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-33e3f17288dsm3479740eec.29.2026.09.19.21.50.53 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 19 Sep 2026 21:50:56 -0700 (PDT) Date: Sun, 20 Sep 2026 12:50:51 +0800 From: Shawn Guo To: Bjorn Andersson Cc: Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Bartosz Golaszewski , Dhruvin Rajpura , Anandu Krishnan E , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Konrad Dybcio Subject: Re: [PATCH v2 1/6] arm64: dts: qcom: nord: Add support for ADSP and CDSPs Message-ID: References: <20260904081619.593602-1-shengchao.guo@oss.qualcomm.com> <20260904081619.593602-2-shengchao.guo@oss.qualcomm.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20260904081619.593602-2-shengchao.guo@oss.qualcomm.com> X-Proofpoint-GUID: 7TosU9lyUU58KQ0HWcxZM1ebKvDomXAW X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTIwMDA2NiBTYWx0ZWRfX/rzQL2v1ZT8N adnvJHCtjo/yI4FYghpUl/HtK9xpjaR+XAvbao4I728c6nagcCVDvR4cUDZrCY2E9KcC6RF8Orc tnF55Fvdxfr2rp2WF1iouoNjgL2++Bo6ZAFG/VIa+31MTKaVxWP19JxlQF+htUqj8kJlYiyq5a/ byqxgajoCjrozHX3bblY3+Vb/RWaLrM8umq+9yeTsToMWDZV2a2RiOFlP3cTY0bbdIZTNZOtDMs /uVp88D0Mg1mC/fNLDkjo3pG2clLTC+RgUWMQmu8mVeG9G4kFpcZ+pSTiR8/MKVzhgbwucpQM5o ip1HgLzy81MbB8GgbBhGAhjesWwzYNBTp2UaN+P+wQoXTIc7fO3jsPp2H45LAmliFXL4txSpidO PXaO4l+fgGKfYLuxVP8t98PupAjU5VvlQOruId+BupEyzjUEn3QB1MjZZY+ZyMDDprVjFGsXzM2 woDY0RRTO1j9dBaYh0A== X-Proofpoint-ORIG-GUID: 7TosU9lyUU58KQ0HWcxZM1ebKvDomXAW X-Authority-Analysis: v=2.4 cv=bPqDs/+Z c=1 sm=1 tr=0 ts=6aaf6632 cx=c_pps a=MTSHoo12Qbhz2p7MsH1ifg==:117 a=b9+bayejhc3NMeqCNyeLQQ==:17 a=kj9zAlcOel0A:10 a=VdqzKS8jKosA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=Um2Pa8k9VHT-vaBCBUpS:22 a=EUspDBNiAAAA:8 a=TtsBWXHFPUpw1A1ZD-MA:9 a=CjuIK1q_8ugA:10 a=GvdueXVYPmCkWapjIL-Q:22 X-Proofpoint-Spam-Info: AW1haW4tMjYwOTIwMDA2NiBTYWx0ZWRfXzDJT2rA59prL gLV+5ttLVpVTGtCwFfyBlBAAlhmWL3alSvOqihN+WMFZzMKYR7RZDBuY29KyupehRXhiOJfKavl M1rqKNqRJ+GzrVY4ARGTeaSqOYHk1Ts= 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-09-20_01,2026-09-16_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 adultscore=0 priorityscore=1501 malwarescore=0 clxscore=1015 impostorscore=0 suspectscore=0 lowpriorityscore=0 bulkscore=0 phishscore=0 spamscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609200066 On Fri, Sep 04, 2026 at 04:16:14PM +0800, Shawn Guo wrote: > Add device tree nodes to support ADSP (HPASS DSP) and CDSPs remoteproc > on Nord SoC. > > This includes: > - SMEM memory reservation used by the inter-processor communication > infrastructure > - IPCC mailbox controller for inter-processor signalling > - AOSS QMP node for load state power management > - SMP2P nodes providing stop control and fault/crash interrupt signals > - Remoteproc nodes with a GLINK edge and FastRPC compute contexts for > userspace offload > > The embedded variant specific power domains, XO clock, and interconnect > paths are filled in nord-embedded.dtsi. > > Reviewed-by: Konrad Dybcio > Signed-off-by: Shawn Guo > --- > arch/arm64/boot/dts/qcom/nord-embedded.dtsi | 63 ++ > arch/arm64/boot/dts/qcom/nord-ipcc.h | 144 ++++ > arch/arm64/boot/dts/qcom/nord.dtsi | 884 ++++++++++++++++++++ > 3 files changed, 1091 insertions(+) > create mode 100644 arch/arm64/boot/dts/qcom/nord-ipcc.h [...] > @@ -1518,6 +1639,103 @@ tcsr: syscon@1f60000 { > reg = <0x0 0x01f60000 0x0 0xa0000>; > }; > > + remoteproc_adsp: remoteproc@4c00000 { > + compatible = "qcom,nord-adsp-pas"; > + reg = <0x0 0x04c00000 0x0 0x10000>; > + > + interrupts-extended = <&intc GIC_SPI 159 IRQ_TYPE_EDGE_RISING>, > + <&smp2p_adsp_in 0 IRQ_TYPE_EDGE_RISING>, > + <&smp2p_adsp_in 1 IRQ_TYPE_EDGE_RISING>, > + <&smp2p_adsp_in 2 IRQ_TYPE_EDGE_RISING>, > + <&smp2p_adsp_in 3 IRQ_TYPE_EDGE_RISING>, > + <&smp2p_adsp_in 7 IRQ_TYPE_EDGE_RISING>; > + interrupt-names = "wdog", > + "fatal", > + "ready", > + "handover", > + "stop-ack", > + "shutdown-ack"; > + > + memory-region = <&hpass_dsp0_mem>, > + <&hpass_dsp0_dtb_mem>; > + > + qcom,qmp = <&aoss_qmp>; > + > + qcom,smem-states = <&smp2p_adsp_out 0>; > + qcom,smem-state-names = "stop"; > + > + status = "disabled"; > + > + glink-edge { > + interrupts-extended = <&ipcc0 IPCC_MPROC_ADSP0 > + IPCC_MPROC_SIGNAL_GLINK_QMP > + IRQ_TYPE_EDGE_RISING>; > + mboxes = <&ipcc0 IPCC_MPROC_ADSP0 > + IPCC_MPROC_SIGNAL_GLINK_QMP>; > + qcom,remote-pid = <2>; > + label = "adsp"; > + > + fastrpc { > + compatible = "qcom,nord-fastrpc", > + "qcom,kaanapali-fastrpc"; > + qcom,glink-channels = "fastrpcglink-apps-dsp"; > + label = "adsp"; With commit 9981fbe599e8 ("misc: fastrpc: Allocate entire reserved memory for Audio PD in probe") landed in linux-next, we are getting repeated error messages. qcom,fastrpc-cb 4c00000.remoteproc:glink-edge:fastrpc:compute-cb@6: remote heap memory region is not added Adding memory-region fixes the problem. memory-region = <&hpass_rpc_remote_heap_mem>; Will send v3 for that. Shawn > + #address-cells = <1>; > + #size-cells = <0>; > + > + compute-cb@3 { > + compatible = "qcom,fastrpc-compute-cb"; > + reg = <3>; > + iommus = <&apps_smmu_0 0x09e3 0x0000>, > + <&apps_smmu_0 0x0a43 0x0020>, > + <&apps_smmu_0 0x0a63 0x0020>, > + <&apps_smmu_0 0x0a83 0x0000>; > + dma-coherent; > + }; > + > + compute-cb@4 { > + compatible = "qcom,fastrpc-compute-cb"; > + reg = <4>; > + iommus = <&apps_smmu_0 0x09e4 0x0000>, > + <&apps_smmu_0 0x0a44 0x0020>, > + <&apps_smmu_0 0x0a64 0x0020>, > + <&apps_smmu_0 0x0a84 0x0000>; > + dma-coherent; > + }; > + > + compute-cb@5 { > + compatible = "qcom,fastrpc-compute-cb"; > + reg = <5>; > + iommus = <&apps_smmu_0 0x09e5 0x0000>, > + <&apps_smmu_0 0x0a45 0x0020>, > + <&apps_smmu_0 0x0a65 0x0020>, > + <&apps_smmu_0 0x0a85 0x0000>; > + dma-coherent; > + }; > + > + compute-cb@6 { > + compatible = "qcom,fastrpc-compute-cb"; > + reg = <6>; > + iommus = <&apps_smmu_0 0x09e6 0x0000>, > + <&apps_smmu_0 0x0a46 0x0020>, > + <&apps_smmu_0 0x0a66 0x0020>, > + <&apps_smmu_0 0x0a86 0x0000>; > + dma-coherent; > + }; > + }; > + }; > + };