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