Loading...
Note: File does not exist in v4.6.
1// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
2/*
3 * Copyright (c) 2019 BayLibre, SAS
4 * Author: Neil Armstrong <narmstrong@baylibre.com>
5 */
6
7#include "meson-g12.dtsi"
8
9/ {
10 compatible = "amlogic,g12b";
11
12 cpus {
13 #address-cells = <0x2>;
14 #size-cells = <0x0>;
15
16 cpu-map {
17 cluster0 {
18 core0 {
19 cpu = <&cpu0>;
20 };
21
22 core1 {
23 cpu = <&cpu1>;
24 };
25 };
26
27 cluster1 {
28 core0 {
29 cpu = <&cpu100>;
30 };
31
32 core1 {
33 cpu = <&cpu101>;
34 };
35
36 core2 {
37 cpu = <&cpu102>;
38 };
39
40 core3 {
41 cpu = <&cpu103>;
42 };
43 };
44 };
45
46 cpu0: cpu@0 {
47 device_type = "cpu";
48 compatible = "arm,cortex-a53";
49 reg = <0x0 0x0>;
50 enable-method = "psci";
51 capacity-dmips-mhz = <592>;
52 next-level-cache = <&l2>;
53 #cooling-cells = <2>;
54 };
55
56 cpu1: cpu@1 {
57 device_type = "cpu";
58 compatible = "arm,cortex-a53";
59 reg = <0x0 0x1>;
60 enable-method = "psci";
61 capacity-dmips-mhz = <592>;
62 next-level-cache = <&l2>;
63 #cooling-cells = <2>;
64 };
65
66 cpu100: cpu@100 {
67 device_type = "cpu";
68 compatible = "arm,cortex-a73";
69 reg = <0x0 0x100>;
70 enable-method = "psci";
71 capacity-dmips-mhz = <1024>;
72 next-level-cache = <&l2>;
73 #cooling-cells = <2>;
74 };
75
76 cpu101: cpu@101 {
77 device_type = "cpu";
78 compatible = "arm,cortex-a73";
79 reg = <0x0 0x101>;
80 enable-method = "psci";
81 capacity-dmips-mhz = <1024>;
82 next-level-cache = <&l2>;
83 #cooling-cells = <2>;
84 };
85
86 cpu102: cpu@102 {
87 device_type = "cpu";
88 compatible = "arm,cortex-a73";
89 reg = <0x0 0x102>;
90 enable-method = "psci";
91 capacity-dmips-mhz = <1024>;
92 next-level-cache = <&l2>;
93 #cooling-cells = <2>;
94 };
95
96 cpu103: cpu@103 {
97 device_type = "cpu";
98 compatible = "arm,cortex-a73";
99 reg = <0x0 0x103>;
100 enable-method = "psci";
101 capacity-dmips-mhz = <1024>;
102 next-level-cache = <&l2>;
103 #cooling-cells = <2>;
104 };
105
106 l2: l2-cache0 {
107 compatible = "cache";
108 };
109 };
110};
111
112&clkc {
113 compatible = "amlogic,g12b-clkc";
114};
115
116&cpu_thermal {
117 cooling-maps {
118 map0 {
119 trip = <&cpu_passive>;
120 cooling-device = <&cpu0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
121 <&cpu1 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
122 <&cpu100 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
123 <&cpu101 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
124 <&cpu102 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
125 <&cpu103 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>;
126 };
127 map1 {
128 trip = <&cpu_hot>;
129 cooling-device = <&cpu0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
130 <&cpu1 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
131 <&cpu100 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
132 <&cpu101 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
133 <&cpu102 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
134 <&cpu103 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>;
135 };
136 };
137};
138
139&mali {
140 dma-coherent;
141};