From nobody Tue Jun 16 02:37:55 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 4E84D3C2781; Wed, 29 Apr 2026 09:30:27 +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=1777455032; cv=none; b=qK02NHoYWeCyUzdPbGE9u4tEwhCY2HChP6/zrHhRuNIF+YfnmKHZWFnC/yT3So/qcaciholaODDnckXKfGbg2ugT/89EjR8pTsuAKwT93ilFh8Xi7+bvzZhgfRJ/9+Oz4d5XbyG+/VMOB42k1X5+cHR6ojN0WFx5SAQuczZKxmw= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777455032; c=relaxed/simple; bh=vbOeyERZc/20vtfxF94VeD9jomPbFH2j4pcpIHekYI0=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=qA0TKNu0S5OsPP/AK6ECZ0QnEzD6BVivGG6fdjgn4vsET+DeCnBC8OvIPeQAUUWiIDQ2scH4ISsGPJY5vL3ap3wZgBi56vrjR4tYcJpxD9Krr9zpYGDasXB2c6EkoU2AEIaeftgiux864alhI0TJNzZacRuQos3nMb1SbO1u3L8= 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=AmcHdMIO; dkim=permerror (0-bit key) header.d=mainlining.org header.i=@mainlining.org header.b=7qOUrwlv; 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="AmcHdMIO"; dkim=permerror (0-bit key) header.d=mainlining.org header.i=@mainlining.org header.b="7qOUrwlv" DKIM-Signature: v=1; a=rsa-sha256; s=202507r; d=mainlining.org; c=relaxed/relaxed; h=To:Message-Id:Subject:Date:From; t=1777455013; bh=Z9X83L0pwCmY1R7toTZt7aZ /pZxu/Pi/2hZVo+w1/vk=; b=AmcHdMIOqZJ1/w/kxQFl6NwJPCGNSijik0W/Z7dcR2pPFeZTZ7 VQZy8SjFs9S4d3wCOFVIxgJMyNbm652dSI469nIDrtbosnvvs3ElPdqDBywkvxL8LoQ5hi5uz6n Qh/V67rI8U+y2H2J6J+yH1GSDbXCjqUiqsOs+S11ur8Z4epMHT10uNa4eBg/rRYZsmcWSK/p05p c612bAnL7pVbdvdZlFllf9TXbaqv8WGPhr1Kpyz08QWG9/ysbOakM8eifkZvuOvSMcL3Vk51wyC x2fq0kEvUWAUIt0LHt2GUjzG548eaoHxM7IDKQJ/MSPwhFCylI6n3UV4UNmdTLr6KJg==; DKIM-Signature: v=1; a=ed25519-sha256; s=202507e; d=mainlining.org; c=relaxed/relaxed; h=To:Message-Id:Subject:Date:From; t=1777455013; bh=Z9X83L0pwCmY1R7toTZt7aZ /pZxu/Pi/2hZVo+w1/vk=; b=7qOUrwlvotcR8HQNeDd+c0THBsRHHYeq633aAfSWNvG2KWuiDE bceHBVSl/TpbeHq2gVid1fMJJzwlGyCaMIDQ==; From: Nickolay Goppen Date: Wed, 29 Apr 2026 12:30:08 +0300 Subject: [PATCH v5 1/5] dt-bindings: firmware: qcom: scm: add CP_ADSP_SHARED VMID 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: <20260429-qcom-sdm660-cdsp-adsp-fastrpc-dts-fix-v5-1-16bc82e622ad@mainlining.org> References: <20260429-qcom-sdm660-cdsp-adsp-fastrpc-dts-fix-v5-0-16bc82e622ad@mainlining.org> In-Reply-To: <20260429-qcom-sdm660-cdsp-adsp-fastrpc-dts-fix-v5-0-16bc82e622ad@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 , Konrad Dybcio , Krzysztof Kozlowski X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1777455011; l=871; i=setotau@mainlining.org; s=20250815; h=from:subject:message-id; bh=vbOeyERZc/20vtfxF94VeD9jomPbFH2j4pcpIHekYI0=; b=VJSUEbOaeCeorX2Dv6gXlCqHz9U2OPNR4GTDyJfTOq3J2hiQvc8WX2/5CZxzb2B6Gv0LLy8UV tRVc3ultdzIBDo3YqlsN2FmV6y14+1ti9FIRB3tzGiqlaK8rph3gs11 X-Developer-Key: i=setotau@mainlining.org; a=ed25519; pk=Og7YO6LfW+M2QfcJfjaUaXc8oOr5zoK8+4AtX5ICr4o= CP_ADSP_SHARED is used in FastRPC driver for older SoC's such as sdm660 for interacting with ADSP memory region [1] [1]: https://github.com/xiaomi-sdm660/android_kernel_xiaomi_sdm660/blob/11-= EAS/drivers/char/adsprpc.c#L3602 Acked-by: Krzysztof Kozlowski Signed-off-by: Nickolay Goppen --- include/dt-bindings/firmware/qcom,scm.h | 1 + 1 file changed, 1 insertion(+) diff --git a/include/dt-bindings/firmware/qcom,scm.h b/include/dt-bindings/= firmware/qcom,scm.h index 6de8b08e1e79..0d29d8d4829c 100644 --- a/include/dt-bindings/firmware/qcom,scm.h +++ b/include/dt-bindings/firmware/qcom,scm.h @@ -35,5 +35,6 @@ #define QCOM_SCM_VMID_NAV 0x2B #define QCOM_SCM_VMID_TVM 0x2D #define QCOM_SCM_VMID_OEMVM 0x31 +#define QCOM_SCM_VMID_CP_ADSP_SHARED 0x33 =20 #endif --=20 2.54.0 From nobody Tue Jun 16 02:37:55 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 489073C2792; Wed, 29 Apr 2026 09:30:22 +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=1777455026; cv=none; b=NLvHt5u7hDOyDM9rLUMjuhIB+2Zdx8yZGi3AY1vXaE+xa+U015mKxgwkremB/CF23sJYSlF7Yl3X3atE18RZZ+h1QTljjF2pccPVzMYVVtf1ZqK+r6w4JVED3eVOxc2DM7S1DnEmPaN8RL4sQ2mpFgUiy1PKIHeycnEkJAv1WG4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777455026; 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=JHJrKiLNT8BSIUNbgbpLxPECOtxBj4X1GoFd4f5fo2NHBVHz5zVIeHJd3SGed6WB0SMLzPPJiCEo44oAgZ7ntpRIM30XuiMMMZuYjYpddacvSb7sdtrT4jOOE9lua7nMvi8ehGv12SROpAIXQ7pjxjng4IqS+9sUhDqOdFbvc0I= 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=egH18FGp; dkim=permerror (0-bit key) header.d=mainlining.org header.i=@mainlining.org header.b=IymlmvDo; 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="egH18FGp"; dkim=permerror (0-bit key) header.d=mainlining.org header.i=@mainlining.org header.b="IymlmvDo" DKIM-Signature: v=1; a=rsa-sha256; s=202507r; d=mainlining.org; c=relaxed/relaxed; h=To:Message-Id:Subject:Date:From; t=1777455014; bh=Frjjk/YjfGcE2eAnwcc/WBQ vWEsPQ7ulWqCq9RkplYg=; b=egH18FGp7l6XVKbLMV4Fiv0LLJ6tqVtbDoHLKz43f0uNbkdKVg /OYMmCBzlIRdgTtVGuwqSCkjxVNBQbw5k/qD1eftJZhHYTYePQT1QcXNFp57VrVoQzOblfBawPH qqGNbrBhGsfr5jN7OvUYi11vgGMJEqwUBYAn9Tr2xNeObMOgifSd8F8YrjKsfO+9xb9zXLTPOjp c18bz2SVYJXA1MO9pw5KQUxD21QfJM0KW+BInmFevb2OkonASxbtcg8Zx0nGqzoODrJa/yf84LU KRNOHljJpso3iW532pGtiOjycwVQ6pC1W+R2gGPvLkk0o2bsYSUIMVnxf0sTn7/ln2w==; DKIM-Signature: v=1; a=ed25519-sha256; s=202507e; d=mainlining.org; c=relaxed/relaxed; h=To:Message-Id:Subject:Date:From; t=1777455014; bh=Frjjk/YjfGcE2eAnwcc/WBQ vWEsPQ7ulWqCq9RkplYg=; b=IymlmvDoKrGLB/5YsKkVGQfApJOgzjo+DheaaMx1NspAbyiwOM ojfnT6WMt9aZGYZfN6pxAjhjv24SfnqhNEDQ==; From: Nickolay Goppen Date: Wed, 29 Apr 2026 12:30:09 +0300 Subject: [PATCH v5 2/5] 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: <20260429-qcom-sdm660-cdsp-adsp-fastrpc-dts-fix-v5-2-16bc82e622ad@mainlining.org> References: <20260429-qcom-sdm660-cdsp-adsp-fastrpc-dts-fix-v5-0-16bc82e622ad@mainlining.org> In-Reply-To: <20260429-qcom-sdm660-cdsp-adsp-fastrpc-dts-fix-v5-0-16bc82e622ad@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 , Konrad Dybcio , Dmitry Baryshkov X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1777455011; l=2514; i=setotau@mainlining.org; s=20250815; h=from:subject:message-id; bh=fFc+ks/fhFMVcUXciNTDaM9xhx0ui+E2LIol8KwmBWc=; b=DiqMyJeW4QpM2mSvEQ/v4+g8LqA6qyq5QUV5pX82RCfMMIoUPP50aMZ4uIMq6RQbV5xdlC9Ex mVrcz0YMfvrAql/0f7LRf5TPmxw13CcTbQLXGQ9+GH83SLI2d00EO+7 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 Tue Jun 16 02:37:55 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 28D2B33A014; Wed, 29 Apr 2026 09:30:22 +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=1777455027; cv=none; b=DFaVdcFjDqivYHzmxp+fDZcdDabgmJGD5W2hoawh07+L5dTkxZ6uY5GMm/v5gQeiPXKnfkUDQHmNGjJKdXF3xqYjbn/To05msPvhu8S91RJYFIW618daxEvsvJRydvnp1lLl3DjkcAV6kNoI153jSZkRQN23t+vYDt/S6i/KA90= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777455027; c=relaxed/simple; bh=UjczPjOcgRtrys3/EUzMogDLJ0NH/eLdy2TGRE52QPs=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=HLsv07W78ie4EJnTHFY8jWhD1Kbi79vmiObgUHNvV023WPa+2/GkC8XTUTkEr84Eqzd6bzVZ0LxfiFIp5nqHDhV3aQEHbyhzxSF6dGCixPcdQ3RPPoVyVpJ+jk756WffwqFujZf4v+Ny0urcjojKiTbQsHgMh3xVZU4Sgd8vuWk= 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=mK8rF1CO; dkim=permerror (0-bit key) header.d=mainlining.org header.i=@mainlining.org header.b=oddBBFv/; 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="mK8rF1CO"; dkim=permerror (0-bit key) header.d=mainlining.org header.i=@mainlining.org header.b="oddBBFv/" DKIM-Signature: v=1; a=rsa-sha256; s=202507r; d=mainlining.org; c=relaxed/relaxed; h=To:Message-Id:Subject:Date:From; t=1777455014; bh=6ZDnbudYd8Bx04u61QlyRAk dIXUfgtcS1rxS8UCJfHg=; b=mK8rF1COlUTFsWBsZMpoQcFewaW37VyGbX8DSuBx8YVVVtMs3u CLCDYoRvTTQJSrMhdxUoOiqsapyD3PU6zgFlhYdtbkQhhSZJ4Q8B9UWZ0rgzl4TUjyTW2qfW/pg xW6nylu/g+H+dC8rAXBX+Pein1ntZCqFXuOvL8K39i+TQTL/qaOzcTM0+bGz4pSDZKueK3wFDjv WG1IeRpgQym5Gq12MI89HDP3/erNZ4FJXmXAnHWPJ/TFXKY9bhAyVaUzV/O9JfGXhxrY2gvrvwp pH2nj4xNgU+ybjGZeVH2Mu7+dqHttNaSAn3QSVW50ftW36YyOGmloaaXLpAPnrBOubg==; DKIM-Signature: v=1; a=ed25519-sha256; s=202507e; d=mainlining.org; c=relaxed/relaxed; h=To:Message-Id:Subject:Date:From; t=1777455014; bh=6ZDnbudYd8Bx04u61QlyRAk dIXUfgtcS1rxS8UCJfHg=; b=oddBBFv/3hpqX5Hvqcvy46xB5zoTHT7t+Jdbd+B297WZvl3YRk F8FhKf8WOGeFt5Puo+u1It3P6QY949XGlKAw==; From: Nickolay Goppen Date: Wed, 29 Apr 2026 12:30:10 +0300 Subject: [PATCH v5 3/5] 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: <20260429-qcom-sdm660-cdsp-adsp-fastrpc-dts-fix-v5-3-16bc82e622ad@mainlining.org> References: <20260429-qcom-sdm660-cdsp-adsp-fastrpc-dts-fix-v5-0-16bc82e622ad@mainlining.org> In-Reply-To: <20260429-qcom-sdm660-cdsp-adsp-fastrpc-dts-fix-v5-0-16bc82e622ad@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 , Konrad Dybcio , Dmitry Baryshkov X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1777455011; l=1669; i=setotau@mainlining.org; s=20250815; h=from:subject:message-id; bh=UjczPjOcgRtrys3/EUzMogDLJ0NH/eLdy2TGRE52QPs=; b=sd28YXnopeX1LH7aI/Peiyt30twhGRbhfj5oUvfgT3164tz5Q1RB9PjNe5oXDlstakrq19P4V tkLhBKOvkJHDznxXfbVG7/mUiNd3kkqZjy7m25zB3N7Lc0hO3WNFaYy 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 Tue Jun 16 02:37:55 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 446123C3443; Wed, 29 Apr 2026 09:30:22 +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=1777455028; cv=none; b=pU3l16P3moVzfPCyqW9Al7bt2H/6ToNnfQW/jrJdlj+NhANV80wzOJu9wmKpia67Sk8RVJ5pxLCF9LupHIpQLTnBHnXXXATiaaO3sAaFnKZ+V2sVSFTIIe2tL2+6kiSbYRdQNBlHXgPeFPobNKLXBOCVJ9I2eAT2oG1l89ZBr3s= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777455028; c=relaxed/simple; bh=xwJB9Mm8Ik60R6SKqMeflag5cfC/gceafZM2DWPmVNo=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=l7ILRkbMEeGT4jhI8Qks6PAnQiBBkg+5LaJ/1NH7+ryqZlYToxuYLYvyu/3USKv5XMMoLS54LX/pR6iqWWteqiuAqLiZTdOaSyr69q1zrZ6++dUnIW31yw5OqFMTMWvX4Uf14lwgaehCg0ia0uJ9zCQV6NY38h+xpBIGzV7eRxs= 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=mpzEcNT9; dkim=permerror (0-bit key) header.d=mainlining.org header.i=@mainlining.org header.b=Grkt1nl0; 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="mpzEcNT9"; dkim=permerror (0-bit key) header.d=mainlining.org header.i=@mainlining.org header.b="Grkt1nl0" DKIM-Signature: v=1; a=rsa-sha256; s=202507r; d=mainlining.org; c=relaxed/relaxed; h=To:Message-Id:Subject:Date:From; t=1777455015; bh=dWWiNGzw96/EMO37l37XAm9 FMJiTx5xT5xpTA7EGXyc=; b=mpzEcNT9vlar+5jHh485yyJ6CBUTxm8IpdIeQQOl8w1esKjyQb JZ/G8ykE6FN100f1KIh74/W0+seOemV6nFNL3BYaLEN0wSM2kSl5G1N6OcHAI7F6z8no6ZdCyiC 58JKV+IQ/NK5i/CmzPJcjfdig5XVoL5DApf3RMXf2FNq/koaV0C51iNoN6KII7QH7RjqxJjPKtc kdBbkTP7mBCIdsixk2uYMP4N1XqIacYu+F9ogMB5a/BWvWvyFvaRjXCTcKyDCtcyBAQt6y3/jhy vH0ZRdzuykUcnKDvOPykOs7KNto8n+mxHyHbmocjv7QycusfvqKBRaBFGjOw5XoaN+w==; DKIM-Signature: v=1; a=ed25519-sha256; s=202507e; d=mainlining.org; c=relaxed/relaxed; h=To:Message-Id:Subject:Date:From; t=1777455015; bh=dWWiNGzw96/EMO37l37XAm9 FMJiTx5xT5xpTA7EGXyc=; b=Grkt1nl0RUHdJtwbvEhI24PHMb6R2+vvMtfp/4k6OHxeQSgJGL mZYrgT183dYSn1Kj4r1slaUzMHCwrch2dHBQ==; From: Nickolay Goppen Date: Wed, 29 Apr 2026 12:30:11 +0300 Subject: [PATCH v5 4/5] 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: <20260429-qcom-sdm660-cdsp-adsp-fastrpc-dts-fix-v5-4-16bc82e622ad@mainlining.org> References: <20260429-qcom-sdm660-cdsp-adsp-fastrpc-dts-fix-v5-0-16bc82e622ad@mainlining.org> In-Reply-To: <20260429-qcom-sdm660-cdsp-adsp-fastrpc-dts-fix-v5-0-16bc82e622ad@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 , Konrad Dybcio , stable@vger.kernel.org, Dmitry Baryshkov X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1777455011; l=1261; i=setotau@mainlining.org; s=20250815; h=from:subject:message-id; bh=xwJB9Mm8Ik60R6SKqMeflag5cfC/gceafZM2DWPmVNo=; b=wsd4p7vLN/JzD0IXnl5mY35uyLy+deCjKm+Te4aS8Uatc8c4sbnttqgG04j/+xCTzugxUuaA6 8hqeMucj5RUBjJuoqlG7m5MMuEiBIFg9hlIR6Pf72v0+rCBY3KhN5tU 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 Fixes: b190fb010664 ("arm64: dts: qcom: sdm630: Add sdm630 dts file") Cc: stable@vger.kernel.org Reviewed-by: Ekansh Gupta Reviewed-by: Dmitry Baryshkov Signed-off-by: Nickolay Goppen --- 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..252c301f0156 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 0x80000000 0x0 0x80000000>; + alignment =3D <0x0 0x400000>; + size =3D <0x0 0x800000>; + reusable; }; =20 qseecom_mem: qseecom-region@f6800000 { --=20 2.54.0 From nobody Tue Jun 16 02:37:55 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 EF07F3C555B; Wed, 29 Apr 2026 09:30:28 +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=1777455035; cv=none; b=aPpwH2pohJqC+bdyC3InMKCqN02MLSpOpkG9VYTlukTBKN22rwV5Lfm9kOGJV/Fcr9PXsjZ7L/dBDlal2p9CnrGQ54LDeH0EkM6Nft1G6LmpFGXjvhxJR2ZtF9agyQOr14i2CvEtDMK1BXHoCwPFSEjMxM95I5hvzCrVyeIPYTI= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777455035; c=relaxed/simple; bh=Fc74CxQdiNkG98XiMaXbKfuQ3MtwfLbCLXnWuwIrwY8=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=Ujzi75QOinfDUpU903y9XM2qyxfi4U/A2vcrWwKCxwc48mAiUoqspsgnNUgqclRk/BYn0ML/2hPhWMpy33m4PxtkcLr6x9val4tbn9grZiXWbvtIJqTwXDDu/eDqJ0ZasaY3oFYbCVMH2u2XF5/xdUJBDmAjRQAtZNfLpDyjM8o= 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=siaAN0SQ; dkim=permerror (0-bit key) header.d=mainlining.org header.i=@mainlining.org header.b=ouSkggEE; 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="siaAN0SQ"; dkim=permerror (0-bit key) header.d=mainlining.org header.i=@mainlining.org header.b="ouSkggEE" DKIM-Signature: v=1; a=rsa-sha256; s=202507r; d=mainlining.org; c=relaxed/relaxed; h=To:Message-Id:Subject:Date:From; t=1777455016; bh=mRTJC6Iixv7dEQcdNW+wVbj 6zwBYPWZvEcoOl6oi1HI=; b=siaAN0SQEGChpH7rePoAHw64Pqz9uuRaDGgp4EtjO51ThidUJz thAorYEka3kZ7FU6PUROaQAkVCefa93j361gM5Gm90PMYSpewtmv0k4HglJY5ldmrEOBBheoRcI JZFvM8U6Yn8/E1biplVEWKZY3UyBIHbGFYvFHphxpfXe4EgI4QMmlDBleGdwtFYzoBCtR11jb8k j+3xVBgUl1vvTcc0wKyvx5oGF8QVuKP7uidePYqrtFYFS2cRhaO9aGHlIx58xWfcRB/JhfdR+4r xRQYZzb/Cf/9OB2U2UjURoZe6O8ygRuavRJHd60tiSrWheWUJVOWpvcd4ojO3ITX+aA==; DKIM-Signature: v=1; a=ed25519-sha256; s=202507e; d=mainlining.org; c=relaxed/relaxed; h=To:Message-Id:Subject:Date:From; t=1777455016; bh=mRTJC6Iixv7dEQcdNW+wVbj 6zwBYPWZvEcoOl6oi1HI=; b=ouSkggEEKm7ybjdRhARZHRAzgG7CQ38+HUkYKsvkYgFL+C9Hb0 CamBdgge68KctYVp4xealdRV6jOxFBgf3XDA==; From: Nickolay Goppen Date: Wed, 29 Apr 2026 12:30:12 +0300 Subject: [PATCH v5 5/5] 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: <20260429-qcom-sdm660-cdsp-adsp-fastrpc-dts-fix-v5-5-16bc82e622ad@mainlining.org> References: <20260429-qcom-sdm660-cdsp-adsp-fastrpc-dts-fix-v5-0-16bc82e622ad@mainlining.org> In-Reply-To: <20260429-qcom-sdm660-cdsp-adsp-fastrpc-dts-fix-v5-0-16bc82e622ad@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 , Konrad Dybcio , Dmitry Baryshkov X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1777455011; l=1152; i=setotau@mainlining.org; s=20250815; h=from:subject:message-id; bh=Fc74CxQdiNkG98XiMaXbKfuQ3MtwfLbCLXnWuwIrwY8=; b=EYk5+Dm5k+7n58i5dyo5sNuGSz3aYHCq71XvQQDSL+FE5zgowJYhBW+YwLZ9k+iao4ftRjKYj 7GAATI4jiuxBtNh11u5ONKPkXzr8NBp5VIfkGOew1QJgoGmSPEKhYzS 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 Reviewed-by: Ekansh Gupta Reviewed-by: Konrad Dybcio Signed-off-by: Nickolay Goppen --- 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 252c301f0156..a41ba0da380b 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