Back to home page

OSCL-LXR

 
 

    


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-51000000-800 {
0009                         clock-latency-ns = <100000>;
0010                         opp-supported-hw = <0x1F 0x31FE>;
0011                         opp-hz = /bits/ 64 <51000000>;
0012                 };
0013 
0014                 opp-51000000-850 {
0015                         clock-latency-ns = <100000>;
0016                         opp-supported-hw = <0x1F 0x0C01>;
0017                         opp-hz = /bits/ 64 <51000000>;
0018                 };
0019 
0020                 opp-51000000-912 {
0021                         clock-latency-ns = <100000>;
0022                         opp-supported-hw = <0x1F 0x0200>;
0023                         opp-hz = /bits/ 64 <51000000>;
0024                 };
0025 
0026                 opp-102000000-800 {
0027                         clock-latency-ns = <100000>;
0028                         opp-supported-hw = <0x1F 0x31FE>;
0029                         opp-hz = /bits/ 64 <102000000>;
0030                 };
0031 
0032                 opp-102000000-850 {
0033                         clock-latency-ns = <100000>;
0034                         opp-supported-hw = <0x1F 0x0C01>;
0035                         opp-hz = /bits/ 64 <102000000>;
0036                 };
0037 
0038                 opp-102000000-912 {
0039                         clock-latency-ns = <100000>;
0040                         opp-supported-hw = <0x1F 0x0200>;
0041                         opp-hz = /bits/ 64 <102000000>;
0042                 };
0043 
0044                 opp-204000000-800 {
0045                         clock-latency-ns = <100000>;
0046                         opp-supported-hw = <0x1F 0x31FE>;
0047                         opp-hz = /bits/ 64 <204000000>;
0048                         opp-suspend;
0049                 };
0050 
0051                 opp-204000000-850 {
0052                         clock-latency-ns = <100000>;
0053                         opp-supported-hw = <0x1F 0x0C01>;
0054                         opp-hz = /bits/ 64 <204000000>;
0055                         opp-suspend;
0056                 };
0057 
0058                 opp-204000000-912 {
0059                         clock-latency-ns = <100000>;
0060                         opp-supported-hw = <0x1F 0x0200>;
0061                         opp-hz = /bits/ 64 <204000000>;
0062                         opp-suspend;
0063                 };
0064 
0065                 opp-312000000-850 {
0066                         clock-latency-ns = <100000>;
0067                         opp-supported-hw = <0x1F 0x0C00>;
0068                         opp-hz = /bits/ 64 <312000000>;
0069                 };
0070 
0071                 opp-312000000-912 {
0072                         clock-latency-ns = <100000>;
0073                         opp-supported-hw = <0x1F 0x0200>;
0074                         opp-hz = /bits/ 64 <312000000>;
0075                 };
0076 
0077                 opp-340000000-800 {
0078                         clock-latency-ns = <100000>;
0079                         opp-supported-hw = <0x1F 0x0192>;
0080                         opp-hz = /bits/ 64 <340000000>;
0081                 };
0082 
0083                 opp-340000000-850 {
0084                         clock-latency-ns = <100000>;
0085                         opp-supported-hw = <0x0F 0x0001>;
0086                         opp-hz = /bits/ 64 <340000000>;
0087                 };
0088 
0089                 opp-370000000-800 {
0090                         clock-latency-ns = <100000>;
0091                         opp-supported-hw = <0x1E 0x306C>;
0092                         opp-hz = /bits/ 64 <370000000>;
0093                 };
0094 
0095                 opp-456000000-850 {
0096                         clock-latency-ns = <100000>;
0097                         opp-supported-hw = <0x1F 0x0C00>;
0098                         opp-hz = /bits/ 64 <456000000>;
0099                 };
0100 
0101                 opp-456000000-912 {
0102                         clock-latency-ns = <100000>;
0103                         opp-supported-hw = <0x1F 0x0200>;
0104                         opp-hz = /bits/ 64 <456000000>;
0105                 };
0106 
0107                 opp-475000000-800 {
0108                         clock-latency-ns = <100000>;
0109                         opp-supported-hw = <0x1E 0x31FE>;
0110                         opp-hz = /bits/ 64 <475000000>;
0111                 };
0112 
0113                 opp-475000000-850 {
0114                         clock-latency-ns = <100000>;
0115                         opp-supported-hw = <0x0F 0x0001>, <0x01 0x0002>,
0116                                            <0x01 0x0010>, <0x01 0x0080>,
0117                                            <0x01 0x0100>;
0118                         opp-hz = /bits/ 64 <475000000>;
0119                 };
0120 
0121                 opp-608000000-850 {
0122                         clock-latency-ns = <100000>;
0123                         opp-supported-hw = <0x1F 0x0400>;
0124                         opp-hz = /bits/ 64 <608000000>;
0125                 };
0126 
0127                 opp-608000000-912 {
0128                         clock-latency-ns = <100000>;
0129                         opp-supported-hw = <0x1F 0x0200>;
0130                         opp-hz = /bits/ 64 <608000000>;
0131                 };
0132 
0133                 opp-620000000-850 {
0134                         clock-latency-ns = <100000>;
0135                         opp-supported-hw = <0x1E 0x306C>;
0136                         opp-hz = /bits/ 64 <620000000>;
0137                 };
0138 
0139                 opp-640000000-850 {
0140                         clock-latency-ns = <100000>;
0141                         opp-supported-hw = <0x0F 0x0001>, <0x02 0x0002>,
0142                                            <0x04 0x0002>, <0x08 0x0002>,
0143                                            <0x02 0x0010>, <0x04 0x0010>,
0144                                            <0x08 0x0010>, <0x02 0x0080>,
0145                                            <0x04 0x0080>, <0x08 0x0080>,
0146                                            <0x10 0x0080>, <0x02 0x0100>,
0147                                            <0x04 0x0100>, <0x08 0x0100>,
0148                                            <0x10 0x0100>;
0149                         opp-hz = /bits/ 64 <640000000>;
0150                 };
0151 
0152                 opp-640000000-900 {
0153                         clock-latency-ns = <100000>;
0154                         opp-supported-hw = <0x01 0x0192>;
0155                         opp-hz = /bits/ 64 <640000000>;
0156                 };
0157 
0158                 opp-760000000-850 {
0159                         clock-latency-ns = <100000>;
0160                         opp-supported-hw = <0x1E 0x3461>, <0x08 0x0002>,
0161                                            <0x08 0x0004>, <0x08 0x0008>,
0162                                            <0x08 0x0010>, <0x08 0x0080>,
0163                                            <0x10 0x0080>, <0x08 0x0100>,
0164                                            <0x10 0x0100>, <0x01 0x0400>;
0165                         opp-hz = /bits/ 64 <760000000>;
0166                 };
0167 
0168                 opp-760000000-900 {
0169                         clock-latency-ns = <100000>;
0170                         opp-supported-hw = <0x01 0x0001>, <0x02 0x0002>,
0171                                            <0x04 0x0002>, <0x02 0x0004>,
0172                                            <0x04 0x0004>, <0x02 0x0008>,
0173                                            <0x04 0x0008>, <0x02 0x0010>,
0174                                            <0x04 0x0010>, <0x02 0x0080>,
0175                                            <0x04 0x0080>, <0x02 0x0100>,
0176                                            <0x04 0x0100>;
0177                         opp-hz = /bits/ 64 <760000000>;
0178                 };
0179 
0180                 opp-760000000-912 {
0181                         clock-latency-ns = <100000>;
0182                         opp-supported-hw = <0x1F 0x0200>;
0183                         opp-hz = /bits/ 64 <760000000>;
0184                 };
0185 
0186                 opp-760000000-975 {
0187                         clock-latency-ns = <100000>;
0188                         opp-supported-hw = <0x01 0x0192>;
0189                         opp-hz = /bits/ 64 <760000000>;
0190                 };
0191 
0192                 opp-816000000-850 {
0193                         clock-latency-ns = <100000>;
0194                         opp-supported-hw = <0x1F 0x0400>;
0195                         opp-hz = /bits/ 64 <816000000>;
0196                 };
0197 
0198                 opp-816000000-912 {
0199                         clock-latency-ns = <100000>;
0200                         opp-supported-hw = <0x1F 0x0200>;
0201                         opp-hz = /bits/ 64 <816000000>;
0202                 };
0203 
0204                 opp-860000000-850 {
0205                         clock-latency-ns = <100000>;
0206                         opp-supported-hw = <0x0C 0x0001>;
0207                         opp-hz = /bits/ 64 <860000000>;
0208                 };
0209 
0210                 opp-860000000-900 {
0211                         clock-latency-ns = <100000>;
0212                         opp-supported-hw = <0x02 0x0001>, <0x04 0x0002>,
0213                                            <0x08 0x0002>, <0x04 0x0004>,
0214                                            <0x08 0x0004>, <0x04 0x0008>,
0215                                            <0x08 0x0008>, <0x04 0x0010>,
0216                                            <0x08 0x0010>, <0x04 0x0080>,
0217                                            <0x08 0x0080>, <0x10 0x0080>,
0218                                            <0x04 0x0100>, <0x08 0x0100>,
0219                                            <0x10 0x0100>;
0220                         opp-hz = /bits/ 64 <860000000>;
0221                 };
0222 
0223                 opp-860000000-975 {
0224                         clock-latency-ns = <100000>;
0225                         opp-supported-hw = <0x01 0x0001>, <0x02 0x0002>,
0226                                            <0x02 0x0004>, <0x02 0x0008>,
0227                                            <0x02 0x0010>, <0x02 0x0080>,
0228                                            <0x02 0x0100>;
0229                         opp-hz = /bits/ 64 <860000000>;
0230                 };
0231 
0232                 opp-860000000-1000 {
0233                         clock-latency-ns = <100000>;
0234                         opp-supported-hw = <0x01 0x0192>;
0235                         opp-hz = /bits/ 64 <860000000>;
0236                 };
0237 
0238                 opp-910000000-900 {
0239                         clock-latency-ns = <100000>;
0240                         opp-supported-hw = <0x18 0x3060>;
0241                         opp-hz = /bits/ 64 <910000000>;
0242                 };
0243 
0244                 opp-1000000000-900 {
0245                         clock-latency-ns = <100000>;
0246                         opp-supported-hw = <0x0C 0x0001>;
0247                         opp-hz = /bits/ 64 <1000000000>;
0248                 };
0249 
0250                 opp-1000000000-975 {
0251                         clock-latency-ns = <100000>;
0252                         opp-supported-hw = <0x03 0x0001>, <0x04 0x0002>,
0253                                            <0x08 0x0002>, <0x04 0x0004>,
0254                                            <0x08 0x0004>, <0x04 0x0008>,
0255                                            <0x08 0x0008>, <0x04 0x0010>,
0256                                            <0x08 0x0010>, <0x04 0x0080>,
0257                                            <0x08 0x0080>, <0x10 0x0080>,
0258                                            <0x04 0x0100>, <0x08 0x0100>,
0259                                            <0x10 0x0100>;
0260                         opp-hz = /bits/ 64 <1000000000>;
0261                 };
0262 
0263                 opp-1000000000-1000 {
0264                         clock-latency-ns = <100000>;
0265                         opp-supported-hw = <0x02 0x019E>;
0266                         opp-hz = /bits/ 64 <1000000000>;
0267                 };
0268 
0269                 opp-1000000000-1025 {
0270                         clock-latency-ns = <100000>;
0271                         opp-supported-hw = <0x01 0x0192>;
0272                         opp-hz = /bits/ 64 <1000000000>;
0273                 };
0274 
0275                 opp-1100000000-900 {
0276                         clock-latency-ns = <100000>;
0277                         opp-supported-hw = <0x08 0x0001>;
0278                         opp-hz = /bits/ 64 <1100000000>;
0279                 };
0280 
0281                 opp-1100000000-975 {
0282                         clock-latency-ns = <100000>;
0283                         opp-supported-hw = <0x06 0x0001>, <0x08 0x0002>,
0284                                            <0x08 0x0004>, <0x08 0x0008>,
0285                                            <0x08 0x0010>, <0x08 0x0080>,
0286                                            <0x10 0x0080>, <0x08 0x0100>,
0287                                            <0x10 0x0100>;
0288                         opp-hz = /bits/ 64 <1100000000>;
0289                 };
0290 
0291                 opp-1100000000-1000 {
0292                         clock-latency-ns = <100000>;
0293                         opp-supported-hw = <0x01 0x0001>, <0x04 0x0002>,
0294                                            <0x04 0x0004>, <0x04 0x0008>,
0295                                            <0x04 0x0010>, <0x04 0x0080>,
0296                                            <0x04 0x0100>;
0297                         opp-hz = /bits/ 64 <1100000000>;
0298                 };
0299 
0300                 opp-1100000000-1025 {
0301                         clock-latency-ns = <100000>;
0302                         opp-supported-hw = <0x02 0x019E>;
0303                         opp-hz = /bits/ 64 <1100000000>;
0304                 };
0305 
0306                 opp-1100000000-1075 {
0307                         clock-latency-ns = <100000>;
0308                         opp-supported-hw = <0x01 0x0192>;
0309                         opp-hz = /bits/ 64 <1100000000>;
0310                 };
0311 
0312                 opp-1150000000-975 {
0313                         clock-latency-ns = <100000>;
0314                         opp-supported-hw = <0x18 0x3060>;
0315                         opp-hz = /bits/ 64 <1150000000>;
0316                 };
0317 
0318                 opp-1200000000-975 {
0319                         clock-latency-ns = <100000>;
0320                         opp-supported-hw = <0x08 0x0001>;
0321                         opp-hz = /bits/ 64 <1200000000>;
0322                 };
0323 
0324                 opp-1200000000-1000 {
0325                         clock-latency-ns = <100000>;
0326                         opp-supported-hw = <0x04 0x0001>, <0x08 0x0002>,
0327                                            <0x08 0x0004>, <0x08 0x0008>,
0328                                            <0x08 0x0010>, <0x08 0x0080>,
0329                                            <0x10 0x0080>, <0x08 0x0100>,
0330                                            <0x10 0x0100>;
0331                         opp-hz = /bits/ 64 <1200000000>;
0332                 };
0333 
0334                 opp-1200000000-1025 {
0335                         clock-latency-ns = <100000>;
0336                         opp-supported-hw = <0x02 0x0001>, <0x04 0x0002>,
0337                                            <0x04 0x0004>, <0x04 0x0008>,
0338                                            <0x04 0x0010>, <0x04 0x0080>,
0339                                            <0x04 0x0100>;
0340                         opp-hz = /bits/ 64 <1200000000>;
0341                 };
0342 
0343                 opp-1200000000-1050 {
0344                         clock-latency-ns = <100000>;
0345                         opp-supported-hw = <0x02 0x019E>;
0346                         opp-hz = /bits/ 64 <1200000000>;
0347                 };
0348 
0349                 opp-1200000000-1075 {
0350                         clock-latency-ns = <100000>;
0351                         opp-supported-hw = <0x01 0x0001>;
0352                         opp-hz = /bits/ 64 <1200000000>;
0353                 };
0354 
0355                 opp-1200000000-1100 {
0356                         clock-latency-ns = <100000>;
0357                         opp-supported-hw = <0x01 0x0192>;
0358                         opp-hz = /bits/ 64 <1200000000>;
0359                 };
0360 
0361                 opp-1300000000-1000 {
0362                         clock-latency-ns = <100000>;
0363                         opp-supported-hw = <0x08 0x0001>, <0x10 0x0080>,
0364                                            <0x10 0x0100>;
0365                         opp-hz = /bits/ 64 <1300000000>;
0366                 };
0367 
0368                 opp-1300000000-1025 {
0369                         clock-latency-ns = <100000>;
0370                         opp-supported-hw = <0x04 0x0001>, <0x08 0x0002>,
0371                                            <0x08 0x0080>, <0x08 0x0100>;
0372                         opp-hz = /bits/ 64 <1300000000>;
0373                 };
0374 
0375                 opp-1300000000-1050 {
0376                         clock-latency-ns = <100000>;
0377                         opp-supported-hw = <0x12 0x3061>, <0x04 0x0002>,
0378                                            <0x08 0x0004>, <0x08 0x0008>,
0379                                            <0x08 0x0010>, <0x08 0x0020>,
0380                                            <0x08 0x0040>, <0x04 0x0080>,
0381                                            <0x04 0x0100>, <0x08 0x1000>,
0382                                            <0x08 0x2000>;
0383                         opp-hz = /bits/ 64 <1300000000>;
0384                 };
0385 
0386                 opp-1300000000-1075 {
0387                         clock-latency-ns = <100000>;
0388                         opp-supported-hw = <0x02 0x0182>, <0x04 0x0004>,
0389                                            <0x04 0x0008>, <0x04 0x0010>;
0390                         opp-hz = /bits/ 64 <1300000000>;
0391                 };
0392 
0393                 opp-1300000000-1100 {
0394                         clock-latency-ns = <100000>;
0395                         opp-supported-hw = <0x02 0x001C>;
0396                         opp-hz = /bits/ 64 <1300000000>;
0397                 };
0398 
0399                 opp-1300000000-1125 {
0400                         clock-latency-ns = <100000>;
0401                         opp-supported-hw = <0x01 0x0001>;
0402                         opp-hz = /bits/ 64 <1300000000>;
0403                 };
0404 
0405                 opp-1300000000-1150 {
0406                         clock-latency-ns = <100000>;
0407                         opp-supported-hw = <0x01 0x0182>;
0408                         opp-hz = /bits/ 64 <1300000000>;
0409                 };
0410 
0411                 opp-1300000000-1175 {
0412                         clock-latency-ns = <100000>;
0413                         opp-supported-hw = <0x01 0x0010>;
0414                         opp-hz = /bits/ 64 <1300000000>;
0415                 };
0416 
0417                 opp-1400000000-1100 {
0418                         clock-latency-ns = <100000>;
0419                         opp-supported-hw = <0x18 0x307C>;
0420                         opp-hz = /bits/ 64 <1400000000>;
0421                 };
0422 
0423                 opp-1400000000-1125 {
0424                         clock-latency-ns = <100000>;
0425                         opp-supported-hw = <0x04 0x000C>;
0426                         opp-hz = /bits/ 64 <1400000000>;
0427                 };
0428 
0429                 opp-1400000000-1150 {
0430                         clock-latency-ns = <100000>;
0431                         opp-supported-hw = <0x02 0x000C>, <0x04 0x0010>;
0432                         opp-hz = /bits/ 64 <1400000000>;
0433                 };
0434 
0435                 opp-1400000000-1175 {
0436                         clock-latency-ns = <100000>;
0437                         opp-supported-hw = <0x02 0x0010>;
0438                         opp-hz = /bits/ 64 <1400000000>;
0439                 };
0440 
0441                 opp-1400000000-1237 {
0442                         clock-latency-ns = <100000>;
0443                         opp-supported-hw = <0x01 0x0010>;
0444                         opp-hz = /bits/ 64 <1400000000>;
0445                 };
0446 
0447                 opp-1500000000-1125 {
0448                         clock-latency-ns = <100000>;
0449                         opp-supported-hw = <0x08 0x0010>, <0x10 0x0020>,
0450                                            <0x10 0x0040>, <0x10 0x1000>,
0451                                            <0x10 0x2000>;
0452                         opp-hz = /bits/ 64 <1500000000>;
0453                 };
0454 
0455                 opp-1500000000-1150 {
0456                         clock-latency-ns = <100000>;
0457                         opp-supported-hw = <0x04 0x0010>, <0x08 0x0020>,
0458                                            <0x08 0x0040>, <0x08 0x1000>,
0459                                            <0x08 0x2000>;
0460                         opp-hz = /bits/ 64 <1500000000>;
0461                 };
0462 
0463                 opp-1500000000-1200 {
0464                         clock-latency-ns = <100000>;
0465                         opp-supported-hw = <0x02 0x0010>;
0466                         opp-hz = /bits/ 64 <1500000000>;
0467                 };
0468 
0469                 opp-1500000000-1237 {
0470                         clock-latency-ns = <100000>;
0471                         opp-supported-hw = <0x01 0x0010>;
0472                         opp-hz = /bits/ 64 <1500000000>;
0473                 };
0474 
0475                 opp-1600000000-1212 {
0476                         clock-latency-ns = <100000>;
0477                         opp-supported-hw = <0x10 0x3060>;
0478                         opp-hz = /bits/ 64 <1600000000>;
0479                 };
0480 
0481                 opp-1600000000-1237 {
0482                         clock-latency-ns = <100000>;
0483                         opp-supported-hw = <0x08 0x3060>;
0484                         opp-hz = /bits/ 64 <1600000000>;
0485                 };
0486 
0487                 opp-1700000000-1212 {
0488                         clock-latency-ns = <100000>;
0489                         opp-supported-hw = <0x10 0x3060>;
0490                         opp-hz = /bits/ 64 <1700000000>;
0491                 };
0492 
0493                 opp-1700000000-1237 {
0494                         clock-latency-ns = <100000>;
0495                         opp-supported-hw = <0x08 0x3060>;
0496                         opp-hz = /bits/ 64 <1700000000>;
0497                 };
0498         };
0499 };