From nobody Fri Jun 19 09:10:10 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 49D193A75AE; Fri, 24 Apr 2026 11:13: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=1777029211; cv=none; b=BUNUVZLva+GInPK05z+kh3VJ2DQ06vj3KfF2C3gSOmYR9J1DIttaOcJfX6ou9q4WXZZxHI9P0QKjVJA7c9R0WE61VuYQeMjD+lIhEvhL4F+rAqmiGo/CfPKkZ5W0F0DdRlq51D1YNP8m9fjV6ad8skaizSxte805MZTjiNHM/jM= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777029211; 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=ttNrazooyjuSzAq5Q8tcYRQDaBtbfz7Gqg/eeoF0WYFxTbJ8ixtqBSBdopc//JZpNR1e++XZ2z6wgAa2yZwvv5pYMMcd9T4JyvdRj01a0ziSRWF+P6TqM/5jJx6yfF8z/u20Fpy5nMWO2FHISdJvxE0mj1i32J1ij8h3pFegUe4= 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=GvLJ+lMw; dkim=permerror (0-bit key) header.d=mainlining.org header.i=@mainlining.org header.b=bLapFJpD; 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="GvLJ+lMw"; dkim=permerror (0-bit key) header.d=mainlining.org header.i=@mainlining.org header.b="bLapFJpD" DKIM-Signature: v=1; a=rsa-sha256; s=202507r; d=mainlining.org; c=relaxed/relaxed; h=To:Message-Id:Subject:Date:From; t=1777029187; bh=Frjjk/YjfGcE2eAnwcc/WBQ vWEsPQ7ulWqCq9RkplYg=; b=GvLJ+lMwJpFeVjoWjWgvdOh5NN2NeUijHGriCRiW/rJQWLW7xM 4mqbGetYErXnctKYYUOqXfE8iM+5PaSXBzCmR01vyDdJxT1sEJUG5t7XiIU+Vwro5PttFBr1jpB XPOJsKhGmnXwjc/aR2sIN+qWHA2yFUPPzTJue9TV0MUL6Iv9QyTJ5BuySbnvsGEqIZEJ9wz6uwN oDR/zd2ltPSb+wZJuYcL4Jkt8kukwExMDJlnc/LGexX90slzstafMd3MMocT636XmvtxhmhhJbS QFOHCzC0znfXlqLzlZrN9UVqzwF7zmuDhCaQvAbmaT3ffdjnk0J/BulQhG7mNQ1+1xQ==; DKIM-Signature: v=1; a=ed25519-sha256; s=202507e; d=mainlining.org; c=relaxed/relaxed; h=To:Message-Id:Subject:Date:From; t=1777029187; bh=Frjjk/YjfGcE2eAnwcc/WBQ vWEsPQ7ulWqCq9RkplYg=; b=bLapFJpD/QmocRxVG629+OIdhv9IUKqkBA8opnuSvPTK82++bR vKbEklVVEGqwmdG81wJjjVogFhr6MX+ygUAw==; From: Nickolay Goppen Date: Fri, 24 Apr 2026 14:13:03 +0300 Subject: [PATCH v4 1/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: <20260424-qcom-sdm660-cdsp-adsp-fastrpc-dts-fix-v4-1-ee5257646472@mainlining.org> References: <20260424-qcom-sdm660-cdsp-adsp-fastrpc-dts-fix-v4-0-ee5257646472@mainlining.org> In-Reply-To: <20260424-qcom-sdm660-cdsp-adsp-fastrpc-dts-fix-v4-0-ee5257646472@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=1777029186; l=2514; i=setotau@mainlining.org; s=20250815; h=from:subject:message-id; bh=fFc+ks/fhFMVcUXciNTDaM9xhx0ui+E2LIol8KwmBWc=; b=QQ/KkPS5EBTzHxa6ZbhsQioN0p2jhM6AprzUmFCvC+Khyr3/+WWCwBXVkbe8Sl9/2wr2k9JMK R+xxD4qild4DcagL6MvSmbf3d5+WxSHv0uWSryqNz00EpBnmkaFKJpH 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 Fri Jun 19 09:10:10 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 A591B3A75AE; Fri, 24 Apr 2026 11:13: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=1777029204; cv=none; b=jnNk+6yoZ89imHBThNPhp2A5C0TmDgj7elC4CnvgllnSMz9UuhHesLd1mWmNJ2FI3hSNenvF1GOWigZZSkBf/ighhFv693q1IS1rYfSHIhN8G57iliYLfaR96EwxP0z+i/nMMpsDKT98SdFXG8gKUHBgdBonW/WUDUd7K9UtGYc= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777029204; c=relaxed/simple; bh=UjczPjOcgRtrys3/EUzMogDLJ0NH/eLdy2TGRE52QPs=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=qMQFo5QTonn072XpZvDoNMJkJPb/53+QV7CtXXIem47FsaiM0yalFn6bs1ZhuniHaCCkpkjI6BODyyj2ZlRIIJuMQednOYZncz5i7ti6TAuqY5Du+kKTGCxq2ktzrBy4UjTxAPZ7HEvwvayXzjnPdDOjqUtbRu3E0oLnbv9OOsk= 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=Jz+0jpvt; dkim=permerror (0-bit key) header.d=mainlining.org header.i=@mainlining.org header.b=aDjcOPHU; 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="Jz+0jpvt"; dkim=permerror (0-bit key) header.d=mainlining.org header.i=@mainlining.org header.b="aDjcOPHU" DKIM-Signature: v=1; a=rsa-sha256; s=202507r; d=mainlining.org; c=relaxed/relaxed; h=To:Message-Id:Subject:Date:From; t=1777029188; bh=6ZDnbudYd8Bx04u61QlyRAk dIXUfgtcS1rxS8UCJfHg=; b=Jz+0jpvtsE0QFsDcQtnVQX+4b9mdZbHi/T+GwRfjZQ/VMOmQFz Q/W4bV+6zXUOhynEnsu6qKMEow982/NHFmU/wuDHrsjJvDJl5cM6hzVp2gGfJfXJtQdgcxmqA5V +ek8Kcmz4jHM4ATSvkuPWJHkMP5vSPGTi8n7kxlYneCVJryDtY4NJ1YoU1Wl5hUgNVLqQR9/Ytd KdFHgq2sYARhNtiBTsbLhJTjS1uQ5vlQ+ebWd+E55sm1iWJp0dUYVSvcoXICecA39fCUkpXX2xY cH0SqXetX+Kps+PutohkquDbwbBvRwVzo9KWMbL+yaqQOQfwu1+/kF0gO6IhZ99xmlA==; DKIM-Signature: v=1; a=ed25519-sha256; s=202507e; d=mainlining.org; c=relaxed/relaxed; h=To:Message-Id:Subject:Date:From; t=1777029188; bh=6ZDnbudYd8Bx04u61QlyRAk dIXUfgtcS1rxS8UCJfHg=; b=aDjcOPHUN6GsK0MjCOtPbXjGZqDl1Gf5gqeq5t6CF1rFsgvmab 7mDOymGH3Z/LZ+vLAoBZz9PLrh6G06E5d4Bw==; From: Nickolay Goppen Date: Fri, 24 Apr 2026 14:13:04 +0300 Subject: [PATCH v4 2/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: <20260424-qcom-sdm660-cdsp-adsp-fastrpc-dts-fix-v4-2-ee5257646472@mainlining.org> References: <20260424-qcom-sdm660-cdsp-adsp-fastrpc-dts-fix-v4-0-ee5257646472@mainlining.org> In-Reply-To: <20260424-qcom-sdm660-cdsp-adsp-fastrpc-dts-fix-v4-0-ee5257646472@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=1777029186; l=1669; i=setotau@mainlining.org; s=20250815; h=from:subject:message-id; bh=UjczPjOcgRtrys3/EUzMogDLJ0NH/eLdy2TGRE52QPs=; b=nTKWCgMgdDmqkLomMluxdU34Eq9GCsKjt6ifpTw8Q3MB6DiXuA/Teob0fMHjyX3+zfHltiB27 S74nd++jCMjAF5OSESj0jYkIhmKvpOp1oLeD50olcSepHbt4GmfKPcS 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 Fri Jun 19 09:10:10 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 C93CC3A6B9D; Fri, 24 Apr 2026 11:13:26 +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=1777029209; cv=none; b=ayEP7JBcJk6nZEcTWR1SA9T/yAojagty+xwb2LqDFIq6COIiCh+AiENAWTZ//WpE35IU5sYlKvILLHh5xbDckcYtDrPi20LNRFRIssFl/aGhv+lGPlLojxkBB31vv5jA4rKR2T1CspGuNlNWvVbwUKCENooUZUkujOc8ylr3M9M= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777029209; c=relaxed/simple; bh=jZCwJSESH/k8ItOfmVpqN4zlJ+dQKz1rTENKr2XJc6s=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=Z50zAEgQKUcL8Wt/HnBx9Vswrzu1dXVgWfWEYf1WqKZfbeaqxkBy528lSz2q3CC3Tc2h8D1yYkH8sUDxlwBXwlLm5EAZbpokOJSGJYizFNloBRzvg2y4DYAJceAm1OBi5K3wo24qgv+fU5W0K2o7e0ydLB4E2+WzSW5Vh7sRurY= 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=Y+QaCCt2; dkim=permerror (0-bit key) header.d=mainlining.org header.i=@mainlining.org header.b=ce1R084U; 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="Y+QaCCt2"; dkim=permerror (0-bit key) header.d=mainlining.org header.i=@mainlining.org header.b="ce1R084U" DKIM-Signature: v=1; a=rsa-sha256; s=202507r; d=mainlining.org; c=relaxed/relaxed; h=To:Message-Id:Subject:Date:From; t=1777029189; bh=3nDB8p7DxiNRBN7uYUgeihk xae6jmrhd1AaSCdVKFcY=; b=Y+QaCCt2VGwbEVgf1iR7M+dJHcFz58I2SZcK+riJdVdOWCCL0E b2CetA9LjCf1RERh3mosNfPqB6svEVrBH8NjBJCjwqk8wnTQyjL6M8MlW2xqPCWVDNrd1BimnHE aHAfCvETj4drNUtmRQoax3qz2oRY6A7ANgNRJUXp0iKJK890BbCs9Yiv1b4isABjPQNwAEboTor lBve2/xbnBBybEKsfU2bW+oWmRUQK3WPfNJCrNW04NS921LVnYJNKwoFJe49i51fVJQXGs85uRd RIInl2LWj+W2fOoZPCGRPolZiFxT1Wn7VOrBqwTJD4VzRDStvMJvMiEdMfoq+8OM10Q==; DKIM-Signature: v=1; a=ed25519-sha256; s=202507e; d=mainlining.org; c=relaxed/relaxed; h=To:Message-Id:Subject:Date:From; t=1777029189; bh=3nDB8p7DxiNRBN7uYUgeihk xae6jmrhd1AaSCdVKFcY=; b=ce1R084UCrVhT7atKYvct9o00ZniHnLHboydmRtwZFo+qA5lGF Oo/jMAG40jBCcXZ5cnAU/mHrgMm/ypTy2HBA==; From: Nickolay Goppen Date: Fri, 24 Apr 2026 14:13:05 +0300 Subject: [PATCH v4 3/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: <20260424-qcom-sdm660-cdsp-adsp-fastrpc-dts-fix-v4-3-ee5257646472@mainlining.org> References: <20260424-qcom-sdm660-cdsp-adsp-fastrpc-dts-fix-v4-0-ee5257646472@mainlining.org> In-Reply-To: <20260424-qcom-sdm660-cdsp-adsp-fastrpc-dts-fix-v4-0-ee5257646472@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=1777029186; l=1261; i=setotau@mainlining.org; s=20250815; h=from:subject:message-id; bh=jZCwJSESH/k8ItOfmVpqN4zlJ+dQKz1rTENKr2XJc6s=; b=n8aDt/lkalzPX79a2wN4GSodJFyIzvnI9KnlhuGW73x846KIOGYJFcu7EWhFj2w1wLpzsdlB2 fLBrhMbFFOhBlESroz8ReA9dN3fXUejEV0aJ7SjTxEsDzmmlWt3UVyd 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..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 Fri Jun 19 09:10:10 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 9378E3A7F4F; Fri, 24 Apr 2026 11:13:29 +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=1777029211; cv=none; b=HAj4v0KR8faNggnUNXFFsXIJgZMFhzgzf/SeirGsy+bqx1uEtXGaZSvGhYFxJF356NThSDbnBUT7DZ6RearL4b3hZl/AxdHyltd/iH+h33WONkiX8bdynQy65wVftjSDtS1K+A0thhy3u0Vbw6RopPfJXRVsdTBPQED3q3D9HEA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777029211; c=relaxed/simple; bh=XaFdDu5uWnEAqQOMXavO6MIDs+fdvbNArE3rIPlpLx8=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=Hi16s1jNFvBawpSPNg1EQ1KuUkjTMcbzs1r+6L3nvgg25tUp9BpJy5tbMa71PwpTIum28Pje6yhen1ZuV9T4//xsOuq8x25SzGXqStHJ90EQor+gEtHDK4+POtxwQxp2meLAkcY4bC7w2phapSgT+pPKgCUy7MtLJmsNm3HnJj8= 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=OEmUxJ5w; dkim=permerror (0-bit key) header.d=mainlining.org header.i=@mainlining.org header.b=nfj7mRJR; 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="OEmUxJ5w"; dkim=permerror (0-bit key) header.d=mainlining.org header.i=@mainlining.org header.b="nfj7mRJR" DKIM-Signature: v=1; a=rsa-sha256; s=202507r; d=mainlining.org; c=relaxed/relaxed; h=To:Message-Id:Subject:Date:From; t=1777029189; bh=6aYLdJrk43/W3Kd5SO862wf hECWFMx0YscHXmg2SSiE=; b=OEmUxJ5wmzu3+FA7PNdmT9CNSr4i80jJX0/fOmVqYxpZQbd7Ga aTOHhxbKLTt6CIsS7UUEvUq5+z6tglWDFNITrTD+hBWRXFc/wNEjLFaSCiUauOUTewOaOknCuUE eUYfsu6ZP9urvhJ7mYkimbvezs0HwKp09V8LUllfy+os0JW11YsVHDTGVVSV0VcCwwSecE96ziJ GrA29V4c8xu3iOm7wI8SkGumtJukZM6pM7flOXpFdWnucIyNnpFlj+YGOYJnYXk8O0eMjVaTXn0 pbhzyisI7M6M3nQQoxPBA9eU4rIJVseluAusFOOdgmyNw8vfbz+oAeQz6KJSXG+MlcA==; DKIM-Signature: v=1; a=ed25519-sha256; s=202507e; d=mainlining.org; c=relaxed/relaxed; h=To:Message-Id:Subject:Date:From; t=1777029189; bh=6aYLdJrk43/W3Kd5SO862wf hECWFMx0YscHXmg2SSiE=; b=nfj7mRJR92HtghGe7DIfMdSkc7ZrQ3a8YjEwaDlETgG+Ks1DIH tLimfbMrkDDKR39x/cbZGiutjgrSjMnaGmDw==; From: Nickolay Goppen Date: Fri, 24 Apr 2026 14:13:06 +0300 Subject: [PATCH v4 4/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: <20260424-qcom-sdm660-cdsp-adsp-fastrpc-dts-fix-v4-4-ee5257646472@mainlining.org> References: <20260424-qcom-sdm660-cdsp-adsp-fastrpc-dts-fix-v4-0-ee5257646472@mainlining.org> In-Reply-To: <20260424-qcom-sdm660-cdsp-adsp-fastrpc-dts-fix-v4-0-ee5257646472@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 X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1777029186; l=801; i=setotau@mainlining.org; s=20250815; h=from:subject:message-id; bh=XaFdDu5uWnEAqQOMXavO6MIDs+fdvbNArE3rIPlpLx8=; b=Z3iC5n0/2jW5ezQqi2ALBi9NgctDJ7V523GdTwNsEPBoltwDDqEvZI7zxd6uwTVVDWdanffNv tZR9VXV/gTzBHXisE+Zc6cCb/f9/K9Ucmd31wqwR8cro021okrZiBp6 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 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 Fri Jun 19 09:10:10 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 C945E3A6F06; Fri, 24 Apr 2026 11:13:26 +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=1777029208; cv=none; b=tHXfc2yMbDd78NZZmhoH46SInbI0FSlmNcj96lMytdjeVcqpbZlZLP4vTmGQ+nTOdNwmLgAnG8qofE0eb0+ei1nAC1UPkaXW4W7wxZvxDjG5dBd1UDGV8CcUUuOxV9qHC18IVZvmesi/aUuO6tsWhBilTHXrWXTn+yrFawQeD3I= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777029208; c=relaxed/simple; bh=i1hgezSglNcJEtLLwL7N5dWPSZIiWXV1o2Iq7/9PIX8=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=eZnNS7EtYEX6KFCah9UvJ1HWxnKO+26wPyVuX4TD0Vu35tz77fgNvqYYenV5xADsDD3Z/P/nGtmEhn9AQ1jiId2lY2xVyWKGF4SrNoP0TE7FpVUV/CNffGziuyGXXGbyZzwc31XwhWaQTaTTVcAqAaoYy6+7bMZ6zWa+tU0ulMs= 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=UzkjaPD+; dkim=permerror (0-bit key) header.d=mainlining.org header.i=@mainlining.org header.b=jhIpPVph; 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="UzkjaPD+"; dkim=permerror (0-bit key) header.d=mainlining.org header.i=@mainlining.org header.b="jhIpPVph" DKIM-Signature: v=1; a=rsa-sha256; s=202507r; d=mainlining.org; c=relaxed/relaxed; h=To:Message-Id:Subject:Date:From; t=1777029190; bh=axbyCgp8rRe2ZykOgeR8C2O x6HIWcLpOv2SMOiYS7k4=; b=UzkjaPD+FjVIsWVBPiuUu35YE8rfl3NUHse/h1L53YlqQiR/j+ cDv7lJMUEYguqNem/tyLFCnnp4LuvbLTyx8ednZJTduhDJvJgzfh2m1g49lxuzmCe/93uncBJ0n hYszZzQeaTm9QhtrpMXP8iiN14/+68H3FXQrAJ2lANA9vCYlfTwqJT3XA0odXA4GR96g4ZF9Zc0 RHS8/lsqhvic9yqD9zefzTvQn7ozuGPKGNeWqKe+SlJGJz1QaSeSWRhbdcLjb9we3aiO572YGxM tyqeV4rHIF4DOm7nZc6TWEEy0eucTHJDQ3Vyb9lVIAcHe6Tw/QRt9yuJ/LrYcFIy6AQ==; DKIM-Signature: v=1; a=ed25519-sha256; s=202507e; d=mainlining.org; c=relaxed/relaxed; h=To:Message-Id:Subject:Date:From; t=1777029190; bh=axbyCgp8rRe2ZykOgeR8C2O x6HIWcLpOv2SMOiYS7k4=; b=jhIpPVphaSFP3jXmlBAv1QBhXtv+c1ECsHXF9OwxjDl1uEscR1 tB5xCicjpL3nHdbJb3z7B6VAntR0kDmlSFBA==; From: Nickolay Goppen Date: Fri, 24 Apr 2026 14:13:07 +0300 Subject: [PATCH v4 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: <20260424-qcom-sdm660-cdsp-adsp-fastrpc-dts-fix-v4-5-ee5257646472@mainlining.org> References: <20260424-qcom-sdm660-cdsp-adsp-fastrpc-dts-fix-v4-0-ee5257646472@mainlining.org> In-Reply-To: <20260424-qcom-sdm660-cdsp-adsp-fastrpc-dts-fix-v4-0-ee5257646472@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=1777029186; l=1091; i=setotau@mainlining.org; s=20250815; h=from:subject:message-id; bh=i1hgezSglNcJEtLLwL7N5dWPSZIiWXV1o2Iq7/9PIX8=; b=9YWBq1O9WuGaWicum2AIo/5iDL3Ao6+tf9ool/iMSsmNJgjeK5dbmDn3MEbJQRXX7ZWBEFq5J JfVr24Niok8DXkv8bnb9cPwILEgV+w/VSqhO7dhPV8iaZBKJaGAw/xI 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 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 36b419dea153..77ea4070a37c 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