1// SPDX-License-Identifier: GPL-2.0
2#include "tango4-common.dtsi"
3
4/ {
5	cpus {
6		#address-cells = <1>;
7		#size-cells = <0>;
8		enable-method = "sigma,tango4-smp";
9
10		cpu0: cpu@0 {
11			compatible = "arm,cortex-a9";
12			next-level-cache = <&l2cc>;
13			device_type = "cpu";
14			reg = <0>;
15			clocks = <&clkgen CPU_CLK>;
16			clock-latency = <1>;
17		};
18
19		cpu1: cpu@1 {
20			compatible = "arm,cortex-a9";
21			next-level-cache = <&l2cc>;
22			device_type = "cpu";
23			reg = <1>;
24		};
25	};
26
27	pmu {
28		compatible = "arm,cortex-a9-pmu";
29		interrupt-affinity = <&cpu0>, <&cpu1>;
30		interrupts =
31			<GIC_SPI 12 IRQ_TYPE_LEVEL_HIGH>,
32			<GIC_SPI 13 IRQ_TYPE_LEVEL_HIGH>;
33	};
34
35	soc {
36		cpu_temp: thermal@920100 {
37			#thermal-sensor-cells = <0>;
38			compatible = "sigma,smp8758-thermal";
39			reg = <0x920100 12>;
40		};
41	};
42
43	thermal-zones {
44		cpu_thermal: cpu-thermal {
45			polling-delay = <997>;		/* milliseconds */
46			polling-delay-passive = <499>;	/* milliseconds */
47			thermal-sensors = <&cpu_temp>;
48			trips {
49				cpu_critical {
50					temperature = <120000>;
51					hysteresis = <2500>;
52					type = "critical";
53				};
54			};
55		};
56	};
57};
58