1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * MPC8641 Silicon/SoC Device Tree Source (post include)
5 * Copyright 2016 Elettra-Sincrotrone Trieste S.C.p.A.
11 compatible = "fsl,mpc8641-localbus", "simple-bus";
12 interrupts = <19 2 0 0>;
19 compatible = "fsl,mpc8641-soc", "simple-bus";
23 compatible = "fsl,mcm-law";
29 compatible = "fsl,mpc8641-mcm", "fsl,mcm";
30 reg = <0x1000 0x1000>;
31 interrupts = <17 2 0 0>;
34 /include/ "pq3-i2c-0.dtsi"
35 /include/ "pq3-i2c-1.dtsi"
36 /include/ "pq3-duart-0.dtsi"
38 interrupts = <28 2 0 0>;
40 /include/ "pq3-dma-0.dtsi"
42 compatible = "fsl,mpc8641-dma", "fsl,eloplus-dma";
45 compatible = "fsl,mpc8641-dma-channel", "fsl,eloplus-dma-channel";
48 compatible = "fsl,mpc8641-dma-channel", "fsl,eloplus-dma-channel";
51 compatible = "fsl,mpc8641-dma-channel", "fsl,eloplus-dma-channel";
54 compatible = "fsl,mpc8641-dma-channel", "fsl,eloplus-dma-channel";
57 /include/ "pq3-etsec1-0.dtsi"
61 /include/ "pq3-etsec1-1.dtsi"
65 /include/ "pq3-etsec1-2.dtsi"
69 /include/ "pq3-etsec1-3.dtsi"
74 /include/ "qoriq-mpic.dtsi"
76 compatible = "fsl,mpc8641-msi", "fsl,mpic-msi";
79 compatible = "fsl,mpc8641-msi", "fsl,mpic-msi";
82 compatible = "fsl,mpc8641-msi", "fsl,mpic-msi";
85 global-utilities@e0000 {
86 compatible = "fsl,mpc8641-guts";
87 reg = <0xe0000 0x1000>;
93 compatible = "fsl,mpc8641-pcie";
95 #interrupt-cells = <1>;
98 bus-range = <0x0 0xff>;
99 clock-frequency = <100000000>;
100 interrupts = <24 2 0 0>;
104 #interrupt-cells = <1>;
106 #address-cells = <3>;
108 interrupts = <24 2 0 0>;
109 interrupt-map-mask = <0xf800 0x0 0x0 0x7>;
111 0x0000 0x0 0x0 0x1 &mpic 0x0 0x1 0x0 0x0
112 0x0000 0x0 0x0 0x2 &mpic 0x1 0x1 0x0 0x0
113 0x0000 0x0 0x0 0x3 &mpic 0x2 0x1 0x0 0x0
114 0x0000 0x0 0x0 0x4 &mpic 0x3 0x1 0x0 0x0
120 compatible = "fsl,mpc8641-pcie";
122 #interrupt-cells = <1>;
124 #address-cells = <3>;
125 bus-range = <0x0 0xff>;
126 clock-frequency = <100000000>;
127 interrupts = <25 2 0 0>;
131 #interrupt-cells = <1>;
133 #address-cells = <3>;
135 interrupts = <25 2 0 0>;
136 interrupt-map-mask = <0xf800 0x0 0x0 0x7>;
138 0x0000 0x0 0x0 0x1 &mpic 0x4 0x1 0x0 0x0
139 0x0000 0x0 0x0 0x2 &mpic 0x5 0x1 0x0 0x0
140 0x0000 0x0 0x0 0x3 &mpic 0x6 0x1 0x0 0x0
141 0x0000 0x0 0x0 0x4 &mpic 0x7 0x1 0x0 0x0