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