Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit d8123c4b authored by Tharun Kumar Merugu's avatar Tharun Kumar Merugu
Browse files

ARM: dts: msm: move fastrpc rpmsg subnode to glink node for 855



Move the fastrpc rpmsg subnode to adsp, cdsp and dsps subnodes of
the glink node. Also, configure fastrpc context bank 9 as secure.

Change-Id: I1c189378688bb1ec41abfea8376477f609479cf2
Acked-by: default avatarThyagarajan Venkatanarayanan <venkatan@qti.qualcomm.com>
Signed-off-by: default avatarTharun Kumar Merugu <mtharu@codeaurora.org>
parent 947c85b6
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -13,6 +13,7 @@ Required properties:
Optional properties:
- qcom,rpc-latency-us:	FastRPC QoS latency vote
- qcom,adsp-remoteheap-vmid:  FastRPC remote heap VMID list
- qcom,secure-context-bank		:	Bool indicating secure FastRPC context bank.

Optional subnodes:
- qcom,msm_fastrpc_compute_cb :	Child nodes representing the compute context
+25 −6
Original line number Diff line number Diff line
@@ -2047,12 +2047,6 @@
		compatible = "qcom,msm-fastrpc-compute";
		qcom,rpc-latency-us = <611>;

		qcom,msm_fastrpc_rpmsg {
			compatible = "qcom,msm-fastrpc-rpmsg";
			qcom,glink-channels = "fastrpcglink-apps-dsp";
			qcom,intents = <0x64 64>;
		};

		qcom,msm_fastrpc_compute_cb1 {
			compatible = "qcom,msm-fastrpc-compute-cb";
			label = "cdsprpc-smd";
@@ -2136,6 +2130,7 @@
		qcom,msm_fastrpc_compute_cb9 {
			compatible = "qcom,msm-fastrpc-compute-cb";
			label = "cdsprpc-smd";
			qcom,secure-context-bank;
			iommus = <&apps_smmu 0x1409 0x40>,
				 <&apps_smmu 0x1429 0x0>,
				 <&apps_smmu 0x2009 0x20>,
@@ -2275,6 +2270,12 @@
						0x2000 3
						0x4400 2>;
			};

			qcom,msm_fastrpc_rpmsg {
				compatible = "qcom,msm-fastrpc-rpmsg";
				qcom,glink-channels = "fastrpcglink-apps-dsp";
				qcom,intents = <0x64 64>;
			};
		};

		adsp {
@@ -2295,6 +2296,12 @@
				qcom,glink-channels = "apr_audio_svc";
				qcom,intents = <0x200 20>;
			};

			qcom,msm_fastrpc_rpmsg {
				compatible = "qcom,msm-fastrpc-rpmsg";
				qcom,glink-channels = "fastrpcglink-apps-dsp";
				qcom,intents = <0x64 64>;
			};
		};

		dsps {
@@ -2310,6 +2317,12 @@
						0x2000 3
						0x4400 2>;
			};

			qcom,msm_fastrpc_rpmsg {
				compatible = "qcom,msm-fastrpc-rpmsg";
				qcom,glink-channels = "fastrpcglink-apps-dsp";
				qcom,intents = <0x64 64>;
			};
		};

		cdsp {
@@ -2325,6 +2338,12 @@
						0x2000 3
						0x4400 2>;
			};

			qcom,msm_fastrpc_rpmsg {
				compatible = "qcom,msm-fastrpc-rpmsg";
				qcom,glink-channels = "fastrpcglink-apps-dsp";
				qcom,intents = <0x64 64>;
			};
		};

		glink_spi_xprt_wdsp: wdsp {