1 #include <dt-bindings/gpio/tegra-gpio.h>
2 #include <dt-bindings/interrupt-controller/arm-gic.h>
4 #include "skeleton.dtsi"
7 compatible = "nvidia,tegra114";
10 compatible = "nvidia,tegra114-car";
11 reg = <0x60006000 0x1000>;
16 compatible = "nvidia,tegra114-apbdma", "nvidia,tegra30-apbdma", "nvidia,tegra20-apbdma";
17 reg = <0x6000a000 0x1400>;
18 interrupts = <0 104 0x04
53 compatible = "nvidia,tegra114-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,tegra114-i2c";
71 reg = <0x7000c000 0x100>;
72 interrupts = <0 38 0x04>;
75 clocks = <&tegra_car 12>;
80 compatible = "nvidia,tegra114-i2c";
81 reg = <0x7000c400 0x100>;
82 interrupts = <0 84 0x04>;
85 clocks = <&tegra_car 54>;
90 compatible = "nvidia,tegra114-i2c";
91 reg = <0x7000c500 0x100>;
92 interrupts = <0 92 0x04>;
95 clocks = <&tegra_car 67>;
100 compatible = "nvidia,tegra114-i2c";
101 reg = <0x7000c700 0x100>;
102 interrupts = <0 120 0x04>;
103 #address-cells = <1>;
105 clocks = <&tegra_car 103>;
110 compatible = "nvidia,tegra114-i2c";
111 reg = <0x7000d000 0x100>;
112 interrupts = <0 53 0x04>;
113 #address-cells = <1>;
115 clocks = <&tegra_car 47>;
120 compatible = "nvidia,tegra114-spi";
121 reg = <0x7000d400 0x200>;
122 interrupts = <0 59 0x04>;
123 nvidia,dma-request-selector = <&apbdma 15>;
124 #address-cells = <1>;
127 /* PERIPH_ID_SBC1, PLLP_OUT0 */
128 clocks = <&tegra_car 41>;
132 compatible = "nvidia,tegra114-spi";
133 reg = <0x7000d600 0x200>;
134 interrupts = <0 82 0x04>;
135 nvidia,dma-request-selector = <&apbdma 16>;
136 #address-cells = <1>;
139 /* PERIPH_ID_SBC2, PLLP_OUT0 */
140 clocks = <&tegra_car 44>;
144 compatible = "nvidia,tegra114-spi";
145 reg = <0x7000d800 0x200>;
146 interrupts = <0 83 0x04>;
147 nvidia,dma-request-selector = <&apbdma 17>;
148 #address-cells = <1>;
151 /* PERIPH_ID_SBC3, PLLP_OUT0 */
152 clocks = <&tegra_car 46>;
156 compatible = "nvidia,tegra114-spi";
157 reg = <0x7000da00 0x200>;
158 interrupts = <0 93 0x04>;
159 nvidia,dma-request-selector = <&apbdma 18>;
160 #address-cells = <1>;
163 /* PERIPH_ID_SBC4, PLLP_OUT0 */
164 clocks = <&tegra_car 68>;
168 compatible = "nvidia,tegra114-spi";
169 reg = <0x7000dc00 0x200>;
170 interrupts = <0 94 0x04>;
171 nvidia,dma-request-selector = <&apbdma 27>;
172 #address-cells = <1>;
175 /* PERIPH_ID_SBC5, PLLP_OUT0 */
176 clocks = <&tegra_car 104>;
180 compatible = "nvidia,tegra114-spi";
181 reg = <0x7000de00 0x200>;
182 interrupts = <0 79 0x04>;
183 nvidia,dma-request-selector = <&apbdma 28>;
184 #address-cells = <1>;
187 /* PERIPH_ID_SBC6, PLLP_OUT0 */
188 clocks = <&tegra_car 105>;
192 compatible = "nvidia,tegra114-sdhci", "nvidia,tegra30-sdhci";
193 reg = <0x78000000 0x200>;
194 interrupts = <0 14 0x04>;
195 clocks = <&tegra_car 14>;
200 compatible = "nvidia,tegra114-sdhci", "nvidia,tegra30-sdhci";
201 reg = <0x78000200 0x200>;
202 interrupts = <0 15 0x04>;
203 clocks = <&tegra_car 9>;
208 compatible = "nvidia,tegra114-sdhci", "nvidia,tegra30-sdhci";
209 reg = <0x78000400 0x200>;
210 interrupts = <0 19 0x04>;
211 clocks = <&tegra_car 69>;
216 compatible = "nvidia,tegra114-sdhci", "nvidia,tegra30-sdhci";
217 reg = <0x78000600 0x200>;
218 interrupts = <0 31 0x04>;
219 clocks = <&tegra_car 15>;
224 compatible = "nvidia,tegra114-ehci";
225 reg = <0x7d000000 0x4000>;
228 clocks = <&tegra_car 22>; /* PERIPH_ID_USBD */
233 compatible = "nvidia,tegra114-ehci";
234 reg = <0x7d004000 0x4000>;
237 clocks = <&tegra_car 58>; /* PERIPH_ID_USB2 */
242 compatible = "nvidia,tegra114-ehci";
243 reg = <0x7d008000 0x4000>;
246 clocks = <&tegra_car 59>; /* PERIPH_ID_USB3 */