0001 // SPDX-License-Identifier: GPL-2.0
0002
0003 / {
0004 cpu0_opp_table: opp-table-cpu0 {
0005 compatible = "operating-points-v2";
0006 opp-shared;
0007
0008 opp-216000000-750 {
0009 clock-latency-ns = <400000>;
0010 opp-supported-hw = <0x0F 0x0003>;
0011 opp-hz = /bits/ 64 <216000000>;
0012 opp-suspend;
0013 };
0014
0015 opp-216000000-800 {
0016 clock-latency-ns = <400000>;
0017 opp-supported-hw = <0x0F 0x0004>;
0018 opp-hz = /bits/ 64 <216000000>;
0019 opp-suspend;
0020 };
0021
0022 opp-312000000-750 {
0023 clock-latency-ns = <400000>;
0024 opp-supported-hw = <0x0F 0x0003>;
0025 opp-hz = /bits/ 64 <312000000>;
0026 };
0027
0028 opp-312000000-800 {
0029 clock-latency-ns = <400000>;
0030 opp-supported-hw = <0x0F 0x0004>;
0031 opp-hz = /bits/ 64 <312000000>;
0032 };
0033
0034 opp-456000000-750 {
0035 clock-latency-ns = <400000>;
0036 opp-supported-hw = <0x0C 0x0003>;
0037 opp-hz = /bits/ 64 <456000000>;
0038 };
0039
0040 opp-456000000-800 {
0041 clock-latency-ns = <400000>;
0042 opp-supported-hw = <0x03 0x0006>, <0x04 0x0004>,
0043 <0x08 0x0004>;
0044 opp-hz = /bits/ 64 <456000000>;
0045 };
0046
0047 opp-456000000-825 {
0048 clock-latency-ns = <400000>;
0049 opp-supported-hw = <0x03 0x0001>;
0050 opp-hz = /bits/ 64 <456000000>;
0051 };
0052
0053 opp-608000000-750 {
0054 clock-latency-ns = <400000>;
0055 opp-supported-hw = <0x08 0x0003>;
0056 opp-hz = /bits/ 64 <608000000>;
0057 };
0058
0059 opp-608000000-800 {
0060 clock-latency-ns = <400000>;
0061 opp-supported-hw = <0x04 0x0006>, <0x08 0x0004>;
0062 opp-hz = /bits/ 64 <608000000>;
0063 };
0064
0065 opp-608000000-825 {
0066 clock-latency-ns = <400000>;
0067 opp-supported-hw = <0x04 0x0001>;
0068 opp-hz = /bits/ 64 <608000000>;
0069 };
0070
0071 opp-608000000-850 {
0072 clock-latency-ns = <400000>;
0073 opp-supported-hw = <0x03 0x0006>;
0074 opp-hz = /bits/ 64 <608000000>;
0075 };
0076
0077 opp-608000000-900 {
0078 clock-latency-ns = <400000>;
0079 opp-supported-hw = <0x03 0x0001>;
0080 opp-hz = /bits/ 64 <608000000>;
0081 };
0082
0083 opp-760000000-775 {
0084 clock-latency-ns = <400000>;
0085 opp-supported-hw = <0x08 0x0003>;
0086 opp-hz = /bits/ 64 <760000000>;
0087 };
0088
0089 opp-760000000-800 {
0090 clock-latency-ns = <400000>;
0091 opp-supported-hw = <0x08 0x0004>;
0092 opp-hz = /bits/ 64 <760000000>;
0093 };
0094
0095 opp-760000000-850 {
0096 clock-latency-ns = <400000>;
0097 opp-supported-hw = <0x04 0x0006>;
0098 opp-hz = /bits/ 64 <760000000>;
0099 };
0100
0101 opp-760000000-875 {
0102 clock-latency-ns = <400000>;
0103 opp-supported-hw = <0x04 0x0001>, <0x02 0x0002>,
0104 <0x01 0x0004>, <0x02 0x0004>;
0105 opp-hz = /bits/ 64 <760000000>;
0106 };
0107
0108 opp-760000000-900 {
0109 clock-latency-ns = <400000>;
0110 opp-supported-hw = <0x01 0x0002>;
0111 opp-hz = /bits/ 64 <760000000>;
0112 };
0113
0114 opp-760000000-975 {
0115 clock-latency-ns = <400000>;
0116 opp-supported-hw = <0x03 0x0001>;
0117 opp-hz = /bits/ 64 <760000000>;
0118 };
0119
0120 opp-816000000-800 {
0121 clock-latency-ns = <400000>;
0122 opp-supported-hw = <0x08 0x0007>;
0123 opp-hz = /bits/ 64 <816000000>;
0124 };
0125
0126 opp-816000000-850 {
0127 clock-latency-ns = <400000>;
0128 opp-supported-hw = <0x04 0x0002>;
0129 opp-hz = /bits/ 64 <816000000>;
0130 };
0131
0132 opp-816000000-875 {
0133 clock-latency-ns = <400000>;
0134 opp-supported-hw = <0x04 0x0005>;
0135 opp-hz = /bits/ 64 <816000000>;
0136 };
0137
0138 opp-816000000-950 {
0139 clock-latency-ns = <400000>;
0140 opp-supported-hw = <0x03 0x0006>;
0141 opp-hz = /bits/ 64 <816000000>;
0142 };
0143
0144 opp-816000000-1000 {
0145 clock-latency-ns = <400000>;
0146 opp-supported-hw = <0x03 0x0001>;
0147 opp-hz = /bits/ 64 <816000000>;
0148 };
0149
0150 opp-912000000-850 {
0151 clock-latency-ns = <400000>;
0152 opp-supported-hw = <0x08 0x0007>;
0153 opp-hz = /bits/ 64 <912000000>;
0154 };
0155
0156 opp-912000000-900 {
0157 clock-latency-ns = <400000>;
0158 opp-supported-hw = <0x04 0x0002>;
0159 opp-hz = /bits/ 64 <912000000>;
0160 };
0161
0162 opp-912000000-925 {
0163 clock-latency-ns = <400000>;
0164 opp-supported-hw = <0x04 0x0001>;
0165 opp-hz = /bits/ 64 <912000000>;
0166 };
0167
0168 opp-912000000-950 {
0169 clock-latency-ns = <400000>;
0170 opp-supported-hw = <0x02 0x0006>, <0x01 0x0004>,
0171 <0x04 0x0004>;
0172 opp-hz = /bits/ 64 <912000000>;
0173 };
0174
0175 opp-912000000-1000 {
0176 clock-latency-ns = <400000>;
0177 opp-supported-hw = <0x01 0x0002>;
0178 opp-hz = /bits/ 64 <912000000>;
0179 };
0180
0181 opp-912000000-1050 {
0182 clock-latency-ns = <400000>;
0183 opp-supported-hw = <0x03 0x0001>;
0184 opp-hz = /bits/ 64 <912000000>;
0185 };
0186
0187 opp-1000000000-875 {
0188 clock-latency-ns = <400000>;
0189 opp-supported-hw = <0x08 0x0007>;
0190 opp-hz = /bits/ 64 <1000000000>;
0191 };
0192
0193 opp-1000000000-900 {
0194 clock-latency-ns = <400000>;
0195 opp-supported-hw = <0x04 0x0002>;
0196 opp-hz = /bits/ 64 <1000000000>;
0197 };
0198
0199 opp-1000000000-950 {
0200 clock-latency-ns = <400000>;
0201 opp-supported-hw = <0x04 0x0004>;
0202 opp-hz = /bits/ 64 <1000000000>;
0203 };
0204
0205 opp-1000000000-975 {
0206 clock-latency-ns = <400000>;
0207 opp-supported-hw = <0x04 0x0001>;
0208 opp-hz = /bits/ 64 <1000000000>;
0209 };
0210
0211 opp-1000000000-1000 {
0212 clock-latency-ns = <400000>;
0213 opp-supported-hw = <0x02 0x0006>, <0x01 0x0004>;
0214 opp-hz = /bits/ 64 <1000000000>;
0215 };
0216
0217 opp-1000000000-1025 {
0218 clock-latency-ns = <400000>;
0219 opp-supported-hw = <0x01 0x0002>;
0220 opp-hz = /bits/ 64 <1000000000>;
0221 };
0222
0223 opp-1000000000-1100 {
0224 clock-latency-ns = <400000>;
0225 opp-supported-hw = <0x03 0x0001>;
0226 opp-hz = /bits/ 64 <1000000000>;
0227 };
0228
0229 opp-1200000000-1000 {
0230 clock-latency-ns = <400000>;
0231 opp-supported-hw = <0x08 0x0004>;
0232 opp-hz = /bits/ 64 <1200000000>;
0233 };
0234
0235 opp-1200000000-1050 {
0236 clock-latency-ns = <400000>;
0237 opp-supported-hw = <0x04 0x0004>;
0238 opp-hz = /bits/ 64 <1200000000>;
0239 };
0240
0241 opp-1200000000-1100 {
0242 clock-latency-ns = <400000>;
0243 opp-supported-hw = <0x02 0x0004>;
0244 opp-hz = /bits/ 64 <1200000000>;
0245 };
0246
0247 opp-1200000000-1125 {
0248 clock-latency-ns = <400000>;
0249 opp-supported-hw = <0x01 0x0004>;
0250 opp-hz = /bits/ 64 <1200000000>;
0251 };
0252 };
0253 };