]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
arm64: dts: monaco: extend fastrpc compute cb
authorSrinivas Kandagatla <srinivas.kandagatla@oss.qualcomm.com>
Thu, 26 Mar 2026 15:41:11 +0000 (15:41 +0000)
committerBjorn Andersson <andersson@kernel.org>
Mon, 30 Mar 2026 13:22:46 +0000 (08:22 -0500)
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 <srinivas.kandagatla@oss.qualcomm.com>
Reviewed-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
Link: https://lore.kernel.org/r/20260326154111.2781802-1-srinivas.kandagatla@oss.qualcomm.com
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
arch/arm64/boot/dts/qcom/monaco.dtsi

index aa665a06e1191d0d1cc7f2070d085d7d16589877..a56b574d77e59c183105fc3bb9de069f2ae2560f 100644 (file)
                                                         <&apps_smmu 0x1964 0x0400>;
                                                dma-coherent;
                                        };
+
+                                       compute-cb@5 {
+                                               compatible = "qcom,fastrpc-compute-cb";
+                                               reg = <5>;
+                                               iommus = <&apps_smmu 0x19c5 0x0400>;
+                                               dma-coherent;
+                                       };
+
+                                       compute-cb@6 {
+                                               compatible = "qcom,fastrpc-compute-cb";
+                                               reg = <6>;
+                                               iommus = <&apps_smmu 0x19c6 0x0400>;
+                                               dma-coherent;
+                                       };
+
+                                       compute-cb@7 {
+                                               compatible = "qcom,fastrpc-compute-cb";
+                                               reg = <7>;
+                                               iommus = <&apps_smmu 0x19c7 0x0400>;
+                                               dma-coherent;
+                                       };
+
+                                       compute-cb@8 {
+                                               compatible = "qcom,fastrpc-compute-cb";
+                                               reg = <8>;
+                                               iommus = <&apps_smmu 0x19c8 0x0400>;
+                                               dma-coherent;
+                                       };
+
+                                       compute-cb@9 {
+                                               compatible = "qcom,fastrpc-compute-cb";
+                                               reg = <9>;
+                                               iommus = <&apps_smmu 0x19c9 0x0400>;
+                                               dma-coherent;
+                                       };
+
+                                       compute-cb@11 {
+                                               compatible = "qcom,fastrpc-compute-cb";
+                                               reg = <0xb>;
+                                               iommus = <&apps_smmu 0x19cb 0x0400>;
+                                               dma-coherent;
+                                       };
+
+                                       compute-cb@12 {
+                                               compatible = "qcom,fastrpc-compute-cb";
+                                               reg = <0xc>;
+                                               iommus = <&apps_smmu 0x19cc 0x000>;
+                                               dma-coherent;
+                                       };
                                };
                        };
                };