blob: ad3a4f4a2b048bbe7efdfa91f2783d9468df005c [file] [log] [blame]
Marian Balakowicz8bd3b702007-11-10 04:12:31 +11001/*
2 * CM5200 board Device Tree Source
3 *
4 * Copyright (C) 2007 Semihalf
5 * Marian Balakowicz <m8@semihalf.com>
6 *
7 * This program is free software; you can redistribute it and/or modify it
8 * under the terms of the GNU General Public License as published by the
9 * Free Software Foundation; either version 2 of the License, or (at your
10 * option) any later version.
11 */
12
John Bonesioc8bf6b52010-11-17 15:28:56 -080013/include/ "mpc5200b.dtsi"
Marian Balakowicz8bd3b702007-11-10 04:12:31 +110014
15/ {
16 model = "schindler,cm5200";
17 compatible = "schindler,cm5200";
Marian Balakowicz8bd3b702007-11-10 04:12:31 +110018
19 soc5200@f0000000 {
Grant Likely24ce6bc2008-01-24 22:25:31 -070020 timer@600 { // General Purpose Timer
Marian Balakowicz8bd3b702007-11-10 04:12:31 +110021 fsl,has-wdt;
22 };
23
John Bonesioc8bf6b52010-11-17 15:28:56 -080024 can@900 {
25 status = "disabled";
Marian Balakowicz8bd3b702007-11-10 04:12:31 +110026 };
27
John Bonesioc8bf6b52010-11-17 15:28:56 -080028 can@980 {
29 status = "disabled";
Marian Balakowicz8bd3b702007-11-10 04:12:31 +110030 };
31
John Bonesioabf1e272010-11-17 15:28:30 -080032 psc@2000 { // PSC1
Grant Likely24ce6bc2008-01-24 22:25:31 -070033 compatible = "fsl,mpc5200b-psc-uart","fsl,mpc5200-psc-uart";
Marian Balakowicz8bd3b702007-11-10 04:12:31 +110034 };
35
John Bonesioabf1e272010-11-17 15:28:30 -080036 psc@2200 { // PSC2
Grant Likelyb8842452009-02-03 12:30:26 -070037 compatible = "fsl,mpc5200b-psc-uart","fsl,mpc5200-psc-uart";
Marian Balakowicz8bd3b702007-11-10 04:12:31 +110038 };
39
John Bonesioabf1e272010-11-17 15:28:30 -080040 psc@2400 { // PSC3
Grant Likelyb8842452009-02-03 12:30:26 -070041 compatible = "fsl,mpc5200b-psc-uart","fsl,mpc5200-psc-uart";
John Bonesioc8bf6b52010-11-17 15:28:56 -080042 };
43
44 psc@2600 { // PSC4
45 status = "disabled";
46 };
47
48 psc@2800 { // PSC5
49 status = "disabled";
Marian Balakowicz8bd3b702007-11-10 04:12:31 +110050 };
51
John Bonesioabf1e272010-11-17 15:28:30 -080052 psc@2c00 { // PSC6
Grant Likely24ce6bc2008-01-24 22:25:31 -070053 compatible = "fsl,mpc5200b-psc-uart","fsl,mpc5200-psc-uart";
Marian Balakowicz8bd3b702007-11-10 04:12:31 +110054 };
55
56 ethernet@3000 {
Bartlomiej Sieka115e1ad2008-04-03 01:26:02 +110057 phy-handle = <&phy0>;
58 };
59
60 mdio@3000 {
Bartlomiej Sieka115e1ad2008-04-03 01:26:02 +110061 phy0: ethernet-phy@0 {
Bartlomiej Sieka115e1ad2008-04-03 01:26:02 +110062 reg = <0>;
63 };
Marian Balakowicz8bd3b702007-11-10 04:12:31 +110064 };
65
John Bonesioc8bf6b52010-11-17 15:28:56 -080066 ata@3a00 {
67 status = "disabled";
Marian Balakowicz8bd3b702007-11-10 04:12:31 +110068 };
69
John Bonesioc8bf6b52010-11-17 15:28:56 -080070 i2c@3d00 {
71 status = "disabled";
Marian Balakowicz8bd3b702007-11-10 04:12:31 +110072 };
John Bonesioc8bf6b52010-11-17 15:28:56 -080073
74 };
75
76 pci@f0000d00 {
77 status = "disabled";
Marian Balakowicz8bd3b702007-11-10 04:12:31 +110078 };
Bartlomiej Sieka115e1ad2008-04-03 01:26:02 +110079
Grant Likelyb8842452009-02-03 12:30:26 -070080 localbus {
Bartlomiej Sieka115e1ad2008-04-03 01:26:02 +110081 // 16-bit flash device at LocalPlus Bus CS0
82 flash@0,0 {
83 compatible = "cfi-flash";
Grant Likelya2884f32008-04-29 07:19:07 -060084 reg = <0 0 0x2000000>;
Bartlomiej Sieka115e1ad2008-04-03 01:26:02 +110085 bank-width = <2>;
86 device-width = <2>;
John Bonesioc8bf6b52010-11-17 15:28:56 -080087 #size-cells = <1>;
88 #address-cells = <1>;
Bartlomiej Sieka115e1ad2008-04-03 01:26:02 +110089 };
90 };
Marian Balakowicz8bd3b702007-11-10 04:12:31 +110091};