ARM: Xilinx: Adding Xilinx board support
[linux-2.6.git] / arch / arm / boot / dts / zynq-ep107.dts
1 /*
2  *  Copyright (C) 2011 Xilinx
3  *
4  * This software is licensed under the terms of the GNU General Public
5  * License version 2, as published by the Free Software Foundation, and
6  * may be copied, distributed, and modified under those terms.
7  *
8  * This program is distributed in the hope that it will be useful,
9  * but WITHOUT ANY WARRANTY; without even the implied warranty of
10  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
11  * GNU General Public License for more details.
12  */
13
14 /dts-v1/;
15 / {
16         model = "Xilinx Zynq EP107";
17         compatible = "xlnx,zynq-ep107";
18         #address-cells = <1>;
19         #size-cells = <1>;
20         interrupt-parent = <&intc>;
21
22         memory {
23                 device_type = "memory";
24                 reg = <0x0 0x10000000>;
25         };
26
27         chosen {
28                 bootargs = "console=ttyPS0,9600 root=/dev/ram rw initrd=0x800000,8M earlyprintk";
29                 linux,stdout-path = &uart0;
30         };
31
32         amba {
33                 compatible = "simple-bus";
34                 #address-cells = <1>;
35                 #size-cells = <1>;
36                 ranges;
37
38                 intc: interrupt-controller@f8f01000 {
39                         interrupt-controller;
40                         compatible = "arm,gic";
41                         reg = <0xF8F01000 0x1000>;
42                         #interrupt-cells = <2>;
43                 };
44
45                 uart0: uart@e0000000 {
46                         compatible = "xlnx,xuartps";
47                         reg = <0xE0000000 0x1000>;
48                         interrupts = <59 0>;
49                         clock = <50000000>;
50                 };
51         };
52 };