blob: 36ed8a0e783636cb9f5ab3b4950e868b8ac29893 [file] [log] [blame]
George Hungb67a01a2020-06-30 10:47:30 +08001{
2 "sensors" : [
3 {
4 "name": "cputemp",
5 "unit": "millidegree",
6 "type": "dbus",
7 "path": "/xyz/openbmc_project/sensors/temperature/cputemp",
8 "parameters": {
George Hung52b59532020-10-06 14:39:18 +08009 "type": "",
10 "maxTemp": 95000,
11 "path": "",
George Hungb67a01a2020-06-30 10:47:30 +080012 "sysLabel": "",
13 "targetTemp": -1,
14 "targetTempOffset": -10000,
15 "scalar": 1.0
16 }
17 },
18 {
19 "name": "nvme0",
20 "unit": "millidegree",
21 "type": "dbus",
22 "path": "/xyz/openbmc_project/sensors/temperature/nvme0",
23 "parameters": {
24 "type": "",
George Hung52b59532020-10-06 14:39:18 +080025 "maxTemp": 77000,
George Hungb67a01a2020-06-30 10:47:30 +080026 "path": "",
27 "sysLabel": "",
George Hung52b59532020-10-06 14:39:18 +080028 "targetTemp": 67000,
George Hungb67a01a2020-06-30 10:47:30 +080029 "targetTempOffset": 0,
30 "scalar": 1.0
31 }
32 },
33 {
34 "name": "nvme1",
35 "unit": "millidegree",
36 "type": "dbus",
37 "path": "/xyz/openbmc_project/sensors/temperature/nvme1",
38 "parameters": {
39 "type": "",
George Hung52b59532020-10-06 14:39:18 +080040 "maxTemp": 77000,
George Hungb67a01a2020-06-30 10:47:30 +080041 "path": "",
42 "sysLabel": "",
George Hung52b59532020-10-06 14:39:18 +080043 "targetTemp": 67000,
George Hungb67a01a2020-06-30 10:47:30 +080044 "targetTempOffset": 0,
45 "scalar": 1.0
46 }
47 },
48 {
49 "name": "nvme2",
50 "unit": "millidegree",
51 "type": "dbus",
52 "path": "/xyz/openbmc_project/sensors/temperature/nvme2",
53 "parameters": {
54 "type": "",
George Hung52b59532020-10-06 14:39:18 +080055 "maxTemp": 77000,
George Hungb67a01a2020-06-30 10:47:30 +080056 "path": "",
57 "sysLabel": "",
George Hung52b59532020-10-06 14:39:18 +080058 "targetTemp": 67000,
George Hungb67a01a2020-06-30 10:47:30 +080059 "targetTempOffset": 0,
60 "scalar": 1.0
61 }
62 },
63 {
64 "name": "nvme3",
65 "unit": "millidegree",
66 "type": "dbus",
67 "path": "/xyz/openbmc_project/sensors/temperature/nvme3",
68 "parameters": {
69 "type": "",
George Hung52b59532020-10-06 14:39:18 +080070 "maxTemp": 77000,
George Hungb67a01a2020-06-30 10:47:30 +080071 "path": "",
72 "sysLabel": "",
George Hung52b59532020-10-06 14:39:18 +080073 "targetTemp": 67000,
George Hungb67a01a2020-06-30 10:47:30 +080074 "targetTempOffset": 0,
75 "scalar": 1.0
76 }
77 },
78 {
79 "name": "nvme4",
80 "unit": "millidegree",
81 "type": "dbus",
82 "path": "/xyz/openbmc_project/sensors/temperature/nvme4",
83 "parameters": {
84 "type": "",
George Hung52b59532020-10-06 14:39:18 +080085 "maxTemp": 77000,
George Hungb67a01a2020-06-30 10:47:30 +080086 "path": "",
87 "sysLabel": "",
George Hung52b59532020-10-06 14:39:18 +080088 "targetTemp": 67000,
George Hungb67a01a2020-06-30 10:47:30 +080089 "targetTempOffset": 0,
90 "scalar": 1.0
91 }
92 },
93 {
94 "name": "nvme5",
95 "unit": "millidegree",
96 "type": "dbus",
97 "path": "/xyz/openbmc_project/sensors/temperature/nvme5",
98 "parameters": {
99 "type": "",
George Hung52b59532020-10-06 14:39:18 +0800100 "maxTemp": 77000,
George Hungb67a01a2020-06-30 10:47:30 +0800101 "path": "",
102 "sysLabel": "",
George Hung52b59532020-10-06 14:39:18 +0800103 "targetTemp": 67000,
George Hungb67a01a2020-06-30 10:47:30 +0800104 "targetTempOffset": 0,
105 "scalar": 1.0
106 }
107 },
108 {
109 "name": "nvme6",
110 "unit": "millidegree",
111 "type": "dbus",
112 "path": "/xyz/openbmc_project/sensors/temperature/nvme6",
113 "parameters": {
114 "type": "",
George Hung52b59532020-10-06 14:39:18 +0800115 "maxTemp": 77000,
George Hungb67a01a2020-06-30 10:47:30 +0800116 "path": "",
117 "sysLabel": "",
George Hung52b59532020-10-06 14:39:18 +0800118 "targetTemp": 67000,
George Hungb67a01a2020-06-30 10:47:30 +0800119 "targetTempOffset": 0,
120 "scalar": 1.0
121 }
122 },
123 {
124 "name": "nvme7",
125 "unit": "millidegree",
126 "type": "dbus",
127 "path": "/xyz/openbmc_project/sensors/temperature/nvme7",
128 "parameters": {
129 "type": "",
George Hung52b59532020-10-06 14:39:18 +0800130 "maxTemp": 77000,
George Hungb67a01a2020-06-30 10:47:30 +0800131 "path": "",
132 "sysLabel": "",
George Hung52b59532020-10-06 14:39:18 +0800133 "targetTemp": 67000,
George Hungb67a01a2020-06-30 10:47:30 +0800134 "targetTempOffset": 0,
135 "scalar": 1.0
136 }
137 },
138 {
139 "name": "nvme8",
140 "unit": "millidegree",
141 "type": "dbus",
142 "path": "/xyz/openbmc_project/sensors/temperature/nvme8",
143 "parameters": {
144 "type": "",
George Hung52b59532020-10-06 14:39:18 +0800145 "maxTemp": 77000,
George Hungb67a01a2020-06-30 10:47:30 +0800146 "path": "",
147 "sysLabel": "",
George Hung52b59532020-10-06 14:39:18 +0800148 "targetTemp": 67000,
George Hungb67a01a2020-06-30 10:47:30 +0800149 "targetTempOffset": 0,
150 "scalar": 1.0
151 }
152 },
153 {
154 "name": "nvme9",
155 "unit": "millidegree",
156 "type": "dbus",
157 "path": "/xyz/openbmc_project/sensors/temperature/nvme9",
158 "parameters": {
159 "type": "",
George Hung52b59532020-10-06 14:39:18 +0800160 "maxTemp": 77000,
George Hungb67a01a2020-06-30 10:47:30 +0800161 "path": "",
162 "sysLabel": "",
George Hung52b59532020-10-06 14:39:18 +0800163 "targetTemp": 67000,
George Hungb67a01a2020-06-30 10:47:30 +0800164 "targetTempOffset": 0,
165 "scalar": 1.0
166 }
167 },
168 {
169 "name": "nvme10",
170 "unit": "millidegree",
171 "type": "dbus",
172 "path": "/xyz/openbmc_project/sensors/temperature/nvme10",
173 "parameters": {
174 "type": "",
George Hung52b59532020-10-06 14:39:18 +0800175 "maxTemp": 77000,
George Hungb67a01a2020-06-30 10:47:30 +0800176 "path": "",
177 "sysLabel": "",
George Hung52b59532020-10-06 14:39:18 +0800178 "targetTemp": 67000,
George Hungb67a01a2020-06-30 10:47:30 +0800179 "targetTempOffset": 0,
180 "scalar": 1.0
181 }
182 },
183 {
184 "name": "nvme11",
185 "unit": "millidegree",
186 "type": "dbus",
187 "path": "/xyz/openbmc_project/sensors/temperature/nvme11",
188 "parameters": {
189 "type": "",
George Hung52b59532020-10-06 14:39:18 +0800190 "maxTemp": 77000,
George Hungb67a01a2020-06-30 10:47:30 +0800191 "path": "",
192 "sysLabel": "",
George Hung52b59532020-10-06 14:39:18 +0800193 "targetTemp": 67000,
George Hungb67a01a2020-06-30 10:47:30 +0800194 "targetTempOffset": 0,
195 "scalar": 1.0
196 }
197 },
198 {
199 "name": "nvme12",
200 "unit": "millidegree",
201 "type": "dbus",
202 "path": "/xyz/openbmc_project/sensors/temperature/nvme12",
203 "parameters": {
204 "type": "",
George Hung52b59532020-10-06 14:39:18 +0800205 "maxTemp": 77000,
George Hungb67a01a2020-06-30 10:47:30 +0800206 "path": "",
207 "sysLabel": "",
George Hung52b59532020-10-06 14:39:18 +0800208 "targetTemp": 67000,
George Hungb67a01a2020-06-30 10:47:30 +0800209 "targetTempOffset": 0,
210 "scalar": 1.0
211 }
212 },
213 {
214 "name": "nvme13",
215 "unit": "millidegree",
216 "type": "dbus",
217 "path": "/xyz/openbmc_project/sensors/temperature/nvme13",
218 "parameters": {
219 "type": "",
George Hung52b59532020-10-06 14:39:18 +0800220 "maxTemp": 77000,
George Hungb67a01a2020-06-30 10:47:30 +0800221 "path": "",
222 "sysLabel": "",
George Hung52b59532020-10-06 14:39:18 +0800223 "targetTemp": 67000,
George Hungb67a01a2020-06-30 10:47:30 +0800224 "targetTempOffset": 0,
225 "scalar": 1.0
226 }
227 },
228 {
229 "name": "nvme14",
230 "unit": "millidegree",
231 "type": "dbus",
232 "path": "/xyz/openbmc_project/sensors/temperature/nvme14",
233 "parameters": {
234 "type": "",
George Hung52b59532020-10-06 14:39:18 +0800235 "maxTemp": 77000,
George Hungb67a01a2020-06-30 10:47:30 +0800236 "path": "",
237 "sysLabel": "",
George Hung52b59532020-10-06 14:39:18 +0800238 "targetTemp": 67000,
George Hungb67a01a2020-06-30 10:47:30 +0800239 "targetTempOffset": 0,
240 "scalar": 1.0
241 }
242 },
243 {
244 "name": "nvme15",
245 "unit": "millidegree",
246 "type": "dbus",
247 "path": "/xyz/openbmc_project/sensors/temperature/nvme15",
248 "parameters": {
249 "type": "",
George Hung52b59532020-10-06 14:39:18 +0800250 "maxTemp": 77000,
George Hungb67a01a2020-06-30 10:47:30 +0800251 "path": "",
252 "sysLabel": "",
George Hung52b59532020-10-06 14:39:18 +0800253 "targetTemp": 67000,
George Hungb67a01a2020-06-30 10:47:30 +0800254 "targetTempOffset": 0,
255 "scalar": 1.0
256 }
257 },
258 {
George Hung52b59532020-10-06 14:39:18 +0800259 "name": "vddcr_cpu",
260 "unit": "millidegree",
George Hungb67a01a2020-06-30 10:47:30 +0800261 "type": "dbus",
George Hung52b59532020-10-06 14:39:18 +0800262 "path": "/xyz/openbmc_project/sensors/temperature/vddcr_cpu",
George Hungb67a01a2020-06-30 10:47:30 +0800263 "parameters": {
264 "type": "",
George Hung52b59532020-10-06 14:39:18 +0800265 "maxTemp": 100000,
George Hungb67a01a2020-06-30 10:47:30 +0800266 "path": "",
267 "sysLabel": "",
George Hung52b59532020-10-06 14:39:18 +0800268 "targetTemp": 90000,
George Hungb67a01a2020-06-30 10:47:30 +0800269 "targetTempOffset": 0,
270 "scalar": 1.0
271 }
272 },
273 {
George Hung52b59532020-10-06 14:39:18 +0800274 "name": "vddcr_soc",
275 "unit": "millidegree",
George Hungb67a01a2020-06-30 10:47:30 +0800276 "type": "dbus",
George Hung52b59532020-10-06 14:39:18 +0800277 "path": "/xyz/openbmc_project/sensors/temperature/vddcr_soc",
George Hungb67a01a2020-06-30 10:47:30 +0800278 "parameters": {
279 "type": "",
George Hung52b59532020-10-06 14:39:18 +0800280 "maxTemp": 100000,
George Hungb67a01a2020-06-30 10:47:30 +0800281 "path": "",
282 "sysLabel": "",
George Hung52b59532020-10-06 14:39:18 +0800283 "targetTemp": 90000,
284 "targetTempOffset": 0,
285 "scalar": 1.0
286 }
287 },
288 {
289 "name": "vddio_abcd",
290 "unit": "millidegree",
291 "type": "dbus",
292 "path": "/xyz/openbmc_project/sensors/temperature/vddio_abcd",
293 "parameters": {
294 "type": "",
295 "maxTemp": 100000,
296 "path": "",
297 "sysLabel": "",
298 "targetTemp": 90000,
299 "targetTempOffset": 0,
300 "scalar": 1.0
301 }
302 },
303 {
304 "name": "vddio_efgh",
305 "unit": "millidegree",
306 "type": "dbus",
307 "path": "/xyz/openbmc_project/sensors/temperature/vddio_efgh",
308 "parameters": {
309 "type": "",
310 "maxTemp": 100000,
311 "path": "",
312 "sysLabel": "",
313 "targetTemp": 90000,
314 "targetTempOffset": 0,
315 "scalar": 1.0
316 }
317 },
318 {
319 "name": "p12v_mobo",
320 "unit": "millidegree",
321 "type": "dbus",
322 "path": "/xyz/openbmc_project/sensors/temperature/p12v_mobo",
323 "parameters": {
324 "type": "",
325 "maxTemp": 114000,
326 "path": "",
327 "sysLabel": "",
328 "targetTemp": 90000,
329 "targetTempOffset": 0,
330 "scalar": 1.0
331 }
332 },
333 {
334 "name": "powerseq_temp",
335 "unit": "millidegree",
336 "type": "dbus",
337 "path": "/xyz/openbmc_project/sensors/temperature/powerseq_temp",
338 "parameters": {
339 "type": "",
340 "maxTemp": 99000,
341 "path": "",
342 "sysLabel": "",
343 "targetTemp": 90000,
344 "targetTempOffset": 0,
345 "scalar": 1.0
346 }
347 },
348 {
349 "name": "p12v_fan",
350 "unit": "millidegree",
351 "type": "dbus",
352 "path": "/xyz/openbmc_project/sensors/temperature/p12v_fan",
353 "parameters": {
354 "type": "",
355 "maxTemp": 114000,
356 "path": "",
357 "sysLabel": "",
358 "targetTemp": 90000,
George Hungb67a01a2020-06-30 10:47:30 +0800359 "targetTempOffset": 0,
360 "scalar": 1.0
361 }
362 }
363 ],
364 "skus" : [
365 {
366 "num": 1,
367 "zones": [
368 {
369 "id": 0,
370 "zoneSetpoint": 10000,
George Hung52b59532020-10-06 14:39:18 +0800371 "target": "/xyz/openbmc_project/extsensors/margin/cputemp",
372 "components": ["cputemp"]
George Hungb67a01a2020-06-30 10:47:30 +0800373 },
374 {
375 "id": 1,
376 "zoneSetpoint": 10000,
George Hung52b59532020-10-06 14:39:18 +0800377 "target": "/xyz/openbmc_project/extsensors/margin/zone0_vr",
378 "components": ["vddcr_cpu", "vddcr_soc", "vddio_abcd", "vddio_efgh", "p12v_mobo", "powerseq_temp"]
379 },
380 {
381 "id": 2,
382 "zoneSetpoint": 10000,
383 "target": "/xyz/openbmc_project/extsensors/margin/nvme",
George Hungb67a01a2020-06-30 10:47:30 +0800384 "components": ["nvme0", "nvme1", "nvme2", "nvme3", "nvme4", "nvme5", "nvme6", "nvme7", "nvme8", "nvme9", "nvme10", "nvme11", "nvme12", "nvme13", "nvme14", "nvme15"]
George Hung52b59532020-10-06 14:39:18 +0800385 },
386 {
387 "id": 3,
388 "zoneSetpoint": 10000,
389 "target": "/xyz/openbmc_project/extsensors/margin/p12v_fan",
390 "components": ["p12v_fan"]
George Hungb67a01a2020-06-30 10:47:30 +0800391 }
392 ]
393 }
394 ]
395}