2 * Copyright 2012 Stefan Roese <sr@denx.de>
4 * The code contained herein is licensed under the GNU General Public
5 * License. You may obtain a copy of the GNU General Public License
6 * Version 2 or later at the following locations:
8 * http://www.opensource.org/licenses/gpl-license.html
9 * http://www.gnu.org/copyleft/gpl.html
12 /include/ "skeleton.dtsi"
15 compatible = "st,spear600";
19 compatible = "arm,arm926ejs";
24 device_type = "memory";
31 compatible = "simple-bus";
32 ranges = <0xd0000000 0xd0000000 0x30000000>;
34 vic0: interrupt-controller@f1100000 {
35 compatible = "arm,pl190-vic";
37 reg = <0xf1100000 0x1000>;
38 #interrupt-cells = <1>;
41 vic1: interrupt-controller@f1000000 {
42 compatible = "arm,pl190-vic";
44 reg = <0xf1000000 0x1000>;
45 #interrupt-cells = <1>;
49 compatible = "arm,pl080", "arm,primecell";
50 reg = <0xfc400000 0x1000>;
51 interrupt-parent = <&vic1>;
56 gmac: ethernet@e0800000 {
57 compatible = "st,spear600-gmac";
58 reg = <0xe0800000 0x8000>;
59 interrupt-parent = <&vic1>;
61 interrupt-names = "macirq", "eth_wake_irq";
65 fsmc: flash@d1800000 {
66 compatible = "st,spear600-fsmc-nand";
69 reg = <0xd1800000 0x1000 /* FSMC Register */
70 0xd2000000 0x4000>; /* NAND Base */
71 reg-names = "fsmc_regs", "nand_data";
72 st,ale-off = <0x20000>;
73 st,cle-off = <0x10000>;
78 compatible = "st,spear600-smi";
81 reg = <0xfc000000 0x1000>;
82 interrupt-parent = <&vic1>;
88 compatible = "st,spear600-ehci", "usb-ehci";
89 reg = <0xe1800000 0x1000>;
90 interrupt-parent = <&vic1>;
96 compatible = "st,spear600-ehci", "usb-ehci";
97 reg = <0xe2000000 0x1000>;
98 interrupt-parent = <&vic1>;
104 compatible = "st,spear600-ohci", "usb-ohci";
105 reg = <0xe1900000 0x1000>;
106 interrupt-parent = <&vic1>;
112 compatible = "st,spear600-ohci", "usb-ohci";
113 reg = <0xe2100000 0x1000>;
114 interrupt-parent = <&vic1>;
120 #address-cells = <1>;
122 compatible = "simple-bus";
123 ranges = <0xd0000000 0xd0000000 0x30000000>;
126 compatible = "arm,pl011", "arm,primecell";
127 reg = <0xd0000000 0x1000>;
128 interrupt-parent = <&vic0>;
134 compatible = "arm,pl011", "arm,primecell";
135 reg = <0xd0080000 0x1000>;
136 interrupt-parent = <&vic0>;
142 gpio0: gpio@f0100000 {
144 compatible = "arm,pl061", "arm,primecell";
146 reg = <0xf0100000 0x1000>;
147 interrupt-parent = <&vic0>;
152 gpio1: gpio@fc980000 {
154 compatible = "arm,pl061", "arm,primecell";
156 reg = <0xfc980000 0x1000>;
157 interrupt-parent = <&vic1>;
162 gpio2: gpio@d8100000 {
164 compatible = "arm,pl061", "arm,primecell";
166 reg = <0xd8100000 0x1000>;
167 interrupt-parent = <&vic1>;
172 #address-cells = <1>;
174 compatible = "snps,designware-i2c";
175 reg = <0xd0200000 0x1000>;
176 interrupt-parent = <&vic0>;
182 compatible = "st,spear-timer";
183 reg = <0xf0000000 0x400>;
184 interrupt-parent = <&vic0>;