blob: ec82afed6831950863496951ebf65ef1a0bc9b81 [file] [log] [blame]
Deepak Kodihallie98824a2017-08-13 12:00:36 -05001boot_count_sensor:
Dhruvaraj Subhashchandrana03c56d2017-07-12 06:45:14 -05002 path: /xyz/openbmc_project/state/host0
3 serviceInterface: org.freedesktop.DBus.Properties
Deepak Kodihallie98824a2017-08-13 12:00:36 -05004 readingType: readingAssertion
Jayanth Othayoth66badb72018-04-02 06:29:59 -05005 mutability: Mutability::Write|Mutability::Read
Tom Josephb9983832018-01-24 11:18:34 +05306 sensorNamePattern: nameProperty
Dhruvaraj Subhashchandrana03c56d2017-07-12 06:45:14 -05007 interfaces:
8 xyz.openbmc_project.Control.Boot.RebootAttempts:
9 AttemptsLeft:
Dhruvaraj Subhashchandrance942632017-10-02 04:45:27 -050010 Offsets:
11 0xFF:
12 type: uint32_t
Deepak Kodihallie98824a2017-08-13 12:00:36 -050013
Adriana Kobylak46adbb02018-08-17 14:59:11 -050014ps_redundancy_state_sensor:
15 path: /xyz/openbmc_project/control/power_supply_redundancy
16 serviceInterface: org.freedesktop.DBus.Properties
17 readingType: assertion
18 mutability: Mutability::Read
19 sensorNamePattern: nameProperty
20 interfaces:
21 xyz.openbmc_project.Control.PowerSupplyRedundancy:
22 PowerSupplyRedundancyEnabled:
23 Offsets:
24 0x00:
25 type: "bool"
26 assert: false
27 0x01:
28 type: "bool"
29 assert: true
30
Deepak Kodihallie98824a2017-08-13 12:00:36 -050031os_boot_sensor:
Dhruvaraj Subhashchandrana03c56d2017-07-12 06:45:14 -050032 path: /xyz/openbmc_project/state/host0
33 serviceInterface: org.freedesktop.DBus.Properties
34 readingType: assertion
Jayanth Othayoth66badb72018-04-02 06:29:59 -050035 mutability: Mutability::Write|Mutability::Read
Tom Josephb9983832018-01-24 11:18:34 +053036 sensorNamePattern: nameProperty
Dhruvaraj Subhashchandrana03c56d2017-07-12 06:45:14 -050037 interfaces:
38 xyz.openbmc_project.State.OperatingSystem.Status:
39 OperatingSystemState:
Dhruvaraj Subhashchandrance942632017-10-02 04:45:27 -050040 Offsets:
41 0x01:
42 assert: "xyz.openbmc_project.State.OperatingSystem.Status.OSStatus.CBoot"
43 type: string
44 0x02:
45 assert: "xyz.openbmc_project.State.OperatingSystem.Status.OSStatus.PXEBoot"
46 type: string
47 0x03:
48 assert: "xyz.openbmc_project.State.OperatingSystem.Status.OSStatus.DiagBoot"
49 type: string
50 0x04:
51 assert: "xyz.openbmc_project.State.OperatingSystem.Status.OSStatus.CDROMBoot"
52 type: string
53 0x05:
54 assert: "xyz.openbmc_project.State.OperatingSystem.Status.OSStatus.ROMBoot"
55 type: string
56 0x06:
57 assert: "xyz.openbmc_project.State.OperatingSystem.Status.OSStatus.BootComplete"
58 type: string
Deepak Kodihallie98824a2017-08-13 12:00:36 -050059
60fw_boot_sensor:
Dhruvaraj Subhashchandrana03c56d2017-07-12 06:45:14 -050061 path: /xyz/openbmc_project/state/host0
62 serviceInterface: org.freedesktop.DBus.Properties
63 readingType: eventdata2
Jayanth Othayoth66badb72018-04-02 06:29:59 -050064 mutability: Mutability::Write|Mutability::Read
Tom Josephb9983832018-01-24 11:18:34 +053065 sensorNamePattern: nameProperty
Dhruvaraj Subhashchandrana03c56d2017-07-12 06:45:14 -050066 interfaces:
67 xyz.openbmc_project.State.Boot.Progress:
68 BootProgress:
Dhruvaraj Subhashchandrance942632017-10-02 04:45:27 -050069 Offsets:
70 0x00:
71 type: string
72 set: "xyz.openbmc_project.State.Boot.Progress.ProgressStages.Unspecified"
73 0x01:
74 type: string
75 set: "xyz.openbmc_project.State.Boot.Progress.ProgressStages.MemoryInit"
76 0x03:
77 type: string
78 set: "xyz.openbmc_project.State.Boot.Progress.ProgressStages.SecondaryProcInit"
Dhruvaraj Subhashchandran1177b932017-10-25 01:22:53 -050079 0x07:
80 type: string
81 set: "xyz.openbmc_project.State.Boot.Progress.ProgressStages.PCIInit"
Dhruvaraj Subhashchandrance942632017-10-02 04:45:27 -050082 0x13:
83 type: string
84 set: "xyz.openbmc_project.State.Boot.Progress.ProgressStages.OSStart"
85 0x14:
86 type: string
87 set: "xyz.openbmc_project.State.Boot.Progress.ProgressStages.MotherboardInit"
Deepak Kodihallie98824a2017-08-13 12:00:36 -050088
89dimm_func_sensor:
Dhruvaraj Subhashchandrana03c56d2017-07-12 06:45:14 -050090 serviceInterface: xyz.openbmc_project.Inventory.Manager
91 readingType: assertion
Jayanth Othayoth66badb72018-04-02 06:29:59 -050092 mutability: Mutability::Write|Mutability::Read
Tom Josephb9983832018-01-24 11:18:34 +053093 sensorNamePattern: nameLeaf
Dhruvaraj Subhashchandrana03c56d2017-07-12 06:45:14 -050094 interfaces:
95 xyz.openbmc_project.State.Decorator.OperationalStatus:
96 Functional:
Dhruvaraj Subhashchandrance942632017-10-02 04:45:27 -050097 Offsets:
98 0x04:
99 type: "bool"
100 assert: false
101 deassert: true
102 Prereqs:
103 0x06:
104 type: "bool"
105 assert: true
106 deassert: false
Dhruvaraj Subhashchandrana03c56d2017-07-12 06:45:14 -0500107 xyz.openbmc_project.Inventory.Item:
108 Present:
Dhruvaraj Subhashchandrance942632017-10-02 04:45:27 -0500109 Offsets:
110 0x06:
111 type: "bool"
112 assert: true
113 deassert: false
Deepak Kodihallie98824a2017-08-13 12:00:36 -0500114
115cpu_func_sensor:
Dhruvaraj Subhashchandrana03c56d2017-07-12 06:45:14 -0500116 serviceInterface: xyz.openbmc_project.Inventory.Manager
117 readingType: assertion
Jayanth Othayoth66badb72018-04-02 06:29:59 -0500118 mutability: Mutability::Write|Mutability::Read
Tom Josephb9983832018-01-24 11:18:34 +0530119 sensorNamePattern: nameLeaf
Dhruvaraj Subhashchandrana03c56d2017-07-12 06:45:14 -0500120 interfaces:
121 xyz.openbmc_project.State.Decorator.OperationalStatus:
122 Functional:
Dhruvaraj Subhashchandrance942632017-10-02 04:45:27 -0500123 Offsets:
124 0x08:
125 type: "bool"
126 assert: false
127 deassert: true
128 Prereqs:
129 0x07:
130 type: "bool"
131 assert: true
132 deassert: false
Deepak Kodihallie98824a2017-08-13 12:00:36 -0500133 xyz.openbmc_project.Inventory.Item:
134 Present:
Dhruvaraj Subhashchandrance942632017-10-02 04:45:27 -0500135 Offsets:
136 0x07:
137 type: "bool"
138 assert: true
139 deassert: false
Deepak Kodihallie98824a2017-08-13 12:00:36 -0500140
141cpucore_func_sensor:
142 serviceInterface: xyz.openbmc_project.Inventory.Manager
143 readingType: assertion
Jayanth Othayoth66badb72018-04-02 06:29:59 -0500144 mutability: Mutability::Write|Mutability::Read
Tom Josephb9983832018-01-24 11:18:34 +0530145 sensorNamePattern: nameParentLeaf
Deepak Kodihallie98824a2017-08-13 12:00:36 -0500146 interfaces:
147 xyz.openbmc_project.State.Decorator.OperationalStatus:
148 Functional:
Dhruvaraj Subhashchandrance942632017-10-02 04:45:27 -0500149 Offsets:
150 0x08:
151 type: "bool"
152 assert: false
153 deassert: true
154 Prereqs:
155 0x07:
156 type: "bool"
157 assert: true
158 deassert: false
Dhruvaraj Subhashchandrana03c56d2017-07-12 06:45:14 -0500159 xyz.openbmc_project.Inventory.Item:
160 Present:
Dhruvaraj Subhashchandrance942632017-10-02 04:45:27 -0500161 Offsets:
162 0x07:
163 type: "bool"
164 assert: true
165 deassert: false
166 skipOn: "deassert"
Tom Joseph6b068992017-08-18 12:08:56 +0530167
168tpm_required_sensor:
169 path: /xyz/openbmc_project/control/host0/TPMEnable
170 serviceInterface: org.freedesktop.DBus.Properties
171 readingType: assertion
Jayanth Othayoth66badb72018-04-02 06:29:59 -0500172 mutability: Mutability::Write|Mutability::Read
Tom Josephb9983832018-01-24 11:18:34 +0530173 sensorNamePattern: nameLeaf
Tom Joseph6b068992017-08-18 12:08:56 +0530174 interfaces:
175 xyz.openbmc_project.Control.TPM.Policy:
176 TPMEnable:
Dhruvaraj Subhashchandrance942632017-10-02 04:45:27 -0500177 Offsets:
178 0x00:
179 type: "bool"
180 assert: false
181 0x01:
182 type: "bool"
183 assert: true
Gunnar Millsa5eb91d2017-10-06 09:44:13 -0500184
185gpu_func_sensor:
186 serviceInterface: xyz.openbmc_project.Inventory.Manager
187 readingType: assertion
Jayanth Othayoth66badb72018-04-02 06:29:59 -0500188 mutability: Mutability::Write|Mutability::Read
Tom Josephb9983832018-01-24 11:18:34 +0530189 sensorNamePattern: nameLeaf
Gunnar Millsa5eb91d2017-10-06 09:44:13 -0500190 interfaces:
191 xyz.openbmc_project.State.Decorator.OperationalStatus:
192 Functional:
193 Offsets:
194 0x08:
195 type: "bool"
196 assert: false
197 deassert: true
198 Prereqs:
199 0x07:
200 type: "bool"
201 assert: true
202 deassert: false
203 xyz.openbmc_project.Inventory.Item:
204 Present:
205 Offsets:
206 0x07:
207 type: "bool"
208 assert: true
209 deassert: false
Gunnar Mills38f27112018-08-31 12:39:15 -0500210# Field replaceable doesn't come as a sensor data
211# but we know that GPU is Field replaceable so setting
Ratan Gupta07838172018-02-16 16:21:09 +0530212# true in both cases.
213 xyz.openbmc_project.Inventory.Decorator.Replaceable:
214 FieldReplaceable:
215 Offsets:
216 0x07:
217 type: "bool"
218 assert: true
219 deassert: true
Brandon Wyman29257962017-10-12 17:52:45 -0500220
221host_auto_reboot_control_sensor:
222 path: /xyz/openbmc_project/control/host0/auto_reboot
223 serviceInterface: org.freedesktop.DBus.Properties
224 readingType: assertion
Jayanth Othayoth66badb72018-04-02 06:29:59 -0500225 mutability: Mutability::Write|Mutability::Read
Tom Josephb9983832018-01-24 11:18:34 +0530226 sensorNamePattern: nameLeaf
Brandon Wyman29257962017-10-12 17:52:45 -0500227 interfaces:
228 xyz.openbmc_project.Control.Boot.RebootPolicy:
229 AutoReboot:
230 Offsets:
231 0x00:
232 type: "bool"
233 assert: false
234 0x01:
235 type: "bool"
236 assert: true
Jayanth Othayothcee2e262018-02-06 05:22:28 -0600237
238turbo_allowed_sensor:
239 path: /xyz/openbmc_project/control/host0/turbo_allowed
240 serviceInterface: org.freedesktop.DBus.Properties
241 readingType: assertion
Jayanth Othayoth66badb72018-04-02 06:29:59 -0500242 mutability: Mutability::Read
Jayanth Othayothcee2e262018-02-06 05:22:28 -0600243 sensorNamePattern: nameLeaf
244 interfaces:
245 xyz.openbmc_project.Control.Host.TurboAllowed:
246 TurboAllowed:
247 Offsets:
248 0x00:
249 assert: false
250 deassert: true
251 type: bool
252 0x01:
253 assert: true
254 deassert: false
255 type: bool
Marri Devender Raoee85b072018-03-13 06:18:18 -0500256
257cpucore_temp_sensor:
258 serviceInterface: org.freedesktop.DBus.Properties
259 readingType: readingData
Jayanth Othayoth66badb72018-04-02 06:29:59 -0500260 mutability: Mutability::Write|Mutability::Read
Marri Devender Raoee85b072018-03-13 06:18:18 -0500261 sensorNamePattern: nameLeaf
262 multiplierM: 1
263 offsetB: -127
264 bExp: 0
265 rExp: 0
266 unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC
267 scale: -3
268 interfaces:
269 xyz.openbmc_project.Sensor.Value:
270 Value:
271 Offsets:
272 0xFF:
273 type: int64_t
274
275dimm_temp_sensor:
276 serviceInterface: org.freedesktop.DBus.Properties
277 readingType: readingData
Jayanth Othayoth66badb72018-04-02 06:29:59 -0500278 mutability: Mutability::Write|Mutability::Read
Marri Devender Raoee85b072018-03-13 06:18:18 -0500279 sensorNamePattern: nameLeaf
280 multiplierM: 1
281 offsetB: -127
282 bExp: 0
283 rExp: 0
284 unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC
285 scale: -3
286 interfaces:
287 xyz.openbmc_project.Sensor.Value:
288 Value:
289 Offsets:
290 0xFF:
291 type: int64_t
292
293vrm_vdd_temp_sensor:
294 serviceInterface: org.freedesktop.DBus.Properties
295 readingType: readingData
Jayanth Othayoth66badb72018-04-02 06:29:59 -0500296 mutability: Mutability::Write|Mutability::Read
Marri Devender Raoee85b072018-03-13 06:18:18 -0500297 sensorNamePattern: nameLeaf
298 multiplierM: 1
299 offsetB: -127
300 bExp: 0
301 rExp: 0
302 unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC
303 scale: -3
304 interfaces:
305 xyz.openbmc_project.Sensor.Value:
306 Value:
307 Offsets:
308 0xFF:
309 type: int64_t
310
311gpu_temp_sensor:
312 serviceInterface: org.freedesktop.DBus.Properties
313 readingType: readingData
Jayanth Othayoth66badb72018-04-02 06:29:59 -0500314 mutability: Mutability::Write|Mutability::Read
Marri Devender Raoee85b072018-03-13 06:18:18 -0500315 sensorNamePattern: nameLeaf
316 multiplierM: 1
317 offsetB: -127
318 bExp: 0
319 rExp: 0
320 unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC
321 scale: -3
322 interfaces:
323 xyz.openbmc_project.Sensor.Value:
324 Value:
325 Offsets:
326 0xFF:
327 type: int64_t
328
329memory_temp_sensor:
330 serviceInterface: org.freedesktop.DBus.Properties
331 readingType: readingData
Jayanth Othayoth66badb72018-04-02 06:29:59 -0500332 mutability: Mutability::Write|Mutability::Read
Marri Devender Raoee85b072018-03-13 06:18:18 -0500333 sensorNamePattern: nameLeaf
334 multiplierM: 1
335 offsetB: -127
336 bExp: 0
337 rExp: 0
338 unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC
339 scale: -3
340 interfaces:
341 xyz.openbmc_project.Sensor.Value:
342 Value:
343 Offsets:
344 0xFF:
345 type: int64_t
Adriana Kobylak8605fa12018-08-20 15:22:32 -0500346ps_derating_sensor:
347 serviceInterface: org.freedesktop.DBus.Properties
348 readingType: assertion
349 mutability: Mutability::Read
350 sensorNamePattern: nameProperty
351 interfaces:
352 xyz.openbmc_project.Control.PowerSupplyAttributes:
353 DeratingFactor:
354 Offsets:
355 0xFF:
356 type: uint32_t