hc
2023-12-11 d2ccde1c8e90d38cee87a1b0309ad2827f3fd30d
kernel/arch/arm/boot/dts/exynos5410.dtsi
....@@ -1,12 +1,12 @@
11 // SPDX-License-Identifier: GPL-2.0
22 /*
3
- * SAMSUNG EXYNOS5410 SoC device tree source
3
+ * Samsung Exynos5410 SoC device tree source
44 *
55 * Copyright (c) 2013 Samsung Electronics Co., Ltd.
66 * http://www.samsung.com
77 *
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
1010 * values for board specfic bindings.
1111 */
1212
....@@ -189,42 +189,34 @@
189189 interrupts = <GIC_SPI 47 IRQ_TYPE_LEVEL_HIGH>;
190190 };
191191
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
+ };
198202
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>;
220212 };
221213
222214 audi2s0: i2s@3830000 {
223215 compatible = "samsung,exynos5420-i2s";
224216 reg = <0x03830000 0x100>;
225
- dmas = <&pdma0 10
226
- &pdma0 9
227
- &pdma0 8>;
217
+ dmas = <&pdma0 10>,
218
+ <&pdma0 9>,
219
+ <&pdma0 8>;
228220 dma-names = "tx", "rx", "tx-sec";
229221 clocks = <&clock_audss EXYNOS_I2S_BUS>,
230222 <&clock_audss EXYNOS_I2S_BUS>,
....@@ -246,20 +238,26 @@
246238 #include "exynos5420-trip-points.dtsi"
247239 };
248240 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"
251243 };
252244 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"
255247 };
256248 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"
259251 };
260252 };
261253 };
262254
255
+&adc {
256
+ clocks = <&clock CLK_TSADC>;
257
+ clock-names = "adc";
258
+ samsung,syscon-phandle = <&pmu_system_controller>;
259
+};
260
+
263261 &arm_a15_pmu {
264262 interrupt-affinity = <&cpu0>, <&cpu1>, <&cpu2>, <&cpu3>;
265263 status = "okay";