Lines Matching +full:2 +full:- +full:compatible

1 // SPDX-License-Identifier: GPL-2.0-only
6 * XPedite5370 3U VPX single-board computer based on MPC8572E
9 /dts-v1/;
12 compatible = "xes,xpedite5370", "xes,MPC8572";
13 #address-cells = <2>;
14 #size-cells = <2>;
26 #address-cells = <1>;
27 #size-cells = <0>;
32 d-cache-line-size = <32>; // 32 bytes
33 i-cache-line-size = <32>; // 32 bytes
34 d-cache-size = <0x8000>; // L1, 32K
35 i-cache-size = <0x8000>; // L1, 32K
36 timebase-frequency = <0>;
37 bus-frequency = <0>;
38 clock-frequency = <0>;
39 next-level-cache = <&L2>;
45 d-cache-line-size = <32>; // 32 bytes
46 i-cache-line-size = <32>; // 32 bytes
47 d-cache-size = <0x8000>; // L1, 32K
48 i-cache-size = <0x8000>; // L1, 32K
49 timebase-frequency = <0>;
50 bus-frequency = <0>;
51 clock-frequency = <0>;
52 next-level-cache = <&L2>;
58 reg = <0x0 0x0 0x0 0x0>; // Filled in by U-Boot
62 #address-cells = <2>;
63 #size-cells = <1>;
64 compatible = "fsl,mpc8572-elbc", "fsl,elbc", "simple-bus";
66 interrupts = <19 2>;
67 interrupt-parent = <&mpic>;
71 2 0 0 0xef800000 0x40000 /* CS2: NAND CE1 */
74 nor-boot@0,0 {
75 compatible = "amd,s29gl01gp", "cfi-flash";
76 bank-width = <2>;
78 #address-cells = <1>;
79 #size-cells = <1>;
93 label = "Primary U-Boot environment";
97 label = "Primary U-Boot";
99 read-only;
103 nor-alternate@1,0 {
104 compatible = "amd,s29gl01gp", "cfi-flash";
105 bank-width = <2>;
108 #address-cells = <1>;
109 #size-cells = <1>;
123 label = "Secondary U-Boot environment";
127 label = "Secondary U-Boot";
129 read-only;
133 nand@2,0 {
134 #address-cells = <1>;
135 #size-cells = <1>;
138 * Micron MT29F8G08DAA (2x 512 MB), or Micron
139 * MT29F16G08FAA (2x 1 GB), depending on the build
142 compatible = "fsl,mpc8572-fcm-nand",
143 "fsl,elbc-fcm-nand";
144 reg = <2 0 0x40000>;
145 /* U-Boot should fix this up if chip size > 1 GB */
155 #address-cells = <1>;
156 #size-cells = <1>;
158 compatible = "fsl,mpc8572-immr", "simple-bus";
160 bus-frequency = <0>; // Filled out by uboot.
162 ecm-law@0 {
163 compatible = "fsl,ecm-law";
165 fsl,num-laws = <12>;
169 compatible = "fsl,mpc8572-ecm", "fsl,ecm";
171 interrupts = <17 2>;
172 interrupt-parent = <&mpic>;
175 memory-controller@2000 {
176 compatible = "fsl,mpc8572-memory-controller";
178 interrupt-parent = <&mpic>;
179 interrupts = <18 2>;
182 memory-controller@6000 {
183 compatible = "fsl,mpc8572-memory-controller";
185 interrupt-parent = <&mpic>;
186 interrupts = <18 2>;
189 L2: l2-cache-controller@20000 {
190 compatible = "fsl,mpc8572-l2-cache-controller";
192 cache-line-size = <32>; // 32 bytes
193 cache-size = <0x100000>; // L2, 1M
194 interrupt-parent = <&mpic>;
195 interrupts = <16 2>;
199 #address-cells = <1>;
200 #size-cells = <0>;
201 cell-index = <0>;
202 compatible = "fsl-i2c";
204 interrupts = <43 2>;
205 interrupt-parent = <&mpic>;
208 temp-sensor@48 {
209 compatible = "dallas,ds1631", "dallas,ds1621";
213 temp-sensor@4c {
214 compatible = "adi,adt7461";
218 cpu-supervisor@51 {
219 compatible = "dallas,ds4510";
224 compatible = "atmel,at24c128b";
229 compatible = "st,m41t00",
234 pcie-switch@70 {
235 compatible = "plx,pex8518";
240 compatible = "nxp,pca9557";
242 #gpio-cells = <2>;
243 gpio-controller;
248 compatible = "nxp,pca9557";
250 #gpio-cells = <2>;
251 gpio-controller;
256 compatible = "nxp,pca9557";
258 #gpio-cells = <2>;
259 gpio-controller;
264 compatible = "nxp,pca9557";
266 #gpio-cells = <2>;
267 gpio-controller;
273 #address-cells = <1>;
274 #size-cells = <0>;
275 cell-index = <1>;
276 compatible = "fsl-i2c";
278 interrupts = <43 2>;
279 interrupt-parent = <&mpic>;
284 #address-cells = <1>;
285 #size-cells = <1>;
286 compatible = "fsl,mpc8572-dma", "fsl,eloplus-dma";
289 cell-index = <1>;
290 dma-channel@0 {
291 compatible = "fsl,mpc8572-dma-channel",
292 "fsl,eloplus-dma-channel";
294 cell-index = <0>;
295 interrupt-parent = <&mpic>;
296 interrupts = <76 2>;
298 dma-channel@80 {
299 compatible = "fsl,mpc8572-dma-channel",
300 "fsl,eloplus-dma-channel";
302 cell-index = <1>;
303 interrupt-parent = <&mpic>;
304 interrupts = <77 2>;
306 dma-channel@100 {
307 compatible = "fsl,mpc8572-dma-channel",
308 "fsl,eloplus-dma-channel";
310 cell-index = <2>;
311 interrupt-parent = <&mpic>;
312 interrupts = <78 2>;
314 dma-channel@180 {
315 compatible = "fsl,mpc8572-dma-channel",
316 "fsl,eloplus-dma-channel";
318 cell-index = <3>;
319 interrupt-parent = <&mpic>;
320 interrupts = <79 2>;
325 #address-cells = <1>;
326 #size-cells = <1>;
327 compatible = "fsl,mpc8572-dma", "fsl,eloplus-dma";
330 cell-index = <0>;
331 dma-channel@0 {
332 compatible = "fsl,mpc8572-dma-channel",
333 "fsl,eloplus-dma-channel";
335 cell-index = <0>;
336 interrupt-parent = <&mpic>;
337 interrupts = <20 2>;
339 dma-channel@80 {
340 compatible = "fsl,mpc8572-dma-channel",
341 "fsl,eloplus-dma-channel";
343 cell-index = <1>;
344 interrupt-parent = <&mpic>;
345 interrupts = <21 2>;
347 dma-channel@100 {
348 compatible = "fsl,mpc8572-dma-channel",
349 "fsl,eloplus-dma-channel";
351 cell-index = <2>;
352 interrupt-parent = <&mpic>;
353 interrupts = <22 2>;
355 dma-channel@180 {
356 compatible = "fsl,mpc8572-dma-channel",
357 "fsl,eloplus-dma-channel";
359 cell-index = <3>;
360 interrupt-parent = <&mpic>;
361 interrupts = <23 2>;
367 #address-cells = <1>;
368 #size-cells = <1>;
369 cell-index = <0>;
372 compatible = "gianfar";
375 local-mac-address = [ 00 00 00 00 00 00 ];
376 interrupts = <29 2 30 2 34 2>;
377 interrupt-parent = <&mpic>;
378 tbi-handle = <&tbi0>;
379 phy-handle = <&phy0>;
380 phy-connection-type = "sgmii";
383 #address-cells = <1>;
384 #size-cells = <0>;
385 compatible = "fsl,gianfar-mdio";
388 phy0: ethernet-phy@1 {
389 interrupt-parent = <&mpic>;
393 phy1: ethernet-phy@2 {
394 interrupt-parent = <&mpic>;
398 tbi0: tbi-phy@11 {
400 device_type = "tbi-phy";
405 /* eTSEC 2 */
407 #address-cells = <1>;
408 #size-cells = <1>;
409 cell-index = <1>;
412 compatible = "gianfar";
415 local-mac-address = [ 00 00 00 00 00 00 ];
416 interrupts = <35 2 36 2 40 2>;
417 interrupt-parent = <&mpic>;
418 tbi-handle = <&tbi1>;
419 phy-handle = <&phy1>;
420 phy-connection-type = "sgmii";
423 #address-cells = <1>;
424 #size-cells = <0>;
425 compatible = "fsl,gianfar-tbi";
428 tbi1: tbi-phy@11 {
430 device_type = "tbi-phy";
437 cell-index = <0>;
439 compatible = "fsl,ns16550", "ns16550";
441 clock-frequency = <0>;
442 interrupts = <42 2>;
443 interrupt-parent = <&mpic>;
448 cell-index = <1>;
450 compatible = "fsl,ns16550", "ns16550";
452 clock-frequency = <0>;
453 interrupts = <42 2>;
454 interrupt-parent = <&mpic>;
457 global-utilities@e0000 { //global utilities block
458 compatible = "fsl,mpc8572-guts";
460 fsl,has-rstcr;
464 compatible = "fsl,mpc8572-msi", "fsl,mpic-msi";
466 msi-available-ranges = <0 0x100>;
476 interrupt-parent = <&mpic>;
480 compatible = "fsl,sec3.0", "fsl,sec2.4", "fsl,sec2.2",
483 interrupts = <45 2 58 2>;
484 interrupt-parent = <&mpic>;
485 fsl,num-channels = <4>;
486 fsl,channel-fifo-len = <24>;
487 fsl,exec-units-mask = <0x9fe>;
488 fsl,descriptor-types-mask = <0x3ab0ebf>;
492 interrupt-controller;
493 #address-cells = <0>;
494 #interrupt-cells = <2>;
496 compatible = "chrp,open-pic";
497 device_type = "open-pic";
501 compatible = "fsl,mpc8572-gpio";
503 interrupts = <47 2>;
504 interrupt-parent = <&mpic>;
505 #gpio-cells = <2>;
506 gpio-controller;
509 gpio-leds {
510 compatible = "gpio-leds";
515 linux,default-trigger = "heartbeat";
534 /* PME (pattern-matcher) */
536 compatible = "fsl,mpc8572-pme", "pme8572";
538 interrupts = <57 2 64 2 65 2 66 2 67 2>;
539 interrupt-parent = <&mpic>;
542 tlu@2f000 {
543 compatible = "fsl,mpc8572-tlu", "fsl_tlu";
545 interrupts = <61 2>;
546 interrupt-parent = <&mpic>;
550 compatible = "fsl,mpc8572-tlu", "fsl_tlu";
552 interrupts = <75 2>;
553 interrupt-parent = <&mpic>;
562 /* PCI Express controller 2, wired to VPX P1,P2 backplane */
564 compatible = "fsl,mpc8548-pcie";
566 #interrupt-cells = <1>;
567 #size-cells = <2>;
568 #address-cells = <3>;
570 bus-range = <0 255>;
573 clock-frequency = <33333333>;
574 interrupt-parent = <&mpic>;
575 interrupts = <25 2>;
576 interrupt-map-mask = <0xf800 0x0 0x0 0x7>;
577 interrupt-map = <
586 #size-cells = <2>;
587 #address-cells = <3>;
601 compatible = "fsl,mpc8548-pcie";
603 #interrupt-cells = <1>;
604 #size-cells = <2>;
605 #address-cells = <3>;
607 bus-range = <0 255>;
610 clock-frequency = <33333333>;
611 interrupt-parent = <&mpic>;
612 interrupts = <26 2>;
613 interrupt-map-mask = <0xf800 0x0 0x0 0x7>;
614 interrupt-map = <
623 #size-cells = <2>;
624 #address-cells = <3>;