1 #include <dt-bindings/gpio/tegra-gpio.h>
2 #include <dt-bindings/interrupt-controller/arm-gic.h>
4 #include "skeleton.dtsi"
7 compatible = "nvidia,tegra124";
9 tegra_car: clock@60006000 {
10 compatible = "nvidia,tegra124-car";
11 reg = <0x60006000 0x1000>;
15 apbdma: dma@60020000 {
16 compatible = "nvidia,tegra124-apbdma", "nvidia,tegra148-apbdma";
17 reg = <0x60020000 0x1400>;
18 interrupts = <0 104 0x04
53 compatible = "nvidia,tegra124-gpio", "nvidia,tegra30-gpio";
54 reg = <0x6000d000 0x1000>;
55 interrupts = <GIC_SPI 32 IRQ_TYPE_LEVEL_HIGH>,
56 <GIC_SPI 33 IRQ_TYPE_LEVEL_HIGH>,
57 <GIC_SPI 34 IRQ_TYPE_LEVEL_HIGH>,
58 <GIC_SPI 35 IRQ_TYPE_LEVEL_HIGH>,
59 <GIC_SPI 55 IRQ_TYPE_LEVEL_HIGH>,
60 <GIC_SPI 87 IRQ_TYPE_LEVEL_HIGH>,
61 <GIC_SPI 89 IRQ_TYPE_LEVEL_HIGH>,
62 <GIC_SPI 125 IRQ_TYPE_LEVEL_HIGH>;
65 #interrupt-cells = <2>;
70 compatible = "nvidia,tegra124-i2c", "nvidia,tegra114-i2c";
71 reg = <0x7000c000 0x100>;
72 interrupts = <0 38 0x04>;
75 clocks = <&tegra_car 12>;
80 compatible = "nvidia,tegra124-i2c", "nvidia,tegra114-i2c";
81 reg = <0x7000c400 0x100>;
82 interrupts = <0 84 0x04>;
85 clocks = <&tegra_car 54>;
90 compatible = "nvidia,tegra124-i2c", "nvidia,tegra114-i2c";
91 reg = <0x7000c500 0x100>;
92 interrupts = <0 92 0x04>;
95 clocks = <&tegra_car 67>;
100 compatible = "nvidia,tegra124-i2c", "nvidia,tegra114-i2c";
101 reg = <0x7000c700 0x100>;
102 interrupts = <0 120 0x04>;
103 #address-cells = <1>;
105 clocks = <&tegra_car 103>;
110 compatible = "nvidia,tegra124-i2c", "nvidia,tegra114-i2c";
111 reg = <0x7000d000 0x100>;
112 interrupts = <0 53 0x04>;
113 #address-cells = <1>;
115 clocks = <&tegra_car 47>;
120 compatible = "nvidia,tegra124-i2c", "nvidia,tegra114-i2c";
121 reg = <0x7000d100 0x100>;
122 interrupts = <0 53 0x04>;
123 #address-cells = <1>;
125 clocks = <&tegra_car 47>;
130 compatible = "nvidia,tegra124-spi", "nvidia,tegra114-spi";
131 reg = <0x7000d400 0x200>;
132 interrupts = <0 59 0x04>;
133 nvidia,dma-request-selector = <&apbdma 15>;
134 #address-cells = <1>;
137 clocks = <&tegra_car 41>;
141 compatible = "nvidia,tegra124-spi", "nvidia,tegra114-spi";
142 reg = <0x7000d600 0x200>;
143 interrupts = <0 82 0x04>;
144 nvidia,dma-request-selector = <&apbdma 16>;
145 #address-cells = <1>;
148 clocks = <&tegra_car 44>;
152 compatible = "nvidia,tegra124-spi", "nvidia,tegra114-spi";
153 reg = <0x7000d800 0x200>;
154 interrupts = <0 83 0x04>;
155 nvidia,dma-request-selector = <&apbdma 17>;
156 #address-cells = <1>;
159 clocks = <&tegra_car 46>;
163 compatible = "nvidia,tegra124-spi", "nvidia,tegra114-spi";
164 reg = <0x7000da00 0x200>;
165 interrupts = <0 93 0x04>;
166 nvidia,dma-request-selector = <&apbdma 18>;
167 #address-cells = <1>;
170 clocks = <&tegra_car 68>;
174 compatible = "nvidia,tegra124-spi", "nvidia,tegra114-spi";
175 reg = <0x7000dc00 0x200>;
176 interrupts = <0 94 0x04>;
177 nvidia,dma-request-selector = <&apbdma 27>;
178 #address-cells = <1>;
181 clocks = <&tegra_car 104>;
185 compatible = "nvidia,tegra124-spi", "nvidia,tegra114-spi";
186 reg = <0x7000de00 0x200>;
187 interrupts = <0 79 0x04>;
188 nvidia,dma-request-selector = <&apbdma 28>;
189 #address-cells = <1>;
192 clocks = <&tegra_car 105>;
196 compatible = "nvidia,tegra124-sdhci";
197 reg = <0x700b0000 0x200>;
198 interrupts = <0 14 0x04>;
199 clocks = <&tegra_car 14>;
204 compatible = "nvidia,tegra124-sdhci";
205 reg = <0x700b0200 0x200>;
206 interrupts = <0 15 0x04>;
207 clocks = <&tegra_car 9>;
212 compatible = "nvidia,tegra124-sdhci";
213 reg = <0x700b0400 0x200>;
214 interrupts = <0 19 0x04>;
215 clocks = <&tegra_car 69>;
220 compatible = "nvidia,tegra124-sdhci";
221 reg = <0x700b0600 0x200>;
222 interrupts = <0 31 0x04>;
223 clocks = <&tegra_car 15>;
228 compatible = "nvidia,tegra124-ehci", "nvidia,tegra30-ehci";
229 reg = <0x7d000000 0x4000>;
232 clocks = <&tegra_car 22>; /* PERIPH_ID_USBD */
237 compatible = "nvidia,tegra124-ehci", "nvidia,tegra30-ehci";
238 reg = <0x7d004000 0x4000>;
241 clocks = <&tegra_car 58>; /* PERIPH_ID_USB2 */
246 compatible = "nvidia,tegra124-ehci", "nvidia,tegra30-ehci";
247 reg = <0x7d008000 0x4000>;
248 interrupts = < 129 >;
250 clocks = <&tegra_car 59>; /* PERIPH_ID_USB3 */