From fe59dc9c2f03cc253dcbecb986d9dddf77b9c497 Mon Sep 17 00:00:00 2001 From: Thierry Escande Date: Thu, 20 Dec 2018 14:20:42 +0100 Subject: arm64: dts: qcom: qcs404: Add fastrpc nodes This patch adds the adsp and cdsp fastrpc nodes nested under their respective glink nodes. Signed-off-by: Thierry Escande --- arch/arm64/boot/dts/qcom/qcs404.dtsi | 65 ++++++++++++++++++++++++++++++++++++ 1 file changed, 65 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/qcs404.dtsi b/arch/arm64/boot/dts/qcom/qcs404.dtsi index c952086e1af3..92d498df003c 100644 --- a/arch/arm64/boot/dts/qcom/qcs404.dtsi +++ b/arch/arm64/boot/dts/qcom/qcs404.dtsi @@ -136,6 +136,34 @@ mboxes = <&apcs_glb 8>; label = "adsp"; + + #address-cells = <1>; + #size-cells = <0>; + + fastrpc { + compatible = "qcom,fastrpc"; + qcom,glink-channels = "fastrpcglink-apps-dsp"; + reg = <0>; + + #address-cells = <1>; + #size-cells = <0>; + + qcom,msm_fastrpc_compute_cb_1 { + compatible = "qcom,fastrpc-compute-cb"; + reg = <4>; + }; + + qcom,msm_fastrpc_compute_cb_2 { + compatible = "qcom,fastrpc-compute-cb"; + reg = <5>; + }; + + qcom,msm_fastrpc_compute_cb_3 { + compatible = "qcom,fastrpc-compute-cb"; + reg = <6>; + shared-cb = <5>; + }; + }; }; }; @@ -167,6 +195,43 @@ mboxes = <&apcs_glb 12>; label = "cdsp"; + + #address-cells = <1>; + #size-cells = <0>; + + fastrpc { + compatible = "qcom,fastrpc"; + qcom,glink-channels = "fastrpcglink-apps-dsp"; + reg = <3>; + + #address-cells = <1>; + #size-cells = <0>; + + qcom,msm_fastrpc_compute_cb_1 { + compatible = "qcom,fastrpc-compute-cb"; + reg = <1>; + }; + + qcom,msm_fastrpc_compute_cb_2 { + compatible = "qcom,fastrpc-compute-cb"; + reg = <2>; + }; + + qcom,msm_fastrpc_compute_cb_3 { + compatible = "qcom,fastrpc-compute-cb"; + reg = <3>; + }; + + qcom,msm_fastrpc_compute_cb_4 { + compatible = "qcom,fastrpc-compute-cb"; + reg = <4>; + }; + + qcom,msm_fastrpc_compute_cb_5 { + compatible = "qcom,fastrpc-compute-cb"; + reg = <5>; + }; + }; }; }; -- cgit v1.2.3