Cyan_Hsieh | ff4c7ca | 2021-11-25 15:40:47 +0800 | [diff] [blame] | 1 | { |
| 2 | "Sensors":[ |
| 3 | { |
| 4 | "Name":"battery", |
| 5 | "Type":"BATTERY", |
TeYuan Wang | f0cda43 | 2022-03-30 11:12:23 +0800 | [diff] [blame] | 6 | "HotThreshold":["NAN", "NAN", "NAN", "NAN", "NAN", "NAN", 60.0], |
Cyan_Hsieh | ff4c7ca | 2021-11-25 15:40:47 +0800 | [diff] [blame] | 7 | "Multiplier":0.001 |
| 8 | }, |
| 9 | { |
Sayanna Chandula | de94c5d | 2022-01-06 03:03:56 +0000 | [diff] [blame] | 10 | "Name":"neutral_therm", |
| 11 | "Type":"UNKNOWN", |
Sayanna Chandula | de94c5d | 2022-01-06 03:03:56 +0000 | [diff] [blame] | 12 | "TempPath":"/dev/thermal/tz-by-name/neutral_therm/tz_temp", |
Sayanna Chandula | de94c5d | 2022-01-06 03:03:56 +0000 | [diff] [blame] | 13 | "Multiplier":0.001 |
| 14 | }, |
| 15 | { |
| 16 | "Name":"gnss_tcxo_therm", |
| 17 | "Type":"UNKNOWN", |
Sayanna Chandula | de94c5d | 2022-01-06 03:03:56 +0000 | [diff] [blame] | 18 | "TempPath":"/dev/thermal/tz-by-name/gnss_tcxo_therm/tz_temp", |
Sayanna Chandula | de94c5d | 2022-01-06 03:03:56 +0000 | [diff] [blame] | 19 | "Multiplier":0.001 |
| 20 | }, |
| 21 | { |
| 22 | "Name":"qi_therm", |
| 23 | "Type":"UNKNOWN", |
Sayanna Chandula | de94c5d | 2022-01-06 03:03:56 +0000 | [diff] [blame] | 24 | "TempPath":"/dev/thermal/tz-by-name/qi_therm/tz_temp", |
Sayanna Chandula | de94c5d | 2022-01-06 03:03:56 +0000 | [diff] [blame] | 25 | "Multiplier":0.001 |
| 26 | }, |
| 27 | { |
| 28 | "Name":"quiet_therm", |
| 29 | "Type":"UNKNOWN", |
TeYuan Wang | f0cda43 | 2022-03-30 11:12:23 +0800 | [diff] [blame] | 30 | "HotThreshold":["NAN", 32.2, "NAN", "NAN", "NAN", "NAN", "NAN"], |
| 31 | "HotHysteresis":[0.0, 0.9, 0.0, 0.0, 0.0, 0.0, 0.0], |
Sayanna Chandula | de94c5d | 2022-01-06 03:03:56 +0000 | [diff] [blame] | 32 | "TempPath":"/dev/thermal/tz-by-name/quiet_therm/tz_temp", |
Sayanna Chandula | de94c5d | 2022-01-06 03:03:56 +0000 | [diff] [blame] | 33 | "Multiplier":0.001, |
| 34 | "PollingDelay":60000, |
| 35 | "PassiveDelay":7000 |
| 36 | }, |
| 37 | { |
| 38 | "Name":"usb_pwr_therm", |
| 39 | "Type":"UNKNOWN", |
TeYuan Wang | f0cda43 | 2022-03-30 11:12:23 +0800 | [diff] [blame] | 40 | "HotThreshold":["NAN", 35.0, "NAN", "NAN", "NAN", "NAN", "NAN"], |
Sayanna Chandula | de94c5d | 2022-01-06 03:03:56 +0000 | [diff] [blame] | 41 | "TempPath":"/dev/thermal/tz-by-name/usb_pwr_therm/tz_temp", |
TeYuan Wang | 0b07b21 | 2022-05-13 15:26:53 +0800 | [diff] [blame] | 42 | "Multiplier":0.001, |
| 43 | "PollingDelay":60000, |
| 44 | "PassiveDelay":7000 |
Sayanna Chandula | de94c5d | 2022-01-06 03:03:56 +0000 | [diff] [blame] | 45 | }, |
| 46 | { |
| 47 | "Name":"usb_pwr_therm2", |
| 48 | "Type":"UNKNOWN", |
Sayanna Chandula | de94c5d | 2022-01-06 03:03:56 +0000 | [diff] [blame] | 49 | "TempPath":"/dev/thermal/tz-by-name/usb_pwr_therm2/tz_temp", |
TeYuan Wang | 0b07b21 | 2022-05-13 15:26:53 +0800 | [diff] [blame] | 50 | "Multiplier":0.001 |
Sayanna Chandula | de94c5d | 2022-01-06 03:03:56 +0000 | [diff] [blame] | 51 | }, |
| 52 | { |
| 53 | "Name":"disp_therm", |
| 54 | "Type":"UNKNOWN", |
Sayanna Chandula | de94c5d | 2022-01-06 03:03:56 +0000 | [diff] [blame] | 55 | "TempPath":"/dev/thermal/tz-by-name/disp_therm/tz_temp", |
Sayanna Chandula | de94c5d | 2022-01-06 03:03:56 +0000 | [diff] [blame] | 56 | "Multiplier":0.001 |
| 57 | }, |
| 58 | { |
Sayanna Chandula | e2e4085 | 2022-03-02 22:31:41 +0000 | [diff] [blame] | 59 | "Name":"VIRTUAL-GNSS-DISP", |
Sayanna Chandula | de94c5d | 2022-01-06 03:03:56 +0000 | [diff] [blame] | 60 | "Type":"UNKNOWN", |
TeYuan Wang | deaa89e | 2022-04-01 18:21:39 +0800 | [diff] [blame] | 61 | "Hidden":true, |
Sayanna Chandula | de94c5d | 2022-01-06 03:03:56 +0000 | [diff] [blame] | 62 | "VirtualSensor":true, |
| 63 | "Formula":"WEIGHTED_AVG", |
TeYuan Wang | f0cda43 | 2022-03-30 11:12:23 +0800 | [diff] [blame] | 64 | "Combination":["gnss_tcxo_therm", "disp_therm"], |
Sayanna Chandula | 0f1551b | 2022-06-03 15:34:53 -0700 | [diff] [blame] | 65 | "Coefficient":[0.580, 0.420], |
| 66 | "Offset":-450, |
Sayanna Chandula | de94c5d | 2022-01-06 03:03:56 +0000 | [diff] [blame] | 67 | "Multiplier":0.001 |
| 68 | }, |
| 69 | { |
| 70 | "Name":"VIRTUAL-USB2-QUIET", |
| 71 | "Type":"UNKNOWN", |
TeYuan Wang | deaa89e | 2022-04-01 18:21:39 +0800 | [diff] [blame] | 72 | "Hidden":true, |
Sayanna Chandula | de94c5d | 2022-01-06 03:03:56 +0000 | [diff] [blame] | 73 | "VirtualSensor":true, |
| 74 | "Formula":"WEIGHTED_AVG", |
TeYuan Wang | f0cda43 | 2022-03-30 11:12:23 +0800 | [diff] [blame] | 75 | "Combination":["usb_pwr_therm2", "quiet_therm"], |
| 76 | "Coefficient":[0.559, 0.441], |
Sayanna Chandula | 3baae0f | 2022-03-14 21:25:10 +0000 | [diff] [blame] | 77 | "Offset":-1771, |
Sayanna Chandula | de94c5d | 2022-01-06 03:03:56 +0000 | [diff] [blame] | 78 | "Multiplier":0.001 |
| 79 | }, |
| 80 | { |
| 81 | "Name":"VIRTUAL-QUIET-USB2", |
| 82 | "Type":"UNKNOWN", |
TeYuan Wang | deaa89e | 2022-04-01 18:21:39 +0800 | [diff] [blame] | 83 | "Hidden":true, |
Sayanna Chandula | de94c5d | 2022-01-06 03:03:56 +0000 | [diff] [blame] | 84 | "VirtualSensor":true, |
| 85 | "Formula":"WEIGHTED_AVG", |
Sayanna Chandula | 09b55b3 | 2022-04-19 20:44:35 +0000 | [diff] [blame] | 86 | "Combination":["quiet_therm","usb_pwr_therm2"], |
Sayanna Chandula | 6d76909 | 2022-05-13 00:02:23 +0000 | [diff] [blame] | 87 | "Coefficient":[0.9, 0.1], |
| 88 | "Offset":-1200, |
Sayanna Chandula | de94c5d | 2022-01-06 03:03:56 +0000 | [diff] [blame] | 89 | "Multiplier":0.001 |
| 90 | }, |
| 91 | { |
| 92 | "Name":"VIRTUAL-NEUTRAL-QUIET", |
| 93 | "Type":"UNKNOWN", |
TeYuan Wang | deaa89e | 2022-04-01 18:21:39 +0800 | [diff] [blame] | 94 | "Hidden":true, |
Sayanna Chandula | de94c5d | 2022-01-06 03:03:56 +0000 | [diff] [blame] | 95 | "VirtualSensor":true, |
| 96 | "Formula":"WEIGHTED_AVG", |
TeYuan Wang | f0cda43 | 2022-03-30 11:12:23 +0800 | [diff] [blame] | 97 | "Combination":["neutral_therm", "quiet_therm"], |
Sayanna Chandula | 09b55b3 | 2022-04-19 20:44:35 +0000 | [diff] [blame] | 98 | "Coefficient":[0.378, 0.622], |
| 99 | "Offset":-453, |
Sayanna Chandula | e2e4085 | 2022-03-02 22:31:41 +0000 | [diff] [blame] | 100 | "Multiplier":0.001 |
| 101 | }, |
| 102 | { |
Sayanna Chandula | 09b55b3 | 2022-04-19 20:44:35 +0000 | [diff] [blame] | 103 | "Name":"VIRTUAL-QI-DISP", |
| 104 | "Type":"UNKNOWN", |
| 105 | "Hidden":true, |
| 106 | "VirtualSensor":true, |
| 107 | "Formula":"WEIGHTED_AVG", |
| 108 | "Combination":["qi_therm", "disp_therm"], |
| 109 | "Coefficient":[0.257, 0.743], |
| 110 | "Offset":-268, |
Sayanna Chandula | de94c5d | 2022-01-06 03:03:56 +0000 | [diff] [blame] | 111 | "Multiplier":0.001 |
| 112 | }, |
| 113 | { |
| 114 | "Name":"VIRTUAL-SKIN", |
| 115 | "Type":"SKIN", |
Sayanna Chandula | 0f1551b | 2022-06-03 15:34:53 -0700 | [diff] [blame] | 116 | "Version":"1.1", |
Sayanna Chandula | de94c5d | 2022-01-06 03:03:56 +0000 | [diff] [blame] | 117 | "VirtualSensor":true, |
| 118 | "TriggerSensor":"quiet_therm", |
| 119 | "Formula":"MAXIMUM", |
Sayanna Chandula | 09b55b3 | 2022-04-19 20:44:35 +0000 | [diff] [blame] | 120 | "Combination":["VIRTUAL-GNSS-DISP", "VIRTUAL-USB2-QUIET", "VIRTUAL-QUIET-USB2", "VIRTUAL-NEUTRAL-QUIET"], |
| 121 | "Coefficient":[1.0, 1.0, 1.0, 1.0], |
TeYuan Wang | f0cda43 | 2022-03-30 11:12:23 +0800 | [diff] [blame] | 122 | "HotThreshold":["NAN", 39.0, 43.0, 45.0, 46.5, 52.0, 55.0], |
| 123 | "HotHysteresis":[0.0, 1.9, 1.9, 1.9, 1.4, 1.9, 1.9], |
Sayanna Chandula | de94c5d | 2022-01-06 03:03:56 +0000 | [diff] [blame] | 124 | "Multiplier":0.001, |
Sayanna Chandula | de94c5d | 2022-01-06 03:03:56 +0000 | [diff] [blame] | 125 | "Monitor":true, |
| 126 | "PollingDelay":300000, |
| 127 | "PassiveDelay":7000, |
| 128 | "BindedCdevInfo": [ |
| 129 | { |
Sayanna Chandula | de94c5d | 2022-01-06 03:03:56 +0000 | [diff] [blame] | 130 | "CdevRequest": "tpu_cooling", |
TeYuan Wang | 12d950f | 2022-02-16 11:54:02 +0800 | [diff] [blame] | 131 | "LimitInfo": [0, 2, 3, 4, 5, 5, 5] |
Sayanna Chandula | b2276fb | 2022-07-22 10:07:47 -0700 | [diff] [blame] | 132 | }, |
| 133 | { |
| 134 | "CdevRequest": "gxp-cooling", |
| 135 | "LimitInfo": [0, 0, 0, 0, 0, 9, 9] |
Sayanna Chandula | de94c5d | 2022-01-06 03:03:56 +0000 | [diff] [blame] | 136 | } |
| 137 | ] |
| 138 | }, |
| 139 | { |
TeYuan Wang | 91b6195 | 2022-09-12 16:30:40 +0800 | [diff] [blame] | 140 | "Name":"VIRTUAL-SKIN-HINT", |
TeYuan Wang | f0cda43 | 2022-03-30 11:12:23 +0800 | [diff] [blame] | 141 | "Type":"UNKNOWN", |
TeYuan Wang | 91b6195 | 2022-09-12 16:30:40 +0800 | [diff] [blame] | 142 | "Hidden":true, |
TeYuan Wang | f0cda43 | 2022-03-30 11:12:23 +0800 | [diff] [blame] | 143 | "VirtualSensor":true, |
| 144 | "TriggerSensor":"quiet_therm", |
| 145 | "Formula":"MAXIMUM", |
TeYuan Wang | a039a3d | 2023-10-20 11:29:25 -0700 | [diff] [blame] | 146 | "Combination":["VIRTUAL-SKIN"], |
| 147 | "Coefficient":[1.0], |
TeYuan Wang | 91b6195 | 2022-09-12 16:30:40 +0800 | [diff] [blame] | 148 | "HotThreshold":["NAN", 37.0, 43.0, 45.0, 46.5, 52.0, 55.0], |
| 149 | "HotHysteresis":[0.0, 1.9, 1.9, 1.9, 1.4, 1.9, 1.9], |
| 150 | "Multiplier":0.001, |
| 151 | "SendPowerHint":true, |
| 152 | "PollingDelay":300000, |
| 153 | "PassiveDelay":7000 |
| 154 | }, |
| 155 | { |
| 156 | "Name":"VIRTUAL-SKIN-CPU", |
| 157 | "Type":"UNKNOWN", |
| 158 | "Hidden":true, |
| 159 | "VirtualSensor":true, |
| 160 | "TriggerSensor":"quiet_therm", |
| 161 | "Formula":"MAXIMUM", |
TeYuan Wang | a039a3d | 2023-10-20 11:29:25 -0700 | [diff] [blame] | 162 | "Combination":["VIRTUAL-SKIN"], |
| 163 | "Coefficient":[1.0], |
Peter (YM) | 44d4e48 | 2023-01-18 03:38:02 +0000 | [diff] [blame] | 164 | "HotThreshold":["NAN", 37.0, 39.0, 41.0, 46.5, 52.0, 55.0], |
Sayanna Chandula | bb6bd73 | 2022-06-07 22:25:38 -0700 | [diff] [blame] | 165 | "HotHysteresis":[0.0, 1.9, 1.9, 1.9, 1.4, 1.9, 1.9], |
TeYuan Wang | f0cda43 | 2022-03-30 11:12:23 +0800 | [diff] [blame] | 166 | "Multiplier":0.001, |
| 167 | "PollingDelay":300000, |
| 168 | "PassiveDelay":7000, |
| 169 | "PIDInfo": { |
Peter (YM) | 44d4e48 | 2023-01-18 03:38:02 +0000 | [diff] [blame] | 170 | "K_Po":["NAN", "NAN", "NAN", 400, "NAN", "NAN", "NAN"], |
| 171 | "K_Pu":["NAN", "NAN", "NAN", 400, "NAN", "NAN", "NAN"], |
| 172 | "K_I":["NAN", "NAN", "NAN", 5, "NAN", "NAN", "NAN"], |
| 173 | "K_D":["NAN", "NAN", "NAN", 0, "NAN", "NAN", "NAN"], |
| 174 | "I_Max":["NAN", "NAN", "NAN", 300, "NAN", "NAN", "NAN"], |
| 175 | "S_Power":["NAN", "NAN", "NAN", 800, "NAN", "NAN", "NAN"], |
| 176 | "MinAllocPower":["NAN", "NAN", "NAN", 800, "NAN", "NAN", "NAN"], |
| 177 | "MaxAllocPower":["NAN", "NAN", "NAN", 10000, "NAN", "NAN", "NAN"], |
| 178 | "I_Cutoff":["NAN", "NAN", "NAN", 2, "NAN", "NAN", "NAN"] |
TeYuan Wang | f0cda43 | 2022-03-30 11:12:23 +0800 | [diff] [blame] | 179 | }, |
| 180 | "BindedCdevInfo": [ |
| 181 | { |
| 182 | "CdevRequest": "thermal-cpufreq-0", |
| 183 | "CdevWeightForPID": [1, 1, 1, 1, 1, 1, 1], |
| 184 | "MaxReleaseStep": 1, |
| 185 | "MaxThrottleStep": 1, |
| 186 | "BindedPowerRail": "S4M_VDD_CPUCL0", |
TeYuan Wang | 43ec119 | 2022-06-22 10:59:13 +0800 | [diff] [blame] | 187 | "CdevCeiling": [0, 8, 8, 8, 8, 10, 10], |
TeYuan Wang | f0cda43 | 2022-03-30 11:12:23 +0800 | [diff] [blame] | 188 | "LimitInfo": [0, 0, 0, 0, 8, 10, 10] |
| 189 | }, |
| 190 | { |
| 191 | "CdevRequest": "thermal-cpufreq-1", |
| 192 | "CdevWeightForPID": [1, 1, 1, 1, 1, 1, 1], |
| 193 | "MaxReleaseStep": 1, |
| 194 | "MaxThrottleStep": 1, |
| 195 | "BindedPowerRail": "S3M_VDD_CPUCL1", |
TeYuan Wang | 43ec119 | 2022-06-22 10:59:13 +0800 | [diff] [blame] | 196 | "CdevCeiling": [0, 12, 12, 12, 12, 14, 14], |
TeYuan Wang | f0cda43 | 2022-03-30 11:12:23 +0800 | [diff] [blame] | 197 | "LimitInfo": [0, 0, 0, 0, 12, 14, 14] |
| 198 | }, |
| 199 | { |
| 200 | "CdevRequest": "thermal-cpufreq-2", |
| 201 | "CdevWeightForPID": [1, 1, 1, 1, 1, 1, 1], |
| 202 | "MaxReleaseStep": 1, |
| 203 | "MaxThrottleStep": 1, |
| 204 | "BindedPowerRail": "S2M_VDD_CPUCL2", |
TeYuan Wang | 43ec119 | 2022-06-22 10:59:13 +0800 | [diff] [blame] | 205 | "CdevCeiling": [0, 15, 15, 15, 15, 17, 17], |
TeYuan Wang | f0cda43 | 2022-03-30 11:12:23 +0800 | [diff] [blame] | 206 | "LimitInfo": [0, 0, 0, 0, 15, 17, 17] |
TeYuan Wang | 91b6195 | 2022-09-12 16:30:40 +0800 | [diff] [blame] | 207 | } |
| 208 | ] |
| 209 | }, |
| 210 | { |
Peter (YM) | 44d4e48 | 2023-01-18 03:38:02 +0000 | [diff] [blame] | 211 | "Name":"VIRTUAL-SKIN-CPU-GPU", |
TeYuan Wang | 91b6195 | 2022-09-12 16:30:40 +0800 | [diff] [blame] | 212 | "Type":"UNKNOWN", |
| 213 | "Hidden":true, |
| 214 | "VirtualSensor":true, |
| 215 | "TriggerSensor":"quiet_therm", |
| 216 | "Formula":"MAXIMUM", |
TeYuan Wang | a039a3d | 2023-10-20 11:29:25 -0700 | [diff] [blame] | 217 | "Combination":["VIRTUAL-SKIN"], |
| 218 | "Coefficient":[1.0], |
TeYuan Wang | 91b6195 | 2022-09-12 16:30:40 +0800 | [diff] [blame] | 219 | "HotThreshold":["NAN", 37.0, 43.0, 45.0, 46.5, 52.0, 55.0], |
| 220 | "HotHysteresis":[0.0, 1.9, 1.9, 1.9, 1.4, 1.9, 1.9], |
| 221 | "Multiplier":0.001, |
| 222 | "PollingDelay":300000, |
| 223 | "PassiveDelay":7000, |
| 224 | "PIDInfo": { |
Peter (YM) | 44d4e48 | 2023-01-18 03:38:02 +0000 | [diff] [blame] | 225 | "K_Po":["NAN", "NAN", "NAN", 300, "NAN", "NAN", "NAN"], |
| 226 | "K_Pu":["NAN", "NAN", "NAN", 300, "NAN", "NAN", "NAN"], |
| 227 | "K_I":["NAN", "NAN", "NAN", 5, "NAN", "NAN", "NAN"], |
| 228 | "K_D":["NAN", "NAN", "NAN", 0, "NAN", "NAN", "NAN"], |
| 229 | "I_Max":["NAN", "NAN", "NAN", 700, "NAN", "NAN", "NAN"], |
| 230 | "S_Power":["NAN", "NAN", "NAN", 800, "NAN", "NAN", "NAN"], |
| 231 | "MinAllocPower":["NAN", "NAN", "NAN", 0, "NAN", "NAN", "NAN"], |
| 232 | "MaxAllocPower":["NAN", "NAN", "NAN", 3900, "NAN", "NAN", "NAN"], |
| 233 | "I_Cutoff":["NAN", "NAN", "NAN", 2, "NAN", "NAN", "NAN"] |
TeYuan Wang | 91b6195 | 2022-09-12 16:30:40 +0800 | [diff] [blame] | 234 | }, |
| 235 | "BindedCdevInfo": [ |
TeYuan Wang | f0cda43 | 2022-03-30 11:12:23 +0800 | [diff] [blame] | 236 | { |
Peter (YM) | 44d4e48 | 2023-01-18 03:38:02 +0000 | [diff] [blame] | 237 | "CdevRequest": "thermal-cpufreq-0", |
| 238 | "CdevWeightForPID": [1, 1, 1, 1, 1, 1, 1], |
| 239 | "MaxReleaseStep": 1, |
| 240 | "MaxThrottleStep": 1, |
| 241 | "BindedPowerRail": "S4M_VDD_CPUCL0", |
| 242 | "CdevCeiling": [0, 8, 8, 8, 8, 10, 10], |
| 243 | "LimitInfo": [0, 0, 0, 0, 8, 10, 10] |
| 244 | }, |
| 245 | { |
| 246 | "CdevRequest": "thermal-cpufreq-1", |
| 247 | "CdevWeightForPID": [1, 1, 1, 1, 1, 1, 1], |
| 248 | "MaxReleaseStep": 1, |
| 249 | "MaxThrottleStep": 1, |
| 250 | "BindedPowerRail": "S3M_VDD_CPUCL1", |
| 251 | "CdevCeiling": [0, 12, 12, 12, 12, 14, 14], |
| 252 | "LimitInfo": [0, 0, 0, 0, 12, 14, 14] |
| 253 | }, |
| 254 | { |
| 255 | "CdevRequest": "thermal-cpufreq-2", |
| 256 | "CdevWeightForPID": [1, 1, 1, 1, 1, 1, 1], |
| 257 | "MaxReleaseStep": 1, |
| 258 | "MaxThrottleStep": 1, |
| 259 | "BindedPowerRail": "S2M_VDD_CPUCL2", |
| 260 | "CdevCeiling": [0, 15, 15, 15, 15, 17, 17], |
| 261 | "LimitInfo": [0, 0, 0, 0, 15, 17, 17] |
| 262 | }, |
| 263 | { |
TeYuan Wang | f0cda43 | 2022-03-30 11:12:23 +0800 | [diff] [blame] | 264 | "CdevRequest": "thermal-gpufreq-0", |
| 265 | "CdevWeightForPID": [1, 1, 1, 1, 1, 1, 1], |
| 266 | "MaxReleaseStep": 1, |
| 267 | "MaxThrottleStep": 1, |
| 268 | "BindedPowerRail": "S2S_VDD_G3D", |
Jeremy Kemp | c111dbd | 2022-08-11 10:56:50 +0100 | [diff] [blame] | 269 | "CdevCeiling": [0, 6, 6, 6, 8, 10, 10], |
| 270 | "LimitInfo": [0, 0, 0, 0, 8, 10, 10] |
TeYuan Wang | f0cda43 | 2022-03-30 11:12:23 +0800 | [diff] [blame] | 271 | } |
| 272 | ] |
| 273 | }, |
| 274 | { |
Sayanna Chandula | de94c5d | 2022-01-06 03:03:56 +0000 | [diff] [blame] | 275 | "Name":"VIRTUAL-SKIN-CHARGE", |
| 276 | "Type":"UNKNOWN", |
| 277 | "VirtualSensor":true, |
| 278 | "TriggerSensor":"quiet_therm", |
TeYuan Wang | d3c9705 | 2022-05-10 17:04:15 +0800 | [diff] [blame] | 279 | "Formula":"WEIGHTED_AVG", |
| 280 | "Combination":["qi_therm","quiet_therm"], |
| 281 | "Coefficient":[0.35, 0.65], |
| 282 | "Offset":-650, |
TeYuan Wang | dcd3d42 | 2023-09-29 15:37:49 -0700 | [diff] [blame] | 283 | "HotThreshold":["NAN", 35.0, 41.0, 45.0, 47.0, 51.0, 55.0], |
| 284 | "HotHysteresis":[0.0, 1.9, 4.9, 1.9, 1.9, 1.9, 1.9], |
Sayanna Chandula | de94c5d | 2022-01-06 03:03:56 +0000 | [diff] [blame] | 285 | "Multiplier":0.001, |
Sayanna Chandula | de94c5d | 2022-01-06 03:03:56 +0000 | [diff] [blame] | 286 | "PollingDelay":300000, |
| 287 | "PassiveDelay":7000, |
TeYuan Wang | d3c9705 | 2022-05-10 17:04:15 +0800 | [diff] [blame] | 288 | "PIDInfo": { |
TeYuan Wang | dcd3d42 | 2023-09-29 15:37:49 -0700 | [diff] [blame] | 289 | "K_Po":["NAN", "NAN", 213, "NAN", "NAN", "NAN", "NAN"], |
| 290 | "K_Pu":["NAN", "NAN", 213, "NAN", "NAN", "NAN", "NAN"], |
| 291 | "K_I":["NAN", "NAN", 27, "NAN", "NAN", "NAN", "NAN"], |
TeYuan Wang | d3c9705 | 2022-05-10 17:04:15 +0800 | [diff] [blame] | 292 | "K_D":["NAN", "NAN", 0, "NAN", "NAN", "NAN", "NAN"], |
TeYuan Wang | dcd3d42 | 2023-09-29 15:37:49 -0700 | [diff] [blame] | 293 | "I_Max":["NAN", "NAN", 1383, "NAN", "NAN", "NAN", "NAN"], |
| 294 | "S_Power":["NAN", "NAN", 2383, "NAN", "NAN", "NAN", "NAN"], |
| 295 | "MinAllocPower":["NAN", "NAN", 0, "NAN", "NAN", "NAN", "NAN"], |
| 296 | "MaxAllocPower":["NAN", "NAN", 8022, "NAN", "NAN", "NAN", "NAN"], |
| 297 | "I_Cutoff":["NAN", "NAN", 8, "NAN", "NAN", "NAN", "NAN"], |
| 298 | "I_Default":1383 |
TeYuan Wang | d3c9705 | 2022-05-10 17:04:15 +0800 | [diff] [blame] | 299 | }, |
| 300 | "ExcludedPowerInfo": [ |
| 301 | { |
| 302 | "PowerRail": "PARTIAL_SYSTEM_POWER", |
TeYuan Wang | dcd3d42 | 2023-09-29 15:37:49 -0700 | [diff] [blame] | 303 | "PowerWeight": [0.21, 0.21, 0.21, 0.43, 0.43, 0.43, 0.43] |
TeYuan Wang | d3c9705 | 2022-05-10 17:04:15 +0800 | [diff] [blame] | 304 | } |
| 305 | ], |
Sayanna Chandula | de94c5d | 2022-01-06 03:03:56 +0000 | [diff] [blame] | 306 | "BindedCdevInfo": [ |
| 307 | { |
TeYuan Wang | d3c9705 | 2022-05-10 17:04:15 +0800 | [diff] [blame] | 308 | "CdevRequest": "chg_mdis", |
| 309 | "CdevWeightForPID": [1, 1, 1, 1, 1, 1, 1], |
| 310 | "MaxReleaseStep": 1, |
| 311 | "MaxThrottleStep": 1, |
TeYuan Wang | dcd3d42 | 2023-09-29 15:37:49 -0700 | [diff] [blame] | 312 | "CdevCeiling": [0, 25, 25, 26, 26, 26, 26], |
| 313 | "LimitInfo": [0, 0, 1, 1, 26, 26, 26] |
Sayanna Chandula | de94c5d | 2022-01-06 03:03:56 +0000 | [diff] [blame] | 314 | } |
| 315 | ] |
| 316 | }, |
| 317 | { |
Sayanna Chandula | 74d7972 | 2022-02-15 00:32:46 +0000 | [diff] [blame] | 318 | "Name":"cellular-emergency", |
| 319 | "Type":"POWER_AMPLIFIER", |
| 320 | "VirtualSensor":true, |
| 321 | "TriggerSensor":"quiet_therm", |
| 322 | "Formula":"MAXIMUM", |
Peter (YM) | 44d4e48 | 2023-01-18 03:38:02 +0000 | [diff] [blame] | 323 | "Combination":["VIRTUAL-SKIN"], |
| 324 | "Coefficient":[1.0], |
TeYuan Wang | f0cda43 | 2022-03-30 11:12:23 +0800 | [diff] [blame] | 325 | "HotThreshold":["NAN", "NAN", "NAN", "NAN", "NAN", 54.0, "NAN"], |
| 326 | "HotHysteresis":[0.0, 0.0, 0.0, 0.0, 0.0, 1.9, 0.0], |
Sayanna Chandula | 74d7972 | 2022-02-15 00:32:46 +0000 | [diff] [blame] | 327 | "Multiplier":0.001, |
| 328 | "Monitor":true, |
| 329 | "PollingDelay":300000, |
| 330 | "PassiveDelay":7000 |
| 331 | }, |
| 332 | { |
Sayanna Chandula | dade9ed | 2022-03-31 18:17:19 +0000 | [diff] [blame] | 333 | "Name":"USB-MINUS-USB2", |
| 334 | "Type":"UNKNOWN", |
| 335 | "VirtualSensor":true, |
TeYuan Wang | 5243b1a | 2022-06-28 12:16:42 +0800 | [diff] [blame] | 336 | "TriggerSensor": "usb_pwr_therm", |
Sayanna Chandula | dade9ed | 2022-03-31 18:17:19 +0000 | [diff] [blame] | 337 | "Formula":"WEIGHTED_AVG", |
Sayanna Chandula | 09b55b3 | 2022-04-19 20:44:35 +0000 | [diff] [blame] | 338 | "Combination":["usb_pwr_therm", "usb_pwr_therm2"], |
| 339 | "Coefficient":[1.0, -1.0], |
TeYuan Wang | 5243b1a | 2022-06-28 12:16:42 +0800 | [diff] [blame] | 340 | "HotThreshold":["NAN", "2.0", "NAN", "NAN", "NAN", "NAN", "NAN"], |
| 341 | "BindedCdevInfo": [ |
| 342 | { |
| 343 | "CdevRequest": "usbc-port", |
| 344 | "LimitInfo": [0, 0, 0, 0, 0, 0, 0] |
| 345 | } |
| 346 | ], |
| 347 | "Multiplier":0.001, |
| 348 | "PollingDelay":0, |
| 349 | "PassiveDelay":7000 |
Sayanna Chandula | dade9ed | 2022-03-31 18:17:19 +0000 | [diff] [blame] | 350 | }, |
| 351 | { |
| 352 | "Name":"USB-MINUS-NEUTRAL", |
| 353 | "Type":"UNKNOWN", |
| 354 | "VirtualSensor":true, |
TeYuan Wang | 5243b1a | 2022-06-28 12:16:42 +0800 | [diff] [blame] | 355 | "TriggerSensor": "usb_pwr_therm", |
Sayanna Chandula | dade9ed | 2022-03-31 18:17:19 +0000 | [diff] [blame] | 356 | "Formula":"WEIGHTED_AVG", |
Sayanna Chandula | 09b55b3 | 2022-04-19 20:44:35 +0000 | [diff] [blame] | 357 | "Combination":["usb_pwr_therm", "neutral_therm"], |
| 358 | "Coefficient":[1.0, -1.0], |
TeYuan Wang | 5243b1a | 2022-06-28 12:16:42 +0800 | [diff] [blame] | 359 | "HotThreshold":["NAN", "4.5", "NAN", "NAN", "NAN", "NAN", "NAN"], |
| 360 | "BindedCdevInfo": [ |
| 361 | { |
| 362 | "CdevRequest": "usbc-port", |
| 363 | "LimitInfo": [0, 0, 0, 0, 0, 0, 0] |
| 364 | } |
| 365 | ], |
| 366 | "Multiplier":0.001, |
| 367 | "PollingDelay":0, |
| 368 | "PassiveDelay":7000 |
Sayanna Chandula | dade9ed | 2022-03-31 18:17:19 +0000 | [diff] [blame] | 369 | }, |
| 370 | { |
| 371 | "Name":"VIRTUAL-USB-THROTTLING", |
| 372 | "Type":"USB_PORT", |
| 373 | "VirtualSensor":true, |
| 374 | "Formula":"COUNT_THRESHOLD", |
| 375 | "TriggerSensor": "usb_pwr_therm", |
Sayanna Chandula | 09b55b3 | 2022-04-19 20:44:35 +0000 | [diff] [blame] | 376 | "Combination":["usb_pwr_therm", "USB-MINUS-USB2", "USB-MINUS-NEUTRAL"], |
Sayanna Chandula | d16aa14 | 2022-05-05 21:31:18 +0000 | [diff] [blame] | 377 | "Coefficient":[42000, 2500, 5000], |
Sayanna Chandula | 09b55b3 | 2022-04-19 20:44:35 +0000 | [diff] [blame] | 378 | "HotThreshold":["NAN", "NAN", "NAN", "NAN", "3.0", "NAN", "NAN"], |
Sayanna Chandula | dade9ed | 2022-03-31 18:17:19 +0000 | [diff] [blame] | 379 | "BindedCdevInfo": [ |
| 380 | { |
| 381 | "CdevRequest": "usbc-port", |
| 382 | "LimitInfo": [0, 0, 0, 0, 1, 1, 1] |
| 383 | } |
| 384 | ], |
Sayanna Chandula | dade9ed | 2022-03-31 18:17:19 +0000 | [diff] [blame] | 385 | "Multiplier":1, |
| 386 | "PollingDelay":60000, |
| 387 | "PassiveDelay":7000 |
| 388 | }, |
| 389 | { |
| 390 | "Name":"VIRTUAL-USB-UI", |
| 391 | "Type":"USB_PORT", |
| 392 | "VirtualSensor":true, |
| 393 | "Formula":"COUNT_THRESHOLD", |
| 394 | "TriggerSensor": "usb_pwr_therm", |
Sayanna Chandula | 09b55b3 | 2022-04-19 20:44:35 +0000 | [diff] [blame] | 395 | "Combination":["usb_pwr_therm", "USB-MINUS-USB2", "USB-MINUS-NEUTRAL"], |
Sayanna Chandula | 835341d | 2022-07-12 15:51:42 -0700 | [diff] [blame] | 396 | "Coefficient":[43500, 3500, 8000], |
Sayanna Chandula | 09b55b3 | 2022-04-19 20:44:35 +0000 | [diff] [blame] | 397 | "HotThreshold":["NAN", "NAN", "NAN", "NAN", "NAN", "3.0", "NAN"], |
Sayanna Chandula | dade9ed | 2022-03-31 18:17:19 +0000 | [diff] [blame] | 398 | "Multiplier":1, |
| 399 | "Monitor":true, |
| 400 | "PollingDelay":60000, |
| 401 | "PassiveDelay":7000 |
| 402 | }, |
| 403 | { |
Cyan_Hsieh | ff4c7ca | 2021-11-25 15:40:47 +0800 | [diff] [blame] | 404 | "Name":"LITTLE", |
| 405 | "Type":"CPU", |
Sayanna Chandula | 5144606 | 2022-10-31 11:56:03 -0700 | [diff] [blame] | 406 | "HotThreshold":["NAN", "NAN", "NAN", "NAN", "NAN", "NAN", "NAN"], |
Cyan_Hsieh | ff4c7ca | 2021-11-25 15:40:47 +0800 | [diff] [blame] | 407 | "Multiplier":0.001 |
| 408 | }, |
| 409 | { |
| 410 | "Name":"MID", |
| 411 | "Type":"CPU", |
Sayanna Chandula | 5144606 | 2022-10-31 11:56:03 -0700 | [diff] [blame] | 412 | "HotThreshold":["NAN", "NAN", "NAN", "NAN", "NAN", "NAN", "NAN"], |
Cyan_Hsieh | ff4c7ca | 2021-11-25 15:40:47 +0800 | [diff] [blame] | 413 | "Multiplier":0.001 |
| 414 | }, |
| 415 | { |
Sayanna Chandula | de94c5d | 2022-01-06 03:03:56 +0000 | [diff] [blame] | 416 | "Name":"BIG", |
| 417 | "Type":"CPU", |
Sayanna Chandula | 5144606 | 2022-10-31 11:56:03 -0700 | [diff] [blame] | 418 | "HotThreshold":["NAN", "NAN", "NAN", "NAN", "NAN", "NAN", "NAN"], |
Sayanna Chandula | de94c5d | 2022-01-06 03:03:56 +0000 | [diff] [blame] | 419 | "Multiplier":0.001 |
| 420 | }, |
| 421 | { |
Cyan_Hsieh | ff4c7ca | 2021-11-25 15:40:47 +0800 | [diff] [blame] | 422 | "Name":"G3D", |
| 423 | "Type":"GPU", |
Sayanna Chandula | 5144606 | 2022-10-31 11:56:03 -0700 | [diff] [blame] | 424 | "HotThreshold":["NAN", "NAN", "NAN", "NAN", "NAN", "NAN", "NAN"], |
TeYuan Wang | f0cda43 | 2022-03-30 11:12:23 +0800 | [diff] [blame] | 425 | "Multiplier":0.001 |
| 426 | }, |
| 427 | { |
| 428 | "Name":"TPU", |
| 429 | "Type":"NPU", |
Sayanna Chandula | 5144606 | 2022-10-31 11:56:03 -0700 | [diff] [blame] | 430 | "HotThreshold":["NAN", "NAN", "NAN", "NAN", "NAN", "NAN", "NAN"], |
Cyan_Hsieh | ff4c7ca | 2021-11-25 15:40:47 +0800 | [diff] [blame] | 431 | "Multiplier":0.001 |
| 432 | }, |
| 433 | { |
| 434 | "Name":"battery_cycle", |
| 435 | "Type":"BCL_VOLTAGE", |
Cyan_Hsieh | ff4c7ca | 2021-11-25 15:40:47 +0800 | [diff] [blame] | 436 | "Multiplier":1, |
| 437 | "Monitor":false |
| 438 | }, |
| 439 | { |
| 440 | "Name":"critical-battery-cell", |
| 441 | "Type":"BCL_VOLTAGE", |
| 442 | "VirtualSensor":true, |
| 443 | "Formula":"COUNT_THRESHOLD", |
| 444 | "TriggerSensor": "vdroop1", |
TeYuan Wang | f0cda43 | 2022-03-30 11:12:23 +0800 | [diff] [blame] | 445 | "Combination":["battery", "battery_cycle", "vdroop1"], |
| 446 | "Coefficient":[-10000, 400, 1000], |
| 447 | "HotThreshold":["NAN", "NAN", "NAN", "NAN", "NAN", 3.00, "NAN"], |
Cyan_Hsieh | ff4c7ca | 2021-11-25 15:40:47 +0800 | [diff] [blame] | 448 | "Multiplier":1, |
| 449 | "Monitor":true |
| 450 | }, |
| 451 | { |
| 452 | "Name":"FLASH_LED_REDUCE", |
| 453 | "Type":"UNKNOWN", |
| 454 | "VirtualSensor":true, |
| 455 | "Formula":"COUNT_THRESHOLD", |
| 456 | "TriggerSensor": "vdroop1", |
TeYuan Wang | f0cda43 | 2022-03-30 11:12:23 +0800 | [diff] [blame] | 457 | "Combination":["battery", "battery_cycle", "vdroop1"], |
| 458 | "Coefficient":[-10000, 400, 1000], |
| 459 | "HotThreshold":["NAN", "NAN", "NAN", "NAN", 3.00, "NAN", "NAN"], |
Cyan_Hsieh | ff4c7ca | 2021-11-25 15:40:47 +0800 | [diff] [blame] | 460 | "Multiplier":1, |
| 461 | "Monitor":true, |
| 462 | "SendPowerHint":true |
| 463 | }, |
| 464 | { |
| 465 | "Name":"soc", |
| 466 | "Type":"BCL_PERCENTAGE", |
TeYuan Wang | f0cda43 | 2022-03-30 11:12:23 +0800 | [diff] [blame] | 467 | "HotThreshold":["NAN", "NAN", 80, "NAN", "NAN", "NAN", "NAN"], |
George Lee | b2180f9 | 2022-04-28 13:55:44 -0700 | [diff] [blame] | 468 | "Multiplier":1 |
Cyan_Hsieh | ff4c7ca | 2021-11-25 15:40:47 +0800 | [diff] [blame] | 469 | }, |
| 470 | { |
George Lee | c701742 | 2022-03-10 15:21:17 -0800 | [diff] [blame] | 471 | "Name":"BCL_TPU_LOW_TEMP", |
| 472 | "Type":"BCL_CURRENT", |
| 473 | "VirtualSensor":true, |
| 474 | "Formula":"WEIGHTED_AVG", |
| 475 | "TriggerSensor": "ocp_tpu", |
TeYuan Wang | f0cda43 | 2022-03-30 11:12:23 +0800 | [diff] [blame] | 476 | "Combination":["ocp_tpu", "battery"], |
| 477 | "Coefficient":[1, -10], |
| 478 | "HotThreshold":["NAN", "NAN", "NAN", "NAN", 13000, "NAN", "NAN"], |
George Lee | c701742 | 2022-03-10 15:21:17 -0800 | [diff] [blame] | 479 | "Multiplier":1, |
| 480 | "Monitor":true, |
George Lee | c701742 | 2022-03-10 15:21:17 -0800 | [diff] [blame] | 481 | "BindedCdevInfo": [ |
| 482 | { |
| 483 | "CdevRequest": "tpu_cooling", |
| 484 | "LimitInfo": [0, 0, 0, 0, 7, 7, 7] |
| 485 | } |
| 486 | ] |
| 487 | }, |
| 488 | { |
| 489 | "Name":"BCL_GPU_LOW_TEMP", |
| 490 | "Type":"BCL_CURRENT", |
| 491 | "VirtualSensor":true, |
| 492 | "Formula":"WEIGHTED_AVG", |
| 493 | "TriggerSensor": "ocp_gpu", |
TeYuan Wang | f0cda43 | 2022-03-30 11:12:23 +0800 | [diff] [blame] | 494 | "Combination":["ocp_gpu", "battery"], |
| 495 | "Coefficient":[1, -10], |
| 496 | "HotThreshold":["NAN", "NAN", "NAN", "NAN", 13000, "NAN", "NAN"], |
George Lee | c701742 | 2022-03-10 15:21:17 -0800 | [diff] [blame] | 497 | "Multiplier":1, |
| 498 | "Monitor":true, |
George Lee | c701742 | 2022-03-10 15:21:17 -0800 | [diff] [blame] | 499 | "BindedCdevInfo": [ |
| 500 | { |
| 501 | "CdevRequest": "thermal-gpufreq-0", |
| 502 | "LimitInfo": [0, 0, 0, 0, 9, 9, 9] |
| 503 | } |
| 504 | ] |
| 505 | }, |
| 506 | { |
| 507 | "Name":"BCL_BATOILO_GPU_LOW_TEMP", |
| 508 | "Type":"BCL_CURRENT", |
| 509 | "VirtualSensor":true, |
| 510 | "Formula":"COUNT_THRESHOLD", |
| 511 | "TriggerSensor": "batoilo", |
TeYuan Wang | f0cda43 | 2022-03-30 11:12:23 +0800 | [diff] [blame] | 512 | "Combination":["batoilo", "ocp_gpu", "battery"], |
| 513 | "Coefficient":[5000, 12000, -1000 ], |
| 514 | "HotThreshold":["NAN", "NAN", "NAN", "NAN", 3.0, "NAN", "NAN"], |
George Lee | c701742 | 2022-03-10 15:21:17 -0800 | [diff] [blame] | 515 | "Multiplier":1, |
| 516 | "Monitor":true, |
George Lee | c701742 | 2022-03-10 15:21:17 -0800 | [diff] [blame] | 517 | "BindedCdevInfo": [ |
| 518 | { |
| 519 | "CdevRequest": "thermal-gpufreq-0", |
| 520 | "LimitInfo": [0, 0, 0, 0, 9, 9, 9] |
| 521 | } |
| 522 | ] |
| 523 | }, |
| 524 | { |
| 525 | "Name":"BCL_BATOILO_TPU_LOW_TEMP", |
| 526 | "Type":"BCL_CURRENT", |
| 527 | "VirtualSensor":true, |
| 528 | "Formula":"COUNT_THRESHOLD", |
| 529 | "TriggerSensor": "batoilo", |
TeYuan Wang | f0cda43 | 2022-03-30 11:12:23 +0800 | [diff] [blame] | 530 | "Combination":["batoilo", "ocp_tpu", "battery"], |
| 531 | "Coefficient":[5000, 12000, -1000], |
| 532 | "HotThreshold":["NAN", "NAN", "NAN", "NAN", 3.0, "NAN", "NAN"], |
George Lee | c701742 | 2022-03-10 15:21:17 -0800 | [diff] [blame] | 533 | "Multiplier":1, |
| 534 | "Monitor":true, |
George Lee | c701742 | 2022-03-10 15:21:17 -0800 | [diff] [blame] | 535 | "BindedCdevInfo": [ |
| 536 | { |
| 537 | "CdevRequest": "tpu_cooling", |
| 538 | "LimitInfo": [0, 0, 0, 0, 7, 7, 7] |
| 539 | } |
| 540 | ] |
| 541 | }, |
| 542 | { |
| 543 | "Name":"BCL_BATOILO_GPU", |
| 544 | "Type":"BCL_CURRENT", |
| 545 | "VirtualSensor":true, |
| 546 | "Formula":"COUNT_THRESHOLD", |
| 547 | "TriggerSensor": "batoilo", |
TeYuan Wang | f0cda43 | 2022-03-30 11:12:23 +0800 | [diff] [blame] | 548 | "Combination":["batoilo", "ocp_gpu"], |
| 549 | "Coefficient":[5000, 12000], |
| 550 | "HotThreshold":["NAN", "NAN", "NAN", "NAN", 2.0, "NAN", "NAN"], |
George Lee | c701742 | 2022-03-10 15:21:17 -0800 | [diff] [blame] | 551 | "Multiplier":1, |
| 552 | "Monitor":true, |
George Lee | c701742 | 2022-03-10 15:21:17 -0800 | [diff] [blame] | 553 | "BindedCdevInfo": [ |
| 554 | { |
| 555 | "CdevRequest": "thermal-gpufreq-0", |
| 556 | "LimitInfo": [0, 0, 0, 0, 4, 4, 4] |
| 557 | } |
| 558 | ] |
| 559 | }, |
| 560 | { |
| 561 | "Name":"BCL_BATOILO_TPU", |
| 562 | "Type":"BCL_CURRENT", |
| 563 | "VirtualSensor":true, |
| 564 | "Formula":"COUNT_THRESHOLD", |
| 565 | "TriggerSensor": "batoilo", |
| 566 | "Combination":[ |
| 567 | "batoilo", |
| 568 | "ocp_tpu" |
| 569 | ], |
TeYuan Wang | f0cda43 | 2022-03-30 11:12:23 +0800 | [diff] [blame] | 570 | "Coefficient":[5000, 12000], |
| 571 | "HotThreshold":["NAN", "NAN", "NAN", "NAN", 2.0, "NAN", "NAN"], |
George Lee | c701742 | 2022-03-10 15:21:17 -0800 | [diff] [blame] | 572 | "Multiplier":1, |
| 573 | "Monitor":true, |
George Lee | c701742 | 2022-03-10 15:21:17 -0800 | [diff] [blame] | 574 | "BindedCdevInfo": [ |
| 575 | { |
| 576 | "CdevRequest": "tpu_cooling", |
George Lee | 8794415 | 2022-05-06 09:01:33 -0700 | [diff] [blame] | 577 | "LimitInfo": [0, 0, 0, 0, 6, 6, 6] |
George Lee | c701742 | 2022-03-10 15:21:17 -0800 | [diff] [blame] | 578 | } |
| 579 | ] |
| 580 | }, |
| 581 | { |
George Lee | fa5437f | 2022-01-12 09:50:00 -0800 | [diff] [blame] | 582 | "Name":"batoilo", |
| 583 | "Type":"BCL_CURRENT", |
TeYuan Wang | f0cda43 | 2022-03-30 11:12:23 +0800 | [diff] [blame] | 584 | "HotThreshold":["NAN", "NAN", "NAN", "NAN", 5000, "NAN", "NAN"], |
| 585 | "HotHysteresis":[0.0, 0.0, 0.0, 0.0, 100, 0.0, 0.0], |
George Lee | fa5437f | 2022-01-12 09:50:00 -0800 | [diff] [blame] | 586 | "Multiplier":1, |
George Lee | 133bcdf | 2022-06-16 15:37:17 -0700 | [diff] [blame] | 587 | "Monitor":true, |
George Lee | 1c2f2a4 | 2022-08-19 05:10:47 +0000 | [diff] [blame] | 588 | "PollingDelay":0, |
| 589 | "PassiveDelay":1000, |
| 590 | "BindedCdevInfo": [ |
| 591 | { |
| 592 | "CdevRequest": "thermal-cpufreq-2", |
| 593 | "LimitInfo": [0, 0, 0, 0, 7, 7, 7] |
| 594 | }, |
| 595 | { |
| 596 | "CdevRequest": "thermal-gpufreq-0", |
| 597 | "LimitInfo": [0, 0, 0, 0, 3, 3, 3] |
| 598 | }, |
| 599 | { |
| 600 | "CdevRequest": "tpu_cooling", |
| 601 | "LimitInfo": [0, 0, 0, 0, 5, 5, 5] |
| 602 | } |
| 603 | ] |
George Lee | b60df13 | 2022-01-18 10:32:30 -0800 | [diff] [blame] | 604 | }, |
| 605 | { |
| 606 | "Name":"BCL_AUDIO_BAACL", |
| 607 | "Type":"BCL_VOLTAGE", |
| 608 | "VirtualSensor":true, |
| 609 | "Formula":"COUNT_THRESHOLD", |
| 610 | "TriggerSensor": "soc", |
TeYuan Wang | f0cda43 | 2022-03-30 11:12:23 +0800 | [diff] [blame] | 611 | "Combination":["battery", "soc"], |
| 612 | "Coefficient":[-25000, 80], |
| 613 | "HotThreshold":["NAN", "NAN", "NAN", "NAN", 2.0, "NAN", "NAN"], |
George Lee | b60df13 | 2022-01-18 10:32:30 -0800 | [diff] [blame] | 614 | "Multiplier":1, |
| 615 | "Monitor":true |
George Lee | fa5437f | 2022-01-12 09:50:00 -0800 | [diff] [blame] | 616 | }, |
| 617 | { |
Cyan_Hsieh | ff4c7ca | 2021-11-25 15:40:47 +0800 | [diff] [blame] | 618 | "Name":"vdroop1", |
| 619 | "Type":"BCL_VOLTAGE", |
TeYuan Wang | f0cda43 | 2022-03-30 11:12:23 +0800 | [diff] [blame] | 620 | "HotThreshold":["NAN", "NAN", "NAN", "NAN", 1000, "NAN", "NAN"], |
| 621 | "HotHysteresis":[0.0, 0.0, 0.0, 0.0, 100, 0.0, 0.0], |
Cyan_Hsieh | ff4c7ca | 2021-11-25 15:40:47 +0800 | [diff] [blame] | 622 | "Multiplier":1, |
George Lee | 133bcdf | 2022-06-16 15:37:17 -0700 | [diff] [blame] | 623 | "Monitor":true, |
George Lee | 1c2f2a4 | 2022-08-19 05:10:47 +0000 | [diff] [blame] | 624 | "PollingDelay":0, |
| 625 | "PassiveDelay":1000, |
| 626 | "BindedCdevInfo": [ |
| 627 | { |
| 628 | "CdevRequest": "thermal-cpufreq-2", |
| 629 | "LimitInfo": [0, 0, 0, 0, 7, 7, 7] |
| 630 | }, |
| 631 | { |
| 632 | "CdevRequest": "thermal-gpufreq-0", |
| 633 | "LimitInfo": [0, 0, 0, 0, 2, 2, 2] |
| 634 | }, |
| 635 | { |
| 636 | "CdevRequest": "tpu_cooling", |
| 637 | "LimitInfo": [0, 0, 0, 0, 3, 3, 3] |
| 638 | } |
| 639 | ] |
Cyan_Hsieh | ff4c7ca | 2021-11-25 15:40:47 +0800 | [diff] [blame] | 640 | }, |
| 641 | { |
| 642 | "Name":"vdroop2", |
| 643 | "Type":"BCL_VOLTAGE", |
TeYuan Wang | f0cda43 | 2022-03-30 11:12:23 +0800 | [diff] [blame] | 644 | "HotThreshold":["NAN", "NAN", "NAN", "NAN", 1200, "NAN", "NAN"], |
| 645 | "HotHysteresis":[0.0, 0.0, 0.0, 0.0, 100, 0.0, 0.0], |
Cyan_Hsieh | ff4c7ca | 2021-11-25 15:40:47 +0800 | [diff] [blame] | 646 | "Multiplier":1, |
George Lee | 133bcdf | 2022-06-16 15:37:17 -0700 | [diff] [blame] | 647 | "Monitor":true, |
George Lee | 1c2f2a4 | 2022-08-19 05:10:47 +0000 | [diff] [blame] | 648 | "PollingDelay":0, |
| 649 | "PassiveDelay":1000, |
| 650 | "BindedCdevInfo": [ |
| 651 | { |
| 652 | "CdevRequest": "thermal-cpufreq-2", |
| 653 | "LimitInfo": [0, 0, 0, 0, 7, 7, 7] |
| 654 | }, |
| 655 | { |
| 656 | "CdevRequest": "thermal-gpufreq-0", |
| 657 | "LimitInfo": [0, 0, 0, 0, 4, 4, 4] |
| 658 | }, |
| 659 | { |
| 660 | "CdevRequest": "tpu_cooling", |
| 661 | "LimitInfo": [0, 0, 0, 0, 3, 3, 3] |
| 662 | } |
| 663 | ] |
Cyan_Hsieh | ff4c7ca | 2021-11-25 15:40:47 +0800 | [diff] [blame] | 664 | }, |
| 665 | { |
| 666 | "Name":"smpl_gm", |
| 667 | "Type":"BCL_VOLTAGE", |
TeYuan Wang | f0cda43 | 2022-03-30 11:12:23 +0800 | [diff] [blame] | 668 | "HotThreshold":["NAN", "NAN", "NAN", "NAN", 1100, "NAN", "NAN"], |
| 669 | "HotHysteresis":[0.0, 0.0, 0.0, 0.0, 100, 0.0, 0.0], |
Cyan_Hsieh | ff4c7ca | 2021-11-25 15:40:47 +0800 | [diff] [blame] | 670 | "Multiplier":1, |
George Lee | 133bcdf | 2022-06-16 15:37:17 -0700 | [diff] [blame] | 671 | "Monitor":true, |
George Lee | 1c2f2a4 | 2022-08-19 05:10:47 +0000 | [diff] [blame] | 672 | "PollingDelay":0, |
| 673 | "PassiveDelay":1000, |
| 674 | "BindedCdevInfo": [ |
| 675 | { |
| 676 | "CdevRequest": "thermal-cpufreq-2", |
| 677 | "LimitInfo": [0, 0, 0, 0, 7, 7, 7] |
| 678 | }, |
| 679 | { |
| 680 | "CdevRequest": "thermal-gpufreq-0", |
| 681 | "LimitInfo": [0, 0, 0, 0, 3, 3, 3] |
| 682 | }, |
| 683 | { |
| 684 | "CdevRequest": "tpu_cooling", |
| 685 | "LimitInfo": [0, 0, 0, 0, 3, 3, 3] |
| 686 | } |
| 687 | ] |
Cyan_Hsieh | ff4c7ca | 2021-11-25 15:40:47 +0800 | [diff] [blame] | 688 | }, |
| 689 | { |
| 690 | "Name":"ocp_cpu1", |
| 691 | "Type":"BCL_CURRENT", |
TeYuan Wang | f0cda43 | 2022-03-30 11:12:23 +0800 | [diff] [blame] | 692 | "HotThreshold":["NAN", "NAN", "NAN", "NAN", 8000, "NAN", "NAN"], |
| 693 | "HotHysteresis":[0.0, 0.0, 0.0, 0.0, 100, 0.0, 0.0], |
Cyan_Hsieh | ff4c7ca | 2021-11-25 15:40:47 +0800 | [diff] [blame] | 694 | "Multiplier":1, |
TeYuan Wang | deaa89e | 2022-04-01 18:21:39 +0800 | [diff] [blame] | 695 | "Hidden":true |
Cyan_Hsieh | ff4c7ca | 2021-11-25 15:40:47 +0800 | [diff] [blame] | 696 | }, |
| 697 | { |
| 698 | "Name":"ocp_cpu2", |
| 699 | "Type":"BCL_CURRENT", |
TeYuan Wang | f0cda43 | 2022-03-30 11:12:23 +0800 | [diff] [blame] | 700 | "HotThreshold":["NAN", "NAN", "NAN", "NAN", 12000, "NAN", "NAN"], |
| 701 | "HotHysteresis":[0.0, 0.0, 0.0, 0.0, 100, 0.0, 0.0], |
Cyan_Hsieh | ff4c7ca | 2021-11-25 15:40:47 +0800 | [diff] [blame] | 702 | "Multiplier":1, |
TeYuan Wang | deaa89e | 2022-04-01 18:21:39 +0800 | [diff] [blame] | 703 | "Hidden":true |
Cyan_Hsieh | ff4c7ca | 2021-11-25 15:40:47 +0800 | [diff] [blame] | 704 | }, |
| 705 | { |
| 706 | "Name":"ocp_tpu", |
| 707 | "Type":"BCL_CURRENT", |
TeYuan Wang | f0cda43 | 2022-03-30 11:12:23 +0800 | [diff] [blame] | 708 | "HotThreshold":["NAN", "NAN", "NAN", "NAN", 12000, "NAN", "NAN"], |
| 709 | "HotHysteresis":[0.0, 0.0, 0.0, 0.0, 100, 0.0, 0.0], |
George Lee | b2180f9 | 2022-04-28 13:55:44 -0700 | [diff] [blame] | 710 | "Multiplier":1 |
Cyan_Hsieh | ff4c7ca | 2021-11-25 15:40:47 +0800 | [diff] [blame] | 711 | }, |
| 712 | { |
| 713 | "Name":"ocp_gpu", |
| 714 | "Type":"BCL_CURRENT", |
TeYuan Wang | f0cda43 | 2022-03-30 11:12:23 +0800 | [diff] [blame] | 715 | "HotThreshold":["NAN", "NAN", "NAN", "NAN", 12000, "NAN", "NAN"], |
| 716 | "HotHysteresis":[0.0, 0.0, 0.0, 0.0, 100, 0.0, 0.0], |
George Lee | b2180f9 | 2022-04-28 13:55:44 -0700 | [diff] [blame] | 717 | "Multiplier":1 |
Cyan_Hsieh | ff4c7ca | 2021-11-25 15:40:47 +0800 | [diff] [blame] | 718 | } |
| 719 | ], |
| 720 | "CoolingDevices":[ |
| 721 | { |
| 722 | "Name":"thermal-cpufreq-0", |
| 723 | "Type":"CPU", |
| 724 | "WritePath":"/dev/thermal/cdev-by-name/thermal-cpufreq-0/user_vote", |
TeYuan Wang | f0cda43 | 2022-03-30 11:12:23 +0800 | [diff] [blame] | 725 | "State2Power":[1100, 1050, 1000, 950, 900, 850, 800, 750, 700, 650, 600] |
Cyan_Hsieh | ff4c7ca | 2021-11-25 15:40:47 +0800 | [diff] [blame] | 726 | }, |
| 727 | { |
| 728 | "Name":"thermal-cpufreq-1", |
| 729 | "Type":"CPU", |
| 730 | "WritePath":"/dev/thermal/cdev-by-name/thermal-cpufreq-1/user_vote", |
TeYuan Wang | f0cda43 | 2022-03-30 11:12:23 +0800 | [diff] [blame] | 731 | "State2Power":[1400, 1350, 1300, 1250, 1200, 1150, 1100, 1050, 1000, 950, 900, 850, 800, 750] |
Cyan_Hsieh | ff4c7ca | 2021-11-25 15:40:47 +0800 | [diff] [blame] | 732 | }, |
| 733 | { |
| 734 | "Name":"thermal-cpufreq-2", |
| 735 | "Type":"CPU", |
| 736 | "WritePath":"/dev/thermal/cdev-by-name/thermal-cpufreq-2/user_vote", |
TeYuan Wang | f0cda43 | 2022-03-30 11:12:23 +0800 | [diff] [blame] | 737 | "State2Power":[1450, 1400, 1350, 1300, 1250, 1200, 1150, 1100, 1050, 1000, 950, 900, 850, 800, 750] |
Sayanna Chandula | de94c5d | 2022-01-06 03:03:56 +0000 | [diff] [blame] | 738 | }, |
| 739 | { |
| 740 | "Name":"thermal-gpufreq-0", |
| 741 | "Type":"GPU", |
| 742 | "WritePath":"/dev/thermal/cdev-by-name/thermal-gpufreq-0/user_vote", |
TeYuan Wang | f0cda43 | 2022-03-30 11:12:23 +0800 | [diff] [blame] | 743 | "State2Power":[4371, 3543, 3085, 2293, 1927, 1707, 1394, 1171, 967, 768, 592, 433] |
Sayanna Chandula | de94c5d | 2022-01-06 03:03:56 +0000 | [diff] [blame] | 744 | }, |
| 745 | { |
TeYuan Wang | d3c9705 | 2022-05-10 17:04:15 +0800 | [diff] [blame] | 746 | "Name":"chg_mdis", |
Sayanna Chandula | ab4b159 | 2022-02-14 22:17:46 +0000 | [diff] [blame] | 747 | "Type":"BATTERY" |
| 748 | }, |
| 749 | { |
Sayanna Chandula | dade9ed | 2022-03-31 18:17:19 +0000 | [diff] [blame] | 750 | "Name":"usbc-port", |
| 751 | "Type":"BATTERY" |
| 752 | }, |
| 753 | { |
Sayanna Chandula | de94c5d | 2022-01-06 03:03:56 +0000 | [diff] [blame] | 754 | "Name":"tpu_cooling", |
| 755 | "Type":"NPU", |
| 756 | "WritePath":"/dev/thermal/cdev-by-name/tpu_cooling/user_vote" |
Sayanna Chandula | b2276fb | 2022-07-22 10:07:47 -0700 | [diff] [blame] | 757 | }, |
| 758 | { |
| 759 | "Name":"gxp-cooling", |
| 760 | "Type":"NPU", |
| 761 | "WritePath":"/dev/thermal/cdev-by-name/gxp-cooling/user_vote" |
Cyan_Hsieh | ff4c7ca | 2021-11-25 15:40:47 +0800 | [diff] [blame] | 762 | } |
| 763 | ], |
| 764 | "PowerRails":[ |
| 765 | { |
| 766 | "Name":"PPVAR_VSYS_PWR_DISP" |
| 767 | }, |
| 768 | { |
| 769 | "Name":"VSYS_PWR_MODEM" |
| 770 | }, |
| 771 | { |
| 772 | "Name":"S2M_VDD_CPUCL2", |
TeYuan Wang | f0cda43 | 2022-03-30 11:12:23 +0800 | [diff] [blame] | 773 | "PowerSampleDelay":7000, |
| 774 | "PowerSampleCount":1 |
Cyan_Hsieh | ff4c7ca | 2021-11-25 15:40:47 +0800 | [diff] [blame] | 775 | |
| 776 | }, |
| 777 | { |
| 778 | "Name":"S3M_VDD_CPUCL1", |
TeYuan Wang | f0cda43 | 2022-03-30 11:12:23 +0800 | [diff] [blame] | 779 | "PowerSampleDelay":7000, |
| 780 | "PowerSampleCount":1 |
Cyan_Hsieh | ff4c7ca | 2021-11-25 15:40:47 +0800 | [diff] [blame] | 781 | }, |
| 782 | { |
| 783 | "Name":"S4M_VDD_CPUCL0", |
TeYuan Wang | f0cda43 | 2022-03-30 11:12:23 +0800 | [diff] [blame] | 784 | "PowerSampleDelay":7000, |
| 785 | "PowerSampleCount":1 |
Cyan_Hsieh | ff4c7ca | 2021-11-25 15:40:47 +0800 | [diff] [blame] | 786 | }, |
| 787 | { |
| 788 | "Name":"S5M_VDD_INT" |
| 789 | }, |
| 790 | { |
| 791 | "Name":"S1M_VDD_MIF" |
| 792 | }, |
| 793 | { |
| 794 | "Name":"S2S_VDD_G3D", |
TeYuan Wang | f0cda43 | 2022-03-30 11:12:23 +0800 | [diff] [blame] | 795 | "PowerSampleDelay":7000, |
| 796 | "PowerSampleCount":1 |
Sayanna Chandula | ab4b159 | 2022-02-14 22:17:46 +0000 | [diff] [blame] | 797 | }, |
| 798 | { |
TeYuan Wang | d3c9705 | 2022-05-10 17:04:15 +0800 | [diff] [blame] | 799 | "Name":"PARTIAL_SYSTEM_POWER", |
Sayanna Chandula | ab4b159 | 2022-02-14 22:17:46 +0000 | [diff] [blame] | 800 | "VirtualRails":true, |
| 801 | "Formula":"WEIGHTED_AVG", |
TeYuan Wang | f0cda43 | 2022-03-30 11:12:23 +0800 | [diff] [blame] | 802 | "Combination":["VSYS_PWR_MODEM", "S2M_VDD_CPUCL2", "S3M_VDD_CPUCL1", "S4M_VDD_CPUCL0", "S5M_VDD_INT", "S1M_VDD_MIF", "S2S_VDD_G3D"], |
| 803 | "Coefficient":[1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0], |
TeYuan Wang | d3c9705 | 2022-05-10 17:04:15 +0800 | [diff] [blame] | 804 | "PowerSampleDelay":7000, |
Sayanna Chandula | ab4b159 | 2022-02-14 22:17:46 +0000 | [diff] [blame] | 805 | "PowerSampleCount":5 |
Cyan_Hsieh | ff4c7ca | 2021-11-25 15:40:47 +0800 | [diff] [blame] | 806 | } |
sashwinbalaji | 16c067a | 2023-02-21 09:42:12 +0800 | [diff] [blame] | 807 | ], |
| 808 | "Stats": { |
| 809 | "Sensors": { |
| 810 | "RecordWithDefaultThreshold": ["VIRTUAL-SKIN"], |
| 811 | "RecordWithThreshold": [ |
| 812 | { |
| 813 | "Name": "VIRTUAL-GNSS-DISP", |
| 814 | "Thresholds": [31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51] |
| 815 | }, |
| 816 | { |
| 817 | "Name": "VIRTUAL-USB2-QUIET", |
| 818 | "Thresholds": [31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51] |
| 819 | }, |
| 820 | { |
| 821 | "Name": "VIRTUAL-QUIET-USB2", |
| 822 | "Thresholds": [31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51] |
| 823 | }, |
| 824 | { |
| 825 | "Name": "VIRTUAL-NEUTRAL-QUIET", |
| 826 | "Thresholds": [31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51] |
| 827 | }, |
| 828 | { |
| 829 | "Name": "VIRTUAL-QI-DISP", |
| 830 | "Thresholds": [31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51] |
| 831 | }, |
| 832 | { |
| 833 | "Name": "VIRTUAL-SKIN", |
| 834 | "Thresholds": [31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51] |
| 835 | }, |
| 836 | { |
| 837 | "Name": "VIRTUAL-USB-THROTTLING", |
| 838 | "Thresholds": [3.0] |
| 839 | } |
| 840 | ] |
| 841 | }, |
| 842 | "CoolingDevices": { |
| 843 | "RecordVotePerSensor": { |
| 844 | "DefaultThresholdEnableAll": true |
| 845 | } |
| 846 | } |
| 847 | } |
Cyan_Hsieh | ff4c7ca | 2021-11-25 15:40:47 +0800 | [diff] [blame] | 848 | } |