blob: 69129dbcbc133e84638d66a10630af206a6d26f0 [file] [log] [blame]
Potin Lai52f56092021-12-15 10:35:42 +08001{
2 "Exposes": [
3 {
4 "BindConnector": "System Fan Connector 0",
5 "Index": 0,
6 "Name": "FAN0_TACH_IL",
7 "PowerState": "Always",
8 "Thresholds": [
9 {
10 "Direction": "greater than",
11 "Name": "upper critical",
12 "Severity": 1,
13 "Value": 7920
14 },
15 {
16 "Direction": "less than",
17 "Name": "lower critical",
18 "Severity": 1,
19 "Value": 700
20 }
21 ],
22 "Type": "AspeedFan"
23 },
24 {
25 "BindConnector": "System Fan Connector 0",
26 "Index": 1,
27 "Name": "FAN0_TACH_OL",
28 "PowerState": "Always",
29 "Thresholds": [
30 {
31 "Direction": "greater than",
32 "Name": "upper critical",
33 "Severity": 1,
34 "Value": 7920
35 },
36 {
37 "Direction": "less than",
38 "Name": "lower critical",
39 "Severity": 1,
40 "Value": 700
41 }
42 ],
43 "Type": "AspeedFan"
44 },
45 {
46 "BindConnector": "System Fan Connector 1",
47 "Index": 2,
48 "Name": "FAN1_TACH_IL",
49 "PowerState": "Always",
50 "Thresholds": [
51 {
52 "Direction": "greater than",
53 "Name": "upper critical",
54 "Severity": 1,
55 "Value": 7920
56 },
57 {
58 "Direction": "less than",
59 "Name": "lower critical",
60 "Severity": 1,
61 "Value": 700
62 }
63 ],
64 "Type": "AspeedFan"
65 },
66 {
67 "BindConnector": "System Fan Connector 1",
68 "Index": 3,
69 "Name": "FAN1_TACH_OL",
70 "PowerState": "Always",
71 "Thresholds": [
72 {
73 "Direction": "greater than",
74 "Name": "upper critical",
75 "Severity": 1,
76 "Value": 7920
77 },
78 {
79 "Direction": "less than",
80 "Name": "lower critical",
81 "Severity": 1,
82 "Value": 700
83 }
84 ],
85 "Type": "AspeedFan"
86 },
87 {
88 "BindConnector": "System Fan Connector 2",
89 "Index": 4,
90 "Name": "FAN2_TACH_IL",
91 "PowerState": "Always",
92 "Thresholds": [
93 {
94 "Direction": "greater than",
95 "Name": "upper critical",
96 "Severity": 1,
97 "Value": 7920
98 },
99 {
100 "Direction": "less than",
101 "Name": "lower critical",
102 "Severity": 1,
103 "Value": 700
104 }
105 ],
106 "Type": "AspeedFan"
107 },
108 {
109 "BindConnector": "System Fan Connector 2",
110 "Index": 5,
111 "Name": "FAN2_TACH_OL",
112 "PowerState": "Always",
113 "Thresholds": [
114 {
115 "Direction": "greater than",
116 "Name": "upper critical",
117 "Severity": 1,
118 "Value": 7920
119 },
120 {
121 "Direction": "less than",
122 "Name": "lower critical",
123 "Severity": 1,
124 "Value": 700
125 }
126 ],
127 "Type": "AspeedFan"
128 },
129 {
130 "BindConnector": "System Fan Connector 3",
131 "Index": 6,
132 "Name": "FAN3_TACH_IL",
133 "PowerState": "Always",
134 "Thresholds": [
135 {
136 "Direction": "greater than",
137 "Name": "upper critical",
138 "Severity": 1,
139 "Value": 7920
140 },
141 {
142 "Direction": "less than",
143 "Name": "lower critical",
144 "Severity": 1,
145 "Value": 700
146 }
147 ],
148 "Type": "AspeedFan"
149 },
150 {
151 "BindConnector": "System Fan Connector 3",
152 "Index": 7,
153 "Name": "FAN3_TACH_OL",
154 "PowerState": "Always",
155 "Thresholds": [
156 {
157 "Direction": "greater than",
158 "Name": "upper critical",
159 "Severity": 1,
160 "Value": 7920
161 },
162 {
163 "Direction": "less than",
164 "Name": "lower critical",
165 "Severity": 1,
166 "Value": 700
167 }
168 ],
169 "Type": "AspeedFan"
Potin Laif71cffc2022-12-02 15:00:07 +0800170 },
171 {
172 "Class": "fan",
173 "FFGainCoefficient": 1.0,
174 "FFOffCoefficient": 0.0,
175 "ICoefficient": 0.0,
176 "ILimitMax": 0.0,
177 "ILimitMin": 0.0,
178 "Inputs": [
179 "FAN0_TACH_IL",
180 "FAN0_TACH_OL",
181 "FAN1_TACH_IL",
182 "FAN1_TACH_OL",
183 "FAN2_TACH_IL",
184 "FAN2_TACH_OL",
185 "FAN3_TACH_IL",
186 "FAN3_TACH_OL"
187 ],
188 "Name": "FAN_TACH",
189 "NegativeHysteresis": 0.0,
190 "OutLimitMax": 100.0,
191 "OutLimitMin": 0.0,
192 "Outputs": [
193 "Pwm 1",
194 "Pwm 1",
195 "Pwm 2",
196 "Pwm 2",
197 "Pwm 3",
198 "Pwm 3",
199 "Pwm 4",
200 "Pwm 4"
201 ],
202 "PCoefficient": 0.0,
203 "PositiveHysteresis": 0.0,
204 "SlewNeg": 0.0,
205 "SlewPos": 0.0,
206 "Type": "Pid",
207 "Zones": [
208 "Zone0"
209 ]
210 },
211 {
212 "FailSafePercent": 60,
213 "MinThermalOutput": 15,
214 "Name": "Zone0",
215 "Type": "Pid.Zone"
216 },
217 {
218 "Class": "temp",
219 "Inputs": [
220 "Virtual_Inlet_Temp"
221 ],
222 "Name": "inlet_temp",
223 "NegativeHysteresis": 1,
224 "Output": [
225 15.0,
226 15.0,
227 15.0,
228 15.0,
229 16.0,
230 17.0,
231 18.0,
232 19.0,
233 20.0,
234 21.0,
235 22.0,
236 23.0,
237 25.0,
238 27.0,
239 47.0,
240 50.0,
241 80.0
242 ],
243 "PositiveHysteresis": 0,
244 "Reading": [
245 15.0,
246 20.0,
247 22.0,
248 24.0,
249 26.0,
250 28.0,
251 30.0,
252 31.0,
253 32.0,
254 33.0,
255 34.0,
256 35.0,
257 36.0,
258 37.0,
259 38.0,
260 39.0,
261 40.0
262 ],
263 "Type": "Stepwise",
264 "Zones": [
265 "Zone0"
266 ]
267 },
268 {
269 "Class": "temp",
270 "Inputs": [
271 "MB_U402_THERM_LOCAL"
272 ],
273 "Name": "switch_temp",
274 "NegativeHysteresis": 0,
275 "Output": [
276 0.0,
277 15.0,
278 20.0,
279 25.0,
280 40.0
281 ],
282 "PositiveHysteresis": 0,
283 "Reading": [
284 48.0,
285 49.0,
286 50.0,
287 51.0,
288 52.0
289 ],
290 "Type": "Stepwise",
291 "Zones": [
292 "Zone0"
293 ]
294 },
295 {
296 "Class": "temp",
297 "Inputs": [
298 "MB_U19_THERM_LOCAL"
299 ],
300 "Name": "retimer_temp",
301 "NegativeHysteresis": 0,
302 "Output": [
303 0.0,
304 20.0,
305 40.0,
306 42.0,
307 44.0,
308 46.0,
309 48.0,
310 50.0,
311 80.0
312 ],
313 "PositiveHysteresis": 0,
314 "Reading": [
315 39.0,
316 40.0,
317 43.0,
318 44.0,
319 45.0,
320 46.0,
321 47.0,
322 48.0,
323 49.0
324 ],
325 "Type": "Stepwise",
326 "Zones": [
327 "Zone0"
328 ]
329 },
330 {
331 "Class": "temp",
332 "Inputs": [
333 "SLED1_THERM_LOCAL",
334 "SLED2_THERM_LOCAL",
335 "SLED3_THERM_LOCAL",
336 "SLED4_THERM_LOCAL",
337 "SLED5_THERM_LOCAL",
338 "SLED6_THERM_LOCAL"
339 ],
340 "Name": "sled_thermal_local",
341 "NegativeHysteresis": 0,
342 "Output": [
343 0.0,
344 20.0,
345 20.0,
346 45.0,
347 46.0,
348 47.0,
349 50.0
350 ],
351 "PositiveHysteresis": 0,
352 "Reading": [
353 29.0,
354 30.0,
355 35.0,
356 47.0,
357 48.0,
358 49.0,
359 50.0
360 ],
361 "Type": "Stepwise",
362 "Zones": [
363 "Zone0"
364 ]
365 },
366 {
367 "Class": "temp",
368 "Inputs": [
369 "nvme1",
370 "nvme2",
371 "nvme3",
372 "nvme4",
373 "nvme5",
374 "nvme6"
375 ],
376 "Name": "nvme_temp",
377 "NegativeHysteresis": 3,
378 "Output": [
379 0.0,
380 22.0,
381 22.0,
382 24.0,
383 28.0,
384 30.0,
385 32.0,
386 34.0,
387 35.0,
388 37.0,
389 39.0,
390 42.0,
391 43.0,
392 44.0,
393 45.0,
394 50.0,
395 80.0
396 ],
397 "PositiveHysteresis": 1,
398 "Reading": [
399 35.0,
400 38.0,
401 44.0,
402 46.0,
403 48.0,
404 49.0,
405 50.0,
406 51.0,
407 52.0,
408 54.0,
409 55.0,
410 56.0,
411 57.0,
412 58.0,
413 59.0,
414 64.0,
415 67.0
416 ],
417 "Type": "Stepwise",
418 "Zones": [
419 "Zone0"
420 ]
Potin Lai52f56092021-12-15 10:35:42 +0800421 }
422 ],
423 "Name": "Bletchley Chassis",
424 "Probe": "FOUND('Bletchley Baseboard')",
425 "Type": "Chassis"
426}