blob: 289c8a28c210554d3acb1b93bb8e315ad47cbca0 [file] [log] [blame]
Hiroshi Doyua1c85862013-05-22 19:45:36 +03001#include <dt-bindings/clock/tegra114-car.h>
Stephen Warren3325f1b2013-02-12 17:25:15 -07002#include <dt-bindings/gpio/tegra-gpio.h>
Stephen Warren6cecf912013-02-13 12:51:51 -07003#include <dt-bindings/interrupt-controller/arm-gic.h>
Stephen Warren3325f1b2013-02-12 17:25:15 -07004
Stephen Warren1bd0bd42012-10-17 16:38:21 -06005#include "skeleton.dtsi"
Hiroshi Doyu18a4df72013-01-24 01:10:23 +00006
7/ {
8 compatible = "nvidia,tegra114";
9 interrupt-parent = <&gic>;
10
Laxman Dewangan0fb22092013-03-14 01:19:52 +053011 aliases {
12 serial0 = &uarta;
13 serial1 = &uartb;
14 serial2 = &uartc;
15 serial3 = &uartd;
16 };
17
Hiroshi Doyu18a4df72013-01-24 01:10:23 +000018 gic: interrupt-controller {
19 compatible = "arm,cortex-a15-gic";
20 #interrupt-cells = <3>;
21 interrupt-controller;
22 reg = <0x50041000 0x1000>,
23 <0x50042000 0x1000>,
24 <0x50044000 0x2000>,
25 <0x50046000 0x2000>;
Stephen Warren6cecf912013-02-13 12:51:51 -070026 interrupts = <GIC_PPI 9
27 (GIC_CPU_MASK_SIMPLE(4) | IRQ_TYPE_LEVEL_HIGH)>;
Hiroshi Doyu18a4df72013-01-24 01:10:23 +000028 };
29
30 timer@60005000 {
31 compatible = "nvidia,tegra114-timer", "nvidia,tegra20-timer";
32 reg = <0x60005000 0x400>;
Stephen Warren6cecf912013-02-13 12:51:51 -070033 interrupts = <GIC_SPI 0 IRQ_TYPE_LEVEL_HIGH>,
34 <GIC_SPI 1 IRQ_TYPE_LEVEL_HIGH>,
35 <GIC_SPI 41 IRQ_TYPE_LEVEL_HIGH>,
36 <GIC_SPI 42 IRQ_TYPE_LEVEL_HIGH>,
37 <GIC_SPI 121 IRQ_TYPE_LEVEL_HIGH>,
38 <GIC_SPI 122 IRQ_TYPE_LEVEL_HIGH>;
Hiroshi Doyua1c85862013-05-22 19:45:36 +030039 clocks = <&tegra_car TEGRA114_CLK_TIMER>;
Hiroshi Doyu18a4df72013-01-24 01:10:23 +000040 };
41
42 tegra_car: clock {
Peter De Schrijver672d8892013-04-03 17:40:48 +030043 compatible = "nvidia,tegra114-car";
Hiroshi Doyu18a4df72013-01-24 01:10:23 +000044 reg = <0x60006000 0x1000>;
45 #clock-cells = <1>;
46 };
47
Laxman Dewanganc5d9da42013-03-14 01:19:50 +053048 apbdma: dma {
49 compatible = "nvidia,tegra114-apbdma";
50 reg = <0x6000a000 0x1400>;
Stephen Warren6cecf912013-02-13 12:51:51 -070051 interrupts = <GIC_SPI 104 IRQ_TYPE_LEVEL_HIGH>,
52 <GIC_SPI 105 IRQ_TYPE_LEVEL_HIGH>,
53 <GIC_SPI 106 IRQ_TYPE_LEVEL_HIGH>,
54 <GIC_SPI 107 IRQ_TYPE_LEVEL_HIGH>,
55 <GIC_SPI 108 IRQ_TYPE_LEVEL_HIGH>,
56 <GIC_SPI 109 IRQ_TYPE_LEVEL_HIGH>,
57 <GIC_SPI 110 IRQ_TYPE_LEVEL_HIGH>,
58 <GIC_SPI 111 IRQ_TYPE_LEVEL_HIGH>,
59 <GIC_SPI 112 IRQ_TYPE_LEVEL_HIGH>,
60 <GIC_SPI 113 IRQ_TYPE_LEVEL_HIGH>,
61 <GIC_SPI 114 IRQ_TYPE_LEVEL_HIGH>,
62 <GIC_SPI 115 IRQ_TYPE_LEVEL_HIGH>,
63 <GIC_SPI 116 IRQ_TYPE_LEVEL_HIGH>,
64 <GIC_SPI 117 IRQ_TYPE_LEVEL_HIGH>,
65 <GIC_SPI 118 IRQ_TYPE_LEVEL_HIGH>,
66 <GIC_SPI 119 IRQ_TYPE_LEVEL_HIGH>,
67 <GIC_SPI 128 IRQ_TYPE_LEVEL_HIGH>,
68 <GIC_SPI 129 IRQ_TYPE_LEVEL_HIGH>,
69 <GIC_SPI 130 IRQ_TYPE_LEVEL_HIGH>,
70 <GIC_SPI 131 IRQ_TYPE_LEVEL_HIGH>,
71 <GIC_SPI 132 IRQ_TYPE_LEVEL_HIGH>,
72 <GIC_SPI 133 IRQ_TYPE_LEVEL_HIGH>,
73 <GIC_SPI 134 IRQ_TYPE_LEVEL_HIGH>,
74 <GIC_SPI 135 IRQ_TYPE_LEVEL_HIGH>,
75 <GIC_SPI 136 IRQ_TYPE_LEVEL_HIGH>,
76 <GIC_SPI 137 IRQ_TYPE_LEVEL_HIGH>,
77 <GIC_SPI 138 IRQ_TYPE_LEVEL_HIGH>,
78 <GIC_SPI 139 IRQ_TYPE_LEVEL_HIGH>,
79 <GIC_SPI 140 IRQ_TYPE_LEVEL_HIGH>,
80 <GIC_SPI 141 IRQ_TYPE_LEVEL_HIGH>,
81 <GIC_SPI 142 IRQ_TYPE_LEVEL_HIGH>,
82 <GIC_SPI 143 IRQ_TYPE_LEVEL_HIGH>;
Hiroshi Doyua1c85862013-05-22 19:45:36 +030083 clocks = <&tegra_car TEGRA114_CLK_APBDMA>;
Laxman Dewanganc5d9da42013-03-14 01:19:50 +053084 };
85
Hiroshi Doyu0dfe42e2013-01-15 10:17:27 +020086 ahb: ahb {
87 compatible = "nvidia,tegra114-ahb", "nvidia,tegra30-ahb";
88 reg = <0x6000c004 0x14c>;
89 };
90
Laxman Dewanganb16f9182013-01-29 18:26:18 +053091 gpio: gpio {
92 compatible = "nvidia,tegra114-gpio", "nvidia,tegra30-gpio";
93 reg = <0x6000d000 0x1000>;
Stephen Warren6cecf912013-02-13 12:51:51 -070094 interrupts = <GIC_SPI 32 IRQ_TYPE_LEVEL_HIGH>,
95 <GIC_SPI 33 IRQ_TYPE_LEVEL_HIGH>,
96 <GIC_SPI 34 IRQ_TYPE_LEVEL_HIGH>,
97 <GIC_SPI 35 IRQ_TYPE_LEVEL_HIGH>,
98 <GIC_SPI 55 IRQ_TYPE_LEVEL_HIGH>,
99 <GIC_SPI 87 IRQ_TYPE_LEVEL_HIGH>,
100 <GIC_SPI 89 IRQ_TYPE_LEVEL_HIGH>,
101 <GIC_SPI 125 IRQ_TYPE_LEVEL_HIGH>;
Laxman Dewanganb16f9182013-01-29 18:26:18 +0530102 #gpio-cells = <2>;
103 gpio-controller;
104 #interrupt-cells = <2>;
105 interrupt-controller;
106 };
107
Laxman Dewangan031b77a2013-01-29 18:26:20 +0530108 pinmux: pinmux {
109 compatible = "nvidia,tegra114-pinmux";
110 reg = <0x70000868 0x148 /* Pad control registers */
111 0x70003000 0x40c>; /* Mux registers */
112 };
113
Laxman Dewangan0fb22092013-03-14 01:19:52 +0530114 /*
115 * There are two serial driver i.e. 8250 based simple serial
116 * driver and APB DMA based serial driver for higher baudrate
117 * and performace. To enable the 8250 based driver, the compatible
118 * is "nvidia,tegra114-uart", "nvidia,tegra20-uart" and to enable
119 * the APB DMA based serial driver, the comptible is
120 * "nvidia,tegra114-hsuart", "nvidia,tegra30-hsuart".
121 */
122 uarta: serial@70006000 {
Hiroshi Doyu18a4df72013-01-24 01:10:23 +0000123 compatible = "nvidia,tegra114-uart", "nvidia,tegra20-uart";
124 reg = <0x70006000 0x40>;
125 reg-shift = <2>;
Stephen Warren6cecf912013-02-13 12:51:51 -0700126 interrupts = <GIC_SPI 36 IRQ_TYPE_LEVEL_HIGH>;
Laxman Dewangan0fb22092013-03-14 01:19:52 +0530127 nvidia,dma-request-selector = <&apbdma 8>;
Hiroshi Doyu18a4df72013-01-24 01:10:23 +0000128 status = "disabled";
Hiroshi Doyua1c85862013-05-22 19:45:36 +0300129 clocks = <&tegra_car TEGRA114_CLK_UARTA>;
Hiroshi Doyu18a4df72013-01-24 01:10:23 +0000130 };
131
Laxman Dewangan0fb22092013-03-14 01:19:52 +0530132 uartb: serial@70006040 {
Hiroshi Doyu18a4df72013-01-24 01:10:23 +0000133 compatible = "nvidia,tegra114-uart", "nvidia,tegra20-uart";
134 reg = <0x70006040 0x40>;
135 reg-shift = <2>;
Stephen Warren6cecf912013-02-13 12:51:51 -0700136 interrupts = <GIC_SPI 37 IRQ_TYPE_LEVEL_HIGH>;
Laxman Dewangan0fb22092013-03-14 01:19:52 +0530137 nvidia,dma-request-selector = <&apbdma 9>;
Hiroshi Doyu18a4df72013-01-24 01:10:23 +0000138 status = "disabled";
Hiroshi Doyua1c85862013-05-22 19:45:36 +0300139 clocks = <&tegra_car TEGRA114_CLK_UARTB>;
Hiroshi Doyu18a4df72013-01-24 01:10:23 +0000140 };
141
Laxman Dewangan0fb22092013-03-14 01:19:52 +0530142 uartc: serial@70006200 {
Hiroshi Doyu18a4df72013-01-24 01:10:23 +0000143 compatible = "nvidia,tegra114-uart", "nvidia,tegra20-uart";
144 reg = <0x70006200 0x100>;
145 reg-shift = <2>;
Stephen Warren6cecf912013-02-13 12:51:51 -0700146 interrupts = <GIC_SPI 46 IRQ_TYPE_LEVEL_HIGH>;
Laxman Dewangan0fb22092013-03-14 01:19:52 +0530147 nvidia,dma-request-selector = <&apbdma 10>;
Hiroshi Doyu18a4df72013-01-24 01:10:23 +0000148 status = "disabled";
Hiroshi Doyua1c85862013-05-22 19:45:36 +0300149 clocks = <&tegra_car TEGRA114_CLK_UARTC>;
Hiroshi Doyu18a4df72013-01-24 01:10:23 +0000150 };
151
Laxman Dewangan0fb22092013-03-14 01:19:52 +0530152 uartd: serial@70006300 {
Hiroshi Doyu18a4df72013-01-24 01:10:23 +0000153 compatible = "nvidia,tegra114-uart", "nvidia,tegra20-uart";
154 reg = <0x70006300 0x100>;
155 reg-shift = <2>;
Stephen Warren6cecf912013-02-13 12:51:51 -0700156 interrupts = <GIC_SPI 90 IRQ_TYPE_LEVEL_HIGH>;
Laxman Dewangan0fb22092013-03-14 01:19:52 +0530157 nvidia,dma-request-selector = <&apbdma 19>;
Hiroshi Doyu18a4df72013-01-24 01:10:23 +0000158 status = "disabled";
Hiroshi Doyua1c85862013-05-22 19:45:36 +0300159 clocks = <&tegra_car TEGRA114_CLK_UARTD>;
Hiroshi Doyu18a4df72013-01-24 01:10:23 +0000160 };
161
Andrew Chew6c716db2013-03-12 16:40:50 -0700162 pwm: pwm {
163 compatible = "nvidia,tegra114-pwm", "nvidia,tegra20-pwm";
164 reg = <0x7000a000 0x100>;
165 #pwm-cells = <2>;
Hiroshi Doyua1c85862013-05-22 19:45:36 +0300166 clocks = <&tegra_car TEGRA114_CLK_PWM>;
Andrew Chew6c716db2013-03-12 16:40:50 -0700167 status = "disabled";
168 };
169
Laxman Dewangan3fc2f942013-03-14 01:19:51 +0530170 i2c@7000c000 {
171 compatible = "nvidia,tegra114-i2c";
172 reg = <0x7000c000 0x100>;
Stephen Warren6cecf912013-02-13 12:51:51 -0700173 interrupts = <GIC_SPI 38 IRQ_TYPE_LEVEL_HIGH>;
Laxman Dewangan3fc2f942013-03-14 01:19:51 +0530174 #address-cells = <1>;
175 #size-cells = <0>;
Hiroshi Doyua1c85862013-05-22 19:45:36 +0300176 clocks = <&tegra_car TEGRA114_CLK_I2C1>;
Laxman Dewangan3fc2f942013-03-14 01:19:51 +0530177 clock-names = "div-clk";
178 status = "disabled";
179 };
180
181 i2c@7000c400 {
182 compatible = "nvidia,tegra114-i2c";
183 reg = <0x7000c400 0x100>;
Stephen Warren6cecf912013-02-13 12:51:51 -0700184 interrupts = <GIC_SPI 84 IRQ_TYPE_LEVEL_HIGH>;
Laxman Dewangan3fc2f942013-03-14 01:19:51 +0530185 #address-cells = <1>;
186 #size-cells = <0>;
Hiroshi Doyua1c85862013-05-22 19:45:36 +0300187 clocks = <&tegra_car TEGRA114_CLK_I2C2>;
Laxman Dewangan3fc2f942013-03-14 01:19:51 +0530188 clock-names = "div-clk";
189 status = "disabled";
190 };
191
192 i2c@7000c500 {
193 compatible = "nvidia,tegra114-i2c";
194 reg = <0x7000c500 0x100>;
Stephen Warren6cecf912013-02-13 12:51:51 -0700195 interrupts = <GIC_SPI 92 IRQ_TYPE_LEVEL_HIGH>;
Laxman Dewangan3fc2f942013-03-14 01:19:51 +0530196 #address-cells = <1>;
197 #size-cells = <0>;
Hiroshi Doyua1c85862013-05-22 19:45:36 +0300198 clocks = <&tegra_car TEGRA114_CLK_I2C3>;
Laxman Dewangan3fc2f942013-03-14 01:19:51 +0530199 clock-names = "div-clk";
200 status = "disabled";
201 };
202
203 i2c@7000c700 {
204 compatible = "nvidia,tegra114-i2c";
205 reg = <0x7000c700 0x100>;
Stephen Warren6cecf912013-02-13 12:51:51 -0700206 interrupts = <GIC_SPI 120 IRQ_TYPE_LEVEL_HIGH>;
Laxman Dewangan3fc2f942013-03-14 01:19:51 +0530207 #address-cells = <1>;
208 #size-cells = <0>;
Hiroshi Doyua1c85862013-05-22 19:45:36 +0300209 clocks = <&tegra_car TEGRA114_CLK_I2C4>;
Laxman Dewangan3fc2f942013-03-14 01:19:51 +0530210 clock-names = "div-clk";
211 status = "disabled";
212 };
213
214 i2c@7000d000 {
215 compatible = "nvidia,tegra114-i2c";
216 reg = <0x7000d000 0x100>;
Stephen Warren6cecf912013-02-13 12:51:51 -0700217 interrupts = <GIC_SPI 53 IRQ_TYPE_LEVEL_HIGH>;
Laxman Dewangan3fc2f942013-03-14 01:19:51 +0530218 #address-cells = <1>;
219 #size-cells = <0>;
Hiroshi Doyua1c85862013-05-22 19:45:36 +0300220 clocks = <&tegra_car TEGRA114_CLK_I2C5>;
Laxman Dewangan3fc2f942013-03-14 01:19:51 +0530221 clock-names = "div-clk";
222 status = "disabled";
223 };
224
Laxman Dewangan6ea02972013-03-15 12:37:25 -0600225 spi@7000d400 {
226 compatible = "nvidia,tegra114-spi";
227 reg = <0x7000d400 0x200>;
Stephen Warren6cecf912013-02-13 12:51:51 -0700228 interrupts = <GIC_SPI 59 IRQ_TYPE_LEVEL_HIGH>;
Laxman Dewangan6ea02972013-03-15 12:37:25 -0600229 nvidia,dma-request-selector = <&apbdma 15>;
230 #address-cells = <1>;
231 #size-cells = <0>;
Hiroshi Doyua1c85862013-05-22 19:45:36 +0300232 clocks = <&tegra_car TEGRA114_CLK_SBC1>;
Laxman Dewangan6ea02972013-03-15 12:37:25 -0600233 clock-names = "spi";
234 status = "disabled";
235 };
236
237 spi@7000d600 {
238 compatible = "nvidia,tegra114-spi";
239 reg = <0x7000d600 0x200>;
Stephen Warren6cecf912013-02-13 12:51:51 -0700240 interrupts = <GIC_SPI 82 IRQ_TYPE_LEVEL_HIGH>;
Laxman Dewangan6ea02972013-03-15 12:37:25 -0600241 nvidia,dma-request-selector = <&apbdma 16>;
242 #address-cells = <1>;
243 #size-cells = <0>;
Hiroshi Doyua1c85862013-05-22 19:45:36 +0300244 clocks = <&tegra_car TEGRA114_CLK_SBC2>;
Laxman Dewangan6ea02972013-03-15 12:37:25 -0600245 clock-names = "spi";
246 status = "disabled";
247 };
248
249 spi@7000d800 {
250 compatible = "nvidia,tegra114-spi";
251 reg = <0x7000d800 0x200>;
Stephen Warren6cecf912013-02-13 12:51:51 -0700252 interrupts = <GIC_SPI 83 IRQ_TYPE_LEVEL_HIGH>;
Laxman Dewangan6ea02972013-03-15 12:37:25 -0600253 nvidia,dma-request-selector = <&apbdma 17>;
254 #address-cells = <1>;
255 #size-cells = <0>;
Hiroshi Doyua1c85862013-05-22 19:45:36 +0300256 clocks = <&tegra_car TEGRA114_CLK_SBC3>;
Laxman Dewangan6ea02972013-03-15 12:37:25 -0600257 clock-names = "spi";
258 status = "disabled";
259 };
260
261 spi@7000da00 {
262 compatible = "nvidia,tegra114-spi";
263 reg = <0x7000da00 0x200>;
Stephen Warren6cecf912013-02-13 12:51:51 -0700264 interrupts = <GIC_SPI 93 IRQ_TYPE_LEVEL_HIGH>;
Laxman Dewangan6ea02972013-03-15 12:37:25 -0600265 nvidia,dma-request-selector = <&apbdma 18>;
266 #address-cells = <1>;
267 #size-cells = <0>;
Hiroshi Doyua1c85862013-05-22 19:45:36 +0300268 clocks = <&tegra_car TEGRA114_CLK_SBC4>;
Laxman Dewangan6ea02972013-03-15 12:37:25 -0600269 clock-names = "spi";
270 status = "disabled";
271 };
272
273 spi@7000dc00 {
274 compatible = "nvidia,tegra114-spi";
275 reg = <0x7000dc00 0x200>;
Stephen Warren6cecf912013-02-13 12:51:51 -0700276 interrupts = <GIC_SPI 94 IRQ_TYPE_LEVEL_HIGH>;
Laxman Dewangan6ea02972013-03-15 12:37:25 -0600277 nvidia,dma-request-selector = <&apbdma 27>;
278 #address-cells = <1>;
279 #size-cells = <0>;
Hiroshi Doyua1c85862013-05-22 19:45:36 +0300280 clocks = <&tegra_car TEGRA114_CLK_SBC5>;
Laxman Dewangan6ea02972013-03-15 12:37:25 -0600281 clock-names = "spi";
282 status = "disabled";
283 };
284
285 spi@7000de00 {
286 compatible = "nvidia,tegra114-spi";
287 reg = <0x7000de00 0x200>;
Stephen Warren6cecf912013-02-13 12:51:51 -0700288 interrupts = <GIC_SPI 79 IRQ_TYPE_LEVEL_HIGH>;
Laxman Dewangan6ea02972013-03-15 12:37:25 -0600289 nvidia,dma-request-selector = <&apbdma 28>;
290 #address-cells = <1>;
291 #size-cells = <0>;
Hiroshi Doyua1c85862013-05-22 19:45:36 +0300292 clocks = <&tegra_car TEGRA114_CLK_SBC6>;
Laxman Dewangan6ea02972013-03-15 12:37:25 -0600293 clock-names = "spi";
294 status = "disabled";
295 };
296
Hiroshi Doyu18a4df72013-01-24 01:10:23 +0000297 rtc {
298 compatible = "nvidia,tegra114-rtc", "nvidia,tegra20-rtc";
299 reg = <0x7000e000 0x100>;
Stephen Warren6cecf912013-02-13 12:51:51 -0700300 interrupts = <GIC_SPI 2 IRQ_TYPE_LEVEL_HIGH>;
Hiroshi Doyua1c85862013-05-22 19:45:36 +0300301 clocks = <&tegra_car TEGRA114_CLK_RTC>;
Hiroshi Doyu18a4df72013-01-24 01:10:23 +0000302 };
303
Laxman Dewangancd467b72013-03-14 01:19:53 +0530304 kbc {
305 compatible = "nvidia,tegra114-kbc";
306 reg = <0x7000e200 0x100>;
Stephen Warren6cecf912013-02-13 12:51:51 -0700307 interrupts = <GIC_SPI 85 IRQ_TYPE_LEVEL_HIGH>;
Hiroshi Doyua1c85862013-05-22 19:45:36 +0300308 clocks = <&tegra_car TEGRA114_CLK_KBC>;
Laxman Dewangancd467b72013-03-14 01:19:53 +0530309 status = "disabled";
310 };
311
Hiroshi Doyu18a4df72013-01-24 01:10:23 +0000312 pmc {
Joseph Lo2b84e532013-02-26 16:27:43 +0000313 compatible = "nvidia,tegra114-pmc";
Hiroshi Doyu18a4df72013-01-24 01:10:23 +0000314 reg = <0x7000e400 0x400>;
Hiroshi Doyua1c85862013-05-22 19:45:36 +0300315 clocks = <&tegra_car TEGRA114_CLK_PCLK>, <&clk32k_in>;
Joseph Lo7021d122013-04-03 19:31:27 +0800316 clock-names = "pclk", "clk32k_in";
Hiroshi Doyu18a4df72013-01-24 01:10:23 +0000317 };
318
Hiroshi Doyu2da13962013-01-15 10:17:28 +0200319 iommu {
320 compatible = "nvidia,tegra114-smmu", "nvidia,tegra30-smmu";
321 reg = <0x7000f010 0x02c
322 0x7000f1f0 0x010
323 0x7000f228 0x074>;
324 nvidia,#asids = <4>;
325 dma-window = <0 0x40000000>;
326 nvidia,swgroups = <0x18659fe>;
327 nvidia,ahb = <&ahb>;
328 };
329
Pritesh Raithatha933d87a2013-02-20 13:35:14 -0500330 sdhci@78000000 {
331 compatible = "nvidia,tegra114-sdhci", "nvidia,tegra30-sdhci";
332 reg = <0x78000000 0x200>;
Stephen Warren6cecf912013-02-13 12:51:51 -0700333 interrupts = <GIC_SPI 14 IRQ_TYPE_LEVEL_HIGH>;
Hiroshi Doyua1c85862013-05-22 19:45:36 +0300334 clocks = <&tegra_car TEGRA114_CLK_SDMMC1>;
Pritesh Raithatha933d87a2013-02-20 13:35:14 -0500335 status = "disable";
336 };
337
338 sdhci@78000200 {
339 compatible = "nvidia,tegra114-sdhci", "nvidia,tegra30-sdhci";
340 reg = <0x78000200 0x200>;
Stephen Warren6cecf912013-02-13 12:51:51 -0700341 interrupts = <GIC_SPI 15 IRQ_TYPE_LEVEL_HIGH>;
Hiroshi Doyua1c85862013-05-22 19:45:36 +0300342 clocks = <&tegra_car TEGRA114_CLK_SDMMC2>;
Pritesh Raithatha933d87a2013-02-20 13:35:14 -0500343 status = "disable";
344 };
345
346 sdhci@78000400 {
347 compatible = "nvidia,tegra114-sdhci", "nvidia,tegra30-sdhci";
348 reg = <0x78000400 0x200>;
Stephen Warren6cecf912013-02-13 12:51:51 -0700349 interrupts = <GIC_SPI 19 IRQ_TYPE_LEVEL_HIGH>;
Hiroshi Doyua1c85862013-05-22 19:45:36 +0300350 clocks = <&tegra_car TEGRA114_CLK_SDMMC3>;
Pritesh Raithatha933d87a2013-02-20 13:35:14 -0500351 status = "disable";
352 };
353
354 sdhci@78000600 {
355 compatible = "nvidia,tegra114-sdhci", "nvidia,tegra30-sdhci";
356 reg = <0x78000600 0x200>;
Stephen Warren6cecf912013-02-13 12:51:51 -0700357 interrupts = <GIC_SPI 31 IRQ_TYPE_LEVEL_HIGH>;
Hiroshi Doyua1c85862013-05-22 19:45:36 +0300358 clocks = <&tegra_car TEGRA114_CLK_SDMMC4>;
Pritesh Raithatha933d87a2013-02-20 13:35:14 -0500359 status = "disable";
360 };
361
Hiroshi Doyu18a4df72013-01-24 01:10:23 +0000362 cpus {
363 #address-cells = <1>;
364 #size-cells = <0>;
365
366 cpu@0 {
367 device_type = "cpu";
368 compatible = "arm,cortex-a15";
369 reg = <0>;
370 };
371
372 cpu@1 {
373 device_type = "cpu";
374 compatible = "arm,cortex-a15";
375 reg = <1>;
376 };
377
378 cpu@2 {
379 device_type = "cpu";
380 compatible = "arm,cortex-a15";
381 reg = <2>;
382 };
383
384 cpu@3 {
385 device_type = "cpu";
386 compatible = "arm,cortex-a15";
387 reg = <3>;
388 };
389 };
390
391 timer {
392 compatible = "arm,armv7-timer";
Stephen Warren6cecf912013-02-13 12:51:51 -0700393 interrupts =
394 <GIC_PPI 13
395 (GIC_CPU_MASK_SIMPLE(4) | IRQ_TYPE_LEVEL_LOW)>,
396 <GIC_PPI 14
397 (GIC_CPU_MASK_SIMPLE(4) | IRQ_TYPE_LEVEL_LOW)>,
398 <GIC_PPI 11
399 (GIC_CPU_MASK_SIMPLE(4) | IRQ_TYPE_LEVEL_LOW)>,
400 <GIC_PPI 10
401 (GIC_CPU_MASK_SIMPLE(4) | IRQ_TYPE_LEVEL_LOW)>;
Hiroshi Doyu18a4df72013-01-24 01:10:23 +0000402 };
403};