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

Commit 9e160408 authored by Pratik Patel's avatar Pratik Patel
Browse files

ARM: dts: msm: add etm devices for remote procs on krypton



Add ETM devices for remote processors to support ETM tracing on
these processors.

Change-Id: I68c11a7838d88ccfcc89a6f28c6f53b1308fc476
Signed-off-by: default avatarPratik Patel <pratikp@codeaurora.org>
parent a3fdf22d
Loading
Loading
Loading
Loading
+49 −16
Original line number Diff line number Diff line
@@ -123,12 +123,45 @@
		qcom,round-robin;
	};

	audio_etm0 {
		compatible = "qcom,coresight-audio-etm";

		coresight-id = <9>;
		coresight-name = "coresight-audio-etm0";
		coresight-nr-inports = <0>;
		coresight-outports = <0>;
		coresight-child-list = <&funnel_in0>;
		coresight-child-ports = <2>;
	};

	modem_etm0 {
		compatible = "qcom,coresight-modem-etm";

		coresight-id = <10>;
		coresight-name = "coresight-modem-etm0";
		coresight-nr-inports = <0>;
		coresight-outports = <0>;
		coresight-child-list = <&funnel_in0>;
		coresight-child-ports = <1>;
	};

	rpm_etm0 {
		compatible = "qcom,coresight-rpm-etm";

		coresight-id = <11>;
		coresight-name = "coresight-rpm-etm0";
		coresight-nr-inports = <0>;
		coresight-outports = <0>;
		coresight-child-list = <&funnel_in0>;
		coresight-child-ports = <0>;
	};

	csr: csr@fc301000 {
		compatible = "qcom,coresight-csr";
		reg = <0xfc301000 0x1000>;
		reg-names = "csr-base";

		coresight-id = <9>;
		coresight-id = <12>;
		coresight-name = "coresight-csr";
		coresight-nr-inports = <0>;

@@ -140,7 +173,7 @@
		reg = <0xfc310000 0x1000>;
		reg-names = "cti-base";

		coresight-id = <10>;
		coresight-id = <13>;
		coresight-name = "coresight-cti0";
		coresight-nr-inports = <0>;
	};
@@ -150,7 +183,7 @@
		reg = <0xfc311000 0x1000>;
		reg-names = "cti-base";

		coresight-id = <11>;
		coresight-id = <14>;
		coresight-name = "coresight-cti1";
		coresight-nr-inports = <0>;
	};
@@ -160,7 +193,7 @@
		reg = <0xfc312000 0x1000>;
		reg-names = "cti-base";

		coresight-id = <12>;
		coresight-id = <15>;
		coresight-name = "coresight-cti2";
		coresight-nr-inports = <0>;
	};
@@ -170,7 +203,7 @@
		reg = <0xfc313000 0x1000>;
		reg-names = "cti-base";

		coresight-id = <13>;
		coresight-id = <16>;
		coresight-name = "coresight-cti3";
		coresight-nr-inports = <0>;
	};
@@ -180,7 +213,7 @@
		reg = <0xfc314000 0x1000>;
		reg-names = "cti-base";

		coresight-id = <14>;
		coresight-id = <17>;
		coresight-name = "coresight-cti4";
		coresight-nr-inports = <0>;
	};
@@ -190,7 +223,7 @@
		reg = <0xfc315000 0x1000>;
		reg-names = "cti-base";

		coresight-id = <15>;
		coresight-id = <18>;
		coresight-name = "coresight-cti5";
		coresight-nr-inports = <0>;
	};
@@ -200,7 +233,7 @@
		reg = <0xfc316000 0x1000>;
		reg-names = "cti-base";

		coresight-id = <16>;
		coresight-id = <19>;
		coresight-name = "coresight-cti6";
		coresight-nr-inports = <0>;
	};
@@ -210,7 +243,7 @@
		reg = <0xfc317000 0x1000>;
		reg-names = "cti-base";

		coresight-id = <17>;
		coresight-id = <20>;
		coresight-name = "coresight-cti7";
		coresight-nr-inports = <0>;
	};
@@ -220,7 +253,7 @@
		reg = <0xfc318000 0x1000>;
		reg-names = "cti-base";

		coresight-id = <18>;
		coresight-id = <21>;
		coresight-name = "coresight-cti8";
		coresight-nr-inports = <0>;
	};
@@ -230,7 +263,7 @@
		reg = <0xfc343000 0x1000>;
		reg-names = "cti-base";

		coresight-id = <19>;
		coresight-id = <22>;
		coresight-name = "coresight-cti-cpu0";
		coresight-nr-inports = <0>;
	};
@@ -240,7 +273,7 @@
		reg = <0xfc338000 0x1000>;
		reg-names = "cti-base";

		coresight-id = <20>;
		coresight-id = <23>;
		coresight-name = "coresight-cti-modem-cpu0";
		coresight-nr-inports = <0>;
	};
@@ -250,7 +283,7 @@
		reg = <0xfc33c000 0x1000>;
		reg-names = "cti-base";

		coresight-id = <21>;
		coresight-id = <24>;
		coresight-name = "coresight-cti-audio-cpu0";
		coresight-nr-inports = <0>;
	};
@@ -260,7 +293,7 @@
		reg = <0xfc360000 0x1000>;
		reg-names = "cti-base";

		coresight-id = <22>;
		coresight-id = <25>;
		coresight-name = "coresight-cti-rpm-cpu0";
		coresight-nr-inports = <0>;
	};
@@ -272,7 +305,7 @@
		      <0xfc401600 0x80>;
		reg-names = "apcs-mux", "ppss-mux", "gcc-mux";

		coresight-id = <23>;
		coresight-id = <26>;
		coresight-name = "coresight-hwevent";
		coresight-nr-inports = <0>;
	};
@@ -282,7 +315,7 @@
		reg = <0xfc4be024 0x8>;
		reg-names = "fuse-base";

		coresight-id = <24>;
		coresight-id = <27>;
		coresight-name = "coresight-fuse";
		coresight-nr-inports = <0>;
	};