1{ 2 "Sensors":[ 3 { 4 "Name":"battery", 5 "Type":"BATTERY", 6 "HotThreshold":[ 7 "NaN", 8 "NaN", 9 "NaN", 10 "NaN", 11 "NaN", 12 "NaN", 13 "60.0" 14 ], 15 "VrThreshold":"NaN", 16 "Multiplier":0.001 17 }, 18 { 19 "Name":"LITTLE", 20 "Type":"CPU", 21 "HotThreshold":[ 22 "NaN", 23 "NaN", 24 "NaN", 25 "NaN", 26 "NaN", 27 "NaN", 28 115.0 29 ], 30 "VrThreshold":"NaN", 31 "Multiplier":0.001 32 }, 33 { 34 "Name":"MID", 35 "Type":"CPU", 36 "HotThreshold":[ 37 "NaN", 38 "NaN", 39 "NaN", 40 "NaN", 41 "NaN", 42 "NaN", 43 115.0 44 ], 45 "VrThreshold":"NaN", 46 "Multiplier":0.001 47 }, 48 { 49 "Name":"G3D", 50 "Type":"GPU", 51 "HotThreshold":[ 52 "NaN", 53 "NaN", 54 "NaN", 55 "NaN", 56 "NaN", 57 "NaN", 58 115.0 59 ], 60 "VrThreshold":"NaN", 61 "Multiplier":0.001 62 }, 63 { 64 "Name":"battery_cycle", 65 "Type":"BCL_VOLTAGE", 66 "HotThreshold":[ 67 "NaN", 68 "NaN", 69 "NaN", 70 "NaN", 71 "NaN", 72 "NaN", 73 "NaN" 74 ], 75 "VrThreshold":"NaN", 76 "Multiplier":1, 77 "Monitor":false 78 }, 79 { 80 "Name":"critical-battery-cell", 81 "Type":"BCL_VOLTAGE", 82 "VirtualSensor":true, 83 "Formula":"COUNT_THRESHOLD", 84 "TriggerSensor": "vdroop1", 85 "Combination":[ 86 "battery", 87 "battery_cycle", 88 "vdroop1" 89 ], 90 "Coefficient":[ 91 "-10000", 92 "400", 93 "1000" 94 ], 95 "HotThreshold":[ 96 "NaN", 97 "NaN", 98 "NaN", 99 "NaN", 100 "NaN", 101 3.00, 102 "NaN" 103 ], 104 "VrThreshold":"NaN", 105 "Multiplier":1, 106 "Monitor":true 107 }, 108 { 109 "Name":"FLASH_LED_REDUCE", 110 "Type":"UNKNOWN", 111 "VirtualSensor":true, 112 "Formula":"COUNT_THRESHOLD", 113 "TriggerSensor": "vdroop1", 114 "Combination":[ 115 "battery", 116 "battery_cycle", 117 "vdroop1" 118 ], 119 "Coefficient":[ 120 "-10000", 121 "400", 122 "1000" 123 ], 124 "HotThreshold":[ 125 "NaN", 126 "NaN", 127 "NaN", 128 "NaN", 129 3.00, 130 "NaN", 131 "NaN" 132 ], 133 "VrThreshold":"NaN", 134 "Multiplier":1, 135 "Monitor":true, 136 "SendPowerHint":true 137 }, 138 { 139 "Name":"soc", 140 "Type":"BCL_PERCENTAGE", 141 "HotThreshold":[ 142 "NaN", 143 80, 144 "NaN", 145 "NaN", 146 "NaN", 147 "NaN", 148 "NaN" 149 ], 150 "VrThreshold":"NaN", 151 "Multiplier":1 152 }, 153 { 154 "Name":"batoilo", 155 "Type":"BCL_CURRENT", 156 "HotThreshold":[ 157 "NaN", 158 "NaN", 159 "NaN", 160 "NaN", 161 5000, 162 "NaN", 163 "NaN" 164 ], 165 "HotHysteresis":[ 166 0.0, 167 0.0, 168 0.0, 169 0.0, 170 100, 171 0.0, 172 0.0 173 ], 174 "VrThreshold":"NaN", 175 "Multiplier":1, 176 "Monitor":true, 177 "PollingDelay":0, 178 "PassiveDelay":1000 179 }, 180 { 181 "Name":"BCL_AUDIO_BAACL", 182 "Type":"BCL_VOLTAGE", 183 "VirtualSensor":true, 184 "Formula":"COUNT_THRESHOLD", 185 "TriggerSensor": "soc", 186 "Combination":[ 187 "battery", 188 "soc" 189 ], 190 "Coefficient":[ 191 "-25000", 192 "80" 193 ], 194 "HotThreshold":[ 195 "NaN", 196 "NaN", 197 "NaN", 198 "NaN", 199 2.0, 200 "NaN", 201 "NaN" 202 ], 203 "VrThreshold":"NaN", 204 "Multiplier":1, 205 "Monitor":true 206 }, 207 { 208 "Name":"vdroop1", 209 "Type":"BCL_VOLTAGE", 210 "HotThreshold":[ 211 "NaN", 212 "NaN", 213 "NaN", 214 "NaN", 215 1000, 216 "NaN", 217 "NaN" 218 ], 219 "HotHysteresis":[ 220 0.0, 221 0.0, 222 0.0, 223 0.0, 224 100, 225 0.0, 226 0.0 227 ], 228 "VrThreshold":"NaN", 229 "Multiplier":1, 230 "Monitor":true, 231 "PollingDelay":0, 232 "PassiveDelay":1000 233 }, 234 { 235 "Name":"vdroop2", 236 "Type":"BCL_VOLTAGE", 237 "HotThreshold":[ 238 "NaN", 239 "NaN", 240 "NaN", 241 "NaN", 242 1200, 243 "NaN", 244 "NaN" 245 ], 246 "HotHysteresis":[ 247 0.0, 248 0.0, 249 0.0, 250 0.0, 251 100, 252 0.0, 253 0.0 254 ], 255 "VrThreshold":"NaN", 256 "Multiplier":1, 257 "Monitor":true, 258 "PollingDelay":0, 259 "PassiveDelay":1000 260 }, 261 { 262 "Name":"smpl_gm", 263 "Type":"BCL_VOLTAGE", 264 "HotThreshold":[ 265 "NaN", 266 "NaN", 267 "NaN", 268 "NaN", 269 1100, 270 "NaN", 271 "NaN" 272 ], 273 "HotHysteresis":[ 274 0.0, 275 0.0, 276 0.0, 277 0.0, 278 100, 279 0.0, 280 0.0 281 ], 282 "VrThreshold":"NaN", 283 "Multiplier":1, 284 "Monitor":true, 285 "PollingDelay":0, 286 "PassiveDelay":1000 287 }, 288 { 289 "Name":"TPU", 290 "Type":"NPU", 291 "HotThreshold":[ 292 "NaN", 293 "NaN", 294 "NaN", 295 "NaN", 296 "NaN", 297 "NaN", 298 115.0 299 ], 300 "VrThreshold":"NaN", 301 "Multiplier":0.001 302 } 303 ], 304 "CoolingDevices":[ 305 { 306 "Name":"thermal-cpufreq-0", 307 "Type":"CPU", 308 "WritePath":"/dev/thermal/cdev-by-name/thermal-cpufreq-0/user_vote", 309 "State2Power":["1100", "1050", "1000", "950", "900", "850", "800", "750", "700", "650", "600"] 310 }, 311 { 312 "Name":"thermal-cpufreq-1", 313 "Type":"CPU", 314 "WritePath":"/dev/thermal/cdev-by-name/thermal-cpufreq-1/user_vote", 315 "State2Power":["1400", "1350", "1300", "1250", "1200", "1150", "1100", "1050", "1000", "950", "900", "850", "800", "750"] 316 }, 317 { 318 "Name":"thermal-cpufreq-2", 319 "Type":"CPU", 320 "WritePath":"/dev/thermal/cdev-by-name/thermal-cpufreq-2/user_vote", 321 "State2Power":["1450", "1400", "1350", "1300", "1250", "1200", "1150", "1100", "1050", "1000", "950", "900", "850", "800", "750"] 322 }, 323 { 324 "Name":"thermal-gpufreq-0", 325 "Type":"GPU", 326 "WritePath":"/dev/thermal/cdev-by-name/thermal-gpufreq-0/user_vote" 327 } 328 ] 329} 330