xref: /openbmc/linux/arch/powerpc/boot/dts/fsl/mpc8572ds.dtsi (revision e5451c8f8330e03ad3cfa16048b4daf961af434f)
1*dc37374bSHongtao Jia/*
2*dc37374bSHongtao Jia * MPC8572DS Device Tree Source stub (no addresses or top-level ranges)
3*dc37374bSHongtao Jia *
4*dc37374bSHongtao Jia * Copyright 2011 Freescale Semiconductor Inc.
5*dc37374bSHongtao Jia *
6*dc37374bSHongtao Jia * Redistribution and use in source and binary forms, with or without
7*dc37374bSHongtao Jia * modification, are permitted provided that the following conditions are met:
8*dc37374bSHongtao Jia *     * Redistributions of source code must retain the above copyright
9*dc37374bSHongtao Jia *       notice, this list of conditions and the following disclaimer.
10*dc37374bSHongtao Jia *     * Redistributions in binary form must reproduce the above copyright
11*dc37374bSHongtao Jia *       notice, this list of conditions and the following disclaimer in the
12*dc37374bSHongtao Jia *       documentation and/or other materials provided with the distribution.
13*dc37374bSHongtao Jia *     * Neither the name of Freescale Semiconductor nor the
14*dc37374bSHongtao Jia *       names of its contributors may be used to endorse or promote products
15*dc37374bSHongtao Jia *       derived from this software without specific prior written permission.
16*dc37374bSHongtao Jia *
17*dc37374bSHongtao Jia *
18*dc37374bSHongtao Jia * ALTERNATIVELY, this software may be distributed under the terms of the
19*dc37374bSHongtao Jia * GNU General Public License ("GPL") as published by the Free Software
20*dc37374bSHongtao Jia * Foundation, either version 2 of that License or (at your option) any
21*dc37374bSHongtao Jia * later version.
22*dc37374bSHongtao Jia *
23*dc37374bSHongtao Jia * THIS SOFTWARE IS PROVIDED BY Freescale Semiconductor ``AS IS'' AND ANY
24*dc37374bSHongtao Jia * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
25*dc37374bSHongtao Jia * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
26*dc37374bSHongtao Jia * DISCLAIMED. IN NO EVENT SHALL Freescale Semiconductor BE LIABLE FOR ANY
27*dc37374bSHongtao Jia * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
28*dc37374bSHongtao Jia * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
29*dc37374bSHongtao Jia * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
30*dc37374bSHongtao Jia * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
31*dc37374bSHongtao Jia * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
32*dc37374bSHongtao Jia * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
33*dc37374bSHongtao Jia */
34*dc37374bSHongtao Jia
35*dc37374bSHongtao Jia&board_lbc {
36*dc37374bSHongtao Jia	nor@0,0 {
37*dc37374bSHongtao Jia		#address-cells = <1>;
38*dc37374bSHongtao Jia		#size-cells = <1>;
39*dc37374bSHongtao Jia		compatible = "cfi-flash";
40*dc37374bSHongtao Jia		reg = <0x0 0x0 0x8000000>;
41*dc37374bSHongtao Jia		bank-width = <2>;
42*dc37374bSHongtao Jia		device-width = <1>;
43*dc37374bSHongtao Jia
44*dc37374bSHongtao Jia		partition@0 {
45*dc37374bSHongtao Jia			reg = <0x0 0x03000000>;
46*dc37374bSHongtao Jia			label = "ramdisk-nor";
47*dc37374bSHongtao Jia		};
48*dc37374bSHongtao Jia
49*dc37374bSHongtao Jia		partition@3000000 {
50*dc37374bSHongtao Jia			reg = <0x03000000 0x00e00000>;
51*dc37374bSHongtao Jia			label = "diagnostic-nor";
52*dc37374bSHongtao Jia			read-only;
53*dc37374bSHongtao Jia		};
54*dc37374bSHongtao Jia
55*dc37374bSHongtao Jia		partition@3e00000 {
56*dc37374bSHongtao Jia			reg = <0x03e00000 0x00200000>;
57*dc37374bSHongtao Jia			label = "dink-nor";
58*dc37374bSHongtao Jia			read-only;
59*dc37374bSHongtao Jia		};
60*dc37374bSHongtao Jia
61*dc37374bSHongtao Jia		partition@4000000 {
62*dc37374bSHongtao Jia			reg = <0x04000000 0x00400000>;
63*dc37374bSHongtao Jia			label = "kernel-nor";
64*dc37374bSHongtao Jia		};
65*dc37374bSHongtao Jia
66*dc37374bSHongtao Jia		partition@4400000 {
67*dc37374bSHongtao Jia			reg = <0x04400000 0x03b00000>;
68*dc37374bSHongtao Jia			label = "fs-nor";
69*dc37374bSHongtao Jia		};
70*dc37374bSHongtao Jia
71*dc37374bSHongtao Jia		partition@7f00000 {
72*dc37374bSHongtao Jia			reg = <0x07f00000 0x00060000>;
73*dc37374bSHongtao Jia			label = "dtb-nor";
74*dc37374bSHongtao Jia		};
75*dc37374bSHongtao Jia
76*dc37374bSHongtao Jia		partition@7f60000 {
77*dc37374bSHongtao Jia			reg = <0x07f60000 0x00020000>;
78*dc37374bSHongtao Jia			label = "env-nor";
79*dc37374bSHongtao Jia			read-only;
80*dc37374bSHongtao Jia		};
81*dc37374bSHongtao Jia
82*dc37374bSHongtao Jia		partition@7f80000 {
83*dc37374bSHongtao Jia			reg = <0x07f80000 0x00080000>;
84*dc37374bSHongtao Jia			label = "u-boot-nor";
85*dc37374bSHongtao Jia			read-only;
86*dc37374bSHongtao Jia		};
87*dc37374bSHongtao Jia	};
88*dc37374bSHongtao Jia
89*dc37374bSHongtao Jia	nand@2,0 {
90*dc37374bSHongtao Jia		#address-cells = <1>;
91*dc37374bSHongtao Jia		#size-cells = <1>;
92*dc37374bSHongtao Jia		compatible = "fsl,mpc8572-fcm-nand",
93*dc37374bSHongtao Jia			     "fsl,elbc-fcm-nand";
94*dc37374bSHongtao Jia		reg = <0x2 0x0 0x40000>;
95*dc37374bSHongtao Jia
96*dc37374bSHongtao Jia		partition@0 {
97*dc37374bSHongtao Jia			reg = <0x0 0x02000000>;
98*dc37374bSHongtao Jia			label = "u-boot-nand";
99*dc37374bSHongtao Jia			read-only;
100*dc37374bSHongtao Jia		};
101*dc37374bSHongtao Jia
102*dc37374bSHongtao Jia		partition@2000000 {
103*dc37374bSHongtao Jia			reg = <0x02000000 0x10000000>;
104*dc37374bSHongtao Jia			label = "fs-nand";
105*dc37374bSHongtao Jia		};
106*dc37374bSHongtao Jia
107*dc37374bSHongtao Jia		partition@12000000 {
108*dc37374bSHongtao Jia			reg = <0x12000000 0x08000000>;
109*dc37374bSHongtao Jia			label = "ramdisk-nand";
110*dc37374bSHongtao Jia		};
111*dc37374bSHongtao Jia
112*dc37374bSHongtao Jia		partition@1a000000 {
113*dc37374bSHongtao Jia			reg = <0x1a000000 0x04000000>;
114*dc37374bSHongtao Jia			label = "kernel-nand";
115*dc37374bSHongtao Jia		};
116*dc37374bSHongtao Jia
117*dc37374bSHongtao Jia		partition@1e000000 {
118*dc37374bSHongtao Jia			reg = <0x1e000000 0x01000000>;
119*dc37374bSHongtao Jia			label = "dtb-nand";
120*dc37374bSHongtao Jia		};
121*dc37374bSHongtao Jia
122*dc37374bSHongtao Jia		partition@1f000000 {
123*dc37374bSHongtao Jia			reg = <0x1f000000 0x21000000>;
124*dc37374bSHongtao Jia			label = "empty-nand";
125*dc37374bSHongtao Jia		};
126*dc37374bSHongtao Jia	};
127*dc37374bSHongtao Jia
128*dc37374bSHongtao Jia	nand@4,0 {
129*dc37374bSHongtao Jia		compatible = "fsl,mpc8572-fcm-nand",
130*dc37374bSHongtao Jia			     "fsl,elbc-fcm-nand";
131*dc37374bSHongtao Jia		reg = <0x4 0x0 0x40000>;
132*dc37374bSHongtao Jia	};
133*dc37374bSHongtao Jia
134*dc37374bSHongtao Jia	nand@5,0 {
135*dc37374bSHongtao Jia		compatible = "fsl,mpc8572-fcm-nand",
136*dc37374bSHongtao Jia			     "fsl,elbc-fcm-nand";
137*dc37374bSHongtao Jia		reg = <0x5 0x0 0x40000>;
138*dc37374bSHongtao Jia	};
139*dc37374bSHongtao Jia
140*dc37374bSHongtao Jia	nand@6,0 {
141*dc37374bSHongtao Jia		compatible = "fsl,mpc8572-fcm-nand",
142*dc37374bSHongtao Jia			     "fsl,elbc-fcm-nand";
143*dc37374bSHongtao Jia		reg = <0x6 0x0 0x40000>;
144*dc37374bSHongtao Jia	};
145*dc37374bSHongtao Jia};
146*dc37374bSHongtao Jia
147*dc37374bSHongtao Jia&board_soc {
148*dc37374bSHongtao Jia	enet0: ethernet@24000 {
149*dc37374bSHongtao Jia		tbi-handle = <&tbi0>;
150*dc37374bSHongtao Jia		phy-handle = <&phy0>;
151*dc37374bSHongtao Jia		phy-connection-type = "rgmii-id";
152*dc37374bSHongtao Jia	};
153*dc37374bSHongtao Jia
154*dc37374bSHongtao Jia	mdio@24520 {
155*dc37374bSHongtao Jia		phy0: ethernet-phy@0 {
156*dc37374bSHongtao Jia			interrupts = <10 1 0 0>;
157*dc37374bSHongtao Jia			reg = <0x0>;
158*dc37374bSHongtao Jia		};
159*dc37374bSHongtao Jia		phy1: ethernet-phy@1 {
160*dc37374bSHongtao Jia			interrupts = <10 1 0 0>;
161*dc37374bSHongtao Jia			reg = <0x1>;
162*dc37374bSHongtao Jia		};
163*dc37374bSHongtao Jia		phy2: ethernet-phy@2 {
164*dc37374bSHongtao Jia			interrupts = <10 1 0 0>;
165*dc37374bSHongtao Jia			reg = <0x2>;
166*dc37374bSHongtao Jia		};
167*dc37374bSHongtao Jia		phy3: ethernet-phy@3 {
168*dc37374bSHongtao Jia			interrupts = <10 1 0 0>;
169*dc37374bSHongtao Jia			reg = <0x3>;
170*dc37374bSHongtao Jia		};
171*dc37374bSHongtao Jia
172*dc37374bSHongtao Jia		sgmii_phy0: sgmii-phy@0 {
173*dc37374bSHongtao Jia			interrupts = <6 1 0 0>;
174*dc37374bSHongtao Jia			reg = <0x1c>;
175*dc37374bSHongtao Jia		};
176*dc37374bSHongtao Jia		sgmii_phy1: sgmii-phy@1 {
177*dc37374bSHongtao Jia			interrupts = <6 1 0 0>;
178*dc37374bSHongtao Jia			reg = <0x1d>;
179*dc37374bSHongtao Jia		};
180*dc37374bSHongtao Jia		sgmii_phy2: sgmii-phy@2 {
181*dc37374bSHongtao Jia			interrupts = <7 1 0 0>;
182*dc37374bSHongtao Jia			reg = <0x1e>;
183*dc37374bSHongtao Jia		};
184*dc37374bSHongtao Jia		sgmii_phy3: sgmii-phy@3 {
185*dc37374bSHongtao Jia			interrupts = <7 1 0 0>;
186*dc37374bSHongtao Jia			reg = <0x1f>;
187*dc37374bSHongtao Jia		};
188*dc37374bSHongtao Jia
189*dc37374bSHongtao Jia		tbi0: tbi-phy@11 {
190*dc37374bSHongtao Jia			reg = <0x11>;
191*dc37374bSHongtao Jia			device_type = "tbi-phy";
192*dc37374bSHongtao Jia		};
193*dc37374bSHongtao Jia	};
194*dc37374bSHongtao Jia
195*dc37374bSHongtao Jia	ptp_clock@24e00 {
196*dc37374bSHongtao Jia		fsl,tclk-period = <5>;
197*dc37374bSHongtao Jia		fsl,tmr-prsc = <200>;
198*dc37374bSHongtao Jia		fsl,tmr-add = <0xAAAAAAAB>;
199*dc37374bSHongtao Jia		fsl,tmr-fiper1 = <0x3B9AC9FB>;
200*dc37374bSHongtao Jia		fsl,tmr-fiper2 = <0x3B9AC9FB>;
201*dc37374bSHongtao Jia		fsl,max-adj = <499999999>;
202*dc37374bSHongtao Jia	};
203*dc37374bSHongtao Jia
204*dc37374bSHongtao Jia	enet1: ethernet@25000 {
205*dc37374bSHongtao Jia		tbi-handle = <&tbi1>;
206*dc37374bSHongtao Jia		phy-handle = <&phy1>;
207*dc37374bSHongtao Jia		phy-connection-type = "rgmii-id";
208*dc37374bSHongtao Jia
209*dc37374bSHongtao Jia	};
210*dc37374bSHongtao Jia
211*dc37374bSHongtao Jia	mdio@25520 {
212*dc37374bSHongtao Jia		tbi1: tbi-phy@11 {
213*dc37374bSHongtao Jia			reg = <0x11>;
214*dc37374bSHongtao Jia			device_type = "tbi-phy";
215*dc37374bSHongtao Jia		};
216*dc37374bSHongtao Jia	};
217*dc37374bSHongtao Jia
218*dc37374bSHongtao Jia	enet2: ethernet@26000 {
219*dc37374bSHongtao Jia		tbi-handle = <&tbi2>;
220*dc37374bSHongtao Jia		phy-handle = <&phy2>;
221*dc37374bSHongtao Jia		phy-connection-type = "rgmii-id";
222*dc37374bSHongtao Jia
223*dc37374bSHongtao Jia	};
224*dc37374bSHongtao Jia	mdio@26520 {
225*dc37374bSHongtao Jia		tbi2: tbi-phy@11 {
226*dc37374bSHongtao Jia			reg = <0x11>;
227*dc37374bSHongtao Jia			device_type = "tbi-phy";
228*dc37374bSHongtao Jia		};
229*dc37374bSHongtao Jia	};
230*dc37374bSHongtao Jia
231*dc37374bSHongtao Jia	enet3: ethernet@27000 {
232*dc37374bSHongtao Jia		tbi-handle = <&tbi3>;
233*dc37374bSHongtao Jia		phy-handle = <&phy3>;
234*dc37374bSHongtao Jia		phy-connection-type = "rgmii-id";
235*dc37374bSHongtao Jia	};
236*dc37374bSHongtao Jia
237*dc37374bSHongtao Jia	mdio@27520 {
238*dc37374bSHongtao Jia		tbi3: tbi-phy@11 {
239*dc37374bSHongtao Jia			reg = <0x11>;
240*dc37374bSHongtao Jia			device_type = "tbi-phy";
241*dc37374bSHongtao Jia		};
242*dc37374bSHongtao Jia	};
243*dc37374bSHongtao Jia};
244*dc37374bSHongtao Jia
245*dc37374bSHongtao Jia&board_pci0 {
246*dc37374bSHongtao Jia	pcie@0 {
247*dc37374bSHongtao Jia		interrupt-map-mask = <0xff00 0x0 0x0 0x7>;
248*dc37374bSHongtao Jia		interrupt-map = <
249*dc37374bSHongtao Jia			/* IDSEL 0x11 func 0 - PCI slot 1 */
250*dc37374bSHongtao Jia			0x8800 0x0 0x0 0x1 &mpic 0x2 0x1 0 0
251*dc37374bSHongtao Jia			0x8800 0x0 0x0 0x2 &mpic 0x3 0x1 0 0
252*dc37374bSHongtao Jia			0x8800 0x0 0x0 0x3 &mpic 0x4 0x1 0 0
253*dc37374bSHongtao Jia			0x8800 0x0 0x0 0x4 &mpic 0x1 0x1 0 0
254*dc37374bSHongtao Jia
255*dc37374bSHongtao Jia			/* IDSEL 0x11 func 1 - PCI slot 1 */
256*dc37374bSHongtao Jia			0x8900 0x0 0x0 0x1 &mpic 0x2 0x1 0 0
257*dc37374bSHongtao Jia			0x8900 0x0 0x0 0x2 &mpic 0x3 0x1 0 0
258*dc37374bSHongtao Jia			0x8900 0x0 0x0 0x3 &mpic 0x4 0x1 0 0
259*dc37374bSHongtao Jia			0x8900 0x0 0x0 0x4 &mpic 0x1 0x1 0 0
260*dc37374bSHongtao Jia
261*dc37374bSHongtao Jia			/* IDSEL 0x11 func 2 - PCI slot 1 */
262*dc37374bSHongtao Jia			0x8a00 0x0 0x0 0x1 &mpic 0x2 0x1 0 0
263*dc37374bSHongtao Jia			0x8a00 0x0 0x0 0x2 &mpic 0x3 0x1 0 0
264*dc37374bSHongtao Jia			0x8a00 0x0 0x0 0x3 &mpic 0x4 0x1 0 0
265*dc37374bSHongtao Jia			0x8a00 0x0 0x0 0x4 &mpic 0x1 0x1 0 0
266*dc37374bSHongtao Jia
267*dc37374bSHongtao Jia			/* IDSEL 0x11 func 3 - PCI slot 1 */
268*dc37374bSHongtao Jia			0x8b00 0x0 0x0 0x1 &mpic 0x2 0x1 0 0
269*dc37374bSHongtao Jia			0x8b00 0x0 0x0 0x2 &mpic 0x3 0x1 0 0
270*dc37374bSHongtao Jia			0x8b00 0x0 0x0 0x3 &mpic 0x4 0x1 0 0
271*dc37374bSHongtao Jia			0x8b00 0x0 0x0 0x4 &mpic 0x1 0x1 0 0
272*dc37374bSHongtao Jia
273*dc37374bSHongtao Jia			/* IDSEL 0x11 func 4 - PCI slot 1 */
274*dc37374bSHongtao Jia			0x8c00 0x0 0x0 0x1 &mpic 0x2 0x1 0 0
275*dc37374bSHongtao Jia			0x8c00 0x0 0x0 0x2 &mpic 0x3 0x1 0 0
276*dc37374bSHongtao Jia			0x8c00 0x0 0x0 0x3 &mpic 0x4 0x1 0 0
277*dc37374bSHongtao Jia			0x8c00 0x0 0x0 0x4 &mpic 0x1 0x1 0 0
278*dc37374bSHongtao Jia
279*dc37374bSHongtao Jia			/* IDSEL 0x11 func 5 - PCI slot 1 */
280*dc37374bSHongtao Jia			0x8d00 0x0 0x0 0x1 &mpic 0x2 0x1 0 0
281*dc37374bSHongtao Jia			0x8d00 0x0 0x0 0x2 &mpic 0x3 0x1 0 0
282*dc37374bSHongtao Jia			0x8d00 0x0 0x0 0x3 &mpic 0x4 0x1 0 0
283*dc37374bSHongtao Jia			0x8d00 0x0 0x0 0x4 &mpic 0x1 0x1 0 0
284*dc37374bSHongtao Jia
285*dc37374bSHongtao Jia			/* IDSEL 0x11 func 6 - PCI slot 1 */
286*dc37374bSHongtao Jia			0x8e00 0x0 0x0 0x1 &mpic 0x2 0x1 0 0
287*dc37374bSHongtao Jia			0x8e00 0x0 0x0 0x2 &mpic 0x3 0x1 0 0
288*dc37374bSHongtao Jia			0x8e00 0x0 0x0 0x3 &mpic 0x4 0x1 0 0
289*dc37374bSHongtao Jia			0x8e00 0x0 0x0 0x4 &mpic 0x1 0x1 0 0
290*dc37374bSHongtao Jia
291*dc37374bSHongtao Jia			/* IDSEL 0x11 func 7 - PCI slot 1 */
292*dc37374bSHongtao Jia			0x8f00 0x0 0x0 0x1 &mpic 0x2 0x1 0 0
293*dc37374bSHongtao Jia			0x8f00 0x0 0x0 0x2 &mpic 0x3 0x1 0 0
294*dc37374bSHongtao Jia			0x8f00 0x0 0x0 0x3 &mpic 0x4 0x1 0 0
295*dc37374bSHongtao Jia			0x8f00 0x0 0x0 0x4 &mpic 0x1 0x1 0 0
296*dc37374bSHongtao Jia
297*dc37374bSHongtao Jia			/* IDSEL 0x12 func 0 - PCI slot 2 */
298*dc37374bSHongtao Jia			0x9000 0x0 0x0 0x1 &mpic 0x3 0x1 0 0
299*dc37374bSHongtao Jia			0x9000 0x0 0x0 0x2 &mpic 0x4 0x1 0 0
300*dc37374bSHongtao Jia			0x9000 0x0 0x0 0x3 &mpic 0x1 0x1 0 0
301*dc37374bSHongtao Jia			0x9000 0x0 0x0 0x4 &mpic 0x2 0x1 0 0
302*dc37374bSHongtao Jia
303*dc37374bSHongtao Jia			/* IDSEL 0x12 func 1 - PCI slot 2 */
304*dc37374bSHongtao Jia			0x9100 0x0 0x0 0x1 &mpic 0x3 0x1 0 0
305*dc37374bSHongtao Jia			0x9100 0x0 0x0 0x2 &mpic 0x4 0x1 0 0
306*dc37374bSHongtao Jia			0x9100 0x0 0x0 0x3 &mpic 0x1 0x1 0 0
307*dc37374bSHongtao Jia			0x9100 0x0 0x0 0x4 &mpic 0x2 0x1 0 0
308*dc37374bSHongtao Jia
309*dc37374bSHongtao Jia			/* IDSEL 0x12 func 2 - PCI slot 2 */
310*dc37374bSHongtao Jia			0x9200 0x0 0x0 0x1 &mpic 0x3 0x1 0 0
311*dc37374bSHongtao Jia			0x9200 0x0 0x0 0x2 &mpic 0x4 0x1 0 0
312*dc37374bSHongtao Jia			0x9200 0x0 0x0 0x3 &mpic 0x1 0x1 0 0
313*dc37374bSHongtao Jia			0x9200 0x0 0x0 0x4 &mpic 0x2 0x1 0 0
314*dc37374bSHongtao Jia
315*dc37374bSHongtao Jia			/* IDSEL 0x12 func 3 - PCI slot 2 */
316*dc37374bSHongtao Jia			0x9300 0x0 0x0 0x1 &mpic 0x3 0x1 0 0
317*dc37374bSHongtao Jia			0x9300 0x0 0x0 0x2 &mpic 0x4 0x1 0 0
318*dc37374bSHongtao Jia			0x9300 0x0 0x0 0x3 &mpic 0x1 0x1 0 0
319*dc37374bSHongtao Jia			0x9300 0x0 0x0 0x4 &mpic 0x2 0x1 0 0
320*dc37374bSHongtao Jia
321*dc37374bSHongtao Jia			/* IDSEL 0x12 func 4 - PCI slot 2 */
322*dc37374bSHongtao Jia			0x9400 0x0 0x0 0x1 &mpic 0x3 0x1 0 0
323*dc37374bSHongtao Jia			0x9400 0x0 0x0 0x2 &mpic 0x4 0x1 0 0
324*dc37374bSHongtao Jia			0x9400 0x0 0x0 0x3 &mpic 0x1 0x1 0 0
325*dc37374bSHongtao Jia			0x9400 0x0 0x0 0x4 &mpic 0x2 0x1 0 0
326*dc37374bSHongtao Jia
327*dc37374bSHongtao Jia			/* IDSEL 0x12 func 5 - PCI slot 2 */
328*dc37374bSHongtao Jia			0x9500 0x0 0x0 0x1 &mpic 0x3 0x1 0 0
329*dc37374bSHongtao Jia			0x9500 0x0 0x0 0x2 &mpic 0x4 0x1 0 0
330*dc37374bSHongtao Jia			0x9500 0x0 0x0 0x3 &mpic 0x1 0x1 0 0
331*dc37374bSHongtao Jia			0x9500 0x0 0x0 0x4 &mpic 0x2 0x1 0 0
332*dc37374bSHongtao Jia
333*dc37374bSHongtao Jia			/* IDSEL 0x12 func 6 - PCI slot 2 */
334*dc37374bSHongtao Jia			0x9600 0x0 0x0 0x1 &mpic 0x3 0x1 0 0
335*dc37374bSHongtao Jia			0x9600 0x0 0x0 0x2 &mpic 0x4 0x1 0 0
336*dc37374bSHongtao Jia			0x9600 0x0 0x0 0x3 &mpic 0x1 0x1 0 0
337*dc37374bSHongtao Jia			0x9600 0x0 0x0 0x4 &mpic 0x2 0x1 0 0
338*dc37374bSHongtao Jia
339*dc37374bSHongtao Jia			/* IDSEL 0x12 func 7 - PCI slot 2 */
340*dc37374bSHongtao Jia			0x9700 0x0 0x0 0x1 &mpic 0x3 0x1 0 0
341*dc37374bSHongtao Jia			0x9700 0x0 0x0 0x2 &mpic 0x4 0x1 0 0
342*dc37374bSHongtao Jia			0x9700 0x0 0x0 0x3 &mpic 0x1 0x1 0 0
343*dc37374bSHongtao Jia			0x9700 0x0 0x0 0x4 &mpic 0x2 0x1 0 0
344*dc37374bSHongtao Jia
345*dc37374bSHongtao Jia			// IDSEL 0x1c  USB
346*dc37374bSHongtao Jia			0xe000 0x0 0x0 0x1 &i8259 0xc 0x2
347*dc37374bSHongtao Jia			0xe100 0x0 0x0 0x2 &i8259 0x9 0x2
348*dc37374bSHongtao Jia			0xe200 0x0 0x0 0x3 &i8259 0xa 0x2
349*dc37374bSHongtao Jia			0xe300 0x0 0x0 0x4 &i8259 0xb 0x2
350*dc37374bSHongtao Jia
351*dc37374bSHongtao Jia			// IDSEL 0x1d  Audio
352*dc37374bSHongtao Jia			0xe800 0x0 0x0 0x1 &i8259 0x6 0x2
353*dc37374bSHongtao Jia
354*dc37374bSHongtao Jia			// IDSEL 0x1e Legacy
355*dc37374bSHongtao Jia			0xf000 0x0 0x0 0x1 &i8259 0x7 0x2
356*dc37374bSHongtao Jia			0xf100 0x0 0x0 0x1 &i8259 0x7 0x2
357*dc37374bSHongtao Jia
358*dc37374bSHongtao Jia			// IDSEL 0x1f IDE/SATA
359*dc37374bSHongtao Jia			0xf800 0x0 0x0 0x1 &i8259 0xe 0x2
360*dc37374bSHongtao Jia			0xf900 0x0 0x0 0x1 &i8259 0x5 0x2
361*dc37374bSHongtao Jia			>;
362*dc37374bSHongtao Jia
363*dc37374bSHongtao Jia
364*dc37374bSHongtao Jia		uli1575@0 {
365*dc37374bSHongtao Jia			reg = <0x0 0x0 0x0 0x0 0x0>;
366*dc37374bSHongtao Jia			#size-cells = <2>;
367*dc37374bSHongtao Jia			#address-cells = <3>;
368*dc37374bSHongtao Jia			ranges = <0x2000000 0x0 0x80000000
369*dc37374bSHongtao Jia				  0x2000000 0x0 0x80000000
370*dc37374bSHongtao Jia				  0x0 0x20000000
371*dc37374bSHongtao Jia
372*dc37374bSHongtao Jia				  0x1000000 0x0 0x0
373*dc37374bSHongtao Jia				  0x1000000 0x0 0x0
374*dc37374bSHongtao Jia				  0x0 0x10000>;
375*dc37374bSHongtao Jia			isa@1e {
376*dc37374bSHongtao Jia				device_type = "isa";
377*dc37374bSHongtao Jia				#interrupt-cells = <2>;
378*dc37374bSHongtao Jia				#size-cells = <1>;
379*dc37374bSHongtao Jia				#address-cells = <2>;
380*dc37374bSHongtao Jia				reg = <0xf000 0x0 0x0 0x0 0x0>;
381*dc37374bSHongtao Jia				ranges = <0x1 0x0 0x1000000 0x0 0x0
382*dc37374bSHongtao Jia					  0x1000>;
383*dc37374bSHongtao Jia				interrupt-parent = <&i8259>;
384*dc37374bSHongtao Jia
385*dc37374bSHongtao Jia				i8259: interrupt-controller@20 {
386*dc37374bSHongtao Jia					reg = <0x1 0x20 0x2
387*dc37374bSHongtao Jia					       0x1 0xa0 0x2
388*dc37374bSHongtao Jia					       0x1 0x4d0 0x2>;
389*dc37374bSHongtao Jia					interrupt-controller;
390*dc37374bSHongtao Jia					device_type = "interrupt-controller";
391*dc37374bSHongtao Jia					#address-cells = <0>;
392*dc37374bSHongtao Jia					#interrupt-cells = <2>;
393*dc37374bSHongtao Jia					compatible = "chrp,iic";
394*dc37374bSHongtao Jia					interrupts = <9 2 0 0>;
395*dc37374bSHongtao Jia					interrupt-parent = <&mpic>;
396*dc37374bSHongtao Jia				};
397*dc37374bSHongtao Jia
398*dc37374bSHongtao Jia				i8042@60 {
399*dc37374bSHongtao Jia					#size-cells = <0>;
400*dc37374bSHongtao Jia					#address-cells = <1>;
401*dc37374bSHongtao Jia					reg = <0x1 0x60 0x1 0x1 0x64 0x1>;
402*dc37374bSHongtao Jia					interrupts = <1 3 12 3>;
403*dc37374bSHongtao Jia					interrupt-parent =
404*dc37374bSHongtao Jia						<&i8259>;
405*dc37374bSHongtao Jia
406*dc37374bSHongtao Jia					keyboard@0 {
407*dc37374bSHongtao Jia						reg = <0x0>;
408*dc37374bSHongtao Jia						compatible = "pnpPNP,303";
409*dc37374bSHongtao Jia					};
410*dc37374bSHongtao Jia
411*dc37374bSHongtao Jia					mouse@1 {
412*dc37374bSHongtao Jia						reg = <0x1>;
413*dc37374bSHongtao Jia						compatible = "pnpPNP,f03";
414*dc37374bSHongtao Jia					};
415*dc37374bSHongtao Jia				};
416*dc37374bSHongtao Jia
417*dc37374bSHongtao Jia				rtc@70 {
418*dc37374bSHongtao Jia					compatible = "pnpPNP,b00";
419*dc37374bSHongtao Jia					reg = <0x1 0x70 0x2>;
420*dc37374bSHongtao Jia				};
421*dc37374bSHongtao Jia
422*dc37374bSHongtao Jia				gpio@400 {
423*dc37374bSHongtao Jia					reg = <0x1 0x400 0x80>;
424*dc37374bSHongtao Jia				};
425*dc37374bSHongtao Jia			};
426*dc37374bSHongtao Jia		};
427*dc37374bSHongtao Jia	};
428*dc37374bSHongtao Jia};
429