arm64: dts: qcom: msm8996: add fastrpc nodes

The ADSP provides fastrpc/compute capabilities. Enable support for the
fastrpc on this DSP.

Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Reviewed-by: Konrad Dybcio <konrad.dybcio@linaro.org>
Link: https://lore.kernel.org/r/20240418-msm8996-remoteproc-v2-3-b9ae852bf6bc@linaro.org
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
This commit is contained in:
Srinivas Kandagatla
2024-04-18 09:44:22 +03:00
committed by Bjorn Andersson
parent 56ae780a43
commit 1b80b83f89

View File

@@ -3577,6 +3577,63 @@
};
};
};
fastrpc {
compatible = "qcom,fastrpc";
qcom,smd-channels = "fastrpcsmd-apps-dsp";
label = "adsp";
qcom,non-secure-domain;
#address-cells = <1>;
#size-cells = <0>;
cb@5 {
compatible = "qcom,fastrpc-compute-cb";
reg = <5>;
iommus = <&lpass_q6_smmu 5>;
};
cb@6 {
compatible = "qcom,fastrpc-compute-cb";
reg = <6>;
iommus = <&lpass_q6_smmu 6>;
};
cb@7 {
compatible = "qcom,fastrpc-compute-cb";
reg = <7>;
iommus = <&lpass_q6_smmu 7>;
};
cb@8 {
compatible = "qcom,fastrpc-compute-cb";
reg = <8>;
iommus = <&lpass_q6_smmu 8>;
};
cb@9 {
compatible = "qcom,fastrpc-compute-cb";
reg = <9>;
iommus = <&lpass_q6_smmu 9>;
};
cb@10 {
compatible = "qcom,fastrpc-compute-cb";
reg = <10>;
iommus = <&lpass_q6_smmu 10>;
};
cb@11 {
compatible = "qcom,fastrpc-compute-cb";
reg = <11>;
iommus = <&lpass_q6_smmu 11>;
};
cb@12 {
compatible = "qcom,fastrpc-compute-cb";
reg = <12>;
iommus = <&lpass_q6_smmu 12>;
};
};
};
};