warp.dts (71f349799b34c8b6ce3df42126b4de6cfa16456d) warp.dts (0393cb615f369b6ea0e636dd4d1e25675657dc75)
1/*
2 * Device Tree Source for PIKA Warp
3 *
4 * Copyright (c) 2008 PIKA Technologies
5 * Sean MacLennan <smaclennan@pikatech.com>
6 *
7 * This file is licensed under the terms of the GNU General Public
8 * License version 2. This program is licensed "as is" without

--- 120 unchanged lines hidden (view full) ---

129 #address-cells = <2>;
130 #size-cells = <1>;
131 clock-frequency = <0>; /* Filled in by zImage */
132 interrupts = <0x5 0x1>;
133 interrupt-parent = <&UIC1>;
134
135 fpga@2,0 {
136 compatible = "pika,fpga";
1/*
2 * Device Tree Source for PIKA Warp
3 *
4 * Copyright (c) 2008 PIKA Technologies
5 * Sean MacLennan <smaclennan@pikatech.com>
6 *
7 * This file is licensed under the terms of the GNU General Public
8 * License version 2. This program is licensed "as is" without

--- 120 unchanged lines hidden (view full) ---

129 #address-cells = <2>;
130 #size-cells = <1>;
131 clock-frequency = <0>; /* Filled in by zImage */
132 interrupts = <0x5 0x1>;
133 interrupt-parent = <&UIC1>;
134
135 fpga@2,0 {
136 compatible = "pika,fpga";
137 reg = <0x00000002 0x00000000 0x00002200>;
137 reg = <0x00000002 0x00000000 0x00001000>;
138 interrupts = <0x18 0x8>;
139 interrupt-parent = <&UIC0>;
140 };
141
138 interrupts = <0x18 0x8>;
139 interrupt-parent = <&UIC0>;
140 };
141
142 fpga@2,4000 {
143 compatible = "pika,fpga-sd";
144 reg = <0x00000002 0x00004000 0x00000A00>;
145 };
146
142 nor_flash@0,0 {
147 nor_flash@0,0 {
143 compatible = "amd,s29gl512n", "cfi-flash";
148 compatible = "amd,s29gl032a", "cfi-flash";
144 bank-width = <2>;
149 bank-width = <2>;
145 reg = <0x00000000 0x00000000 0x04000000>;
150 reg = <0x00000000 0x00000000 0x00400000>;
146 #address-cells = <1>;
147 #size-cells = <1>;
151 #address-cells = <1>;
152 #size-cells = <1>;
148 partition@0 {
149 label = "kernel";
150 reg = <0x00000000 0x00180000>;
151 };
152 partition@180000 {
153 label = "root";
154 reg = <0x00180000 0x03480000>;
155 };
156 partition@3600000 {
157 label = "user";
158 reg = <0x03600000 0x00900000>;
159 };
160 partition@3f00000 {
153 partition@300000 {
161 label = "fpga";
154 label = "fpga";
162 reg = <0x03f00000 0x00040000>;
155 reg = <0x0030000 0x00040000>;
163 };
156 };
164 partition@3f40000 {
157 partition@340000 {
165 label = "env";
158 label = "env";
166 reg = <0x03f40000 0x00040000>;
159 reg = <0x0340000 0x00040000>;
167 };
160 };
168 partition@3f80000 {
161 partition@380000 {
169 label = "u-boot";
162 label = "u-boot";
170 reg = <0x03f80000 0x00080000>;
163 reg = <0x0380000 0x00080000>;
171 };
172 };
173 };
174
175 UART0: serial@ef600300 {
176 device_type = "serial";
177 compatible = "ns16550";
178 reg = <0xef600300 0x00000008>;

--- 4 unchanged lines hidden (view full) ---

183 interrupts = <0x0 0x4>;
184 };
185
186 IIC0: i2c@ef600700 {
187 compatible = "ibm,iic-440ep", "ibm,iic-440gp", "ibm,iic";
188 reg = <0xef600700 0x00000014>;
189 interrupt-parent = <&UIC0>;
190 interrupts = <0x2 0x4>;
164 };
165 };
166 };
167
168 UART0: serial@ef600300 {
169 device_type = "serial";
170 compatible = "ns16550";
171 reg = <0xef600300 0x00000008>;

--- 4 unchanged lines hidden (view full) ---

176 interrupts = <0x0 0x4>;
177 };
178
179 IIC0: i2c@ef600700 {
180 compatible = "ibm,iic-440ep", "ibm,iic-440gp", "ibm,iic";
181 reg = <0xef600700 0x00000014>;
182 interrupt-parent = <&UIC0>;
183 interrupts = <0x2 0x4>;
184 index = <0x0>;
185 #address-cells = <1>;
186 #size-cells = <0>;
187
188 ad7414@4a {
189 compatible = "adi,ad7414";
190 reg = <0x4a>;
191 interrupts = <0x19 0x8>;
192 interrupt-parent = <&UIC0>;
193 };
191 };
192
193 GPIO0: gpio@ef600b00 {
194 compatible = "ibm,gpio-440ep";
195 reg = <0xef600b00 0x00000048>;
194 };
195
196 GPIO0: gpio@ef600b00 {
197 compatible = "ibm,gpio-440ep";
198 reg = <0xef600b00 0x00000048>;
199 #gpio-cells = <2>;
200 gpio-controller;
196 };
197
198 GPIO1: gpio@ef600c00 {
199 compatible = "ibm,gpio-440ep";
200 reg = <0xef600c00 0x00000048>;
201 };
202
203 GPIO1: gpio@ef600c00 {
204 compatible = "ibm,gpio-440ep";
205 reg = <0xef600c00 0x00000048>;
206 #gpio-cells = <2>;
207 gpio-controller;
208
209 led@31 {
210 compatible = "linux,gpio-led";
211 linux,name = ":green:";
212 gpios = <&GPIO1 0x30 0>;
213 };
201 };
202
203 ZMII0: emac-zmii@ef600d00 {
204 compatible = "ibm,zmii-440ep", "ibm,zmii-440gp", "ibm,zmii";
205 reg = <0xef600d00 0x0000000c>;
206 };
207
208 EMAC0: ethernet@ef600e00 {

--- 32 unchanged lines hidden ---
214 };
215
216 ZMII0: emac-zmii@ef600d00 {
217 compatible = "ibm,zmii-440ep", "ibm,zmii-440gp", "ibm,zmii";
218 reg = <0xef600d00 0x0000000c>;
219 };
220
221 EMAC0: ethernet@ef600e00 {

--- 32 unchanged lines hidden ---