Linux Audio

Check our new training course

Loading...
Note: File does not exist in v6.9.4.
  1// SPDX-License-Identifier: GPL-2.0
  2
  3/ {
  4	cpu0_opp_table: opp-table-cpu0 {
  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};