CRIS v32: add ARTPEC-3 and P1343 device trees
[linux-2.6/btrfs-unstable.git] / arch / cris / boot / dts / artpec3.dtsi
blobbe15be67b6537beeca837e7a71f520eedf65c4b3
1 / {
2         #address-cells = <1>;
3         #size-cells = <1>;
4         interrupt-parent = <&intc>;
6         cpus {
7                 #address-cells = <1>;
8                 #size-cells = <0>;
10                 cpu@0 {
11                         device_type = "cpu";
12                         model = "axis,crisv32";
13                         reg = <0>;
14                 };
15         };
17         soc {
18                 compatible = "simple-bus";
19                 model = "artpec3";
20                 #address-cells = <1>;
21                 #size-cells = <1>;
22                 ranges;
24                 intc: interrupt-controller {
25                         compatible = "axis,crisv32-intc";
26                         reg = <0xb002a000 0x1000>;
27                         interrupt-controller;
28                         #interrupt-cells = <1>;
29                 };
31                 gio: gpio@b0020000 {
32                         compatible = "axis,artpec3-gio";
33                         reg = <0xb0020000 0x1000>;
34                         interrupts = <61>;
35                         gpio-controller;
36                         #gpio-cells = <3>;
37                 };
39                 serial@b003e000 {
40                         compatible = "axis,etraxfs-uart";
41                         reg = <0xb003e000 0x1000>;
42                         interrupts = <64>;
43                         status = "disabled";
44                 };
45         };