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-216000000-750 {
9 			clock-latency-ns = <400000>;
10 			opp-supported-hw = <0x0F 0x0003>;
11 			opp-hz = /bits/ 64 <216000000>;
12 			opp-suspend;
13 		};
14 
15 		opp-216000000-800 {
16 			clock-latency-ns = <400000>;
17 			opp-supported-hw = <0x0F 0x0004>;
18 			opp-hz = /bits/ 64 <216000000>;
19 			opp-suspend;
20 		};
21 
22 		opp-312000000-750 {
23 			clock-latency-ns = <400000>;
24 			opp-supported-hw = <0x0F 0x0003>;
25 			opp-hz = /bits/ 64 <312000000>;
26 		};
27 
28 		opp-312000000-800 {
29 			clock-latency-ns = <400000>;
30 			opp-supported-hw = <0x0F 0x0004>;
31 			opp-hz = /bits/ 64 <312000000>;
32 		};
33 
34 		opp-456000000-750 {
35 			clock-latency-ns = <400000>;
36 			opp-supported-hw = <0x0C 0x0003>;
37 			opp-hz = /bits/ 64 <456000000>;
38 		};
39 
40 		opp-456000000-800 {
41 			clock-latency-ns = <400000>;
42 			opp-supported-hw = <0x03 0x0006>, <0x04 0x0004>,
43 					   <0x08 0x0004>;
44 			opp-hz = /bits/ 64 <456000000>;
45 		};
46 
47 		opp-456000000-825 {
48 			clock-latency-ns = <400000>;
49 			opp-supported-hw = <0x03 0x0001>;
50 			opp-hz = /bits/ 64 <456000000>;
51 		};
52 
53 		opp-608000000-750 {
54 			clock-latency-ns = <400000>;
55 			opp-supported-hw = <0x08 0x0003>;
56 			opp-hz = /bits/ 64 <608000000>;
57 		};
58 
59 		opp-608000000-800 {
60 			clock-latency-ns = <400000>;
61 			opp-supported-hw = <0x04 0x0006>, <0x08 0x0004>;
62 			opp-hz = /bits/ 64 <608000000>;
63 		};
64 
65 		opp-608000000-825 {
66 			clock-latency-ns = <400000>;
67 			opp-supported-hw = <0x04 0x0001>;
68 			opp-hz = /bits/ 64 <608000000>;
69 		};
70 
71 		opp-608000000-850 {
72 			clock-latency-ns = <400000>;
73 			opp-supported-hw = <0x03 0x0006>;
74 			opp-hz = /bits/ 64 <608000000>;
75 		};
76 
77 		opp-608000000-900 {
78 			clock-latency-ns = <400000>;
79 			opp-supported-hw = <0x03 0x0001>;
80 			opp-hz = /bits/ 64 <608000000>;
81 		};
82 
83 		opp-760000000-775 {
84 			clock-latency-ns = <400000>;
85 			opp-supported-hw = <0x08 0x0003>;
86 			opp-hz = /bits/ 64 <760000000>;
87 		};
88 
89 		opp-760000000-800 {
90 			clock-latency-ns = <400000>;
91 			opp-supported-hw = <0x08 0x0004>;
92 			opp-hz = /bits/ 64 <760000000>;
93 		};
94 
95 		opp-760000000-850 {
96 			clock-latency-ns = <400000>;
97 			opp-supported-hw = <0x04 0x0006>;
98 			opp-hz = /bits/ 64 <760000000>;
99 		};
100 
101 		opp-760000000-875 {
102 			clock-latency-ns = <400000>;
103 			opp-supported-hw = <0x04 0x0001>, <0x02 0x0002>,
104 					   <0x01 0x0004>, <0x02 0x0004>;
105 			opp-hz = /bits/ 64 <760000000>;
106 		};
107 
108 		opp-760000000-900 {
109 			clock-latency-ns = <400000>;
110 			opp-supported-hw = <0x01 0x0002>;
111 			opp-hz = /bits/ 64 <760000000>;
112 		};
113 
114 		opp-760000000-975 {
115 			clock-latency-ns = <400000>;
116 			opp-supported-hw = <0x03 0x0001>;
117 			opp-hz = /bits/ 64 <760000000>;
118 		};
119 
120 		opp-816000000-800 {
121 			clock-latency-ns = <400000>;
122 			opp-supported-hw = <0x08 0x0007>;
123 			opp-hz = /bits/ 64 <816000000>;
124 		};
125 
126 		opp-816000000-850 {
127 			clock-latency-ns = <400000>;
128 			opp-supported-hw = <0x04 0x0002>;
129 			opp-hz = /bits/ 64 <816000000>;
130 		};
131 
132 		opp-816000000-875 {
133 			clock-latency-ns = <400000>;
134 			opp-supported-hw = <0x04 0x0005>;
135 			opp-hz = /bits/ 64 <816000000>;
136 		};
137 
138 		opp-816000000-950 {
139 			clock-latency-ns = <400000>;
140 			opp-supported-hw = <0x03 0x0006>;
141 			opp-hz = /bits/ 64 <816000000>;
142 		};
143 
144 		opp-816000000-1000 {
145 			clock-latency-ns = <400000>;
146 			opp-supported-hw = <0x03 0x0001>;
147 			opp-hz = /bits/ 64 <816000000>;
148 		};
149 
150 		opp-912000000-850 {
151 			clock-latency-ns = <400000>;
152 			opp-supported-hw = <0x08 0x0007>;
153 			opp-hz = /bits/ 64 <912000000>;
154 		};
155 
156 		opp-912000000-900 {
157 			clock-latency-ns = <400000>;
158 			opp-supported-hw = <0x04 0x0002>;
159 			opp-hz = /bits/ 64 <912000000>;
160 		};
161 
162 		opp-912000000-925 {
163 			clock-latency-ns = <400000>;
164 			opp-supported-hw = <0x04 0x0001>;
165 			opp-hz = /bits/ 64 <912000000>;
166 		};
167 
168 		opp-912000000-950 {
169 			clock-latency-ns = <400000>;
170 			opp-supported-hw = <0x02 0x0006>, <0x01 0x0004>,
171 					   <0x04 0x0004>;
172 			opp-hz = /bits/ 64 <912000000>;
173 		};
174 
175 		opp-912000000-1000 {
176 			clock-latency-ns = <400000>;
177 			opp-supported-hw = <0x01 0x0002>;
178 			opp-hz = /bits/ 64 <912000000>;
179 		};
180 
181 		opp-912000000-1050 {
182 			clock-latency-ns = <400000>;
183 			opp-supported-hw = <0x03 0x0001>;
184 			opp-hz = /bits/ 64 <912000000>;
185 		};
186 
187 		opp-1000000000-875 {
188 			clock-latency-ns = <400000>;
189 			opp-supported-hw = <0x08 0x0007>;
190 			opp-hz = /bits/ 64 <1000000000>;
191 		};
192 
193 		opp-1000000000-900 {
194 			clock-latency-ns = <400000>;
195 			opp-supported-hw = <0x04 0x0002>;
196 			opp-hz = /bits/ 64 <1000000000>;
197 		};
198 
199 		opp-1000000000-950 {
200 			clock-latency-ns = <400000>;
201 			opp-supported-hw = <0x04 0x0004>;
202 			opp-hz = /bits/ 64 <1000000000>;
203 		};
204 
205 		opp-1000000000-975 {
206 			clock-latency-ns = <400000>;
207 			opp-supported-hw = <0x04 0x0001>;
208 			opp-hz = /bits/ 64 <1000000000>;
209 		};
210 
211 		opp-1000000000-1000 {
212 			clock-latency-ns = <400000>;
213 			opp-supported-hw = <0x02 0x0006>, <0x01 0x0004>;
214 			opp-hz = /bits/ 64 <1000000000>;
215 		};
216 
217 		opp-1000000000-1025 {
218 			clock-latency-ns = <400000>;
219 			opp-supported-hw = <0x01 0x0002>;
220 			opp-hz = /bits/ 64 <1000000000>;
221 		};
222 
223 		opp-1000000000-1100 {
224 			clock-latency-ns = <400000>;
225 			opp-supported-hw = <0x03 0x0001>;
226 			opp-hz = /bits/ 64 <1000000000>;
227 		};
228 
229 		opp-1200000000-1000 {
230 			clock-latency-ns = <400000>;
231 			opp-supported-hw = <0x08 0x0004>;
232 			opp-hz = /bits/ 64 <1200000000>;
233 		};
234 
235 		opp-1200000000-1050 {
236 			clock-latency-ns = <400000>;
237 			opp-supported-hw = <0x04 0x0004>;
238 			opp-hz = /bits/ 64 <1200000000>;
239 		};
240 
241 		opp-1200000000-1100 {
242 			clock-latency-ns = <400000>;
243 			opp-supported-hw = <0x02 0x0004>;
244 			opp-hz = /bits/ 64 <1200000000>;
245 		};
246 
247 		opp-1200000000-1125 {
248 			clock-latency-ns = <400000>;
249 			opp-supported-hw = <0x01 0x0004>;
250 			opp-hz = /bits/ 64 <1200000000>;
251 		};
252 	};
253 };
254