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

Commit d5b1361d authored by Linux Build Service Account's avatar Linux Build Service Account Committed by Gerrit - the friendly Code Review server
Browse files

Merge "ARM: dts: msm: Add FastRPC node and subnodes for SDM855"

parents bb4034b0 e6a0229e
Loading
Loading
Loading
Loading
+145 −0
Original line number Diff line number Diff line
@@ -2004,6 +2004,151 @@
		status = "disabled";
	};

	qcom,msm-adsprpc-mem {
		compatible = "qcom,msm-adsprpc-mem-region";
		memory-region = <&adsp_mem>;
	};

	qcom,msm_fastrpc {
		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";
			intents = <0x64 64>;
		};

		qcom,msm_fastrpc_compute_cb1 {
			compatible = "qcom,msm-fastrpc-compute-cb";
			label = "cdsprpc-smd";
			iommus = <&apps_smmu 0x1401 0x0>,
				 <&apps_smmu 0x1421 0x0>,
				 <&apps_smmu 0x1441 0x0>,
				 <&apps_smmu 0x2001 0x0>,
				 <&apps_smmu 0x2021 0x0>,
				 <&apps_smmu 0x2041 0x0>;
			dma-coherent;
		};

		qcom,msm_fastrpc_compute_cb2 {
			compatible = "qcom,msm-fastrpc-compute-cb";
			label = "cdsprpc-smd";
			iommus = <&apps_smmu 0x1402 0x0>,
				 <&apps_smmu 0x1422 0x0>,
				 <&apps_smmu 0x1442 0x0>,
				 <&apps_smmu 0x2002 0x0>,
				 <&apps_smmu 0x2022 0x0>,
				 <&apps_smmu 0x2042 0x0>;
			dma-coherent;
		};

		qcom,msm_fastrpc_compute_cb3 {
			compatible = "qcom,msm-fastrpc-compute-cb";
			label = "cdsprpc-smd";
			iommus = <&apps_smmu 0x1403 0x0>,
				 <&apps_smmu 0x1423 0x0>,
				 <&apps_smmu 0x1443 0x0>,
				 <&apps_smmu 0x2003 0x0>,
				 <&apps_smmu 0x2023 0x0>,
				 <&apps_smmu 0x2043 0x0>;
			dma-coherent;
		};

		qcom,msm_fastrpc_compute_cb4 {
			compatible = "qcom,msm-fastrpc-compute-cb";
			label = "cdsprpc-smd";
			iommus = <&apps_smmu 0x1404 0x0>,
				 <&apps_smmu 0x1424 0x0>,
				 <&apps_smmu 0x1444 0x0>,
				 <&apps_smmu 0x2004 0x0>,
				 <&apps_smmu 0x2024 0x0>,
				 <&apps_smmu 0x2044 0x0>;
			dma-coherent;
		};

		qcom,msm_fastrpc_compute_cb5 {
			compatible = "qcom,msm-fastrpc-compute-cb";
			label = "cdsprpc-smd";
			iommus = <&apps_smmu 0x1405 0x0>,
				 <&apps_smmu 0x1425 0x0>,
				 <&apps_smmu 0x1445 0x0>,
				 <&apps_smmu 0x2005 0x0>,
				 <&apps_smmu 0x2025 0x0>,
				 <&apps_smmu 0x2045 0x0>;
			dma-coherent;
		};

		qcom,msm_fastrpc_compute_cb6 {
			compatible = "qcom,msm-fastrpc-compute-cb";
			label = "cdsprpc-smd";
			iommus = <&apps_smmu 0x1406 0x0>,
				 <&apps_smmu 0x1426 0x0>,
				 <&apps_smmu 0x1446 0x0>,
				 <&apps_smmu 0x2006 0x0>,
				 <&apps_smmu 0x2026 0x0>,
				 <&apps_smmu 0x2046 0x0>;
			dma-coherent;
		};

		qcom,msm_fastrpc_compute_cb7 {
			compatible = "qcom,msm-fastrpc-compute-cb";
			label = "cdsprpc-smd";
			iommus = <&apps_smmu 0x1407 0x0>,
				 <&apps_smmu 0x1427 0x0>,
				 <&apps_smmu 0x1447 0x0>,
				 <&apps_smmu 0x2007 0x0>,
				 <&apps_smmu 0x2027 0x0>,
				 <&apps_smmu 0x2047 0x0>;
			dma-coherent;
		};

		qcom,msm_fastrpc_compute_cb8 {
			compatible = "qcom,msm-fastrpc-compute-cb";
			label = "cdsprpc-smd";
			iommus = <&apps_smmu 0x1408 0x0>,
				 <&apps_smmu 0x1428 0x0>,
				 <&apps_smmu 0x1448 0x0>,
				 <&apps_smmu 0x2008 0x0>,
				 <&apps_smmu 0x2028 0x0>,
				 <&apps_smmu 0x2048 0x0>;
			dma-coherent;
		};

		qcom,msm_fastrpc_compute_cb9 {
			compatible = "qcom,msm-fastrpc-compute-cb";
			label = "cdsprpc-smd";
			iommus = <&apps_smmu 0x1409 0x0>,
				 <&apps_smmu 0x1429 0x0>,
				 <&apps_smmu 0x1449 0x0>,
				 <&apps_smmu 0x2009 0x0>,
				 <&apps_smmu 0x2029 0x0>,
				 <&apps_smmu 0x2049 0x0>;
			dma-coherent;
		};

		qcom,msm_fastrpc_compute_cb10 {
			compatible = "qcom,msm-fastrpc-compute-cb";
			label = "adsprpc-smd";
			iommus = <&apps_smmu 0x1b23 0x0>;
			dma-coherent;
		};

		qcom,msm_fastrpc_compute_cb11 {
			compatible = "qcom,msm-fastrpc-compute-cb";
			label = "adsprpc-smd";
			iommus = <&apps_smmu 0x1b24 0x0>;
			dma-coherent;
		};

		qcom,msm_fastrpc_compute_cb12 {
			compatible = "qcom,msm-fastrpc-compute-cb";
			label = "adsprpc-smd";
			iommus = <&apps_smmu 0x1b25 0x0>;
			dma-coherent;
		};
	};

	extcon_storage_cd: extcon_storage_cd {
		compatible = "extcon-gpio";
		extcon-id = <62>; /* EXTCON_MECHANICAL */