Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
[linux-2.6-microblaze.git] / arch / arm / boot / dts / tegra30-cpu-opp.dtsi
1 // SPDX-License-Identifier: GPL-2.0
2
3 / {
4         cpu0_opp_table: cpu_opp_table0 {
5                 compatible = "operating-points-v2";
6                 opp-shared;
7
8                 opp@51000000,800 {
9                         clock-latency-ns = <100000>;
10                         opp-supported-hw = <0x1F 0x31FE>;
11                         opp-hz = /bits/ 64 <51000000>;
12                 };
13
14                 opp@51000000,850 {
15                         clock-latency-ns = <100000>;
16                         opp-supported-hw = <0x1F 0x0C01>;
17                         opp-hz = /bits/ 64 <51000000>;
18                 };
19
20                 opp@51000000,912 {
21                         clock-latency-ns = <100000>;
22                         opp-supported-hw = <0x1F 0x0200>;
23                         opp-hz = /bits/ 64 <51000000>;
24                 };
25
26                 opp@102000000,800 {
27                         clock-latency-ns = <100000>;
28                         opp-supported-hw = <0x1F 0x31FE>;
29                         opp-hz = /bits/ 64 <102000000>;
30                 };
31
32                 opp@102000000,850 {
33                         clock-latency-ns = <100000>;
34                         opp-supported-hw = <0x1F 0x0C01>;
35                         opp-hz = /bits/ 64 <102000000>;
36                 };
37
38                 opp@102000000,912 {
39                         clock-latency-ns = <100000>;
40                         opp-supported-hw = <0x1F 0x0200>;
41                         opp-hz = /bits/ 64 <102000000>;
42                 };
43
44                 opp@204000000,800 {
45                         clock-latency-ns = <100000>;
46                         opp-supported-hw = <0x1F 0x31FE>;
47                         opp-hz = /bits/ 64 <204000000>;
48                         opp-suspend;
49                 };
50
51                 opp@204000000,850 {
52                         clock-latency-ns = <100000>;
53                         opp-supported-hw = <0x1F 0x0C01>;
54                         opp-hz = /bits/ 64 <204000000>;
55                         opp-suspend;
56                 };
57
58                 opp@204000000,912 {
59                         clock-latency-ns = <100000>;
60                         opp-supported-hw = <0x1F 0x0200>;
61                         opp-hz = /bits/ 64 <204000000>;
62                         opp-suspend;
63                 };
64
65                 opp@312000000,850 {
66                         clock-latency-ns = <100000>;
67                         opp-supported-hw = <0x1F 0x0C00>;
68                         opp-hz = /bits/ 64 <312000000>;
69                 };
70
71                 opp@312000000,912 {
72                         clock-latency-ns = <100000>;
73                         opp-supported-hw = <0x1F 0x0200>;
74                         opp-hz = /bits/ 64 <312000000>;
75                 };
76
77                 opp@340000000,800 {
78                         clock-latency-ns = <100000>;
79                         opp-supported-hw = <0x1F 0x0192>;
80                         opp-hz = /bits/ 64 <340000000>;
81                 };
82
83                 opp@340000000,850 {
84                         clock-latency-ns = <100000>;
85                         opp-supported-hw = <0x0F 0x0001>;
86                         opp-hz = /bits/ 64 <340000000>;
87                 };
88
89                 opp@370000000,800 {
90                         clock-latency-ns = <100000>;
91                         opp-supported-hw = <0x1E 0x306C>;
92                         opp-hz = /bits/ 64 <370000000>;
93                 };
94
95                 opp@456000000,850 {
96                         clock-latency-ns = <100000>;
97                         opp-supported-hw = <0x1F 0x0C00>;
98                         opp-hz = /bits/ 64 <456000000>;
99                 };
100
101                 opp@456000000,912 {
102                         clock-latency-ns = <100000>;
103                         opp-supported-hw = <0x1F 0x0200>;
104                         opp-hz = /bits/ 64 <456000000>;
105                 };
106
107                 opp@475000000,800 {
108                         clock-latency-ns = <100000>;
109                         opp-supported-hw = <0x1E 0x31FE>;
110                         opp-hz = /bits/ 64 <475000000>;
111                 };
112
113                 opp@475000000,850 {
114                         clock-latency-ns = <100000>;
115                         opp-supported-hw = <0x0F 0x0001>, <0x01 0x0002>,
116                                            <0x01 0x0010>, <0x01 0x0080>,
117                                            <0x01 0x0100>;
118                         opp-hz = /bits/ 64 <475000000>;
119                 };
120
121                 opp@608000000,850 {
122                         clock-latency-ns = <100000>;
123                         opp-supported-hw = <0x1F 0x0400>;
124                         opp-hz = /bits/ 64 <608000000>;
125                 };
126
127                 opp@608000000,912 {
128                         clock-latency-ns = <100000>;
129                         opp-supported-hw = <0x1F 0x0200>;
130                         opp-hz = /bits/ 64 <608000000>;
131                 };
132
133                 opp@620000000,850 {
134                         clock-latency-ns = <100000>;
135                         opp-supported-hw = <0x1E 0x306C>;
136                         opp-hz = /bits/ 64 <620000000>;
137                 };
138
139                 opp@640000000,850 {
140                         clock-latency-ns = <100000>;
141                         opp-supported-hw = <0x0F 0x0001>, <0x02 0x0002>,
142                                            <0x04 0x0002>, <0x08 0x0002>,
143                                            <0x02 0x0010>, <0x04 0x0010>,
144                                            <0x08 0x0010>, <0x02 0x0080>,
145                                            <0x04 0x0080>, <0x08 0x0080>,
146                                            <0x10 0x0080>, <0x02 0x0100>,
147                                            <0x04 0x0100>, <0x08 0x0100>,
148                                            <0x10 0x0100>;
149                         opp-hz = /bits/ 64 <640000000>;
150                 };
151
152                 opp@640000000,900 {
153                         clock-latency-ns = <100000>;
154                         opp-supported-hw = <0x01 0x0192>;
155                         opp-hz = /bits/ 64 <640000000>;
156                 };
157
158                 opp@760000000,850 {
159                         clock-latency-ns = <100000>;
160                         opp-supported-hw = <0x1E 0x3461>, <0x08 0x0002>,
161                                            <0x08 0x0004>, <0x08 0x0008>,
162                                            <0x08 0x0010>, <0x08 0x0080>,
163                                            <0x10 0x0080>, <0x08 0x0100>,
164                                            <0x10 0x0100>, <0x01 0x0400>;
165                         opp-hz = /bits/ 64 <760000000>;
166                 };
167
168                 opp@760000000,900 {
169                         clock-latency-ns = <100000>;
170                         opp-supported-hw = <0x01 0x0001>, <0x02 0x0002>,
171                                            <0x04 0x0002>, <0x02 0x0004>,
172                                            <0x04 0x0004>, <0x02 0x0008>,
173                                            <0x04 0x0008>, <0x02 0x0010>,
174                                            <0x04 0x0010>, <0x02 0x0080>,
175                                            <0x04 0x0080>, <0x02 0x0100>,
176                                            <0x04 0x0100>;
177                         opp-hz = /bits/ 64 <760000000>;
178                 };
179
180                 opp@760000000,912 {
181                         clock-latency-ns = <100000>;
182                         opp-supported-hw = <0x1F 0x0200>;
183                         opp-hz = /bits/ 64 <760000000>;
184                 };
185
186                 opp@760000000,975 {
187                         clock-latency-ns = <100000>;
188                         opp-supported-hw = <0x01 0x0192>;
189                         opp-hz = /bits/ 64 <760000000>;
190                 };
191
192                 opp@816000000,850 {
193                         clock-latency-ns = <100000>;
194                         opp-supported-hw = <0x1F 0x0400>;
195                         opp-hz = /bits/ 64 <816000000>;
196                 };
197
198                 opp@816000000,912 {
199                         clock-latency-ns = <100000>;
200                         opp-supported-hw = <0x1F 0x0200>;
201                         opp-hz = /bits/ 64 <816000000>;
202                 };
203
204                 opp@860000000,850 {
205                         clock-latency-ns = <100000>;
206                         opp-supported-hw = <0x0C 0x0001>;
207                         opp-hz = /bits/ 64 <860000000>;
208                 };
209
210                 opp@860000000,900 {
211                         clock-latency-ns = <100000>;
212                         opp-supported-hw = <0x02 0x0001>, <0x04 0x0002>,
213                                            <0x08 0x0002>, <0x04 0x0004>,
214                                            <0x08 0x0004>, <0x04 0x0008>,
215                                            <0x08 0x0008>, <0x04 0x0010>,
216                                            <0x08 0x0010>, <0x04 0x0080>,
217                                            <0x08 0x0080>, <0x10 0x0080>,
218                                            <0x04 0x0100>, <0x08 0x0100>,
219                                            <0x10 0x0100>;
220                         opp-hz = /bits/ 64 <860000000>;
221                 };
222
223                 opp@860000000,975 {
224                         clock-latency-ns = <100000>;
225                         opp-supported-hw = <0x01 0x0001>, <0x02 0x0002>,
226                                            <0x02 0x0004>, <0x02 0x0008>,
227                                            <0x02 0x0010>, <0x02 0x0080>,
228                                            <0x02 0x0100>;
229                         opp-hz = /bits/ 64 <860000000>;
230                 };
231
232                 opp@860000000,1000 {
233                         clock-latency-ns = <100000>;
234                         opp-supported-hw = <0x01 0x0192>;
235                         opp-hz = /bits/ 64 <860000000>;
236                 };
237
238                 opp@910000000,900 {
239                         clock-latency-ns = <100000>;
240                         opp-supported-hw = <0x18 0x3060>;
241                         opp-hz = /bits/ 64 <910000000>;
242                 };
243
244                 opp@1000000000,900 {
245                         clock-latency-ns = <100000>;
246                         opp-supported-hw = <0x0C 0x0001>;
247                         opp-hz = /bits/ 64 <1000000000>;
248                 };
249
250                 opp@1000000000,975 {
251                         clock-latency-ns = <100000>;
252                         opp-supported-hw = <0x03 0x0001>, <0x04 0x0002>,
253                                            <0x08 0x0002>, <0x04 0x0004>,
254                                            <0x08 0x0004>, <0x04 0x0008>,
255                                            <0x08 0x0008>, <0x04 0x0010>,
256                                            <0x08 0x0010>, <0x04 0x0080>,
257                                            <0x08 0x0080>, <0x10 0x0080>,
258                                            <0x04 0x0100>, <0x08 0x0100>,
259                                            <0x10 0x0100>;
260                         opp-hz = /bits/ 64 <1000000000>;
261                 };
262
263                 opp@1000000000,1000 {
264                         clock-latency-ns = <100000>;
265                         opp-supported-hw = <0x02 0x019E>;
266                         opp-hz = /bits/ 64 <1000000000>;
267                 };
268
269                 opp@1000000000,1025 {
270                         clock-latency-ns = <100000>;
271                         opp-supported-hw = <0x01 0x0192>;
272                         opp-hz = /bits/ 64 <1000000000>;
273                 };
274
275                 opp@1100000000,900 {
276                         clock-latency-ns = <100000>;
277                         opp-supported-hw = <0x08 0x0001>;
278                         opp-hz = /bits/ 64 <1100000000>;
279                 };
280
281                 opp@1100000000,975 {
282                         clock-latency-ns = <100000>;
283                         opp-supported-hw = <0x06 0x0001>, <0x08 0x0002>,
284                                            <0x08 0x0004>, <0x08 0x0008>,
285                                            <0x08 0x0010>, <0x08 0x0080>,
286                                            <0x10 0x0080>, <0x08 0x0100>,
287                                            <0x10 0x0100>;
288                         opp-hz = /bits/ 64 <1100000000>;
289                 };
290
291                 opp@1100000000,1000 {
292                         clock-latency-ns = <100000>;
293                         opp-supported-hw = <0x01 0x0001>, <0x04 0x0002>,
294                                            <0x04 0x0004>, <0x04 0x0008>,
295                                            <0x04 0x0010>, <0x04 0x0080>,
296                                            <0x04 0x0100>;
297                         opp-hz = /bits/ 64 <1100000000>;
298                 };
299
300                 opp@1100000000,1025 {
301                         clock-latency-ns = <100000>;
302                         opp-supported-hw = <0x02 0x019E>;
303                         opp-hz = /bits/ 64 <1100000000>;
304                 };
305
306                 opp@1100000000,1075 {
307                         clock-latency-ns = <100000>;
308                         opp-supported-hw = <0x01 0x0192>;
309                         opp-hz = /bits/ 64 <1100000000>;
310                 };
311
312                 opp@1150000000,975 {
313                         clock-latency-ns = <100000>;
314                         opp-supported-hw = <0x18 0x3060>;
315                         opp-hz = /bits/ 64 <1150000000>;
316                 };
317
318                 opp@1200000000,975 {
319                         clock-latency-ns = <100000>;
320                         opp-supported-hw = <0x08 0x0001>;
321                         opp-hz = /bits/ 64 <1200000000>;
322                 };
323
324                 opp@1200000000,1000 {
325                         clock-latency-ns = <100000>;
326                         opp-supported-hw = <0x04 0x0001>, <0x08 0x0002>,
327                                            <0x08 0x0004>, <0x08 0x0008>,
328                                            <0x08 0x0010>, <0x08 0x0080>,
329                                            <0x10 0x0080>, <0x08 0x0100>,
330                                            <0x10 0x0100>;
331                         opp-hz = /bits/ 64 <1200000000>;
332                 };
333
334                 opp@1200000000,1025 {
335                         clock-latency-ns = <100000>;
336                         opp-supported-hw = <0x02 0x0001>, <0x04 0x0002>,
337                                            <0x04 0x0004>, <0x04 0x0008>,
338                                            <0x04 0x0010>, <0x04 0x0080>,
339                                            <0x04 0x0100>;
340                         opp-hz = /bits/ 64 <1200000000>;
341                 };
342
343                 opp@1200000000,1050 {
344                         clock-latency-ns = <100000>;
345                         opp-supported-hw = <0x02 0x019E>;
346                         opp-hz = /bits/ 64 <1200000000>;
347                 };
348
349                 opp@1200000000,1075 {
350                         clock-latency-ns = <100000>;
351                         opp-supported-hw = <0x01 0x0001>;
352                         opp-hz = /bits/ 64 <1200000000>;
353                 };
354
355                 opp@1200000000,1100 {
356                         clock-latency-ns = <100000>;
357                         opp-supported-hw = <0x01 0x0192>;
358                         opp-hz = /bits/ 64 <1200000000>;
359                 };
360
361                 opp@1300000000,1000 {
362                         clock-latency-ns = <100000>;
363                         opp-supported-hw = <0x08 0x0001>, <0x10 0x0080>,
364                                            <0x10 0x0100>;
365                         opp-hz = /bits/ 64 <1300000000>;
366                 };
367
368                 opp@1300000000,1025 {
369                         clock-latency-ns = <100000>;
370                         opp-supported-hw = <0x04 0x0001>, <0x08 0x0002>,
371                                            <0x08 0x0080>, <0x08 0x0100>;
372                         opp-hz = /bits/ 64 <1300000000>;
373                 };
374
375                 opp@1300000000,1050 {
376                         clock-latency-ns = <100000>;
377                         opp-supported-hw = <0x12 0x3061>, <0x04 0x0002>,
378                                            <0x08 0x0004>, <0x08 0x0008>,
379                                            <0x08 0x0010>, <0x08 0x0020>,
380                                            <0x08 0x0040>, <0x04 0x0080>,
381                                            <0x04 0x0100>, <0x08 0x1000>,
382                                            <0x08 0x2000>;
383                         opp-hz = /bits/ 64 <1300000000>;
384                 };
385
386                 opp@1300000000,1075 {
387                         clock-latency-ns = <100000>;
388                         opp-supported-hw = <0x02 0x0182>, <0x04 0x0004>,
389                                            <0x04 0x0008>, <0x04 0x0010>;
390                         opp-hz = /bits/ 64 <1300000000>;
391                 };
392
393                 opp@1300000000,1100 {
394                         clock-latency-ns = <100000>;
395                         opp-supported-hw = <0x02 0x001C>;
396                         opp-hz = /bits/ 64 <1300000000>;
397                 };
398
399                 opp@1300000000,1125 {
400                         clock-latency-ns = <100000>;
401                         opp-supported-hw = <0x01 0x0001>;
402                         opp-hz = /bits/ 64 <1300000000>;
403                 };
404
405                 opp@1300000000,1150 {
406                         clock-latency-ns = <100000>;
407                         opp-supported-hw = <0x01 0x0182>;
408                         opp-hz = /bits/ 64 <1300000000>;
409                 };
410
411                 opp@1300000000,1175 {
412                         clock-latency-ns = <100000>;
413                         opp-supported-hw = <0x01 0x0010>;
414                         opp-hz = /bits/ 64 <1300000000>;
415                 };
416
417                 opp@1400000000,1100 {
418                         clock-latency-ns = <100000>;
419                         opp-supported-hw = <0x18 0x307C>;
420                         opp-hz = /bits/ 64 <1400000000>;
421                 };
422
423                 opp@1400000000,1125 {
424                         clock-latency-ns = <100000>;
425                         opp-supported-hw = <0x04 0x000C>;
426                         opp-hz = /bits/ 64 <1400000000>;
427                 };
428
429                 opp@1400000000,1150 {
430                         clock-latency-ns = <100000>;
431                         opp-supported-hw = <0x02 0x000C>, <0x04 0x0010>;
432                         opp-hz = /bits/ 64 <1400000000>;
433                 };
434
435                 opp@1400000000,1175 {
436                         clock-latency-ns = <100000>;
437                         opp-supported-hw = <0x02 0x0010>;
438                         opp-hz = /bits/ 64 <1400000000>;
439                 };
440
441                 opp@1400000000,1237 {
442                         clock-latency-ns = <100000>;
443                         opp-supported-hw = <0x01 0x0010>;
444                         opp-hz = /bits/ 64 <1400000000>;
445                 };
446
447                 opp@1500000000,1125 {
448                         clock-latency-ns = <100000>;
449                         opp-supported-hw = <0x08 0x0010>, <0x10 0x0020>,
450                                            <0x10 0x0040>, <0x10 0x1000>,
451                                            <0x10 0x2000>;
452                         opp-hz = /bits/ 64 <1500000000>;
453                 };
454
455                 opp@1500000000,1150 {
456                         clock-latency-ns = <100000>;
457                         opp-supported-hw = <0x04 0x0010>, <0x08 0x0020>,
458                                            <0x08 0x0040>, <0x08 0x1000>,
459                                            <0x08 0x2000>;
460                         opp-hz = /bits/ 64 <1500000000>;
461                 };
462
463                 opp@1500000000,1200 {
464                         clock-latency-ns = <100000>;
465                         opp-supported-hw = <0x02 0x0010>;
466                         opp-hz = /bits/ 64 <1500000000>;
467                 };
468
469                 opp@1500000000,1237 {
470                         clock-latency-ns = <100000>;
471                         opp-supported-hw = <0x01 0x0010>;
472                         opp-hz = /bits/ 64 <1500000000>;
473                 };
474
475                 opp@1600000000,1212 {
476                         clock-latency-ns = <100000>;
477                         opp-supported-hw = <0x10 0x3060>;
478                         opp-hz = /bits/ 64 <1600000000>;
479                 };
480
481                 opp@1600000000,1237 {
482                         clock-latency-ns = <100000>;
483                         opp-supported-hw = <0x08 0x3060>;
484                         opp-hz = /bits/ 64 <1600000000>;
485                 };
486
487                 opp@1700000000,1212 {
488                         clock-latency-ns = <100000>;
489                         opp-supported-hw = <0x10 0x3060>;
490                         opp-hz = /bits/ 64 <1700000000>;
491                 };
492
493                 opp@1700000000,1237 {
494                         clock-latency-ns = <100000>;
495                         opp-supported-hw = <0x08 0x3060>;
496                         opp-hz = /bits/ 64 <1700000000>;
497                 };
498         };
499 };