blob: 746956e55e4eb49aa5d98819e77a9238a1182a09 [file] [log] [blame]
0x10: &temperature
entityID: 0x07
entityInstance: 0x1c
sensorType: 0x01
path: /xyz/openbmc_project/sensors/temperature/i2cool_0
sensorReadingType: 0x01
multiplierM: 1
offsetB: 0
bExp: 0
rExp: 0
unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC
mutability: Mutability::Write|Mutability::Read
serviceInterface: org.freedesktop.DBus.Properties
readingType: readingData
sensorUnits1: 0x80
interfaces:
xyz.openbmc_project.Sensor.Value:
Value:
Offsets:
0xFF:
type: double
0x11:
<<: *temperature
entityInstance: 0x1d
path: /xyz/openbmc_project/sensors/temperature/i2cool_1
0x12:
<<: *temperature
entityInstance: 0x1e
path: /xyz/openbmc_project/sensors/temperature/i2cool_2
0x13:
<<: *temperature
entityInstance: 0x1f
path: /xyz/openbmc_project/sensors/temperature/powerseq_temp
0x14:
<<: *temperature
entityID: 0x03
entityInstance: 0x00
path: /xyz/openbmc_project/sensors/temperature/cputemp
0x15: &nvme_temperature
entityID: 0x04
entityInstance: 0x00
sensorType: 0x01
path: /xyz/openbmc_project/sensors/temperature/nvme0
sensorReadingType: 0x01
mutability: Mutability::Write|Mutability::Read
serviceInterface: org.freedesktop.DBus.Properties
readingType: readingData
sensorNamePattern: nameLeaf
sensorUnits1: 0x80
unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC
interfaces:
xyz.openbmc_project.Sensor.Value:
Value:
Offsets:
0xFF:
type: double
0x16:
<<: *nvme_temperature
entityInstance: 0x01
path: /xyz/openbmc_project/sensors/temperature/nvme1
0x17:
<<: *nvme_temperature
entityInstance: 0x02
path: /xyz/openbmc_project/sensors/temperature/nvme2
0x18:
<<: *nvme_temperature
entityInstance: 0x03
path: /xyz/openbmc_project/sensors/temperature/nvme3
0x19:
<<: *nvme_temperature
entityInstance: 0x04
path: /xyz/openbmc_project/sensors/temperature/nvme4
0x1A:
<<: *nvme_temperature
entityInstance: 0x05
path: /xyz/openbmc_project/sensors/temperature/nvme5
0x1B:
<<: *nvme_temperature
entityInstance: 0x06
path: /xyz/openbmc_project/sensors/temperature/nvme6
0x1C:
<<: *nvme_temperature
entityInstance: 0x07
path: /xyz/openbmc_project/sensors/temperature/nvme7
0x1D:
<<: *nvme_temperature
entityInstance: 0x08
path: /xyz/openbmc_project/sensors/temperature/nvme8
0x1E:
<<: *nvme_temperature
entityInstance: 0x09
path: /xyz/openbmc_project/sensors/temperature/nvme9
0x1F:
<<: *nvme_temperature
entityInstance: 0x0a
path: /xyz/openbmc_project/sensors/temperature/nvme10
0x20:
<<: *nvme_temperature
entityInstance: 0x0b
path: /xyz/openbmc_project/sensors/temperature/nvme11
0x21:
<<: *nvme_temperature
entityInstance: 0x0c
path: /xyz/openbmc_project/sensors/temperature/nvme12
0x22:
<<: *nvme_temperature
entityInstance: 0x0d
path: /xyz/openbmc_project/sensors/temperature/nvme13
0x23:
<<: *nvme_temperature
entityInstance: 0x0e
path: /xyz/openbmc_project/sensors/temperature/nvme14
0x24:
<<: *nvme_temperature
entityInstance: 0x0f
path: /xyz/openbmc_project/sensors/temperature/nvme15
# Virtual Sensors
0x25:
<<: *temperature
entityID: 0x1E
entityInstance: 0x00
path: /xyz/openbmc_project/extsensors/margin/fleeting0
0x26:
<<: *temperature
entityID: 0x1E
entityInstance: 0x01
path: /xyz/openbmc_project/extsensors/margin/fleeting1
0x30: &voltage
entityID: 0x07
entityInstance: 0x00
sensorType: 0x02
path: /xyz/openbmc_project/sensors/voltage/p1v8_stby
sensorReadingType: 0x01
multiplierM: 78
offsetB: 0
bExp: 0
rExp: -4
unit: xyz.openbmc_project.Sensor.Value.Unit.Volts
mutability: Mutability::Read
serviceInterface: org.freedesktop.DBus.Properties
readingType: readingData
sensorNamePattern: nameLeaf
interfaces:
xyz.openbmc_project.Sensor.Value:
Value:
Offsets:
0xFF:
type: double
0x31:
<<: *voltage
entityInstance: 0x01
path: /xyz/openbmc_project/sensors/voltage/vddcr_soc_stby
multiplierM: 392
rExp: -5
0x32:
<<: *voltage
entityInstance: 0x02
path: /xyz/openbmc_project/sensors/voltage/p2v5_stby
multiplierM: 118
rExp: -4
0x33:
<<: *voltage
entityInstance: 0x03
path: /xyz/openbmc_project/sensors/voltage/p1v2_stby
multiplierM: 78
rExp: -4
0x34:
<<: *voltage
entityInstance: 0x04
path: /xyz/openbmc_project/sensors/voltage/p1v175_stby
multiplierM: 78
rExp: -4
0x35:
<<: *voltage
entityInstance: 0x05
path: /xyz/openbmc_project/sensors/voltage/p1v8
multiplierM: 78
rExp: -4
0x36:
<<: *voltage
entityInstance: 0x06
path: /xyz/openbmc_project/sensors/voltage/p3v3
multiplierM: 157
rExp: -4
0x37:
<<: *voltage
entityInstance: 0x07
path: /xyz/openbmc_project/sensors/voltage/pwrgd_pvpp
multiplierM: 235
rExp: -4
0x38:
<<: *voltage
entityInstance: 0x08
path: /xyz/openbmc_project/sensors/voltage/pwrgd_pvddio
multiplierM: 235
rExp: -4
0x39:
<<: *voltage
entityInstance: 0x09
path: /xyz/openbmc_project/sensors/voltage/pwrgd_cpuvr
multiplierM: 235
rExp: -4
0x3A:
<<: *voltage
entityInstance: 0x0a
path: /xyz/openbmc_project/sensors/voltage/p3v3_stby
multiplierM: 157
rExp: -4
0x3B:
<<: *voltage
entityInstance: 0x0b
path: /xyz/openbmc_project/sensors/voltage/p5v_stby
multiplierM: 235
rExp: -4
# ADC sensor
0x46:
<<: *voltage
entityID: 0x28
entityInstance: 0
path: /xyz/openbmc_project/sensors/voltage/p3v_bat_adc
multiplierM: 157
offsetB: 0
bExp: 0
rExp: -4
# VRM sensors
# PVDDCR_CPU
# VRM input voltage for various rails are around 13.5V. Use the same config.
0x3C: &voltage_13v5_in
entityID: 0x07
sensorType: 0x02
entityInstance: 0x0c
path: /xyz/openbmc_project/sensors/voltage/vddcr_cpu_in
sensorReadingType: 0x01
multiplierM: 55
offsetB: 0
bExp: 0
unit: xyz.openbmc_project.Sensor.Value.Unit.Volts
rExp: -3
mutability: Mutability::Read
serviceInterface: org.freedesktop.DBus.Properties
readingType: readingData
interfaces:
xyz.openbmc_project.Sensor.Value:
Value:
Offsets:
0xFF:
type: double
0x3D:
<<: *voltage
entityInstance: 0x0d
path: /xyz/openbmc_project/sensors/voltage/vddcr_cpu_out
multiplierM: 78
rExp: -4
0x50: &current
entityID: 0x07
entityInstance: 0x14
sensorType: 0x03
path: /xyz/openbmc_project/sensors/current/vddcr_cpu_in
sensorReadingType: 0x01
multiplierM: 110
rExp: -3
unit: xyz.openbmc_project.Sensor.Value.Unit.Amperes
mutability: Mutability::Read
serviceInterface: org.freedesktop.DBus.Properties
readingType: readingData
sensorNamePattern: nameLeaf
interfaces:
xyz.openbmc_project.Sensor.Value:
Value:
Offsets:
0xFF:
type: double
0x51:
<<: *current
entityInstance: 0x15
path: /xyz/openbmc_project/sensors/current/vddcr_cpu_out
multiplierM: 1
rExp: 0
0x27:
<<: *temperature
entityInstance: 0x28
path: /xyz/openbmc_project/sensors/temperature/vddcr_cpu
# PVDDCR_SOC0
0x3E:
<<: *voltage_13v5_in
entityInstance: 0x0e
path: /xyz/openbmc_project/sensors/voltage/vddcr_soc_in
multiplierM: 55
rExp: -3
0x3F:
<<: *voltage
entityInstance: 0x0f
path: /xyz/openbmc_project/sensors/voltage/vddcr_soc_out
multiplierM: 78
rExp: -4
0x52:
<<: *current
entityInstance: 0x16
path: /xyz/openbmc_project/sensors/current/vddcr_soc_in
multiplierM: 353
rExp: -4
0x53:
<<: *current
entityInstance: 0x17
path: /xyz/openbmc_project/sensors/current/vddcr_soc_out
multiplierM: 345
rExp: -3
0x28:
<<: *temperature
entityInstance: 0x29
path: /xyz/openbmc_project/sensors/temperature/vddcr_soc
# PVDDIO_ABCD
0x40:
<<: *voltage
entityInstance: 0x10
path: /xyz/openbmc_project/sensors/voltage/vddio_abcd_out
multiplierM: 78
rExp: -4
0x41:
<<: *voltage_13v5_in
entityInstance: 0x11
path: /xyz/openbmc_project/sensors/voltage/vddio_abcd_in
multiplierM: 55
rExp: -3
0x55:
<<: *current
entityInstance: 0x19
path: /xyz/openbmc_project/sensors/current/vddio_abcd_in
multiplierM: 353
rExp: -4
0x54:
<<: *current
entityInstance: 0x18
path: /xyz/openbmc_project/sensors/current/vddio_abcd_out
multiplierM: 345
rExp: -3
0x29:
<<: *temperature
entityInstance: 0x2a
path: /xyz/openbmc_project/sensors/temperature/vddio_abcd
# PVDDIO_EFGH
0x42:
<<: *voltage
entityInstance: 0x12
path: /xyz/openbmc_project/sensors/voltage/vddio_efgh_out
multiplierM: 78
rExp: -4
0x43:
<<: *voltage_13v5_in
entityInstance: 0x13
path: /xyz/openbmc_project/sensors/voltage/vddio_efgh_in
multiplierM: 55
rExp: -3
0x57:
<<: *current
entityInstance: 0x1b
path: /xyz/openbmc_project/sensors/current/vddio_efgh_in
multiplierM: 353
rExp: -4
0x56:
<<: *current
entityInstance: 0x1a
path: /xyz/openbmc_project/sensors/current/vddio_efgh_out
multiplierM: 345
rExp: -3
0x2A:
<<: *temperature
entityInstance: 0x2b
path: /xyz/openbmc_project/sensors/temperature/vddio_efgh
# P12V_1
0x47:
<<: *voltage
entityInstance: 0x20
path: /xyz/openbmc_project/sensors/voltage/p12v_mobo_out
multiplierM: 55
rExp: -3
0x48:
<<: *voltage_13v5_in
entityInstance: 0x21
path: /xyz/openbmc_project/sensors/voltage/p12v_mobo_in
multiplierM: 255
rExp: -3
0x5A:
<<: *current
entityInstance: 0x25
path: /xyz/openbmc_project/sensors/current/p12v_mobo_in
multiplierM: 137
rExp: -3
0x59:
<<: *current
entityInstance: 0x24
path: /xyz/openbmc_project/sensors/current/p12v_mobo_out
multiplierM: 59
rExp: -2
0x2B:
<<: *temperature
entityInstance: 0x2c
path: /xyz/openbmc_project/sensors/temperature/p12v_mobo
# P12V_2
0x49:
<<: *voltage
entityInstance: 0x22
path: /xyz/openbmc_project/sensors/voltage/p12v_fan_out
multiplierM: 55
rExp: -3
0x4A:
<<: *voltage_13v5_in
entityInstance: 0x23
path: /xyz/openbmc_project/sensors/voltage/p12v_fan_in
multiplierM: 255
rExp: -3
0x5C:
<<: *current
entityInstance: 0x27
path: /xyz/openbmc_project/sensors/current/p12v_fan_in
multiplierM: 137
rExp: -3
0x5B:
<<: *current
entityInstance: 0x26
path: /xyz/openbmc_project/sensors/current/p12v_fan_out
multiplierM: 59
rExp: -2
0x2C:
<<: *temperature
entityInstance: 0x2d
path: /xyz/openbmc_project/sensors/temperature/p12v_fan
# Hotswap controller
0x44:
<<: *voltage
entityID: 0x0E
entityInstance: 0x00
path: /xyz/openbmc_project/sensors/voltage/hotswap_vin
multiplierM: 259
rExp: -3
0x45:
<<: *voltage
entityID: 0x0E
entityInstance: 0x01
path: /xyz/openbmc_project/sensors/voltage/hotswap_vout
multiplierM: 259
rExp: -3
0x58:
<<: *current
entityID: 0x0E
entityInstance: 0x02
path: /xyz/openbmc_project/sensors/current/hotswap_iout
multiplierM: 333
rExp: -3
0x70:
entityID: 0x0E
entityInstance: 0x03
sensorType: 0x0B
path: /xyz/openbmc_project/sensors/power/hotswap_pout
sensorReadingType: 0x01
multiplierM: 86
offsetB: 0
bExp: 0
rExp: -1
unit: xyz.openbmc_project.Sensor.Value.Unit.Watts
mutability: Mutability::Write|Mutability::Read
serviceInterface: org.freedesktop.DBus.Properties
readingType: readingData
sensorNamePattern: nameLeaf
interfaces:
xyz.openbmc_project.Sensor.Value:
Value:
Offsets:
0xFF:
type: double
0x2D:
<<: *temperature
entityInstance: 0x2e
path: /xyz/openbmc_project/sensors/temperature/hotswap
# fan/pwm mapping
# fan0/1 on Mobo, fb_fan0/1/2 on fan board
# PWM0 => fan tach 0
# PWM1 => fan tach 1
# PWM2 => fan tach 2
# PWM3 => fan tach 3
# PWM4 => fan tach 4
0x60: &fan_rpm_read
entityID: 0x1D
entityInstance: 0x00
sensorType: 0x04
path: /xyz/openbmc_project/sensors/fan_tach/fan0
sensorReadingType: 0x01
multiplierM: 81
offsetB: 0
bExp: 0
rExp: 0
unit: xyz.openbmc_project.Sensor.Value.Unit.RPMS
mutability: Mutability::Write|Mutability::Read
serviceInterface: org.freedesktop.DBus.Properties
readingType: readingData
sensorNamePattern: nameLeaf
interfaces:
xyz.openbmc_project.Sensor.Value:
Value:
Offsets:
0xFF:
type: double
0x61:
<<: *fan_rpm_read
entityInstance: 0x01
path: /xyz/openbmc_project/sensors/fan_tach/fan1
0x62:
<<: *fan_rpm_read
entityInstance: 0x02
path: /xyz/openbmc_project/sensors/fan_tach/fb_fan0
0x63:
<<: *fan_rpm_read
entityInstance: 0x03
path: /xyz/openbmc_project/sensors/fan_tach/fb_fan1
0x64:
<<: *fan_rpm_read
entityInstance: 0x04
path: /xyz/openbmc_project/sensors/fan_tach/fb_fan2
0x65: &fan_pwm
entityID: 0x1D
sensorType: 0x04
entityInstance: 0x05
path: /xyz/openbmc_project/sensors/fan_tach/fan0
sensorReadingType: 0x01
multiplierM: 1
offsetB: 0
bExp: 0
mutability: Mutability::Write
serviceInterface: org.freedesktop.DBus.Properties
readingType: readingData
interfaces:
xyz.openbmc_project.Control.FanPwm:
Target:
Offsets:
0xFF:
type: uint64_t
0x66:
<<: *fan_pwm
entityInstance: 0x06
path: /xyz/openbmc_project/sensors/fan_tach/fan1
0x67:
<<: *fan_pwm
entityInstance: 0x07
path: /xyz/openbmc_project/sensors/fan_tach/fb_fan0
0x68:
<<: *fan_pwm
entityInstance: 0x08
path: /xyz/openbmc_project/sensors/fan_tach/fb_fan1
0x69:
<<: *fan_pwm
entityInstance: 0x09
path: /xyz/openbmc_project/sensors/fan_tach/fb_fan2
# NVME SSD locate/fault LEDs
0x71: &locateled
entityID: 0x04
entityInstance: 0x10
sensorType: 0x21
path: /xyz/openbmc_project/led/groups/led_u2_0_locate
sensorReadingType: 0x6F
mutability: Mutability::Write|Mutability::Read
serviceInterface: org.freedesktop.DBus.Properties
readingType: assertion
sensorNamePattern: nameLeaf
interfaces:
xyz.openbmc_project.Led.Group:
Asserted:
Offsets:
0x01:
type: bool
assert: true
0x72:
<<: *locateled
entityInstance: 0x11
path: /xyz/openbmc_project/led/groups/led_u2_1_locate
0x73:
<<: *locateled
entityInstance: 0x12
path: /xyz/openbmc_project/led/groups/led_u2_2_locate
0x74:
<<: *locateled
entityInstance: 0x13
path: /xyz/openbmc_project/led/groups/led_u2_3_locate
0x75:
<<: *locateled
entityInstance: 0x14
path: /xyz/openbmc_project/led/groups/led_u2_4_locate
0x76:
<<: *locateled
entityInstance: 0x15
path: /xyz/openbmc_project/led/groups/led_u2_5_locate
0x77:
<<: *locateled
entityInstance: 0x16
path: /xyz/openbmc_project/led/groups/led_u2_6_locate
0x78:
<<: *locateled
entityInstance: 0x17
path: /xyz/openbmc_project/led/groups/led_u2_7_locate
0x79:
<<: *locateled
entityInstance: 0x18
path: /xyz/openbmc_project/led/groups/led_u2_8_locate
0x7A:
<<: *locateled
entityInstance: 0x19
path: /xyz/openbmc_project/led/groups/led_u2_9_locate
0x7B:
<<: *locateled
entityInstance: 0x1a
path: /xyz/openbmc_project/led/groups/led_u2_10_locate
0x7C:
<<: *locateled
entityInstance: 0x1b
path: /xyz/openbmc_project/led/groups/led_u2_11_locate
0x7D:
<<: *locateled
entityInstance: 0x1c
path: /xyz/openbmc_project/led/groups/led_u2_12_locate
0x7E:
<<: *locateled
entityInstance: 0x1d
path: /xyz/openbmc_project/led/groups/led_u2_13_locate
0x7F:
<<: *locateled
entityInstance: 0x1e
path: /xyz/openbmc_project/led/groups/led_u2_14_locate
0x80:
<<: *locateled
entityInstance: 0x1f
path: /xyz/openbmc_project/led/groups/led_u2_15_locate
0x81: &faultled
entityID: 0x04
entityInstance: 0x20
sensorType: 0x21
path: /xyz/openbmc_project/led/groups/led_u2_0_fault
sensorReadingType: 0x6F
mutability: Mutability::Read
serviceInterface: org.freedesktop.DBus.Properties
readingType: assertion
sensorNamePattern: nameLeaf
interfaces:
xyz.openbmc_project.Led.Group:
Asserted:
Offsets:
0x00:
type: bool
assert: true
0x82:
<<: *faultled
entityInstance: 0x21
path: /xyz/openbmc_project/led/groups/led_u2_1_fault
0x83:
<<: *faultled
entityInstance: 0x22
path: /xyz/openbmc_project/led/groups/led_u2_2_fault
0x84:
<<: *faultled
entityInstance: 0x23
path: /xyz/openbmc_project/led/groups/led_u2_3_fault
0x85:
<<: *faultled
entityInstance: 0x24
path: /xyz/openbmc_project/led/groups/led_u2_4_fault
0x86:
<<: *faultled
entityInstance: 0x25
path: /xyz/openbmc_project/led/groups/led_u2_5_fault
0x87:
<<: *faultled
entityInstance: 0x26
path: /xyz/openbmc_project/led/groups/led_u2_6_fault
0x88:
<<: *faultled
entityInstance: 0x27
path: /xyz/openbmc_project/led/groups/led_u2_7_fault
0x89:
<<: *faultled
entityInstance: 0x28
path: /xyz/openbmc_project/led/groups/led_u2_8_fault
0x8A:
<<: *faultled
entityInstance: 0x29
path: /xyz/openbmc_project/led/groups/led_u2_9_fault
0x8B:
<<: *faultled
entityInstance: 0x2a
path: /xyz/openbmc_project/led/groups/led_u2_10_fault
0x8C:
<<: *faultled
entityInstance: 0x2b
path: /xyz/openbmc_project/led/groups/led_u2_11_fault
0x8D:
<<: *faultled
entityInstance: 0x2c
path: /xyz/openbmc_project/led/groups/led_u2_12_fault
0x8E:
<<: *faultled
entityInstance: 0x2d
path: /xyz/openbmc_project/led/groups/led_u2_13_fault
0x8F:
<<: *faultled
entityInstance: 0x2e
path: /xyz/openbmc_project/led/groups/led_u2_14_fault
0x90:
<<: *faultled
entityInstance: 0x2f
path: /xyz/openbmc_project/led/groups/led_u2_15_fault
# NVME SSD presence
0xB0: &present
entityID: 0x04
entityInstance: 0x30
sensorType: 0x25
path: /xyz/openbmc_project/inventory/system/chassis/motherboard/nvme0
sensorReadingType: 0x6F
mutability: Mutability::Write|Mutability::Read
serviceInterface: org.freedesktop.DBus.Properties
readingType: assertion
sensorNamePattern: nameLeaf
interfaces:
xyz.openbmc_project.Inventory.Item:
Present:
Offsets:
0x00:
assert: true
type: bool
0x01:
assert: false
type: bool
0xB1:
<<: *present
entityInstance: 0x31
path: /xyz/openbmc_project/inventory/system/chassis/motherboard/nvme1
0xB2:
<<: *present
entityInstance: 0x32
path: /xyz/openbmc_project/inventory/system/chassis/motherboard/nvme2
0xB3:
<<: *present
entityInstance: 0x33
path: /xyz/openbmc_project/inventory/system/chassis/motherboard/nvme3
0xB4:
<<: *present
entityInstance: 0x34
path: /xyz/openbmc_project/inventory/system/chassis/motherboard/nvme4
0xB5:
<<: *present
entityInstance: 0x35
path: /xyz/openbmc_project/inventory/system/chassis/motherboard/nvme5
0xB6:
<<: *present
entityInstance: 0x36
path: /xyz/openbmc_project/inventory/system/chassis/motherboard/nvme6
0xB7:
<<: *present
entityInstance: 0x37
path: /xyz/openbmc_project/inventory/system/chassis/motherboard/nvme7
0xB8:
<<: *present
entityInstance: 0x38
path: /xyz/openbmc_project/inventory/system/chassis/motherboard/nvme8
0xB9:
<<: *present
entityInstance: 0x39
path: /xyz/openbmc_project/inventory/system/chassis/motherboard/nvme9
0xBA:
<<: *present
entityInstance: 0x3a
path: /xyz/openbmc_project/inventory/system/chassis/motherboard/nvme10
0xBB:
<<: *present
entityInstance: 0x3b
path: /xyz/openbmc_project/inventory/system/chassis/motherboard/nvme11
0xBC:
<<: *present
entityInstance: 0x3c
path: /xyz/openbmc_project/inventory/system/chassis/motherboard/nvme12
0xBD:
<<: *present
entityInstance: 0x3d
path: /xyz/openbmc_project/inventory/system/chassis/motherboard/nvme13
0xBE:
<<: *present
entityInstance: 0x3e
path: /xyz/openbmc_project/inventory/system/chassis/motherboard/nvme14
0xBF:
<<: *present
entityInstance: 0x3f
path: /xyz/openbmc_project/inventory/system/chassis/motherboard/nvme15
0xC0: &nvme_pwrdis
entityID: 0x04
entityInstance: 0x40
sensorType: 0x21
path: /xyz/openbmc_project/control/nvme/u2_0_pwr_dis
sensorReadingType: 0x6F
mutability: Mutability::Write|Mutability::Read
serviceInterface: org.freedesktop.DBus.Properties
readingType: assertion
sensorNamePattern: nameLeaf
interfaces:
xyz.openbmc_project.Control.Nvme.Power:
Asserted:
Offsets:
0x08:
type: string
assert: xyz.openbmc_project.Control.Nvme.Power.SlotDisabled
deassert: xyz.openbmc_project.Control.Nvme.Power.SlotEnabled
0xC1:
<<: *nvme_pwrdis
entityInstance: 0x41
path: /xyz/openbmc_project/control/nvme/u2_1_pwr_dis
0xC2:
<<: *nvme_pwrdis
entityInstance: 0x42
path: /xyz/openbmc_project/control/nvme/u2_2_pwr_dis
0xC3:
<<: *nvme_pwrdis
entityInstance: 0x43
path: /xyz/openbmc_project/control/nvme/u2_3_pwr_dis
0xC4:
<<: *nvme_pwrdis
entityInstance: 0x44
path: /xyz/openbmc_project/control/nvme/u2_4_pwr_dis
0xC5:
<<: *nvme_pwrdis
entityInstance: 0x45
path: /xyz/openbmc_project/control/nvme/u2_5_pwr_dis
0xC6:
<<: *nvme_pwrdis
entityInstance: 0x46
path: /xyz/openbmc_project/control/nvme/u2_6_pwr_dis
0xC7:
<<: *nvme_pwrdis
entityInstance: 0x47
path: /xyz/openbmc_project/control/nvme/u2_7_pwr_dis
0xC8:
<<: *nvme_pwrdis
entityInstance: 0x48
path: /xyz/openbmc_project/control/nvme/u2_8_pwr_dis
0xC9:
<<: *nvme_pwrdis
entityInstance: 0x49
path: /xyz/openbmc_project/control/nvme/u2_9_pwr_dis
0xCA:
<<: *nvme_pwrdis
entityInstance: 0x4A
path: /xyz/openbmc_project/control/nvme/u2_10_pwr_dis
0xCB:
<<: *nvme_pwrdis
entityInstance: 0x4B
path: /xyz/openbmc_project/control/nvme/u2_11_pwr_dis
0xCC:
<<: *nvme_pwrdis
entityInstance: 0x4C
path: /xyz/openbmc_project/control/nvme/u2_12_pwr_dis
0xCD:
<<: *nvme_pwrdis
entityInstance: 0x4D
path: /xyz/openbmc_project/control/nvme/u2_13_pwr_dis
0xCE:
<<: *nvme_pwrdis
entityInstance: 0x4E
path: /xyz/openbmc_project/control/nvme/u2_14_pwr_dis
0xCF:
<<: *nvme_pwrdis
entityInstance: 0x4F
path: /xyz/openbmc_project/control/nvme/u2_15_pwr_dis
0xD0: &nvme_pwren
entityID: 0x04
entityInstance: 0x50
sensorType: 0x21
path: /xyz/openbmc_project/control/nvme/pwr_u2_0_en
sensorReadingType: 0x6F
mutability: Mutability::Write|Mutability::Read
serviceInterface: org.freedesktop.DBus.Properties
readingType: assertion
sensorNamePattern: nameLeaf
interfaces:
xyz.openbmc_project.Control.Nvme.Power:
Asserted:
Offsets:
0x05:
type: string
assert: xyz.openbmc_project.Control.Nvme.Power.Off
deassert: xyz.openbmc_project.Control.Nvme.Power.On
0xD1:
<<: *nvme_pwren
entityInstance: 0x51
path: /xyz/openbmc_project/control/nvme/pwr_u2_1_en
0xD2:
<<: *nvme_pwren
entityInstance: 0x52
path: /xyz/openbmc_project/control/nvme/pwr_u2_2_en
0xD3:
<<: *nvme_pwren
entityInstance: 0x53
path: /xyz/openbmc_project/control/nvme/pwr_u2_3_en
0xD4:
<<: *nvme_pwren
entityInstance: 0x54
path: /xyz/openbmc_project/control/nvme/pwr_u2_4_en
0xD5:
<<: *nvme_pwren
entityInstance: 0x55
path: /xyz/openbmc_project/control/nvme/pwr_u2_5_en
0xD6:
<<: *nvme_pwren
entityInstance: 0x56
path: /xyz/openbmc_project/control/nvme/pwr_u2_6_en
0xD7:
<<: *nvme_pwren
entityInstance: 0x57
path: /xyz/openbmc_project/control/nvme/pwr_u2_7_en
0xD8:
<<: *nvme_pwren
entityInstance: 0x58
path: /xyz/openbmc_project/control/nvme/pwr_u2_8_en
0xD9:
<<: *nvme_pwren
entityInstance: 0x59
path: /xyz/openbmc_project/control/nvme/pwr_u2_9_en
0xDA:
<<: *nvme_pwren
entityInstance: 0x5A
path: /xyz/openbmc_project/control/nvme/pwr_u2_10_en
0xDB:
<<: *nvme_pwren
entityInstance: 0x5B
path: /xyz/openbmc_project/control/nvme/pwr_u2_11_en
0xDC:
<<: *nvme_pwren
entityInstance: 0x5C
path: /xyz/openbmc_project/control/nvme/pwr_u2_12_en
0xDD:
<<: *nvme_pwren
entityInstance: 0x5D
path: /xyz/openbmc_project/control/nvme/pwr_u2_13_en
0xDE:
<<: *nvme_pwren
entityInstance: 0x5E
path: /xyz/openbmc_project/control/nvme/pwr_u2_14_en
0xDF:
<<: *nvme_pwren
entityInstance: 0x5F
path: /xyz/openbmc_project/control/nvme/pwr_u2_15_en
0xF0:
entityID: 0x20
entityInstance: 0
sensorType: 0x0C
path: /xyz/openbmc_project/metrics/memory/BmcECC
sensorReadingType: 0x6F
serviceInterface: org.freedesktop.DBus.Properties
readingType: assertion
mutability: Mutability::Read
sensorNamePattern: nameLeaf
interfaces:
xyz.openbmc_project.Memory.MemoryECC:
state:
Offsets:
0x00:
type: string
assert: xyz.openbmc_project.Memory.MemoryECC.ECCStatus.CE
0x01:
type: string
assert: xyz.openbmc_project.Memory.MemoryECC.ECCStatus.UE
0x05:
type: string
assert: xyz.openbmc_project.Memory.MemoryECC.ECCStatus.LogFull
#GPIO present connection
0xF1: &gpio_prsnt
entityID: 0x1F
entityInstance: 0
interfaces:
xyz.openbmc_project.Inventory.Item:
Present:
Offsets:
0x00:
assert: true
type: bool
0x01:
assert: false
type: bool
mutability: Mutability::Write|Mutability::Read
path: /xyz/openbmc_project/inventory/system/chassis/cable/ss_cab0_prsnt
readingType: assertion
sensorNamePattern: nameLeaf
sensorReadingType: 0x6f
sensorType: 0x1B
serviceInterface: org.freedesktop.DBus.Properties
0xF2:
<<: *gpio_prsnt
entityInstance: 1
path: /xyz/openbmc_project/inventory/system/chassis/cable/ss_cab1_prsnt
0xF3:
<<: *gpio_prsnt
entityInstance: 2
path: /xyz/openbmc_project/inventory/system/chassis/cable/ss_cab2_prsnt
0xF4:
<<: *gpio_prsnt
entityInstance: 3
path: /xyz/openbmc_project/inventory/system/chassis/cable/ss_cab3_prsnt
0xF5:
entityID: 0x1A
entityInstance: 0
interfaces:
xyz.openbmc_project.Inventory.Item:
Present:
Offsets:
0x00:
assert: true
type: bool
0x01:
assert: false
type: bool
mutability: Mutability::Write|Mutability::Read
path: /xyz/openbmc_project/inventory/system/chassis/entity/sata0_prsnt
readingType: assertion
sensorNamePattern: nameLeaf
sensorReadingType: 0x6f
sensorType: 0x25
serviceInterface: org.freedesktop.DBus.Properties
0xF6:
<<: *gpio_prsnt
entityInstance: 4
path: /xyz/openbmc_project/inventory/system/chassis/cable/hsbp_cab_prsnt
0xF7:
<<: *gpio_prsnt
entityInstance: 5
path: /xyz/openbmc_project/inventory/system/chassis/cable/fanbd_cab_prsnt
0xF8:
<<: *gpio_prsnt
entityInstance: 6
path: /xyz/openbmc_project/inventory/system/chassis/cable/bp12v_cab_prsnt
0xF9: &card_prsnt
entityID: 0x0B
entityInstance: 0
interfaces:
xyz.openbmc_project.Inventory.Item:
Present:
Offsets:
0x00:
assert: true
type: bool
0x01:
assert: false
type: bool
mutability: Mutability::Write|Mutability::Read
path: /xyz/openbmc_project/inventory/system/chassis/entity/pe_slot0_prsnt
readingType: assertion
sensorNamePattern: nameLeaf
sensorReadingType: 0x6f
sensorType: 0x25
serviceInterface: org.freedesktop.DBus.Properties
0xFA:
<<: *card_prsnt
entityInstance: 1
path: /xyz/openbmc_project/inventory/system/chassis/entity/pe_slot1_prsnt
0xFB:
entityID: 0x21
entityInstance: 0
interfaces:
xyz.openbmc_project.State.Watchdog:
ExpireAction:
Offsets:
0x00:
assert: xyz.openbmc_project.State.Watchdog.Action.None
type: string
0x01:
assert: xyz.openbmc_project.State.Watchdog.Action.HardReset
type: string
0x02:
assert: xyz.openbmc_project.State.Watchdog.Action.PowerOff
type: string
0x03:
assert: xyz.openbmc_project.State.Watchdog.Action.PowerCycle
type: string
mutability: Mutability::Write|Mutability::Read
path: /xyz/openbmc_project/watchdog/host0
readingType: assertion
sensorNamePattern: nameLeaf
sensorReadingType: 0x6F
sensorType: 0x23
serviceInterface: org.freedesktop.DBus.Properties