cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

tegra30-cpu-opp.dtsi (12070B)


      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-51000000-800 {
      9			clock-latency-ns = <100000>;
     10			opp-supported-hw = <0x1F 0x31FE>;
     11			opp-hz = /bits/ 64 <51000000>;
     12		};
     13
     14		opp-51000000-850 {
     15			clock-latency-ns = <100000>;
     16			opp-supported-hw = <0x1F 0x0C01>;
     17			opp-hz = /bits/ 64 <51000000>;
     18		};
     19
     20		opp-51000000-912 {
     21			clock-latency-ns = <100000>;
     22			opp-supported-hw = <0x1F 0x0200>;
     23			opp-hz = /bits/ 64 <51000000>;
     24		};
     25
     26		opp-102000000-800 {
     27			clock-latency-ns = <100000>;
     28			opp-supported-hw = <0x1F 0x31FE>;
     29			opp-hz = /bits/ 64 <102000000>;
     30		};
     31
     32		opp-102000000-850 {
     33			clock-latency-ns = <100000>;
     34			opp-supported-hw = <0x1F 0x0C01>;
     35			opp-hz = /bits/ 64 <102000000>;
     36		};
     37
     38		opp-102000000-912 {
     39			clock-latency-ns = <100000>;
     40			opp-supported-hw = <0x1F 0x0200>;
     41			opp-hz = /bits/ 64 <102000000>;
     42		};
     43
     44		opp-204000000-800 {
     45			clock-latency-ns = <100000>;
     46			opp-supported-hw = <0x1F 0x31FE>;
     47			opp-hz = /bits/ 64 <204000000>;
     48			opp-suspend;
     49		};
     50
     51		opp-204000000-850 {
     52			clock-latency-ns = <100000>;
     53			opp-supported-hw = <0x1F 0x0C01>;
     54			opp-hz = /bits/ 64 <204000000>;
     55			opp-suspend;
     56		};
     57
     58		opp-204000000-912 {
     59			clock-latency-ns = <100000>;
     60			opp-supported-hw = <0x1F 0x0200>;
     61			opp-hz = /bits/ 64 <204000000>;
     62			opp-suspend;
     63		};
     64
     65		opp-312000000-850 {
     66			clock-latency-ns = <100000>;
     67			opp-supported-hw = <0x1F 0x0C00>;
     68			opp-hz = /bits/ 64 <312000000>;
     69		};
     70
     71		opp-312000000-912 {
     72			clock-latency-ns = <100000>;
     73			opp-supported-hw = <0x1F 0x0200>;
     74			opp-hz = /bits/ 64 <312000000>;
     75		};
     76
     77		opp-340000000-800 {
     78			clock-latency-ns = <100000>;
     79			opp-supported-hw = <0x1F 0x0192>;
     80			opp-hz = /bits/ 64 <340000000>;
     81		};
     82
     83		opp-340000000-850 {
     84			clock-latency-ns = <100000>;
     85			opp-supported-hw = <0x0F 0x0001>;
     86			opp-hz = /bits/ 64 <340000000>;
     87		};
     88
     89		opp-370000000-800 {
     90			clock-latency-ns = <100000>;
     91			opp-supported-hw = <0x1E 0x306C>;
     92			opp-hz = /bits/ 64 <370000000>;
     93		};
     94
     95		opp-456000000-850 {
     96			clock-latency-ns = <100000>;
     97			opp-supported-hw = <0x1F 0x0C00>;
     98			opp-hz = /bits/ 64 <456000000>;
     99		};
    100
    101		opp-456000000-912 {
    102			clock-latency-ns = <100000>;
    103			opp-supported-hw = <0x1F 0x0200>;
    104			opp-hz = /bits/ 64 <456000000>;
    105		};
    106
    107		opp-475000000-800 {
    108			clock-latency-ns = <100000>;
    109			opp-supported-hw = <0x1E 0x31FE>;
    110			opp-hz = /bits/ 64 <475000000>;
    111		};
    112
    113		opp-475000000-850 {
    114			clock-latency-ns = <100000>;
    115			opp-supported-hw = <0x0F 0x0001>, <0x01 0x0002>,
    116					   <0x01 0x0010>, <0x01 0x0080>,
    117					   <0x01 0x0100>;
    118			opp-hz = /bits/ 64 <475000000>;
    119		};
    120
    121		opp-608000000-850 {
    122			clock-latency-ns = <100000>;
    123			opp-supported-hw = <0x1F 0x0400>;
    124			opp-hz = /bits/ 64 <608000000>;
    125		};
    126
    127		opp-608000000-912 {
    128			clock-latency-ns = <100000>;
    129			opp-supported-hw = <0x1F 0x0200>;
    130			opp-hz = /bits/ 64 <608000000>;
    131		};
    132
    133		opp-620000000-850 {
    134			clock-latency-ns = <100000>;
    135			opp-supported-hw = <0x1E 0x306C>;
    136			opp-hz = /bits/ 64 <620000000>;
    137		};
    138
    139		opp-640000000-850 {
    140			clock-latency-ns = <100000>;
    141			opp-supported-hw = <0x0F 0x0001>, <0x02 0x0002>,
    142					   <0x04 0x0002>, <0x08 0x0002>,
    143					   <0x02 0x0010>, <0x04 0x0010>,
    144					   <0x08 0x0010>, <0x02 0x0080>,
    145					   <0x04 0x0080>, <0x08 0x0080>,
    146					   <0x10 0x0080>, <0x02 0x0100>,
    147					   <0x04 0x0100>, <0x08 0x0100>,
    148					   <0x10 0x0100>;
    149			opp-hz = /bits/ 64 <640000000>;
    150		};
    151
    152		opp-640000000-900 {
    153			clock-latency-ns = <100000>;
    154			opp-supported-hw = <0x01 0x0192>;
    155			opp-hz = /bits/ 64 <640000000>;
    156		};
    157
    158		opp-760000000-850 {
    159			clock-latency-ns = <100000>;
    160			opp-supported-hw = <0x1E 0x3461>, <0x08 0x0002>,
    161					   <0x08 0x0004>, <0x08 0x0008>,
    162					   <0x08 0x0010>, <0x08 0x0080>,
    163					   <0x10 0x0080>, <0x08 0x0100>,
    164					   <0x10 0x0100>, <0x01 0x0400>;
    165			opp-hz = /bits/ 64 <760000000>;
    166		};
    167
    168		opp-760000000-900 {
    169			clock-latency-ns = <100000>;
    170			opp-supported-hw = <0x01 0x0001>, <0x02 0x0002>,
    171					   <0x04 0x0002>, <0x02 0x0004>,
    172					   <0x04 0x0004>, <0x02 0x0008>,
    173					   <0x04 0x0008>, <0x02 0x0010>,
    174					   <0x04 0x0010>, <0x02 0x0080>,
    175					   <0x04 0x0080>, <0x02 0x0100>,
    176					   <0x04 0x0100>;
    177			opp-hz = /bits/ 64 <760000000>;
    178		};
    179
    180		opp-760000000-912 {
    181			clock-latency-ns = <100000>;
    182			opp-supported-hw = <0x1F 0x0200>;
    183			opp-hz = /bits/ 64 <760000000>;
    184		};
    185
    186		opp-760000000-975 {
    187			clock-latency-ns = <100000>;
    188			opp-supported-hw = <0x01 0x0192>;
    189			opp-hz = /bits/ 64 <760000000>;
    190		};
    191
    192		opp-816000000-850 {
    193			clock-latency-ns = <100000>;
    194			opp-supported-hw = <0x1F 0x0400>;
    195			opp-hz = /bits/ 64 <816000000>;
    196		};
    197
    198		opp-816000000-912 {
    199			clock-latency-ns = <100000>;
    200			opp-supported-hw = <0x1F 0x0200>;
    201			opp-hz = /bits/ 64 <816000000>;
    202		};
    203
    204		opp-860000000-850 {
    205			clock-latency-ns = <100000>;
    206			opp-supported-hw = <0x0C 0x0001>;
    207			opp-hz = /bits/ 64 <860000000>;
    208		};
    209
    210		opp-860000000-900 {
    211			clock-latency-ns = <100000>;
    212			opp-supported-hw = <0x02 0x0001>, <0x04 0x0002>,
    213					   <0x08 0x0002>, <0x04 0x0004>,
    214					   <0x08 0x0004>, <0x04 0x0008>,
    215					   <0x08 0x0008>, <0x04 0x0010>,
    216					   <0x08 0x0010>, <0x04 0x0080>,
    217					   <0x08 0x0080>, <0x10 0x0080>,
    218					   <0x04 0x0100>, <0x08 0x0100>,
    219					   <0x10 0x0100>;
    220			opp-hz = /bits/ 64 <860000000>;
    221		};
    222
    223		opp-860000000-975 {
    224			clock-latency-ns = <100000>;
    225			opp-supported-hw = <0x01 0x0001>, <0x02 0x0002>,
    226					   <0x02 0x0004>, <0x02 0x0008>,
    227					   <0x02 0x0010>, <0x02 0x0080>,
    228					   <0x02 0x0100>;
    229			opp-hz = /bits/ 64 <860000000>;
    230		};
    231
    232		opp-860000000-1000 {
    233			clock-latency-ns = <100000>;
    234			opp-supported-hw = <0x01 0x0192>;
    235			opp-hz = /bits/ 64 <860000000>;
    236		};
    237
    238		opp-910000000-900 {
    239			clock-latency-ns = <100000>;
    240			opp-supported-hw = <0x18 0x3060>;
    241			opp-hz = /bits/ 64 <910000000>;
    242		};
    243
    244		opp-1000000000-900 {
    245			clock-latency-ns = <100000>;
    246			opp-supported-hw = <0x0C 0x0001>;
    247			opp-hz = /bits/ 64 <1000000000>;
    248		};
    249
    250		opp-1000000000-975 {
    251			clock-latency-ns = <100000>;
    252			opp-supported-hw = <0x03 0x0001>, <0x04 0x0002>,
    253					   <0x08 0x0002>, <0x04 0x0004>,
    254					   <0x08 0x0004>, <0x04 0x0008>,
    255					   <0x08 0x0008>, <0x04 0x0010>,
    256					   <0x08 0x0010>, <0x04 0x0080>,
    257					   <0x08 0x0080>, <0x10 0x0080>,
    258					   <0x04 0x0100>, <0x08 0x0100>,
    259					   <0x10 0x0100>;
    260			opp-hz = /bits/ 64 <1000000000>;
    261		};
    262
    263		opp-1000000000-1000 {
    264			clock-latency-ns = <100000>;
    265			opp-supported-hw = <0x02 0x019E>;
    266			opp-hz = /bits/ 64 <1000000000>;
    267		};
    268
    269		opp-1000000000-1025 {
    270			clock-latency-ns = <100000>;
    271			opp-supported-hw = <0x01 0x0192>;
    272			opp-hz = /bits/ 64 <1000000000>;
    273		};
    274
    275		opp-1100000000-900 {
    276			clock-latency-ns = <100000>;
    277			opp-supported-hw = <0x08 0x0001>;
    278			opp-hz = /bits/ 64 <1100000000>;
    279		};
    280
    281		opp-1100000000-975 {
    282			clock-latency-ns = <100000>;
    283			opp-supported-hw = <0x06 0x0001>, <0x08 0x0002>,
    284					   <0x08 0x0004>, <0x08 0x0008>,
    285					   <0x08 0x0010>, <0x08 0x0080>,
    286					   <0x10 0x0080>, <0x08 0x0100>,
    287					   <0x10 0x0100>;
    288			opp-hz = /bits/ 64 <1100000000>;
    289		};
    290
    291		opp-1100000000-1000 {
    292			clock-latency-ns = <100000>;
    293			opp-supported-hw = <0x01 0x0001>, <0x04 0x0002>,
    294					   <0x04 0x0004>, <0x04 0x0008>,
    295					   <0x04 0x0010>, <0x04 0x0080>,
    296					   <0x04 0x0100>;
    297			opp-hz = /bits/ 64 <1100000000>;
    298		};
    299
    300		opp-1100000000-1025 {
    301			clock-latency-ns = <100000>;
    302			opp-supported-hw = <0x02 0x019E>;
    303			opp-hz = /bits/ 64 <1100000000>;
    304		};
    305
    306		opp-1100000000-1075 {
    307			clock-latency-ns = <100000>;
    308			opp-supported-hw = <0x01 0x0192>;
    309			opp-hz = /bits/ 64 <1100000000>;
    310		};
    311
    312		opp-1150000000-975 {
    313			clock-latency-ns = <100000>;
    314			opp-supported-hw = <0x18 0x3060>;
    315			opp-hz = /bits/ 64 <1150000000>;
    316		};
    317
    318		opp-1200000000-975 {
    319			clock-latency-ns = <100000>;
    320			opp-supported-hw = <0x08 0x0001>;
    321			opp-hz = /bits/ 64 <1200000000>;
    322		};
    323
    324		opp-1200000000-1000 {
    325			clock-latency-ns = <100000>;
    326			opp-supported-hw = <0x04 0x0001>, <0x08 0x0002>,
    327					   <0x08 0x0004>, <0x08 0x0008>,
    328					   <0x08 0x0010>, <0x08 0x0080>,
    329					   <0x10 0x0080>, <0x08 0x0100>,
    330					   <0x10 0x0100>;
    331			opp-hz = /bits/ 64 <1200000000>;
    332		};
    333
    334		opp-1200000000-1025 {
    335			clock-latency-ns = <100000>;
    336			opp-supported-hw = <0x02 0x0001>, <0x04 0x0002>,
    337					   <0x04 0x0004>, <0x04 0x0008>,
    338					   <0x04 0x0010>, <0x04 0x0080>,
    339					   <0x04 0x0100>;
    340			opp-hz = /bits/ 64 <1200000000>;
    341		};
    342
    343		opp-1200000000-1050 {
    344			clock-latency-ns = <100000>;
    345			opp-supported-hw = <0x02 0x019E>;
    346			opp-hz = /bits/ 64 <1200000000>;
    347		};
    348
    349		opp-1200000000-1075 {
    350			clock-latency-ns = <100000>;
    351			opp-supported-hw = <0x01 0x0001>;
    352			opp-hz = /bits/ 64 <1200000000>;
    353		};
    354
    355		opp-1200000000-1100 {
    356			clock-latency-ns = <100000>;
    357			opp-supported-hw = <0x01 0x0192>;
    358			opp-hz = /bits/ 64 <1200000000>;
    359		};
    360
    361		opp-1300000000-1000 {
    362			clock-latency-ns = <100000>;
    363			opp-supported-hw = <0x08 0x0001>, <0x10 0x0080>,
    364					   <0x10 0x0100>;
    365			opp-hz = /bits/ 64 <1300000000>;
    366		};
    367
    368		opp-1300000000-1025 {
    369			clock-latency-ns = <100000>;
    370			opp-supported-hw = <0x04 0x0001>, <0x08 0x0002>,
    371					   <0x08 0x0080>, <0x08 0x0100>;
    372			opp-hz = /bits/ 64 <1300000000>;
    373		};
    374
    375		opp-1300000000-1050 {
    376			clock-latency-ns = <100000>;
    377			opp-supported-hw = <0x12 0x3061>, <0x04 0x0002>,
    378					   <0x08 0x0004>, <0x08 0x0008>,
    379					   <0x08 0x0010>, <0x08 0x0020>,
    380					   <0x08 0x0040>, <0x04 0x0080>,
    381					   <0x04 0x0100>, <0x08 0x1000>,
    382					   <0x08 0x2000>;
    383			opp-hz = /bits/ 64 <1300000000>;
    384		};
    385
    386		opp-1300000000-1075 {
    387			clock-latency-ns = <100000>;
    388			opp-supported-hw = <0x02 0x0182>, <0x04 0x0004>,
    389					   <0x04 0x0008>, <0x04 0x0010>;
    390			opp-hz = /bits/ 64 <1300000000>;
    391		};
    392
    393		opp-1300000000-1100 {
    394			clock-latency-ns = <100000>;
    395			opp-supported-hw = <0x02 0x001C>;
    396			opp-hz = /bits/ 64 <1300000000>;
    397		};
    398
    399		opp-1300000000-1125 {
    400			clock-latency-ns = <100000>;
    401			opp-supported-hw = <0x01 0x0001>;
    402			opp-hz = /bits/ 64 <1300000000>;
    403		};
    404
    405		opp-1300000000-1150 {
    406			clock-latency-ns = <100000>;
    407			opp-supported-hw = <0x01 0x0182>;
    408			opp-hz = /bits/ 64 <1300000000>;
    409		};
    410
    411		opp-1300000000-1175 {
    412			clock-latency-ns = <100000>;
    413			opp-supported-hw = <0x01 0x0010>;
    414			opp-hz = /bits/ 64 <1300000000>;
    415		};
    416
    417		opp-1400000000-1100 {
    418			clock-latency-ns = <100000>;
    419			opp-supported-hw = <0x18 0x307C>;
    420			opp-hz = /bits/ 64 <1400000000>;
    421		};
    422
    423		opp-1400000000-1125 {
    424			clock-latency-ns = <100000>;
    425			opp-supported-hw = <0x04 0x000C>;
    426			opp-hz = /bits/ 64 <1400000000>;
    427		};
    428
    429		opp-1400000000-1150 {
    430			clock-latency-ns = <100000>;
    431			opp-supported-hw = <0x02 0x000C>, <0x04 0x0010>;
    432			opp-hz = /bits/ 64 <1400000000>;
    433		};
    434
    435		opp-1400000000-1175 {
    436			clock-latency-ns = <100000>;
    437			opp-supported-hw = <0x02 0x0010>;
    438			opp-hz = /bits/ 64 <1400000000>;
    439		};
    440
    441		opp-1400000000-1237 {
    442			clock-latency-ns = <100000>;
    443			opp-supported-hw = <0x01 0x0010>;
    444			opp-hz = /bits/ 64 <1400000000>;
    445		};
    446
    447		opp-1500000000-1125 {
    448			clock-latency-ns = <100000>;
    449			opp-supported-hw = <0x08 0x0010>, <0x10 0x0020>,
    450					   <0x10 0x0040>, <0x10 0x1000>,
    451					   <0x10 0x2000>;
    452			opp-hz = /bits/ 64 <1500000000>;
    453		};
    454
    455		opp-1500000000-1150 {
    456			clock-latency-ns = <100000>;
    457			opp-supported-hw = <0x04 0x0010>, <0x08 0x0020>,
    458					   <0x08 0x0040>, <0x08 0x1000>,
    459					   <0x08 0x2000>;
    460			opp-hz = /bits/ 64 <1500000000>;
    461		};
    462
    463		opp-1500000000-1200 {
    464			clock-latency-ns = <100000>;
    465			opp-supported-hw = <0x02 0x0010>;
    466			opp-hz = /bits/ 64 <1500000000>;
    467		};
    468
    469		opp-1500000000-1237 {
    470			clock-latency-ns = <100000>;
    471			opp-supported-hw = <0x01 0x0010>;
    472			opp-hz = /bits/ 64 <1500000000>;
    473		};
    474
    475		opp-1600000000-1212 {
    476			clock-latency-ns = <100000>;
    477			opp-supported-hw = <0x10 0x3060>;
    478			opp-hz = /bits/ 64 <1600000000>;
    479		};
    480
    481		opp-1600000000-1237 {
    482			clock-latency-ns = <100000>;
    483			opp-supported-hw = <0x08 0x3060>;
    484			opp-hz = /bits/ 64 <1600000000>;
    485		};
    486
    487		opp-1700000000-1212 {
    488			clock-latency-ns = <100000>;
    489			opp-supported-hw = <0x10 0x3060>;
    490			opp-hz = /bits/ 64 <1700000000>;
    491		};
    492
    493		opp-1700000000-1237 {
    494			clock-latency-ns = <100000>;
    495			opp-supported-hw = <0x08 0x3060>;
    496			opp-hz = /bits/ 64 <1700000000>;
    497		};
    498	};
    499};