blob: 2e4989906d2e4b5240b2ba15dd6a53428910c28c [file] [log] [blame]
QuantaJasonHsu9c5a8c72024-09-30 18:50:56 +08001[
2 {
3 "Exposes": [
4 {
Yang Chen5ba08112025-02-07 10:33:18 +08005 "Address": "0x23",
QuantaJasonHsu9c5a8c72024-09-30 18:50:56 +08006 "Bus": "18",
7 "Connector": {
8 "Name": "FCB_0_FAN0_TACH_OL",
9 "Pwm": 0,
10 "PwmName": "FCB_0_FAN0_PWM",
11 "Tachs": [
12 1
13 ]
14 },
15 "Index": 1,
16 "Name": "FCB_0_FAN0_TACH_OL_SPEED_RPM",
17 "PowerState": "Always",
18 "Thresholds": [
19 {
20 "Direction": "greater than",
21 "Name": "upper critical",
22 "Severity": 1,
23 "Value": 33000
24 },
25 {
26 "Direction": "less than",
27 "Name": "lower critical",
28 "Severity": 1,
29 "Value": 1960
30 }
31 ],
32 "Type": "I2CFan"
33 },
34 {
Yang Chen5ba08112025-02-07 10:33:18 +080035 "Address": "0x23",
QuantaJasonHsu9c5a8c72024-09-30 18:50:56 +080036 "Bus": "18",
37 "Connector": {
38 "Name": "FCB_0_FAN0_TACH_IL",
39 "Pwm": 0,
40 "PwmName": "FCB_0_FAN0_PWM",
41 "Tachs": [
42 0
43 ]
44 },
45 "Index": 0,
46 "Name": "FCB_0_FAN0_TACH_IL_SPEED_RPM",
47 "PowerState": "Always",
48 "Thresholds": [
49 {
50 "Direction": "greater than",
51 "Name": "upper critical",
52 "Severity": 1,
53 "Value": 36300
54 },
55 {
56 "Direction": "less than",
57 "Name": "lower critical",
58 "Severity": 1,
59 "Value": 2550
60 }
61 ],
62 "Type": "I2CFan"
63 },
64 {
Yang Chen5ba08112025-02-07 10:33:18 +080065 "Address": "0x23",
QuantaJasonHsu9c5a8c72024-09-30 18:50:56 +080066 "Bus": "18",
67 "Connector": {
68 "Name": "FCB_0_FAN1_TACH_OL",
69 "Pwm": 2,
70 "PwmName": "FCB_0_FAN1_PWM",
71 "Tachs": [
72 2
73 ]
74 },
75 "Index": 2,
76 "Name": "FCB_0_FAN1_TACH_OL_SPEED_RPM",
77 "PowerState": "Always",
78 "Thresholds": [
79 {
80 "Direction": "greater than",
81 "Name": "upper critical",
82 "Severity": 1,
83 "Value": 33000
84 },
85 {
86 "Direction": "less than",
87 "Name": "lower critical",
88 "Severity": 1,
89 "Value": 1960
90 }
91 ],
92 "Type": "I2CFan"
93 },
94 {
Yang Chen5ba08112025-02-07 10:33:18 +080095 "Address": "0x23",
QuantaJasonHsu9c5a8c72024-09-30 18:50:56 +080096 "Bus": "18",
97 "Connector": {
98 "Name": "FCB_0_FAN1_TACH_IL",
99 "Pwm": 2,
100 "PwmName": "FCB_0_FAN1_PWM",
101 "Tachs": [
102 7
103 ]
104 },
105 "Index": 7,
106 "Name": "FCB_0_FAN1_TACH_IL_SPEED_RPM",
107 "PowerState": "Always",
108 "Thresholds": [
109 {
110 "Direction": "greater than",
111 "Name": "upper critical",
112 "Severity": 1,
113 "Value": 36300
114 },
115 {
116 "Direction": "less than",
117 "Name": "lower critical",
118 "Severity": 1,
119 "Value": 2550
120 }
121 ],
122 "Type": "I2CFan"
Yang Chen5ba08112025-02-07 10:33:18 +0800123 },
QuantaJasonHsu9c5a8c72024-09-30 18:50:56 +0800124 {
Yang Chen5ba08112025-02-07 10:33:18 +0800125 "Address": "0x35",
QuantaJasonHsu9c5a8c72024-09-30 18:50:56 +0800126 "Bus": "$bus",
127 "Labels": [
128 "in0",
129 "in1",
130 "in2",
131 "in3"
132 ],
133 "Name": "FAN_ADC",
134 "Thresholds": [
135 {
136 "Direction": "greater than",
137 "Label": "in0",
138 "Name": "upper critical",
139 "Severity": 1,
140 "Value": 13.6
141 },
142 {
143 "Direction": "less than",
144 "Label": "in0",
145 "Name": "lower critical",
146 "Severity": 1,
147 "Value": 10.5
148 },
149 {
150 "Direction": "greater than",
151 "Label": "in2",
152 "Name": "upper critical",
153 "Severity": 1,
154 "Value": 13.6
155 },
156 {
157 "Direction": "less than",
158 "Label": "in2",
159 "Name": "lower critical",
160 "Severity": 1,
161 "Value": 10.5
162 }
163 ],
Yang Chen5ba08112025-02-07 10:33:18 +0800164 "Type": "MAX11617",
165 "in0_Max": 18,
166 "in0_Name": "FCB_0_FAN_0_VOLT_V",
167 "in0_Scale": 133.262,
168 "in1_Name": "FCB_0_FAN_0_CURR_A",
QuantaJasonHsu9c5a8c72024-09-30 18:50:56 +0800169 "in1_Scale": 464,
Yang Chen5ba08112025-02-07 10:33:18 +0800170 "in2_Max": 18,
171 "in2_Name": "FCB_0_FAN_1_VOLT_V",
172 "in2_Scale": 133.262,
173 "in3_Name": "FCB_0_FAN_1_CURR_A",
QuantaJasonHsu9c5a8c72024-09-30 18:50:56 +0800174 "in3_Scale": 464
Yang Chen5ba08112025-02-07 10:33:18 +0800175 }
176 ],
177 "Name": "Ventura Fan Board 0",
Yang Chen48627a02025-03-13 21:43:34 +0800178 "Probe": "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'Ventura FAN Board', 'BUS': 16, 'BOARD_INFO_AM4': 'adc-max'})",
Yang Chen5ba08112025-02-07 10:33:18 +0800179 "Type": "Board",
180 "xyz.openbmc_project.Inventory.Decorator.Asset": {
181 "BuildDate": "$BOARD_MANUFACTURE_DATE",
182 "Manufacturer": "$BOARD_MANUFACTURER",
183 "Model": "$BOARD_PRODUCT_NAME",
184 "PartNumber": "$BOARD_PART_NUMBER",
185 "SerialNumber": "$BOARD_SERIAL_NUMBER",
186 "SparePartNumber": "$BOARD_INFO_AM1"
187 },
188 "xyz.openbmc_project.Inventory.Decorator.AssetTag": {
189 "AssetTag": "$PRODUCT_ASSET_TAG"
190 },
191 "xyz.openbmc_project.Inventory.Decorator.Revision": {
192 "Version": "$PRODUCT_VERSION"
193 }
194 },
195 {
196 "Exposes": [
QuantaJasonHsu9c5a8c72024-09-30 18:50:56 +0800197 {
Yang Chen5ba08112025-02-07 10:33:18 +0800198 "Address": "0x23",
QuantaJasonHsu9c5a8c72024-09-30 18:50:56 +0800199 "Bus": "18",
200 "Connector": {
201 "Name": "FCB_1_FAN2_TACH_OL",
202 "Pwm": 3,
203 "PwmName": "FCB_1_FAN2_PWM",
204 "Tachs": [
205 4
206 ]
207 },
208 "Index": 4,
209 "Name": "FCB_1_FAN2_TACH_OL_SPEED_RPM",
210 "PowerState": "Always",
211 "Thresholds": [
212 {
213 "Direction": "greater than",
214 "Name": "upper critical",
215 "Severity": 1,
216 "Value": 33000
217 },
218 {
219 "Direction": "less than",
220 "Name": "lower critical",
221 "Severity": 1,
222 "Value": 1960
223 }
224 ],
225 "Type": "I2CFan"
226 },
227 {
Yang Chen5ba08112025-02-07 10:33:18 +0800228 "Address": "0x23",
QuantaJasonHsu9c5a8c72024-09-30 18:50:56 +0800229 "Bus": "18",
230 "Connector": {
231 "Name": "FCB_1_FAN2_TACH_IL",
232 "Pwm": 3,
233 "PwmName": "FCB_1_FAN2_PWM",
234 "Tachs": [
235 3
236 ]
237 },
238 "Index": 3,
239 "Name": "FCB_1_FAN2_TACH_IL_SPEED_RPM",
240 "PowerState": "Always",
241 "Thresholds": [
242 {
243 "Direction": "greater than",
244 "Name": "upper critical",
245 "Severity": 1,
246 "Value": 36300
247 },
248 {
249 "Direction": "less than",
250 "Name": "lower critical",
251 "Severity": 1,
252 "Value": 2550
253 }
254 ],
255 "Type": "I2CFan"
256 },
257 {
Yang Chen5ba08112025-02-07 10:33:18 +0800258 "Address": "0x23",
QuantaJasonHsu9c5a8c72024-09-30 18:50:56 +0800259 "Bus": "18",
260 "Connector": {
261 "Name": "FCB_1_FAN3_TACH_OL",
262 "Pwm": 5,
263 "PwmName": "FCB_1_FAN3_PWM",
264 "Tachs": [
265 5
266 ]
267 },
268 "Index": 5,
269 "Name": "FCB_1_FAN3_TACH_OL_SPEED_RPM",
270 "PowerState": "Always",
271 "Thresholds": [
272 {
273 "Direction": "greater than",
274 "Name": "upper critical",
275 "Severity": 1,
276 "Value": 33000
277 },
278 {
279 "Direction": "less than",
280 "Name": "lower critical",
281 "Severity": 1,
282 "Value": 1960
283 }
284 ],
285 "Type": "I2CFan"
286 },
287 {
Yang Chen5ba08112025-02-07 10:33:18 +0800288 "Address": "0x23",
QuantaJasonHsu9c5a8c72024-09-30 18:50:56 +0800289 "Bus": "18",
290 "Connector": {
291 "Name": "FCB_1_FAN3_TACH_IL",
292 "Pwm": 5,
293 "PwmName": "FCB_1_FAN3_PWM",
294 "Tachs": [
295 10
296 ]
297 },
298 "Index": 10,
299 "Name": "FCB_1_FAN3_TACH_IL_SPEED_RPM",
300 "PowerState": "Always",
301 "Thresholds": [
302 {
303 "Direction": "greater than",
304 "Name": "upper critical",
305 "Severity": 1,
306 "Value": 36300
307 },
308 {
309 "Direction": "less than",
310 "Name": "lower critical",
311 "Severity": 1,
312 "Value": 2550
313 }
314 ],
315 "Type": "I2CFan"
Yang Chen5ba08112025-02-07 10:33:18 +0800316 },
317 {
318 "Address": "0x35",
319 "Bus": "$bus",
320 "Labels": [
321 "in0",
322 "in1",
323 "in2",
324 "in3"
325 ],
326 "Name": "FAN_ADC",
327 "Thresholds": [
328 {
329 "Direction": "greater than",
330 "Label": "in0",
331 "Name": "upper critical",
332 "Severity": 1,
333 "Value": 13.6
334 },
335 {
336 "Direction": "less than",
337 "Label": "in0",
338 "Name": "lower critical",
339 "Severity": 1,
340 "Value": 10.5
341 },
342 {
343 "Direction": "greater than",
344 "Label": "in2",
345 "Name": "upper critical",
346 "Severity": 1,
347 "Value": 13.6
348 },
349 {
350 "Direction": "less than",
351 "Label": "in2",
352 "Name": "lower critical",
353 "Severity": 1,
354 "Value": 10.5
355 }
356 ],
357 "Type": "MAX11617",
358 "in0_Max": 18,
359 "in0_Name": "FCB_1_FAN_2_VOLT_V",
360 "in0_Scale": 133.262,
361 "in1_Name": "FCB_1_FAN_2_CURR_A",
362 "in1_Scale": 464,
363 "in2_Max": 18,
364 "in2_Name": "FCB_1_FAN_3_VOLT_V",
365 "in2_Scale": 133.262,
366 "in3_Name": "FCB_1_FAN_3_CURR_A",
367 "in3_Scale": 464
QuantaJasonHsu9c5a8c72024-09-30 18:50:56 +0800368 }
369 ],
370 "Name": "Ventura Fan Board 1",
Yang Chen48627a02025-03-13 21:43:34 +0800371 "Probe": "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'Ventura FAN Board', 'BUS': 17, 'BOARD_INFO_AM4': 'adc-max'})",
QuantaJasonHsu9c5a8c72024-09-30 18:50:56 +0800372 "Type": "Board",
373 "xyz.openbmc_project.Inventory.Decorator.Asset": {
374 "BuildDate": "$BOARD_MANUFACTURE_DATE",
375 "Manufacturer": "$BOARD_MANUFACTURER",
376 "Model": "$BOARD_PRODUCT_NAME",
377 "PartNumber": "$BOARD_PART_NUMBER",
378 "SerialNumber": "$BOARD_SERIAL_NUMBER",
379 "SparePartNumber": "$BOARD_INFO_AM1"
380 },
381 "xyz.openbmc_project.Inventory.Decorator.AssetTag": {
382 "AssetTag": "$PRODUCT_ASSET_TAG"
383 },
384 "xyz.openbmc_project.Inventory.Decorator.Revision": {
385 "Version": "$PRODUCT_VERSION"
386 }
387 }
388]