1/*
2 * Digsy MTC board Device Tree Source
3 *
4 * Copyright (C) 2009 Semihalf
5 *
6 * Based on the CM5200 by M. Balakowicz
7 *
8 * This program is free software; you can redistribute  it and/or modify it
9 * under  the terms of  the GNU General  Public License as published by the
10 * Free Software Foundation;  either version 2 of the  License, or (at your
11 * option) any later version.
12 */
13
14/include/ "mpc5200b.dtsi"
15
16/ {
17	model = "intercontrol,digsy-mtc";
18	compatible = "intercontrol,digsy-mtc";
19
20	memory {
21		reg = <0x00000000 0x02000000>;	// 32MB
22	};
23
24	soc5200@f0000000 {
25		timer@600 {	// General Purpose Timer
26			fsl,has-wdt;
27		};
28
29		rtc@800 {
30			status = "disabled";
31		};
32
33		can@900 {
34			status = "disabled";
35		};
36
37		can@980 {
38			status = "disabled";
39		};
40
41		psc@2000 {		// PSC1
42			status = "disabled";
43		};
44
45		psc@2200 {		// PSC2
46			status = "disabled";
47		};
48
49		psc@2400 {		// PSC3
50			status = "disabled";
51		};
52
53		psc@2600 {		// PSC4
54			compatible = "fsl,mpc5200b-psc-uart","fsl,mpc5200-psc-uart";
55		};
56
57		psc@2800 {		// PSC5
58			compatible = "fsl,mpc5200b-psc-uart","fsl,mpc5200-psc-uart";
59		};
60
61		psc@2c00 {		// PSC6
62			status = "disabled";
63		};
64
65		ethernet@3000 {
66			phy-handle = <&phy0>;
67		};
68
69		mdio@3000 {
70			phy0: ethernet-phy@0 {
71				reg = <0>;
72			};
73		};
74
75		i2c@3d00 {
76			rtc@50 {
77				compatible = "at,24c08";
78				reg = <0x50>;
79			};
80
81			rtc@68 {
82				compatible = "dallas,ds1339";
83				reg = <0x68>;
84			};
85		};
86
87		i2c@3d40 {
88			status = "disabled";
89		};
90	};
91
92	pci@f0000d00 {
93		status = "disabled";
94	};
95
96	localbus {
97		ranges = <0 0 0xff000000 0x1000000>;
98
99		// 16-bit flash device at LocalPlus Bus CS0
100		flash@0,0 {
101			compatible = "cfi-flash";
102			reg = <0 0 0x1000000>;
103			bank-width = <2>;
104			device-width = <2>;
105			#size-cells = <1>;
106			#address-cells = <1>;
107
108			partition@0 {
109				label = "kernel";
110				reg = <0x0 0x00200000>;
111			};
112			partition@200000 {
113				label = "root";
114				reg = <0x00200000 0x00300000>;
115			};
116			partition@500000 {
117				label = "user";
118				reg = <0x00500000 0x00a00000>;
119			};
120			partition@f00000 {
121				label = "u-boot";
122				reg = <0x00f00000 0x100000>;
123			};
124		};
125	};
126};
127