blob: c5679163f7d940c2f04c4936e892b801ff6d8a21 [file] [log] [blame]
Hiroshi Doyu18a4df72013-01-24 01:10:23 +00001/include/ "skeleton.dtsi"
2
3/ {
4 compatible = "nvidia,tegra114";
5 interrupt-parent = <&gic>;
6
7 gic: interrupt-controller {
8 compatible = "arm,cortex-a15-gic";
9 #interrupt-cells = <3>;
10 interrupt-controller;
11 reg = <0x50041000 0x1000>,
12 <0x50042000 0x1000>,
13 <0x50044000 0x2000>,
14 <0x50046000 0x2000>;
15 interrupts = <1 9 0xf04>;
16 };
17
18 timer@60005000 {
19 compatible = "nvidia,tegra114-timer", "nvidia,tegra20-timer";
20 reg = <0x60005000 0x400>;
21 interrupts = <0 0 0x04
22 0 1 0x04
23 0 41 0x04
24 0 42 0x04
25 0 121 0x04
26 0 122 0x04>;
27 };
28
29 tegra_car: clock {
30 compatible = "nvidia,tegra114-car, nvidia,tegra30-car";
31 reg = <0x60006000 0x1000>;
32 #clock-cells = <1>;
33 };
34
35 serial@70006000 {
36 compatible = "nvidia,tegra114-uart", "nvidia,tegra20-uart";
37 reg = <0x70006000 0x40>;
38 reg-shift = <2>;
39 interrupts = <0 36 0x04>;
40 status = "disabled";
41 };
42
43 serial@70006040 {
44 compatible = "nvidia,tegra114-uart", "nvidia,tegra20-uart";
45 reg = <0x70006040 0x40>;
46 reg-shift = <2>;
47 interrupts = <0 37 0x04>;
48 status = "disabled";
49 };
50
51 serial@70006200 {
52 compatible = "nvidia,tegra114-uart", "nvidia,tegra20-uart";
53 reg = <0x70006200 0x100>;
54 reg-shift = <2>;
55 interrupts = <0 46 0x04>;
56 status = "disabled";
57 };
58
59 serial@70006300 {
60 compatible = "nvidia,tegra114-uart", "nvidia,tegra20-uart";
61 reg = <0x70006300 0x100>;
62 reg-shift = <2>;
63 interrupts = <0 90 0x04>;
64 status = "disabled";
65 };
66
67 rtc {
68 compatible = "nvidia,tegra114-rtc", "nvidia,tegra20-rtc";
69 reg = <0x7000e000 0x100>;
70 interrupts = <0 2 0x04>;
71 };
72
73 pmc {
74 compatible = "nvidia,tegra114-pmc", "nvidia,tegra30-pmc";
75 reg = <0x7000e400 0x400>;
76 };
77
78 cpus {
79 #address-cells = <1>;
80 #size-cells = <0>;
81
82 cpu@0 {
83 device_type = "cpu";
84 compatible = "arm,cortex-a15";
85 reg = <0>;
86 };
87
88 cpu@1 {
89 device_type = "cpu";
90 compatible = "arm,cortex-a15";
91 reg = <1>;
92 };
93
94 cpu@2 {
95 device_type = "cpu";
96 compatible = "arm,cortex-a15";
97 reg = <2>;
98 };
99
100 cpu@3 {
101 device_type = "cpu";
102 compatible = "arm,cortex-a15";
103 reg = <3>;
104 };
105 };
106
107 timer {
108 compatible = "arm,armv7-timer";
109 interrupts = <1 13 0xf08>,
110 <1 14 0xf08>,
111 <1 11 0xf08>,
112 <1 10 0xf08>;
113 };
114};