Home | History | Annotate | Download | only in bonito
      1 {
      2   "Nodes": [
      3     {
      4       "Name": "CPULittleClusterMaxFreq",
      5       "Path": "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq",
      6       "Values": [
      7         "9999999",
      8         "1612800",
      9         "1516800",
     10         "1209600"
     11       ],
     12       "DefaultIndex": 0,
     13       "ResetOnInit": true
     14     },
     15     {
     16       "Name": "CPULittleClusterMinFreq",
     17       "Path": "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq",
     18       "Values": [
     19         "9999999",
     20         "1612800",
     21         "1516800",
     22         "1324800",
     23         "1209600",
     24         "576000"
     25       ],
     26       "ResetOnInit": true
     27     },
     28     {
     29       "Name": "CPUBigClusterMaxFreq",
     30       "Path": "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq",
     31       "Values": [
     32         "9999999",
     33         "1996800",
     34         "1747200",
     35         "1536000",
     36         "1363200"
     37       ],
     38       "DefaultIndex": 0,
     39       "ResetOnInit": true
     40     },
     41     {
     42       "Name": "CPUBigClusterMinFreq",
     43       "Path": "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq",
     44       "Values": [
     45         "9999999",
     46         "1747200",
     47         "1536000",
     48         "1363200",
     49         "1132800",
     50         "825600"
     51       ],
     52       "ResetOnInit": true
     53     },
     54     {
     55       "Name": "GPUMaxFreq",
     56       "Path": "/sys/class/kgsl/kgsl-3d0/devfreq/max_freq",
     57       "Values": [
     58         "430000000",
     59         "355000000",
     60         "267000000",
     61         "180000000"
     62       ],
     63       "DefaultIndex": 0,
     64       "ResetOnInit": true
     65     },
     66     {
     67       "Name": "GPUMinFreq",
     68       "Path": "/sys/class/kgsl/kgsl-3d0/devfreq/min_freq",
     69       "Values": [
     70         "430000000",
     71         "355000000",
     72         "267000000",
     73         "180000000"
     74       ],
     75       "ResetOnInit": true
     76     },
     77     {
     78       "Name": "GPUBusMinFreq",
     79       "Path": "/sys/class/devfreq/soc:qcom,gpubw/min_freq",
     80       "Values": [
     81         "6881",
     82         "5931",
     83         "0"
     84       ],
     85       "ResetOnInit": true
     86     },
     87     {
     88       "Name": "GPUForceRailOn",
     89       "Path": "/sys/class/kgsl/kgsl-3d0/force_rail_on",
     90       "Values": [
     91         "1",
     92         "0"
     93       ],
     94       "ResetOnInit": true
     95     },
     96     {
     97       "Name": "GPUForceClkOn",
     98       "Path": "/sys/class/kgsl/kgsl-3d0/force_clk_on",
     99       "Values": [
    100         "1",
    101         "0"
    102       ],
    103       "ResetOnInit": true
    104     },
    105     {
    106       "Name": "GPUIdleTimer",
    107       "Path": "/sys/class/kgsl/kgsl-3d0/idle_timer",
    108       "Values": [
    109         "10000",
    110         "80"
    111       ],
    112       "ResetOnInit": true
    113     },
    114     {
    115       "Name": "TASchedtuneBoost",
    116       "Path": "/dev/stune/top-app/schedtune.boost",
    117       "Values": [
    118         "50",
    119         "10"
    120       ],
    121       "ResetOnInit": true
    122     },
    123     {
    124       "Name": "CPUBWHystTriggerCount",
    125       "Path": "/sys/class/devfreq/soc:qcom,cpubw/bw_hwmon/hyst_trigger_count",
    126       "Values": [
    127         "0",
    128         "3"
    129       ]
    130     },
    131     {
    132       "Name": "CPUBWHistMemory",
    133       "Path": "/sys/class/devfreq/soc:qcom,cpubw/bw_hwmon/hist_memory",
    134       "Values": [
    135         "0",
    136         "20"
    137       ]
    138     },
    139     {
    140       "Name": "CPUBWHystLength",
    141       "Path": "/sys/class/devfreq/soc:qcom,cpubw/bw_hwmon/hyst_length",
    142       "Values": [
    143         "0",
    144         "10"
    145       ]
    146     },
    147     {
    148       "Name": "CPUBWMinFreq",
    149       "Path": "/sys/class/devfreq/soc:qcom,cpubw/min_freq",
    150       "Values": [
    151         "6881",
    152         "5161",
    153         "2929",
    154         "2086",
    155         "1144",
    156         "381"
    157       ],
    158       "ResetOnInit": true
    159     },
    160     {
    161       "Name": "L3LittleClusterMinFreq",
    162       "Path": "/sys/class/devfreq/soc:qcom,l3-cpu0/min_freq",
    163       "Values": [
    164         "1440000000",
    165         "300000000"
    166       ],
    167       "ResetOnInit": true
    168     },
    169     {
    170       "Name": "L3BigClusterMinFreq",
    171       "Path": "/sys/class/devfreq/soc:qcom,l3-cpu6/min_freq",
    172       "Values": [
    173         "1440000000",
    174         "300000000"
    175       ],
    176       "ResetOnInit": true
    177     },
    178     {
    179       "Name": "PMQoSCpuDmaLatency",
    180       "Path": "/dev/cpu_dma_latency",
    181       "Values": [
    182         "67",
    183         "100"
    184       ],
    185       "HoldFd": true
    186     },
    187     {
    188       "Name": "ForegroundCpuset",
    189       "Path": "/dev/cpuset/foreground/cpus",
    190       "Values": [
    191         "0-5",
    192         "0-5,7"
    193       ],
    194       "ResetOnInit": true
    195     },
    196     {
    197       "Name": "SchedBoost",
    198       "Path": "/proc/sys/kernel/sched_boost",
    199       "Values": [
    200         "1",
    201         "0"
    202       ],
    203       "ResetOnInit": true
    204     },
    205     {
    206       "Name": "PowerHALMainState",
    207       "Path": "vendor.powerhal.state",
    208       "Values": [
    209         "CAMERA_STREAMING",
    210         "CAMERA_STREAMING_1080P",
    211         "CAMERA_STREAMING_4K",
    212         "SUSTAINED_PERFORMANCE",
    213         ""
    214       ],
    215       "Type": "Property"
    216     },
    217     {
    218       "Name": "PowerHALAudioState",
    219       "Path": "vendor.powerhal.audio",
    220       "Values": [
    221         "AUDIO_LOW_LATENCY",
    222         ""
    223       ],
    224       "Type": "Property"
    225     },
    226     {
    227       "Name": "PowerHALRenderingState",
    228       "Path": "vendor.powerhal.rendering",
    229       "Values": [
    230         "EXPENSIVE_RENDERING",
    231         ""
    232       ],
    233       "Type": "Property"
    234     }
    235   ],
    236   "Actions": [
    237     {
    238       "PowerHint": "SUSTAINED_PERFORMANCE",
    239       "Node": "CPUBigClusterMaxFreq",
    240       "Duration": 0,
    241       "Value": "1363200"
    242     },
    243     {
    244       "PowerHint": "SUSTAINED_PERFORMANCE",
    245       "Node": "PowerHALMainState",
    246       "Duration": 0,
    247       "Value": "SUSTAINED_PERFORMANCE"
    248     },
    249     {
    250       "PowerHint": "SUSTAINED_PERFORMANCE",
    251       "Node": "CPULittleClusterMaxFreq",
    252       "Duration": 0,
    253       "Value": "1209600"
    254     },
    255     {
    256       "PowerHint": "SUSTAINED_PERFORMANCE",
    257       "Node": "GPUMaxFreq",
    258       "Duration": 0,
    259       "Value": "355000000"
    260     },
    261     {
    262       "PowerHint": "INTERACTION",
    263       "Node": "CPUBigClusterMinFreq",
    264       "Duration": 0,
    265       "Value": "1132800"
    266     },
    267     {
    268       "PowerHint": "INTERACTION",
    269       "Node": "CPULittleClusterMinFreq",
    270       "Duration": 0,
    271       "Value": "1209600"
    272     },
    273     {
    274       "PowerHint": "INTERACTION",
    275       "Node": "TASchedtuneBoost",
    276       "Duration": 0,
    277       "Value": "50"
    278     },
    279     {
    280       "PowerHint": "INTERACTION",
    281       "Node": "CPUBWHystTriggerCount",
    282       "Duration": 0,
    283       "Value": "0"
    284     },
    285     {
    286       "PowerHint": "INTERACTION",
    287       "Node": "CPUBWHystLength",
    288       "Duration": 0,
    289       "Value": "0"
    290     },
    291     {
    292       "PowerHint": "INTERACTION",
    293       "Node": "CPUBWHistMemory",
    294       "Duration": 0,
    295       "Value": "0"
    296     },
    297     {
    298       "PowerHint": "INTERACTION",
    299       "Node": "CPUBWMinFreq",
    300       "Duration": 0,
    301       "Value": "5161"
    302     },
    303     {
    304       "PowerHint": "LAUNCH",
    305       "Node": "ForegroundCpuset",
    306       "Duration": 5000,
    307       "Value": "0-5"
    308     },
    309     {
    310       "PowerHint": "LAUNCH",
    311       "Node": "SchedBoost",
    312       "Duration": 5000,
    313       "Value": "1"
    314     },
    315     {
    316       "PowerHint": "LAUNCH",
    317       "Node": "CPUBigClusterMaxFreq",
    318       "Duration": 5000,
    319       "Value": "9999999"
    320     },
    321     {
    322       "PowerHint": "LAUNCH",
    323       "Node": "CPUBigClusterMinFreq",
    324       "Duration": 5000,
    325       "Value": "9999999"
    326     },
    327     {
    328       "PowerHint": "LAUNCH",
    329       "Node": "CPULittleClusterMinFreq",
    330       "Duration": 5000,
    331       "Value": "9999999"
    332     },
    333     {
    334       "PowerHint": "LAUNCH",
    335       "Node": "PMQoSCpuDmaLatency",
    336       "Duration": 5000,
    337       "Value": "67"
    338     },
    339     {
    340       "PowerHint": "LAUNCH",
    341       "Node": "CPUBWHystTriggerCount",
    342       "Duration": 5000,
    343       "Value": "0"
    344     },
    345     {
    346       "PowerHint": "LAUNCH",
    347       "Node": "CPUBWHystLength",
    348       "Duration": 5000,
    349       "Value": "0"
    350     },
    351     {
    352       "PowerHint": "LAUNCH",
    353       "Node": "CPUBWHistMemory",
    354       "Duration": 5000,
    355       "Value": "0"
    356     },
    357     {
    358       "PowerHint": "LAUNCH",
    359       "Node": "CPUBWMinFreq",
    360       "Duration": 5000,
    361       "Value": "6881"
    362     },
    363     {
    364       "PowerHint": "LAUNCH",
    365       "Node": "GPUForceClkOn",
    366       "Duration": 5000,
    367       "Value": "1"
    368     },
    369     {
    370       "PowerHint": "LAUNCH",
    371       "Node": "GPUForceRailOn",
    372       "Duration": 5000,
    373       "Value": "1"
    374     },
    375     {
    376       "PowerHint": "LAUNCH",
    377       "Node": "GPUIdleTimer",
    378       "Duration": 5000,
    379       "Value": "10000"
    380     },
    381     {
    382       "PowerHint": "LAUNCH",
    383       "Node": "L3LittleClusterMinFreq",
    384       "Duration": 5000,
    385       "Value": "1440000000"
    386     },
    387     {
    388       "PowerHint": "LAUNCH",
    389       "Node": "L3BigClusterMinFreq",
    390       "Duration": 5000,
    391       "Value": "1440000000"
    392     },
    393     {
    394       "PowerHint": "CAMERA_LAUNCH",
    395       "Node": "CPUBigClusterMaxFreq",
    396       "Duration": 1000,
    397       "Value": "9999999"
    398     },
    399     {
    400       "PowerHint": "CAMERA_LAUNCH",
    401       "Node": "CPUBigClusterMinFreq",
    402       "Duration": 1000,
    403       "Value": "9999999"
    404     },
    405     {
    406       "PowerHint": "CAMERA_LAUNCH",
    407       "Node": "CPULittleClusterMaxFreq",
    408       "Duration": 1000,
    409       "Value": "9999999"
    410     },
    411     {
    412       "PowerHint": "CAMERA_LAUNCH",
    413       "Node": "CPULittleClusterMinFreq",
    414       "Duration": 1000,
    415       "Value": "9999999"
    416     },
    417     {
    418       "PowerHint": "CAMERA_LAUNCH",
    419       "Node": "PMQoSCpuDmaLatency",
    420       "Duration": 1000,
    421       "Value": "67"
    422     },
    423     {
    424       "PowerHint": "CAMERA_STREAMING",
    425       "Node": "PowerHALMainState",
    426       "Duration": 0,
    427       "Value": "CAMERA_STREAMING"
    428     },
    429     {
    430       "PowerHint": "CAMERA_STREAMING",
    431       "Node": "CPUBigClusterMaxFreq",
    432       "Duration": 0,
    433       "Value": "1996800"
    434     },
    435     {
    436       "PowerHint": "CAMERA_STREAMING_1080P",
    437       "Node": "PowerHALMainState",
    438       "Duration": 0,
    439       "Value": "CAMERA_STREAMING_1080P"
    440     },
    441     {
    442       "PowerHint": "CAMERA_STREAMING_1080P",
    443       "Node": "CPUBigClusterMaxFreq",
    444       "Duration": 0,
    445       "Value": "1996800"
    446     },
    447     {
    448       "PowerHint": "CAMERA_STREAMING_1080P",
    449       "Node": "GPUMinFreq",
    450       "Duration": 0,
    451       "Value": "430000000"
    452     },
    453     {
    454       "PowerHint": "CAMERA_STREAMING_1080P",
    455       "Node": "GPUMaxFreq",
    456       "Duration": 0,
    457       "Value": "430000000"
    458     },
    459     {
    460       "PowerHint": "CAMERA_STREAMING_4K",
    461       "Node": "PowerHALMainState",
    462       "Duration": 0,
    463       "Value": "CAMERA_STREAMING_4K"
    464     },
    465     {
    466       "PowerHint": "CAMERA_STREAMING_4K",
    467       "Node": "CPUBigClusterMaxFreq",
    468       "Duration": 0,
    469       "Value": "1996800"
    470     },
    471     {
    472       "PowerHint": "CAMERA_SHOT",
    473       "Node": "CPUBigClusterMaxFreq",
    474       "Duration": 1000,
    475       "Value": "9999999"
    476     },
    477     {
    478       "PowerHint": "CAMERA_SHOT",
    479       "Node": "CPUBigClusterMinFreq",
    480       "Duration": 1000,
    481       "Value": "9999999"
    482     },
    483     {
    484       "PowerHint": "CAMERA_SHOT",
    485       "Node": "CPULittleClusterMaxFreq",
    486       "Duration": 1000,
    487       "Value": "9999999"
    488     },
    489     {
    490       "PowerHint": "CAMERA_SHOT",
    491       "Node": "CPULittleClusterMinFreq",
    492       "Duration": 1000,
    493       "Value": "9999999"
    494     },
    495     {
    496       "PowerHint": "CAMERA_SHOT",
    497       "Node": "PMQoSCpuDmaLatency",
    498       "Duration": 1000,
    499       "Value": "67"
    500     },
    501     {
    502       "PowerHint": "AUDIO_STREAMING",
    503       "Node": "CPUBigClusterMinFreq",
    504       "Duration": 2000,
    505       "Value": "1363200"
    506     },
    507     {
    508       "PowerHint": "AUDIO_STREAMING",
    509       "Node": "PMQoSCpuDmaLatency",
    510       "Duration": 2000,
    511       "Value": "67"
    512     },
    513     {
    514       "PowerHint": "AUDIO_LOW_LATENCY",
    515       "Node": "PowerHALAudioState",
    516       "Duration": 0,
    517       "Value": "AUDIO_LOW_LATENCY"
    518     },
    519     {
    520       "PowerHint": "AUDIO_LOW_LATENCY",
    521       "Node": "PMQoSCpuDmaLatency",
    522       "Duration": 0,
    523       "Value": "67"
    524     },
    525     {
    526       "PowerHint": "EXPENSIVE_RENDERING",
    527       "Node": "PowerHALRenderingState",
    528       "Duration": 0,
    529       "Value": "EXPENSIVE_RENDERING"
    530     },
    531     {
    532       "PowerHint": "EXPENSIVE_RENDERING",
    533       "Node": "GPUMinFreq",
    534       "Duration": 0,
    535       "Value": "355000000"
    536     },
    537     {
    538       "PowerHint": "EXPENSIVE_RENDERING",
    539       "Node": "GPUMaxFreq",
    540       "Duration": 0,
    541       "Value": "430000000"
    542     }
    543   ]
    544 }
    545