Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

ARM: tegra: Pass multiple versions in opp-supported-hw property

We can now pass multiple versions in "opp-supported-hw" property, lets
do that and simplify the tables a bit.

Reviewed-by: Dmitry Osipenko <digetx@gmail.com>
Tested-by: Dmitry Osipenko <digetx@gmail.com>
Signed-off-by: Viresh Kumar <viresh.kumar@linaro.org>

+88 -1393
-36
arch/arm/boot/dts/tegra20-cpu-opp-microvolt.dtsi
··· 26 26 opp-microvolt = <800000 800000 1125000>; 27 27 }; 28 28 29 - opp@456000000,800,2,2 { 30 - opp-microvolt = <800000 800000 1125000>; 31 - }; 32 - 33 - opp@456000000,800,3,2 { 34 - opp-microvolt = <800000 800000 1125000>; 35 - }; 36 - 37 29 opp@456000000,825 { 38 30 opp-microvolt = <825000 825000 1125000>; 39 31 }; ··· 35 43 }; 36 44 37 45 opp@608000000,800 { 38 - opp-microvolt = <800000 800000 1125000>; 39 - }; 40 - 41 - opp@608000000,800,3,2 { 42 46 opp-microvolt = <800000 800000 1125000>; 43 47 }; 44 48 ··· 63 75 }; 64 76 65 77 opp@760000000,875 { 66 - opp-microvolt = <875000 875000 1125000>; 67 - }; 68 - 69 - opp@760000000,875,1,1 { 70 - opp-microvolt = <875000 875000 1125000>; 71 - }; 72 - 73 - opp@760000000,875,0,2 { 74 - opp-microvolt = <875000 875000 1125000>; 75 - }; 76 - 77 - opp@760000000,875,1,2 { 78 78 opp-microvolt = <875000 875000 1125000>; 79 79 }; 80 80 ··· 110 134 opp-microvolt = <950000 950000 1125000>; 111 135 }; 112 136 113 - opp@912000000,950,0,2 { 114 - opp-microvolt = <950000 950000 1125000>; 115 - }; 116 - 117 - opp@912000000,950,2,2 { 118 - opp-microvolt = <950000 950000 1125000>; 119 - }; 120 - 121 137 opp@912000000,1000 { 122 138 opp-microvolt = <1000000 1000000 1125000>; 123 139 }; ··· 135 167 }; 136 168 137 169 opp@1000000000,1000 { 138 - opp-microvolt = <1000000 1000000 1125000>; 139 - }; 140 - 141 - opp@1000000000,1000,0,2 { 142 170 opp-microvolt = <1000000 1000000 1125000>; 143 171 }; 144 172
+8 -59
arch/arm/boot/dts/tegra20-cpu-opp.dtsi
··· 37 37 38 38 opp@456000000,800 { 39 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>; 40 + opp-supported-hw = <0x03 0x0006>, <0x04 0x0004>, 41 + <0x08 0x0004>; 53 42 opp-hz = /bits/ 64 <456000000>; 54 43 }; 55 44 ··· 56 67 57 68 opp@608000000,800 { 58 69 clock-latency-ns = <400000>; 59 - opp-supported-hw = <0x04 0x0006>; 60 - opp-hz = /bits/ 64 <608000000>; 61 - }; 62 - 63 - opp@608000000,800,3,2 { 64 - clock-latency-ns = <400000>; 65 - opp-supported-hw = <0x08 0x0004>; 70 + opp-supported-hw = <0x04 0x0006>, <0x08 0x0004>; 66 71 opp-hz = /bits/ 64 <608000000>; 67 72 }; 68 73 ··· 98 115 99 116 opp@760000000,875 { 100 117 clock-latency-ns = <400000>; 101 - opp-supported-hw = <0x04 0x0001>; 102 - opp-hz = /bits/ 64 <760000000>; 103 - }; 104 - 105 - opp@760000000,875,1,1 { 106 - clock-latency-ns = <400000>; 107 - opp-supported-hw = <0x02 0x0002>; 108 - opp-hz = /bits/ 64 <760000000>; 109 - }; 110 - 111 - opp@760000000,875,0,2 { 112 - clock-latency-ns = <400000>; 113 - opp-supported-hw = <0x01 0x0004>; 114 - opp-hz = /bits/ 64 <760000000>; 115 - }; 116 - 117 - opp@760000000,875,1,2 { 118 - clock-latency-ns = <400000>; 119 - opp-supported-hw = <0x02 0x0004>; 118 + opp-supported-hw = <0x04 0x0001>, <0x02 0x0002>, 119 + <0x01 0x0004>, <0x02 0x0004>; 120 120 opp-hz = /bits/ 64 <760000000>; 121 121 }; 122 122 ··· 165 199 166 200 opp@912000000,950 { 167 201 clock-latency-ns = <400000>; 168 - opp-supported-hw = <0x02 0x0006>; 169 - opp-hz = /bits/ 64 <912000000>; 170 - }; 171 - 172 - opp@912000000,950,0,2 { 173 - clock-latency-ns = <400000>; 174 - opp-supported-hw = <0x01 0x0004>; 175 - opp-hz = /bits/ 64 <912000000>; 176 - }; 177 - 178 - opp@912000000,950,2,2 { 179 - clock-latency-ns = <400000>; 180 - opp-supported-hw = <0x04 0x0004>; 202 + opp-supported-hw = <0x02 0x0006>, <0x01 0x0004>, 203 + <0x04 0x0004>; 181 204 opp-hz = /bits/ 64 <912000000>; 182 205 }; 183 206 ··· 208 253 209 254 opp@1000000000,1000 { 210 255 clock-latency-ns = <400000>; 211 - opp-supported-hw = <0x02 0x0006>; 212 - opp-hz = /bits/ 64 <1000000000>; 213 - }; 214 - 215 - opp@1000000000,1000,0,2 { 216 - clock-latency-ns = <400000>; 217 - opp-supported-hw = <0x01 0x0004>; 256 + opp-supported-hw = <0x02 0x0006>, <0x01 0x0004>; 218 257 opp-hz = /bits/ 64 <1000000000>; 219 258 }; 220 259
-512
arch/arm/boot/dts/tegra30-cpu-opp-microvolt.dtsi
··· 74 74 opp-microvolt = <850000 850000 1250000>; 75 75 }; 76 76 77 - opp@475000000,850,0,1 { 78 - opp-microvolt = <850000 850000 1250000>; 79 - }; 80 - 81 - opp@475000000,850,0,4 { 82 - opp-microvolt = <850000 850000 1250000>; 83 - }; 84 - 85 - opp@475000000,850,0,7 { 86 - opp-microvolt = <850000 850000 1250000>; 87 - }; 88 - 89 - opp@475000000,850,0,8 { 90 - opp-microvolt = <850000 850000 1250000>; 91 - }; 92 - 93 77 opp@608000000,850 { 94 78 opp-microvolt = <850000 850000 1250000>; 95 79 }; ··· 90 106 opp-microvolt = <850000 850000 1250000>; 91 107 }; 92 108 93 - opp@640000000,850,1,1 { 94 - opp-microvolt = <850000 850000 1250000>; 95 - }; 96 - 97 - opp@640000000,850,2,1 { 98 - opp-microvolt = <850000 850000 1250000>; 99 - }; 100 - 101 - opp@640000000,850,3,1 { 102 - opp-microvolt = <850000 850000 1250000>; 103 - }; 104 - 105 - opp@640000000,850,1,4 { 106 - opp-microvolt = <850000 850000 1250000>; 107 - }; 108 - 109 - opp@640000000,850,2,4 { 110 - opp-microvolt = <850000 850000 1250000>; 111 - }; 112 - 113 - opp@640000000,850,3,4 { 114 - opp-microvolt = <850000 850000 1250000>; 115 - }; 116 - 117 - opp@640000000,850,1,7 { 118 - opp-microvolt = <850000 850000 1250000>; 119 - }; 120 - 121 - opp@640000000,850,2,7 { 122 - opp-microvolt = <850000 850000 1250000>; 123 - }; 124 - 125 - opp@640000000,850,3,7 { 126 - opp-microvolt = <850000 850000 1250000>; 127 - }; 128 - 129 - opp@640000000,850,4,7 { 130 - opp-microvolt = <850000 850000 1250000>; 131 - }; 132 - 133 - opp@640000000,850,1,8 { 134 - opp-microvolt = <850000 850000 1250000>; 135 - }; 136 - 137 - opp@640000000,850,2,8 { 138 - opp-microvolt = <850000 850000 1250000>; 139 - }; 140 - 141 - opp@640000000,850,3,8 { 142 - opp-microvolt = <850000 850000 1250000>; 143 - }; 144 - 145 - opp@640000000,850,4,8 { 146 - opp-microvolt = <850000 850000 1250000>; 147 - }; 148 - 149 109 opp@640000000,900 { 150 110 opp-microvolt = <900000 900000 1250000>; 151 111 }; ··· 98 170 opp-microvolt = <850000 850000 1250000>; 99 171 }; 100 172 101 - opp@760000000,850,3,1 { 102 - opp-microvolt = <850000 850000 1250000>; 103 - }; 104 - 105 - opp@760000000,850,3,2 { 106 - opp-microvolt = <850000 850000 1250000>; 107 - }; 108 - 109 - opp@760000000,850,3,3 { 110 - opp-microvolt = <850000 850000 1250000>; 111 - }; 112 - 113 - opp@760000000,850,3,4 { 114 - opp-microvolt = <850000 850000 1250000>; 115 - }; 116 - 117 - opp@760000000,850,3,7 { 118 - opp-microvolt = <850000 850000 1250000>; 119 - }; 120 - 121 - opp@760000000,850,4,7 { 122 - opp-microvolt = <850000 850000 1250000>; 123 - }; 124 - 125 - opp@760000000,850,3,8 { 126 - opp-microvolt = <850000 850000 1250000>; 127 - }; 128 - 129 - opp@760000000,850,4,8 { 130 - opp-microvolt = <850000 850000 1250000>; 131 - }; 132 - 133 - opp@760000000,850,0,10 { 134 - opp-microvolt = <850000 850000 1250000>; 135 - }; 136 - 137 173 opp@760000000,900 { 138 - opp-microvolt = <900000 900000 1250000>; 139 - }; 140 - 141 - opp@760000000,900,1,1 { 142 - opp-microvolt = <900000 900000 1250000>; 143 - }; 144 - 145 - opp@760000000,900,2,1 { 146 - opp-microvolt = <900000 900000 1250000>; 147 - }; 148 - 149 - opp@760000000,900,1,2 { 150 - opp-microvolt = <900000 900000 1250000>; 151 - }; 152 - 153 - opp@760000000,900,2,2 { 154 - opp-microvolt = <900000 900000 1250000>; 155 - }; 156 - 157 - opp@760000000,900,1,3 { 158 - opp-microvolt = <900000 900000 1250000>; 159 - }; 160 - 161 - opp@760000000,900,2,3 { 162 - opp-microvolt = <900000 900000 1250000>; 163 - }; 164 - 165 - opp@760000000,900,1,4 { 166 - opp-microvolt = <900000 900000 1250000>; 167 - }; 168 - 169 - opp@760000000,900,2,4 { 170 - opp-microvolt = <900000 900000 1250000>; 171 - }; 172 - 173 - opp@760000000,900,1,7 { 174 - opp-microvolt = <900000 900000 1250000>; 175 - }; 176 - 177 - opp@760000000,900,2,7 { 178 - opp-microvolt = <900000 900000 1250000>; 179 - }; 180 - 181 - opp@760000000,900,1,8 { 182 - opp-microvolt = <900000 900000 1250000>; 183 - }; 184 - 185 - opp@760000000,900,2,8 { 186 174 opp-microvolt = <900000 900000 1250000>; 187 175 }; 188 176 ··· 126 282 opp-microvolt = <900000 900000 1250000>; 127 283 }; 128 284 129 - opp@860000000,900,2,1 { 130 - opp-microvolt = <900000 900000 1250000>; 131 - }; 132 - 133 - opp@860000000,900,3,1 { 134 - opp-microvolt = <900000 900000 1250000>; 135 - }; 136 - 137 - opp@860000000,900,2,2 { 138 - opp-microvolt = <900000 900000 1250000>; 139 - }; 140 - 141 - opp@860000000,900,3,2 { 142 - opp-microvolt = <900000 900000 1250000>; 143 - }; 144 - 145 - opp@860000000,900,2,3 { 146 - opp-microvolt = <900000 900000 1250000>; 147 - }; 148 - 149 - opp@860000000,900,3,3 { 150 - opp-microvolt = <900000 900000 1250000>; 151 - }; 152 - 153 - opp@860000000,900,2,4 { 154 - opp-microvolt = <900000 900000 1250000>; 155 - }; 156 - 157 - opp@860000000,900,3,4 { 158 - opp-microvolt = <900000 900000 1250000>; 159 - }; 160 - 161 - opp@860000000,900,2,7 { 162 - opp-microvolt = <900000 900000 1250000>; 163 - }; 164 - 165 - opp@860000000,900,3,7 { 166 - opp-microvolt = <900000 900000 1250000>; 167 - }; 168 - 169 - opp@860000000,900,4,7 { 170 - opp-microvolt = <900000 900000 1250000>; 171 - }; 172 - 173 - opp@860000000,900,2,8 { 174 - opp-microvolt = <900000 900000 1250000>; 175 - }; 176 - 177 - opp@860000000,900,3,8 { 178 - opp-microvolt = <900000 900000 1250000>; 179 - }; 180 - 181 - opp@860000000,900,4,8 { 182 - opp-microvolt = <900000 900000 1250000>; 183 - }; 184 - 185 285 opp@860000000,975 { 186 - opp-microvolt = <975000 975000 1250000>; 187 - }; 188 - 189 - opp@860000000,975,1,1 { 190 - opp-microvolt = <975000 975000 1250000>; 191 - }; 192 - 193 - opp@860000000,975,1,2 { 194 - opp-microvolt = <975000 975000 1250000>; 195 - }; 196 - 197 - opp@860000000,975,1,3 { 198 - opp-microvolt = <975000 975000 1250000>; 199 - }; 200 - 201 - opp@860000000,975,1,4 { 202 - opp-microvolt = <975000 975000 1250000>; 203 - }; 204 - 205 - opp@860000000,975,1,7 { 206 - opp-microvolt = <975000 975000 1250000>; 207 - }; 208 - 209 - opp@860000000,975,1,8 { 210 286 opp-microvolt = <975000 975000 1250000>; 211 287 }; 212 288 ··· 146 382 opp-microvolt = <975000 975000 1250000>; 147 383 }; 148 384 149 - opp@1000000000,975,2,1 { 150 - opp-microvolt = <975000 975000 1250000>; 151 - }; 152 - 153 - opp@1000000000,975,3,1 { 154 - opp-microvolt = <975000 975000 1250000>; 155 - }; 156 - 157 - opp@1000000000,975,2,2 { 158 - opp-microvolt = <975000 975000 1250000>; 159 - }; 160 - 161 - opp@1000000000,975,3,2 { 162 - opp-microvolt = <975000 975000 1250000>; 163 - }; 164 - 165 - opp@1000000000,975,2,3 { 166 - opp-microvolt = <975000 975000 1250000>; 167 - }; 168 - 169 - opp@1000000000,975,3,3 { 170 - opp-microvolt = <975000 975000 1250000>; 171 - }; 172 - 173 - opp@1000000000,975,2,4 { 174 - opp-microvolt = <975000 975000 1250000>; 175 - }; 176 - 177 - opp@1000000000,975,3,4 { 178 - opp-microvolt = <975000 975000 1250000>; 179 - }; 180 - 181 - opp@1000000000,975,2,7 { 182 - opp-microvolt = <975000 975000 1250000>; 183 - }; 184 - 185 - opp@1000000000,975,3,7 { 186 - opp-microvolt = <975000 975000 1250000>; 187 - }; 188 - 189 - opp@1000000000,975,4,7 { 190 - opp-microvolt = <975000 975000 1250000>; 191 - }; 192 - 193 - opp@1000000000,975,2,8 { 194 - opp-microvolt = <975000 975000 1250000>; 195 - }; 196 - 197 - opp@1000000000,975,3,8 { 198 - opp-microvolt = <975000 975000 1250000>; 199 - }; 200 - 201 - opp@1000000000,975,4,8 { 202 - opp-microvolt = <975000 975000 1250000>; 203 - }; 204 - 205 385 opp@1000000000,1000 { 206 386 opp-microvolt = <1000000 1000000 1250000>; 207 387 }; ··· 162 454 opp-microvolt = <975000 975000 1250000>; 163 455 }; 164 456 165 - opp@1100000000,975,3,1 { 166 - opp-microvolt = <975000 975000 1250000>; 167 - }; 168 - 169 - opp@1100000000,975,3,2 { 170 - opp-microvolt = <975000 975000 1250000>; 171 - }; 172 - 173 - opp@1100000000,975,3,3 { 174 - opp-microvolt = <975000 975000 1250000>; 175 - }; 176 - 177 - opp@1100000000,975,3,4 { 178 - opp-microvolt = <975000 975000 1250000>; 179 - }; 180 - 181 - opp@1100000000,975,3,7 { 182 - opp-microvolt = <975000 975000 1250000>; 183 - }; 184 - 185 - opp@1100000000,975,4,7 { 186 - opp-microvolt = <975000 975000 1250000>; 187 - }; 188 - 189 - opp@1100000000,975,3,8 { 190 - opp-microvolt = <975000 975000 1250000>; 191 - }; 192 - 193 - opp@1100000000,975,4,8 { 194 - opp-microvolt = <975000 975000 1250000>; 195 - }; 196 - 197 457 opp@1100000000,1000 { 198 - opp-microvolt = <1000000 1000000 1250000>; 199 - }; 200 - 201 - opp@1100000000,1000,2,1 { 202 - opp-microvolt = <1000000 1000000 1250000>; 203 - }; 204 - 205 - opp@1100000000,1000,2,2 { 206 - opp-microvolt = <1000000 1000000 1250000>; 207 - }; 208 - 209 - opp@1100000000,1000,2,3 { 210 - opp-microvolt = <1000000 1000000 1250000>; 211 - }; 212 - 213 - opp@1100000000,1000,2,4 { 214 - opp-microvolt = <1000000 1000000 1250000>; 215 - }; 216 - 217 - opp@1100000000,1000,2,7 { 218 - opp-microvolt = <1000000 1000000 1250000>; 219 - }; 220 - 221 - opp@1100000000,1000,2,8 { 222 458 opp-microvolt = <1000000 1000000 1250000>; 223 459 }; 224 460 ··· 186 534 opp-microvolt = <1000000 1000000 1250000>; 187 535 }; 188 536 189 - opp@1200000000,1000,3,1 { 190 - opp-microvolt = <1000000 1000000 1250000>; 191 - }; 192 - 193 - opp@1200000000,1000,3,2 { 194 - opp-microvolt = <1000000 1000000 1250000>; 195 - }; 196 - 197 - opp@1200000000,1000,3,3 { 198 - opp-microvolt = <1000000 1000000 1250000>; 199 - }; 200 - 201 - opp@1200000000,1000,3,4 { 202 - opp-microvolt = <1000000 1000000 1250000>; 203 - }; 204 - 205 - opp@1200000000,1000,3,7 { 206 - opp-microvolt = <1000000 1000000 1250000>; 207 - }; 208 - 209 - opp@1200000000,1000,4,7 { 210 - opp-microvolt = <1000000 1000000 1250000>; 211 - }; 212 - 213 - opp@1200000000,1000,3,8 { 214 - opp-microvolt = <1000000 1000000 1250000>; 215 - }; 216 - 217 - opp@1200000000,1000,4,8 { 218 - opp-microvolt = <1000000 1000000 1250000>; 219 - }; 220 - 221 537 opp@1200000000,1025 { 222 - opp-microvolt = <1025000 1025000 1250000>; 223 - }; 224 - 225 - opp@1200000000,1025,2,1 { 226 - opp-microvolt = <1025000 1025000 1250000>; 227 - }; 228 - 229 - opp@1200000000,1025,2,2 { 230 - opp-microvolt = <1025000 1025000 1250000>; 231 - }; 232 - 233 - opp@1200000000,1025,2,3 { 234 - opp-microvolt = <1025000 1025000 1250000>; 235 - }; 236 - 237 - opp@1200000000,1025,2,4 { 238 - opp-microvolt = <1025000 1025000 1250000>; 239 - }; 240 - 241 - opp@1200000000,1025,2,7 { 242 - opp-microvolt = <1025000 1025000 1250000>; 243 - }; 244 - 245 - opp@1200000000,1025,2,8 { 246 538 opp-microvolt = <1025000 1025000 1250000>; 247 539 }; 248 540 ··· 206 610 opp-microvolt = <1000000 1000000 1250000>; 207 611 }; 208 612 209 - opp@1300000000,1000,4,7 { 210 - opp-microvolt = <1000000 1000000 1250000>; 211 - }; 212 - 213 - opp@1300000000,1000,4,8 { 214 - opp-microvolt = <1000000 1000000 1250000>; 215 - }; 216 - 217 613 opp@1300000000,1025 { 218 - opp-microvolt = <1025000 1025000 1250000>; 219 - }; 220 - 221 - opp@1300000000,1025,3,1 { 222 - opp-microvolt = <1025000 1025000 1250000>; 223 - }; 224 - 225 - opp@1300000000,1025,3,7 { 226 - opp-microvolt = <1025000 1025000 1250000>; 227 - }; 228 - 229 - opp@1300000000,1025,3,8 { 230 614 opp-microvolt = <1025000 1025000 1250000>; 231 615 }; 232 616 ··· 214 638 opp-microvolt = <1050000 1050000 1250000>; 215 639 }; 216 640 217 - opp@1300000000,1050,2,1 { 218 - opp-microvolt = <1050000 1050000 1250000>; 219 - }; 220 - 221 - opp@1300000000,1050,3,2 { 222 - opp-microvolt = <1050000 1050000 1250000>; 223 - }; 224 - 225 - opp@1300000000,1050,3,3 { 226 - opp-microvolt = <1050000 1050000 1250000>; 227 - }; 228 - 229 - opp@1300000000,1050,3,4 { 230 - opp-microvolt = <1050000 1050000 1250000>; 231 - }; 232 - 233 - opp@1300000000,1050,3,5 { 234 - opp-microvolt = <1050000 1050000 1250000>; 235 - }; 236 - 237 - opp@1300000000,1050,3,6 { 238 - opp-microvolt = <1050000 1050000 1250000>; 239 - }; 240 - 241 - opp@1300000000,1050,2,7 { 242 - opp-microvolt = <1050000 1050000 1250000>; 243 - }; 244 - 245 - opp@1300000000,1050,2,8 { 246 - opp-microvolt = <1050000 1050000 1250000>; 247 - }; 248 - 249 - opp@1300000000,1050,3,12 { 250 - opp-microvolt = <1050000 1050000 1250000>; 251 - }; 252 - 253 - opp@1300000000,1050,3,13 { 254 - opp-microvolt = <1050000 1050000 1250000>; 255 - }; 256 - 257 641 opp@1300000000,1075 { 258 - opp-microvolt = <1075000 1075000 1250000>; 259 - }; 260 - 261 - opp@1300000000,1075,2,2 { 262 - opp-microvolt = <1075000 1075000 1250000>; 263 - }; 264 - 265 - opp@1300000000,1075,2,3 { 266 - opp-microvolt = <1075000 1075000 1250000>; 267 - }; 268 - 269 - opp@1300000000,1075,2,4 { 270 642 opp-microvolt = <1075000 1075000 1250000>; 271 643 }; 272 644 ··· 246 722 opp-microvolt = <1150000 1150000 1250000>; 247 723 }; 248 724 249 - opp@1400000000,1150,2,4 { 250 - opp-microvolt = <1150000 1150000 1250000>; 251 - }; 252 - 253 725 opp@1400000000,1175 { 254 726 opp-microvolt = <1175000 1175000 1250000>; 255 727 }; ··· 258 738 opp-microvolt = <1125000 1125000 1250000>; 259 739 }; 260 740 261 - opp@1500000000,1125,4,5 { 262 - opp-microvolt = <1125000 1125000 1250000>; 263 - }; 264 - 265 - opp@1500000000,1125,4,6 { 266 - opp-microvolt = <1125000 1125000 1250000>; 267 - }; 268 - 269 - opp@1500000000,1125,4,12 { 270 - opp-microvolt = <1125000 1125000 1250000>; 271 - }; 272 - 273 - opp@1500000000,1125,4,13 { 274 - opp-microvolt = <1125000 1125000 1250000>; 275 - }; 276 - 277 741 opp@1500000000,1150 { 278 - opp-microvolt = <1150000 1150000 1250000>; 279 - }; 280 - 281 - opp@1500000000,1150,3,5 { 282 - opp-microvolt = <1150000 1150000 1250000>; 283 - }; 284 - 285 - opp@1500000000,1150,3,6 { 286 - opp-microvolt = <1150000 1150000 1250000>; 287 - }; 288 - 289 - opp@1500000000,1150,3,12 { 290 - opp-microvolt = <1150000 1150000 1250000>; 291 - }; 292 - 293 - opp@1500000000,1150,3,13 { 294 742 opp-microvolt = <1150000 1150000 1250000>; 295 743 }; 296 744
+80 -786
arch/arm/boot/dts/tegra30-cpu-opp.dtsi
··· 109 109 110 110 opp@475000000,850 { 111 111 clock-latency-ns = <100000>; 112 - opp-supported-hw = <0x0F 0x0001>; 113 - opp-hz = /bits/ 64 <475000000>; 114 - }; 115 - 116 - opp@475000000,850,0,1 { 117 - clock-latency-ns = <100000>; 118 - opp-supported-hw = <0x01 0x0002>; 119 - opp-hz = /bits/ 64 <475000000>; 120 - }; 121 - 122 - opp@475000000,850,0,4 { 123 - clock-latency-ns = <100000>; 124 - opp-supported-hw = <0x01 0x0010>; 125 - opp-hz = /bits/ 64 <475000000>; 126 - }; 127 - 128 - opp@475000000,850,0,7 { 129 - clock-latency-ns = <100000>; 130 - opp-supported-hw = <0x01 0x0080>; 131 - opp-hz = /bits/ 64 <475000000>; 132 - }; 133 - 134 - opp@475000000,850,0,8 { 135 - clock-latency-ns = <100000>; 136 - opp-supported-hw = <0x01 0x0100>; 112 + opp-supported-hw = <0x0F 0x0001>, <0x01 0x0002>, 113 + <0x01 0x0010>, <0x01 0x0080>, 114 + <0x01 0x0100>; 137 115 opp-hz = /bits/ 64 <475000000>; 138 116 }; 139 117 ··· 135 157 136 158 opp@640000000,850 { 137 159 clock-latency-ns = <100000>; 138 - opp-supported-hw = <0x0F 0x0001>; 139 - opp-hz = /bits/ 64 <640000000>; 140 - }; 141 - 142 - opp@640000000,850,1,1 { 143 - clock-latency-ns = <100000>; 144 - opp-supported-hw = <0x02 0x0002>; 145 - opp-hz = /bits/ 64 <640000000>; 146 - }; 147 - 148 - opp@640000000,850,2,1 { 149 - clock-latency-ns = <100000>; 150 - opp-supported-hw = <0x04 0x0002>; 151 - opp-hz = /bits/ 64 <640000000>; 152 - }; 153 - 154 - opp@640000000,850,3,1 { 155 - clock-latency-ns = <100000>; 156 - opp-supported-hw = <0x08 0x0002>; 157 - opp-hz = /bits/ 64 <640000000>; 158 - }; 159 - 160 - opp@640000000,850,1,4 { 161 - clock-latency-ns = <100000>; 162 - opp-supported-hw = <0x02 0x0010>; 163 - opp-hz = /bits/ 64 <640000000>; 164 - }; 165 - 166 - opp@640000000,850,2,4 { 167 - clock-latency-ns = <100000>; 168 - opp-supported-hw = <0x04 0x0010>; 169 - opp-hz = /bits/ 64 <640000000>; 170 - }; 171 - 172 - opp@640000000,850,3,4 { 173 - clock-latency-ns = <100000>; 174 - opp-supported-hw = <0x08 0x0010>; 175 - opp-hz = /bits/ 64 <640000000>; 176 - }; 177 - 178 - opp@640000000,850,1,7 { 179 - clock-latency-ns = <100000>; 180 - opp-supported-hw = <0x02 0x0080>; 181 - opp-hz = /bits/ 64 <640000000>; 182 - }; 183 - 184 - opp@640000000,850,2,7 { 185 - clock-latency-ns = <100000>; 186 - opp-supported-hw = <0x04 0x0080>; 187 - opp-hz = /bits/ 64 <640000000>; 188 - }; 189 - 190 - opp@640000000,850,3,7 { 191 - clock-latency-ns = <100000>; 192 - opp-supported-hw = <0x08 0x0080>; 193 - opp-hz = /bits/ 64 <640000000>; 194 - }; 195 - 196 - opp@640000000,850,4,7 { 197 - clock-latency-ns = <100000>; 198 - opp-supported-hw = <0x10 0x0080>; 199 - opp-hz = /bits/ 64 <640000000>; 200 - }; 201 - 202 - opp@640000000,850,1,8 { 203 - clock-latency-ns = <100000>; 204 - opp-supported-hw = <0x02 0x0100>; 205 - opp-hz = /bits/ 64 <640000000>; 206 - }; 207 - 208 - opp@640000000,850,2,8 { 209 - clock-latency-ns = <100000>; 210 - opp-supported-hw = <0x04 0x0100>; 211 - opp-hz = /bits/ 64 <640000000>; 212 - }; 213 - 214 - opp@640000000,850,3,8 { 215 - clock-latency-ns = <100000>; 216 - opp-supported-hw = <0x08 0x0100>; 217 - opp-hz = /bits/ 64 <640000000>; 218 - }; 219 - 220 - opp@640000000,850,4,8 { 221 - clock-latency-ns = <100000>; 222 - opp-supported-hw = <0x10 0x0100>; 160 + opp-supported-hw = <0x0F 0x0001>, <0x02 0x0002>, 161 + <0x04 0x0002>, <0x08 0x0002>, 162 + <0x02 0x0010>, <0x04 0x0010>, 163 + <0x08 0x0010>, <0x02 0x0080>, 164 + <0x04 0x0080>, <0x08 0x0080>, 165 + <0x10 0x0080>, <0x02 0x0100>, 166 + <0x04 0x0100>, <0x08 0x0100>, 167 + <0x10 0x0100>; 223 168 opp-hz = /bits/ 64 <640000000>; 224 169 }; 225 170 ··· 154 253 155 254 opp@760000000,850 { 156 255 clock-latency-ns = <100000>; 157 - opp-supported-hw = <0x1E 0x3461>; 158 - opp-hz = /bits/ 64 <760000000>; 159 - }; 160 - 161 - opp@760000000,850,3,1 { 162 - clock-latency-ns = <100000>; 163 - opp-supported-hw = <0x08 0x0002>; 164 - opp-hz = /bits/ 64 <760000000>; 165 - }; 166 - 167 - opp@760000000,850,3,2 { 168 - clock-latency-ns = <100000>; 169 - opp-supported-hw = <0x08 0x0004>; 170 - opp-hz = /bits/ 64 <760000000>; 171 - }; 172 - 173 - opp@760000000,850,3,3 { 174 - clock-latency-ns = <100000>; 175 - opp-supported-hw = <0x08 0x0008>; 176 - opp-hz = /bits/ 64 <760000000>; 177 - }; 178 - 179 - opp@760000000,850,3,4 { 180 - clock-latency-ns = <100000>; 181 - opp-supported-hw = <0x08 0x0010>; 182 - opp-hz = /bits/ 64 <760000000>; 183 - }; 184 - 185 - opp@760000000,850,3,7 { 186 - clock-latency-ns = <100000>; 187 - opp-supported-hw = <0x08 0x0080>; 188 - opp-hz = /bits/ 64 <760000000>; 189 - }; 190 - 191 - opp@760000000,850,4,7 { 192 - clock-latency-ns = <100000>; 193 - opp-supported-hw = <0x10 0x0080>; 194 - opp-hz = /bits/ 64 <760000000>; 195 - }; 196 - 197 - opp@760000000,850,3,8 { 198 - clock-latency-ns = <100000>; 199 - opp-supported-hw = <0x08 0x0100>; 200 - opp-hz = /bits/ 64 <760000000>; 201 - }; 202 - 203 - opp@760000000,850,4,8 { 204 - clock-latency-ns = <100000>; 205 - opp-supported-hw = <0x10 0x0100>; 206 - opp-hz = /bits/ 64 <760000000>; 207 - }; 208 - 209 - opp@760000000,850,0,10 { 210 - clock-latency-ns = <100000>; 211 - opp-supported-hw = <0x01 0x0400>; 256 + opp-supported-hw = <0x1E 0x3461>, <0x08 0x0002>, 257 + <0x08 0x0004>, <0x08 0x0008>, 258 + <0x08 0x0010>, <0x08 0x0080>, 259 + <0x10 0x0080>, <0x08 0x0100>, 260 + <0x10 0x0100>, <0x01 0x0400>; 212 261 opp-hz = /bits/ 64 <760000000>; 213 262 }; 214 263 215 264 opp@760000000,900 { 216 265 clock-latency-ns = <100000>; 217 - opp-supported-hw = <0x01 0x0001>; 218 - opp-hz = /bits/ 64 <760000000>; 219 - }; 220 - 221 - opp@760000000,900,1,1 { 222 - clock-latency-ns = <100000>; 223 - opp-supported-hw = <0x02 0x0002>; 224 - opp-hz = /bits/ 64 <760000000>; 225 - }; 226 - 227 - opp@760000000,900,2,1 { 228 - clock-latency-ns = <100000>; 229 - opp-supported-hw = <0x04 0x0002>; 230 - opp-hz = /bits/ 64 <760000000>; 231 - }; 232 - 233 - opp@760000000,900,1,2 { 234 - clock-latency-ns = <100000>; 235 - opp-supported-hw = <0x02 0x0004>; 236 - opp-hz = /bits/ 64 <760000000>; 237 - }; 238 - 239 - opp@760000000,900,2,2 { 240 - clock-latency-ns = <100000>; 241 - opp-supported-hw = <0x04 0x0004>; 242 - opp-hz = /bits/ 64 <760000000>; 243 - }; 244 - 245 - opp@760000000,900,1,3 { 246 - clock-latency-ns = <100000>; 247 - opp-supported-hw = <0x02 0x0008>; 248 - opp-hz = /bits/ 64 <760000000>; 249 - }; 250 - 251 - opp@760000000,900,2,3 { 252 - clock-latency-ns = <100000>; 253 - opp-supported-hw = <0x04 0x0008>; 254 - opp-hz = /bits/ 64 <760000000>; 255 - }; 256 - 257 - opp@760000000,900,1,4 { 258 - clock-latency-ns = <100000>; 259 - opp-supported-hw = <0x02 0x0010>; 260 - opp-hz = /bits/ 64 <760000000>; 261 - }; 262 - 263 - opp@760000000,900,2,4 { 264 - clock-latency-ns = <100000>; 265 - opp-supported-hw = <0x04 0x0010>; 266 - opp-hz = /bits/ 64 <760000000>; 267 - }; 268 - 269 - opp@760000000,900,1,7 { 270 - clock-latency-ns = <100000>; 271 - opp-supported-hw = <0x02 0x0080>; 272 - opp-hz = /bits/ 64 <760000000>; 273 - }; 274 - 275 - opp@760000000,900,2,7 { 276 - clock-latency-ns = <100000>; 277 - opp-supported-hw = <0x04 0x0080>; 278 - opp-hz = /bits/ 64 <760000000>; 279 - }; 280 - 281 - opp@760000000,900,1,8 { 282 - clock-latency-ns = <100000>; 283 - opp-supported-hw = <0x02 0x0100>; 284 - opp-hz = /bits/ 64 <760000000>; 285 - }; 286 - 287 - opp@760000000,900,2,8 { 288 - clock-latency-ns = <100000>; 289 - opp-supported-hw = <0x04 0x0100>; 266 + opp-supported-hw = <0x01 0x0001>, <0x02 0x0002>, 267 + <0x04 0x0002>, <0x02 0x0004>, 268 + <0x04 0x0004>, <0x02 0x0008>, 269 + <0x04 0x0008>, <0x02 0x0010>, 270 + <0x04 0x0010>, <0x02 0x0080>, 271 + <0x04 0x0080>, <0x02 0x0100>, 272 + <0x04 0x0100>; 290 273 opp-hz = /bits/ 64 <760000000>; 291 274 }; 292 275 ··· 206 421 207 422 opp@860000000,900 { 208 423 clock-latency-ns = <100000>; 209 - opp-supported-hw = <0x02 0x0001>; 210 - opp-hz = /bits/ 64 <860000000>; 211 - }; 212 - 213 - opp@860000000,900,2,1 { 214 - clock-latency-ns = <100000>; 215 - opp-supported-hw = <0x04 0x0002>; 216 - opp-hz = /bits/ 64 <860000000>; 217 - }; 218 - 219 - opp@860000000,900,3,1 { 220 - clock-latency-ns = <100000>; 221 - opp-supported-hw = <0x08 0x0002>; 222 - opp-hz = /bits/ 64 <860000000>; 223 - }; 224 - 225 - opp@860000000,900,2,2 { 226 - clock-latency-ns = <100000>; 227 - opp-supported-hw = <0x04 0x0004>; 228 - opp-hz = /bits/ 64 <860000000>; 229 - }; 230 - 231 - opp@860000000,900,3,2 { 232 - clock-latency-ns = <100000>; 233 - opp-supported-hw = <0x08 0x0004>; 234 - opp-hz = /bits/ 64 <860000000>; 235 - }; 236 - 237 - opp@860000000,900,2,3 { 238 - clock-latency-ns = <100000>; 239 - opp-supported-hw = <0x04 0x0008>; 240 - opp-hz = /bits/ 64 <860000000>; 241 - }; 242 - 243 - opp@860000000,900,3,3 { 244 - clock-latency-ns = <100000>; 245 - opp-supported-hw = <0x08 0x0008>; 246 - opp-hz = /bits/ 64 <860000000>; 247 - }; 248 - 249 - opp@860000000,900,2,4 { 250 - clock-latency-ns = <100000>; 251 - opp-supported-hw = <0x04 0x0010>; 252 - opp-hz = /bits/ 64 <860000000>; 253 - }; 254 - 255 - opp@860000000,900,3,4 { 256 - clock-latency-ns = <100000>; 257 - opp-supported-hw = <0x08 0x0010>; 258 - opp-hz = /bits/ 64 <860000000>; 259 - }; 260 - 261 - opp@860000000,900,2,7 { 262 - clock-latency-ns = <100000>; 263 - opp-supported-hw = <0x04 0x0080>; 264 - opp-hz = /bits/ 64 <860000000>; 265 - }; 266 - 267 - opp@860000000,900,3,7 { 268 - clock-latency-ns = <100000>; 269 - opp-supported-hw = <0x08 0x0080>; 270 - opp-hz = /bits/ 64 <860000000>; 271 - }; 272 - 273 - opp@860000000,900,4,7 { 274 - clock-latency-ns = <100000>; 275 - opp-supported-hw = <0x10 0x0080>; 276 - opp-hz = /bits/ 64 <860000000>; 277 - }; 278 - 279 - opp@860000000,900,2,8 { 280 - clock-latency-ns = <100000>; 281 - opp-supported-hw = <0x04 0x0100>; 282 - opp-hz = /bits/ 64 <860000000>; 283 - }; 284 - 285 - opp@860000000,900,3,8 { 286 - clock-latency-ns = <100000>; 287 - opp-supported-hw = <0x08 0x0100>; 288 - opp-hz = /bits/ 64 <860000000>; 289 - }; 290 - 291 - opp@860000000,900,4,8 { 292 - clock-latency-ns = <100000>; 293 - opp-supported-hw = <0x10 0x0100>; 424 + opp-supported-hw = <0x02 0x0001>, <0x04 0x0002>, 425 + <0x08 0x0002>, <0x04 0x0004>, 426 + <0x08 0x0004>, <0x04 0x0008>, 427 + <0x08 0x0008>, <0x04 0x0010>, 428 + <0x08 0x0010>, <0x04 0x0080>, 429 + <0x08 0x0080>, <0x10 0x0080>, 430 + <0x04 0x0100>, <0x08 0x0100>, 431 + <0x10 0x0100>; 294 432 opp-hz = /bits/ 64 <860000000>; 295 433 }; 296 434 297 435 opp@860000000,975 { 298 436 clock-latency-ns = <100000>; 299 - opp-supported-hw = <0x01 0x0001>; 300 - opp-hz = /bits/ 64 <860000000>; 301 - }; 302 - 303 - opp@860000000,975,1,1 { 304 - clock-latency-ns = <100000>; 305 - opp-supported-hw = <0x02 0x0002>; 306 - opp-hz = /bits/ 64 <860000000>; 307 - }; 308 - 309 - opp@860000000,975,1,2 { 310 - clock-latency-ns = <100000>; 311 - opp-supported-hw = <0x02 0x0004>; 312 - opp-hz = /bits/ 64 <860000000>; 313 - }; 314 - 315 - opp@860000000,975,1,3 { 316 - clock-latency-ns = <100000>; 317 - opp-supported-hw = <0x02 0x0008>; 318 - opp-hz = /bits/ 64 <860000000>; 319 - }; 320 - 321 - opp@860000000,975,1,4 { 322 - clock-latency-ns = <100000>; 323 - opp-supported-hw = <0x02 0x0010>; 324 - opp-hz = /bits/ 64 <860000000>; 325 - }; 326 - 327 - opp@860000000,975,1,7 { 328 - clock-latency-ns = <100000>; 329 - opp-supported-hw = <0x02 0x0080>; 330 - opp-hz = /bits/ 64 <860000000>; 331 - }; 332 - 333 - opp@860000000,975,1,8 { 334 - clock-latency-ns = <100000>; 335 - opp-supported-hw = <0x02 0x0100>; 437 + opp-supported-hw = <0x01 0x0001>, <0x02 0x0002>, 438 + <0x02 0x0004>, <0x02 0x0008>, 439 + <0x02 0x0010>, <0x02 0x0080>, 440 + <0x02 0x0100>; 336 441 opp-hz = /bits/ 64 <860000000>; 337 442 }; 338 443 ··· 246 571 247 572 opp@1000000000,975 { 248 573 clock-latency-ns = <100000>; 249 - opp-supported-hw = <0x03 0x0001>; 250 - opp-hz = /bits/ 64 <1000000000>; 251 - }; 252 - 253 - opp@1000000000,975,2,1 { 254 - clock-latency-ns = <100000>; 255 - opp-supported-hw = <0x04 0x0002>; 256 - opp-hz = /bits/ 64 <1000000000>; 257 - }; 258 - 259 - opp@1000000000,975,3,1 { 260 - clock-latency-ns = <100000>; 261 - opp-supported-hw = <0x08 0x0002>; 262 - opp-hz = /bits/ 64 <1000000000>; 263 - }; 264 - 265 - opp@1000000000,975,2,2 { 266 - clock-latency-ns = <100000>; 267 - opp-supported-hw = <0x04 0x0004>; 268 - opp-hz = /bits/ 64 <1000000000>; 269 - }; 270 - 271 - opp@1000000000,975,3,2 { 272 - clock-latency-ns = <100000>; 273 - opp-supported-hw = <0x08 0x0004>; 274 - opp-hz = /bits/ 64 <1000000000>; 275 - }; 276 - 277 - opp@1000000000,975,2,3 { 278 - clock-latency-ns = <100000>; 279 - opp-supported-hw = <0x04 0x0008>; 280 - opp-hz = /bits/ 64 <1000000000>; 281 - }; 282 - 283 - opp@1000000000,975,3,3 { 284 - clock-latency-ns = <100000>; 285 - opp-supported-hw = <0x08 0x0008>; 286 - opp-hz = /bits/ 64 <1000000000>; 287 - }; 288 - 289 - opp@1000000000,975,2,4 { 290 - clock-latency-ns = <100000>; 291 - opp-supported-hw = <0x04 0x0010>; 292 - opp-hz = /bits/ 64 <1000000000>; 293 - }; 294 - 295 - opp@1000000000,975,3,4 { 296 - clock-latency-ns = <100000>; 297 - opp-supported-hw = <0x08 0x0010>; 298 - opp-hz = /bits/ 64 <1000000000>; 299 - }; 300 - 301 - opp@1000000000,975,2,7 { 302 - clock-latency-ns = <100000>; 303 - opp-supported-hw = <0x04 0x0080>; 304 - opp-hz = /bits/ 64 <1000000000>; 305 - }; 306 - 307 - opp@1000000000,975,3,7 { 308 - clock-latency-ns = <100000>; 309 - opp-supported-hw = <0x08 0x0080>; 310 - opp-hz = /bits/ 64 <1000000000>; 311 - }; 312 - 313 - opp@1000000000,975,4,7 { 314 - clock-latency-ns = <100000>; 315 - opp-supported-hw = <0x10 0x0080>; 316 - opp-hz = /bits/ 64 <1000000000>; 317 - }; 318 - 319 - opp@1000000000,975,2,8 { 320 - clock-latency-ns = <100000>; 321 - opp-supported-hw = <0x04 0x0100>; 322 - opp-hz = /bits/ 64 <1000000000>; 323 - }; 324 - 325 - opp@1000000000,975,3,8 { 326 - clock-latency-ns = <100000>; 327 - opp-supported-hw = <0x08 0x0100>; 328 - opp-hz = /bits/ 64 <1000000000>; 329 - }; 330 - 331 - opp@1000000000,975,4,8 { 332 - clock-latency-ns = <100000>; 333 - opp-supported-hw = <0x10 0x0100>; 574 + opp-supported-hw = <0x03 0x0001>, <0x04 0x0002>, 575 + <0x08 0x0002>, <0x04 0x0004>, 576 + <0x08 0x0004>, <0x04 0x0008>, 577 + <0x08 0x0008>, <0x04 0x0010>, 578 + <0x08 0x0010>, <0x04 0x0080>, 579 + <0x08 0x0080>, <0x10 0x0080>, 580 + <0x04 0x0100>, <0x08 0x0100>, 581 + <0x10 0x0100>; 334 582 opp-hz = /bits/ 64 <1000000000>; 335 583 }; 336 584 ··· 277 679 278 680 opp@1100000000,975 { 279 681 clock-latency-ns = <100000>; 280 - opp-supported-hw = <0x06 0x0001>; 281 - opp-hz = /bits/ 64 <1100000000>; 282 - }; 283 - 284 - opp@1100000000,975,3,1 { 285 - clock-latency-ns = <100000>; 286 - opp-supported-hw = <0x08 0x0002>; 287 - opp-hz = /bits/ 64 <1100000000>; 288 - }; 289 - 290 - opp@1100000000,975,3,2 { 291 - clock-latency-ns = <100000>; 292 - opp-supported-hw = <0x08 0x0004>; 293 - opp-hz = /bits/ 64 <1100000000>; 294 - }; 295 - 296 - opp@1100000000,975,3,3 { 297 - clock-latency-ns = <100000>; 298 - opp-supported-hw = <0x08 0x0008>; 299 - opp-hz = /bits/ 64 <1100000000>; 300 - }; 301 - 302 - opp@1100000000,975,3,4 { 303 - clock-latency-ns = <100000>; 304 - opp-supported-hw = <0x08 0x0010>; 305 - opp-hz = /bits/ 64 <1100000000>; 306 - }; 307 - 308 - opp@1100000000,975,3,7 { 309 - clock-latency-ns = <100000>; 310 - opp-supported-hw = <0x08 0x0080>; 311 - opp-hz = /bits/ 64 <1100000000>; 312 - }; 313 - 314 - opp@1100000000,975,4,7 { 315 - clock-latency-ns = <100000>; 316 - opp-supported-hw = <0x10 0x0080>; 317 - opp-hz = /bits/ 64 <1100000000>; 318 - }; 319 - 320 - opp@1100000000,975,3,8 { 321 - clock-latency-ns = <100000>; 322 - opp-supported-hw = <0x08 0x0100>; 323 - opp-hz = /bits/ 64 <1100000000>; 324 - }; 325 - 326 - opp@1100000000,975,4,8 { 327 - clock-latency-ns = <100000>; 328 - opp-supported-hw = <0x10 0x0100>; 682 + opp-supported-hw = <0x06 0x0001>, <0x08 0x0002>, 683 + <0x08 0x0004>, <0x08 0x0008>, 684 + <0x08 0x0010>, <0x08 0x0080>, 685 + <0x10 0x0080>, <0x08 0x0100>, 686 + <0x10 0x0100>; 329 687 opp-hz = /bits/ 64 <1100000000>; 330 688 }; 331 689 332 690 opp@1100000000,1000 { 333 691 clock-latency-ns = <100000>; 334 - opp-supported-hw = <0x01 0x0001>; 335 - opp-hz = /bits/ 64 <1100000000>; 336 - }; 337 - 338 - opp@1100000000,1000,2,1 { 339 - clock-latency-ns = <100000>; 340 - opp-supported-hw = <0x04 0x0002>; 341 - opp-hz = /bits/ 64 <1100000000>; 342 - }; 343 - 344 - opp@1100000000,1000,2,2 { 345 - clock-latency-ns = <100000>; 346 - opp-supported-hw = <0x04 0x0004>; 347 - opp-hz = /bits/ 64 <1100000000>; 348 - }; 349 - 350 - opp@1100000000,1000,2,3 { 351 - clock-latency-ns = <100000>; 352 - opp-supported-hw = <0x04 0x0008>; 353 - opp-hz = /bits/ 64 <1100000000>; 354 - }; 355 - 356 - opp@1100000000,1000,2,4 { 357 - clock-latency-ns = <100000>; 358 - opp-supported-hw = <0x04 0x0010>; 359 - opp-hz = /bits/ 64 <1100000000>; 360 - }; 361 - 362 - opp@1100000000,1000,2,7 { 363 - clock-latency-ns = <100000>; 364 - opp-supported-hw = <0x04 0x0080>; 365 - opp-hz = /bits/ 64 <1100000000>; 366 - }; 367 - 368 - opp@1100000000,1000,2,8 { 369 - clock-latency-ns = <100000>; 370 - opp-supported-hw = <0x04 0x0100>; 692 + opp-supported-hw = <0x01 0x0001>, <0x04 0x0002>, 693 + <0x04 0x0004>, <0x04 0x0008>, 694 + <0x04 0x0010>, <0x04 0x0080>, 695 + <0x04 0x0100>; 371 696 opp-hz = /bits/ 64 <1100000000>; 372 697 }; 373 698 ··· 320 799 321 800 opp@1200000000,1000 { 322 801 clock-latency-ns = <100000>; 323 - opp-supported-hw = <0x04 0x0001>; 324 - opp-hz = /bits/ 64 <1200000000>; 325 - }; 326 - 327 - opp@1200000000,1000,3,1 { 328 - clock-latency-ns = <100000>; 329 - opp-supported-hw = <0x08 0x0002>; 330 - opp-hz = /bits/ 64 <1200000000>; 331 - }; 332 - 333 - opp@1200000000,1000,3,2 { 334 - clock-latency-ns = <100000>; 335 - opp-supported-hw = <0x08 0x0004>; 336 - opp-hz = /bits/ 64 <1200000000>; 337 - }; 338 - 339 - opp@1200000000,1000,3,3 { 340 - clock-latency-ns = <100000>; 341 - opp-supported-hw = <0x08 0x0008>; 342 - opp-hz = /bits/ 64 <1200000000>; 343 - }; 344 - 345 - opp@1200000000,1000,3,4 { 346 - clock-latency-ns = <100000>; 347 - opp-supported-hw = <0x08 0x0010>; 348 - opp-hz = /bits/ 64 <1200000000>; 349 - }; 350 - 351 - opp@1200000000,1000,3,7 { 352 - clock-latency-ns = <100000>; 353 - opp-supported-hw = <0x08 0x0080>; 354 - opp-hz = /bits/ 64 <1200000000>; 355 - }; 356 - 357 - opp@1200000000,1000,4,7 { 358 - clock-latency-ns = <100000>; 359 - opp-supported-hw = <0x10 0x0080>; 360 - opp-hz = /bits/ 64 <1200000000>; 361 - }; 362 - 363 - opp@1200000000,1000,3,8 { 364 - clock-latency-ns = <100000>; 365 - opp-supported-hw = <0x08 0x0100>; 366 - opp-hz = /bits/ 64 <1200000000>; 367 - }; 368 - 369 - opp@1200000000,1000,4,8 { 370 - clock-latency-ns = <100000>; 371 - opp-supported-hw = <0x10 0x0100>; 802 + opp-supported-hw = <0x04 0x0001>, <0x08 0x0002>, 803 + <0x08 0x0004>, <0x08 0x0008>, 804 + <0x08 0x0010>, <0x08 0x0080>, 805 + <0x10 0x0080>, <0x08 0x0100>, 806 + <0x10 0x0100>; 372 807 opp-hz = /bits/ 64 <1200000000>; 373 808 }; 374 809 375 810 opp@1200000000,1025 { 376 811 clock-latency-ns = <100000>; 377 - opp-supported-hw = <0x02 0x0001>; 378 - opp-hz = /bits/ 64 <1200000000>; 379 - }; 380 - 381 - opp@1200000000,1025,2,1 { 382 - clock-latency-ns = <100000>; 383 - opp-supported-hw = <0x04 0x0002>; 384 - opp-hz = /bits/ 64 <1200000000>; 385 - }; 386 - 387 - opp@1200000000,1025,2,2 { 388 - clock-latency-ns = <100000>; 389 - opp-supported-hw = <0x04 0x0004>; 390 - opp-hz = /bits/ 64 <1200000000>; 391 - }; 392 - 393 - opp@1200000000,1025,2,3 { 394 - clock-latency-ns = <100000>; 395 - opp-supported-hw = <0x04 0x0008>; 396 - opp-hz = /bits/ 64 <1200000000>; 397 - }; 398 - 399 - opp@1200000000,1025,2,4 { 400 - clock-latency-ns = <100000>; 401 - opp-supported-hw = <0x04 0x0010>; 402 - opp-hz = /bits/ 64 <1200000000>; 403 - }; 404 - 405 - opp@1200000000,1025,2,7 { 406 - clock-latency-ns = <100000>; 407 - opp-supported-hw = <0x04 0x0080>; 408 - opp-hz = /bits/ 64 <1200000000>; 409 - }; 410 - 411 - opp@1200000000,1025,2,8 { 412 - clock-latency-ns = <100000>; 413 - opp-supported-hw = <0x04 0x0100>; 812 + opp-supported-hw = <0x02 0x0001>, <0x04 0x0002>, 813 + <0x04 0x0004>, <0x04 0x0008>, 814 + <0x04 0x0010>, <0x04 0x0080>, 815 + <0x04 0x0100>; 414 816 opp-hz = /bits/ 64 <1200000000>; 415 817 }; 416 818 ··· 357 913 358 914 opp@1300000000,1000 { 359 915 clock-latency-ns = <100000>; 360 - opp-supported-hw = <0x08 0x0001>; 361 - opp-hz = /bits/ 64 <1300000000>; 362 - }; 363 - 364 - opp@1300000000,1000,4,7 { 365 - clock-latency-ns = <100000>; 366 - opp-supported-hw = <0x10 0x0080>; 367 - opp-hz = /bits/ 64 <1300000000>; 368 - }; 369 - 370 - opp@1300000000,1000,4,8 { 371 - clock-latency-ns = <100000>; 372 - opp-supported-hw = <0x10 0x0100>; 916 + opp-supported-hw = <0x08 0x0001>, <0x10 0x0080>, 917 + <0x10 0x0100>; 373 918 opp-hz = /bits/ 64 <1300000000>; 374 919 }; 375 920 376 921 opp@1300000000,1025 { 377 922 clock-latency-ns = <100000>; 378 - opp-supported-hw = <0x04 0x0001>; 379 - opp-hz = /bits/ 64 <1300000000>; 380 - }; 381 - 382 - opp@1300000000,1025,3,1 { 383 - clock-latency-ns = <100000>; 384 - opp-supported-hw = <0x08 0x0002>; 385 - opp-hz = /bits/ 64 <1300000000>; 386 - }; 387 - 388 - opp@1300000000,1025,3,7 { 389 - clock-latency-ns = <100000>; 390 - opp-supported-hw = <0x08 0x0080>; 391 - opp-hz = /bits/ 64 <1300000000>; 392 - }; 393 - 394 - opp@1300000000,1025,3,8 { 395 - clock-latency-ns = <100000>; 396 - opp-supported-hw = <0x08 0x0100>; 923 + opp-supported-hw = <0x04 0x0001>, <0x08 0x0002>, 924 + <0x08 0x0080>, <0x08 0x0100>; 397 925 opp-hz = /bits/ 64 <1300000000>; 398 926 }; 399 927 400 928 opp@1300000000,1050 { 401 929 clock-latency-ns = <100000>; 402 - opp-supported-hw = <0x12 0x3061>; 403 - opp-hz = /bits/ 64 <1300000000>; 404 - }; 405 - 406 - opp@1300000000,1050,2,1 { 407 - clock-latency-ns = <100000>; 408 - opp-supported-hw = <0x04 0x0002>; 409 - opp-hz = /bits/ 64 <1300000000>; 410 - }; 411 - 412 - opp@1300000000,1050,3,2 { 413 - clock-latency-ns = <100000>; 414 - opp-supported-hw = <0x08 0x0004>; 415 - opp-hz = /bits/ 64 <1300000000>; 416 - }; 417 - 418 - opp@1300000000,1050,3,3 { 419 - clock-latency-ns = <100000>; 420 - opp-supported-hw = <0x08 0x0008>; 421 - opp-hz = /bits/ 64 <1300000000>; 422 - }; 423 - 424 - opp@1300000000,1050,3,4 { 425 - clock-latency-ns = <100000>; 426 - opp-supported-hw = <0x08 0x0010>; 427 - opp-hz = /bits/ 64 <1300000000>; 428 - }; 429 - 430 - opp@1300000000,1050,3,5 { 431 - clock-latency-ns = <100000>; 432 - opp-supported-hw = <0x08 0x0020>; 433 - opp-hz = /bits/ 64 <1300000000>; 434 - }; 435 - 436 - opp@1300000000,1050,3,6 { 437 - clock-latency-ns = <100000>; 438 - opp-supported-hw = <0x08 0x0040>; 439 - opp-hz = /bits/ 64 <1300000000>; 440 - }; 441 - 442 - opp@1300000000,1050,2,7 { 443 - clock-latency-ns = <100000>; 444 - opp-supported-hw = <0x04 0x0080>; 445 - opp-hz = /bits/ 64 <1300000000>; 446 - }; 447 - 448 - opp@1300000000,1050,2,8 { 449 - clock-latency-ns = <100000>; 450 - opp-supported-hw = <0x04 0x0100>; 451 - opp-hz = /bits/ 64 <1300000000>; 452 - }; 453 - 454 - opp@1300000000,1050,3,12 { 455 - clock-latency-ns = <100000>; 456 - opp-supported-hw = <0x08 0x1000>; 457 - opp-hz = /bits/ 64 <1300000000>; 458 - }; 459 - 460 - opp@1300000000,1050,3,13 { 461 - clock-latency-ns = <100000>; 462 - opp-supported-hw = <0x08 0x2000>; 930 + opp-supported-hw = <0x12 0x3061>, <0x04 0x0002>, 931 + <0x08 0x0004>, <0x08 0x0008>, 932 + <0x08 0x0010>, <0x08 0x0020>, 933 + <0x08 0x0040>, <0x04 0x0080>, 934 + <0x04 0x0100>, <0x08 0x1000>, 935 + <0x08 0x2000>; 463 936 opp-hz = /bits/ 64 <1300000000>; 464 937 }; 465 938 466 939 opp@1300000000,1075 { 467 940 clock-latency-ns = <100000>; 468 - opp-supported-hw = <0x02 0x0182>; 469 - opp-hz = /bits/ 64 <1300000000>; 470 - }; 471 - 472 - opp@1300000000,1075,2,2 { 473 - clock-latency-ns = <100000>; 474 - opp-supported-hw = <0x04 0x0004>; 475 - opp-hz = /bits/ 64 <1300000000>; 476 - }; 477 - 478 - opp@1300000000,1075,2,3 { 479 - clock-latency-ns = <100000>; 480 - opp-supported-hw = <0x04 0x0008>; 481 - opp-hz = /bits/ 64 <1300000000>; 482 - }; 483 - 484 - opp@1300000000,1075,2,4 { 485 - clock-latency-ns = <100000>; 486 - opp-supported-hw = <0x04 0x0010>; 941 + opp-supported-hw = <0x02 0x0182>, <0x04 0x0004>, 942 + <0x04 0x0008>, <0x04 0x0010>; 487 943 opp-hz = /bits/ 64 <1300000000>; 488 944 }; 489 945 ··· 425 1081 426 1082 opp@1400000000,1150 { 427 1083 clock-latency-ns = <100000>; 428 - opp-supported-hw = <0x02 0x000C>; 429 - opp-hz = /bits/ 64 <1400000000>; 430 - }; 431 - 432 - opp@1400000000,1150,2,4 { 433 - clock-latency-ns = <100000>; 434 - opp-supported-hw = <0x04 0x0010>; 1084 + opp-supported-hw = <0x02 0x000C>, <0x04 0x0010>; 435 1085 opp-hz = /bits/ 64 <1400000000>; 436 1086 }; 437 1087 ··· 443 1105 444 1106 opp@1500000000,1125 { 445 1107 clock-latency-ns = <100000>; 446 - opp-supported-hw = <0x08 0x0010>; 447 - opp-hz = /bits/ 64 <1500000000>; 448 - }; 449 - 450 - opp@1500000000,1125,4,5 { 451 - clock-latency-ns = <100000>; 452 - opp-supported-hw = <0x10 0x0020>; 453 - opp-hz = /bits/ 64 <1500000000>; 454 - }; 455 - 456 - opp@1500000000,1125,4,6 { 457 - clock-latency-ns = <100000>; 458 - opp-supported-hw = <0x10 0x0040>; 459 - opp-hz = /bits/ 64 <1500000000>; 460 - }; 461 - 462 - opp@1500000000,1125,4,12 { 463 - clock-latency-ns = <100000>; 464 - opp-supported-hw = <0x10 0x1000>; 465 - opp-hz = /bits/ 64 <1500000000>; 466 - }; 467 - 468 - opp@1500000000,1125,4,13 { 469 - clock-latency-ns = <100000>; 470 - opp-supported-hw = <0x10 0x2000>; 1108 + opp-supported-hw = <0x08 0x0010>, <0x10 0x0020>, 1109 + <0x10 0x0040>, <0x10 0x1000>, 1110 + <0x10 0x2000>; 471 1111 opp-hz = /bits/ 64 <1500000000>; 472 1112 }; 473 1113 474 1114 opp@1500000000,1150 { 475 1115 clock-latency-ns = <100000>; 476 - opp-supported-hw = <0x04 0x0010>; 477 - opp-hz = /bits/ 64 <1500000000>; 478 - }; 479 - 480 - opp@1500000000,1150,3,5 { 481 - clock-latency-ns = <100000>; 482 - opp-supported-hw = <0x08 0x0020>; 483 - opp-hz = /bits/ 64 <1500000000>; 484 - }; 485 - 486 - opp@1500000000,1150,3,6 { 487 - clock-latency-ns = <100000>; 488 - opp-supported-hw = <0x08 0x0040>; 489 - opp-hz = /bits/ 64 <1500000000>; 490 - }; 491 - 492 - opp@1500000000,1150,3,12 { 493 - clock-latency-ns = <100000>; 494 - opp-supported-hw = <0x08 0x1000>; 495 - opp-hz = /bits/ 64 <1500000000>; 496 - }; 497 - 498 - opp@1500000000,1150,3,13 { 499 - clock-latency-ns = <100000>; 500 - opp-supported-hw = <0x08 0x2000>; 1116 + opp-supported-hw = <0x04 0x0010>, <0x08 0x0020>, 1117 + <0x08 0x0040>, <0x08 0x1000>, 1118 + <0x08 0x2000>; 501 1119 opp-hz = /bits/ 64 <1500000000>; 502 1120 }; 503 1121