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

Commit 4b85d824 authored by Rohit Vaswani's avatar Rohit Vaswani
Browse files

ARM: dts: msm: Add SMEM information for fsm9900



Add shared memory entries for all FSM9900 targets

Change-Id: Ic395a64f66560405e034542f10448fbc73da48a4
Acked-by: default avatarKaushik Sikdar <ksikdar@qti.qualcomm.com>
Signed-off-by: default avatarRohit Vaswani <rvaswani@codeaurora.org>
parent dc077d46
Loading
Loading
Loading
Loading
+128 −0
Original line number Diff line number Diff line
@@ -57,6 +57,134 @@
		status = "disabled";
	};

	qcom,smem@fa00000 {
		compatible = "qcom,smem";
		reg = <0x1c100000 0x200000>,
			<0xf9011000 0x1000>;
		reg-names = "smem", "irq-reg-base";

		qcom,smd-modem {
			compatible = "qcom,smd";
			qcom,smd-edge = <0>;
			qcom,smd-irq-offset = <0x8>;
			qcom,smd-irq-bitmask = <0x1>;
			qcom,pil-string = "modem";
			interrupts = <0 72 1>;
		};

		qcom,smd-adsp {
			compatible = "qcom,smd";
			qcom,smd-edge = <1>;
			qcom,smd-irq-offset = <0x8>;
			qcom,smd-irq-bitmask = <0x10>;
			qcom,pil-string = "adsp";
			interrupts = <0 64 1>;
		};

		qcom,smd-dsps {
			compatible = "qcom,smd";
			qcom,smd-edge = <3>;
			qcom,smd-irq-offset = <0x8>;
			qcom,smd-irq-bitmask = <0x100>;
			qcom,pil-string = "dsps";
			interrupts = <0 60 1>;
		};

		qcom,smd-wcnss {
			compatible = "qcom,smd";
			qcom,smd-edge = <6>;
			qcom,smd-irq-offset = <0x8>;
			qcom,smd-irq-bitmask = <0x1000>;
			qcom,pil-string = "wcnss";
			interrupts = <0 68 1>;
		};

		qcom,smd-rpm {
			compatible = "qcom,smd";
			qcom,smd-edge = <15>;
			qcom,smd-irq-offset = <0x8>;
			qcom,smd-irq-bitmask = <0x1000000>;
			interrupts = <0 168 1>;
			qcom,irq-no-suspend;
		};
	};

	qcom,smdpkt {
		compatible = "qcom,smdpkt";

		qcom,smdpkt-logging_1 {
			qcom,smdpkt-remote = "modem";
			qcom,smdpkt-port-name = "LOGGING";
			qcom,smdpkt-dev-name = "smd_logging_1";
		};

		qcom,smdpkt-cdm_logging_1 {
			qcom,smdpkt-remote = "modem";
			qcom,smdpkt-port-name = "CDM LOGGING";
			qcom,smdpkt-dev-name = "smd_cdm_logging_1";
		};

		qcom,smdpkt-logging_2 {
			qcom,smdpkt-remote = "wcnss";
			qcom,smdpkt-port-name = "LOGGING";
			qcom,smdpkt-dev-name = "smd_logging_2";
		};

		qcom,smdpkt-cdm_logging_2 {
			qcom,smdpkt-remote = "wcnss";
			qcom,smdpkt-port-name = "CDM LOGGING";
			qcom,smdpkt-dev-name = "smd_cdm_logging_2";
		};

		qcom,smdpkt-mnr {
			qcom,smdpkt-remote = "wcnss";
			qcom,smdpkt-port-name = "MNR_DATA";
			qcom,smdpkt-dev-name = "smd_mnr_data";
		};

		qcom,smdpkt-data_2 {
			qcom,smdpkt-remote = "wcnss";
			qcom,smdpkt-port-name = "DATA";
			qcom,smdpkt-dev-name = "smd_data_2";
		};

		qcom,smdpkt-logging_0 {
			qcom,smdpkt-remote = "adsp";
			qcom,smdpkt-port-name = "LOGGING";
			qcom,smdpkt-dev-name = "smd_logging_0";
		};

		qcom,smdpkt-data_0 {
			qcom,smdpkt-remote = "adsp";
			qcom,smdpkt-port-name = "DATA";
			qcom,smdpkt-dev-name = "smd_data_0";
		};

		qcom,smdpkt-tf_0 {
			qcom,smdpkt-remote = "adsp";
			qcom,smdpkt-port-name = "TEST_FRAMEWORK";
			qcom,smdpkt-dev-name = "smd_tf_0";
		};

		qcom,smdpkt-logging_3 {
			qcom,smdpkt-remote = "dsps";
			qcom,smdpkt-port-name = "LOGGING";
			qcom,smdpkt-dev-name = "smd_logging_3";
		};

		qcom,smdpkt-data_3 {
			qcom,smdpkt-remote = "dsps";
			qcom,smdpkt-port-name = "DATA";
			qcom,smdpkt-dev-name = "smd_data_3";
		};

		qcom,smdpkt-tf_3 {
			qcom,smdpkt-remote = "dsps";
			qcom,smdpkt-port-name = "TEST_FRAMEWORK";
			qcom,smdpkt-dev-name = "smd_tf_3";
		};
	};

	cpu-pmu {
		compatible = "qcom,krait-pmu";
		qcom,irq-is-percpu;