blob: 366c177cba764696adb765cbcfd82d7aafd27ebc [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
Hiroshi Doyu0dfe42e2013-01-15 10:17:27 +020035 ahb: ahb {
36 compatible = "nvidia,tegra114-ahb", "nvidia,tegra30-ahb";
37 reg = <0x6000c004 0x14c>;
38 };
39
Hiroshi Doyu18a4df72013-01-24 01:10:23 +000040 serial@70006000 {
41 compatible = "nvidia,tegra114-uart", "nvidia,tegra20-uart";
42 reg = <0x70006000 0x40>;
43 reg-shift = <2>;
44 interrupts = <0 36 0x04>;
45 status = "disabled";
46 };
47
48 serial@70006040 {
49 compatible = "nvidia,tegra114-uart", "nvidia,tegra20-uart";
50 reg = <0x70006040 0x40>;
51 reg-shift = <2>;
52 interrupts = <0 37 0x04>;
53 status = "disabled";
54 };
55
56 serial@70006200 {
57 compatible = "nvidia,tegra114-uart", "nvidia,tegra20-uart";
58 reg = <0x70006200 0x100>;
59 reg-shift = <2>;
60 interrupts = <0 46 0x04>;
61 status = "disabled";
62 };
63
64 serial@70006300 {
65 compatible = "nvidia,tegra114-uart", "nvidia,tegra20-uart";
66 reg = <0x70006300 0x100>;
67 reg-shift = <2>;
68 interrupts = <0 90 0x04>;
69 status = "disabled";
70 };
71
72 rtc {
73 compatible = "nvidia,tegra114-rtc", "nvidia,tegra20-rtc";
74 reg = <0x7000e000 0x100>;
75 interrupts = <0 2 0x04>;
76 };
77
78 pmc {
79 compatible = "nvidia,tegra114-pmc", "nvidia,tegra30-pmc";
80 reg = <0x7000e400 0x400>;
81 };
82
Hiroshi Doyu2da13962013-01-15 10:17:28 +020083 iommu {
84 compatible = "nvidia,tegra114-smmu", "nvidia,tegra30-smmu";
85 reg = <0x7000f010 0x02c
86 0x7000f1f0 0x010
87 0x7000f228 0x074>;
88 nvidia,#asids = <4>;
89 dma-window = <0 0x40000000>;
90 nvidia,swgroups = <0x18659fe>;
91 nvidia,ahb = <&ahb>;
92 };
93
Hiroshi Doyu18a4df72013-01-24 01:10:23 +000094 cpus {
95 #address-cells = <1>;
96 #size-cells = <0>;
97
98 cpu@0 {
99 device_type = "cpu";
100 compatible = "arm,cortex-a15";
101 reg = <0>;
102 };
103
104 cpu@1 {
105 device_type = "cpu";
106 compatible = "arm,cortex-a15";
107 reg = <1>;
108 };
109
110 cpu@2 {
111 device_type = "cpu";
112 compatible = "arm,cortex-a15";
113 reg = <2>;
114 };
115
116 cpu@3 {
117 device_type = "cpu";
118 compatible = "arm,cortex-a15";
119 reg = <3>;
120 };
121 };
122
123 timer {
124 compatible = "arm,armv7-timer";
125 interrupts = <1 13 0xf08>,
126 <1 14 0xf08>,
127 <1 11 0xf08>,
128 <1 10 0xf08>;
129 };
130};