.. | .. |
---|
1 | 1 | // SPDX-License-Identifier: GPL-2.0 |
---|
2 | 2 | /* |
---|
3 | | - * SAMSUNG EXYNOS5420 SoC device tree source |
---|
| 3 | + * Samsung Exynos5420 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 EXYNOS54200 SoC device nodes are listed in this file. |
---|
9 | | - * EXYNOS5420 based board files can include this file and provide |
---|
| 8 | + * Samsung Exynos5420 SoC device nodes are listed in this file. |
---|
| 9 | + * Exynos5420 based board files can include this file and provide |
---|
10 | 10 | * values for board specfic bindings. |
---|
11 | 11 | */ |
---|
12 | 12 | |
---|
.. | .. |
---|
42 | 42 | * by exynos5420-cpus.dtsi or exynos5422-cpus.dtsi. |
---|
43 | 43 | */ |
---|
44 | 44 | |
---|
| 45 | + cluster_a15_opp_table: opp_table0 { |
---|
| 46 | + compatible = "operating-points-v2"; |
---|
| 47 | + opp-shared; |
---|
| 48 | + |
---|
| 49 | + opp-1800000000 { |
---|
| 50 | + opp-hz = /bits/ 64 <1800000000>; |
---|
| 51 | + opp-microvolt = <1250000 1250000 1500000>; |
---|
| 52 | + clock-latency-ns = <140000>; |
---|
| 53 | + }; |
---|
| 54 | + opp-1700000000 { |
---|
| 55 | + opp-hz = /bits/ 64 <1700000000>; |
---|
| 56 | + opp-microvolt = <1212500 1212500 1500000>; |
---|
| 57 | + clock-latency-ns = <140000>; |
---|
| 58 | + }; |
---|
| 59 | + opp-1600000000 { |
---|
| 60 | + opp-hz = /bits/ 64 <1600000000>; |
---|
| 61 | + opp-microvolt = <1175000 1175000 1500000>; |
---|
| 62 | + clock-latency-ns = <140000>; |
---|
| 63 | + }; |
---|
| 64 | + opp-1500000000 { |
---|
| 65 | + opp-hz = /bits/ 64 <1500000000>; |
---|
| 66 | + opp-microvolt = <1137500 1137500 1500000>; |
---|
| 67 | + clock-latency-ns = <140000>; |
---|
| 68 | + }; |
---|
| 69 | + opp-1400000000 { |
---|
| 70 | + opp-hz = /bits/ 64 <1400000000>; |
---|
| 71 | + opp-microvolt = <1112500 1112500 1500000>; |
---|
| 72 | + clock-latency-ns = <140000>; |
---|
| 73 | + }; |
---|
| 74 | + opp-1300000000 { |
---|
| 75 | + opp-hz = /bits/ 64 <1300000000>; |
---|
| 76 | + opp-microvolt = <1062500 1062500 1500000>; |
---|
| 77 | + clock-latency-ns = <140000>; |
---|
| 78 | + }; |
---|
| 79 | + opp-1200000000 { |
---|
| 80 | + opp-hz = /bits/ 64 <1200000000>; |
---|
| 81 | + opp-microvolt = <1037500 1037500 1500000>; |
---|
| 82 | + clock-latency-ns = <140000>; |
---|
| 83 | + }; |
---|
| 84 | + opp-1100000000 { |
---|
| 85 | + opp-hz = /bits/ 64 <1100000000>; |
---|
| 86 | + opp-microvolt = <1012500 1012500 1500000>; |
---|
| 87 | + clock-latency-ns = <140000>; |
---|
| 88 | + }; |
---|
| 89 | + opp-1000000000 { |
---|
| 90 | + opp-hz = /bits/ 64 <1000000000>; |
---|
| 91 | + opp-microvolt = < 987500 987500 1500000>; |
---|
| 92 | + clock-latency-ns = <140000>; |
---|
| 93 | + }; |
---|
| 94 | + opp-900000000 { |
---|
| 95 | + opp-hz = /bits/ 64 <900000000>; |
---|
| 96 | + opp-microvolt = < 962500 962500 1500000>; |
---|
| 97 | + clock-latency-ns = <140000>; |
---|
| 98 | + }; |
---|
| 99 | + opp-800000000 { |
---|
| 100 | + opp-hz = /bits/ 64 <800000000>; |
---|
| 101 | + opp-microvolt = < 937500 937500 1500000>; |
---|
| 102 | + clock-latency-ns = <140000>; |
---|
| 103 | + }; |
---|
| 104 | + opp-700000000 { |
---|
| 105 | + opp-hz = /bits/ 64 <700000000>; |
---|
| 106 | + opp-microvolt = < 912500 912500 1500000>; |
---|
| 107 | + clock-latency-ns = <140000>; |
---|
| 108 | + }; |
---|
| 109 | + }; |
---|
| 110 | + |
---|
| 111 | + cluster_a7_opp_table: opp_table1 { |
---|
| 112 | + compatible = "operating-points-v2"; |
---|
| 113 | + opp-shared; |
---|
| 114 | + |
---|
| 115 | + opp-1300000000 { |
---|
| 116 | + opp-hz = /bits/ 64 <1300000000>; |
---|
| 117 | + opp-microvolt = <1275000>; |
---|
| 118 | + clock-latency-ns = <140000>; |
---|
| 119 | + }; |
---|
| 120 | + opp-1200000000 { |
---|
| 121 | + opp-hz = /bits/ 64 <1200000000>; |
---|
| 122 | + opp-microvolt = <1212500>; |
---|
| 123 | + clock-latency-ns = <140000>; |
---|
| 124 | + }; |
---|
| 125 | + opp-1100000000 { |
---|
| 126 | + opp-hz = /bits/ 64 <1100000000>; |
---|
| 127 | + opp-microvolt = <1162500>; |
---|
| 128 | + clock-latency-ns = <140000>; |
---|
| 129 | + }; |
---|
| 130 | + opp-1000000000 { |
---|
| 131 | + opp-hz = /bits/ 64 <1000000000>; |
---|
| 132 | + opp-microvolt = <1112500>; |
---|
| 133 | + clock-latency-ns = <140000>; |
---|
| 134 | + }; |
---|
| 135 | + opp-900000000 { |
---|
| 136 | + opp-hz = /bits/ 64 <900000000>; |
---|
| 137 | + opp-microvolt = <1062500>; |
---|
| 138 | + clock-latency-ns = <140000>; |
---|
| 139 | + }; |
---|
| 140 | + opp-800000000 { |
---|
| 141 | + opp-hz = /bits/ 64 <800000000>; |
---|
| 142 | + opp-microvolt = <1025000>; |
---|
| 143 | + clock-latency-ns = <140000>; |
---|
| 144 | + }; |
---|
| 145 | + opp-700000000 { |
---|
| 146 | + opp-hz = /bits/ 64 <700000000>; |
---|
| 147 | + opp-microvolt = <975000>; |
---|
| 148 | + clock-latency-ns = <140000>; |
---|
| 149 | + }; |
---|
| 150 | + opp-600000000 { |
---|
| 151 | + opp-hz = /bits/ 64 <600000000>; |
---|
| 152 | + opp-microvolt = <937500>; |
---|
| 153 | + clock-latency-ns = <140000>; |
---|
| 154 | + }; |
---|
| 155 | + }; |
---|
| 156 | + |
---|
45 | 157 | soc: soc { |
---|
46 | | - cluster_a15_opp_table: opp_table0 { |
---|
47 | | - compatible = "operating-points-v2"; |
---|
48 | | - opp-shared; |
---|
49 | | - opp-1800000000 { |
---|
50 | | - opp-hz = /bits/ 64 <1800000000>; |
---|
51 | | - opp-microvolt = <1250000>; |
---|
52 | | - clock-latency-ns = <140000>; |
---|
53 | | - }; |
---|
54 | | - opp-1700000000 { |
---|
55 | | - opp-hz = /bits/ 64 <1700000000>; |
---|
56 | | - opp-microvolt = <1212500>; |
---|
57 | | - clock-latency-ns = <140000>; |
---|
58 | | - }; |
---|
59 | | - opp-1600000000 { |
---|
60 | | - opp-hz = /bits/ 64 <1600000000>; |
---|
61 | | - opp-microvolt = <1175000>; |
---|
62 | | - clock-latency-ns = <140000>; |
---|
63 | | - }; |
---|
64 | | - opp-1500000000 { |
---|
65 | | - opp-hz = /bits/ 64 <1500000000>; |
---|
66 | | - opp-microvolt = <1137500>; |
---|
67 | | - clock-latency-ns = <140000>; |
---|
68 | | - }; |
---|
69 | | - opp-1400000000 { |
---|
70 | | - opp-hz = /bits/ 64 <1400000000>; |
---|
71 | | - opp-microvolt = <1112500>; |
---|
72 | | - clock-latency-ns = <140000>; |
---|
73 | | - }; |
---|
74 | | - opp-1300000000 { |
---|
75 | | - opp-hz = /bits/ 64 <1300000000>; |
---|
76 | | - opp-microvolt = <1062500>; |
---|
77 | | - clock-latency-ns = <140000>; |
---|
78 | | - }; |
---|
79 | | - opp-1200000000 { |
---|
80 | | - opp-hz = /bits/ 64 <1200000000>; |
---|
81 | | - opp-microvolt = <1037500>; |
---|
82 | | - clock-latency-ns = <140000>; |
---|
83 | | - }; |
---|
84 | | - opp-1100000000 { |
---|
85 | | - opp-hz = /bits/ 64 <1100000000>; |
---|
86 | | - opp-microvolt = <1012500>; |
---|
87 | | - clock-latency-ns = <140000>; |
---|
88 | | - }; |
---|
89 | | - opp-1000000000 { |
---|
90 | | - opp-hz = /bits/ 64 <1000000000>; |
---|
91 | | - opp-microvolt = < 987500>; |
---|
92 | | - clock-latency-ns = <140000>; |
---|
93 | | - }; |
---|
94 | | - opp-900000000 { |
---|
95 | | - opp-hz = /bits/ 64 <900000000>; |
---|
96 | | - opp-microvolt = < 962500>; |
---|
97 | | - clock-latency-ns = <140000>; |
---|
98 | | - }; |
---|
99 | | - opp-800000000 { |
---|
100 | | - opp-hz = /bits/ 64 <800000000>; |
---|
101 | | - opp-microvolt = < 937500>; |
---|
102 | | - clock-latency-ns = <140000>; |
---|
103 | | - }; |
---|
104 | | - opp-700000000 { |
---|
105 | | - opp-hz = /bits/ 64 <700000000>; |
---|
106 | | - opp-microvolt = < 912500>; |
---|
107 | | - clock-latency-ns = <140000>; |
---|
108 | | - }; |
---|
109 | | - }; |
---|
110 | | - |
---|
111 | | - cluster_a7_opp_table: opp_table1 { |
---|
112 | | - compatible = "operating-points-v2"; |
---|
113 | | - opp-shared; |
---|
114 | | - opp-1300000000 { |
---|
115 | | - opp-hz = /bits/ 64 <1300000000>; |
---|
116 | | - opp-microvolt = <1275000>; |
---|
117 | | - clock-latency-ns = <140000>; |
---|
118 | | - }; |
---|
119 | | - opp-1200000000 { |
---|
120 | | - opp-hz = /bits/ 64 <1200000000>; |
---|
121 | | - opp-microvolt = <1212500>; |
---|
122 | | - clock-latency-ns = <140000>; |
---|
123 | | - }; |
---|
124 | | - opp-1100000000 { |
---|
125 | | - opp-hz = /bits/ 64 <1100000000>; |
---|
126 | | - opp-microvolt = <1162500>; |
---|
127 | | - clock-latency-ns = <140000>; |
---|
128 | | - }; |
---|
129 | | - opp-1000000000 { |
---|
130 | | - opp-hz = /bits/ 64 <1000000000>; |
---|
131 | | - opp-microvolt = <1112500>; |
---|
132 | | - clock-latency-ns = <140000>; |
---|
133 | | - }; |
---|
134 | | - opp-900000000 { |
---|
135 | | - opp-hz = /bits/ 64 <900000000>; |
---|
136 | | - opp-microvolt = <1062500>; |
---|
137 | | - clock-latency-ns = <140000>; |
---|
138 | | - }; |
---|
139 | | - opp-800000000 { |
---|
140 | | - opp-hz = /bits/ 64 <800000000>; |
---|
141 | | - opp-microvolt = <1025000>; |
---|
142 | | - clock-latency-ns = <140000>; |
---|
143 | | - }; |
---|
144 | | - opp-700000000 { |
---|
145 | | - opp-hz = /bits/ 64 <700000000>; |
---|
146 | | - opp-microvolt = <975000>; |
---|
147 | | - clock-latency-ns = <140000>; |
---|
148 | | - }; |
---|
149 | | - opp-600000000 { |
---|
150 | | - opp-hz = /bits/ 64 <600000000>; |
---|
151 | | - opp-microvolt = <937500>; |
---|
152 | | - clock-latency-ns = <140000>; |
---|
153 | | - }; |
---|
154 | | - }; |
---|
155 | | - |
---|
156 | 158 | cci: cci@10d20000 { |
---|
157 | 159 | compatible = "arm,cci-400"; |
---|
158 | 160 | #address-cells = <1>; |
---|
.. | .. |
---|
173 | 175 | }; |
---|
174 | 176 | |
---|
175 | 177 | clock: clock-controller@10010000 { |
---|
176 | | - compatible = "samsung,exynos5420-clock"; |
---|
| 178 | + compatible = "samsung,exynos5420-clock", "syscon"; |
---|
177 | 179 | reg = <0x10010000 0x30000>; |
---|
178 | 180 | #clock-cells = <1>; |
---|
179 | 181 | }; |
---|
.. | .. |
---|
235 | 237 | status = "disabled"; |
---|
236 | 238 | }; |
---|
237 | 239 | |
---|
| 240 | + dmc: memory-controller@10c20000 { |
---|
| 241 | + compatible = "samsung,exynos5422-dmc"; |
---|
| 242 | + reg = <0x10c20000 0x10000>, <0x10c30000 0x10000>; |
---|
| 243 | + interrupt-parent = <&combiner>; |
---|
| 244 | + interrupts = <16 0>, <16 1>; |
---|
| 245 | + interrupt-names = "drex_0", "drex_1"; |
---|
| 246 | + clocks = <&clock CLK_FOUT_SPLL>, |
---|
| 247 | + <&clock CLK_MOUT_SCLK_SPLL>, |
---|
| 248 | + <&clock CLK_FF_DOUT_SPLL2>, |
---|
| 249 | + <&clock CLK_FOUT_BPLL>, |
---|
| 250 | + <&clock CLK_MOUT_BPLL>, |
---|
| 251 | + <&clock CLK_SCLK_BPLL>, |
---|
| 252 | + <&clock CLK_MOUT_MX_MSPLL_CCORE>, |
---|
| 253 | + <&clock CLK_MOUT_MCLK_CDREX>; |
---|
| 254 | + clock-names = "fout_spll", |
---|
| 255 | + "mout_sclk_spll", |
---|
| 256 | + "ff_dout_spll2", |
---|
| 257 | + "fout_bpll", |
---|
| 258 | + "mout_bpll", |
---|
| 259 | + "sclk_bpll", |
---|
| 260 | + "mout_mx_mspll_ccore", |
---|
| 261 | + "mout_mclk_cdrex"; |
---|
| 262 | + samsung,syscon-clk = <&clock>; |
---|
| 263 | + status = "disabled"; |
---|
| 264 | + }; |
---|
| 265 | + |
---|
238 | 266 | nocp_mem0_0: nocp@10ca1000 { |
---|
239 | 267 | compatible = "samsung,exynos5420-nocp"; |
---|
240 | 268 | reg = <0x10CA1000 0x200>; |
---|
.. | .. |
---|
271 | 299 | status = "disabled"; |
---|
272 | 300 | }; |
---|
273 | 301 | |
---|
| 302 | + ppmu_dmc0_0: ppmu@10d00000 { |
---|
| 303 | + compatible = "samsung,exynos-ppmu"; |
---|
| 304 | + reg = <0x10d00000 0x2000>; |
---|
| 305 | + clocks = <&clock CLK_PCLK_PPMU_DREX0_0>; |
---|
| 306 | + clock-names = "ppmu"; |
---|
| 307 | + events { |
---|
| 308 | + ppmu_event3_dmc0_0: ppmu-event3-dmc0_0 { |
---|
| 309 | + event-name = "ppmu-event3-dmc0_0"; |
---|
| 310 | + }; |
---|
| 311 | + }; |
---|
| 312 | + }; |
---|
| 313 | + |
---|
| 314 | + ppmu_dmc0_1: ppmu@10d10000 { |
---|
| 315 | + compatible = "samsung,exynos-ppmu"; |
---|
| 316 | + reg = <0x10d10000 0x2000>; |
---|
| 317 | + clocks = <&clock CLK_PCLK_PPMU_DREX0_1>; |
---|
| 318 | + clock-names = "ppmu"; |
---|
| 319 | + events { |
---|
| 320 | + ppmu_event3_dmc0_1: ppmu-event3-dmc0_1 { |
---|
| 321 | + event-name = "ppmu-event3-dmc0_1"; |
---|
| 322 | + }; |
---|
| 323 | + }; |
---|
| 324 | + }; |
---|
| 325 | + |
---|
| 326 | + ppmu_dmc1_0: ppmu@10d60000 { |
---|
| 327 | + compatible = "samsung,exynos-ppmu"; |
---|
| 328 | + reg = <0x10d60000 0x2000>; |
---|
| 329 | + clocks = <&clock CLK_PCLK_PPMU_DREX1_0>; |
---|
| 330 | + clock-names = "ppmu"; |
---|
| 331 | + events { |
---|
| 332 | + ppmu_event3_dmc1_0: ppmu-event3-dmc1_0 { |
---|
| 333 | + event-name = "ppmu-event3-dmc1_0"; |
---|
| 334 | + }; |
---|
| 335 | + }; |
---|
| 336 | + }; |
---|
| 337 | + |
---|
| 338 | + ppmu_dmc1_1: ppmu@10d70000 { |
---|
| 339 | + compatible = "samsung,exynos-ppmu"; |
---|
| 340 | + reg = <0x10d70000 0x2000>; |
---|
| 341 | + clocks = <&clock CLK_PCLK_PPMU_DREX1_1>; |
---|
| 342 | + clock-names = "ppmu"; |
---|
| 343 | + events { |
---|
| 344 | + ppmu_event3_dmc1_1: ppmu-event3-dmc1_1 { |
---|
| 345 | + event-name = "ppmu-event3-dmc1_1"; |
---|
| 346 | + }; |
---|
| 347 | + }; |
---|
| 348 | + }; |
---|
| 349 | + |
---|
274 | 350 | gsc_pd: power-domain@10044000 { |
---|
275 | 351 | compatible = "samsung,exynos4210-pd"; |
---|
276 | 352 | reg = <0x10044000 0x20>; |
---|
.. | .. |
---|
292 | 368 | label = "MFC"; |
---|
293 | 369 | }; |
---|
294 | 370 | |
---|
295 | | - msc_pd: power-domain@10044120 { |
---|
| 371 | + g3d_pd: power-domain@10044080 { |
---|
296 | 372 | compatible = "samsung,exynos4210-pd"; |
---|
297 | | - reg = <0x10044120 0x20>; |
---|
| 373 | + reg = <0x10044080 0x20>; |
---|
298 | 374 | #power-domain-cells = <0>; |
---|
299 | | - label = "MSC"; |
---|
| 375 | + label = "G3D"; |
---|
300 | 376 | }; |
---|
301 | 377 | |
---|
302 | 378 | disp_pd: power-domain@100440c0 { |
---|
.. | .. |
---|
311 | 387 | reg = <0x100440E0 0x20>; |
---|
312 | 388 | #power-domain-cells = <0>; |
---|
313 | 389 | label = "MAU"; |
---|
| 390 | + }; |
---|
| 391 | + |
---|
| 392 | + msc_pd: power-domain@10044120 { |
---|
| 393 | + compatible = "samsung,exynos4210-pd"; |
---|
| 394 | + reg = <0x10044120 0x20>; |
---|
| 395 | + #power-domain-cells = <0>; |
---|
| 396 | + label = "MSC"; |
---|
314 | 397 | }; |
---|
315 | 398 | |
---|
316 | 399 | pinctrl_0: pinctrl@13400000 { |
---|
.. | .. |
---|
350 | 433 | power-domains = <&mau_pd>; |
---|
351 | 434 | }; |
---|
352 | 435 | |
---|
353 | | - amba { |
---|
354 | | - #address-cells = <1>; |
---|
355 | | - #size-cells = <1>; |
---|
356 | | - compatible = "simple-bus"; |
---|
357 | | - interrupt-parent = <&gic>; |
---|
358 | | - ranges; |
---|
| 436 | + adma: adma@3880000 { |
---|
| 437 | + compatible = "arm,pl330", "arm,primecell"; |
---|
| 438 | + reg = <0x03880000 0x1000>; |
---|
| 439 | + interrupts = <GIC_SPI 110 IRQ_TYPE_LEVEL_HIGH>; |
---|
| 440 | + clocks = <&clock_audss EXYNOS_ADMA>; |
---|
| 441 | + clock-names = "apb_pclk"; |
---|
| 442 | + #dma-cells = <1>; |
---|
| 443 | + #dma-channels = <6>; |
---|
| 444 | + #dma-requests = <16>; |
---|
| 445 | + power-domains = <&mau_pd>; |
---|
| 446 | + }; |
---|
359 | 447 | |
---|
360 | | - adma: adma@3880000 { |
---|
361 | | - compatible = "arm,pl330", "arm,primecell"; |
---|
362 | | - reg = <0x03880000 0x1000>; |
---|
363 | | - interrupts = <GIC_SPI 110 IRQ_TYPE_LEVEL_HIGH>; |
---|
364 | | - clocks = <&clock_audss EXYNOS_ADMA>; |
---|
365 | | - clock-names = "apb_pclk"; |
---|
366 | | - #dma-cells = <1>; |
---|
367 | | - #dma-channels = <6>; |
---|
368 | | - #dma-requests = <16>; |
---|
369 | | - power-domains = <&mau_pd>; |
---|
370 | | - }; |
---|
| 448 | + pdma0: pdma@121a0000 { |
---|
| 449 | + compatible = "arm,pl330", "arm,primecell"; |
---|
| 450 | + reg = <0x121A0000 0x1000>; |
---|
| 451 | + interrupts = <GIC_SPI 34 IRQ_TYPE_LEVEL_HIGH>; |
---|
| 452 | + clocks = <&clock CLK_PDMA0>; |
---|
| 453 | + clock-names = "apb_pclk"; |
---|
| 454 | + #dma-cells = <1>; |
---|
| 455 | + #dma-channels = <8>; |
---|
| 456 | + #dma-requests = <32>; |
---|
| 457 | + }; |
---|
371 | 458 | |
---|
372 | | - pdma0: pdma@121a0000 { |
---|
373 | | - compatible = "arm,pl330", "arm,primecell"; |
---|
374 | | - reg = <0x121A0000 0x1000>; |
---|
375 | | - interrupts = <GIC_SPI 34 IRQ_TYPE_LEVEL_HIGH>; |
---|
376 | | - clocks = <&clock CLK_PDMA0>; |
---|
377 | | - clock-names = "apb_pclk"; |
---|
378 | | - #dma-cells = <1>; |
---|
379 | | - #dma-channels = <8>; |
---|
380 | | - #dma-requests = <32>; |
---|
381 | | - }; |
---|
| 459 | + pdma1: pdma@121b0000 { |
---|
| 460 | + compatible = "arm,pl330", "arm,primecell"; |
---|
| 461 | + reg = <0x121B0000 0x1000>; |
---|
| 462 | + interrupts = <GIC_SPI 35 IRQ_TYPE_LEVEL_HIGH>; |
---|
| 463 | + clocks = <&clock CLK_PDMA1>; |
---|
| 464 | + clock-names = "apb_pclk"; |
---|
| 465 | + #dma-cells = <1>; |
---|
| 466 | + #dma-channels = <8>; |
---|
| 467 | + #dma-requests = <32>; |
---|
| 468 | + }; |
---|
382 | 469 | |
---|
383 | | - pdma1: pdma@121b0000 { |
---|
384 | | - compatible = "arm,pl330", "arm,primecell"; |
---|
385 | | - reg = <0x121B0000 0x1000>; |
---|
386 | | - interrupts = <GIC_SPI 35 IRQ_TYPE_LEVEL_HIGH>; |
---|
387 | | - clocks = <&clock CLK_PDMA1>; |
---|
388 | | - clock-names = "apb_pclk"; |
---|
389 | | - #dma-cells = <1>; |
---|
390 | | - #dma-channels = <8>; |
---|
391 | | - #dma-requests = <32>; |
---|
392 | | - }; |
---|
| 470 | + mdma0: mdma@10800000 { |
---|
| 471 | + compatible = "arm,pl330", "arm,primecell"; |
---|
| 472 | + reg = <0x10800000 0x1000>; |
---|
| 473 | + interrupts = <GIC_SPI 33 IRQ_TYPE_LEVEL_HIGH>; |
---|
| 474 | + clocks = <&clock CLK_MDMA0>; |
---|
| 475 | + clock-names = "apb_pclk"; |
---|
| 476 | + #dma-cells = <1>; |
---|
| 477 | + #dma-channels = <8>; |
---|
| 478 | + #dma-requests = <1>; |
---|
| 479 | + }; |
---|
393 | 480 | |
---|
394 | | - mdma0: mdma@10800000 { |
---|
395 | | - compatible = "arm,pl330", "arm,primecell"; |
---|
396 | | - reg = <0x10800000 0x1000>; |
---|
397 | | - interrupts = <GIC_SPI 33 IRQ_TYPE_LEVEL_HIGH>; |
---|
398 | | - clocks = <&clock CLK_MDMA0>; |
---|
399 | | - clock-names = "apb_pclk"; |
---|
400 | | - #dma-cells = <1>; |
---|
401 | | - #dma-channels = <8>; |
---|
402 | | - #dma-requests = <1>; |
---|
403 | | - }; |
---|
404 | | - |
---|
405 | | - mdma1: mdma@11c10000 { |
---|
406 | | - compatible = "arm,pl330", "arm,primecell"; |
---|
407 | | - reg = <0x11C10000 0x1000>; |
---|
408 | | - interrupts = <GIC_SPI 124 IRQ_TYPE_LEVEL_HIGH>; |
---|
409 | | - clocks = <&clock CLK_MDMA1>; |
---|
410 | | - clock-names = "apb_pclk"; |
---|
411 | | - #dma-cells = <1>; |
---|
412 | | - #dma-channels = <8>; |
---|
413 | | - #dma-requests = <1>; |
---|
414 | | - /* |
---|
415 | | - * MDMA1 can support both secure and non-secure |
---|
416 | | - * AXI transactions. When this is enabled in |
---|
417 | | - * the kernel for boards that run in secure |
---|
418 | | - * mode, we are getting imprecise external |
---|
419 | | - * aborts causing the kernel to oops. |
---|
420 | | - */ |
---|
421 | | - status = "disabled"; |
---|
422 | | - }; |
---|
| 481 | + mdma1: mdma@11c10000 { |
---|
| 482 | + compatible = "arm,pl330", "arm,primecell"; |
---|
| 483 | + reg = <0x11C10000 0x1000>; |
---|
| 484 | + interrupts = <GIC_SPI 124 IRQ_TYPE_LEVEL_HIGH>; |
---|
| 485 | + clocks = <&clock CLK_MDMA1>; |
---|
| 486 | + clock-names = "apb_pclk"; |
---|
| 487 | + #dma-cells = <1>; |
---|
| 488 | + #dma-channels = <8>; |
---|
| 489 | + #dma-requests = <1>; |
---|
| 490 | + /* |
---|
| 491 | + * MDMA1 can support both secure and non-secure |
---|
| 492 | + * AXI transactions. When this is enabled in |
---|
| 493 | + * the kernel for boards that run in secure |
---|
| 494 | + * mode, we are getting imprecise external |
---|
| 495 | + * aborts causing the kernel to oops. |
---|
| 496 | + */ |
---|
| 497 | + status = "disabled"; |
---|
423 | 498 | }; |
---|
424 | 499 | |
---|
425 | 500 | i2s0: i2s@3830000 { |
---|
426 | 501 | compatible = "samsung,exynos5420-i2s"; |
---|
427 | 502 | reg = <0x03830000 0x100>; |
---|
428 | | - dmas = <&adma 0 |
---|
429 | | - &adma 2 |
---|
430 | | - &adma 1>; |
---|
| 503 | + dmas = <&adma 0>, |
---|
| 504 | + <&adma 2>, |
---|
| 505 | + <&adma 1>; |
---|
431 | 506 | dma-names = "tx", "rx", "tx-sec"; |
---|
432 | 507 | clocks = <&clock_audss EXYNOS_I2S_BUS>, |
---|
433 | 508 | <&clock_audss EXYNOS_I2S_BUS>, |
---|
.. | .. |
---|
446 | 521 | i2s1: i2s@12d60000 { |
---|
447 | 522 | compatible = "samsung,exynos5420-i2s"; |
---|
448 | 523 | reg = <0x12D60000 0x100>; |
---|
449 | | - dmas = <&pdma1 12 |
---|
450 | | - &pdma1 11>; |
---|
| 524 | + dmas = <&pdma1 12>, |
---|
| 525 | + <&pdma1 11>; |
---|
451 | 526 | dma-names = "tx", "rx"; |
---|
452 | 527 | clocks = <&clock CLK_I2S1>, <&clock CLK_SCLK_I2S1>; |
---|
453 | 528 | clock-names = "iis", "i2s_opclk0"; |
---|
.. | .. |
---|
462 | 537 | i2s2: i2s@12d70000 { |
---|
463 | 538 | compatible = "samsung,exynos5420-i2s"; |
---|
464 | 539 | reg = <0x12D70000 0x100>; |
---|
465 | | - dmas = <&pdma0 12 |
---|
466 | | - &pdma0 11>; |
---|
| 540 | + dmas = <&pdma0 12>, |
---|
| 541 | + <&pdma0 11>; |
---|
467 | 542 | dma-names = "tx", "rx"; |
---|
468 | 543 | clocks = <&clock CLK_I2S2>, <&clock CLK_SCLK_I2S2>; |
---|
469 | 544 | clock-names = "iis", "i2s_opclk0"; |
---|
.. | .. |
---|
530 | 605 | }; |
---|
531 | 606 | |
---|
532 | 607 | mipi_phy: mipi-video-phy { |
---|
533 | | - compatible = "samsung,s5pv210-mipi-video-phy"; |
---|
| 608 | + compatible = "samsung,exynos5420-mipi-video-phy"; |
---|
534 | 609 | syscon = <&pmu_system_controller>; |
---|
535 | 610 | #phy-cells = <1>; |
---|
536 | 611 | }; |
---|
.. | .. |
---|
545 | 620 | clock-names = "bus_clk", "pll_clk"; |
---|
546 | 621 | #address-cells = <1>; |
---|
547 | 622 | #size-cells = <0>; |
---|
548 | | - status = "disabled"; |
---|
549 | | - }; |
---|
550 | | - |
---|
551 | | - adc: adc@12d10000 { |
---|
552 | | - compatible = "samsung,exynos-adc-v2"; |
---|
553 | | - reg = <0x12D10000 0x100>; |
---|
554 | | - interrupts = <GIC_SPI 106 IRQ_TYPE_LEVEL_HIGH>; |
---|
555 | | - clocks = <&clock CLK_TSADC>; |
---|
556 | | - clock-names = "adc"; |
---|
557 | | - #io-channel-cells = <1>; |
---|
558 | | - io-channel-ranges; |
---|
559 | | - samsung,syscon-phandle = <&pmu_system_controller>; |
---|
560 | 623 | status = "disabled"; |
---|
561 | 624 | }; |
---|
562 | 625 | |
---|
.. | .. |
---|
671 | 734 | clock-names = "gscl"; |
---|
672 | 735 | power-domains = <&gsc_pd>; |
---|
673 | 736 | iommus = <&sysmmu_gscl1>; |
---|
| 737 | + }; |
---|
| 738 | + |
---|
| 739 | + gpu: gpu@11800000 { |
---|
| 740 | + compatible = "samsung,exynos5420-mali", "arm,mali-t628"; |
---|
| 741 | + reg = <0x11800000 0x5000>; |
---|
| 742 | + interrupts = <GIC_SPI 219 IRQ_TYPE_LEVEL_HIGH>, |
---|
| 743 | + <GIC_SPI 74 IRQ_TYPE_LEVEL_HIGH>, |
---|
| 744 | + <GIC_SPI 117 IRQ_TYPE_LEVEL_HIGH>; |
---|
| 745 | + interrupt-names = "job", "mmu", "gpu"; |
---|
| 746 | + |
---|
| 747 | + clocks = <&clock CLK_G3D>; |
---|
| 748 | + clock-names = "core"; |
---|
| 749 | + power-domains = <&g3d_pd>; |
---|
| 750 | + operating-points-v2 = <&gpu_opp_table>; |
---|
| 751 | + |
---|
| 752 | + status = "disabled"; |
---|
| 753 | + #cooling-cells = <2>; |
---|
| 754 | + |
---|
| 755 | + gpu_opp_table: opp-table { |
---|
| 756 | + compatible = "operating-points-v2"; |
---|
| 757 | + |
---|
| 758 | + opp-177000000 { |
---|
| 759 | + opp-hz = /bits/ 64 <177000000>; |
---|
| 760 | + opp-microvolt = <812500>; |
---|
| 761 | + }; |
---|
| 762 | + opp-266000000 { |
---|
| 763 | + opp-hz = /bits/ 64 <266000000>; |
---|
| 764 | + opp-microvolt = <862500>; |
---|
| 765 | + }; |
---|
| 766 | + opp-350000000 { |
---|
| 767 | + opp-hz = /bits/ 64 <350000000>; |
---|
| 768 | + opp-microvolt = <912500>; |
---|
| 769 | + }; |
---|
| 770 | + opp-420000000 { |
---|
| 771 | + opp-hz = /bits/ 64 <420000000>; |
---|
| 772 | + opp-microvolt = <962500>; |
---|
| 773 | + }; |
---|
| 774 | + opp-480000000 { |
---|
| 775 | + opp-hz = /bits/ 64 <480000000>; |
---|
| 776 | + opp-microvolt = <1000000>; |
---|
| 777 | + }; |
---|
| 778 | + opp-543000000 { |
---|
| 779 | + opp-hz = /bits/ 64 <543000000>; |
---|
| 780 | + opp-microvolt = <1037500>; |
---|
| 781 | + }; |
---|
| 782 | + opp-600000000 { |
---|
| 783 | + opp-hz = /bits/ 64 <600000000>; |
---|
| 784 | + opp-microvolt = <1150000>; |
---|
| 785 | + }; |
---|
| 786 | + }; |
---|
674 | 787 | }; |
---|
675 | 788 | |
---|
676 | 789 | scaler_0: scaler@12800000 { |
---|
.. | .. |
---|
971 | 1084 | compatible = "samsung,exynos-bus"; |
---|
972 | 1085 | clocks = <&clock CLK_DOUT_ACLK400_WCORE>; |
---|
973 | 1086 | clock-names = "bus"; |
---|
974 | | - operating-points-v2 = <&bus_wcore_opp_table>; |
---|
975 | 1087 | status = "disabled"; |
---|
976 | 1088 | }; |
---|
977 | 1089 | |
---|
.. | .. |
---|
979 | 1091 | compatible = "samsung,exynos-bus"; |
---|
980 | 1092 | clocks = <&clock CLK_DOUT_ACLK100_NOC>; |
---|
981 | 1093 | clock-names = "bus"; |
---|
982 | | - operating-points-v2 = <&bus_noc_opp_table>; |
---|
983 | 1094 | status = "disabled"; |
---|
984 | 1095 | }; |
---|
985 | 1096 | |
---|
.. | .. |
---|
987 | 1098 | compatible = "samsung,exynos-bus"; |
---|
988 | 1099 | clocks = <&clock CLK_DOUT_PCLK200_FSYS>; |
---|
989 | 1100 | clock-names = "bus"; |
---|
990 | | - operating-points-v2 = <&bus_fsys_apb_opp_table>; |
---|
991 | 1101 | status = "disabled"; |
---|
992 | 1102 | }; |
---|
993 | 1103 | |
---|
.. | .. |
---|
995 | 1105 | compatible = "samsung,exynos-bus"; |
---|
996 | 1106 | clocks = <&clock CLK_DOUT_ACLK200_FSYS>; |
---|
997 | 1107 | clock-names = "bus"; |
---|
998 | | - operating-points-v2 = <&bus_fsys_apb_opp_table>; |
---|
999 | 1108 | status = "disabled"; |
---|
1000 | 1109 | }; |
---|
1001 | 1110 | |
---|
.. | .. |
---|
1003 | 1112 | compatible = "samsung,exynos-bus"; |
---|
1004 | 1113 | clocks = <&clock CLK_DOUT_ACLK200_FSYS2>; |
---|
1005 | 1114 | clock-names = "bus"; |
---|
1006 | | - operating-points-v2 = <&bus_fsys2_opp_table>; |
---|
1007 | 1115 | status = "disabled"; |
---|
1008 | 1116 | }; |
---|
1009 | 1117 | |
---|
.. | .. |
---|
1011 | 1119 | compatible = "samsung,exynos-bus"; |
---|
1012 | 1120 | clocks = <&clock CLK_DOUT_ACLK333>; |
---|
1013 | 1121 | clock-names = "bus"; |
---|
1014 | | - operating-points-v2 = <&bus_mfc_opp_table>; |
---|
1015 | 1122 | status = "disabled"; |
---|
1016 | 1123 | }; |
---|
1017 | 1124 | |
---|
.. | .. |
---|
1019 | 1126 | compatible = "samsung,exynos-bus"; |
---|
1020 | 1127 | clocks = <&clock CLK_DOUT_ACLK266>; |
---|
1021 | 1128 | clock-names = "bus"; |
---|
1022 | | - operating-points-v2 = <&bus_gen_opp_table>; |
---|
1023 | 1129 | status = "disabled"; |
---|
1024 | 1130 | }; |
---|
1025 | 1131 | |
---|
.. | .. |
---|
1027 | 1133 | compatible = "samsung,exynos-bus"; |
---|
1028 | 1134 | clocks = <&clock CLK_DOUT_ACLK66>; |
---|
1029 | 1135 | clock-names = "bus"; |
---|
1030 | | - operating-points-v2 = <&bus_peri_opp_table>; |
---|
1031 | 1136 | status = "disabled"; |
---|
1032 | 1137 | }; |
---|
1033 | 1138 | |
---|
.. | .. |
---|
1035 | 1140 | compatible = "samsung,exynos-bus"; |
---|
1036 | 1141 | clocks = <&clock CLK_DOUT_ACLK333_G2D>; |
---|
1037 | 1142 | clock-names = "bus"; |
---|
1038 | | - operating-points-v2 = <&bus_g2d_opp_table>; |
---|
1039 | 1143 | status = "disabled"; |
---|
1040 | 1144 | }; |
---|
1041 | 1145 | |
---|
.. | .. |
---|
1043 | 1147 | compatible = "samsung,exynos-bus"; |
---|
1044 | 1148 | clocks = <&clock CLK_DOUT_ACLK266_G2D>; |
---|
1045 | 1149 | clock-names = "bus"; |
---|
1046 | | - operating-points-v2 = <&bus_g2d_acp_opp_table>; |
---|
1047 | 1150 | status = "disabled"; |
---|
1048 | 1151 | }; |
---|
1049 | 1152 | |
---|
.. | .. |
---|
1051 | 1154 | compatible = "samsung,exynos-bus"; |
---|
1052 | 1155 | clocks = <&clock CLK_DOUT_ACLK300_JPEG>; |
---|
1053 | 1156 | clock-names = "bus"; |
---|
1054 | | - operating-points-v2 = <&bus_jpeg_opp_table>; |
---|
1055 | 1157 | status = "disabled"; |
---|
1056 | 1158 | }; |
---|
1057 | 1159 | |
---|
.. | .. |
---|
1059 | 1161 | compatible = "samsung,exynos-bus"; |
---|
1060 | 1162 | clocks = <&clock CLK_DOUT_ACLK166>; |
---|
1061 | 1163 | clock-names = "bus"; |
---|
1062 | | - operating-points-v2 = <&bus_jpeg_apb_opp_table>; |
---|
1063 | 1164 | status = "disabled"; |
---|
1064 | 1165 | }; |
---|
1065 | 1166 | |
---|
.. | .. |
---|
1067 | 1168 | compatible = "samsung,exynos-bus"; |
---|
1068 | 1169 | clocks = <&clock CLK_DOUT_ACLK300_DISP1>; |
---|
1069 | 1170 | clock-names = "bus"; |
---|
1070 | | - operating-points-v2 = <&bus_disp1_fimd_opp_table>; |
---|
1071 | 1171 | status = "disabled"; |
---|
1072 | 1172 | }; |
---|
1073 | 1173 | |
---|
.. | .. |
---|
1075 | 1175 | compatible = "samsung,exynos-bus"; |
---|
1076 | 1176 | clocks = <&clock CLK_DOUT_ACLK400_DISP1>; |
---|
1077 | 1177 | clock-names = "bus"; |
---|
1078 | | - operating-points-v2 = <&bus_disp1_opp_table>; |
---|
1079 | 1178 | status = "disabled"; |
---|
1080 | 1179 | }; |
---|
1081 | 1180 | |
---|
.. | .. |
---|
1083 | 1182 | compatible = "samsung,exynos-bus"; |
---|
1084 | 1183 | clocks = <&clock CLK_DOUT_ACLK300_GSCL>; |
---|
1085 | 1184 | clock-names = "bus"; |
---|
1086 | | - operating-points-v2 = <&bus_gscl_opp_table>; |
---|
1087 | 1185 | status = "disabled"; |
---|
1088 | 1186 | }; |
---|
1089 | 1187 | |
---|
.. | .. |
---|
1091 | 1189 | compatible = "samsung,exynos-bus"; |
---|
1092 | 1190 | clocks = <&clock CLK_DOUT_ACLK400_MSCL>; |
---|
1093 | 1191 | clock-names = "bus"; |
---|
1094 | | - operating-points-v2 = <&bus_mscl_opp_table>; |
---|
1095 | 1192 | status = "disabled"; |
---|
1096 | | - }; |
---|
1097 | | - |
---|
1098 | | - bus_wcore_opp_table: opp_table2 { |
---|
1099 | | - compatible = "operating-points-v2"; |
---|
1100 | | - |
---|
1101 | | - opp00 { |
---|
1102 | | - opp-hz = /bits/ 64 <84000000>; |
---|
1103 | | - opp-microvolt = <925000>; |
---|
1104 | | - }; |
---|
1105 | | - opp01 { |
---|
1106 | | - opp-hz = /bits/ 64 <111000000>; |
---|
1107 | | - opp-microvolt = <950000>; |
---|
1108 | | - }; |
---|
1109 | | - opp02 { |
---|
1110 | | - opp-hz = /bits/ 64 <222000000>; |
---|
1111 | | - opp-microvolt = <950000>; |
---|
1112 | | - }; |
---|
1113 | | - opp03 { |
---|
1114 | | - opp-hz = /bits/ 64 <333000000>; |
---|
1115 | | - opp-microvolt = <950000>; |
---|
1116 | | - }; |
---|
1117 | | - opp04 { |
---|
1118 | | - opp-hz = /bits/ 64 <400000000>; |
---|
1119 | | - opp-microvolt = <987500>; |
---|
1120 | | - }; |
---|
1121 | | - }; |
---|
1122 | | - |
---|
1123 | | - bus_noc_opp_table: opp_table3 { |
---|
1124 | | - compatible = "operating-points-v2"; |
---|
1125 | | - |
---|
1126 | | - opp00 { |
---|
1127 | | - opp-hz = /bits/ 64 <67000000>; |
---|
1128 | | - }; |
---|
1129 | | - opp01 { |
---|
1130 | | - opp-hz = /bits/ 64 <75000000>; |
---|
1131 | | - }; |
---|
1132 | | - opp02 { |
---|
1133 | | - opp-hz = /bits/ 64 <86000000>; |
---|
1134 | | - }; |
---|
1135 | | - opp03 { |
---|
1136 | | - opp-hz = /bits/ 64 <100000000>; |
---|
1137 | | - }; |
---|
1138 | | - }; |
---|
1139 | | - |
---|
1140 | | - bus_fsys_apb_opp_table: opp_table4 { |
---|
1141 | | - compatible = "operating-points-v2"; |
---|
1142 | | - opp-shared; |
---|
1143 | | - |
---|
1144 | | - opp00 { |
---|
1145 | | - opp-hz = /bits/ 64 <100000000>; |
---|
1146 | | - }; |
---|
1147 | | - opp01 { |
---|
1148 | | - opp-hz = /bits/ 64 <200000000>; |
---|
1149 | | - }; |
---|
1150 | | - }; |
---|
1151 | | - |
---|
1152 | | - bus_fsys2_opp_table: opp_table5 { |
---|
1153 | | - compatible = "operating-points-v2"; |
---|
1154 | | - |
---|
1155 | | - opp00 { |
---|
1156 | | - opp-hz = /bits/ 64 <75000000>; |
---|
1157 | | - }; |
---|
1158 | | - opp01 { |
---|
1159 | | - opp-hz = /bits/ 64 <100000000>; |
---|
1160 | | - }; |
---|
1161 | | - opp02 { |
---|
1162 | | - opp-hz = /bits/ 64 <150000000>; |
---|
1163 | | - }; |
---|
1164 | | - }; |
---|
1165 | | - |
---|
1166 | | - bus_mfc_opp_table: opp_table6 { |
---|
1167 | | - compatible = "operating-points-v2"; |
---|
1168 | | - |
---|
1169 | | - opp00 { |
---|
1170 | | - opp-hz = /bits/ 64 <96000000>; |
---|
1171 | | - }; |
---|
1172 | | - opp01 { |
---|
1173 | | - opp-hz = /bits/ 64 <111000000>; |
---|
1174 | | - }; |
---|
1175 | | - opp02 { |
---|
1176 | | - opp-hz = /bits/ 64 <167000000>; |
---|
1177 | | - }; |
---|
1178 | | - opp03 { |
---|
1179 | | - opp-hz = /bits/ 64 <222000000>; |
---|
1180 | | - }; |
---|
1181 | | - opp04 { |
---|
1182 | | - opp-hz = /bits/ 64 <333000000>; |
---|
1183 | | - }; |
---|
1184 | | - }; |
---|
1185 | | - |
---|
1186 | | - bus_gen_opp_table: opp_table7 { |
---|
1187 | | - compatible = "operating-points-v2"; |
---|
1188 | | - |
---|
1189 | | - opp00 { |
---|
1190 | | - opp-hz = /bits/ 64 <89000000>; |
---|
1191 | | - }; |
---|
1192 | | - opp01 { |
---|
1193 | | - opp-hz = /bits/ 64 <133000000>; |
---|
1194 | | - }; |
---|
1195 | | - opp02 { |
---|
1196 | | - opp-hz = /bits/ 64 <178000000>; |
---|
1197 | | - }; |
---|
1198 | | - opp03 { |
---|
1199 | | - opp-hz = /bits/ 64 <267000000>; |
---|
1200 | | - }; |
---|
1201 | | - }; |
---|
1202 | | - |
---|
1203 | | - bus_peri_opp_table: opp_table8 { |
---|
1204 | | - compatible = "operating-points-v2"; |
---|
1205 | | - |
---|
1206 | | - opp00 { |
---|
1207 | | - opp-hz = /bits/ 64 <67000000>; |
---|
1208 | | - }; |
---|
1209 | | - }; |
---|
1210 | | - |
---|
1211 | | - bus_g2d_opp_table: opp_table9 { |
---|
1212 | | - compatible = "operating-points-v2"; |
---|
1213 | | - |
---|
1214 | | - opp00 { |
---|
1215 | | - opp-hz = /bits/ 64 <84000000>; |
---|
1216 | | - }; |
---|
1217 | | - opp01 { |
---|
1218 | | - opp-hz = /bits/ 64 <167000000>; |
---|
1219 | | - }; |
---|
1220 | | - opp02 { |
---|
1221 | | - opp-hz = /bits/ 64 <222000000>; |
---|
1222 | | - }; |
---|
1223 | | - opp03 { |
---|
1224 | | - opp-hz = /bits/ 64 <300000000>; |
---|
1225 | | - }; |
---|
1226 | | - opp04 { |
---|
1227 | | - opp-hz = /bits/ 64 <333000000>; |
---|
1228 | | - }; |
---|
1229 | | - }; |
---|
1230 | | - |
---|
1231 | | - bus_g2d_acp_opp_table: opp_table10 { |
---|
1232 | | - compatible = "operating-points-v2"; |
---|
1233 | | - |
---|
1234 | | - opp00 { |
---|
1235 | | - opp-hz = /bits/ 64 <67000000>; |
---|
1236 | | - }; |
---|
1237 | | - opp01 { |
---|
1238 | | - opp-hz = /bits/ 64 <133000000>; |
---|
1239 | | - }; |
---|
1240 | | - opp02 { |
---|
1241 | | - opp-hz = /bits/ 64 <178000000>; |
---|
1242 | | - }; |
---|
1243 | | - opp03 { |
---|
1244 | | - opp-hz = /bits/ 64 <267000000>; |
---|
1245 | | - }; |
---|
1246 | | - }; |
---|
1247 | | - |
---|
1248 | | - bus_jpeg_opp_table: opp_table11 { |
---|
1249 | | - compatible = "operating-points-v2"; |
---|
1250 | | - |
---|
1251 | | - opp00 { |
---|
1252 | | - opp-hz = /bits/ 64 <75000000>; |
---|
1253 | | - }; |
---|
1254 | | - opp01 { |
---|
1255 | | - opp-hz = /bits/ 64 <150000000>; |
---|
1256 | | - }; |
---|
1257 | | - opp02 { |
---|
1258 | | - opp-hz = /bits/ 64 <200000000>; |
---|
1259 | | - }; |
---|
1260 | | - opp03 { |
---|
1261 | | - opp-hz = /bits/ 64 <300000000>; |
---|
1262 | | - }; |
---|
1263 | | - }; |
---|
1264 | | - |
---|
1265 | | - bus_jpeg_apb_opp_table: opp_table12 { |
---|
1266 | | - compatible = "operating-points-v2"; |
---|
1267 | | - |
---|
1268 | | - opp00 { |
---|
1269 | | - opp-hz = /bits/ 64 <84000000>; |
---|
1270 | | - }; |
---|
1271 | | - opp01 { |
---|
1272 | | - opp-hz = /bits/ 64 <111000000>; |
---|
1273 | | - }; |
---|
1274 | | - opp02 { |
---|
1275 | | - opp-hz = /bits/ 64 <134000000>; |
---|
1276 | | - }; |
---|
1277 | | - opp03 { |
---|
1278 | | - opp-hz = /bits/ 64 <167000000>; |
---|
1279 | | - }; |
---|
1280 | | - }; |
---|
1281 | | - |
---|
1282 | | - bus_disp1_fimd_opp_table: opp_table13 { |
---|
1283 | | - compatible = "operating-points-v2"; |
---|
1284 | | - |
---|
1285 | | - opp00 { |
---|
1286 | | - opp-hz = /bits/ 64 <120000000>; |
---|
1287 | | - }; |
---|
1288 | | - opp01 { |
---|
1289 | | - opp-hz = /bits/ 64 <200000000>; |
---|
1290 | | - }; |
---|
1291 | | - }; |
---|
1292 | | - |
---|
1293 | | - bus_disp1_opp_table: opp_table14 { |
---|
1294 | | - compatible = "operating-points-v2"; |
---|
1295 | | - |
---|
1296 | | - opp00 { |
---|
1297 | | - opp-hz = /bits/ 64 <120000000>; |
---|
1298 | | - }; |
---|
1299 | | - opp01 { |
---|
1300 | | - opp-hz = /bits/ 64 <200000000>; |
---|
1301 | | - }; |
---|
1302 | | - opp02 { |
---|
1303 | | - opp-hz = /bits/ 64 <300000000>; |
---|
1304 | | - }; |
---|
1305 | | - }; |
---|
1306 | | - |
---|
1307 | | - bus_gscl_opp_table: opp_table15 { |
---|
1308 | | - compatible = "operating-points-v2"; |
---|
1309 | | - |
---|
1310 | | - opp00 { |
---|
1311 | | - opp-hz = /bits/ 64 <150000000>; |
---|
1312 | | - }; |
---|
1313 | | - opp01 { |
---|
1314 | | - opp-hz = /bits/ 64 <200000000>; |
---|
1315 | | - }; |
---|
1316 | | - opp02 { |
---|
1317 | | - opp-hz = /bits/ 64 <300000000>; |
---|
1318 | | - }; |
---|
1319 | | - }; |
---|
1320 | | - |
---|
1321 | | - bus_mscl_opp_table: opp_table16 { |
---|
1322 | | - compatible = "operating-points-v2"; |
---|
1323 | | - |
---|
1324 | | - opp00 { |
---|
1325 | | - opp-hz = /bits/ 64 <84000000>; |
---|
1326 | | - }; |
---|
1327 | | - opp01 { |
---|
1328 | | - opp-hz = /bits/ 64 <167000000>; |
---|
1329 | | - }; |
---|
1330 | | - opp02 { |
---|
1331 | | - opp-hz = /bits/ 64 <222000000>; |
---|
1332 | | - }; |
---|
1333 | | - opp03 { |
---|
1334 | | - opp-hz = /bits/ 64 <333000000>; |
---|
1335 | | - }; |
---|
1336 | | - opp04 { |
---|
1337 | | - opp-hz = /bits/ 64 <400000000>; |
---|
1338 | | - }; |
---|
1339 | 1193 | }; |
---|
1340 | 1194 | }; |
---|
1341 | 1195 | |
---|
.. | .. |
---|
1345 | 1199 | #include "exynos5420-trip-points.dtsi" |
---|
1346 | 1200 | }; |
---|
1347 | 1201 | cpu1_thermal: cpu1-thermal { |
---|
1348 | | - thermal-sensors = <&tmu_cpu1>; |
---|
1349 | | - #include "exynos5420-trip-points.dtsi" |
---|
| 1202 | + thermal-sensors = <&tmu_cpu1>; |
---|
| 1203 | + #include "exynos5420-trip-points.dtsi" |
---|
1350 | 1204 | }; |
---|
1351 | 1205 | cpu2_thermal: cpu2-thermal { |
---|
1352 | | - thermal-sensors = <&tmu_cpu2>; |
---|
1353 | | - #include "exynos5420-trip-points.dtsi" |
---|
| 1206 | + thermal-sensors = <&tmu_cpu2>; |
---|
| 1207 | + #include "exynos5420-trip-points.dtsi" |
---|
1354 | 1208 | }; |
---|
1355 | 1209 | cpu3_thermal: cpu3-thermal { |
---|
1356 | | - thermal-sensors = <&tmu_cpu3>; |
---|
1357 | | - #include "exynos5420-trip-points.dtsi" |
---|
| 1210 | + thermal-sensors = <&tmu_cpu3>; |
---|
| 1211 | + #include "exynos5420-trip-points.dtsi" |
---|
1358 | 1212 | }; |
---|
1359 | 1213 | gpu_thermal: gpu-thermal { |
---|
1360 | | - thermal-sensors = <&tmu_gpu>; |
---|
1361 | | - #include "exynos5420-trip-points.dtsi" |
---|
| 1214 | + thermal-sensors = <&tmu_gpu>; |
---|
| 1215 | + #include "exynos5420-trip-points.dtsi" |
---|
1362 | 1216 | }; |
---|
1363 | 1217 | }; |
---|
1364 | 1218 | }; |
---|
1365 | 1219 | |
---|
| 1220 | +&adc { |
---|
| 1221 | + clocks = <&clock CLK_TSADC>; |
---|
| 1222 | + clock-names = "adc"; |
---|
| 1223 | + samsung,syscon-phandle = <&pmu_system_controller>; |
---|
| 1224 | +}; |
---|
| 1225 | + |
---|
1366 | 1226 | &dp { |
---|
1367 | 1227 | clocks = <&clock CLK_DP1>; |
---|
1368 | 1228 | clock-names = "dp"; |
---|