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

Commit eae5dd56 authored by Amey Telawane's avatar Amey Telawane
Browse files

ARM: dts: msm: add qdss node support for msmtriton



Add support to enable qdss components on
msmtriton. Reuse msmfalcon coresight nodes
for msmtriton.

CRs-fixed: 1094175
Change-Id: I34a3ad2da7f8e267f0d570c0329ac9b73a43309e
Signed-off-by: default avatarAmey Telawane <ameyt@codeaurora.org>
parent 368fecd7
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -1004,7 +1004,7 @@
		      <0x10b4000 0x800>;
		reg-names = "dcc-base", "dcc-ram-base";

		clocks = <&clock_rpmcc GCC_DCC_AHB_CLK>;
		clocks = <&clock_gcc GCC_DCC_AHB_CLK>;
		clock-names = "dcc_clk";
	};

+77 −0
Original line number Diff line number Diff line
/* Copyright (c) 2016, The Linux Foundation. All rights reserved.
 *
 * This program is free software; you can redistribute it and/or modify
 * it under the terms of the GNU General Public License version 2 and
 * only version 2 as published by the Free Software Foundation.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 */

#include "msmfalcon-coresight.dtsi"

&etm0 {
	cpu = <&CPU4>;
};

&etm1 {
	cpu = <&CPU5>;
};

&etm2 {
	cpu = <&CPU6>;
};

&etm3 {
	cpu = <&CPU7>;
};

&etm4 {
	cpu = <&CPU0>;
};

&etm5 {
	cpu = <&CPU1>;
};

&etm6 {
	cpu = <&CPU2>;
};

&etm7 {
	cpu = <&CPU3>;
};

&cti_cpu0 {
	cpu = <&CPU4>;
};

&cti_cpu1 {
	cpu = <&CPU5>;
};

&cti_cpu2 {
	cpu = <&CPU6>;
};

&cti_cpu3 {
	cpu = <&CPU7>;
};

&cti_cpu4 {
	cpu = <&CPU0>;
};

&cti_cpu5 {
	cpu = <&CPU1>;
};

&cti_cpu6 {
	cpu = <&CPU2>;
};

&cti_cpu7 {
	cpu = <&CPU3>;
};
+23 −0
Original line number Diff line number Diff line
@@ -304,6 +304,7 @@
};

#include "msmtriton-smp2p.dtsi"
#include "msmtriton-coresight.dtsi"
&soc {
	#address-cells = <1>;
	#size-cells = <1>;
@@ -448,6 +449,18 @@
		qcom,sensors = <12>;
	};

	wdog: qcom,wdt@17817000 {
		status = "disabled";
		compatible = "qcom,msm-watchdog";
		reg = <0x17817000 0x1000>;
		reg-names = "wdt-base";
		interrupts = <0 3 0>, <0 4 0>;
		qcom,bark-time = <11000>;
		qcom,pet-time = <10000>;
		qcom,ipi-ping;
		qcom,wakeup-enable;
	};

	uartblsp1dm1: serial@0c170000 {
		compatible = "qcom,msm-uartdm-v1.4", "qcom,msm-uartdm";
		reg = <0xc170000 0x1000>;
@@ -600,6 +613,16 @@
		qcom,mpu-enabled;
	};

	dcc: dcc@10b3000 {
		compatible = "qcom,dcc";
		reg = <0x10b3000 0x1000>,
			<0x10b4000 0x800>;
		reg-names = "dcc-base", "dcc-ram-base";

		clocks = <&clock_gcc GCC_DCC_AHB_CLK>;
		clock-names = "dcc_clk";
	};

	qcom,glink-smem-native-xprt-modem@86000000 {
		compatible = "qcom,glink-smem-native-xprt";
		reg = <0x86000000 0x200000>,