1c6d4d657SGrant Likely/*
2c6d4d657SGrant Likely * Lite5200B board Device Tree Source
3c6d4d657SGrant Likely *
405cbbc69SGrant Likely * Copyright 2006-2007 Secret Lab Technologies Ltd.
5c6d4d657SGrant Likely * Grant Likely <grant.likely@secretlab.ca>
6c6d4d657SGrant Likely *
7c6d4d657SGrant Likely * This program is free software; you can redistribute  it and/or modify it
8c6d4d657SGrant Likely * under  the terms of  the GNU General  Public License as published by the
9c6d4d657SGrant Likely * Free Software Foundation;  either version 2 of the  License, or (at your
10c6d4d657SGrant Likely * option) any later version.
11c6d4d657SGrant Likely */
12c6d4d657SGrant Likely
13c8bf6b52SJohn Bonesio/include/ "mpc5200b.dtsi"
14121361f7SGrant Likely
15c6d4d657SGrant Likely/ {
1605cbbc69SGrant Likely	model = "fsl,lite5200b";
175b5820d0SMarian Balakowicz	compatible = "fsl,lite5200b";
18c6d4d657SGrant Likely
19c6d4d657SGrant Likely	memory {
20a2884f37SGrant Likely		reg = <0x00000000 0x10000000>;	// 256MB
21c6d4d657SGrant Likely	};
22c6d4d657SGrant Likely
23c6d4d657SGrant Likely	soc5200@f0000000 {
2424ce6bc4SGrant Likely		timer@600 {	// General Purpose Timer
25d24bc314SMarian Balakowicz			fsl,has-wdt;
26c6d4d657SGrant Likely		};
27c6d4d657SGrant Likely
28abf1e27fSJohn Bonesio		psc@2000 {		// PSC1
2924ce6bc4SGrant Likely			compatible = "fsl,mpc5200b-psc-uart","fsl,mpc5200-psc-uart";
30c8bf6b52SJohn Bonesio			cell-index = <0>;
31c8bf6b52SJohn Bonesio		};
32c8bf6b52SJohn Bonesio
33c8bf6b52SJohn Bonesio		psc@2200 {		// PSC2
34c8bf6b52SJohn Bonesio			status = "disabled";
35c8bf6b52SJohn Bonesio		};
36c8bf6b52SJohn Bonesio
37c8bf6b52SJohn Bonesio		psc@2400 {		// PSC3
38c8bf6b52SJohn Bonesio			status = "disabled";
39c8bf6b52SJohn Bonesio		};
40c8bf6b52SJohn Bonesio
41c8bf6b52SJohn Bonesio		psc@2600 {		// PSC4
42c8bf6b52SJohn Bonesio			status = "disabled";
43c8bf6b52SJohn Bonesio		};
44c8bf6b52SJohn Bonesio
45c8bf6b52SJohn Bonesio		psc@2800 {		// PSC5
46c8bf6b52SJohn Bonesio			status = "disabled";
47c8bf6b52SJohn Bonesio		};
48c8bf6b52SJohn Bonesio
49c8bf6b52SJohn Bonesio		psc@2c00 {		// PSC6
50c8bf6b52SJohn Bonesio			status = "disabled";
51c6d4d657SGrant Likely		};
52c6d4d657SGrant Likely
5305cbbc69SGrant Likely		// PSC2 in ac97 mode example
5405cbbc69SGrant Likely		//ac97@2200 {		// PSC2
5524ce6bc4SGrant Likely		//	compatible = "fsl,mpc5200b-psc-ac97","fsl,mpc5200-psc-ac97";
5605cbbc69SGrant Likely		//	cell-index = <1>;
5705cbbc69SGrant Likely		//};
58c6d4d657SGrant Likely
59c6d4d657SGrant Likely		// PSC3 in CODEC mode example
6005cbbc69SGrant Likely		//i2s@2400 {		// PSC3
6124ce6bc4SGrant Likely		//	compatible = "fsl,mpc5200b-psc-i2s"; //not 5200 compatible
6205cbbc69SGrant Likely		//	cell-index = <2>;
63c6d4d657SGrant Likely		//};
64c6d4d657SGrant Likely
6505cbbc69SGrant Likely		// PSC6 in spi mode example
6605cbbc69SGrant Likely		//spi@2c00 {		// PSC6
6724ce6bc4SGrant Likely		//	compatible = "fsl,mpc5200b-psc-spi","fsl,mpc5200-psc-spi";
6805cbbc69SGrant Likely		//	cell-index = <5>;
6905cbbc69SGrant Likely		//};
70c6d4d657SGrant Likely
71c6d4d657SGrant Likely		ethernet@3000 {
72b147d93dSDomen Puncer			phy-handle = <&phy0>;
73b147d93dSDomen Puncer		};
74b147d93dSDomen Puncer
75b147d93dSDomen Puncer		mdio@3000 {
76b147d93dSDomen Puncer			phy0: ethernet-phy@0 {
77b147d93dSDomen Puncer				reg = <0>;
78b147d93dSDomen Puncer			};
79c6d4d657SGrant Likely		};
80c6d4d657SGrant Likely
81c6d4d657SGrant Likely		i2c@3d40 {
82a2c9a603SDmitry Baryshkov			eeprom@50 {
83a2c9a603SDmitry Baryshkov				compatible = "atmel,24c02";
84a2c9a603SDmitry Baryshkov				reg = <0x50>;
85a2c9a603SDmitry Baryshkov			};
86c6d4d657SGrant Likely		};
87b8842451SGrant Likely
88c6d4d657SGrant Likely		sram@8000 {
89b8842451SGrant Likely			compatible = "fsl,mpc5200b-sram","fsl,mpc5200-sram";
90a2884f37SGrant Likely			reg = <0x8000 0x4000>;
91c6d4d657SGrant Likely		};
92c6d4d657SGrant Likely	};
931b3c5cdaSKumar Gala
941b3c5cdaSKumar Gala	pci@f0000d00 {
95a2884f37SGrant Likely		interrupt-map-mask = <0xf800 0 0 7>;
96a2884f37SGrant Likely		interrupt-map = <0xc000 0 0 1 &mpc5200_pic 0 0 3 // 1st slot
97a2884f37SGrant Likely				 0xc000 0 0 2 &mpc5200_pic 1 1 3
98a2884f37SGrant Likely				 0xc000 0 0 3 &mpc5200_pic 1 2 3
99a2884f37SGrant Likely				 0xc000 0 0 4 &mpc5200_pic 1 3 3
1001b3c5cdaSKumar Gala
101a2884f37SGrant Likely				 0xc800 0 0 1 &mpc5200_pic 1 1 3 // 2nd slot
102a2884f37SGrant Likely				 0xc800 0 0 2 &mpc5200_pic 1 2 3
103a2884f37SGrant Likely				 0xc800 0 0 3 &mpc5200_pic 1 3 3
104a2884f37SGrant Likely				 0xc800 0 0 4 &mpc5200_pic 0 0 3>;
1051b3c5cdaSKumar Gala		clock-frequency = <0>; // From boot loader
106a2884f37SGrant Likely		interrupts = <2 8 0 2 9 0 2 10 0>;
1071b3c5cdaSKumar Gala		bus-range = <0 0>;
108a2884f37SGrant Likely		ranges = <0x42000000 0 0x80000000 0x80000000 0 0x20000000
109a2884f37SGrant Likely			  0x02000000 0 0xa0000000 0xa0000000 0 0x10000000
110a2884f37SGrant Likely			  0x01000000 0 0x00000000 0xb0000000 0 0x01000000>;
1111b3c5cdaSKumar Gala	};
112bda9de2cSGrant Likely
113bda9de2cSGrant Likely	localbus {
114bda9de2cSGrant Likely		ranges = <0 0 0xfe000000 0x02000000>;
115bda9de2cSGrant Likely
116bda9de2cSGrant Likely		flash@0,0 {
117bda9de2cSGrant Likely			compatible = "cfi-flash";
118bda9de2cSGrant Likely			reg = <0 0 0x02000000>;
119bda9de2cSGrant Likely			bank-width = <1>;
120bda9de2cSGrant Likely			#size-cells = <1>;
121bda9de2cSGrant Likely			#address-cells = <1>;
122bda9de2cSGrant Likely
123bda9de2cSGrant Likely			partition@0 {
124bda9de2cSGrant Likely				label = "kernel";
125bda9de2cSGrant Likely				reg = <0x00000000 0x00200000>;
126bda9de2cSGrant Likely			};
127bda9de2cSGrant Likely			partition@200000 {
128bda9de2cSGrant Likely				label = "rootfs";
129bda9de2cSGrant Likely				reg = <0x00200000 0x01d00000>;
130bda9de2cSGrant Likely			};
131bda9de2cSGrant Likely			partition@1f00000 {
132bda9de2cSGrant Likely				label = "u-boot";
133bda9de2cSGrant Likely				reg = <0x01f00000 0x00060000>;
134bda9de2cSGrant Likely			};
135bda9de2cSGrant Likely			partition@1f60000 {
136bda9de2cSGrant Likely				label = "u-boot-env";
137bda9de2cSGrant Likely				reg = <0x01f60000 0x00020000>;
138bda9de2cSGrant Likely			};
139bda9de2cSGrant Likely			partition@1f80000 {
140bda9de2cSGrant Likely				label = "dtb";
141bda9de2cSGrant Likely				reg = <0x01f80000 0x00080000>;
142bda9de2cSGrant Likely			};
143bda9de2cSGrant Likely		};
144bda9de2cSGrant Likely	};
145bda9de2cSGrant Likely
146c6d4d657SGrant Likely};
147