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