Lines Matching +full:psci +full:- +full:0

6 1 - Introduction
18 2 - numa-node-id
23 a node id is a 32-bit integer.
26 numa-node-id property which contains the node id of the device.
29 /* numa node 0 */
30 numa-node-id = <0>;
33 numa-node-id = <1>;
36 3 - distance-map
39 The optional device tree node distance-map describes the relative
42 - compatible : Should at least contain "numa-distance-map-v1".
44 - distance-matrix
55 3. distance-matrix should have entries in lexicographical ascending
57 4. There must be only one device node distance-map which must
59 5. If the distance-map node is not present, a default
60 distance-matrix is used.
65 0_______20______1
76 0 -> 1 = 20
77 1 -> 2 = 20
78 2 -> 3 = 20
79 3 -> 0 = 20
80 0 -> 2 = 40
81 1 -> 3 = 40
85 distance-map {
86 compatible = "numa-distance-map-v1";
87 distance-matrix = <0 0 10>,
88 <0 1 20>,
89 <0 2 40>,
90 <0 3 20>,
91 <1 0 20>,
95 <2 0 40>,
99 <3 0 20>,
106 4 - Empty memory nodes
116 memory@0 {
118 reg = <0x0 0x0 0x0 0x80000000>;
119 numa-node-id = <0>;
124 reg = <0x0 0x80000000 0x0 0x80000000>;
125 numa-node-id = <1>;
129 distance-map {
130 compatible = "numa-distance-map-v1";
131 distance-matrix = <0 0 10>,
132 <0 1 20>,
133 <0 2 40>,
134 <0 3 20>,
135 <1 0 20>,
139 <2 0 40>,
143 <3 0 20>,
150 5 - Example dts
158 reg = <0x0 0xc00000 0x0 0x80000000>;
159 /* node 0 */
160 numa-node-id = <0>;
165 reg = <0x100 0x0 0x0 0x80000000>;
167 numa-node-id = <1>;
171 #address-cells = <2>;
172 #size-cells = <0>;
174 cpu@0 {
177 reg = <0x0 0x0>;
178 enable-method = "psci";
179 /* node 0 */
180 numa-node-id = <0>;
185 reg = <0x0 0x1>;
186 enable-method = "psci";
187 numa-node-id = <0>;
192 reg = <0x0 0x2>;
193 enable-method = "psci";
194 numa-node-id = <0>;
199 reg = <0x0 0x3>;
200 enable-method = "psci";
201 numa-node-id = <0>;
206 reg = <0x0 0x4>;
207 enable-method = "psci";
208 numa-node-id = <0>;
213 reg = <0x0 0x5>;
214 enable-method = "psci";
215 numa-node-id = <0>;
220 reg = <0x0 0x6>;
221 enable-method = "psci";
222 numa-node-id = <0>;
227 reg = <0x0 0x7>;
228 enable-method = "psci";
229 numa-node-id = <0>;
234 reg = <0x0 0x8>;
235 enable-method = "psci";
237 numa-node-id = <1>;
242 reg = <0x0 0x9>;
243 enable-method = "psci";
244 numa-node-id = <1>;
249 reg = <0x0 0xa>;
250 enable-method = "psci";
251 numa-node-id = <1>;
256 reg = <0x0 0xb>;
257 enable-method = "psci";
258 numa-node-id = <1>;
263 reg = <0x0 0xc>;
264 enable-method = "psci";
265 numa-node-id = <1>;
270 reg = <0x0 0xd>;
271 enable-method = "psci";
272 numa-node-id = <1>;
277 reg = <0x0 0xe>;
278 enable-method = "psci";
279 numa-node-id = <1>;
284 reg = <0x0 0xf>;
285 enable-method = "psci";
286 numa-node-id = <1>;
293 bus-range = <0 255>;
294 #size-cells = <2>;
295 #address-cells = <3>;
296 reg = <0x8480 0x00000000 0 0x10000000>; /* Configuration space */
297 ranges = <0x03000000 0x8010 0x00000000 0x8010 0x00000000 0x70 0x00000000>;
298 /* node 0 */
299 numa-node-id = <0>;
305 bus-range = <0 255>;
306 #size-cells = <2>;
307 #address-cells = <3>;
308 reg = <0x9480 0x00000000 0 0x10000000>; /* Configuration space */
309 ranges = <0x03000000 0x9010 0x00000000 0x9010 0x00000000 0x70 0x00000000>;
311 numa-node-id = <1>;
314 distance-map {
315 compatible = "numa-distance-map-v1";
316 distance-matrix = <0 0 10>,
317 <0 1 20>,