From 02a18d036f763eebf4030c2e207654aca59e7805 Mon Sep 17 00:00:00 2001 From: Brad Bishop Date: Mon, 17 Jun 2019 14:06:07 +0000 Subject: meta-ingrasys: zaius: new YAML dependency scheme All the IPMI virtuals and PREFERRED_PROVIDERS in meta-phosphor are in the process of being deprecated. Prepare for that and move to a simpler scheme for providing the YAML configuration for Zaius systems. (From meta-ingrasys rev: a01ad654ff32e8f16ab36033ca1656d6b15bd1a0) Change-Id: I3d9cd4194d71d994e3f3dcff9a7174d61b2e7c53 Signed-off-by: Brad Bishop --- meta-ingrasys/meta-zaius/conf/machine/zaius.conf | 3 - .../configuration/zaius-yaml-config.bb | 31 + .../zaius-ipmi-fru-properties.yaml | 15 + .../zaius-yaml-config/zaius-ipmi-fru.yaml | 54 ++ .../zaius-yaml-config/zaius-ipmi-sensors.yaml | 713 +++++++++++++++++++++ .../ipmi/phosphor-ipmi-fru_%.bbappend | 6 + .../ipmi/phosphor-ipmi-host_%.bbappend | 6 + .../ipmi/zaius-ipmi-fru-properties-native.bb | 19 - .../extra-properties.yaml | 15 - .../ipmi/zaius-ipmi-inventory-map-native.bb | 24 - .../ipmi/zaius-ipmi-inventory-map/config.yaml | 54 -- .../ipmi/zaius-ipmi-sensor-inventory-native.bb | 19 - .../ipmi/zaius-ipmi-sensor-inventory/config.yaml | 713 --------------------- 13 files changed, 825 insertions(+), 847 deletions(-) create mode 100644 meta-ingrasys/meta-zaius/recipes-phosphor/configuration/zaius-yaml-config.bb create mode 100644 meta-ingrasys/meta-zaius/recipes-phosphor/configuration/zaius-yaml-config/zaius-ipmi-fru-properties.yaml create mode 100644 meta-ingrasys/meta-zaius/recipes-phosphor/configuration/zaius-yaml-config/zaius-ipmi-fru.yaml create mode 100644 meta-ingrasys/meta-zaius/recipes-phosphor/configuration/zaius-yaml-config/zaius-ipmi-sensors.yaml create mode 100644 meta-ingrasys/meta-zaius/recipes-phosphor/ipmi/phosphor-ipmi-fru_%.bbappend create mode 100644 meta-ingrasys/meta-zaius/recipes-phosphor/ipmi/phosphor-ipmi-host_%.bbappend delete mode 100644 meta-ingrasys/meta-zaius/recipes-phosphor/ipmi/zaius-ipmi-fru-properties-native.bb delete mode 100644 meta-ingrasys/meta-zaius/recipes-phosphor/ipmi/zaius-ipmi-fru-properties/extra-properties.yaml delete mode 100644 meta-ingrasys/meta-zaius/recipes-phosphor/ipmi/zaius-ipmi-inventory-map-native.bb delete mode 100644 meta-ingrasys/meta-zaius/recipes-phosphor/ipmi/zaius-ipmi-inventory-map/config.yaml delete mode 100644 meta-ingrasys/meta-zaius/recipes-phosphor/ipmi/zaius-ipmi-sensor-inventory-native.bb delete mode 100644 meta-ingrasys/meta-zaius/recipes-phosphor/ipmi/zaius-ipmi-sensor-inventory/config.yaml (limited to 'meta-ingrasys') diff --git a/meta-ingrasys/meta-zaius/conf/machine/zaius.conf b/meta-ingrasys/meta-zaius/conf/machine/zaius.conf index 8dfb1d8d4..38713cdf8 100644 --- a/meta-ingrasys/meta-zaius/conf/machine/zaius.conf +++ b/meta-ingrasys/meta-zaius/conf/machine/zaius.conf @@ -6,9 +6,6 @@ UBOOT_MACHINE = "ast_g5_ncsi_config" FLASH_SIZE = "65536" PREFERRED_PROVIDER_virtual/p9-vcs-workaround = 'vcs-control' -PREFERRED_PROVIDER_virtual/phosphor-ipmi-fru-inventory = "zaius-ipmi-inventory-map-native" -PREFERRED_PROVIDER_virtual/phosphor-ipmi-fru-properties = "zaius-ipmi-fru-properties-native" -PREFERRED_PROVIDER_virtual/phosphor-ipmi-sensor-inventory = "zaius-ipmi-sensor-inventory-native" require conf/machine/include/ast2500.inc require conf/machine/include/obmc-bsp-common.inc diff --git a/meta-ingrasys/meta-zaius/recipes-phosphor/configuration/zaius-yaml-config.bb b/meta-ingrasys/meta-zaius/recipes-phosphor/configuration/zaius-yaml-config.bb new file mode 100644 index 000000000..98dbc15b2 --- /dev/null +++ b/meta-ingrasys/meta-zaius/recipes-phosphor/configuration/zaius-yaml-config.bb @@ -0,0 +1,31 @@ +SUMMARY = "YAML configuration for Zaius" +PR = "r1" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://${INGRASYSBASE}/COPYING.apache-2.0;md5=34400b68072d710fecd0a2940a0d1658" + +inherit allarch + +SRC_URI = " \ + file://zaius-ipmi-fru.yaml \ + file://zaius-ipmi-fru-properties.yaml \ + file://zaius-ipmi-sensors.yaml \ + " + +S = "${WORKDIR}" + +do_install() { + install -m 0644 -D zaius-ipmi-fru-properties.yaml \ + ${D}${datadir}/${BPN}/ipmi-extra-properties.yaml + install -m 0644 -D zaius-ipmi-fru.yaml \ + ${D}${datadir}/${BPN}/ipmi-fru-read.yaml + install -m 0644 -D zaius-ipmi-sensors.yaml \ + ${D}${datadir}/${BPN}/ipmi-sensors.yaml +} + +FILES_${PN}-dev = " \ + ${datadir}/${BPN}/ipmi-extra-properties.yaml \ + ${datadir}/${BPN}/ipmi-fru-read.yaml \ + ${datadir}/${BPN}/ipmi-sensors.yaml \ + " + +ALLOW_EMPTY_${PN} = "1" diff --git a/meta-ingrasys/meta-zaius/recipes-phosphor/configuration/zaius-yaml-config/zaius-ipmi-fru-properties.yaml b/meta-ingrasys/meta-zaius/recipes-phosphor/configuration/zaius-yaml-config/zaius-ipmi-fru-properties.yaml new file mode 100644 index 000000000..bfe8e7e30 --- /dev/null +++ b/meta-ingrasys/meta-zaius/recipes-phosphor/configuration/zaius-yaml-config/zaius-ipmi-fru-properties.yaml @@ -0,0 +1,15 @@ +/system/chassis/motherboard/cpu0: + xyz.openbmc_project.Inventory.Decorator.Replaceable: + FieldReplaceable: 'true' + xyz.openbmc_project.Inventory.Decorator.Cacheable: + Cached: 'true' + xyz.openbmc_project.Inventory.Item: + Present: 'true' + +/system/chassis/motherboard/cpu1: + xyz.openbmc_project.Inventory.Decorator.Replaceable: + FieldReplaceable: 'true' + xyz.openbmc_project.Inventory.Decorator.Cacheable: + Cached: 'true' + xyz.openbmc_project.Inventory.Item: + Present: 'true' diff --git a/meta-ingrasys/meta-zaius/recipes-phosphor/configuration/zaius-yaml-config/zaius-ipmi-fru.yaml b/meta-ingrasys/meta-zaius/recipes-phosphor/configuration/zaius-yaml-config/zaius-ipmi-fru.yaml new file mode 100644 index 000000000..8b32bd02e --- /dev/null +++ b/meta-ingrasys/meta-zaius/recipes-phosphor/configuration/zaius-yaml-config/zaius-ipmi-fru.yaml @@ -0,0 +1,54 @@ +1: + /system/chassis/motherboard/cpu0: + entityID: 3 + entityInstance: 1 + interfaces: + xyz.openbmc_project.Inventory.Decorator.Revision: + Version: + IPMIFruProperty: Custom Field 2 + IPMIFruSection: Board + IPMIFruValueDelimiter: 58 + xyz.openbmc_project.Inventory.Decorator.Asset: + BuildDate: + IPMIFruProperty: Mfg Date + IPMIFruSection: Board + PartNumber: + IPMIFruProperty: Part Number + IPMIFruSection: Board + Manufacturer: + IPMIFruProperty: Manufacturer + IPMIFruSection: Board + SerialNumber: + IPMIFruProperty: Serial Number + IPMIFruSection: Board + xyz.openbmc_project.Inventory.Item: + PrettyName: + IPMIFruProperty: Name + IPMIFruSection: Board +2: + /system/chassis/motherboard/cpu1: + entityID: 3 + entityInstance: 2 + interfaces: + xyz.openbmc_project.Inventory.Decorator.Revision: + Version: + IPMIFruProperty: Custom Field 2 + IPMIFruSection: Board + IPMIFruValueDelimiter: 58 + xyz.openbmc_project.Inventory.Decorator.Asset: + BuildDate: + IPMIFruProperty: Mfg Date + IPMIFruSection: Board + PartNumber: + IPMIFruProperty: Part Number + IPMIFruSection: Board + Manufacturer: + IPMIFruProperty: Manufacturer + IPMIFruSection: Board + SerialNumber: + IPMIFruProperty: Serial Number + IPMIFruSection: Board + xyz.openbmc_project.Inventory.Item: + PrettyName: + IPMIFruProperty: Name + IPMIFruSection: Board diff --git a/meta-ingrasys/meta-zaius/recipes-phosphor/configuration/zaius-yaml-config/zaius-ipmi-sensors.yaml b/meta-ingrasys/meta-zaius/recipes-phosphor/configuration/zaius-yaml-config/zaius-ipmi-sensors.yaml new file mode 100644 index 000000000..a7f1a7324 --- /dev/null +++ b/meta-ingrasys/meta-zaius/recipes-phosphor/configuration/zaius-yaml-config/zaius-ipmi-sensors.yaml @@ -0,0 +1,713 @@ +0x03: + sensorType: 0x0F + path: /xyz/openbmc_project/state/host0 + sensorReadingType: 0x6F + serviceInterface: org.freedesktop.DBus.Properties + readingType: eventdata2 + mutability: Mutability::Write|Mutability::Read + interfaces: + xyz.openbmc_project.State.Boot.Progress: + BootProgress: + Offsets: + 0x13: + type: string + set: xyz.openbmc_project.State.Boot.Progress.ProgressStages.OSStart + 0x00: + type: string + set: xyz.openbmc_project.State.Boot.Progress.ProgressStages.Unspecified + 0x01: + type: string + set: xyz.openbmc_project.State.Boot.Progress.ProgressStages.MemoryInit + 0x07: + type: string + set: xyz.openbmc_project.State.Boot.Progress.ProgressStages.PCIInit + 0x14: + type: string + set: xyz.openbmc_project.State.Boot.Progress.ProgressStages.MotherboardInit + 0x03: + type: string + set: xyz.openbmc_project.State.Boot.Progress.ProgressStages.SecondaryProcInit +0x05: + sensorType: 0x1F + path: /xyz/openbmc_project/state/host0 + sensorReadingType: 0x6F + serviceInterface: org.freedesktop.DBus.Properties + readingType: assertion + mutability: Mutability::Write|Mutability::Read + interfaces: + xyz.openbmc_project.State.OperatingSystem.Status: + OperatingSystemState: + Offsets: + 0x02: + assert: xyz.openbmc_project.State.OperatingSystem.Status.OSStatus.PXEBoot + type: string + 0x06: + assert: xyz.openbmc_project.State.OperatingSystem.Status.OSStatus.BootComplete + type: string + 0x04: + assert: xyz.openbmc_project.State.OperatingSystem.Status.OSStatus.CDROMBoot + type: string + 0x01: + assert: xyz.openbmc_project.State.OperatingSystem.Status.OSStatus.CBoot + type: string + 0x03: + assert: xyz.openbmc_project.State.OperatingSystem.Status.OSStatus.DiagBoot + type: string + 0x05: + assert: xyz.openbmc_project.State.OperatingSystem.Status.OSStatus.ROMBoot + type: string +0x07: + sensorType: 0xC3 + path: /xyz/openbmc_project/state/host0 + sensorReadingType: 0x6F + serviceInterface: org.freedesktop.DBus.Properties + readingType: readingAssertion + mutability: Mutability::Write|Mutability::Read + interfaces: + xyz.openbmc_project.Control.Boot.RebootAttempts: + AttemptsLeft: + Offsets: + 0xFF: + type: uint32_t +0x21: + sensorType: 0x07 + path: /system/chassis/motherboard/cpu0 + sensorReadingType: 0x6F + serviceInterface: xyz.openbmc_project.Inventory.Manager + readingType: assertion + mutability: Mutability::Write|Mutability::Read + interfaces: + xyz.openbmc_project.State.Decorator.OperationalStatus: + Functional: + Prereqs: + 0x07: + assert: true + deassert: false + type: bool + Offsets: + 0x08: + assert: false + deassert: true + type: bool + xyz.openbmc_project.Inventory.Item: + Present: + Offsets: + 0x07: + assert: true + deassert: false + type: bool +0x6A: + sensorType: 0x07 + path: /org/open_power/control/occ0 + sensorReadingType: 0x09 + serviceInterface: org.freedesktop.DBus.Properties + readingType: assertion + mutability: Mutability::Write|Mutability::Read + interfaces: + org.open_power.OCC.Status: + OccActive: + Offsets: + 0x00: + assert: false + deassert: true + type: bool + 0x01: + assert: true + deassert: false + type: bool +0x71: + sensorType: 0x07 + path: /system/chassis/motherboard/cpu1 + sensorReadingType: 0x6F + serviceInterface: xyz.openbmc_project.Inventory.Manager + readingType: assertion + mutability: Mutability::Write|Mutability::Read + interfaces: + xyz.openbmc_project.State.Decorator.OperationalStatus: + Functional: + Prereqs: + 0x07: + assert: true + deassert: false + type: bool + Offsets: + 0x08: + assert: false + deassert: true + type: bool + xyz.openbmc_project.Inventory.Item: + Present: + Offsets: + 0x07: + assert: true + deassert: false + type: bool +0xBA: + sensorType: 0x07 + path: /org/open_power/control/occ1 + sensorReadingType: 0x09 + serviceInterface: org.freedesktop.DBus.Properties + readingType: assertion + mutability: Mutability::Write|Mutability::Read + interfaces: + org.open_power.OCC.Status: + OccActive: + Offsets: + 0x00: + assert: false + deassert: true + type: bool + 0x01: + assert: true + deassert: false + type: bool +0xFC: + sensorType: 0xCD + path: /system/chassis/pcie_card_e2b + sensorReadingType: 0x03 + serviceInterface: xyz.openbmc_project.Inventory.Manager + readingType: assertion + mutability: Mutability::Write|Mutability::Read + interfaces: + xyz.openbmc_project.Inventory.Item: + Present: + Offsets: + 0x01: + assert: true + deassert: false + type: bool + +0x72: &voltage + sensorType: 0x02 + path: /xyz/openbmc_project/sensors/voltage/vr0_p1v2_03_vout + sensorReadingType: 0x01 + multiplierM: 8 + offsetB: 0 + bExp: 0 + unit: xyz.openbmc_project.Sensor.Value.Unit.Volts + scale: -3 + rExp: -3 + serviceInterface: org.freedesktop.DBus.Properties + readingType: readingData + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 0xFF: + type: int64_t +0x73: ¤t + sensorType: 0x03 + path: /xyz/openbmc_project/sensors/current/vr0_p1v2_03_iout + sensorReadingType: 0x01 + multiplierM: 200 + offsetB: 0 + bExp: 0 + unit: xyz.openbmc_project.Sensor.Value.Unit.Amperes + scale: -3 + rExp: -3 + serviceInterface: org.freedesktop.DBus.Properties + readingType: readingData + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 0xFF: + type: int64_t +0x74: &power + sensorType: 0x08 + path: /xyz/openbmc_project/sensors/power/vr0_p1v2_03_pout + sensorReadingType: 0x01 + multiplierM: 100 + offsetB: 0 + bExp: 0 + unit: xyz.openbmc_project.Sensor.Value.Unit.Watts + scale: -6 + rExp: -2 + serviceInterface: org.freedesktop.DBus.Properties + readingType: readingData + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 0xFF: + type: int64_t +0x75: &temperature + sensorType: 0x01 + path: /xyz/openbmc_project/sensors/temperature/vr0_p1v2_03 + sensorReadingType: 0x01 + multiplierM: 235 + offsetB: 0 + bExp: 0 + unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC + scale: -3 + rExp: -3 + serviceInterface: org.freedesktop.DBus.Properties + readingType: readingData + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 0xFF: + type: int64_t +0x76: + <<: *voltage + path: /xyz/openbmc_project/sensors/voltage/vr0_p1v2_47_vout +0x77: + <<: *current + path: /xyz/openbmc_project/sensors/current/vr0_p1v2_47_iout +0x78: + <<: *power + path: /xyz/openbmc_project/sensors/power/vr0_p1v2_47_pout +0x79: + <<: *temperature + path: /xyz/openbmc_project/sensors/temperature/vr0_p1v2_47 +0x7a: + <<: *voltage + path: /xyz/openbmc_project/sensors/voltage/vr0_vio_vout +0x7b: + <<: *current + path: /xyz/openbmc_project/sensors/current/vr0_vio_iout +0x7c: + <<: *power + path: /xyz/openbmc_project/sensors/power/vr0_vio_pout +0x7d: + <<: *temperature + path: /xyz/openbmc_project/sensors/temperature/vr0_vio +0x7e: + <<: *voltage + path: /xyz/openbmc_project/sensors/voltage/vr0_vdd_vout +0x7f: + <<: *current + path: /xyz/openbmc_project/sensors/current/vr0_vdd_iout +0x80: + <<: *power + path: /xyz/openbmc_project/sensors/power/vr0_vdd_pout +0x81: + <<: *temperature + path: /xyz/openbmc_project/sensors/temperature/vr0_vdd +0x82: + <<: *voltage + path: /xyz/openbmc_project/sensors/voltage/vr0_vcs_vout +0x83: + <<: *current + path: /xyz/openbmc_project/sensors/current/vr0_vcs_iout +0x84: + <<: *power + path: /xyz/openbmc_project/sensors/power/vr0_vcs_pout +0x85: + <<: *temperature + path: /xyz/openbmc_project/sensors/temperature/vr0_vdncvs +0x86: + <<: *voltage + path: /xyz/openbmc_project/sensors/voltage/vr0_vdn_vout +0x87: + <<: *current + path: /xyz/openbmc_project/sensors/current/vr0_vdn_iout +0x88: + <<: *power + path: /xyz/openbmc_project/sensors/power/vr0_vdn_pout +0x89: + <<: *voltage + path: /xyz/openbmc_project/sensors/voltage/vr1_p1v2_03_vout +0x8a: + <<: *current + path: /xyz/openbmc_project/sensors/current/vr1_p1v2_03_iout +0x8b: + <<: *power + path: /xyz/openbmc_project/sensors/power/vr1_p1v2_03_pout +0x8c: + <<: *temperature + path: /xyz/openbmc_project/sensors/temperature/vr1_p1v2_03 +0x8d: + <<: *voltage + path: /xyz/openbmc_project/sensors/voltage/vr1_p1v2_47_vout +0x8e: + <<: *current + path: /xyz/openbmc_project/sensors/current/vr1_p1v2_47_iout +0x8f: + <<: *power + path: /xyz/openbmc_project/sensors/power/vr1_p1v2_47_pout +0x90: + <<: *temperature + path: /xyz/openbmc_project/sensors/temperature/vr1_p1v2_47 +0x91: + <<: *voltage + path: /xyz/openbmc_project/sensors/voltage/vr1_vio_vout +0x92: + <<: *current + path: /xyz/openbmc_project/sensors/current/vr1_vio_iout +0x93: + <<: *power + path: /xyz/openbmc_project/sensors/power/vr1_vio_pout +0x94: + <<: *temperature + path: /xyz/openbmc_project/sensors/temperature/vr1_vio +0x95: + <<: *voltage + path: /xyz/openbmc_project/sensors/voltage/vr1_vdd_vout +0x96: + <<: *current + path: /xyz/openbmc_project/sensors/current/vr1_vdd_iout +0x97: + <<: *power + path: /xyz/openbmc_project/sensors/power/vr1_vdd_pout +0x98: + <<: *temperature + path: /xyz/openbmc_project/sensors/temperature/vr1_vdd +0x99: + <<: *voltage + path: /xyz/openbmc_project/sensors/voltage/vr1_vcs_vout +0x9a: + <<: *current + path: /xyz/openbmc_project/sensors/current/vr1_vcs_iout +0x9b: + <<: *power + path: /xyz/openbmc_project/sensors/power/vr1_vcs_pout +0x9c: + <<: *temperature + path: /xyz/openbmc_project/sensors/temperature/vr1_vdncvs +0x9d: + <<: *voltage + path: /xyz/openbmc_project/sensors/voltage/vr1_vdn_vout +0x9e: + <<: *current + path: /xyz/openbmc_project/sensors/current/vr1_vdn_iout +0x9f: + <<: *power + path: /xyz/openbmc_project/sensors/power/vr1_vdn_pout +0xA0: + <<: *voltage + path: /xyz/openbmc_project/sensors/voltage/p12v + multiplierM: 51 + offsetB: 0 + bExp: 0 +0xA1: + <<: *voltage + path: /xyz/openbmc_project/sensors/voltage/p5v + multiplierM: 21 + offsetB: 0 + bExp: 0 +0xA2: + <<: *voltage + path: /xyz/openbmc_project/sensors/voltage/p3v3 + multiplierM: 14 + offsetB: 0 + bExp: 0 +0xA3: + <<: *voltage + path: /xyz/openbmc_project/sensors/voltage/p1v8 + multiplierM: 9 + offsetB: 0 + bExp: 0 +0xA4: + <<: *voltage + path: /xyz/openbmc_project/sensors/voltage/p1v05 + multiplierM: 6 + offsetB: 0 + bExp: 0 +0xA5: + <<: *voltage + path: /xyz/openbmc_project/sensors/voltage/p1v0_sata + multiplierM: 5 + offsetB: 0 + bExp: 0 +0xA6: + <<: *voltage + path: /xyz/openbmc_project/sensors/voltage/cpu0_vdn + multiplierM: 5 + offsetB: 0 + bExp: 0 +0xA7: + <<: *voltage + path: /xyz/openbmc_project/sensors/voltage/cpu1_vdn + multiplierM: 5 + offsetB: 0 + bExp: 0 +0xA8: + <<: *voltage + path: /xyz/openbmc_project/sensors/voltage/p1v5 + multiplierM: 7 + offsetB: 0 + bExp: 0 +0xA9: + <<: *voltage + path: /xyz/openbmc_project/sensors/voltage/cpu0_vio + multiplierM: 5 + offsetB: 0 + bExp: 0 +0xAA: + <<: *voltage + path: /xyz/openbmc_project/sensors/voltage/cpu1_vio + multiplierM: 5 + offsetB: 0 + bExp: 0 +0xAB: + <<: *voltage + path: /xyz/openbmc_project/sensors/voltage/cpu0_vdd + multiplierM: 5 + offsetB: 0 + bExp: 0 +0xAC: + <<: *voltage + path: /xyz/openbmc_project/sensors/voltage/cpu1_vdd + multiplierM: 5 + offsetB: 0 + bExp: 0 +0xAD: + <<: *voltage + path: /xyz/openbmc_project/sensors/voltage/cpu0_vcs + multiplierM: 5 + offsetB: 0 + bExp: 0 +0xAE: + <<: *voltage + path: /xyz/openbmc_project/sensors/voltage/cpu1_vcs + multiplierM: 5 + offsetB: 0 + bExp: 0 + +0xB0: &fan_tach + sensorType: 0x04 + path: /xyz/openbmc_project/sensors/fan_tach/fan0 + sensorReadingType: 0x01 + multiplierM: 100 + offsetB: 0 + bExp: 0 + unit: xyz.openbmc_project.Sensor.Value.Unit.RPMS + scale: 0 + rExp: 0 + serviceInterface: org.freedesktop.DBus.Properties + readingType: readingData + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 0xFF: + type: int64_t +0xB1: + <<: *fan_tach + path: /xyz/openbmc_project/sensors/fan_tach/fan1 +0xB2: + <<: *fan_tach + path: /xyz/openbmc_project/sensors/fan_tach/fan2 +0xB3: + <<: *fan_tach + path: /xyz/openbmc_project/sensors/fan_tach/fan3 +0xB4: + <<: *voltage + path: /xyz/openbmc_project/sensors/voltage/brick_p12v_vin + multiplierM: 393 + offsetB: 0 + bExp: 0 +0xB5: + <<: *voltage + path: /xyz/openbmc_project/sensors/voltage/brick_p12v_vout + multiplierM: 212 + offsetB: 0 + bExp: 0 +0xB6: + <<: *current + path: /xyz/openbmc_project/sensors/current/brick_p12v_iout + multiplierM: 393 + offsetB: 0 + bExp: 0 +0xB7: + <<: *temperature + path: /xyz/openbmc_project/sensors/temperature/brick_p12v + multiplierM: 235 + offsetB: 0 + bExp: 0 + +0xC0: + sensorType: 0x01 + path: /xyz/openbmc_project/sensors/temperature/w1_inlet + sensorReadingType: 0x01 + multiplierM: 235 + offsetB: 0 + bExp: 0 + unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC + scale: -3 + rExp: -3 + serviceInterface: org.freedesktop.DBus.Properties + readingType: readingData + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 0xFF: + type: int64_t +0xC1: + <<: *temperature + path: /xyz/openbmc_project/sensors/temperature/w1_exhaust_left +0xC2: + <<: *temperature + path: /xyz/openbmc_project/sensors/temperature/w1_exhaust_right +0xC3: + <<: *temperature + path: /xyz/openbmc_project/sensors/temperature/w1_exhaust_mid + +0xC4: &fanpwm + sensorType: 0x04 + 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 +0xC5: + <<: *fanpwm + path: /xyz/openbmc_project/sensors/fan_tach/fan1 +0xC6: + <<: *fanpwm + path: /xyz/openbmc_project/sensors/fan_tach/fan2 +0xC7: + <<: *fanpwm + path: /xyz/openbmc_project/sensors/fan_tach/fan3 + +0xD0: + sensorType: 0x02 + path: /xyz/openbmc_project/sensors/voltage/p5v_aux + sensorReadingType: 0x01 + multiplierM: 23 + offsetB: 0 + bExp: 0 + unit: xyz.openbmc_project.Sensor.Value.Unit.Volts + scale: -3 + rExp: -3 + serviceInterface: org.freedesktop.DBus.Properties + readingType: readingData + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 0xFF: + type: int64_t +0xD1: + <<: *voltage + path: /xyz/openbmc_project/sensors/voltage/p2v5_aux + multiplierM: 15 + offsetB: 0 + bExp: 0 +0xD2: + <<: *voltage + path: /xyz/openbmc_project/sensors/voltage/p3v3_aux + multiplierM: 15 + offsetB: 0 + bExp: 0 +0xD3: + <<: *voltage + path: /xyz/openbmc_project/sensors/voltage/p1v1_aux + multiplierM: 15 + offsetB: 0 + bExp: 0 +0xD4: + <<: *voltage + path: /xyz/openbmc_project/sensors/voltage/cpu0_vpp1 + multiplierM: 15 + offsetB: 0 + bExp: 0 +0xD5: + <<: *voltage + path: /xyz/openbmc_project/sensors/voltage/cpu0_vpp2 + multiplierM: 15 + offsetB: 0 + bExp: 0 +0xD6: + <<: *voltage + path: /xyz/openbmc_project/sensors/voltage/cpu1_vpp1 + multiplierM: 15 + offsetB: 0 + bExp: 0 +0xD7: + <<: *voltage + path: /xyz/openbmc_project/sensors/voltage/cpu1_vpp2 + multiplierM: 15 + offsetB: 0 + bExp: 0 +0xD8: + <<: *voltage + path: /xyz/openbmc_project/sensors/voltage/cpu0_vddq1 + multiplierM: 15 + offsetB: 0 + bExp: 0 +0xD9: + <<: *voltage + path: /xyz/openbmc_project/sensors/voltage/cpu0_vddq2 + multiplierM: 15 + offsetB: 0 + bExp: 0 +0xDA: + <<: *voltage + path: /xyz/openbmc_project/sensors/voltage/cpu1_vddq1 + multiplierM: 15 + offsetB: 0 + bExp: 0 +0xDB: + <<: *voltage + path: /xyz/openbmc_project/sensors/voltage/cpu1_vddq2 + multiplierM: 15 + offsetB: 0 + bExp: 0 +0xDC: + <<: *voltage + path: /xyz/openbmc_project/sensors/voltage/vbat + multiplierM: 15 + offsetB: 0 + bExp: 0 +0xDD: + <<: *voltage + path: /xyz/openbmc_project/sensors/voltage/p1v2_aux + multiplierM: 15 + offsetB: 0 + bExp: 0 +0xDE: + <<: *voltage + path: /xyz/openbmc_project/sensors/voltage/vendor_id + multiplierM: 15 + offsetB: 0 + bExp: 0 +0xDF: + <<: *voltage + path: /xyz/openbmc_project/sensors/voltage/board_id + multiplierM: 15 + offsetB: 0 + bExp: 0 +0xE1: + <<: *voltage + path: /xyz/openbmc_project/sensors/voltage/hotswap_vin + multiplierM: 393 + offsetB: 0 + bExp: 0 +0xE2: + <<: *current + path: /xyz/openbmc_project/sensors/current/hotswap_iin + multiplierM: 200 + offsetB: 0 + bExp: 0 +0xE3: + <<: *voltage + path: /xyz/openbmc_project/sensors/voltage/hotswap_vout + multiplierM: 393 + offsetB: 0 + bExp: 0 +0xE4: + <<: *power + path: /xyz/openbmc_project/sensors/power/hotswap_power + multiplierM: 80 + offsetB: 0 + bExp: 0 + rExp: -1 +0xE5: + <<: *temperature + path: /xyz/openbmc_project/sensors/temperature/hotswap_temp + multiplierM: 511 + offsetB: 20 + bExp: 3 diff --git a/meta-ingrasys/meta-zaius/recipes-phosphor/ipmi/phosphor-ipmi-fru_%.bbappend b/meta-ingrasys/meta-zaius/recipes-phosphor/ipmi/phosphor-ipmi-fru_%.bbappend new file mode 100644 index 000000000..fce21406e --- /dev/null +++ b/meta-ingrasys/meta-zaius/recipes-phosphor/ipmi/phosphor-ipmi-fru_%.bbappend @@ -0,0 +1,6 @@ +DEPENDS_append_zaius = " zaius-yaml-config" + +EXTRA_OECONF_zaius = " \ + YAML_GEN=${STAGING_DIR_HOST}${datadir}/zaius-yaml-config/ipmi-fru-read.yaml \ + PROP_YAML=${STAGING_DIR_HOST}${datadir}/zaius-yaml-config/ipmi-extra-properties.yaml \ + " diff --git a/meta-ingrasys/meta-zaius/recipes-phosphor/ipmi/phosphor-ipmi-host_%.bbappend b/meta-ingrasys/meta-zaius/recipes-phosphor/ipmi/phosphor-ipmi-host_%.bbappend new file mode 100644 index 000000000..468e2e175 --- /dev/null +++ b/meta-ingrasys/meta-zaius/recipes-phosphor/ipmi/phosphor-ipmi-host_%.bbappend @@ -0,0 +1,6 @@ +DEPENDS_append_zaius = " zaius-yaml-config" + +EXTRA_OECONF_zaius = " \ + SENSOR_YAML_GEN=${STAGING_DIR_HOST}${datadir}/zaius-yaml-config/ipmi-sensors.yaml \ + FRU_YAML_GEN=${STAGING_DIR_HOST}${datadir}/zaius-yaml-config/ipmi-fru-read.yaml \ + " diff --git a/meta-ingrasys/meta-zaius/recipes-phosphor/ipmi/zaius-ipmi-fru-properties-native.bb b/meta-ingrasys/meta-zaius/recipes-phosphor/ipmi/zaius-ipmi-fru-properties-native.bb deleted file mode 100644 index 28dc6218e..000000000 --- a/meta-ingrasys/meta-zaius/recipes-phosphor/ipmi/zaius-ipmi-fru-properties-native.bb +++ /dev/null @@ -1,19 +0,0 @@ -SUMMARY = "FRU properties config for ipmi-fru-parser" -PR = "r1" -LICENSE = "Apache-2.0" -LIC_FILES_CHKSUM = "file://${PHOSPHORBASE}/COPYING.apache-2.0;md5=34400b68072d710fecd0a2940a0d1658" - -inherit native -inherit phosphor-ipmi-fru - -SRC_URI += "file://extra-properties.yaml" - -PROVIDES += "virtual/phosphor-ipmi-fru-properties" - -S = "${WORKDIR}" - -do_install() { - DEST=${D}${properties_datadir} - install -d ${DEST} - install extra-properties.yaml ${DEST} -} diff --git a/meta-ingrasys/meta-zaius/recipes-phosphor/ipmi/zaius-ipmi-fru-properties/extra-properties.yaml b/meta-ingrasys/meta-zaius/recipes-phosphor/ipmi/zaius-ipmi-fru-properties/extra-properties.yaml deleted file mode 100644 index bfe8e7e30..000000000 --- a/meta-ingrasys/meta-zaius/recipes-phosphor/ipmi/zaius-ipmi-fru-properties/extra-properties.yaml +++ /dev/null @@ -1,15 +0,0 @@ -/system/chassis/motherboard/cpu0: - xyz.openbmc_project.Inventory.Decorator.Replaceable: - FieldReplaceable: 'true' - xyz.openbmc_project.Inventory.Decorator.Cacheable: - Cached: 'true' - xyz.openbmc_project.Inventory.Item: - Present: 'true' - -/system/chassis/motherboard/cpu1: - xyz.openbmc_project.Inventory.Decorator.Replaceable: - FieldReplaceable: 'true' - xyz.openbmc_project.Inventory.Decorator.Cacheable: - Cached: 'true' - xyz.openbmc_project.Inventory.Item: - Present: 'true' diff --git a/meta-ingrasys/meta-zaius/recipes-phosphor/ipmi/zaius-ipmi-inventory-map-native.bb b/meta-ingrasys/meta-zaius/recipes-phosphor/ipmi/zaius-ipmi-inventory-map-native.bb deleted file mode 100644 index e0ccc28b2..000000000 --- a/meta-ingrasys/meta-zaius/recipes-phosphor/ipmi/zaius-ipmi-inventory-map-native.bb +++ /dev/null @@ -1,24 +0,0 @@ -SUMMARY = "Zaius IPMI to DBus Inventory mapping." -PR = "r1" -LICENSE = "Apache-2.0" -LIC_FILES_CHKSUM = "file://${INGRASYSBASE}/COPYING.apache-2.0;md5=34400b68072d710fecd0a2940a0d1658" - -inherit native -inherit phosphor-ipmi-fru - -SRC_URI += "file://config.yaml" - -PROVIDES += "virtual/phosphor-ipmi-fru-inventory" - -S = "${WORKDIR}" - -do_install() { - # TODO: install this to inventory_datadir - # after ipmi-fru-parser untangles the host - # firmware config from the machine inventory. - DEST=${D}${config_datadir} - - install -d ${DEST} - install config.yaml ${DEST} -} - diff --git a/meta-ingrasys/meta-zaius/recipes-phosphor/ipmi/zaius-ipmi-inventory-map/config.yaml b/meta-ingrasys/meta-zaius/recipes-phosphor/ipmi/zaius-ipmi-inventory-map/config.yaml deleted file mode 100644 index 8b32bd02e..000000000 --- a/meta-ingrasys/meta-zaius/recipes-phosphor/ipmi/zaius-ipmi-inventory-map/config.yaml +++ /dev/null @@ -1,54 +0,0 @@ -1: - /system/chassis/motherboard/cpu0: - entityID: 3 - entityInstance: 1 - interfaces: - xyz.openbmc_project.Inventory.Decorator.Revision: - Version: - IPMIFruProperty: Custom Field 2 - IPMIFruSection: Board - IPMIFruValueDelimiter: 58 - xyz.openbmc_project.Inventory.Decorator.Asset: - BuildDate: - IPMIFruProperty: Mfg Date - IPMIFruSection: Board - PartNumber: - IPMIFruProperty: Part Number - IPMIFruSection: Board - Manufacturer: - IPMIFruProperty: Manufacturer - IPMIFruSection: Board - SerialNumber: - IPMIFruProperty: Serial Number - IPMIFruSection: Board - xyz.openbmc_project.Inventory.Item: - PrettyName: - IPMIFruProperty: Name - IPMIFruSection: Board -2: - /system/chassis/motherboard/cpu1: - entityID: 3 - entityInstance: 2 - interfaces: - xyz.openbmc_project.Inventory.Decorator.Revision: - Version: - IPMIFruProperty: Custom Field 2 - IPMIFruSection: Board - IPMIFruValueDelimiter: 58 - xyz.openbmc_project.Inventory.Decorator.Asset: - BuildDate: - IPMIFruProperty: Mfg Date - IPMIFruSection: Board - PartNumber: - IPMIFruProperty: Part Number - IPMIFruSection: Board - Manufacturer: - IPMIFruProperty: Manufacturer - IPMIFruSection: Board - SerialNumber: - IPMIFruProperty: Serial Number - IPMIFruSection: Board - xyz.openbmc_project.Inventory.Item: - PrettyName: - IPMIFruProperty: Name - IPMIFruSection: Board diff --git a/meta-ingrasys/meta-zaius/recipes-phosphor/ipmi/zaius-ipmi-sensor-inventory-native.bb b/meta-ingrasys/meta-zaius/recipes-phosphor/ipmi/zaius-ipmi-sensor-inventory-native.bb deleted file mode 100644 index 438249f82..000000000 --- a/meta-ingrasys/meta-zaius/recipes-phosphor/ipmi/zaius-ipmi-sensor-inventory-native.bb +++ /dev/null @@ -1,19 +0,0 @@ -SUMMARY = "Sensor config for phosphor-host-ipmi" -PR = "r1" -LICENSE = "Apache-2.0" -LIC_FILES_CHKSUM = "file://${PHOSPHORBASE}/COPYING.apache-2.0;md5=34400b68072d710fecd0a2940a0d1658" - -inherit native -inherit phosphor-ipmi-host - -PROVIDES += "virtual/phosphor-ipmi-sensor-inventory" - -SRC_URI += "file://config.yaml" - -S = "${WORKDIR}" - -do_install() { - DEST=${D}${sensor_datadir} - install -d ${DEST} - install config.yaml ${DEST}/sensor.yaml -} diff --git a/meta-ingrasys/meta-zaius/recipes-phosphor/ipmi/zaius-ipmi-sensor-inventory/config.yaml b/meta-ingrasys/meta-zaius/recipes-phosphor/ipmi/zaius-ipmi-sensor-inventory/config.yaml deleted file mode 100644 index a7f1a7324..000000000 --- a/meta-ingrasys/meta-zaius/recipes-phosphor/ipmi/zaius-ipmi-sensor-inventory/config.yaml +++ /dev/null @@ -1,713 +0,0 @@ -0x03: - sensorType: 0x0F - path: /xyz/openbmc_project/state/host0 - sensorReadingType: 0x6F - serviceInterface: org.freedesktop.DBus.Properties - readingType: eventdata2 - mutability: Mutability::Write|Mutability::Read - interfaces: - xyz.openbmc_project.State.Boot.Progress: - BootProgress: - Offsets: - 0x13: - type: string - set: xyz.openbmc_project.State.Boot.Progress.ProgressStages.OSStart - 0x00: - type: string - set: xyz.openbmc_project.State.Boot.Progress.ProgressStages.Unspecified - 0x01: - type: string - set: xyz.openbmc_project.State.Boot.Progress.ProgressStages.MemoryInit - 0x07: - type: string - set: xyz.openbmc_project.State.Boot.Progress.ProgressStages.PCIInit - 0x14: - type: string - set: xyz.openbmc_project.State.Boot.Progress.ProgressStages.MotherboardInit - 0x03: - type: string - set: xyz.openbmc_project.State.Boot.Progress.ProgressStages.SecondaryProcInit -0x05: - sensorType: 0x1F - path: /xyz/openbmc_project/state/host0 - sensorReadingType: 0x6F - serviceInterface: org.freedesktop.DBus.Properties - readingType: assertion - mutability: Mutability::Write|Mutability::Read - interfaces: - xyz.openbmc_project.State.OperatingSystem.Status: - OperatingSystemState: - Offsets: - 0x02: - assert: xyz.openbmc_project.State.OperatingSystem.Status.OSStatus.PXEBoot - type: string - 0x06: - assert: xyz.openbmc_project.State.OperatingSystem.Status.OSStatus.BootComplete - type: string - 0x04: - assert: xyz.openbmc_project.State.OperatingSystem.Status.OSStatus.CDROMBoot - type: string - 0x01: - assert: xyz.openbmc_project.State.OperatingSystem.Status.OSStatus.CBoot - type: string - 0x03: - assert: xyz.openbmc_project.State.OperatingSystem.Status.OSStatus.DiagBoot - type: string - 0x05: - assert: xyz.openbmc_project.State.OperatingSystem.Status.OSStatus.ROMBoot - type: string -0x07: - sensorType: 0xC3 - path: /xyz/openbmc_project/state/host0 - sensorReadingType: 0x6F - serviceInterface: org.freedesktop.DBus.Properties - readingType: readingAssertion - mutability: Mutability::Write|Mutability::Read - interfaces: - xyz.openbmc_project.Control.Boot.RebootAttempts: - AttemptsLeft: - Offsets: - 0xFF: - type: uint32_t -0x21: - sensorType: 0x07 - path: /system/chassis/motherboard/cpu0 - sensorReadingType: 0x6F - serviceInterface: xyz.openbmc_project.Inventory.Manager - readingType: assertion - mutability: Mutability::Write|Mutability::Read - interfaces: - xyz.openbmc_project.State.Decorator.OperationalStatus: - Functional: - Prereqs: - 0x07: - assert: true - deassert: false - type: bool - Offsets: - 0x08: - assert: false - deassert: true - type: bool - xyz.openbmc_project.Inventory.Item: - Present: - Offsets: - 0x07: - assert: true - deassert: false - type: bool -0x6A: - sensorType: 0x07 - path: /org/open_power/control/occ0 - sensorReadingType: 0x09 - serviceInterface: org.freedesktop.DBus.Properties - readingType: assertion - mutability: Mutability::Write|Mutability::Read - interfaces: - org.open_power.OCC.Status: - OccActive: - Offsets: - 0x00: - assert: false - deassert: true - type: bool - 0x01: - assert: true - deassert: false - type: bool -0x71: - sensorType: 0x07 - path: /system/chassis/motherboard/cpu1 - sensorReadingType: 0x6F - serviceInterface: xyz.openbmc_project.Inventory.Manager - readingType: assertion - mutability: Mutability::Write|Mutability::Read - interfaces: - xyz.openbmc_project.State.Decorator.OperationalStatus: - Functional: - Prereqs: - 0x07: - assert: true - deassert: false - type: bool - Offsets: - 0x08: - assert: false - deassert: true - type: bool - xyz.openbmc_project.Inventory.Item: - Present: - Offsets: - 0x07: - assert: true - deassert: false - type: bool -0xBA: - sensorType: 0x07 - path: /org/open_power/control/occ1 - sensorReadingType: 0x09 - serviceInterface: org.freedesktop.DBus.Properties - readingType: assertion - mutability: Mutability::Write|Mutability::Read - interfaces: - org.open_power.OCC.Status: - OccActive: - Offsets: - 0x00: - assert: false - deassert: true - type: bool - 0x01: - assert: true - deassert: false - type: bool -0xFC: - sensorType: 0xCD - path: /system/chassis/pcie_card_e2b - sensorReadingType: 0x03 - serviceInterface: xyz.openbmc_project.Inventory.Manager - readingType: assertion - mutability: Mutability::Write|Mutability::Read - interfaces: - xyz.openbmc_project.Inventory.Item: - Present: - Offsets: - 0x01: - assert: true - deassert: false - type: bool - -0x72: &voltage - sensorType: 0x02 - path: /xyz/openbmc_project/sensors/voltage/vr0_p1v2_03_vout - sensorReadingType: 0x01 - multiplierM: 8 - offsetB: 0 - bExp: 0 - unit: xyz.openbmc_project.Sensor.Value.Unit.Volts - scale: -3 - rExp: -3 - serviceInterface: org.freedesktop.DBus.Properties - readingType: readingData - interfaces: - xyz.openbmc_project.Sensor.Value: - Value: - Offsets: - 0xFF: - type: int64_t -0x73: ¤t - sensorType: 0x03 - path: /xyz/openbmc_project/sensors/current/vr0_p1v2_03_iout - sensorReadingType: 0x01 - multiplierM: 200 - offsetB: 0 - bExp: 0 - unit: xyz.openbmc_project.Sensor.Value.Unit.Amperes - scale: -3 - rExp: -3 - serviceInterface: org.freedesktop.DBus.Properties - readingType: readingData - interfaces: - xyz.openbmc_project.Sensor.Value: - Value: - Offsets: - 0xFF: - type: int64_t -0x74: &power - sensorType: 0x08 - path: /xyz/openbmc_project/sensors/power/vr0_p1v2_03_pout - sensorReadingType: 0x01 - multiplierM: 100 - offsetB: 0 - bExp: 0 - unit: xyz.openbmc_project.Sensor.Value.Unit.Watts - scale: -6 - rExp: -2 - serviceInterface: org.freedesktop.DBus.Properties - readingType: readingData - interfaces: - xyz.openbmc_project.Sensor.Value: - Value: - Offsets: - 0xFF: - type: int64_t -0x75: &temperature - sensorType: 0x01 - path: /xyz/openbmc_project/sensors/temperature/vr0_p1v2_03 - sensorReadingType: 0x01 - multiplierM: 235 - offsetB: 0 - bExp: 0 - unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC - scale: -3 - rExp: -3 - serviceInterface: org.freedesktop.DBus.Properties - readingType: readingData - interfaces: - xyz.openbmc_project.Sensor.Value: - Value: - Offsets: - 0xFF: - type: int64_t -0x76: - <<: *voltage - path: /xyz/openbmc_project/sensors/voltage/vr0_p1v2_47_vout -0x77: - <<: *current - path: /xyz/openbmc_project/sensors/current/vr0_p1v2_47_iout -0x78: - <<: *power - path: /xyz/openbmc_project/sensors/power/vr0_p1v2_47_pout -0x79: - <<: *temperature - path: /xyz/openbmc_project/sensors/temperature/vr0_p1v2_47 -0x7a: - <<: *voltage - path: /xyz/openbmc_project/sensors/voltage/vr0_vio_vout -0x7b: - <<: *current - path: /xyz/openbmc_project/sensors/current/vr0_vio_iout -0x7c: - <<: *power - path: /xyz/openbmc_project/sensors/power/vr0_vio_pout -0x7d: - <<: *temperature - path: /xyz/openbmc_project/sensors/temperature/vr0_vio -0x7e: - <<: *voltage - path: /xyz/openbmc_project/sensors/voltage/vr0_vdd_vout -0x7f: - <<: *current - path: /xyz/openbmc_project/sensors/current/vr0_vdd_iout -0x80: - <<: *power - path: /xyz/openbmc_project/sensors/power/vr0_vdd_pout -0x81: - <<: *temperature - path: /xyz/openbmc_project/sensors/temperature/vr0_vdd -0x82: - <<: *voltage - path: /xyz/openbmc_project/sensors/voltage/vr0_vcs_vout -0x83: - <<: *current - path: /xyz/openbmc_project/sensors/current/vr0_vcs_iout -0x84: - <<: *power - path: /xyz/openbmc_project/sensors/power/vr0_vcs_pout -0x85: - <<: *temperature - path: /xyz/openbmc_project/sensors/temperature/vr0_vdncvs -0x86: - <<: *voltage - path: /xyz/openbmc_project/sensors/voltage/vr0_vdn_vout -0x87: - <<: *current - path: /xyz/openbmc_project/sensors/current/vr0_vdn_iout -0x88: - <<: *power - path: /xyz/openbmc_project/sensors/power/vr0_vdn_pout -0x89: - <<: *voltage - path: /xyz/openbmc_project/sensors/voltage/vr1_p1v2_03_vout -0x8a: - <<: *current - path: /xyz/openbmc_project/sensors/current/vr1_p1v2_03_iout -0x8b: - <<: *power - path: /xyz/openbmc_project/sensors/power/vr1_p1v2_03_pout -0x8c: - <<: *temperature - path: /xyz/openbmc_project/sensors/temperature/vr1_p1v2_03 -0x8d: - <<: *voltage - path: /xyz/openbmc_project/sensors/voltage/vr1_p1v2_47_vout -0x8e: - <<: *current - path: /xyz/openbmc_project/sensors/current/vr1_p1v2_47_iout -0x8f: - <<: *power - path: /xyz/openbmc_project/sensors/power/vr1_p1v2_47_pout -0x90: - <<: *temperature - path: /xyz/openbmc_project/sensors/temperature/vr1_p1v2_47 -0x91: - <<: *voltage - path: /xyz/openbmc_project/sensors/voltage/vr1_vio_vout -0x92: - <<: *current - path: /xyz/openbmc_project/sensors/current/vr1_vio_iout -0x93: - <<: *power - path: /xyz/openbmc_project/sensors/power/vr1_vio_pout -0x94: - <<: *temperature - path: /xyz/openbmc_project/sensors/temperature/vr1_vio -0x95: - <<: *voltage - path: /xyz/openbmc_project/sensors/voltage/vr1_vdd_vout -0x96: - <<: *current - path: /xyz/openbmc_project/sensors/current/vr1_vdd_iout -0x97: - <<: *power - path: /xyz/openbmc_project/sensors/power/vr1_vdd_pout -0x98: - <<: *temperature - path: /xyz/openbmc_project/sensors/temperature/vr1_vdd -0x99: - <<: *voltage - path: /xyz/openbmc_project/sensors/voltage/vr1_vcs_vout -0x9a: - <<: *current - path: /xyz/openbmc_project/sensors/current/vr1_vcs_iout -0x9b: - <<: *power - path: /xyz/openbmc_project/sensors/power/vr1_vcs_pout -0x9c: - <<: *temperature - path: /xyz/openbmc_project/sensors/temperature/vr1_vdncvs -0x9d: - <<: *voltage - path: /xyz/openbmc_project/sensors/voltage/vr1_vdn_vout -0x9e: - <<: *current - path: /xyz/openbmc_project/sensors/current/vr1_vdn_iout -0x9f: - <<: *power - path: /xyz/openbmc_project/sensors/power/vr1_vdn_pout -0xA0: - <<: *voltage - path: /xyz/openbmc_project/sensors/voltage/p12v - multiplierM: 51 - offsetB: 0 - bExp: 0 -0xA1: - <<: *voltage - path: /xyz/openbmc_project/sensors/voltage/p5v - multiplierM: 21 - offsetB: 0 - bExp: 0 -0xA2: - <<: *voltage - path: /xyz/openbmc_project/sensors/voltage/p3v3 - multiplierM: 14 - offsetB: 0 - bExp: 0 -0xA3: - <<: *voltage - path: /xyz/openbmc_project/sensors/voltage/p1v8 - multiplierM: 9 - offsetB: 0 - bExp: 0 -0xA4: - <<: *voltage - path: /xyz/openbmc_project/sensors/voltage/p1v05 - multiplierM: 6 - offsetB: 0 - bExp: 0 -0xA5: - <<: *voltage - path: /xyz/openbmc_project/sensors/voltage/p1v0_sata - multiplierM: 5 - offsetB: 0 - bExp: 0 -0xA6: - <<: *voltage - path: /xyz/openbmc_project/sensors/voltage/cpu0_vdn - multiplierM: 5 - offsetB: 0 - bExp: 0 -0xA7: - <<: *voltage - path: /xyz/openbmc_project/sensors/voltage/cpu1_vdn - multiplierM: 5 - offsetB: 0 - bExp: 0 -0xA8: - <<: *voltage - path: /xyz/openbmc_project/sensors/voltage/p1v5 - multiplierM: 7 - offsetB: 0 - bExp: 0 -0xA9: - <<: *voltage - path: /xyz/openbmc_project/sensors/voltage/cpu0_vio - multiplierM: 5 - offsetB: 0 - bExp: 0 -0xAA: - <<: *voltage - path: /xyz/openbmc_project/sensors/voltage/cpu1_vio - multiplierM: 5 - offsetB: 0 - bExp: 0 -0xAB: - <<: *voltage - path: /xyz/openbmc_project/sensors/voltage/cpu0_vdd - multiplierM: 5 - offsetB: 0 - bExp: 0 -0xAC: - <<: *voltage - path: /xyz/openbmc_project/sensors/voltage/cpu1_vdd - multiplierM: 5 - offsetB: 0 - bExp: 0 -0xAD: - <<: *voltage - path: /xyz/openbmc_project/sensors/voltage/cpu0_vcs - multiplierM: 5 - offsetB: 0 - bExp: 0 -0xAE: - <<: *voltage - path: /xyz/openbmc_project/sensors/voltage/cpu1_vcs - multiplierM: 5 - offsetB: 0 - bExp: 0 - -0xB0: &fan_tach - sensorType: 0x04 - path: /xyz/openbmc_project/sensors/fan_tach/fan0 - sensorReadingType: 0x01 - multiplierM: 100 - offsetB: 0 - bExp: 0 - unit: xyz.openbmc_project.Sensor.Value.Unit.RPMS - scale: 0 - rExp: 0 - serviceInterface: org.freedesktop.DBus.Properties - readingType: readingData - interfaces: - xyz.openbmc_project.Sensor.Value: - Value: - Offsets: - 0xFF: - type: int64_t -0xB1: - <<: *fan_tach - path: /xyz/openbmc_project/sensors/fan_tach/fan1 -0xB2: - <<: *fan_tach - path: /xyz/openbmc_project/sensors/fan_tach/fan2 -0xB3: - <<: *fan_tach - path: /xyz/openbmc_project/sensors/fan_tach/fan3 -0xB4: - <<: *voltage - path: /xyz/openbmc_project/sensors/voltage/brick_p12v_vin - multiplierM: 393 - offsetB: 0 - bExp: 0 -0xB5: - <<: *voltage - path: /xyz/openbmc_project/sensors/voltage/brick_p12v_vout - multiplierM: 212 - offsetB: 0 - bExp: 0 -0xB6: - <<: *current - path: /xyz/openbmc_project/sensors/current/brick_p12v_iout - multiplierM: 393 - offsetB: 0 - bExp: 0 -0xB7: - <<: *temperature - path: /xyz/openbmc_project/sensors/temperature/brick_p12v - multiplierM: 235 - offsetB: 0 - bExp: 0 - -0xC0: - sensorType: 0x01 - path: /xyz/openbmc_project/sensors/temperature/w1_inlet - sensorReadingType: 0x01 - multiplierM: 235 - offsetB: 0 - bExp: 0 - unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC - scale: -3 - rExp: -3 - serviceInterface: org.freedesktop.DBus.Properties - readingType: readingData - interfaces: - xyz.openbmc_project.Sensor.Value: - Value: - Offsets: - 0xFF: - type: int64_t -0xC1: - <<: *temperature - path: /xyz/openbmc_project/sensors/temperature/w1_exhaust_left -0xC2: - <<: *temperature - path: /xyz/openbmc_project/sensors/temperature/w1_exhaust_right -0xC3: - <<: *temperature - path: /xyz/openbmc_project/sensors/temperature/w1_exhaust_mid - -0xC4: &fanpwm - sensorType: 0x04 - 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 -0xC5: - <<: *fanpwm - path: /xyz/openbmc_project/sensors/fan_tach/fan1 -0xC6: - <<: *fanpwm - path: /xyz/openbmc_project/sensors/fan_tach/fan2 -0xC7: - <<: *fanpwm - path: /xyz/openbmc_project/sensors/fan_tach/fan3 - -0xD0: - sensorType: 0x02 - path: /xyz/openbmc_project/sensors/voltage/p5v_aux - sensorReadingType: 0x01 - multiplierM: 23 - offsetB: 0 - bExp: 0 - unit: xyz.openbmc_project.Sensor.Value.Unit.Volts - scale: -3 - rExp: -3 - serviceInterface: org.freedesktop.DBus.Properties - readingType: readingData - interfaces: - xyz.openbmc_project.Sensor.Value: - Value: - Offsets: - 0xFF: - type: int64_t -0xD1: - <<: *voltage - path: /xyz/openbmc_project/sensors/voltage/p2v5_aux - multiplierM: 15 - offsetB: 0 - bExp: 0 -0xD2: - <<: *voltage - path: /xyz/openbmc_project/sensors/voltage/p3v3_aux - multiplierM: 15 - offsetB: 0 - bExp: 0 -0xD3: - <<: *voltage - path: /xyz/openbmc_project/sensors/voltage/p1v1_aux - multiplierM: 15 - offsetB: 0 - bExp: 0 -0xD4: - <<: *voltage - path: /xyz/openbmc_project/sensors/voltage/cpu0_vpp1 - multiplierM: 15 - offsetB: 0 - bExp: 0 -0xD5: - <<: *voltage - path: /xyz/openbmc_project/sensors/voltage/cpu0_vpp2 - multiplierM: 15 - offsetB: 0 - bExp: 0 -0xD6: - <<: *voltage - path: /xyz/openbmc_project/sensors/voltage/cpu1_vpp1 - multiplierM: 15 - offsetB: 0 - bExp: 0 -0xD7: - <<: *voltage - path: /xyz/openbmc_project/sensors/voltage/cpu1_vpp2 - multiplierM: 15 - offsetB: 0 - bExp: 0 -0xD8: - <<: *voltage - path: /xyz/openbmc_project/sensors/voltage/cpu0_vddq1 - multiplierM: 15 - offsetB: 0 - bExp: 0 -0xD9: - <<: *voltage - path: /xyz/openbmc_project/sensors/voltage/cpu0_vddq2 - multiplierM: 15 - offsetB: 0 - bExp: 0 -0xDA: - <<: *voltage - path: /xyz/openbmc_project/sensors/voltage/cpu1_vddq1 - multiplierM: 15 - offsetB: 0 - bExp: 0 -0xDB: - <<: *voltage - path: /xyz/openbmc_project/sensors/voltage/cpu1_vddq2 - multiplierM: 15 - offsetB: 0 - bExp: 0 -0xDC: - <<: *voltage - path: /xyz/openbmc_project/sensors/voltage/vbat - multiplierM: 15 - offsetB: 0 - bExp: 0 -0xDD: - <<: *voltage - path: /xyz/openbmc_project/sensors/voltage/p1v2_aux - multiplierM: 15 - offsetB: 0 - bExp: 0 -0xDE: - <<: *voltage - path: /xyz/openbmc_project/sensors/voltage/vendor_id - multiplierM: 15 - offsetB: 0 - bExp: 0 -0xDF: - <<: *voltage - path: /xyz/openbmc_project/sensors/voltage/board_id - multiplierM: 15 - offsetB: 0 - bExp: 0 -0xE1: - <<: *voltage - path: /xyz/openbmc_project/sensors/voltage/hotswap_vin - multiplierM: 393 - offsetB: 0 - bExp: 0 -0xE2: - <<: *current - path: /xyz/openbmc_project/sensors/current/hotswap_iin - multiplierM: 200 - offsetB: 0 - bExp: 0 -0xE3: - <<: *voltage - path: /xyz/openbmc_project/sensors/voltage/hotswap_vout - multiplierM: 393 - offsetB: 0 - bExp: 0 -0xE4: - <<: *power - path: /xyz/openbmc_project/sensors/power/hotswap_power - multiplierM: 80 - offsetB: 0 - bExp: 0 - rExp: -1 -0xE5: - <<: *temperature - path: /xyz/openbmc_project/sensors/temperature/hotswap_temp - multiplierM: 511 - offsetB: 20 - bExp: 3 -- cgit v1.2.3