1532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala/*
2532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala * MPC8572DS Device Tree Source stub (no addresses or top-level ranges)
3532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala *
4532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala * Copyright 2011 Freescale Semiconductor Inc.
5532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala *
6532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala * Redistribution and use in source and binary forms, with or without
7532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala * modification, are permitted provided that the following conditions are met:
8532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala *     * Redistributions of source code must retain the above copyright
9532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala *       notice, this list of conditions and the following disclaimer.
10532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala *     * Redistributions in binary form must reproduce the above copyright
11532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala *       notice, this list of conditions and the following disclaimer in the
12532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala *       documentation and/or other materials provided with the distribution.
13532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala *     * Neither the name of Freescale Semiconductor nor the
14532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala *       names of its contributors may be used to endorse or promote products
15532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala *       derived from this software without specific prior written permission.
16532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala *
17532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala *
18532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala * ALTERNATIVELY, this software may be distributed under the terms of the
19532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala * GNU General Public License ("GPL") as published by the Free Software
20532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala * Foundation, either version 2 of that License or (at your option) any
21532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala * later version.
22532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala *
23532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala * THIS SOFTWARE IS PROVIDED BY Freescale Semiconductor ``AS IS'' AND ANY
24532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
25532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
26532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala * DISCLAIMED. IN NO EVENT SHALL Freescale Semiconductor BE LIABLE FOR ANY
27532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
28532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
29532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
30532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
31532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
32532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
33532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala */
34532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala
35532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala&board_lbc {
36532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala	nor@0,0 {
37532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala		#address-cells = <1>;
38532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala		#size-cells = <1>;
39532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala		compatible = "cfi-flash";
40532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala		reg = <0x0 0x0 0x8000000>;
41532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala		bank-width = <2>;
42532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala		device-width = <1>;
43532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala
449df8f73c404a1160952cf0e5ba65874200eccd14Jia Hongtao		partition@0 {
45532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala			reg = <0x0 0x03000000>;
469df8f73c404a1160952cf0e5ba65874200eccd14Jia Hongtao			label = "ramdisk-nor";
47532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala		};
48532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala
499df8f73c404a1160952cf0e5ba65874200eccd14Jia Hongtao		partition@3000000 {
50532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala			reg = <0x03000000 0x00e00000>;
519df8f73c404a1160952cf0e5ba65874200eccd14Jia Hongtao			label = "diagnostic-nor";
52532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala			read-only;
53532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala		};
54532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala
559df8f73c404a1160952cf0e5ba65874200eccd14Jia Hongtao		partition@3e00000 {
56532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala			reg = <0x03e00000 0x00200000>;
579df8f73c404a1160952cf0e5ba65874200eccd14Jia Hongtao			label = "dink-nor";
58532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala			read-only;
59532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala		};
60532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala
619df8f73c404a1160952cf0e5ba65874200eccd14Jia Hongtao		partition@4000000 {
62532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala			reg = <0x04000000 0x00400000>;
639df8f73c404a1160952cf0e5ba65874200eccd14Jia Hongtao			label = "kernel-nor";
64532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala		};
65532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala
669df8f73c404a1160952cf0e5ba65874200eccd14Jia Hongtao		partition@4400000 {
67532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala			reg = <0x04400000 0x03b00000>;
689df8f73c404a1160952cf0e5ba65874200eccd14Jia Hongtao			label = "fs-nor";
699df8f73c404a1160952cf0e5ba65874200eccd14Jia Hongtao		};
709df8f73c404a1160952cf0e5ba65874200eccd14Jia Hongtao
719df8f73c404a1160952cf0e5ba65874200eccd14Jia Hongtao		partition@7f00000 {
729df8f73c404a1160952cf0e5ba65874200eccd14Jia Hongtao			reg = <0x07f00000 0x00060000>;
739df8f73c404a1160952cf0e5ba65874200eccd14Jia Hongtao			label = "dtb-nor";
74532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala		};
75532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala
769df8f73c404a1160952cf0e5ba65874200eccd14Jia Hongtao		partition@7f60000 {
779df8f73c404a1160952cf0e5ba65874200eccd14Jia Hongtao			reg = <0x07f60000 0x00020000>;
789df8f73c404a1160952cf0e5ba65874200eccd14Jia Hongtao			label = "env-nor";
79532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala			read-only;
80532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala		};
81532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala
829df8f73c404a1160952cf0e5ba65874200eccd14Jia Hongtao		partition@7f80000 {
83532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala			reg = <0x07f80000 0x00080000>;
849df8f73c404a1160952cf0e5ba65874200eccd14Jia Hongtao			label = "u-boot-nor";
85532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala			read-only;
86532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala		};
87532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala	};
88532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala
89532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala	nand@2,0 {
90532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala		#address-cells = <1>;
91532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala		#size-cells = <1>;
92532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala		compatible = "fsl,mpc8572-fcm-nand",
93532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala			     "fsl,elbc-fcm-nand";
94532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala		reg = <0x2 0x0 0x40000>;
95532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala
969df8f73c404a1160952cf0e5ba65874200eccd14Jia Hongtao		partition@0 {
97532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala			reg = <0x0 0x02000000>;
989df8f73c404a1160952cf0e5ba65874200eccd14Jia Hongtao			label = "u-boot-nand";
99532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala			read-only;
100532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala		};
101532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala
1029df8f73c404a1160952cf0e5ba65874200eccd14Jia Hongtao		partition@2000000 {
103532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala			reg = <0x02000000 0x10000000>;
1049df8f73c404a1160952cf0e5ba65874200eccd14Jia Hongtao			label = "fs-nand";
105532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala		};
106532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala
1079df8f73c404a1160952cf0e5ba65874200eccd14Jia Hongtao		partition@12000000 {
108532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala			reg = <0x12000000 0x08000000>;
1099df8f73c404a1160952cf0e5ba65874200eccd14Jia Hongtao			label = "ramdisk-nand";
110532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala		};
111532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala
1129df8f73c404a1160952cf0e5ba65874200eccd14Jia Hongtao		partition@1a000000 {
113532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala			reg = <0x1a000000 0x04000000>;
1149df8f73c404a1160952cf0e5ba65874200eccd14Jia Hongtao			label = "kernel-nand";
115532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala		};
116532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala
1179df8f73c404a1160952cf0e5ba65874200eccd14Jia Hongtao		partition@1e000000 {
118532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala			reg = <0x1e000000 0x01000000>;
1199df8f73c404a1160952cf0e5ba65874200eccd14Jia Hongtao			label = "dtb-nand";
120532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala		};
121532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala
1229df8f73c404a1160952cf0e5ba65874200eccd14Jia Hongtao		partition@1f000000 {
123532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala			reg = <0x1f000000 0x21000000>;
1249df8f73c404a1160952cf0e5ba65874200eccd14Jia Hongtao			label = "empty-nand";
125532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala		};
126532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala	};
127532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala
128532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala	nand@4,0 {
129532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala		compatible = "fsl,mpc8572-fcm-nand",
130532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala			     "fsl,elbc-fcm-nand";
131532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala		reg = <0x4 0x0 0x40000>;
132532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala	};
133532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala
134532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala	nand@5,0 {
135532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala		compatible = "fsl,mpc8572-fcm-nand",
136532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala			     "fsl,elbc-fcm-nand";
137532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala		reg = <0x5 0x0 0x40000>;
138532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala	};
139532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala
140532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala	nand@6,0 {
141532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala		compatible = "fsl,mpc8572-fcm-nand",
142532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala			     "fsl,elbc-fcm-nand";
143532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala		reg = <0x6 0x0 0x40000>;
144532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala	};
145532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala};
146532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala
147532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala&board_soc {
148532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala	enet0: ethernet@24000 {
149532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala		tbi-handle = <&tbi0>;
150532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala		phy-handle = <&phy0>;
151532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala		phy-connection-type = "rgmii-id";
152532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala	};
153532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala
154532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala	mdio@24520 {
155532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala		phy0: ethernet-phy@0 {
156532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala			interrupts = <10 1 0 0>;
157532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala			reg = <0x0>;
158532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala		};
159532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala		phy1: ethernet-phy@1 {
160532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala			interrupts = <10 1 0 0>;
161532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala			reg = <0x1>;
162532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala		};
163532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala		phy2: ethernet-phy@2 {
164532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala			interrupts = <10 1 0 0>;
165532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala			reg = <0x2>;
166532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala		};
167532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala		phy3: ethernet-phy@3 {
168532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala			interrupts = <10 1 0 0>;
169532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala			reg = <0x3>;
170532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala		};
171532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala
172532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala		tbi0: tbi-phy@11 {
173532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala			reg = <0x11>;
174532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala			device_type = "tbi-phy";
175532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala		};
176532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala	};
177532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala
178532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala	ptp_clock@24e00 {
179532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala		fsl,tclk-period = <5>;
180532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala		fsl,tmr-prsc = <200>;
181532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala		fsl,tmr-add = <0xAAAAAAAB>;
182532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala		fsl,tmr-fiper1 = <0x3B9AC9FB>;
183532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala		fsl,tmr-fiper2 = <0x3B9AC9FB>;
184532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala		fsl,max-adj = <499999999>;
185532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala	};
186532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala
187532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala	enet1: ethernet@25000 {
188532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala		tbi-handle = <&tbi1>;
189532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala		phy-handle = <&phy1>;
190532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala		phy-connection-type = "rgmii-id";
191532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala
192532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala	};
193532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala
194532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala	mdio@25520 {
195532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala		tbi1: tbi-phy@11 {
196532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala			reg = <0x11>;
197532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala			device_type = "tbi-phy";
198532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala		};
199532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala	};
200532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala
201532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala	enet2: ethernet@26000 {
202532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala		tbi-handle = <&tbi2>;
203532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala		phy-handle = <&phy2>;
204532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala		phy-connection-type = "rgmii-id";
205532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala
206532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala	};
207532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala	mdio@26520 {
208532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala		tbi2: tbi-phy@11 {
209532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala			reg = <0x11>;
210532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala			device_type = "tbi-phy";
211532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala		};
212532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala	};
213532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala
214532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala	enet3: ethernet@27000 {
215532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala		tbi-handle = <&tbi3>;
216532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala		phy-handle = <&phy3>;
217532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala		phy-connection-type = "rgmii-id";
218532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala	};
219532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala
220532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala	mdio@27520 {
221532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala		tbi3: tbi-phy@11 {
222532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala			reg = <0x11>;
223532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala			device_type = "tbi-phy";
224532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala		};
225532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala	};
226532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala};
227532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala
228532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala&board_pci0 {
229532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala	pcie@0 {
230532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala		interrupt-map-mask = <0xff00 0x0 0x0 0x7>;
231532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala		interrupt-map = <
232532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala			/* IDSEL 0x11 func 0 - PCI slot 1 */
233532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala			0x8800 0x0 0x0 0x1 &mpic 0x2 0x1 0 0
234532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala			0x8800 0x0 0x0 0x2 &mpic 0x3 0x1 0 0
235532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala			0x8800 0x0 0x0 0x3 &mpic 0x4 0x1 0 0
236532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala			0x8800 0x0 0x0 0x4 &mpic 0x1 0x1 0 0
237532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala
238532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala			/* IDSEL 0x11 func 1 - PCI slot 1 */
239532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala			0x8900 0x0 0x0 0x1 &mpic 0x2 0x1 0 0
240532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala			0x8900 0x0 0x0 0x2 &mpic 0x3 0x1 0 0
241532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala			0x8900 0x0 0x0 0x3 &mpic 0x4 0x1 0 0
242532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala			0x8900 0x0 0x0 0x4 &mpic 0x1 0x1 0 0
243532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala
244532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala			/* IDSEL 0x11 func 2 - PCI slot 1 */
245532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala			0x8a00 0x0 0x0 0x1 &mpic 0x2 0x1 0 0
246532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala			0x8a00 0x0 0x0 0x2 &mpic 0x3 0x1 0 0
247532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala			0x8a00 0x0 0x0 0x3 &mpic 0x4 0x1 0 0
248532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala			0x8a00 0x0 0x0 0x4 &mpic 0x1 0x1 0 0
249532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala
250532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala			/* IDSEL 0x11 func 3 - PCI slot 1 */
251532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala			0x8b00 0x0 0x0 0x1 &mpic 0x2 0x1 0 0
252532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala			0x8b00 0x0 0x0 0x2 &mpic 0x3 0x1 0 0
253532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala			0x8b00 0x0 0x0 0x3 &mpic 0x4 0x1 0 0
254532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala			0x8b00 0x0 0x0 0x4 &mpic 0x1 0x1 0 0
255532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala
256532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala			/* IDSEL 0x11 func 4 - PCI slot 1 */
257532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala			0x8c00 0x0 0x0 0x1 &mpic 0x2 0x1 0 0
258532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala			0x8c00 0x0 0x0 0x2 &mpic 0x3 0x1 0 0
259532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala			0x8c00 0x0 0x0 0x3 &mpic 0x4 0x1 0 0
260532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala			0x8c00 0x0 0x0 0x4 &mpic 0x1 0x1 0 0
261532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala
262532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala			/* IDSEL 0x11 func 5 - PCI slot 1 */
263532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala			0x8d00 0x0 0x0 0x1 &mpic 0x2 0x1 0 0
264532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala			0x8d00 0x0 0x0 0x2 &mpic 0x3 0x1 0 0
265532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala			0x8d00 0x0 0x0 0x3 &mpic 0x4 0x1 0 0
266532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala			0x8d00 0x0 0x0 0x4 &mpic 0x1 0x1 0 0
267532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala
268532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala			/* IDSEL 0x11 func 6 - PCI slot 1 */
269532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala			0x8e00 0x0 0x0 0x1 &mpic 0x2 0x1 0 0
270532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala			0x8e00 0x0 0x0 0x2 &mpic 0x3 0x1 0 0
271532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala			0x8e00 0x0 0x0 0x3 &mpic 0x4 0x1 0 0
272532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala			0x8e00 0x0 0x0 0x4 &mpic 0x1 0x1 0 0
273532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala
274532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala			/* IDSEL 0x11 func 7 - PCI slot 1 */
275532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala			0x8f00 0x0 0x0 0x1 &mpic 0x2 0x1 0 0
276532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala			0x8f00 0x0 0x0 0x2 &mpic 0x3 0x1 0 0
277532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala			0x8f00 0x0 0x0 0x3 &mpic 0x4 0x1 0 0
278532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala			0x8f00 0x0 0x0 0x4 &mpic 0x1 0x1 0 0
279532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala
280532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala			/* IDSEL 0x12 func 0 - PCI slot 2 */
281532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala			0x9000 0x0 0x0 0x1 &mpic 0x3 0x1 0 0
282532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala			0x9000 0x0 0x0 0x2 &mpic 0x4 0x1 0 0
283532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala			0x9000 0x0 0x0 0x3 &mpic 0x1 0x1 0 0
284532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala			0x9000 0x0 0x0 0x4 &mpic 0x2 0x1 0 0
285532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala
286532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala			/* IDSEL 0x12 func 1 - PCI slot 2 */
287532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala			0x9100 0x0 0x0 0x1 &mpic 0x3 0x1 0 0
288532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala			0x9100 0x0 0x0 0x2 &mpic 0x4 0x1 0 0
289532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala			0x9100 0x0 0x0 0x3 &mpic 0x1 0x1 0 0
290532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala			0x9100 0x0 0x0 0x4 &mpic 0x2 0x1 0 0
291532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala
292532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala			/* IDSEL 0x12 func 2 - PCI slot 2 */
293532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala			0x9200 0x0 0x0 0x1 &mpic 0x3 0x1 0 0
294532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala			0x9200 0x0 0x0 0x2 &mpic 0x4 0x1 0 0
295532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala			0x9200 0x0 0x0 0x3 &mpic 0x1 0x1 0 0
296532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala			0x9200 0x0 0x0 0x4 &mpic 0x2 0x1 0 0
297532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala
298532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala			/* IDSEL 0x12 func 3 - PCI slot 2 */
299532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala			0x9300 0x0 0x0 0x1 &mpic 0x3 0x1 0 0
300532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala			0x9300 0x0 0x0 0x2 &mpic 0x4 0x1 0 0
301532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala			0x9300 0x0 0x0 0x3 &mpic 0x1 0x1 0 0
302532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala			0x9300 0x0 0x0 0x4 &mpic 0x2 0x1 0 0
303532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala
304532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala			/* IDSEL 0x12 func 4 - PCI slot 2 */
305532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala			0x9400 0x0 0x0 0x1 &mpic 0x3 0x1 0 0
306532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala			0x9400 0x0 0x0 0x2 &mpic 0x4 0x1 0 0
307532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala			0x9400 0x0 0x0 0x3 &mpic 0x1 0x1 0 0
308532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala			0x9400 0x0 0x0 0x4 &mpic 0x2 0x1 0 0
309532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala
310532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala			/* IDSEL 0x12 func 5 - PCI slot 2 */
311532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala			0x9500 0x0 0x0 0x1 &mpic 0x3 0x1 0 0
312532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala			0x9500 0x0 0x0 0x2 &mpic 0x4 0x1 0 0
313532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala			0x9500 0x0 0x0 0x3 &mpic 0x1 0x1 0 0
314532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala			0x9500 0x0 0x0 0x4 &mpic 0x2 0x1 0 0
315532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala
316532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala			/* IDSEL 0x12 func 6 - PCI slot 2 */
317532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala			0x9600 0x0 0x0 0x1 &mpic 0x3 0x1 0 0
318532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala			0x9600 0x0 0x0 0x2 &mpic 0x4 0x1 0 0
319532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala			0x9600 0x0 0x0 0x3 &mpic 0x1 0x1 0 0
320532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala			0x9600 0x0 0x0 0x4 &mpic 0x2 0x1 0 0
321532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala
322532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala			/* IDSEL 0x12 func 7 - PCI slot 2 */
323532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala			0x9700 0x0 0x0 0x1 &mpic 0x3 0x1 0 0
324532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala			0x9700 0x0 0x0 0x2 &mpic 0x4 0x1 0 0
325532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala			0x9700 0x0 0x0 0x3 &mpic 0x1 0x1 0 0
326532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala			0x9700 0x0 0x0 0x4 &mpic 0x2 0x1 0 0
327532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala
328532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala			// IDSEL 0x1c  USB
329532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala			0xe000 0x0 0x0 0x1 &i8259 0xc 0x2
330532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala			0xe100 0x0 0x0 0x2 &i8259 0x9 0x2
331532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala			0xe200 0x0 0x0 0x3 &i8259 0xa 0x2
332532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala			0xe300 0x0 0x0 0x4 &i8259 0xb 0x2
333532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala
334532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala			// IDSEL 0x1d  Audio
335532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala			0xe800 0x0 0x0 0x1 &i8259 0x6 0x2
336532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala
337532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala			// IDSEL 0x1e Legacy
338532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala			0xf000 0x0 0x0 0x1 &i8259 0x7 0x2
339532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala			0xf100 0x0 0x0 0x1 &i8259 0x7 0x2
340532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala
341532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala			// IDSEL 0x1f IDE/SATA
342532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala			0xf800 0x0 0x0 0x1 &i8259 0xe 0x2
343532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala			0xf900 0x0 0x0 0x1 &i8259 0x5 0x2
344532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala			>;
345532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala
346532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala
347532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala		uli1575@0 {
348532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala			reg = <0x0 0x0 0x0 0x0 0x0>;
349532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala			#size-cells = <2>;
350532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala			#address-cells = <3>;
351532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala			ranges = <0x2000000 0x0 0x80000000
352532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala				  0x2000000 0x0 0x80000000
353532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala				  0x0 0x20000000
354532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala
355532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala				  0x1000000 0x0 0x0
356532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala				  0x1000000 0x0 0x0
357532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala				  0x0 0x10000>;
358532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala			isa@1e {
359532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala				device_type = "isa";
360532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala				#interrupt-cells = <2>;
361532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala				#size-cells = <1>;
362532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala				#address-cells = <2>;
363532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala				reg = <0xf000 0x0 0x0 0x0 0x0>;
364532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala				ranges = <0x1 0x0 0x1000000 0x0 0x0
365532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala					  0x1000>;
366532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala				interrupt-parent = <&i8259>;
367532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala
368532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala				i8259: interrupt-controller@20 {
369532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala					reg = <0x1 0x20 0x2
370532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala					       0x1 0xa0 0x2
371532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala					       0x1 0x4d0 0x2>;
372532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala					interrupt-controller;
373532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala					device_type = "interrupt-controller";
374532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala					#address-cells = <0>;
375532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala					#interrupt-cells = <2>;
376532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala					compatible = "chrp,iic";
377532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala					interrupts = <9 2 0 0>;
378532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala					interrupt-parent = <&mpic>;
379532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala				};
380532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala
381532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala				i8042@60 {
382532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala					#size-cells = <0>;
383532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala					#address-cells = <1>;
384532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala					reg = <0x1 0x60 0x1 0x1 0x64 0x1>;
385532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala					interrupts = <1 3 12 3>;
386532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala					interrupt-parent =
387532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala						<&i8259>;
388532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala
389532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala					keyboard@0 {
390532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala						reg = <0x0>;
391532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala						compatible = "pnpPNP,303";
392532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala					};
393532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala
394532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala					mouse@1 {
395532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala						reg = <0x1>;
396532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala						compatible = "pnpPNP,f03";
397532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala					};
398532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala				};
399532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala
400532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala				rtc@70 {
401532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala					compatible = "pnpPNP,b00";
402532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala					reg = <0x1 0x70 0x2>;
403532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala				};
404532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala
405532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala				gpio@400 {
406532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala					reg = <0x1 0x400 0x80>;
407532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala				};
408532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala			};
409532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala		};
410532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala	};
411532919592fcfb824aad0494f54e45a0acc83a776Kumar Gala};
412