1 // SPDX-License-Identifier: GPL-2.0+ OR X11
3 * P2020 Silicon/SoC Device Tree Source (post include)
5 * Copyright 2013 Freescale Semiconductor Inc.
13 compatible = "fsl,p2020-immr", "simple-bus";
14 bus-frequency = <0x0>;
17 compatible = "fsl-usb2-dr-v1.6", "fsl-usb2-dr";
18 reg = <0x22000 0x1000>;
21 interrupts = <28 0x2 0 0>;
28 #interrupt-cells = <4>;
29 reg = <0x40000 0x40000>;
30 compatible = "fsl,mpic";
31 device_type = "open-pic";
34 last-interrupt-source = <255>;
38 compatible = "fsl,p2020-esdhc", "fsl,esdhc";
39 reg = <0x2e000 0x1000>;
40 interrupts = <72 0x2 0 0>;
41 /* Filled in by U-Boot */
42 clock-frequency = <0>;
46 compatible = "fsl,mpc8536-espi";
49 reg = <0x7000 0x1000>;
50 interrupts = < 0x3b 0x02 0x00 0x00 >;
51 fsl,espi-num-chipselects = <4>;
54 /include/ "pq3-i2c-0.dtsi"
55 /include/ "pq3-i2c-1.dtsi"
56 /include/ "pq3-duart-0.dtsi"
57 /include/ "pq3-gpio-0.dtsi"
59 L2: l2-cache-controller@20000 {
60 compatible = "fsl,p2020-l2-cache-controller";
61 reg = <0x20000 0x1000>;
62 cache-line-size = <32>; /* 32 bytes */
63 cache-size = <0x80000>; /* L2,512K */
64 interrupts = <16 2 0 0>;
67 /include/ "pq3-etsec1-0.dtsi"
68 /include/ "pq3-etsec1-timer-0.dtsi"
71 interrupts = <68 2 0 0 69 2 0 0 70 2 0 0>;
74 /include/ "pq3-etsec1-1.dtsi"
75 /include/ "pq3-etsec1-2.dtsi"
77 /include/ "pq3-sec3.1-0.dtsi"
78 /include/ "pq3-mpic.dtsi"
79 /include/ "pq3-mpic-timer-B.dtsi"
82 /* PCIe controller base address 0x8000 */
84 compatible = "fsl,pcie-p1_p2", "fsl,pcie-fsl-qoriq", "fsl,mpc8548-pcie";
89 bus-range = <0x0 0xff>;
90 clock-frequency = <33333333>;
91 interrupts = <24 2 0 0>;
95 #interrupt-cells = <1>;
99 interrupts = <24 2 0 0>;
100 interrupt-map-mask = <0xf800 0 0 7>;
104 0000 0x0 0x0 0x1 &mpic 0x8 0x1 0x0 0x0
105 0000 0x0 0x0 0x2 &mpic 0x9 0x1 0x0 0x0
106 0000 0x0 0x0 0x3 &mpic 0xa 0x1 0x0 0x0
107 0000 0x0 0x0 0x4 &mpic 0xb 0x1 0x0 0x0
112 /* PCIe controller base address 0x9000 */
114 compatible = "fsl,pcie-p1_p2", "fsl,pcie-fsl-qoriq", "fsl,mpc8548-pcie";
116 #address-cells = <3>;
119 bus-range = <0x0 0xff>;
120 clock-frequency = <33333333>;
121 interrupts = <25 2 0 0>;
125 #interrupt-cells = <1>;
127 #address-cells = <3>;
129 interrupts = <25 2 0 0>;
130 interrupt-map-mask = <0xf800 0 0 7>;
134 0000 0x0 0x0 0x1 &mpic 0x4 0x1 0x0 0x0
135 0000 0x0 0x0 0x2 &mpic 0x5 0x1 0x0 0x0
136 0000 0x0 0x0 0x3 &mpic 0x6 0x1 0x0 0x0
137 0000 0x0 0x0 0x4 &mpic 0x7 0x1 0x0 0x0
142 /* PCIe controller base address 0xa000 */
144 compatible = "fsl,pcie-p1_p2", "fsl,pcie-fsl-qoriq", "fsl,mpc8548-pcie";
146 #address-cells = <3>;
149 bus-range = <0x0 0xff>;
150 clock-frequency = <33333333>;
151 interrupts = <26 2 0 0>;
155 #interrupt-cells = <1>;
157 #address-cells = <3>;
159 interrupts = <26 2 0 0>;
160 interrupt-map-mask = <0xf800 0 0 7>;
163 0000 0x0 0x0 0x1 &mpic 0x0 0x1 0x0 0x0
164 0000 0x0 0x0 0x2 &mpic 0x1 0x1 0x0 0x0
165 0000 0x0 0x0 0x3 &mpic 0x2 0x1 0x0 0x0
166 0000 0x0 0x0 0x4 &mpic 0x3 0x1 0x0 0x0
172 #address-cells = <2>;
174 compatible = "fsl,p2020-elbc", "fsl,elbc", "simple-bus";
175 interrupts = <19 2 0 0>;