From nobody Wed Jun 17 04:15:32 2026 Received: from mail.mainlining.org (mail.mainlining.org [5.75.144.95]) (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 C952A347532; Wed, 22 Apr 2026 15:39:58 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=5.75.144.95 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776872404; cv=none; b=eBZPdpZOW4lBkwL87VQqxwIbHhPbwMdTGGHC3lZHRLpK9dADraEn2bRnoOhPB01JZXG1Yx8yJnVIV2AMR5XyCCH3lWhvsLhpVRNk7oyd/VOtvamwyd0KhLGfi5hiTgG3DfzPzXwd0FxAUA3gWj2UEj29cuA1vc/Gi+5x50mKMbU= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776872404; c=relaxed/simple; bh=fFc+ks/fhFMVcUXciNTDaM9xhx0ui+E2LIol8KwmBWc=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=LX4MHTP8pjYnzv2/1fqMxnERlGpKJkrJV/FO2xqRMqvH5Wtwzo/Ye3eDBsTtByT8sdqQNnM3FkCd9oZ2G9j6BWrUaJYdo0ENU4XEkwjQKcWHKoJdm0DNK8jj1aRDA8B9mlUUPiJWih5mpl4STCsGMk7KHsWKuSqpoUXNvwyu/LY= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=mainlining.org; spf=pass smtp.mailfrom=mainlining.org; dkim=pass (2048-bit key) header.d=mainlining.org header.i=@mainlining.org header.b=fHaSNoaC; dkim=permerror (0-bit key) header.d=mainlining.org header.i=@mainlining.org header.b=+0SoQDNB; arc=none smtp.client-ip=5.75.144.95 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=mainlining.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=mainlining.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=mainlining.org header.i=@mainlining.org header.b="fHaSNoaC"; dkim=permerror (0-bit key) header.d=mainlining.org header.i=@mainlining.org header.b="+0SoQDNB" DKIM-Signature: v=1; a=rsa-sha256; s=202507r; d=mainlining.org; c=relaxed/relaxed; h=To:Message-Id:Subject:Date:From; t=1776872384; bh=Frjjk/YjfGcE2eAnwcc/WBQ vWEsPQ7ulWqCq9RkplYg=; b=fHaSNoaC4GyQefQQq5XocBfiuCjqM9M481QVBDolcx4o7rNaY/ I2Xm/EcwlPA1Y4d61C/ntAum4V0RbIItWALOOHQ5RQ1zA6a0lF8vELgTjS5vlwS+wORnkNWGKEk k1peZTQDgpjqBqNYFMb9RaqsCLmde+BPJUhM07Wzu/hfGh5ltqbE6dmY1sFKfT1nkx4abQ/1POg P8jB9CBQbcepwrHgJeGZo58Qn0mW/KysN/khcyGqXtzOG0Hsa/+v025oy7D8/yOL5Pg0zgx32wW 0dZlvaUyOvChxWpUOAG/DIgyhT4stCK/d8OqATQ+yNaDGZGfI4c6ETOwMQhQRfd6ilg==; DKIM-Signature: v=1; a=ed25519-sha256; s=202507e; d=mainlining.org; c=relaxed/relaxed; h=To:Message-Id:Subject:Date:From; t=1776872384; bh=Frjjk/YjfGcE2eAnwcc/WBQ vWEsPQ7ulWqCq9RkplYg=; b=+0SoQDNB2kV73i8xUpzxsgBSlFMQJ4CPgoWGkfdC1nsUInj70e YllxWVV1BX5E9daZHhuQgE6bkqetYw9NJpAA==; From: Nickolay Goppen Date: Wed, 22 Apr 2026 18:39:20 +0300 Subject: [PATCH v3 1/4] arm64: dts: qcom: sdm660: set cdsp compute-cbs' regs properly 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="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260422-qcom-sdm660-cdsp-adsp-fastrpc-dts-fix-v3-1-274ba3715db0@mainlining.org> References: <20260422-qcom-sdm660-cdsp-adsp-fastrpc-dts-fix-v3-0-274ba3715db0@mainlining.org> In-Reply-To: <20260422-qcom-sdm660-cdsp-adsp-fastrpc-dts-fix-v3-0-274ba3715db0@mainlining.org> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: Nickolay Goppen , Ekansh Gupta , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, ~postmarketos/upstreaming@lists.sr.ht, Konrad Dybcio , Dmitry Baryshkov X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1776872382; l=2514; i=setotau@mainlining.org; s=20250815; h=from:subject:message-id; bh=fFc+ks/fhFMVcUXciNTDaM9xhx0ui+E2LIol8KwmBWc=; b=pJa2M8xemTpOQqXRn7rY8V41HJQ1xXrUNKaoF3tsRFZGEBnUh8YZB8m8rLOjdeaLammJ14QRz 7+XCg2UzOkRC5oeu3jjEf04CN5wZtxFD7i6Nh9xDKCpGWrDLhW3MUNT X-Developer-Key: i=setotau@mainlining.org; a=ed25519; pk=Og7YO6LfW+M2QfcJfjaUaXc8oOr5zoK8+4AtX5ICr4o= Changing FastRPC compute-cbs' reg values to matching iommu streams solves SMMU translation errors when trying to use FastRPC on CDSP so change FastRPC compute-cbs' reg values that way Fixes: c0c32a9e3493 ("arm64: dts: qcom: sdm630/660: Add CDSP-related nodes") Reviewed-by: Dmitry Baryshkov Reviewed-by: Konrad Dybcio Reviewed-by: Ekansh Gupta Signed-off-by: Nickolay Goppen --- arch/arm64/boot/dts/qcom/sdm660.dtsi | 36 ++++++++++++++++++--------------= ---- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/sdm660.dtsi b/arch/arm64/boot/dts/qco= m/sdm660.dtsi index 3fd6dd82a992..0fca9662c64a 100644 --- a/arch/arm64/boot/dts/qcom/sdm660.dtsi +++ b/arch/arm64/boot/dts/qcom/sdm660.dtsi @@ -350,57 +350,57 @@ fastrpc { #address-cells =3D <1>; #size-cells =3D <0>; =20 - compute-cb@5 { + compute-cb@3 { compatible =3D "qcom,fastrpc-compute-cb"; - reg =3D <5>; + reg =3D <3>; iommus =3D <&cdsp_smmu 3>; }; =20 - compute-cb@6 { + compute-cb@4 { compatible =3D "qcom,fastrpc-compute-cb"; - reg =3D <6>; + reg =3D <4>; iommus =3D <&cdsp_smmu 4>; }; =20 - compute-cb@7 { + compute-cb@5 { compatible =3D "qcom,fastrpc-compute-cb"; - reg =3D <7>; + reg =3D <5>; iommus =3D <&cdsp_smmu 5>; }; =20 - compute-cb@8 { + compute-cb@6 { compatible =3D "qcom,fastrpc-compute-cb"; - reg =3D <8>; + reg =3D <6>; iommus =3D <&cdsp_smmu 6>; }; =20 - compute-cb@9 { + compute-cb@7 { compatible =3D "qcom,fastrpc-compute-cb"; - reg =3D <9>; + reg =3D <7>; iommus =3D <&cdsp_smmu 7>; }; =20 - compute-cb@10 { + compute-cb@8 { compatible =3D "qcom,fastrpc-compute-cb"; - reg =3D <10>; + reg =3D <8>; iommus =3D <&cdsp_smmu 8>; }; =20 - compute-cb@11 { + compute-cb@9 { compatible =3D "qcom,fastrpc-compute-cb"; - reg =3D <11>; + reg =3D <9>; iommus =3D <&cdsp_smmu 9>; }; =20 - compute-cb@12 { + compute-cb@10 { compatible =3D "qcom,fastrpc-compute-cb"; - reg =3D <12>; + reg =3D <10>; iommus =3D <&cdsp_smmu 10>; }; =20 - compute-cb@13 { + compute-cb@11 { compatible =3D "qcom,fastrpc-compute-cb"; - reg =3D <13>; + reg =3D <11>; iommus =3D <&cdsp_smmu 11>; }; }; --=20 2.54.0 From nobody Wed Jun 17 04:15:32 2026 Received: from mail.mainlining.org (mail.mainlining.org [5.75.144.95]) (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 723FC34C80D; Wed, 22 Apr 2026 15:39:52 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=5.75.144.95 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776872397; cv=none; b=sWTv7Xp0cuQvtdh3dwpbmcENUTsnTbKo+gFqmlZ8szQU75b8jdiG0CrfvHV0zYhufV//rbi+qdWLZyVuimAs8SyM2H1TkZDSTaeINF1DVCMYUt7jaS9gltWw7RQc7QbcEnp/E+DmGd7K+I2MaKYgFFvBwkmkz3M86AzRHlSIddw= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776872397; c=relaxed/simple; bh=UjczPjOcgRtrys3/EUzMogDLJ0NH/eLdy2TGRE52QPs=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=nYnJ7OpWvfeaUykvNGst0ydff+k/pNu60fB51RFg9y7Uz8JufwRRNoihpN/TmaPpfrcGvzUbL3rxrp7INS1XLT0cRsFPARD9ns4GFA+kvplltH3tCvs27wV0p8mO5lqPtVVkuKbf2LMNr9QZXBNBTDL2zmYjNGYaou2PLCcDmbk= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=mainlining.org; spf=pass smtp.mailfrom=mainlining.org; dkim=pass (2048-bit key) header.d=mainlining.org header.i=@mainlining.org header.b=RymC1zRN; dkim=permerror (0-bit key) header.d=mainlining.org header.i=@mainlining.org header.b=/5wl5d1X; arc=none smtp.client-ip=5.75.144.95 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=mainlining.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=mainlining.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=mainlining.org header.i=@mainlining.org header.b="RymC1zRN"; dkim=permerror (0-bit key) header.d=mainlining.org header.i=@mainlining.org header.b="/5wl5d1X" DKIM-Signature: v=1; a=rsa-sha256; s=202507r; d=mainlining.org; c=relaxed/relaxed; h=To:Message-Id:Subject:Date:From; t=1776872384; bh=6ZDnbudYd8Bx04u61QlyRAk dIXUfgtcS1rxS8UCJfHg=; b=RymC1zRNcwjzkEozhOvs3Odrp8J4Uw073Vk+2t2/Kfbwp0peWL Q3FpzhasaARPJH9EbMD3zD8GF49IHfo2FzCEI26mrFNYqfkpipXI8r3XaTmUsZHCQjcdZFab8l8 htXE2xW9CqtIJw4GDvpncvol8jGNhThDQKi2lnaJZohYgtMdPczyxdhAKccgnOWOaW31VN1J8Sm 76hW0nOxYNCikkmUKgWA7vBLKoHUpmIFOKq1GWg6ZWhKvGqbxSW52Ao4LApJFEIawnePWSlXkj2 88AlcBowPRWRSwf7sb+gQOJbv+RErQJNL6fHSP0pjTJGH2KepjTMxHSanpBrlG6dfMA==; DKIM-Signature: v=1; a=ed25519-sha256; s=202507e; d=mainlining.org; c=relaxed/relaxed; h=To:Message-Id:Subject:Date:From; t=1776872384; bh=6ZDnbudYd8Bx04u61QlyRAk dIXUfgtcS1rxS8UCJfHg=; b=/5wl5d1X+gn3Hz2osmXz2iRul1tWBsN/ydIehu5r7IVTNHoupD dseTwPcjtzUCRmWeWZYnFDc8W2MBVD3ELsAQ==; From: Nickolay Goppen Date: Wed, 22 Apr 2026 18:39:21 +0300 Subject: [PATCH v3 2/4] arm64: dts: qcom: sdm630: set adsp compute-cbs' regs properly 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="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260422-qcom-sdm660-cdsp-adsp-fastrpc-dts-fix-v3-2-274ba3715db0@mainlining.org> References: <20260422-qcom-sdm660-cdsp-adsp-fastrpc-dts-fix-v3-0-274ba3715db0@mainlining.org> In-Reply-To: <20260422-qcom-sdm660-cdsp-adsp-fastrpc-dts-fix-v3-0-274ba3715db0@mainlining.org> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: Nickolay Goppen , Ekansh Gupta , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, ~postmarketos/upstreaming@lists.sr.ht, Konrad Dybcio , Dmitry Baryshkov X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1776872382; l=1669; i=setotau@mainlining.org; s=20250815; h=from:subject:message-id; bh=UjczPjOcgRtrys3/EUzMogDLJ0NH/eLdy2TGRE52QPs=; b=CyzERvBgEpZWbHk6m/RaxnbLrG8WNVpd3asdPZA0mSTQtYIPbZ24K/rSbkBSA3kR0VFRnqoHP SsgVAghRyT+BjqC5EEIXyY6Y+sLyXEUa6/P0Ktr1+zIntB641ca5Zv1 X-Developer-Key: i=setotau@mainlining.org; a=ed25519; pk=Og7YO6LfW+M2QfcJfjaUaXc8oOr5zoK8+4AtX5ICr4o= Changing FastRPC compute-cbs' reg values to matching iommu streams solves SMMU translation errors when trying to use FastRPC on ADSP so change FastRPC compute-cbs' reg values that way Fixes: af2ce7296643 ("arm64: dts: qcom: sdm630: Add FastRPC nodes to ADSP") Reviewed-by: Dmitry Baryshkov Reviewed-by: Konrad Dybcio Reviewed-by: Ekansh Gupta Signed-off-by: Nickolay Goppen --- arch/arm64/boot/dts/qcom/sdm630.dtsi | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/sdm630.dtsi b/arch/arm64/boot/dts/qco= m/sdm630.dtsi index bef3213165d6..4b47efdb57b2 100644 --- a/arch/arm64/boot/dts/qcom/sdm630.dtsi +++ b/arch/arm64/boot/dts/qcom/sdm630.dtsi @@ -2459,27 +2459,27 @@ fastrpc { #address-cells =3D <1>; #size-cells =3D <0>; =20 - compute-cb@1 { + compute-cb@3 { compatible =3D "qcom,fastrpc-compute-cb"; - reg =3D <1>; + reg =3D <3>; iommus =3D <&lpass_smmu 3>; }; =20 - compute-cb@2 { + compute-cb@7 { compatible =3D "qcom,fastrpc-compute-cb"; - reg =3D <2>; + reg =3D <7>; iommus =3D <&lpass_smmu 7>; }; =20 - compute-cb@3 { + compute-cb@8 { compatible =3D "qcom,fastrpc-compute-cb"; - reg =3D <3>; + reg =3D <8>; iommus =3D <&lpass_smmu 8>; }; =20 - compute-cb@4 { + compute-cb@9 { compatible =3D "qcom,fastrpc-compute-cb"; - reg =3D <4>; + reg =3D <9>; iommus =3D <&lpass_smmu 9>; }; }; --=20 2.54.0 From nobody Wed Jun 17 04:15:32 2026 Received: from mail.mainlining.org (mail.mainlining.org [5.75.144.95]) (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 26244347FEA; Wed, 22 Apr 2026 15:39:59 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=5.75.144.95 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776872404; cv=none; b=rpo7ZaCFx/53hU0lNPOgY1q65w0zPwpI0hOs1UBnEhvXxhJTXsbjyTxtVB6kDcrGyftp6nOAzLI+QQR88PkkmG00sSsV32B65E0XHnLAjeBtqH7ovaCjHWp/2jsSEvx2mILMLflt5aYoLrsXR4G0Z4VkUNjKBiV4J/75OTZF9xE= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776872404; c=relaxed/simple; bh=lL9vrp1OPvporR23TALMB54nFgempsTLlwD1f4DjRN4=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=D1RYaVFYIPfkxiRBsI4ms+/+h3eEMkiRdf0LyMuGhjc3RqM4/7bA0VFm+TFeh3k7Mqrn+HWmC5lGcKFsb1bhVzP2HHLc5ecsaMhMyNs6G1BuxLunau+v/IPZP9t24bRAQSQFMq1ddA8Cqhhn0D8iJLnKvyITH8KWynsfibBafIQ= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=mainlining.org; spf=pass smtp.mailfrom=mainlining.org; dkim=pass (2048-bit key) header.d=mainlining.org header.i=@mainlining.org header.b=c9wv6hAD; dkim=permerror (0-bit key) header.d=mainlining.org header.i=@mainlining.org header.b=ozOkxdvF; arc=none smtp.client-ip=5.75.144.95 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=mainlining.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=mainlining.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=mainlining.org header.i=@mainlining.org header.b="c9wv6hAD"; dkim=permerror (0-bit key) header.d=mainlining.org header.i=@mainlining.org header.b="ozOkxdvF" DKIM-Signature: v=1; a=rsa-sha256; s=202507r; d=mainlining.org; c=relaxed/relaxed; h=To:Message-Id:Subject:Date:From; t=1776872385; bh=QESum2udMlgBHpeT4W0tMrB iIUtOxZ+pLPnf3Zbb0c4=; b=c9wv6hADChEIQUHuvy9SPB5dOOtpmS7+WZhKNwhUEkfzvN2aU9 59pGW5vorJIl+2mBrTURxjcGSc+FYuXU1WF7ozJn1hgKhPjJMXk6nAX/kmhD0rwDxDWMQGH+0J0 FcBKTF+ANtYqgA+DmNsQTFgp0eeva1EQGNao0aRzhy0jJBmAEemRWkIWCQGDgT+8qdyVUCMOW9N bULGTdxx3V/GYCFk8DkOJK6Xy9QMB+ufYI0dl2/aqx+DlKqGdu32sX3jwq+QPKTFl/7YcvW8aQU yphRiv6Use7pQD51uURxbmN68t6uqScepqHk1rZQhefpEAMUT05UnPhQXirXZSGuTZg==; DKIM-Signature: v=1; a=ed25519-sha256; s=202507e; d=mainlining.org; c=relaxed/relaxed; h=To:Message-Id:Subject:Date:From; t=1776872385; bh=QESum2udMlgBHpeT4W0tMrB iIUtOxZ+pLPnf3Zbb0c4=; b=ozOkxdvFr4MxYwqPURD+lpkm2VJeig61gmcnKsPgJEGEKobQjL 10kiuxsONr6+qqMeMzYFgywI6nTwalEf7bBA==; From: Nickolay Goppen Date: Wed, 22 Apr 2026 18:39:22 +0300 Subject: [PATCH v3 3/4] arm64: dts: qcom: sdm630: describe adsp_mem region properly 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="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260422-qcom-sdm660-cdsp-adsp-fastrpc-dts-fix-v3-3-274ba3715db0@mainlining.org> References: <20260422-qcom-sdm660-cdsp-adsp-fastrpc-dts-fix-v3-0-274ba3715db0@mainlining.org> In-Reply-To: <20260422-qcom-sdm660-cdsp-adsp-fastrpc-dts-fix-v3-0-274ba3715db0@mainlining.org> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: Nickolay Goppen , Ekansh Gupta , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, ~postmarketos/upstreaming@lists.sr.ht, Konrad Dybcio X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1776872382; l=1036; i=setotau@mainlining.org; s=20250815; h=from:subject:message-id; bh=lL9vrp1OPvporR23TALMB54nFgempsTLlwD1f4DjRN4=; b=LxR49A4Ji7TTkcc8TolyYpA0LXRbohIetDW+M7Fw2LaHofZ98XzG2+5poB1YXKv1kn6QSWRx1 W17UdSE5gQCD1ubUvU4NNqM1GIibMZgB7gynBYbw75rOlwOctx5jmjb X-Developer-Key: i=setotau@mainlining.org; a=ed25519; pk=Og7YO6LfW+M2QfcJfjaUaXc8oOr5zoK8+4AtX5ICr4o= Downstream [1] this region is marked as shared, reusable and dynamic so describe it that way. [1]: https://github.com/xiaomi-sdm660/android_kernel_xiaomi_sdm660/blob/11-= EAS/arch/arm/boot/dts/qcom/sdm660.dtsi#L448 Signed-off-by: Nickolay Goppen Reviewed-by: Dmitry Baryshkov Reviewed-by: Ekansh Gupta --- arch/arm64/boot/dts/qcom/sdm630.dtsi | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/sdm630.dtsi b/arch/arm64/boot/dts/qco= m/sdm630.dtsi index 4b47efdb57b2..36b419dea153 100644 --- a/arch/arm64/boot/dts/qcom/sdm630.dtsi +++ b/arch/arm64/boot/dts/qcom/sdm630.dtsi @@ -494,9 +494,12 @@ venus_region: venus@9f800000 { no-map; }; =20 - adsp_mem: adsp-region@f6000000 { - reg =3D <0x0 0xf6000000 0x0 0x800000>; - no-map; + adsp_mem: adsp-region { + compatible =3D "shared-dma-pool"; + alloc-ranges =3D <0x0 0x00000000 0x0 0xffffffff>; + alignment =3D <0x0 0x400000>; + size =3D <0x0 0x800000>; + reusable; }; =20 qseecom_mem: qseecom-region@f6800000 { --=20 2.54.0 From nobody Wed Jun 17 04:15:32 2026 Received: from mail.mainlining.org (mail.mainlining.org [5.75.144.95]) (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 3E66035A38A; Wed, 22 Apr 2026 15:39:58 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=5.75.144.95 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776872408; cv=none; b=B7rlkCIoam/KOHvqV+AuHbN7T/PjoWWFMCxZSEQSsl15u0AdC0X2SqBGwGNLzkJErgf7+RFZ+KKE+mlFCA68JLDCR6q3D/h2PpKciPW07uttWPZ401k3+NdIJilU82snksJT0Vj10jXDwcF3q3bcUSvxj7V5ejzSSkaAvrjXBqw= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776872408; c=relaxed/simple; bh=rE7eD7OVYocrYXxDPcGFH49Cu0LOnO8MxMe/4yyU4QE=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=hGGJZaSKGf3Xeccgigw/bv2je5oDo087NCIzVqzDRb6rB1le1DEP+FsrmMas0M0q/hdiypybGtmjnLSozSR18z/PHn/M+SdSkkNONnxZzbbF+chW3ajVZXEsPt9B5Ij1QkKbZPs2UXdgMJKPsKKMB17URF+X2hN4CIgLuUpND3Q= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=mainlining.org; spf=pass smtp.mailfrom=mainlining.org; dkim=pass (2048-bit key) header.d=mainlining.org header.i=@mainlining.org header.b=HpoCIaUQ; dkim=permerror (0-bit key) header.d=mainlining.org header.i=@mainlining.org header.b=Hg87Vhv5; arc=none smtp.client-ip=5.75.144.95 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=mainlining.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=mainlining.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=mainlining.org header.i=@mainlining.org header.b="HpoCIaUQ"; dkim=permerror (0-bit key) header.d=mainlining.org header.i=@mainlining.org header.b="Hg87Vhv5" DKIM-Signature: v=1; a=rsa-sha256; s=202507r; d=mainlining.org; c=relaxed/relaxed; h=To:Message-Id:Subject:Date:From; t=1776872386; bh=O35WNvOv3N53hh4v9viOmgn AFCgBOQNNP52h8+Y2J3U=; b=HpoCIaUQzMu8K8P8+xQSe6oHOgHTbiI3WNIoh7mUiGDjnrFh6s YmrrytPyIcA81EOu1+c2sNlVL5P/QhIEUEauxBrrI6r1eLA6axdV9RhprqJ0YZdhaSSVCxKAgKe uOVx2g16IUF9errQZVCLiGqYGcUpq09soHiRG39qacCCfnS0JvepNAUkhvbHpNs/qci7OPx83/l qdCwGrmq+axkBZHgTJuCAKFlDwsUbjgXseOVEQNH/dxPuYRC9bEF2SRj2sU7blKChyCGaEA/YmN ZbBn2CXMec12gTcHVFQQ7YDL70LPs/77N5iBuymycVEc2xcdOlfWMB+vTHKVeyR9OrQ==; DKIM-Signature: v=1; a=ed25519-sha256; s=202507e; d=mainlining.org; c=relaxed/relaxed; h=To:Message-Id:Subject:Date:From; t=1776872386; bh=O35WNvOv3N53hh4v9viOmgn AFCgBOQNNP52h8+Y2J3U=; b=Hg87Vhv5DXcuTCbBOybw/xYUvVXhYFqm8riaenrB3XBx8ptHTI rTYAAGiPFr2PzVRLGf4J6PoJObheLwBfKGAQ==; From: Nickolay Goppen Date: Wed, 22 Apr 2026 18:39:23 +0300 Subject: [PATCH v3 4/4] arm64: dts: qcom: sdm630: assign adsp_mem region to ADSP FastRPC node 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="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260422-qcom-sdm660-cdsp-adsp-fastrpc-dts-fix-v3-4-274ba3715db0@mainlining.org> References: <20260422-qcom-sdm660-cdsp-adsp-fastrpc-dts-fix-v3-0-274ba3715db0@mainlining.org> In-Reply-To: <20260422-qcom-sdm660-cdsp-adsp-fastrpc-dts-fix-v3-0-274ba3715db0@mainlining.org> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: Nickolay Goppen , Ekansh Gupta , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, ~postmarketos/upstreaming@lists.sr.ht, Konrad Dybcio , Dmitry Baryshkov X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1776872382; l=1028; i=setotau@mainlining.org; s=20250815; h=from:subject:message-id; bh=rE7eD7OVYocrYXxDPcGFH49Cu0LOnO8MxMe/4yyU4QE=; b=pls/q/cYNkGfe1Jb/wqlurCWH/BbPI2Yz3yEYg8HFUGe6GttSge3mDbVxBBOd69xgWV7gBSV8 0VUCanb4CVCDC33DoNk3Vl2UpBPai/XwX1hW/GEblk8hJ0/iA62Ghcq X-Developer-Key: i=setotau@mainlining.org; a=ed25519; pk=Og7YO6LfW+M2QfcJfjaUaXc8oOr5zoK8+4AtX5ICr4o= Downstream [1] ADSP FastRPC node has the adsp_mem region assigned, so assign it to the ADSP FastRPC node. [1]: https://github.com/xiaomi-sdm660/android_kernel_xiaomi_sdm660/blob/11-= EAS/arch/arm/boot/dts/qcom/sdm660.dtsi#L1693 Reviewed-by: Dmitry Baryshkov Signed-off-by: Nickolay Goppen Reviewed-by: Ekansh Gupta --- arch/arm64/boot/dts/qcom/sdm630.dtsi | 3 +++ 1 file changed, 3 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/sdm630.dtsi b/arch/arm64/boot/dts/qco= m/sdm630.dtsi index 36b419dea153..af2bc29ccdad 100644 --- a/arch/arm64/boot/dts/qcom/sdm630.dtsi +++ b/arch/arm64/boot/dts/qcom/sdm630.dtsi @@ -2458,6 +2458,9 @@ fastrpc { compatible =3D "qcom,fastrpc"; qcom,glink-channels =3D "fastrpcglink-apps-dsp"; label =3D "adsp"; + memory-region =3D <&adsp_mem>; + qcom,vmids =3D ; qcom,non-secure-domain; #address-cells =3D <1>; #size-cells =3D <0>; --=20 2.54.0