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