Lines Matching +full:dt +full:- +full:mmio

1 // SPDX-License-Identifier: GPL-2.0+ OR MIT
10 #include <dt-bindings/gpio/gpio.h>
11 #include <dt-bindings/interrupt-controller/apple-aic.h>
12 #include <dt-bindings/interrupt-controller/irq.h>
13 #include <dt-bindings/pinctrl/apple.h>
15 #include "multi-die-cpp.h"
17 #include "t600x-common.dtsi"
20 compatible = "apple,t6002", "apple,arm-platform";
22 #address-cells = <2>;
23 #size-cells = <2>;
26 cpu-map {
71 enable-method = "spin-table";
72 cpu-release-addr = <0 0>; /* To be filled by loader */
73 next-level-cache = <&l2_cache_3>;
74 i-cache-size = <0x20000>;
75 d-cache-size = <0x10000>;
76 operating-points-v2 = <&icestorm_opp>;
77 capacity-dmips-mhz = <714>;
78 performance-domains = <&cpufreq_e_die1>;
85 enable-method = "spin-table";
86 cpu-release-addr = <0 0>; /* To be filled by loader */
87 next-level-cache = <&l2_cache_3>;
88 i-cache-size = <0x20000>;
89 d-cache-size = <0x10000>;
90 operating-points-v2 = <&icestorm_opp>;
91 capacity-dmips-mhz = <714>;
92 performance-domains = <&cpufreq_e_die1>;
99 enable-method = "spin-table";
100 cpu-release-addr = <0 0>; /* To be filled by loader */
101 next-level-cache = <&l2_cache_4>;
102 i-cache-size = <0x30000>;
103 d-cache-size = <0x20000>;
104 operating-points-v2 = <&firestorm_opp>;
105 capacity-dmips-mhz = <1024>;
106 performance-domains = <&cpufreq_p0_die1>;
113 enable-method = "spin-table";
114 cpu-release-addr = <0 0>; /* To be filled by loader */
115 next-level-cache = <&l2_cache_4>;
116 i-cache-size = <0x30000>;
117 d-cache-size = <0x20000>;
118 operating-points-v2 = <&firestorm_opp>;
119 capacity-dmips-mhz = <1024>;
120 performance-domains = <&cpufreq_p0_die1>;
127 enable-method = "spin-table";
128 cpu-release-addr = <0 0>; /* To be filled by loader */
129 next-level-cache = <&l2_cache_4>;
130 i-cache-size = <0x30000>;
131 d-cache-size = <0x20000>;
132 operating-points-v2 = <&firestorm_opp>;
133 capacity-dmips-mhz = <1024>;
134 performance-domains = <&cpufreq_p0_die1>;
141 enable-method = "spin-table";
142 cpu-release-addr = <0 0>; /* To be filled by loader */
143 next-level-cache = <&l2_cache_4>;
144 i-cache-size = <0x30000>;
145 d-cache-size = <0x20000>;
146 operating-points-v2 = <&firestorm_opp>;
147 capacity-dmips-mhz = <1024>;
148 performance-domains = <&cpufreq_p0_die1>;
155 enable-method = "spin-table";
156 cpu-release-addr = <0 0>; /* To be filled by loader */
157 next-level-cache = <&l2_cache_5>;
158 i-cache-size = <0x30000>;
159 d-cache-size = <0x20000>;
160 operating-points-v2 = <&firestorm_opp>;
161 capacity-dmips-mhz = <1024>;
162 performance-domains = <&cpufreq_p1_die1>;
169 enable-method = "spin-table";
170 cpu-release-addr = <0 0>; /* To be filled by loader */
171 next-level-cache = <&l2_cache_5>;
172 i-cache-size = <0x30000>;
173 d-cache-size = <0x20000>;
174 operating-points-v2 = <&firestorm_opp>;
175 capacity-dmips-mhz = <1024>;
176 performance-domains = <&cpufreq_p1_die1>;
183 enable-method = "spin-table";
184 cpu-release-addr = <0 0>; /* To be filled by loader */
185 next-level-cache = <&l2_cache_5>;
186 i-cache-size = <0x30000>;
187 d-cache-size = <0x20000>;
188 operating-points-v2 = <&firestorm_opp>;
189 capacity-dmips-mhz = <1024>;
190 performance-domains = <&cpufreq_p1_die1>;
197 enable-method = "spin-table";
198 cpu-release-addr = <0 0>; /* To be filled by loader */
199 next-level-cache = <&l2_cache_5>;
200 i-cache-size = <0x30000>;
201 d-cache-size = <0x20000>;
202 operating-points-v2 = <&firestorm_opp>;
203 capacity-dmips-mhz = <1024>;
204 performance-domains = <&cpufreq_p1_die1>;
207 l2_cache_3: l2-cache-3 {
209 cache-level = <2>;
210 cache-unified;
211 cache-size = <0x400000>;
214 l2_cache_4: l2-cache-4 {
216 cache-level = <2>;
217 cache-unified;
218 cache-size = <0xc00000>;
221 l2_cache_5: l2-cache-5 {
223 cache-level = <2>;
224 cache-unified;
225 cache-size = <0xc00000>;
230 compatible = "simple-bus";
231 #address-cells = <2>;
232 #size-cells = <2>;
236 nonposted-mmio;
242 compatible = "simple-bus";
243 #address-cells = <2>;
244 #size-cells = <2>;
247 nonposted-mmio;
257 #include "t600x-die0.dtsi"
258 #include "t600x-dieX.dtsi"
261 #include "t600x-pmgr.dtsi"
262 #include "t600x-gpio-pins.dtsi"
271 #include "t600x-dieX.dtsi"
272 #include "t600x-nvme.dtsi"
275 #include "t600x-pmgr.dtsi"
282 e-core-pmu-affinity {
283 apple,fiq-index = <AIC_CPU_PMU_E>;
288 p-core-pmu-affinity {
289 apple,fiq-index = <AIC_CPU_PMU_P>;
300 power-domains = <&ps_afr>, <&ps_afr_die1>;