18bd3b709SMarian Balakowicz/*
28bd3b709SMarian Balakowicz * CM5200 board Device Tree Source
38bd3b709SMarian Balakowicz *
48bd3b709SMarian Balakowicz * Copyright (C) 2007 Semihalf
58bd3b709SMarian Balakowicz * Marian Balakowicz <m8@semihalf.com>
68bd3b709SMarian Balakowicz *
78bd3b709SMarian Balakowicz * This program is free software; you can redistribute  it and/or modify it
88bd3b709SMarian Balakowicz * under  the terms of  the GNU General  Public License as published by the
98bd3b709SMarian Balakowicz * Free Software Foundation;  either version 2 of the  License, or (at your
108bd3b709SMarian Balakowicz * option) any later version.
118bd3b709SMarian Balakowicz */
128bd3b709SMarian Balakowicz
13c8bf6b52SJohn Bonesio/include/ "mpc5200b.dtsi"
148bd3b709SMarian Balakowicz
158bd3b709SMarian Balakowicz/ {
168bd3b709SMarian Balakowicz	model = "schindler,cm5200";
178bd3b709SMarian Balakowicz	compatible = "schindler,cm5200";
188bd3b709SMarian Balakowicz
198bd3b709SMarian Balakowicz	soc5200@f0000000 {
2024ce6bc4SGrant Likely		timer@600 {	// General Purpose Timer
218bd3b709SMarian Balakowicz			fsl,has-wdt;
228bd3b709SMarian Balakowicz		};
238bd3b709SMarian Balakowicz
24c8bf6b52SJohn Bonesio		can@900 {
25c8bf6b52SJohn Bonesio			status = "disabled";
268bd3b709SMarian Balakowicz		};
278bd3b709SMarian Balakowicz
28c8bf6b52SJohn Bonesio		can@980 {
29c8bf6b52SJohn Bonesio			status = "disabled";
308bd3b709SMarian Balakowicz		};
318bd3b709SMarian Balakowicz
32abf1e27fSJohn Bonesio		psc@2000 {		// PSC1
3324ce6bc4SGrant Likely			compatible = "fsl,mpc5200b-psc-uart","fsl,mpc5200-psc-uart";
348bd3b709SMarian Balakowicz		};
358bd3b709SMarian Balakowicz
36abf1e27fSJohn Bonesio		psc@2200 {		// PSC2
37b8842451SGrant Likely			compatible = "fsl,mpc5200b-psc-uart","fsl,mpc5200-psc-uart";
388bd3b709SMarian Balakowicz		};
398bd3b709SMarian Balakowicz
40abf1e27fSJohn Bonesio		psc@2400 {		// PSC3
41b8842451SGrant Likely			compatible = "fsl,mpc5200b-psc-uart","fsl,mpc5200-psc-uart";
42c8bf6b52SJohn Bonesio		};
43c8bf6b52SJohn Bonesio
44c8bf6b52SJohn Bonesio		psc@2600 {		// PSC4
45c8bf6b52SJohn Bonesio			status = "disabled";
46c8bf6b52SJohn Bonesio		};
47c8bf6b52SJohn Bonesio
48c8bf6b52SJohn Bonesio		psc@2800 {		// PSC5
49c8bf6b52SJohn Bonesio			status = "disabled";
508bd3b709SMarian Balakowicz		};
518bd3b709SMarian Balakowicz
52abf1e27fSJohn Bonesio		psc@2c00 {		// PSC6
5324ce6bc4SGrant Likely			compatible = "fsl,mpc5200b-psc-uart","fsl,mpc5200-psc-uart";
548bd3b709SMarian Balakowicz		};
558bd3b709SMarian Balakowicz
568bd3b709SMarian Balakowicz		ethernet@3000 {
57115e1adcSBartlomiej Sieka			phy-handle = <&phy0>;
58115e1adcSBartlomiej Sieka		};
59115e1adcSBartlomiej Sieka
60115e1adcSBartlomiej Sieka		mdio@3000 {
61115e1adcSBartlomiej Sieka			phy0: ethernet-phy@0 {
62115e1adcSBartlomiej Sieka				reg = <0>;
63115e1adcSBartlomiej Sieka			};
648bd3b709SMarian Balakowicz		};
658bd3b709SMarian Balakowicz
66c8bf6b52SJohn Bonesio		ata@3a00 {
67c8bf6b52SJohn Bonesio			status = "disabled";
688bd3b709SMarian Balakowicz		};
698bd3b709SMarian Balakowicz
70c8bf6b52SJohn Bonesio		i2c@3d00 {
71c8bf6b52SJohn Bonesio			status = "disabled";
728bd3b709SMarian Balakowicz		};
73c8bf6b52SJohn Bonesio
74c8bf6b52SJohn Bonesio	};
75c8bf6b52SJohn Bonesio
76c8bf6b52SJohn Bonesio	pci@f0000d00 {
77c8bf6b52SJohn Bonesio		status = "disabled";
788bd3b709SMarian Balakowicz	};
79115e1adcSBartlomiej Sieka
80b8842451SGrant Likely	localbus {
81115e1adcSBartlomiej Sieka		// 16-bit flash device at LocalPlus Bus CS0
82115e1adcSBartlomiej Sieka		flash@0,0 {
83115e1adcSBartlomiej Sieka			compatible = "cfi-flash";
84a2884f37SGrant Likely			reg = <0 0 0x2000000>;
85115e1adcSBartlomiej Sieka			bank-width = <2>;
86115e1adcSBartlomiej Sieka			device-width = <2>;
87c8bf6b52SJohn Bonesio			#size-cells = <1>;
88c8bf6b52SJohn Bonesio			#address-cells = <1>;
89115e1adcSBartlomiej Sieka		};
90115e1adcSBartlomiej Sieka	};
918bd3b709SMarian Balakowicz};
92