10x10: &temperature
2  entityID: 0x07
3  entityInstance: 0x1c
4  sensorType: 0x01
5  path: /xyz/openbmc_project/sensors/temperature/i2cool_0
6  sensorReadingType: 0x01
7  multiplierM: 1
8  offsetB: 0
9  bExp: 0
10  rExp: 0
11  unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC
12  mutability: Mutability::Write|Mutability::Read
13  serviceInterface: org.freedesktop.DBus.Properties
14  readingType: readingData
15  sensorUnits1: 0x80
16  interfaces:
17    xyz.openbmc_project.Sensor.Value:
18      Value:
19        Offsets:
20          0xFF:
21            type: double
22
230x11:
24  <<: *temperature
25  entityInstance: 0x1d
26  path: /xyz/openbmc_project/sensors/temperature/i2cool_1
27
280x12:
29  <<: *temperature
30  entityInstance: 0x1e
31  path: /xyz/openbmc_project/sensors/temperature/i2cool_2
32
330x13:
34  <<: *temperature
35  entityInstance: 0x1f
36  path: /xyz/openbmc_project/sensors/temperature/powerseq_temp
37
380x14:
39  <<: *temperature
40  entityID: 0x03
41  entityInstance: 0x00
42  path: /xyz/openbmc_project/sensors/temperature/cputemp
43
440x15: &nvme_temperature
45  entityID: 0x04
46  entityInstance: 0x00
47  sensorType: 0x01
48  path: /xyz/openbmc_project/sensors/temperature/nvme0
49  sensorReadingType: 0x01
50  mutability: Mutability::Write|Mutability::Read
51  serviceInterface: org.freedesktop.DBus.Properties
52  readingType: readingData
53  sensorNamePattern: nameLeaf
54  sensorUnits1: 0x80
55  unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC
56  interfaces:
57    xyz.openbmc_project.Sensor.Value:
58      Value:
59        Offsets:
60          0xFF:
61            type: double
62
630x16:
64  <<: *nvme_temperature
65  entityInstance: 0x01
66  path: /xyz/openbmc_project/sensors/temperature/nvme1
67
680x17:
69  <<: *nvme_temperature
70  entityInstance: 0x02
71  path: /xyz/openbmc_project/sensors/temperature/nvme2
72
730x18:
74  <<: *nvme_temperature
75  entityInstance: 0x03
76  path: /xyz/openbmc_project/sensors/temperature/nvme3
77
780x19:
79  <<: *nvme_temperature
80  entityInstance: 0x04
81  path: /xyz/openbmc_project/sensors/temperature/nvme4
82
830x1A:
84  <<: *nvme_temperature
85  entityInstance: 0x05
86  path: /xyz/openbmc_project/sensors/temperature/nvme5
87
880x1B:
89  <<: *nvme_temperature
90  entityInstance: 0x06
91  path: /xyz/openbmc_project/sensors/temperature/nvme6
92
930x1C:
94  <<: *nvme_temperature
95  entityInstance: 0x07
96  path: /xyz/openbmc_project/sensors/temperature/nvme7
97
980x1D:
99  <<: *nvme_temperature
100  entityInstance: 0x08
101  path: /xyz/openbmc_project/sensors/temperature/nvme8
102
1030x1E:
104  <<: *nvme_temperature
105  entityInstance: 0x09
106  path: /xyz/openbmc_project/sensors/temperature/nvme9
107
1080x1F:
109  <<: *nvme_temperature
110  entityInstance: 0x0a
111  path: /xyz/openbmc_project/sensors/temperature/nvme10
112
1130x20:
114  <<: *nvme_temperature
115  entityInstance: 0x0b
116  path: /xyz/openbmc_project/sensors/temperature/nvme11
117
1180x21:
119  <<: *nvme_temperature
120  entityInstance: 0x0c
121  path: /xyz/openbmc_project/sensors/temperature/nvme12
122
1230x22:
124  <<: *nvme_temperature
125  entityInstance: 0x0d
126  path: /xyz/openbmc_project/sensors/temperature/nvme13
127
1280x23:
129  <<: *nvme_temperature
130  entityInstance: 0x0e
131  path: /xyz/openbmc_project/sensors/temperature/nvme14
132
1330x24:
134  <<: *nvme_temperature
135  entityInstance: 0x0f
136  path: /xyz/openbmc_project/sensors/temperature/nvme15
137
138# Virtual Sensors
1390x25:
140  <<: *temperature
141  entityID: 0x1E
142  entityInstance: 0x00
143  path: /xyz/openbmc_project/extsensors/margin/fleeting0
144
1450x26:
146  <<: *temperature
147  entityID: 0x1E
148  entityInstance: 0x01
149  path: /xyz/openbmc_project/extsensors/margin/fleeting1
150
1510x30: &voltage
152  entityID: 0x07
153  entityInstance: 0x00
154  sensorType: 0x02
155  path: /xyz/openbmc_project/sensors/voltage/p1v8_stby
156  sensorReadingType: 0x01
157  multiplierM: 78
158  offsetB: 0
159  bExp: 0
160  rExp: -4
161  unit: xyz.openbmc_project.Sensor.Value.Unit.Volts
162  mutability: Mutability::Read
163  serviceInterface: org.freedesktop.DBus.Properties
164  readingType: readingData
165  sensorNamePattern: nameLeaf
166  interfaces:
167    xyz.openbmc_project.Sensor.Value:
168      Value:
169        Offsets:
170          0xFF:
171            type: double
172
1730x31:
174  <<: *voltage
175  entityInstance: 0x01
176  path: /xyz/openbmc_project/sensors/voltage/vddcr_soc_stby
177  multiplierM: 392
178  rExp: -5
179
1800x32:
181  <<: *voltage
182  entityInstance: 0x02
183  path: /xyz/openbmc_project/sensors/voltage/p2v5_stby
184  multiplierM: 118
185  rExp: -4
186
1870x33:
188  <<: *voltage
189  entityInstance: 0x03
190  path: /xyz/openbmc_project/sensors/voltage/p1v2_stby
191  multiplierM: 78
192  rExp: -4
193
1940x34:
195  <<: *voltage
196  entityInstance: 0x04
197  path: /xyz/openbmc_project/sensors/voltage/p1v175_stby
198  multiplierM: 78
199  rExp: -4
200
2010x35:
202  <<: *voltage
203  entityInstance: 0x05
204  path: /xyz/openbmc_project/sensors/voltage/p1v8
205  multiplierM: 78
206  rExp: -4
207
2080x36:
209  <<: *voltage
210  entityInstance: 0x06
211  path: /xyz/openbmc_project/sensors/voltage/p3v3
212  multiplierM: 157
213  rExp: -4
214
2150x37:
216  <<: *voltage
217  entityInstance: 0x07
218  path: /xyz/openbmc_project/sensors/voltage/pwrgd_pvpp
219  multiplierM: 235
220  rExp: -4
221
2220x38:
223  <<: *voltage
224  entityInstance: 0x08
225  path: /xyz/openbmc_project/sensors/voltage/pwrgd_pvddio
226  multiplierM: 235
227  rExp: -4
228
2290x39:
230  <<: *voltage
231  entityInstance: 0x09
232  path: /xyz/openbmc_project/sensors/voltage/pwrgd_cpuvr
233  multiplierM: 235
234  rExp: -4
235
2360x3A:
237  <<: *voltage
238  entityInstance: 0x0a
239  path: /xyz/openbmc_project/sensors/voltage/p3v3_stby
240  multiplierM: 157
241  rExp: -4
242
2430x3B:
244  <<: *voltage
245  entityInstance: 0x0b
246  path: /xyz/openbmc_project/sensors/voltage/p5v_stby
247  multiplierM: 235
248  rExp: -4
249
250# ADC sensor
2510x46:
252  <<: *voltage
253  entityID: 0x28
254  entityInstance: 0
255  path: /xyz/openbmc_project/sensors/voltage/p3v_bat_adc
256  multiplierM: 157
257  offsetB: 0
258  bExp: 0
259  rExp: -4
260
261# VRM sensors
262# PVDDCR_CPU
263# VRM input voltage for various rails are around 13.5V. Use the same config.
2640x3C: &voltage_13v5_in
265  entityID: 0x07
266  sensorType: 0x02
267  entityInstance: 0x0c
268  path: /xyz/openbmc_project/sensors/voltage/vddcr_cpu_in
269  sensorReadingType: 0x01
270  multiplierM: 55
271  offsetB: 0
272  bExp: 0
273  unit: xyz.openbmc_project.Sensor.Value.Unit.Volts
274  rExp: -3
275  mutability: Mutability::Read
276  serviceInterface: org.freedesktop.DBus.Properties
277  readingType: readingData
278  interfaces:
279    xyz.openbmc_project.Sensor.Value:
280      Value:
281        Offsets:
282          0xFF:
283            type: double
284
2850x3D:
286  <<: *voltage
287  entityInstance: 0x0d
288  path: /xyz/openbmc_project/sensors/voltage/vddcr_cpu_out
289  multiplierM: 78
290  rExp: -4
291
2920x50: &current
293  entityID: 0x07
294  entityInstance: 0x14
295  sensorType: 0x03
296  path: /xyz/openbmc_project/sensors/current/vddcr_cpu_in
297  sensorReadingType: 0x01
298  multiplierM: 110
299  rExp: -3
300  unit: xyz.openbmc_project.Sensor.Value.Unit.Amperes
301  mutability: Mutability::Read
302  serviceInterface: org.freedesktop.DBus.Properties
303  readingType: readingData
304  sensorNamePattern: nameLeaf
305  interfaces:
306    xyz.openbmc_project.Sensor.Value:
307      Value:
308        Offsets:
309          0xFF:
310            type: double
311
3120x51:
313  <<: *current
314  entityInstance: 0x15
315  path: /xyz/openbmc_project/sensors/current/vddcr_cpu_out
316  multiplierM: 1
317  rExp: 0
318
3190x27:
320  <<: *temperature
321  entityInstance: 0x28
322  path: /xyz/openbmc_project/sensors/temperature/vddcr_cpu
323
324# PVDDCR_SOC0
3250x3E:
326  <<: *voltage_13v5_in
327  entityInstance: 0x0e
328  path: /xyz/openbmc_project/sensors/voltage/vddcr_soc_in
329  multiplierM: 55
330  rExp: -3
331
3320x3F:
333  <<: *voltage
334  entityInstance: 0x0f
335  path: /xyz/openbmc_project/sensors/voltage/vddcr_soc_out
336  multiplierM: 78
337  rExp: -4
338
3390x52:
340  <<: *current
341  entityInstance: 0x16
342  path: /xyz/openbmc_project/sensors/current/vddcr_soc_in
343  multiplierM: 353
344  rExp: -4
345
3460x53:
347  <<: *current
348  entityInstance: 0x17
349  path: /xyz/openbmc_project/sensors/current/vddcr_soc_out
350  multiplierM: 345
351  rExp: -3
352
3530x28:
354  <<: *temperature
355  entityInstance: 0x29
356  path: /xyz/openbmc_project/sensors/temperature/vddcr_soc
357
358# PVDDIO_ABCD
3590x40:
360  <<: *voltage
361  entityInstance: 0x10
362  path: /xyz/openbmc_project/sensors/voltage/vddio_abcd_out
363  multiplierM: 78
364  rExp: -4
365
3660x41:
367  <<: *voltage_13v5_in
368  entityInstance: 0x11
369  path: /xyz/openbmc_project/sensors/voltage/vddio_abcd_in
370  multiplierM: 55
371  rExp: -3
372
3730x55:
374  <<: *current
375  entityInstance: 0x19
376  path: /xyz/openbmc_project/sensors/current/vddio_abcd_in
377  multiplierM: 353
378  rExp: -4
379
3800x54:
381  <<: *current
382  entityInstance: 0x18
383  path: /xyz/openbmc_project/sensors/current/vddio_abcd_out
384  multiplierM: 345
385  rExp: -3
386
3870x29:
388  <<: *temperature
389  entityInstance: 0x2a
390  path: /xyz/openbmc_project/sensors/temperature/vddio_abcd
391
392# PVDDIO_EFGH
3930x42:
394  <<: *voltage
395  entityInstance: 0x12
396  path: /xyz/openbmc_project/sensors/voltage/vddio_efgh_out
397  multiplierM: 78
398  rExp: -4
399
4000x43:
401  <<: *voltage_13v5_in
402  entityInstance: 0x13
403  path: /xyz/openbmc_project/sensors/voltage/vddio_efgh_in
404  multiplierM: 55
405  rExp: -3
406
4070x57:
408  <<: *current
409  entityInstance: 0x1b
410  path: /xyz/openbmc_project/sensors/current/vddio_efgh_in
411  multiplierM: 353
412  rExp: -4
413
4140x56:
415  <<: *current
416  entityInstance: 0x1a
417  path: /xyz/openbmc_project/sensors/current/vddio_efgh_out
418  multiplierM: 345
419  rExp: -3
420
4210x2A:
422  <<: *temperature
423  entityInstance: 0x2b
424  path: /xyz/openbmc_project/sensors/temperature/vddio_efgh
425
426# P12V_1
4270x47:
428  <<: *voltage
429  entityInstance: 0x20
430  path: /xyz/openbmc_project/sensors/voltage/p12v_mobo_out
431  multiplierM: 55
432  rExp: -3
433
4340x48:
435  <<: *voltage_13v5_in
436  entityInstance: 0x21
437  path: /xyz/openbmc_project/sensors/voltage/p12v_mobo_in
438  multiplierM: 255
439  rExp: -3
440
4410x5A:
442  <<: *current
443  entityInstance: 0x25
444  path: /xyz/openbmc_project/sensors/current/p12v_mobo_in
445  multiplierM: 137
446  rExp: -3
447
4480x59:
449  <<: *current
450  entityInstance: 0x24
451  path: /xyz/openbmc_project/sensors/current/p12v_mobo_out
452  multiplierM: 59
453  rExp: -2
454
4550x2B:
456  <<: *temperature
457  entityInstance: 0x2c
458  path: /xyz/openbmc_project/sensors/temperature/p12v_mobo
459
460# P12V_2
4610x49:
462  <<: *voltage
463  entityInstance: 0x22
464  path: /xyz/openbmc_project/sensors/voltage/p12v_fan_out
465  multiplierM: 55
466  rExp: -3
467
4680x4A:
469  <<: *voltage_13v5_in
470  entityInstance: 0x23
471  path: /xyz/openbmc_project/sensors/voltage/p12v_fan_in
472  multiplierM: 255
473  rExp: -3
474
4750x5C:
476  <<: *current
477  entityInstance: 0x27
478  path: /xyz/openbmc_project/sensors/current/p12v_fan_in
479  multiplierM: 137
480  rExp: -3
481
4820x5B:
483  <<: *current
484  entityInstance: 0x26
485  path: /xyz/openbmc_project/sensors/current/p12v_fan_out
486  multiplierM: 59
487  rExp: -2
488
4890x2C:
490  <<: *temperature
491  entityInstance: 0x2d
492  path: /xyz/openbmc_project/sensors/temperature/p12v_fan
493
494# Hotswap controller
4950x44:
496  <<: *voltage
497  entityID: 0x0E
498  entityInstance: 0x00
499  path: /xyz/openbmc_project/sensors/voltage/hotswap_vin
500  multiplierM: 259
501  rExp: -3
502
5030x45:
504  <<: *voltage
505  entityID: 0x0E
506  entityInstance: 0x01
507  path: /xyz/openbmc_project/sensors/voltage/hotswap_vout
508  multiplierM: 259
509  rExp: -3
510
5110x58:
512  <<: *current
513  entityID: 0x0E
514  entityInstance: 0x02
515  path: /xyz/openbmc_project/sensors/current/hotswap_iout
516  multiplierM: 333
517  rExp: -3
518
5190x70:
520  entityID: 0x0E
521  entityInstance: 0x03
522  sensorType: 0x0B
523  path: /xyz/openbmc_project/sensors/power/hotswap_pout
524  sensorReadingType: 0x01
525  multiplierM: 86
526  offsetB: 0
527  bExp: 0
528  rExp: -1
529  unit: xyz.openbmc_project.Sensor.Value.Unit.Watts
530  mutability: Mutability::Write|Mutability::Read
531  serviceInterface: org.freedesktop.DBus.Properties
532  readingType: readingData
533  sensorNamePattern: nameLeaf
534  interfaces:
535    xyz.openbmc_project.Sensor.Value:
536      Value:
537        Offsets:
538          0xFF:
539            type: double
540
5410x2D:
542  <<: *temperature
543  entityInstance: 0x2e
544  path: /xyz/openbmc_project/sensors/temperature/hotswap
545
5460x2E:
547  <<: *temperature
548  entityID: 0x1E
549  entityInstance: 0x02
550  path: /xyz/openbmc_project/extsensors/margin/fleeting2
551
552# fan/pwm mapping
553# fan0/1 on Mobo, fb_fan0/1/2 on fan board
554# PWM0 => fan tach 0
555# PWM1 => fan tach 1
556# PWM2 => fan tach 2
557# PWM3 => fan tach 3
558# PWM4 => fan tach 4
5590x60: &fan_rpm_read
560  entityID: 0x1D
561  entityInstance: 0x00
562  sensorType: 0x04
563  path: /xyz/openbmc_project/sensors/fan_tach/fan0
564  sensorReadingType: 0x01
565  multiplierM: 81
566  offsetB: 0
567  bExp: 0
568  rExp: 0
569  unit: xyz.openbmc_project.Sensor.Value.Unit.RPMS
570  mutability: Mutability::Write|Mutability::Read
571  serviceInterface: org.freedesktop.DBus.Properties
572  readingType: readingData
573  sensorNamePattern: nameLeaf
574  interfaces:
575    xyz.openbmc_project.Sensor.Value:
576      Value:
577        Offsets:
578          0xFF:
579            type: double
580
5810x61:
582  <<: *fan_rpm_read
583  entityInstance: 0x01
584  path: /xyz/openbmc_project/sensors/fan_tach/fan1
585
5860x62:
587  <<: *fan_rpm_read
588  entityInstance: 0x02
589  path: /xyz/openbmc_project/sensors/fan_tach/fb_fan0
590
5910x63:
592  <<: *fan_rpm_read
593  entityInstance: 0x03
594  path: /xyz/openbmc_project/sensors/fan_tach/fb_fan1
595
5960x64:
597  <<: *fan_rpm_read
598  entityInstance: 0x04
599  path: /xyz/openbmc_project/sensors/fan_tach/fb_fan2
600
6010x65: &fan_pwm
602  entityID: 0x1D
603  sensorType: 0x04
604  entityInstance: 0x05
605  path: /xyz/openbmc_project/sensors/fan_tach/fan0
606  sensorReadingType: 0x01
607  multiplierM: 1
608  offsetB: 0
609  bExp: 0
610  mutability: Mutability::Write
611  serviceInterface: org.freedesktop.DBus.Properties
612  readingType: readingData
613  interfaces:
614    xyz.openbmc_project.Control.FanPwm:
615      Target:
616        Offsets:
617          0xFF:
618            type: uint64_t
619
6200x66:
621  <<: *fan_pwm
622  entityInstance: 0x06
623  path: /xyz/openbmc_project/sensors/fan_tach/fan1
624
6250x67:
626  <<: *fan_pwm
627  entityInstance: 0x07
628  path: /xyz/openbmc_project/sensors/fan_tach/fb_fan0
629
6300x68:
631  <<: *fan_pwm
632  entityInstance: 0x08
633  path: /xyz/openbmc_project/sensors/fan_tach/fb_fan1
634
6350x69:
636  <<: *fan_pwm
637  entityInstance: 0x09
638  path: /xyz/openbmc_project/sensors/fan_tach/fb_fan2
639
640# NVME SSD locate/fault LEDs
6410x71: &locateled
642  entityID: 0x04
643  entityInstance: 0x10
644  sensorType: 0x21
645  path: /xyz/openbmc_project/led/groups/led_u2_0_locate
646  sensorReadingType: 0x6F
647  mutability: Mutability::Write|Mutability::Read
648  serviceInterface: org.freedesktop.DBus.Properties
649  readingType: assertion
650  sensorNamePattern: nameLeaf
651  interfaces:
652    xyz.openbmc_project.Led.Group:
653      Asserted:
654        Offsets:
655          0x01:
656            type: bool
657            assert: true
658
6590x72:
660  <<: *locateled
661  entityInstance: 0x11
662  path: /xyz/openbmc_project/led/groups/led_u2_1_locate
663
6640x73:
665  <<: *locateled
666  entityInstance: 0x12
667  path: /xyz/openbmc_project/led/groups/led_u2_2_locate
668
6690x74:
670  <<: *locateled
671  entityInstance: 0x13
672  path: /xyz/openbmc_project/led/groups/led_u2_3_locate
673
6740x75:
675  <<: *locateled
676  entityInstance: 0x14
677  path: /xyz/openbmc_project/led/groups/led_u2_4_locate
678
6790x76:
680  <<: *locateled
681  entityInstance: 0x15
682  path: /xyz/openbmc_project/led/groups/led_u2_5_locate
683
6840x77:
685  <<: *locateled
686  entityInstance: 0x16
687  path: /xyz/openbmc_project/led/groups/led_u2_6_locate
688
6890x78:
690  <<: *locateled
691  entityInstance: 0x17
692  path: /xyz/openbmc_project/led/groups/led_u2_7_locate
693
6940x79:
695  <<: *locateled
696  entityInstance: 0x18
697  path: /xyz/openbmc_project/led/groups/led_u2_8_locate
698
6990x7A:
700  <<: *locateled
701  entityInstance: 0x19
702  path: /xyz/openbmc_project/led/groups/led_u2_9_locate
703
7040x7B:
705  <<: *locateled
706  entityInstance: 0x1a
707  path: /xyz/openbmc_project/led/groups/led_u2_10_locate
708
7090x7C:
710  <<: *locateled
711  entityInstance: 0x1b
712  path: /xyz/openbmc_project/led/groups/led_u2_11_locate
713
7140x7D:
715  <<: *locateled
716  entityInstance: 0x1c
717  path: /xyz/openbmc_project/led/groups/led_u2_12_locate
718
7190x7E:
720  <<: *locateled
721  entityInstance: 0x1d
722  path: /xyz/openbmc_project/led/groups/led_u2_13_locate
723
7240x7F:
725  <<: *locateled
726  entityInstance: 0x1e
727  path: /xyz/openbmc_project/led/groups/led_u2_14_locate
728
7290x80:
730  <<: *locateled
731  entityInstance: 0x1f
732  path: /xyz/openbmc_project/led/groups/led_u2_15_locate
733
7340x81: &faultled
735  entityID: 0x04
736  entityInstance: 0x20
737  sensorType: 0x21
738  path: /xyz/openbmc_project/led/groups/led_u2_0_fault
739  sensorReadingType: 0x6F
740  mutability: Mutability::Read
741  serviceInterface: org.freedesktop.DBus.Properties
742  readingType: assertion
743  sensorNamePattern: nameLeaf
744  interfaces:
745    xyz.openbmc_project.Led.Group:
746      Asserted:
747        Offsets:
748          0x00:
749            type: bool
750            assert: true
751
7520x82:
753  <<: *faultled
754  entityInstance: 0x21
755  path: /xyz/openbmc_project/led/groups/led_u2_1_fault
756
7570x83:
758  <<: *faultled
759  entityInstance: 0x22
760  path: /xyz/openbmc_project/led/groups/led_u2_2_fault
761
7620x84:
763  <<: *faultled
764  entityInstance: 0x23
765  path: /xyz/openbmc_project/led/groups/led_u2_3_fault
766
7670x85:
768  <<: *faultled
769  entityInstance: 0x24
770  path: /xyz/openbmc_project/led/groups/led_u2_4_fault
771
7720x86:
773  <<: *faultled
774  entityInstance: 0x25
775  path: /xyz/openbmc_project/led/groups/led_u2_5_fault
776
7770x87:
778  <<: *faultled
779  entityInstance: 0x26
780  path: /xyz/openbmc_project/led/groups/led_u2_6_fault
781
7820x88:
783  <<: *faultled
784  entityInstance: 0x27
785  path: /xyz/openbmc_project/led/groups/led_u2_7_fault
786
7870x89:
788  <<: *faultled
789  entityInstance: 0x28
790  path: /xyz/openbmc_project/led/groups/led_u2_8_fault
791
7920x8A:
793  <<: *faultled
794  entityInstance: 0x29
795  path: /xyz/openbmc_project/led/groups/led_u2_9_fault
796
7970x8B:
798  <<: *faultled
799  entityInstance: 0x2a
800  path: /xyz/openbmc_project/led/groups/led_u2_10_fault
801
8020x8C:
803  <<: *faultled
804  entityInstance: 0x2b
805  path: /xyz/openbmc_project/led/groups/led_u2_11_fault
806
8070x8D:
808  <<: *faultled
809  entityInstance: 0x2c
810  path: /xyz/openbmc_project/led/groups/led_u2_12_fault
811
8120x8E:
813  <<: *faultled
814  entityInstance: 0x2d
815  path: /xyz/openbmc_project/led/groups/led_u2_13_fault
816
8170x8F:
818  <<: *faultled
819  entityInstance: 0x2e
820  path: /xyz/openbmc_project/led/groups/led_u2_14_fault
821
8220x90:
823  <<: *faultled
824  entityInstance: 0x2f
825  path: /xyz/openbmc_project/led/groups/led_u2_15_fault
826
827# NVME SSD presence
8280xB0: &present
829  entityID: 0x04
830  entityInstance: 0x30
831  sensorType: 0x25
832  path: /xyz/openbmc_project/inventory/system/chassis/motherboard/nvme0
833  sensorReadingType: 0x6F
834  mutability: Mutability::Write|Mutability::Read
835  serviceInterface: org.freedesktop.DBus.Properties
836  readingType: assertion
837  sensorNamePattern: nameLeaf
838  interfaces:
839    xyz.openbmc_project.Inventory.Item:
840      Present:
841        Offsets:
842          0x00:
843            assert: true
844            type: bool
845          0x01:
846            assert: false
847            type: bool
848
8490xB1:
850  <<: *present
851  entityInstance: 0x31
852  path: /xyz/openbmc_project/inventory/system/chassis/motherboard/nvme1
853
8540xB2:
855  <<: *present
856  entityInstance: 0x32
857  path: /xyz/openbmc_project/inventory/system/chassis/motherboard/nvme2
858
8590xB3:
860  <<: *present
861  entityInstance: 0x33
862  path: /xyz/openbmc_project/inventory/system/chassis/motherboard/nvme3
863
8640xB4:
865  <<: *present
866  entityInstance: 0x34
867  path: /xyz/openbmc_project/inventory/system/chassis/motherboard/nvme4
868
8690xB5:
870  <<: *present
871  entityInstance: 0x35
872  path: /xyz/openbmc_project/inventory/system/chassis/motherboard/nvme5
873
8740xB6:
875  <<: *present
876  entityInstance: 0x36
877  path: /xyz/openbmc_project/inventory/system/chassis/motherboard/nvme6
878
8790xB7:
880  <<: *present
881  entityInstance: 0x37
882  path: /xyz/openbmc_project/inventory/system/chassis/motherboard/nvme7
883
8840xB8:
885  <<: *present
886  entityInstance: 0x38
887  path: /xyz/openbmc_project/inventory/system/chassis/motherboard/nvme8
888
8890xB9:
890  <<: *present
891  entityInstance: 0x39
892  path: /xyz/openbmc_project/inventory/system/chassis/motherboard/nvme9
893
8940xBA:
895  <<: *present
896  entityInstance: 0x3a
897  path: /xyz/openbmc_project/inventory/system/chassis/motherboard/nvme10
898
8990xBB:
900  <<: *present
901  entityInstance: 0x3b
902  path: /xyz/openbmc_project/inventory/system/chassis/motherboard/nvme11
903
9040xBC:
905  <<: *present
906  entityInstance: 0x3c
907  path: /xyz/openbmc_project/inventory/system/chassis/motherboard/nvme12
908
9090xBD:
910  <<: *present
911  entityInstance: 0x3d
912  path: /xyz/openbmc_project/inventory/system/chassis/motherboard/nvme13
913
9140xBE:
915  <<: *present
916  entityInstance: 0x3e
917  path: /xyz/openbmc_project/inventory/system/chassis/motherboard/nvme14
918
9190xBF:
920  <<: *present
921  entityInstance: 0x3f
922  path: /xyz/openbmc_project/inventory/system/chassis/motherboard/nvme15
923
9240xC0: &nvme_pwrdis
925  entityID: 0x04
926  entityInstance: 0x40
927  sensorType: 0x21
928  path: /xyz/openbmc_project/control/nvme/u2_0_pwr_dis
929  sensorReadingType: 0x6F
930  mutability: Mutability::Write|Mutability::Read
931  serviceInterface: org.freedesktop.DBus.Properties
932  readingType: assertion
933  sensorNamePattern: nameLeaf
934  interfaces:
935    xyz.openbmc_project.Control.Nvme.Power:
936      Asserted:
937        Offsets:
938          0x08:
939            type: string
940            assert: xyz.openbmc_project.Control.Nvme.Power.SlotDisabled
941            deassert: xyz.openbmc_project.Control.Nvme.Power.SlotEnabled
942
9430xC1:
944  <<: *nvme_pwrdis
945  entityInstance: 0x41
946  path: /xyz/openbmc_project/control/nvme/u2_1_pwr_dis
947
9480xC2:
949  <<: *nvme_pwrdis
950  entityInstance: 0x42
951  path: /xyz/openbmc_project/control/nvme/u2_2_pwr_dis
952
9530xC3:
954  <<: *nvme_pwrdis
955  entityInstance: 0x43
956  path: /xyz/openbmc_project/control/nvme/u2_3_pwr_dis
957
9580xC4:
959  <<: *nvme_pwrdis
960  entityInstance: 0x44
961  path: /xyz/openbmc_project/control/nvme/u2_4_pwr_dis
962
9630xC5:
964  <<: *nvme_pwrdis
965  entityInstance: 0x45
966  path: /xyz/openbmc_project/control/nvme/u2_5_pwr_dis
967
9680xC6:
969  <<: *nvme_pwrdis
970  entityInstance: 0x46
971  path: /xyz/openbmc_project/control/nvme/u2_6_pwr_dis
972
9730xC7:
974  <<: *nvme_pwrdis
975  entityInstance: 0x47
976  path: /xyz/openbmc_project/control/nvme/u2_7_pwr_dis
977
9780xC8:
979  <<: *nvme_pwrdis
980  entityInstance: 0x48
981  path: /xyz/openbmc_project/control/nvme/u2_8_pwr_dis
982
9830xC9:
984  <<: *nvme_pwrdis
985  entityInstance: 0x49
986  path: /xyz/openbmc_project/control/nvme/u2_9_pwr_dis
987
9880xCA:
989  <<: *nvme_pwrdis
990  entityInstance: 0x4A
991  path: /xyz/openbmc_project/control/nvme/u2_10_pwr_dis
992
9930xCB:
994  <<: *nvme_pwrdis
995  entityInstance: 0x4B
996  path: /xyz/openbmc_project/control/nvme/u2_11_pwr_dis
997
9980xCC:
999  <<: *nvme_pwrdis
1000  entityInstance: 0x4C
1001  path: /xyz/openbmc_project/control/nvme/u2_12_pwr_dis
1002
10030xCD:
1004  <<: *nvme_pwrdis
1005  entityInstance: 0x4D
1006  path: /xyz/openbmc_project/control/nvme/u2_13_pwr_dis
1007
10080xCE:
1009  <<: *nvme_pwrdis
1010  entityInstance: 0x4E
1011  path: /xyz/openbmc_project/control/nvme/u2_14_pwr_dis
1012
10130xCF:
1014  <<: *nvme_pwrdis
1015  entityInstance: 0x4F
1016  path: /xyz/openbmc_project/control/nvme/u2_15_pwr_dis
1017
10180xD0: &nvme_pwren
1019  entityID: 0x04
1020  entityInstance: 0x50
1021  sensorType: 0x21
1022  path: /xyz/openbmc_project/control/nvme/pwr_u2_0_en
1023  sensorReadingType: 0x6F
1024  mutability: Mutability::Write|Mutability::Read
1025  serviceInterface: org.freedesktop.DBus.Properties
1026  readingType: assertion
1027  sensorNamePattern: nameLeaf
1028  interfaces:
1029    xyz.openbmc_project.Control.Nvme.Power:
1030      Asserted:
1031        Offsets:
1032          0x05:
1033            type: string
1034            assert: xyz.openbmc_project.Control.Nvme.Power.Off
1035            deassert: xyz.openbmc_project.Control.Nvme.Power.On
1036
10370xD1:
1038  <<: *nvme_pwren
1039  entityInstance: 0x51
1040  path: /xyz/openbmc_project/control/nvme/pwr_u2_1_en
1041
10420xD2:
1043  <<: *nvme_pwren
1044  entityInstance: 0x52
1045  path: /xyz/openbmc_project/control/nvme/pwr_u2_2_en
1046
10470xD3:
1048  <<: *nvme_pwren
1049  entityInstance: 0x53
1050  path: /xyz/openbmc_project/control/nvme/pwr_u2_3_en
1051
10520xD4:
1053  <<: *nvme_pwren
1054  entityInstance: 0x54
1055  path: /xyz/openbmc_project/control/nvme/pwr_u2_4_en
1056
10570xD5:
1058  <<: *nvme_pwren
1059  entityInstance: 0x55
1060  path: /xyz/openbmc_project/control/nvme/pwr_u2_5_en
1061
10620xD6:
1063  <<: *nvme_pwren
1064  entityInstance: 0x56
1065  path: /xyz/openbmc_project/control/nvme/pwr_u2_6_en
1066
10670xD7:
1068  <<: *nvme_pwren
1069  entityInstance: 0x57
1070  path: /xyz/openbmc_project/control/nvme/pwr_u2_7_en
1071
10720xD8:
1073  <<: *nvme_pwren
1074  entityInstance: 0x58
1075  path: /xyz/openbmc_project/control/nvme/pwr_u2_8_en
1076
10770xD9:
1078  <<: *nvme_pwren
1079  entityInstance: 0x59
1080  path: /xyz/openbmc_project/control/nvme/pwr_u2_9_en
1081
10820xDA:
1083  <<: *nvme_pwren
1084  entityInstance: 0x5A
1085  path: /xyz/openbmc_project/control/nvme/pwr_u2_10_en
1086
10870xDB:
1088  <<: *nvme_pwren
1089  entityInstance: 0x5B
1090  path: /xyz/openbmc_project/control/nvme/pwr_u2_11_en
1091
10920xDC:
1093  <<: *nvme_pwren
1094  entityInstance: 0x5C
1095  path: /xyz/openbmc_project/control/nvme/pwr_u2_12_en
1096
10970xDD:
1098  <<: *nvme_pwren
1099  entityInstance: 0x5D
1100  path: /xyz/openbmc_project/control/nvme/pwr_u2_13_en
1101
11020xDE:
1103  <<: *nvme_pwren
1104  entityInstance: 0x5E
1105  path: /xyz/openbmc_project/control/nvme/pwr_u2_14_en
1106
11070xDF:
1108  <<: *nvme_pwren
1109  entityInstance: 0x5F
1110  path: /xyz/openbmc_project/control/nvme/pwr_u2_15_en
1111
11120xF0:
1113  entityID: 0x20
1114  entityInstance: 0
1115  sensorType: 0x0C
1116  path: /xyz/openbmc_project/metrics/memory/BmcECC
1117  sensorReadingType: 0x6F
1118  serviceInterface: org.freedesktop.DBus.Properties
1119  readingType: assertion
1120  mutability: Mutability::Read
1121  sensorNamePattern: nameLeaf
1122  interfaces:
1123    xyz.openbmc_project.Memory.MemoryECC:
1124      state:
1125        Offsets:
1126          0x00:
1127            type: string
1128            assert: xyz.openbmc_project.Memory.MemoryECC.ECCStatus.CE
1129          0x01:
1130            type: string
1131            assert: xyz.openbmc_project.Memory.MemoryECC.ECCStatus.UE
1132          0x05:
1133            type: string
1134            assert: xyz.openbmc_project.Memory.MemoryECC.ECCStatus.LogFull
1135
1136#GPIO present connection
11370xF1: &gpio_prsnt
1138  entityID: 0x1F
1139  entityInstance: 0
1140  interfaces:
1141    xyz.openbmc_project.Inventory.Item:
1142      Present:
1143        Offsets:
1144          0x00:
1145            assert: true
1146            type: bool
1147          0x01:
1148            assert: false
1149            type: bool
1150  mutability: Mutability::Write|Mutability::Read
1151  path: /xyz/openbmc_project/inventory/system/chassis/cable/ss_cab0_prsnt
1152  readingType: assertion
1153  sensorNamePattern: nameLeaf
1154  sensorReadingType: 0x6f
1155  sensorType: 0x1B
1156  serviceInterface: org.freedesktop.DBus.Properties
1157
11580xF2:
1159  <<: *gpio_prsnt
1160  entityInstance: 1
1161  path: /xyz/openbmc_project/inventory/system/chassis/cable/ss_cab1_prsnt
1162
11630xF3:
1164  <<: *gpio_prsnt
1165  entityInstance: 2
1166  path: /xyz/openbmc_project/inventory/system/chassis/cable/ss_cab2_prsnt
1167
11680xF4:
1169  <<: *gpio_prsnt
1170  entityInstance: 3
1171  path: /xyz/openbmc_project/inventory/system/chassis/cable/ss_cab3_prsnt
1172
11730xF5:
1174  entityID: 0x1A
1175  entityInstance: 0
1176  interfaces:
1177    xyz.openbmc_project.Inventory.Item:
1178      Present:
1179        Offsets:
1180          0x00:
1181            assert: true
1182            type: bool
1183          0x01:
1184            assert: false
1185            type: bool
1186  mutability: Mutability::Write|Mutability::Read
1187  path: /xyz/openbmc_project/inventory/system/chassis/entity/sata0_prsnt
1188  readingType: assertion
1189  sensorNamePattern: nameLeaf
1190  sensorReadingType: 0x6f
1191  sensorType: 0x25
1192  serviceInterface: org.freedesktop.DBus.Properties
1193
11940xF6:
1195  <<: *gpio_prsnt
1196  entityInstance: 4
1197  path: /xyz/openbmc_project/inventory/system/chassis/cable/hsbp_cab_prsnt
1198
11990xF7:
1200  <<: *gpio_prsnt
1201  entityInstance: 5
1202  path: /xyz/openbmc_project/inventory/system/chassis/cable/fanbd_cab_prsnt
1203
12040xF8:
1205  <<: *gpio_prsnt
1206  entityInstance: 6
1207  path: /xyz/openbmc_project/inventory/system/chassis/cable/bp12v_cab_prsnt
1208
12090xF9: &card_prsnt
1210  entityID: 0x0B
1211  entityInstance: 0
1212  interfaces:
1213    xyz.openbmc_project.Inventory.Item:
1214      Present:
1215        Offsets:
1216          0x00:
1217            assert: true
1218            type: bool
1219          0x01:
1220            assert: false
1221            type: bool
1222  mutability: Mutability::Write|Mutability::Read
1223  path: /xyz/openbmc_project/inventory/system/chassis/entity/pe_slot0_prsnt
1224  readingType: assertion
1225  sensorNamePattern: nameLeaf
1226  sensorReadingType: 0x6f
1227  sensorType: 0x25
1228  serviceInterface: org.freedesktop.DBus.Properties
1229
12300xFA:
1231  <<: *card_prsnt
1232  entityInstance: 1
1233  path: /xyz/openbmc_project/inventory/system/chassis/entity/pe_slot1_prsnt
1234
12350xFB:
1236  entityID: 0x21
1237  entityInstance: 0
1238  interfaces:
1239    xyz.openbmc_project.State.Watchdog:
1240      ExpireAction:
1241        Offsets:
1242          0x00:
1243            assert: xyz.openbmc_project.State.Watchdog.Action.None
1244            type: string
1245          0x01:
1246            assert: xyz.openbmc_project.State.Watchdog.Action.HardReset
1247            type: string
1248          0x02:
1249            assert: xyz.openbmc_project.State.Watchdog.Action.PowerOff
1250            type: string
1251          0x03:
1252            assert: xyz.openbmc_project.State.Watchdog.Action.PowerCycle
1253            type: string
1254  mutability: Mutability::Write|Mutability::Read
1255  path: /xyz/openbmc_project/watchdog/host0
1256  readingType: assertion
1257  sensorNamePattern: nameLeaf
1258  sensorReadingType: 0x6F
1259  sensorType: 0x23
1260  serviceInterface: org.freedesktop.DBus.Properties
1261
12620xFC:
1263  entityID: 0x1E
1264  entityInstance: 0
1265  interfaces:
1266    xyz.openbmc_project.Inventory.Item:
1267      Present:
1268        Offsets:
1269          0x00:
1270            assert: true
1271            type: bool
1272          0x01:
1273            assert: false
1274            type: bool
1275  mutability: Mutability::Write|Mutability::Read
1276  path: /xyz/openbmc_project/inventory/system/chassis/entity/fans_efuse_pg
1277  readingType: assertion
1278  sensorNamePattern: nameLeaf
1279  sensorReadingType: 0x6f
1280  sensorType: 0x25
1281  serviceInterface: org.freedesktop.DBus.Properties
1282
12830xFD:
1284  entityID: 0x13
1285  entityInstance: 0
1286  interfaces:
1287    xyz.openbmc_project.Inventory.Item:
1288      Present:
1289        Offsets:
1290          0x00:
1291            assert: true
1292            type: bool
1293          0x01:
1294            assert: false
1295            type: bool
1296  mutability: Mutability::Write|Mutability::Read
1297  path: /xyz/openbmc_project/inventory/system/chassis/entity/pwrgd_p12v_slots
1298  readingType: assertion
1299  sensorNamePattern: nameLeaf
1300  sensorReadingType: 0x6f
1301  sensorType: 0x25
1302  serviceInterface: org.freedesktop.DBus.Properties
1303