blob: d5eb88d361717c4861f564d220cca1a5e66f6a11 [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": [
Potin Lai236f89c2024-04-18 08:39:58 +0800193 "FAN0_PWM",
194 "FAN0_PWM",
195 "FAN1_PWM",
196 "FAN1_PWM",
197 "FAN2_PWM",
198 "FAN2_PWM",
199 "FAN3_PWM",
200 "FAN3_PWM"
Potin Laif71cffc2022-12-02 15:00:07 +0800201 ],
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",
Potin Lai5fd4e312023-09-18 16:49:24 +0800223 "NegativeHysteresis": 0,
Potin Laif71cffc2022-12-02 15:00:07 +0800224 "Output": [
Potin Laif71cffc2022-12-02 15:00:07 +0800225 27.0,
Potin Lai5fd4e312023-09-18 16:49:24 +0800226 30.0,
227 34.0,
228 37.0,
229 40.0,
230 44.0,
231 45.0,
232 46.0,
Potin Laif71cffc2022-12-02 15:00:07 +0800233 47.0,
Potin Lai5fd4e312023-09-18 16:49:24 +0800234 48.0,
235 49.0,
Potin Laif71cffc2022-12-02 15:00:07 +0800236 50.0,
Potin Lai5fd4e312023-09-18 16:49:24 +0800237 50.0,
238 53.0,
239 55.0,
240 60.0,
Potin Laif71cffc2022-12-02 15:00:07 +0800241 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": [
Potin Lai5fd4e312023-09-18 16:49:24 +0800315 35.0,
Potin Laif71cffc2022-12-02 15:00:07 +0800316 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 ]
Potin Lai52f56092021-12-15 10:35:42 +0800365 }
366 ],
367 "Name": "Bletchley Chassis",
368 "Probe": "FOUND('Bletchley Baseboard')",
369 "Type": "Chassis"
370}