Skip to content

Commit 6ac5fb5

Browse files
laklimovKomal-Bajaj
authored andcommitted
FROMLIST: arm64: dts: qcom: sm8750: add ADSP fastrpc-compute-cb nodes
Add ADSP fastrpc nodes for sm8750 SoC. Link: https://lore.kernel.org/all/20251209-sm8750-fastrpc-adsp-v3-2-ccfff49a8af9@linaro.org/ Cc: Ekansh Gupta <quic_ekangupt@quicinc.com> Cc: Srinivas Kandagatla <srini@kernel.org> Signed-off-by: Alexey Klimov <alexey.klimov@linaro.org> Signed-off-by: Vinayak Katoch <vkatoch@qti.qualcomm.com>
1 parent 04f2613 commit 6ac5fb5

File tree

1 file changed

+61
-0
lines changed

1 file changed

+61
-0
lines changed

arch/arm64/boot/dts/qcom/sm8750.dtsi

Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
#include <dt-bindings/clock/qcom,sm8750-gcc.h>
88
#include <dt-bindings/clock/qcom,sm8750-tcsr.h>
99
#include <dt-bindings/dma/qcom-gpi.h>
10+
#include <dt-bindings/firmware/qcom,scm.h>
1011
#include <dt-bindings/gpio/gpio.h>
1112
#include <dt-bindings/interconnect/qcom,icc.h>
1213
#include <dt-bindings/interconnect/qcom,sm8750-rpmh.h>
@@ -2243,6 +2244,66 @@
22432244
};
22442245
};
22452246
};
2247+
2248+
fastrpc {
2249+
compatible = "qcom,fastrpc";
2250+
qcom,glink-channels = "fastrpcglink-apps-dsp";
2251+
label = "adsp";
2252+
memory-region = <&adsp_rpc_remote_heap_mem>;
2253+
qcom,vmids = <QCOM_SCM_VMID_LPASS
2254+
QCOM_SCM_VMID_ADSP_HEAP>;
2255+
#address-cells = <1>;
2256+
#size-cells = <0>;
2257+
2258+
compute-cb@3 {
2259+
compatible = "qcom,fastrpc-compute-cb";
2260+
reg = <3>;
2261+
iommus = <&apps_smmu 0x1003 0x80>,
2262+
<&apps_smmu 0x1043 0x20>;
2263+
dma-coherent;
2264+
};
2265+
2266+
compute-cb@4 {
2267+
compatible = "qcom,fastrpc-compute-cb";
2268+
reg = <4>;
2269+
iommus = <&apps_smmu 0x1004 0x80>,
2270+
<&apps_smmu 0x1044 0x20>;
2271+
dma-coherent;
2272+
};
2273+
2274+
compute-cb@5 {
2275+
compatible = "qcom,fastrpc-compute-cb";
2276+
reg = <5>;
2277+
iommus = <&apps_smmu 0x1005 0x80>,
2278+
<&apps_smmu 0x1045 0x20>;
2279+
dma-coherent;
2280+
};
2281+
2282+
compute-cb@6 {
2283+
compatible = "qcom,fastrpc-compute-cb";
2284+
reg = <6>;
2285+
iommus = <&apps_smmu 0x1006 0x80>,
2286+
<&apps_smmu 0x1046 0x20>;
2287+
dma-coherent;
2288+
};
2289+
2290+
compute-cb@7 {
2291+
compatible = "qcom,fastrpc-compute-cb";
2292+
reg = <7>;
2293+
iommus = <&apps_smmu 0x1007 0x40>,
2294+
<&apps_smmu 0x1067 0x0>,
2295+
<&apps_smmu 0x1087 0x0>;
2296+
dma-coherent;
2297+
};
2298+
2299+
compute-cb@8 {
2300+
compatible = "qcom,fastrpc-compute-cb";
2301+
reg = <8>;
2302+
iommus = <&apps_smmu 0x1008 0x80>,
2303+
<&apps_smmu 0x1048 0x20>;
2304+
dma-coherent;
2305+
};
2306+
};
22462307
};
22472308
};
22482309

0 commit comments

Comments
 (0)