.. | .. |
---|
1 | 1 | // SPDX-License-Identifier: GPL-2.0 |
---|
2 | 2 | /* |
---|
3 | | - * SAMSUNG EXYNOS5410 SoC device tree source |
---|
| 3 | + * Samsung Exynos5410 SoC device tree source |
---|
4 | 4 | * |
---|
5 | 5 | * Copyright (c) 2013 Samsung Electronics Co., Ltd. |
---|
6 | 6 | * http://www.samsung.com |
---|
7 | 7 | * |
---|
8 | | - * SAMSUNG EXYNOS5410 SoC device nodes are listed in this file. |
---|
9 | | - * EXYNOS5410 based board files can include this file and provide |
---|
| 8 | + * Samsung Exynos5410 SoC device nodes are listed in this file. |
---|
| 9 | + * Exynos5410 based board files can include this file and provide |
---|
10 | 10 | * values for board specfic bindings. |
---|
11 | 11 | */ |
---|
12 | 12 | |
---|
.. | .. |
---|
189 | 189 | interrupts = <GIC_SPI 47 IRQ_TYPE_LEVEL_HIGH>; |
---|
190 | 190 | }; |
---|
191 | 191 | |
---|
192 | | - amba { |
---|
193 | | - #address-cells = <1>; |
---|
194 | | - #size-cells = <1>; |
---|
195 | | - compatible = "simple-bus"; |
---|
196 | | - interrupt-parent = <&gic>; |
---|
197 | | - ranges; |
---|
| 192 | + pdma0: pdma@121a0000 { |
---|
| 193 | + compatible = "arm,pl330", "arm,primecell"; |
---|
| 194 | + reg = <0x121a0000 0x1000>; |
---|
| 195 | + interrupts = <GIC_SPI 34 IRQ_TYPE_LEVEL_HIGH>; |
---|
| 196 | + clocks = <&clock CLK_PDMA0>; |
---|
| 197 | + clock-names = "apb_pclk"; |
---|
| 198 | + #dma-cells = <1>; |
---|
| 199 | + #dma-channels = <8>; |
---|
| 200 | + #dma-requests = <32>; |
---|
| 201 | + }; |
---|
198 | 202 | |
---|
199 | | - pdma0: pdma@121a0000 { |
---|
200 | | - compatible = "arm,pl330", "arm,primecell"; |
---|
201 | | - reg = <0x121a0000 0x1000>; |
---|
202 | | - interrupts = <GIC_SPI 34 IRQ_TYPE_LEVEL_HIGH>; |
---|
203 | | - clocks = <&clock CLK_PDMA0>; |
---|
204 | | - clock-names = "apb_pclk"; |
---|
205 | | - #dma-cells = <1>; |
---|
206 | | - #dma-channels = <8>; |
---|
207 | | - #dma-requests = <32>; |
---|
208 | | - }; |
---|
209 | | - |
---|
210 | | - pdma1: pdma@121b0000 { |
---|
211 | | - compatible = "arm,pl330", "arm,primecell"; |
---|
212 | | - reg = <0x121b0000 0x1000>; |
---|
213 | | - interrupts = <GIC_SPI 35 IRQ_TYPE_LEVEL_HIGH>; |
---|
214 | | - clocks = <&clock CLK_PDMA1>; |
---|
215 | | - clock-names = "apb_pclk"; |
---|
216 | | - #dma-cells = <1>; |
---|
217 | | - #dma-channels = <8>; |
---|
218 | | - #dma-requests = <32>; |
---|
219 | | - }; |
---|
| 203 | + pdma1: pdma@121b0000 { |
---|
| 204 | + compatible = "arm,pl330", "arm,primecell"; |
---|
| 205 | + reg = <0x121b0000 0x1000>; |
---|
| 206 | + interrupts = <GIC_SPI 35 IRQ_TYPE_LEVEL_HIGH>; |
---|
| 207 | + clocks = <&clock CLK_PDMA1>; |
---|
| 208 | + clock-names = "apb_pclk"; |
---|
| 209 | + #dma-cells = <1>; |
---|
| 210 | + #dma-channels = <8>; |
---|
| 211 | + #dma-requests = <32>; |
---|
220 | 212 | }; |
---|
221 | 213 | |
---|
222 | 214 | audi2s0: i2s@3830000 { |
---|
223 | 215 | compatible = "samsung,exynos5420-i2s"; |
---|
224 | 216 | reg = <0x03830000 0x100>; |
---|
225 | | - dmas = <&pdma0 10 |
---|
226 | | - &pdma0 9 |
---|
227 | | - &pdma0 8>; |
---|
| 217 | + dmas = <&pdma0 10>, |
---|
| 218 | + <&pdma0 9>, |
---|
| 219 | + <&pdma0 8>; |
---|
228 | 220 | dma-names = "tx", "rx", "tx-sec"; |
---|
229 | 221 | clocks = <&clock_audss EXYNOS_I2S_BUS>, |
---|
230 | 222 | <&clock_audss EXYNOS_I2S_BUS>, |
---|
.. | .. |
---|
246 | 238 | #include "exynos5420-trip-points.dtsi" |
---|
247 | 239 | }; |
---|
248 | 240 | cpu1_thermal: cpu1-thermal { |
---|
249 | | - thermal-sensors = <&tmu_cpu1>; |
---|
250 | | - #include "exynos5420-trip-points.dtsi" |
---|
| 241 | + thermal-sensors = <&tmu_cpu1>; |
---|
| 242 | + #include "exynos5420-trip-points.dtsi" |
---|
251 | 243 | }; |
---|
252 | 244 | cpu2_thermal: cpu2-thermal { |
---|
253 | | - thermal-sensors = <&tmu_cpu2>; |
---|
254 | | - #include "exynos5420-trip-points.dtsi" |
---|
| 245 | + thermal-sensors = <&tmu_cpu2>; |
---|
| 246 | + #include "exynos5420-trip-points.dtsi" |
---|
255 | 247 | }; |
---|
256 | 248 | cpu3_thermal: cpu3-thermal { |
---|
257 | | - thermal-sensors = <&tmu_cpu3>; |
---|
258 | | - #include "exynos5420-trip-points.dtsi" |
---|
| 249 | + thermal-sensors = <&tmu_cpu3>; |
---|
| 250 | + #include "exynos5420-trip-points.dtsi" |
---|
259 | 251 | }; |
---|
260 | 252 | }; |
---|
261 | 253 | }; |
---|
262 | 254 | |
---|
| 255 | +&adc { |
---|
| 256 | + clocks = <&clock CLK_TSADC>; |
---|
| 257 | + clock-names = "adc"; |
---|
| 258 | + samsung,syscon-phandle = <&pmu_system_controller>; |
---|
| 259 | +}; |
---|
| 260 | + |
---|
263 | 261 | &arm_a15_pmu { |
---|
264 | 262 | interrupt-affinity = <&cpu0>, <&cpu1>, <&cpu2>, <&cpu3>; |
---|
265 | 263 | status = "okay"; |
---|