blob: 0f022db4807b05e3482a4df9ff7e38160d37f36f [file] [log] [blame]
Yang Chenbb1e9322024-12-18 21:20:50 +08001[
2 {
3 "Exposes": [
4 {
5 "BridgeGpio": [
6 {
7 "Name": "BAT_DETECT",
8 "Polarity": "High",
9 "SetupTime": 1
10 }
11 ],
12 "Index": 7,
13 "Name": "CMM_P3V_BAT_VOLT_V",
14 "PollRate": 86400,
15 "ScaleFactor": 0.333333,
16 "Thresholds": [
17 {
18 "Direction": "greater than",
19 "Hysteresis": 0.068,
20 "Name": "upper critical",
21 "Severity": 1,
22 "Value": 3.4
23 },
24 {
25 "Direction": "less than",
26 "Hysteresis": 0.052,
27 "Name": "lower critical",
28 "Severity": 1,
29 "Value": 2.6
30 }
31 ],
32 "Type": "ADC"
33 },
34 {
35 "Address": "0x40",
36 "Bus": 0,
37 "Labels": [
38 "in1",
39 "curr1",
40 "power1"
41 ],
42 "Name": "CMM_PMON_P24V",
43 "Thresholds": [
44 {
45 "Direction": "greater than",
46 "Hysteresis": 0.1666,
47 "Label": "curr1",
48 "Name": "upper critical",
49 "Severity": 1,
50 "Value": 8.33
51 },
52 {
53 "Direction": "less than",
54 "Hysteresis": 0.001,
55 "Label": "curr1",
56 "Name": "lower critical",
57 "Severity": 1,
58 "Value": -0.05
59 },
60 {
61 "Direction": "greater than",
62 "Hysteresis": 0.504,
63 "Label": "in1",
64 "Name": "upper critical",
65 "Severity": 1,
66 "Value": 25.2
67 },
68 {
69 "Direction": "less than",
70 "Hysteresis": 0.456,
71 "Label": "in1",
72 "Name": "lower critical",
73 "Severity": 1,
74 "Value": 22.8
75 },
76 {
77 "Direction": "greater than",
78 "Hysteresis": 3.9984,
79 "Label": "power1",
80 "Name": "upper critical",
81 "Severity": 1,
82 "Value": 199.92
83 },
84 {
85 "Direction": "less than",
86 "Hysteresis": 0.0,
87 "Label": "power1",
88 "Name": "lower critical",
89 "Severity": 1,
90 "Value": 0
91 }
92 ],
93 "Type": "INA230",
94 "curr1_Name": "CMM_PMON_P24V_CURR_A",
95 "in1_Name": "CMM_PMON_P24V_VOLT_V",
96 "power1_Name": "CMM_PMON_P24V_PWR_W"
97 },
98 {
99 "Address": "0x41",
100 "Bus": 0,
101 "Labels": [
102 "in1",
103 "curr1",
104 "power1"
105 ],
106 "Name": "CMM_PMON_P12V",
107 "Thresholds": [
108 {
109 "Direction": "greater than",
110 "Hysteresis": 0.1048,
111 "Label": "curr1",
112 "Name": "upper critical",
113 "Severity": 1,
114 "Value": 5.24
115 },
116 {
117 "Direction": "less than",
118 "Hysteresis": 0.001,
119 "Label": "curr1",
120 "Name": "lower critical",
121 "Severity": 1,
122 "Value": -0.05
123 },
124 {
125 "Direction": "greater than",
126 "Hysteresis": 0.26,
127 "Label": "in1",
128 "Name": "upper critical",
129 "Severity": 1,
130 "Value": 13
131 },
132 {
133 "Direction": "less than",
134 "Hysteresis": 0.22,
135 "Label": "in1",
136 "Name": "lower critical",
137 "Severity": 1,
138 "Value": 11
139 },
140 {
141 "Direction": "greater than",
142 "Hysteresis": 1.2576,
143 "Label": "power1",
144 "Name": "upper critical",
145 "Severity": 1,
146 "Value": 62.88
147 },
148 {
149 "Direction": "less than",
150 "Hysteresis": 0.0,
151 "Label": "power1",
152 "Name": "lower critical",
153 "Severity": 1,
154 "Value": 0
155 }
156 ],
157 "Type": "INA230",
158 "curr1_Name": "CMM_PMON_P12V_CURR_A",
159 "in1_Name": "CMM_PMON_P12V_VOLT_V",
160 "power1_Name": "CMM_PMON_P12V_PWR_W"
161 },
162 {
163 "Address": "0x4f",
164 "Bus": 1,
165 "Name": "CMM_OUTLET_TEMP_C",
166 "Thresholds": [
167 {
168 "Direction": "greater than",
169 "Hysteresis": 1.6,
170 "Name": "upper critical",
171 "Severity": 1,
172 "Value": 80
173 },
174 {
175 "Direction": "less than",
176 "Hysteresis": 0.0,
177 "Name": "lower critical",
178 "Severity": 1,
179 "Value": 0
180 }
181 ],
182 "Type": "TMP75"
183 },
184 {
185 "Address": "0x43",
186 "Bus": 0,
187 "Labels": [
188 "vin",
189 "vout1",
190 "iout1",
191 "pin"
192 ],
193 "Name": "CMM_HSC",
194 "Thresholds": [
195 {
196 "Direction": "greater than",
197 "Hysteresis": 1.12,
198 "Label": "vin",
199 "Name": "upper critical",
200 "Severity": 1,
201 "Value": 56
202 },
203 {
204 "Direction": "less than",
205 "Hysteresis": 0.92,
206 "Label": "vin",
207 "Name": "lower critical",
208 "Severity": 1,
209 "Value": 46
210 },
211 {
212 "Direction": "greater than",
213 "Hysteresis": 1.12,
214 "Label": "vout1",
215 "Name": "upper critical",
216 "Severity": 1,
217 "Value": 56
218 },
219 {
220 "Direction": "less than",
221 "Hysteresis": 0.92,
222 "Label": "vout1",
223 "Name": "lower critical",
224 "Severity": 1,
225 "Value": 46
226 },
227 {
228 "Direction": "greater than",
229 "Hysteresis": 0.1216,
230 "Label": "iout1",
231 "Name": "upper critical",
232 "Severity": 1,
233 "Value": 6.08
234 },
235 {
236 "Direction": "less than",
237 "Hysteresis": 0.001,
238 "Label": "iout1",
239 "Name": "lower critical",
240 "Severity": 1,
241 "Value": -0.05
242 },
243 {
244 "Direction": "greater than",
245 "Hysteresis": 6.688,
246 "Label": "pin",
247 "Name": "upper critical",
248 "Severity": 1,
249 "Value": 334.4
Yang Chenbb1e9322024-12-18 21:20:50 +0800250 }
251 ],
252 "Type": "XDP710",
253 "iout1_Name": "CMM_HSC_CURR_A",
Yang Chenbb1e9322024-12-18 21:20:50 +0800254 "iout1_Scale": 1010,
255 "pin_Name": "CMM_HSC_PWR_W",
Yang Chen0564cc32025-03-13 22:33:42 +0800256 "pin_Offset": -2.0,
Yang Chenbb1e9322024-12-18 21:20:50 +0800257 "pin_Scale": 1010101,
258 "vin_Name": "CMM_HSC_VIN_VOLT_V",
259 "vout1_Name": "CMM_HSC_VOUT_VOLT_V"
260 }
261 ],
262 "Name": "Minerva CMM",
263 "Probe": [
264 "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'Minerva CMM EVT', 'BOARD_PART_NUMBER': '3IF0MMA0010'})",
265 "OR",
266 "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'Minerva CMM ', 'BOARD_INFO_AM4': 'hsc-xdp'})"
267 ],
268 "Type": "Board",
269 "xyz.openbmc_project.Inventory.Decorator.Asset": {
270 "BuildDate": "$BOARD_MANUFACTURE_DATE",
271 "Manufacturer": "$BOARD_MANUFACTURER",
272 "Model": "$BOARD_PRODUCT_NAME",
273 "PartNumber": "$BOARD_PART_NUMBER",
274 "SerialNumber": "$BOARD_SERIAL_NUMBER",
275 "SparePartNumber": "$BOARD_INFO_AM1"
Yang Chena7ff2052024-07-17 14:31:58 +0800276 },
Yang Chenbb1e9322024-12-18 21:20:50 +0800277 "xyz.openbmc_project.Inventory.Decorator.AssetTag": {
278 "AssetTag": "$PRODUCT_ASSET_TAG"
Yang Chena7ff2052024-07-17 14:31:58 +0800279 },
Patrick Williams075ad3f2025-03-04 15:15:31 -0500280 "xyz.openbmc_project.Inventory.Item.Board.Motherboard": {},
Yang Chenbb1e9322024-12-18 21:20:50 +0800281 "xyz.openbmc_project.Inventory.Item.NetworkInterface": {
282 "MACAddress": "$CHASSIS_INFO_AM2"
Yang Chena7ff2052024-07-17 14:31:58 +0800283 }
Yang Chena7ff2052024-07-17 14:31:58 +0800284 },
Yang Chenbb1e9322024-12-18 21:20:50 +0800285 {
286 "Exposes": [],
287 "Name": "Minerva Chassis",
288 "Probe": [
289 "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'Minerva CMM EVT', 'BOARD_PART_NUMBER': '3IF0MMA0010'})",
290 "OR",
291 "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'Minerva CMM ', 'BOARD_INFO_AM4': 'hsc-xdp'})"
292 ],
293 "Type": "Chassis",
294 "xyz.openbmc_project.Inventory.Decorator.Asset": {
295 "Manufacturer": "$PRODUCT_MANUFACTURER",
296 "Model": "$PRODUCT_PRODUCT_NAME",
297 "PartNumber": "$PRODUCT_PART_NUMBER",
298 "SerialNumber": "$PRODUCT_INFO_AM2",
299 "SparePartNumber": "$PRODUCT_FRU_VERSION_ID"
300 },
301 "xyz.openbmc_project.Inventory.Decorator.AssetTag": {
302 "AssetTag": "$PRODUCT_INFO_AM3"
303 }
Yang Chena7ff2052024-07-17 14:31:58 +0800304 }
Yang Chenbb1e9322024-12-18 21:20:50 +0800305]