1 #include <dt-bindings/gpio/tegra-gpio.h>
2 #include <dt-bindings/interrupt-controller/arm-gic.h>
4 #include "skeleton.dtsi"
7 compatible = "nvidia,tegra30";
10 compatible = "nvidia,tegra30-car";
11 reg = <0x60006000 0x1000>;
16 compatible = "nvidia,tegra30-apbdma", "nvidia,tegra20-apbdma";
17 reg = <0x6000a000 0x1400>;
18 interrupts = <0 104 0x04
50 clocks = <&tegra_car 34>;
54 compatible = "nvidia,tegra30-gpio";
55 reg = <0x6000d000 0x1000>;
56 interrupts = <GIC_SPI 32 IRQ_TYPE_LEVEL_HIGH>,
57 <GIC_SPI 33 IRQ_TYPE_LEVEL_HIGH>,
58 <GIC_SPI 34 IRQ_TYPE_LEVEL_HIGH>,
59 <GIC_SPI 35 IRQ_TYPE_LEVEL_HIGH>,
60 <GIC_SPI 55 IRQ_TYPE_LEVEL_HIGH>,
61 <GIC_SPI 87 IRQ_TYPE_LEVEL_HIGH>,
62 <GIC_SPI 89 IRQ_TYPE_LEVEL_HIGH>,
63 <GIC_SPI 125 IRQ_TYPE_LEVEL_HIGH>;
66 #interrupt-cells = <2>;
71 compatible = "nvidia,tegra30-i2c", "nvidia,tegra20-i2c";
72 reg = <0x7000c000 0x100>;
73 interrupts = <0 38 0x04>;
76 clocks = <&tegra_car 12>, <&tegra_car 182>;
77 clock-names = "div-clk", "fast-clk";
82 compatible = "nvidia,tegra30-i2c", "nvidia,tegra20-i2c";
83 reg = <0x7000c400 0x100>;
84 interrupts = <0 84 0x04>;
87 clocks = <&tegra_car 54>, <&tegra_car 182>;
88 clock-names = "div-clk", "fast-clk";
93 compatible = "nvidia,tegra30-i2c", "nvidia,tegra20-i2c";
94 reg = <0x7000c500 0x100>;
95 interrupts = <0 92 0x04>;
98 clocks = <&tegra_car 67>, <&tegra_car 182>;
99 clock-names = "div-clk", "fast-clk";
104 compatible = "nvidia,tegra30-i2c", "nvidia,tegra20-i2c";
105 reg = <0x7000c700 0x100>;
106 interrupts = <0 120 0x04>;
107 #address-cells = <1>;
109 clocks = <&tegra_car 103>, <&tegra_car 182>;
110 clock-names = "div-clk", "fast-clk";
115 compatible = "nvidia,tegra30-i2c", "nvidia,tegra20-i2c";
116 reg = <0x7000d000 0x100>;
117 interrupts = <0 53 0x04>;
118 #address-cells = <1>;
120 clocks = <&tegra_car 47>, <&tegra_car 182>;
121 clock-names = "div-clk", "fast-clk";
126 compatible = "nvidia,tegra30-slink", "nvidia,tegra20-slink";
127 reg = <0x7000d400 0x200>;
128 interrupts = <0 59 0x04>;
129 nvidia,dma-request-selector = <&apbdma 15>;
130 #address-cells = <1>;
132 clocks = <&tegra_car 41>;
137 compatible = "nvidia,tegra30-slink", "nvidia,tegra20-slink";
138 reg = <0x7000d600 0x200>;
139 interrupts = <0 82 0x04>;
140 nvidia,dma-request-selector = <&apbdma 16>;
141 #address-cells = <1>;
143 clocks = <&tegra_car 44>;
148 compatible = "nvidia,tegra30-slink", "nvidia,tegra20-slink";
149 reg = <0x7000d480 0x200>;
150 interrupts = <0 83 0x04>;
151 nvidia,dma-request-selector = <&apbdma 17>;
152 #address-cells = <1>;
154 clocks = <&tegra_car 46>;
159 compatible = "nvidia,tegra30-slink", "nvidia,tegra20-slink";
160 reg = <0x7000da00 0x200>;
161 interrupts = <0 93 0x04>;
162 nvidia,dma-request-selector = <&apbdma 18>;
163 #address-cells = <1>;
165 clocks = <&tegra_car 68>;
170 compatible = "nvidia,tegra30-slink", "nvidia,tegra20-slink";
171 reg = <0x7000dc00 0x200>;
172 interrupts = <0 94 0x04>;
173 nvidia,dma-request-selector = <&apbdma 27>;
174 #address-cells = <1>;
176 clocks = <&tegra_car 104>;
181 compatible = "nvidia,tegra30-slink", "nvidia,tegra20-slink";
182 reg = <0x7000de00 0x200>;
183 interrupts = <0 79 0x04>;
184 nvidia,dma-request-selector = <&apbdma 28>;
185 #address-cells = <1>;
187 clocks = <&tegra_car 105>;
192 compatible = "nvidia,tegra30-sdhci";
193 reg = <0x78000000 0x200>;
194 interrupts = <0 14 0x04>;
195 clocks = <&tegra_car 14>;
200 compatible = "nvidia,tegra30-sdhci";
201 reg = <0x78000200 0x200>;
202 interrupts = <0 15 0x04>;
203 clocks = <&tegra_car 9>;
208 compatible = "nvidia,tegra30-sdhci";
209 reg = <0x78000400 0x200>;
210 interrupts = <0 19 0x04>;
211 clocks = <&tegra_car 69>;
216 compatible = "nvidia,tegra30-sdhci";
217 reg = <0x78000600 0x200>;
218 interrupts = <0 31 0x04>;
219 clocks = <&tegra_car 15>;
224 compatible = "nvidia,tegra30-ehci";
225 reg = <0x7d000000 0x4000>;
228 clocks = <&tegra_car 22>; /* PERIPH_ID_USBD */
233 compatible = "nvidia,tegra30-ehci";
234 reg = <0x7d004000 0x4000>;
237 clocks = <&tegra_car 58>; /* PERIPH_ID_USB2 */
242 compatible = "nvidia,tegra30-ehci";
243 reg = <0x7d008000 0x4000>;
246 clocks = <&tegra_car 59>; /* PERIPH_ID_USB3 */