diff options
Diffstat (limited to 'meta-ieisystems/meta-nf5280m7/recipes-phosphor')
12 files changed, 3307 insertions, 0 deletions
diff --git a/meta-ieisystems/meta-nf5280m7/recipes-phosphor/configuration/nf5280m7-yaml-config.bb b/meta-ieisystems/meta-nf5280m7/recipes-phosphor/configuration/nf5280m7-yaml-config.bb new file mode 100644 index 0000000000..bde5908e62 --- /dev/null +++ b/meta-ieisystems/meta-nf5280m7/recipes-phosphor/configuration/nf5280m7-yaml-config.bb @@ -0,0 +1,37 @@ +SUMMARY = "YAML configuration for NF5280M7" +PR = "r1" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://${COREBASE}/meta/files/common-licenses/Apache-2.0;md5=89aea4e17d99a7cacdbeed46a0096b10" + +inherit allarch + +SRC_URI = " \ + file://nf5280m7-ipmi-fru.yaml \ + file://nf5280m7-ipmi-fru-properties.yaml \ + file://nf5280m7-ipmi-inventory-sensors.yaml \ + file://nf5280m7-ipmi-sensors.yaml \ + " + +S = "${WORKDIR}" + +do_install() { + cat nf5280m7-ipmi-fru.yaml > fru-read.yaml + + install -m 0644 -D nf5280m7-ipmi-fru-properties.yaml \ + ${D}${datadir}/${BPN}/ipmi-extra-properties.yaml + install -m 0644 -D fru-read.yaml \ + ${D}${datadir}/${BPN}/ipmi-fru-read.yaml + install -m 0644 -D nf5280m7-ipmi-inventory-sensors.yaml \ + ${D}${datadir}/${BPN}/ipmi-inventory-sensors.yaml + install -m 0644 -D nf5280m7-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-inventory-sensors.yaml \ + ${datadir}/${BPN}/ipmi-sensors.yaml \ + " + +ALLOW_EMPTY:${PN} = "1" diff --git a/meta-ieisystems/meta-nf5280m7/recipes-phosphor/configuration/nf5280m7-yaml-config/nf5280m7-ipmi-fru-properties.yaml b/meta-ieisystems/meta-nf5280m7/recipes-phosphor/configuration/nf5280m7-yaml-config/nf5280m7-ipmi-fru-properties.yaml new file mode 100644 index 0000000000..d9edbf3996 --- /dev/null +++ b/meta-ieisystems/meta-nf5280m7/recipes-phosphor/configuration/nf5280m7-yaml-config/nf5280m7-ipmi-fru-properties.yaml @@ -0,0 +1,85 @@ +/system: + xyz.openbmc_project.Inventory.Decorator.Cacheable: + Cached: 'true' + xyz.openbmc_project.Inventory.Decorator.Replaceable: + FieldReplaceable: 'true' + xyz.openbmc_project.Inventory.Item: + Present: 'true' +/system/chassis: + xyz.openbmc_project.Inventory.Decorator.Cacheable: + Cached: 'true' + xyz.openbmc_project.Inventory.Decorator.Replaceable: + FieldReplaceable: 'true' + xyz.openbmc_project.Inventory.Item: + Present: 'true' +/system/chassis/motherboard: + xyz.openbmc_project.Inventory.Decorator.Cacheable: + Cached: 'true' + xyz.openbmc_project.Inventory.Decorator.Replaceable: + FieldReplaceable: 'true' + xyz.openbmc_project.Inventory.Item: + Present: 'true' + +/system/chassis/hddbp0: + 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/hddbp1: + 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/hddbp2: + 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/hddbp3: + 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/hddbp4: + 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/hddbp5: + 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/hddbp6: + 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/hddbp7: + 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-ieisystems/meta-nf5280m7/recipes-phosphor/configuration/nf5280m7-yaml-config/nf5280m7-ipmi-fru.yaml b/meta-ieisystems/meta-nf5280m7/recipes-phosphor/configuration/nf5280m7-yaml-config/nf5280m7-ipmi-fru.yaml new file mode 100644 index 0000000000..95088ed99c --- /dev/null +++ b/meta-ieisystems/meta-nf5280m7/recipes-phosphor/configuration/nf5280m7-yaml-config/nf5280m7-ipmi-fru.yaml @@ -0,0 +1,356 @@ +0: + /system: + entityID: 6 + entityInstance: 1 + interfaces: + xyz.openbmc_project.Inventory.Decorator.Asset: + BuildDate: + IPMIFruProperty: Mfg Date + IPMIFruSection: Product + Manufacturer: + IPMIFruProperty: Manufacturer + IPMIFruSection: Product + Model: + IPMIFruProperty: Model Number + IPMIFruSection: Product + PartNumber: + IPMIFruProperty: Part Number + IPMIFruSection: Product + SerialNumber: + IPMIFruProperty: Serial Number + IPMIFruSection: Product + xyz.openbmc_project.Inventory.Decorator.AssetTag: + AssetTag: + IPMIFruProperty: Asset Tag + IPMIFruSection: Product + xyz.openbmc_project.Inventory.Decorator.Revision: + Version: + IPMIFruProperty: Version + IPMIFruSection: Product + xyz.openbmc_project.Inventory.Item: + PrettyName: + IPMIFruProperty: Name + xyz.openbmc_project.Inventory.Decorator.VendorInformation: + FRUFileID: + IPMIFruProperty: FRU File ID + IPMIFruSection: Product + CustomField1: + IPMIFruProperty: Custom Field 1 + IPMIFruSection: Product + CustomField2: + IPMIFruProperty: Custom Field 2 + IPMIFruSection: Product + CustomField3: + IPMIFruProperty: Custom Field 3 + IPMIFruSection: Product + xyz.openbmc_project.Inventory.Item.System: + /system/chassis/motherboard: + entityID: 7 + entityInstance: 1 + interfaces: + xyz.openbmc_project.Inventory.Decorator.Asset: + BuildDate: + IPMIFruProperty: Mfg Date + IPMIFruSection: Board + Manufacturer: + IPMIFruProperty: Manufacturer + IPMIFruSection: Board + PartNumber: + IPMIFruProperty: Part Number + IPMIFruSection: Board + SerialNumber: + IPMIFruProperty: Serial Number + IPMIFruSection: Board + xyz.openbmc_project.Inventory.Item: + PrettyName: + IPMIFruProperty: Name + IPMIFruSection: Board + xyz.openbmc_project.Inventory.Decorator.VendorInformation: + FRUFileID: + IPMIFruProperty: FRU File ID + IPMIFruSection: Board + CustomField1: + IPMIFruProperty: Custom Field 1 + IPMIFruSection: Board + CustomField2: + IPMIFruProperty: Custom Field 2 + IPMIFruSection: Board + CustomField3: + IPMIFruProperty: Custom Field 3 + IPMIFruSection: Board + /system/chassis: + entityID: 7 + entityInstance: 2 + interfaces: + xyz.openbmc_project.Inventory.Decorator.Asset: + SerialNumber: + IPMIFruProperty: Serial Number + IPMIFruSection: Chassis + PartNumber: + IPMIFruProperty: Part Number + IPMIFruSection: Chassis + Model: + IPMIFruProperty: Type + IPMIFruSection: Chassis + xyz.openbmc_project.Inventory.Decorator.VendorInformation: + CustomField1: + IPMIFruProperty: Custom Field 1 + IPMIFruSection: Chassis + CustomField2: + IPMIFruProperty: Custom Field 2 + IPMIFruSection: Chassis + CustomField3: + IPMIFruProperty: Custom Field 3 + IPMIFruSection: Chassis +9: + /system/chassis/hddbp0: + entityID: 17 + entityInstance: 1 + interfaces: + xyz.openbmc_project.Inventory.Decorator.Asset: + BuildDate: + IPMIFruProperty: Mfg Date + IPMIFruSection: Board + SerialNumber: + IPMIFruProperty: Serial Number + IPMIFruSection: Board + PartNumber: + IPMIFruProperty: Part Number + IPMIFruSection: Board + Manufacturer: + IPMIFruProperty: Manufacturer + IPMIFruSection: Board + xyz.openbmc_project.Inventory.Item: + PrettyName: + IPMIFruProperty: Name + IPMIFruSection: Board + xyz.openbmc_project.Inventory.Decorator.Revision: + Version: + IPMIFruProperty: FRU File ID + IPMIFruSection: Board +10: + /system/chassis/hddbp1: + entityID: 18 + entityInstance: 1 + interfaces: + xyz.openbmc_project.Inventory.Decorator.Asset: + BuildDate: + IPMIFruProperty: Mfg Date + IPMIFruSection: Board + SerialNumber: + IPMIFruProperty: Serial Number + IPMIFruSection: Board + PartNumber: + IPMIFruProperty: Part Number + IPMIFruSection: Board + Manufacturer: + IPMIFruProperty: Manufacturer + IPMIFruSection: Board + xyz.openbmc_project.Inventory.Item: + PrettyName: + IPMIFruProperty: Name + IPMIFruSection: Board + xyz.openbmc_project.Inventory.Decorator.Revision: + Version: + IPMIFruProperty: FRU File ID + IPMIFruSection: Board +11: + /system/chassis/hddbp2: + entityID: 19 + entityInstance: 1 + interfaces: + xyz.openbmc_project.Inventory.Decorator.Asset: + BuildDate: + IPMIFruProperty: Mfg Date + IPMIFruSection: Board + SerialNumber: + IPMIFruProperty: Serial Number + IPMIFruSection: Board + PartNumber: + IPMIFruProperty: Part Number + IPMIFruSection: Board + Manufacturer: + IPMIFruProperty: Manufacturer + IPMIFruSection: Board + xyz.openbmc_project.Inventory.Item: + PrettyName: + IPMIFruProperty: Name + IPMIFruSection: Board + xyz.openbmc_project.Inventory.Decorator.Revision: + Version: + IPMIFruProperty: FRU File ID + IPMIFruSection: Board +12: + /system/chassis/hddbp3: + entityID: 20 + entityInstance: 1 + interfaces: + xyz.openbmc_project.Inventory.Decorator.Asset: + BuildDate: + IPMIFruProperty: Mfg Date + IPMIFruSection: Board + SerialNumber: + IPMIFruProperty: Serial Number + IPMIFruSection: Board + PartNumber: + IPMIFruProperty: Part Number + IPMIFruSection: Board + Manufacturer: + IPMIFruProperty: Manufacturer + IPMIFruSection: Board + xyz.openbmc_project.Inventory.Item: + PrettyName: + IPMIFruProperty: Name + IPMIFruSection: Board + xyz.openbmc_project.Inventory.Decorator.Revision: + Version: + IPMIFruProperty: FRU File ID + IPMIFruSection: Board +13: + /system/chassis/hddbp4: + entityID: 21 + entityInstance: 1 + interfaces: + xyz.openbmc_project.Inventory.Decorator.Asset: + BuildDate: + IPMIFruProperty: Mfg Date + IPMIFruSection: Board + SerialNumber: + IPMIFruProperty: Serial Number + IPMIFruSection: Board + PartNumber: + IPMIFruProperty: Part Number + IPMIFruSection: Board + Manufacturer: + IPMIFruProperty: Manufacturer + IPMIFruSection: Board + xyz.openbmc_project.Inventory.Item: + PrettyName: + IPMIFruProperty: Name + IPMIFruSection: Board + xyz.openbmc_project.Inventory.Decorator.Revision: + Version: + IPMIFruProperty: FRU File ID + IPMIFruSection: Board +14: + /system/chassis/hddbp5: + entityID: 22 + entityInstance: 1 + interfaces: + xyz.openbmc_project.Inventory.Decorator.Asset: + BuildDate: + IPMIFruProperty: Mfg Date + IPMIFruSection: Board + SerialNumber: + IPMIFruProperty: Serial Number + IPMIFruSection: Board + PartNumber: + IPMIFruProperty: Part Number + IPMIFruSection: Board + Manufacturer: + IPMIFruProperty: Manufacturer + IPMIFruSection: Board + xyz.openbmc_project.Inventory.Item: + PrettyName: + IPMIFruProperty: Name + IPMIFruSection: Board + xyz.openbmc_project.Inventory.Decorator.Revision: + Version: + IPMIFruProperty: FRU File ID + IPMIFruSection: Board +15: + /system/chassis/hddbp6: + entityID: 23 + entityInstance: 1 + interfaces: + xyz.openbmc_project.Inventory.Decorator.Asset: + BuildDate: + IPMIFruProperty: Mfg Date + IPMIFruSection: Board + SerialNumber: + IPMIFruProperty: Serial Number + IPMIFruSection: Board + PartNumber: + IPMIFruProperty: Part Number + IPMIFruSection: Board + Manufacturer: + IPMIFruProperty: Manufacturer + IPMIFruSection: Board + xyz.openbmc_project.Inventory.Item: + PrettyName: + IPMIFruProperty: Name + IPMIFruSection: Board + xyz.openbmc_project.Inventory.Decorator.Revision: + Version: + IPMIFruProperty: FRU File ID + IPMIFruSection: Board +16: + /system/chassis/hddbp7: + entityID: 24 + entityInstance: 1 + interfaces: + xyz.openbmc_project.Inventory.Decorator.Asset: + BuildDate: + IPMIFruProperty: Mfg Date + IPMIFruSection: Board + SerialNumber: + IPMIFruProperty: Serial Number + IPMIFruSection: Board + PartNumber: + IPMIFruProperty: Part Number + IPMIFruSection: Board + Manufacturer: + IPMIFruProperty: Manufacturer + IPMIFruSection: Board + xyz.openbmc_project.Inventory.Item: + PrettyName: + IPMIFruProperty: Name + IPMIFruSection: Board + xyz.openbmc_project.Inventory.Decorator.Revision: + Version: + IPMIFruProperty: FRU File ID + IPMIFruSection: Board +30: + /xyz/openbmc_project/sensors/power/PSU0: + entityID: 25 + entityInstance: 1 + interfaces: + xyz.openbmc_project.Inventory.Decorator.Asset: + SerialNumber: + IPMIFruProperty: Serial Number + IPMIFruSection: Product + PartNumber: + IPMIFruProperty: Model Number + IPMIFruSection: Product + Manufacturer: + IPMIFruProperty: Manufacturer + IPMIFruSection: Product + Model: + IPMIFruProperty: Name + IPMIFruSection: Product + xyz.openbmc_project.Inventory.Decorator.Revision: + Version: + IPMIFruProperty: Version + IPMIFruSection: Product +31: + /xyz/openbmc_project/sensors/power/PSU1: + entityID: 26 + entityInstance: 1 + interfaces: + xyz.openbmc_project.Inventory.Decorator.Asset: + SerialNumber: + IPMIFruProperty: Serial Number + IPMIFruSection: Product + PartNumber: + IPMIFruProperty: Model Number + IPMIFruSection: Product + Manufacturer: + IPMIFruProperty: Manufacturer + IPMIFruSection: Product + Model: + IPMIFruProperty: Name + IPMIFruSection: Product + xyz.openbmc_project.Inventory.Decorator.Revision: + Version: + IPMIFruProperty: Version + IPMIFruSection: Product diff --git a/meta-ieisystems/meta-nf5280m7/recipes-phosphor/configuration/nf5280m7-yaml-config/nf5280m7-ipmi-inventory-sensors.yaml b/meta-ieisystems/meta-nf5280m7/recipes-phosphor/configuration/nf5280m7-yaml-config/nf5280m7-ipmi-inventory-sensors.yaml new file mode 100644 index 0000000000..388f9c50d3 --- /dev/null +++ b/meta-ieisystems/meta-nf5280m7/recipes-phosphor/configuration/nf5280m7-yaml-config/nf5280m7-ipmi-inventory-sensors.yaml @@ -0,0 +1,220 @@ +/xyz/openbmc_project/sensors/temperature/Inlet_Temp: + sensorID: 1 + sensorType: 1 + eventReadingType: 1 + offset: 0 +/xyz/openbmc_project/sensors/temperature/Outlet_Temp: + sensorID: 2 + sensorType: 1 + eventReadingType: 1 + offset: 0 +/xyz/openbmc_project/sensors/temperature/CPU0_Temp: + sensorID: 3 + sensorType: 1 + eventReadingType: 1 + offset: 0 +/xyz/openbmc_project/sensors/temperature/CPU1_Temp: + sensorID: 4 + sensorType: 1 + eventReadingType: 1 + offset: 0 +/xyz/openbmc_project/control/Fan_Redundant: + sensorID: 5 + sensorType: 4 + eventReadingType: 11 + offset: 8 +/xyz/openbmc_project/sensors/temperature/PCH_Temp: + sensorID: 13 + sensorType: 1 + eventReadingType: 1 + offset: 0 +/xyz/openbmc_project/sensors/temperature/PSU0_Temp: + sensorID: 34 + sensorType: 1 + eventReadingType: 1 + offset: 0 +/xyz/openbmc_project/sensors/temperature/PSU1_Temp: + sensorID: 35 + sensorType: 1 + eventReadingType: 1 + offset: 0 +/xyz/openbmc_project/sensors/voltage/SYS_12V: + sensorID: 46 + sensorType: 2 + eventReadingType: 1 + offset: 0 +/xyz/openbmc_project/sensors/voltage/SYS_5V: + sensorID: 47 + sensorType: 2 + eventReadingType: 1 + offset: 0 +/xyz/openbmc_project/sensors/voltage/SYS_3V3: + sensorID: 48 + sensorType: 2 + eventReadingType: 1 + offset: 0 +/xyz/openbmc_project/sensors/voltage/PVNN_MAIN_CPU0: + sensorID: 49 + sensorType: 2 + eventReadingType: 1 + offset: 0 +/xyz/openbmc_project/sensors/voltage/PVNN_MAIN_CPU1: + sensorID: 50 + sensorType: 2 + eventReadingType: 1 + offset: 0 +/xyz/openbmc_project/sensors/voltage/RTC_Battery: + sensorID: 78 + sensorType: 2 + eventReadingType: 1 + offset: 0 +/xyz/openbmc_project/sensors/voltage/P12V_CPU0_DIMM: + sensorID: 79 + sensorType: 2 + eventReadingType: 1 + offset: 0 +/xyz/openbmc_project/sensors/voltage/P12V_CPU1_DIMM: + sensorID: 80 + sensorType: 2 + eventReadingType: 1 + offset: 0 +/xyz/openbmc_project/sensors/voltage/PVNN_PCH_STBY: + sensorID: 81 + sensorType: 2 + eventReadingType: 1 + offset: 0 +/xyz/openbmc_project/sensors/voltage/P1V05_PCH_STBY: + sensorID: 82 + sensorType: 2 + eventReadingType: 1 + offset: 0 +/xyz/openbmc_project/sensors/voltage/PVCCIN_CPU0: + sensorID: 83 + sensorType: 2 + eventReadingType: 1 + offset: 0 +/xyz/openbmc_project/sensors/voltage/PVCCIN_CPU1: + sensorID: 84 + sensorType: 2 + eventReadingType: 1 + offset: 0 +/xyz/openbmc_project/sensors/voltage/PVCCINFAON_CPU0: + sensorID: 85 + sensorType: 2 + eventReadingType: 1 + offset: 0 +/xyz/openbmc_project/sensors/voltage/PVCCINFAON_CPU1: + sensorID: 86 + sensorType: 2 + eventReadingType: 1 + offset: 0 +/xyz/openbmc_project/sensors/voltage/PVCCD_HV_CPU0: + sensorID: 87 + sensorType: 2 + eventReadingType: 1 + offset: 0 +/xyz/openbmc_project/sensors/voltage/PVCCD_HV_CPU1: + sensorID: 88 + sensorType: 2 + eventReadingType: 1 + offset: 0 +/xyz/openbmc_project/State/PSU0_Status: + sensorID: 93 + sensorType: 8 + eventReadingType: 111 + offset: 8 +/xyz/openbmc_project/State/PSU1_Status: + sensorID: 94 + sensorType: 8 + eventReadingType: 111 + offset: 8 +/xyz/openbmc_project/State/PSU_Mismatch: + sensorID: 95 + sensorType: 8 + eventReadingType: 111 + offset: 8 +/xyz/openbmc_project/State/PSU_Redundant: + sensorID: 96 + sensorType: 8 + eventReadingType: 11 + offset: 8 +/xyz/openbmc_project/inventory/system/chassis/motherboard: + sensorID: 140 + sensorType: 199 + eventReadingType: 3 + offset: 0 +/xyz/openbmc_project/inventory/system: + sensorID: 144 + sensorType: 18 + eventReadingType: 111 + offset: 2 +/xyz/openbmc_project/sensors/temperature/OCP_NIC_TEMP: + sensorID: 200 + sensorType: 1 + eventReadingType: 1 + offset: 0 +/xyz/openbmc_project/sensors/temperature/OCP_SFP_TEMP: + sensorID: 201 + sensorType: 1 + eventReadingType: 1 + offset: 0 +/xyz/openbmc_project/sensors/temperature/PCIE_NIC_TEMP: + sensorID: 202 + sensorType: 1 + eventReadingType: 1 + offset: 0 +/xyz/openbmc_project/sensors/temperature/PCIE_SFP_TEMP: + sensorID: 203 + sensorType: 1 + eventReadingType: 1 + offset: 0 +/xyz/openbmc_project/sensors/temperature/GPU_TEMP: + sensorID: 204 + sensorType: 1 + eventReadingType: 1 + offset: 0 +/xyz/openbmc_project/control/host0/restart_cause: + sensorID: 232 + sensorType: 29 + eventReadingType: 111 + offset: 8 +/xyz/openbmc_project/sensors/temperature/CPU0_DTS_Margin: + sensorID: 234 + sensorType: 1 + eventReadingType: 1 + offset: 0 +/xyz/openbmc_project/sensors/temperature/CPU1_DTS_Margin: + sensorID: 235 + sensorType: 1 + eventReadingType: 1 + offset: 0 +/xyz/openbmc_project/sensors/temperature/NVMe_MAX_Temp: + sensorID: 248 + sensorType: 1 + eventReadingType: 1 + offset: 0 +/xyz/openbmc_project/sensors/power/PWR_CAP_Fail: + sensorID: 252 + sensorType: 18 + eventReadingType: 7 + offset: 8 +/xyz/openbmc_project/sensors/State/BMC_I2C: + sensorID: 253 + sensorType: 27 + eventReadingType: 111 + offset: 2 +/xyz/openbmc_project/State/SystemFirmware: + sensorID: 254 + sensorType: 15 + eventReadingType: 111 + offset: 0 +/xyz/openbmc_project/sensors/temperature/Raid_SAS_Temp: + sensorID: 205 + sensorType: 1 + eventReadingType: 1 + offset: 0 +/xyz/openbmc_project/sensors/temperature/HDD_Temp: + sensorID: 206 + sensorType: 1 + eventReadingType: 1 + offset: 0 diff --git a/meta-ieisystems/meta-nf5280m7/recipes-phosphor/configuration/nf5280m7-yaml-config/nf5280m7-ipmi-sensors.yaml b/meta-ieisystems/meta-nf5280m7/recipes-phosphor/configuration/nf5280m7-yaml-config/nf5280m7-ipmi-sensors.yaml new file mode 100644 index 0000000000..d40de52b1b --- /dev/null +++ b/meta-ieisystems/meta-nf5280m7/recipes-phosphor/configuration/nf5280m7-yaml-config/nf5280m7-ipmi-sensors.yaml @@ -0,0 +1,1475 @@ +1: + bExp: 0 + entityID: 55 + entityInstance: 0 + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 255: + type: double + multiplierM: 1 + mutability: Mutability::Read + path: /xyz/openbmc_project/sensors/temperature/Inlet_Temp + offsetB: 0 + rExp: 0 + readingType: readingData + scale: 0 + sensorNamePattern: nameLeaf + sensorReadingType: 1 + sensorType: 1 + serviceInterface: org.freedesktop.DBus.Properties + unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC +2: + bExp: 0 + entityID: 3 + entityInstance: 0 + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 255: + type: double + multiplierM: 1 + mutability: Mutability::Read + path: /xyz/openbmc_project/sensors/temperature/Outlet_Temp + offsetB: 0 + rExp: 0 + readingType: readingData + scale: 0 + sensorNamePattern: nameLeaf + sensorReadingType: 1 + sensorType: 1 + serviceInterface: org.freedesktop.DBus.Properties + unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC +3: + bExp: 0 + entityID: 3 + entityInstance: 0 + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 255: + type: double + multiplierM: 1 + mutability: Mutability::Read + path: /xyz/openbmc_project/sensors/temperature/CPU0_Temp + offsetB: 0 + rExp: 0 + readingType: readingData + sensorName: CPU0_Temp + scale: 0 + sensorNamePattern: nameLeaf + sensorReadingType: 1 + sensorType: 1 + serviceInterface: org.freedesktop.DBus.Properties + unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC +4: + bExp: 0 + entityID: 3 + entityInstance: 1 + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 255: + type: double + multiplierM: 1 + mutability: Mutability::Read + path: /xyz/openbmc_project/sensors/temperature/CPU1_Temp + offsetB: 0 + rExp: 0 + readingType: readingData + sensorName: CPU1_Temp + scale: 0 + sensorNamePattern: nameLeaf + sensorReadingType: 1 + sensorType: 1 + serviceInterface: org.freedesktop.DBus.Properties + unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC +13: + bExp: 0 + entityID: 3 + entityInstance: 0 + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 255: + type: double + multiplierM: 1 + mutability: Mutability::Read + offsetB: 0 + path: /xyz/openbmc_project/sensors/temperature/PCH_Temp + rExp: 0 + readingType: readingData + scale: 0 + sensorNamePattern: nameLeaf + sensorReadingType: 1 + sensorType: 1 + serviceInterface: org.freedesktop.DBus.Properties + unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC +14: + bExp: 0 + entityID: 29 + entityInstance: 1 + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 255: + type: double + multiplierM: 137 + mutability: Mutability::Write|Mutability::Read + path: /xyz/openbmc_project/sensors/fan_tach/fan0_0 + rExp: 0 + readingType: readingData + scale: 0 + sensorNamePattern: nameLeaf + sensorReadingType: 1 + sensorType: 4 + serviceInterface: org.freedesktop.DBus.Properties + unit: xyz.openbmc_project.Sensor.Value.Unit.RPMS +15: + bExp: 0 + entityID: 29 + entityInstance: 2 + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 0xFF: + type: double + multiplierM: 137 + mutability: Mutability::Write|Mutability::Read + path: /xyz/openbmc_project/sensors/fan_tach/fan0_1 + rExp: 0 + readingType: readingData + scale: 0 + sensorNamePattern: nameLeaf + sensorReadingType: 1 + sensorType: 4 + serviceInterface: org.freedesktop.DBus.Properties + unit: xyz.openbmc_project.Sensor.Value.Unit.RPMS +16: + bExp: 0 + entityID: 29 + entityInstance: 3 + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 0xFF: + type: double + multiplierM: 137 + mutability: Mutability::Write|Mutability::Read + path: /xyz/openbmc_project/sensors/fan_tach/fan1_0 + rExp: 0 + readingType: readingData + scale: 0 + sensorNamePattern: nameLeaf + sensorReadingType: 1 + sensorType: 4 + serviceInterface: org.freedesktop.DBus.Properties + unit: xyz.openbmc_project.Sensor.Value.Unit.RPMS +17: + bExp: 0 + entityID: 29 + entityInstance: 4 + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 0xFF: + type: double + multiplierM: 137 + mutability: Mutability::Write|Mutability::Read + path: /xyz/openbmc_project/sensors/fan_tach/fan1_1 + rExp: 0 + readingType: readingData + scale: 0 + sensorNamePattern: nameLeaf + sensorReadingType: 1 + sensorType: 4 + serviceInterface: org.freedesktop.DBus.Properties + unit: xyz.openbmc_project.Sensor.Value.Unit.RPMS +18: + bExp: 0 + entityID: 29 + entityInstance: 5 + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 0xFF: + type: double + multiplierM: 137 + mutability: Mutability::Write|Mutability::Read + path: /xyz/openbmc_project/sensors/fan_tach/fan2_0 + rExp: 0 + readingType: readingData + scale: 0 + sensorNamePattern: nameLeaf + sensorReadingType: 1 + sensorType: 4 + serviceInterface: org.freedesktop.DBus.Properties + unit: xyz.openbmc_project.Sensor.Value.Unit.RPMS +19: + bExp: 0 + entityID: 29 + entityInstance: 6 + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 0xFF: + type: double + multiplierM: 137 + mutability: Mutability::Write|Mutability::Read + path: /xyz/openbmc_project/sensors/fan_tach/fan2_1 + rExp: 0 + readingType: readingData + scale: 0 + sensorNamePattern: nameLeaf + sensorReadingType: 1 + sensorType: 4 + serviceInterface: org.freedesktop.DBus.Properties + unit: xyz.openbmc_project.Sensor.Value.Unit.RPMS +20: + bExp: 0 + entityID: 29 + entityInstance: 7 + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 255: + type: double + multiplierM: 137 + mutability: Mutability::Write|Mutability::Read + path: /xyz/openbmc_project/sensors/fan_tach/fan3_0 + rExp: 0 + readingType: readingData + scale: 0 + sensorNamePattern: nameLeaf + sensorReadingType: 1 + sensorType: 4 + serviceInterface: org.freedesktop.DBus.Properties + unit: xyz.openbmc_project.Sensor.Value.Unit.RPMS +21: + bExp: 0 + entityID: 29 + entityInstance: 8 + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 255: + type: double + multiplierM: 137 + mutability: Mutability::Write|Mutability::Read + path: /xyz/openbmc_project/sensors/fan_tach/fan3_1 + rExp: 0 + readingType: readingData + scale: 0 + sensorNamePattern: nameLeaf + sensorReadingType: 1 + sensorType: 4 + serviceInterface: org.freedesktop.DBus.Properties + unit: xyz.openbmc_project.Sensor.Value.Unit.RPMS +22: + bExp: 0 + entityID: 29 + entityInstance: 9 + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 255: + type: double + multiplierM: 137 + mutability: Mutability::Write|Mutability::Read + path: /xyz/openbmc_project/sensors/fan_tach/fan4_0 + rExp: 0 + readingType: readingData + scale: 0 + sensorNamePattern: nameLeaf + sensorReadingType: 1 + sensorType: 4 + serviceInterface: org.freedesktop.DBus.Properties + unit: xyz.openbmc_project.Sensor.Value.Unit.RPMS +23: + bExp: 0 + entityID: 29 + entityInstance: 10 + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 0xFF: + type: double + multiplierM: 137 + mutability: Mutability::Write|Mutability::Read + path: /xyz/openbmc_project/sensors/fan_tach/fan4_1 + rExp: 0 + readingType: readingData + scale: 0 + sensorNamePattern: nameLeaf + sensorReadingType: 1 + sensorType: 4 + serviceInterface: org.freedesktop.DBus.Properties + unit: xyz.openbmc_project.Sensor.Value.Unit.RPMS +24: + bExp: 0 + entityID: 29 + entityInstance: 11 + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 0xFF: + type: double + multiplierM: 137 + mutability: Mutability::Write|Mutability::Read + path: /xyz/openbmc_project/sensors/fan_tach/fan5_0 + rExp: 0 + readingType: readingData + scale: 0 + sensorNamePattern: nameLeaf + sensorReadingType: 1 + sensorType: 4 + serviceInterface: org.freedesktop.DBus.Properties + unit: xyz.openbmc_project.Sensor.Value.Unit.RPMS +25: + bExp: 0 + entityID: 29 + entityInstance: 12 + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 0xFF: + type: double + multiplierM: 137 + mutability: Mutability::Write|Mutability::Read + path: /xyz/openbmc_project/sensors/fan_tach/fan5_1 + rExp: 0 + readingType: readingData + scale: 0 + sensorNamePattern: nameLeaf + sensorReadingType: 1 + sensorType: 4 + serviceInterface: org.freedesktop.DBus.Properties + unit: xyz.openbmc_project.Sensor.Value.Unit.RPMS +26: + bExp: 0 + entityID: 29 + entityInstance: 13 + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 0xFF: + type: double + multiplierM: 137 + mutability: Mutability::Write|Mutability::Read + path: /xyz/openbmc_project/sensors/fan_tach/fan6_0 + rExp: 0 + readingType: readingData + scale: 0 + sensorNamePattern: nameLeaf + sensorReadingType: 1 + sensorType: 4 + serviceInterface: org.freedesktop.DBus.Properties + unit: xyz.openbmc_project.Sensor.Value.Unit.RPMS +27: + bExp: 0 + entityID: 29 + entityInstance: 14 + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 0xFF: + type: double + multiplierM: 137 + mutability: Mutability::Write|Mutability::Read + path: /xyz/openbmc_project/sensors/fan_tach/fan6_1 + rExp: 0 + readingType: readingData + scale: 0 + sensorNamePattern: nameLeaf + sensorReadingType: 1 + sensorType: 4 + serviceInterface: org.freedesktop.DBus.Properties + unit: xyz.openbmc_project.Sensor.Value.Unit.RPMS +28: + bExp: 0 + entityID: 29 + entityInstance: 15 + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 255: + type: double + multiplierM: 137 + mutability: Mutability::Write|Mutability::Read + path: /xyz/openbmc_project/sensors/fan_tach/fan7_0 + rExp: 0 + readingType: readingData + scale: 0 + sensorNamePattern: nameLeaf + sensorReadingType: 1 + sensorType: 4 + serviceInterface: org.freedesktop.DBus.Properties + unit: xyz.openbmc_project.Sensor.Value.Unit.RPMS +29: + bExp: 0 + entityID: 29 + entityInstance: 16 + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 255: + type: double + multiplierM: 137 + mutability: Mutability::Write|Mutability::Read + path: /xyz/openbmc_project/sensors/fan_tach/fan7_1 + rExp: 0 + readingType: readingData + scale: 0 + sensorNamePattern: nameLeaf + sensorReadingType: 1 + sensorType: 4 + serviceInterface: org.freedesktop.DBus.Properties + unit: xyz.openbmc_project.Sensor.Value.Unit.RPMS +34: + bExp: 0 + entityID: 10 + entityInstance: 0 + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 255: + type: double + multiplierM: 1 + mutability: Mutability::Write|Mutability::Read + path: /xyz/openbmc_project/sensors/temperature/PSU0_Temp + rExp: 0 + readingType: readingData + sensorName: PSU0_Temp + scale: 0 + sensorNamePattern: nameLeaf + sensorReadingType: 1 + sensorType: 1 + serviceInterface: org.freedesktop.DBus.Properties + unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC +35: + bExp: 0 + entityID: 10 + entityInstance: 0 + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 255: + type: double + multiplierM: 1 + mutability: Mutability::Write|Mutability::Read + path: /xyz/openbmc_project/sensors/temperature/PSU1_Temp + rExp: 0 + readingType: readingData + sensorName: PSU1_Temp + scale: 0 + sensorNamePattern: nameLeaf + sensorReadingType: 1 + sensorType: 1 + serviceInterface: org.freedesktop.DBus.Properties + unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC +36: + bExp: 0 + entityID: 10 + entityInstance: 0 + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 255: + type: double + multiplierM: 1 + mutability: Mutability::Write|Mutability::Read + path: /xyz/openbmc_project/sensors/voltage/PSU0_VIN + rExp: 0 + readingType: readingData + sensorName: PSU0_VIN + scale: 0 + sensorNamePattern: nameLeaf + sensorReadingType: 1 + sensorType: 2 + serviceInterface: org.freedesktop.DBus.Properties + unit: xyz.openbmc_project.Sensor.Value.Unit.Volts +37: + bExp: 0 + entityID: 10 + entityInstance: 0 + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 255: + type: double + multiplierM: 1 + mutability: Mutability::Write|Mutability::Read + path: /xyz/openbmc_project/sensors/voltage/PSU1_VIN + rExp: 0 + readingType: readingData + sensorName: PSU1_VIN + scale: 0 + sensorNamePattern: nameLeaf + sensorReadingType: 1 + sensorType: 2 + serviceInterface: org.freedesktop.DBus.Properties + unit: xyz.openbmc_project.Sensor.Value.Unit.Volts +38: + bExp: 0 + entityID: 10 + entityInstance: 0 + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 255: + type: double + multiplierM: 6 + mutability: Mutability::Write|Mutability::Read + path: /xyz/openbmc_project/sensors/voltage/PSU0_VOUT + rExp: -2 + readingType: readingData + sensorName: PSU0_VOUT + scale: 0 + sensorNamePattern: nameLeaf + sensorReadingType: 1 + sensorType: 2 + serviceInterface: org.freedesktop.DBus.Properties + unit: xyz.openbmc_project.Sensor.Value.Unit.Volts +39: + bExp: 0 + entityID: 10 + entityInstance: 0 + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 255: + type: double + multiplierM: 6 + mutability: Mutability::Write|Mutability::Read + path: /xyz/openbmc_project/sensors/voltage/PSU1_VOUT + rExp: -2 + readingType: readingData + sensorName: PSU1_VOUT + scale: 0 + sensorNamePattern: nameLeaf + sensorReadingType: 1 + sensorType: 2 + serviceInterface: org.freedesktop.DBus.Properties + unit: xyz.openbmc_project.Sensor.Value.Unit.Volts +46: + bExp: 0 + entityID: 7 + entityInstance: 0 + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 0xFF: + type: double + mutability: Mutability::Write|Mutability::Read + multiplierM: 6 + path: /xyz/openbmc_project/sensors/voltage/SYS_12V + rExp: -2 + readingType: readingData + scale: 0 + sensorNamePattern: nameLeaf + sensorReadingType: 1 + sensorType: 2 + serviceInterface: org.freedesktop.DBus.Properties + unit: xyz.openbmc_project.Sensor.Value.Unit.Volts +47: + bExp: 0 + entityID: 7 + entityInstance: 0 + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 0xFF: + type: double + mutability: Mutability::Write|Mutability::Read + multiplierM: 3 + path: /xyz/openbmc_project/sensors/voltage/SYS_5V + rExp: -2 + readingType: readingData + scale: 0 + sensorNamePattern: nameLeaf + sensorReadingType: 1 + sensorType: 2 + serviceInterface: org.freedesktop.DBus.Properties + unit: xyz.openbmc_project.Sensor.Value.Unit.Volts +48: + bExp: 0 + entityID: 7 + entityInstance: 0 + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 0xFF: + type: double + mutability: Mutability::Write|Mutability::Read + multiplierM: 2 + path: /xyz/openbmc_project/sensors/voltage/SYS_3V3 + rExp: -2 + readingType: readingData + scale: 0 + sensorNamePattern: nameLeaf + sensorReadingType: 1 + sensorType: 2 + serviceInterface: org.freedesktop.DBus.Properties + unit: xyz.openbmc_project.Sensor.Value.Unit.Volts +49: + bExp: 0 + entityID: 10 + entityInstance: 0 + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 0xFF: + type: double + mutability: Mutability::Write|Mutability::Read + multiplierM: 0x09 + path: /xyz/openbmc_project/sensors/voltage/PVNN_MAIN_CPU0 + rExp: -3 + readingType: readingData + scale: 0 + sensorNamePattern: nameLeaf + sensorReadingType: 1 + sensorType: 2 + serviceInterface: org.freedesktop.DBus.Properties + unit: xyz.openbmc_project.Sensor.Value.Unit.Volts +50: + bExp: 0 + entityID: 10 + entityInstance: 0 + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 0xFF: + type: double + mutability: Mutability::Write|Mutability::Read + multiplierM: 0x09 + path: /xyz/openbmc_project/sensors/voltage/PVNN_MAIN_CPU1 + rExp: -3 + readingType: readingData + scale: 0 + sensorNamePattern: nameLeaf + sensorReadingType: 1 + sensorType: 2 + serviceInterface: org.freedesktop.DBus.Properties + unit: xyz.openbmc_project.Sensor.Value.Unit.Volts +51: + bExp: 0 + entityID: 3 + entityInstance: 1 + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 255: + type: double + multiplierM: 4 + mutability: Mutability::Read + path: /xyz/openbmc_project/sensors/power/CPU0_Power + offsetB: 0 + rExp: 0 + readingType: readingData + sensorName: CPU0_Power + scale: 0 + sensorNamePattern: nameLeaf + sensorReadingType: 1 + sensorType: 11 + serviceInterface: org.freedesktop.DBus.Properties + unit: xyz.openbmc_project.Sensor.Value.Unit.Watts +52: + bExp: 0 + entityID: 3 + entityInstance: 1 + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 255: + type: double + multiplierM: 4 + mutability: Mutability::Read + path: /xyz/openbmc_project/sensors/power/CPU1_Power + offsetB: 0 + rExp: 0 + readingType: readingData + sensorName: CPU1_Power + scale: 0 + sensorNamePattern: nameLeaf + sensorReadingType: 1 + sensorType: 11 + serviceInterface: org.freedesktop.DBus.Properties + unit: xyz.openbmc_project.Sensor.Value.Unit.Watts +53: + bExp: 0 + entityID: 32 + entityInstance: 0 + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 255: + type: double + multiplierM: 3 + mutability: Mutability::Read + path: /xyz/openbmc_project/sensors/power/CPU0_DIMM_Power + offsetB: 0 + rExp: 0 + readingType: readingData + sensorName: CPU0_DIMM_Power + scale: 0 + sensorNamePattern: nameLeaf + sensorReadingType: 1 + sensorType: 11 + serviceInterface: org.freedesktop.DBus.Properties + unit: xyz.openbmc_project.Sensor.Value.Unit.Watts +54: + bExp: 0 + entityID: 32 + entityInstance: 0 + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 255: + type: double + multiplierM: 3 + mutability: Mutability::Read + path: /xyz/openbmc_project/sensors/power/CPU1_DIMM_Power + offsetB: 0 + rExp: 0 + readingType: readingData + sensorName: CPU1_DIMM_Power + scale: 0 + sensorNamePattern: nameLeaf + sensorReadingType: 1 + sensorType: 11 + serviceInterface: org.freedesktop.DBus.Properties + unit: xyz.openbmc_project.Sensor.Value.Unit.Watts +61: + bExp: 0 + entityID: 10 + entityInstance: 0 + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 255: + type: double + multiplierM: 8 + mutability: Mutability::Read + path: /xyz/openbmc_project/sensors/power/Total_Power + rExp: 0 + readingType: readingData + sensorName: Total_Power + scale: 0 + sensorNamePattern: nameLeaf + sensorReadingType: 1 + sensorType: 11 + serviceInterface: org.freedesktop.DBus.Properties + unit: xyz.openbmc_project.Sensor.Value.Unit.Watts +66: + bExp: 0 + entityID: 10 + entityInstance: 0 + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 255: + type: double + multiplierM: 8 + mutability: Mutability::Write|Mutability::Read + path: /xyz/openbmc_project/sensors/power/PSU0_PIN + rExp: 0 + readingType: readingData + sensorName: PSU0_PIN + scale: 0 + sensorNamePattern: nameLeaf + sensorReadingType: 1 + sensorType: 11 + serviceInterface: org.freedesktop.DBus.Properties + unit: xyz.openbmc_project.Sensor.Value.Unit.Watts +67: + bExp: 0 + entityID: 10 + entityInstance: 0 + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 255: + type: double + multiplierM: 8 + mutability: Mutability::Write|Mutability::Read + path: /xyz/openbmc_project/sensors/power/PSU1_PIN + rExp: 0 + readingType: readingData + sensorName: PSU1_PIN + scale: 0 + sensorNamePattern: nameLeaf + sensorReadingType: 1 + sensorType: 11 + serviceInterface: org.freedesktop.DBus.Properties + unit: xyz.openbmc_project.Sensor.Value.Unit.Watts +68: + bExp: 0 + entityID: 10 + entityInstance: 0 + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 255: + type: double + multiplierM: 8 + mutability: Mutability::Write|Mutability::Read + path: /xyz/openbmc_project/sensors/power/PSU0_POUT + rExp: 0 + readingType: readingData + sensorName: PSU0_POUT + scale: 0 + sensorNamePattern: nameLeaf + sensorReadingType: 1 + sensorType: 11 + serviceInterface: org.freedesktop.DBus.Properties + unit: xyz.openbmc_project.Sensor.Value.Unit.Watts +69: + bExp: 0 + entityID: 10 + entityInstance: 0 + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 255: + type: double + multiplierM: 8 + mutability: Mutability::Write|Mutability::Read + path: /xyz/openbmc_project/sensors/power/PSU1_POUT + rExp: 0 + readingType: readingData + sensorName: PSU1_POUT + scale: 0 + sensorNamePattern: nameLeaf + sensorReadingType: 1 + sensorType: 11 + serviceInterface: org.freedesktop.DBus.Properties + unit: xyz.openbmc_project.Sensor.Value.Unit.Watts +78: + bExp: 0 + entityID: 7 + entityInstance: 0 + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 255: + type: double + multiplierM: 2 + mutability: Mutability::Write|Mutability::Read + path: /xyz/openbmc_project/sensors/voltage/RTC_Battery + rExp: -2 + readingType: readingData + scale: 0 + sensorNamePattern: nameLeaf + sensorReadingType: 1 + sensorType: 2 + serviceInterface: org.freedesktop.DBus.Properties + unit: xyz.openbmc_project.Sensor.Value.Unit.Volts +79: + bExp: 0 + entityID: 7 + entityInstance: 0 + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 0xFF: + type: double + mutability: Mutability::Write|Mutability::Read + multiplierM: 6 + path: /xyz/openbmc_project/sensors/voltage/P12V_CPU0_DIMM + rExp: -2 + readingType: readingData + scale: 0 + sensorNamePattern: nameLeaf + sensorReadingType: 1 + sensorType: 2 + serviceInterface: org.freedesktop.DBus.Properties + unit: xyz.openbmc_project.Sensor.Value.Unit.Volts +80: + bExp: 0 + entityID: 7 + entityInstance: 0 + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 0xFF: + type: double + mutability: Mutability::Write|Mutability::Read + multiplierM: 6 + path: /xyz/openbmc_project/sensors/voltage/P12V_CPU1_DIMM + rExp: -2 + readingType: readingData + scale: 0 + sensorNamePattern: nameLeaf + sensorReadingType: 1 + sensorType: 2 + serviceInterface: org.freedesktop.DBus.Properties + unit: xyz.openbmc_project.Sensor.Value.Unit.Volts +81: + bExp: 0 + entityID: 7 + entityInstance: 0 + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 0xFF: + type: double + mutability: Mutability::Write|Mutability::Read + multiplierM: 0x09 + path: /xyz/openbmc_project/sensors/voltage/PVNN_PCH_STBY + rExp: -3 + readingType: readingData + scale: 0 + sensorNamePattern: nameLeaf + sensorReadingType: 1 + sensorType: 2 + serviceInterface: org.freedesktop.DBus.Properties + unit: xyz.openbmc_project.Sensor.Value.Unit.Volts +82: + bExp: 0 + entityID: 7 + entityInstance: 0 + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 0xFF: + type: double + mutability: Mutability::Write|Mutability::Read + multiplierM: 0x09 + path: /xyz/openbmc_project/sensors/voltage/P1V05_PCH_STBY + rExp: -3 + readingType: readingData + scale: 0 + sensorNamePattern: nameLeaf + sensorReadingType: 1 + sensorType: 2 + serviceInterface: org.freedesktop.DBus.Properties + unit: xyz.openbmc_project.Sensor.Value.Unit.Volts +83: + bExp: 0 + entityID: 7 + entityInstance: 0 + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 0xFF: + type: double + mutability: Mutability::Write|Mutability::Read + multiplierM: 0x09 + path: /xyz/openbmc_project/sensors/voltage/PVCCIN_CPU0 + rExp: -3 + readingType: readingData + scale: 0 + sensorNamePattern: nameLeaf + sensorReadingType: 1 + sensorType: 2 + serviceInterface: org.freedesktop.DBus.Properties + unit: xyz.openbmc_project.Sensor.Value.Unit.Volts +84: + bExp: 0 + entityID: 7 + entityInstance: 0 + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 0xFF: + type: double + mutability: Mutability::Write|Mutability::Read + multiplierM: 0x09 + path: /xyz/openbmc_project/sensors/voltage/PVCCIN_CPU1 + rExp: -3 + readingType: readingData + scale: 0 + sensorNamePattern: nameLeaf + sensorReadingType: 1 + sensorType: 2 + serviceInterface: org.freedesktop.DBus.Properties + unit: xyz.openbmc_project.Sensor.Value.Unit.Volts +85: + bExp: 0 + entityID: 7 + entityInstance: 0 + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 0xFF: + type: double + mutability: Mutability::Write|Mutability::Read + multiplierM: 0x09 + path: /xyz/openbmc_project/sensors/voltage/PVCCINFAON_CPU0 + rExp: -3 + readingType: readingData + scale: 0 + sensorNamePattern: nameLeaf + sensorReadingType: 1 + sensorType: 2 + serviceInterface: org.freedesktop.DBus.Properties + unit: xyz.openbmc_project.Sensor.Value.Unit.Volts +86: + bExp: 0 + entityID: 7 + entityInstance: 0 + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 0xFF: + type: double + mutability: Mutability::Write|Mutability::Read + multiplierM: 0x09 + path: /xyz/openbmc_project/sensors/voltage/PVCCINFAON_CPU1 + rExp: -3 + readingType: readingData + scale: 0 + sensorNamePattern: nameLeaf + sensorReadingType: 1 + sensorType: 2 + serviceInterface: org.freedesktop.DBus.Properties + unit: xyz.openbmc_project.Sensor.Value.Unit.Volts +87: + bExp: 0 + entityID: 7 + entityInstance: 0 + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 0xFF: + type: double + mutability: Mutability::Write|Mutability::Read + multiplierM: 0x09 + path: /xyz/openbmc_project/sensors/voltage/PVCCD_HV_CPU0 + rExp: -3 + readingType: readingData + scale: 0 + sensorNamePattern: nameLeaf + sensorReadingType: 1 + sensorType: 2 + serviceInterface: org.freedesktop.DBus.Properties + unit: xyz.openbmc_project.Sensor.Value.Unit.Volts +88: + bExp: 0 + entityID: 7 + entityInstance: 0 + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 0xFF: + type: double + mutability: Mutability::Write|Mutability::Read + multiplierM: 0x09 + path: /xyz/openbmc_project/sensors/voltage/PVCCD_HV_CPU1 + rExp: -3 + readingType: readingData + scale: 0 + sensorNamePattern: nameLeaf + sensorReadingType: 1 + sensorType: 2 + serviceInterface: org.freedesktop.DBus.Properties + unit: xyz.openbmc_project.Sensor.Value.Unit.Volts +89: + bExp: 0 + entityID: 20 + entityInstance: 0 + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 0xFF: + type: double + mutability: Mutability::Write|Mutability::Read + multiplierM: 1 + path: /xyz/openbmc_project/sensors/power/FAN_Power + rExp: 0 + readingType: readingData + scale: 0 + sensorNamePattern: nameLeaf + sensorReadingType: 1 + sensorType: 11 + serviceInterface: org.freedesktop.DBus.Properties + unit: xyz.openbmc_project.Sensor.Value.Unit.Watts +93: + entityID: 10 + entityInstance: 0 + interfaces: + com.inspur.Sensor.Status: + EventData: + Offsets: + 0xFF: + type: uint16_t + mutability: Mutability::Write|Mutability::Read + path: /xyz/openbmc_project/State/PSU0_Status + readingType: readingData + sensorNamePattern: nameLeaf + sensorReadingType: 111 + sensorType: 8 + serviceInterface: org.freedesktop.DBus.Properties +94: + entityID: 10 + entityInstance: 0 + interfaces: + com.inspur.Sensor.Status: + EventData: + Offsets: + 0xFF: + type: uint16_t + mutability: Mutability::Write|Mutability::Read + path: /xyz/openbmc_project/State/PSU1_Status + readingType: readingData + sensorNamePattern: nameLeaf + sensorReadingType: 111 + sensorType: 8 + serviceInterface: org.freedesktop.DBus.Properties +95: + entityID: 10 + entityInstance: 0 + interfaces: + com.inspur.Sensor.Status: + EventData: + Offsets: + 0xFF: + type: uint16_t + mutability: Mutability::Write|Mutability::Read + path: /xyz/openbmc_project/State/PSU_Mismatch + readingType: readingData + sensorNamePattern: nameLeaf + sensorReadingType: 111 + sensorType: 8 + serviceInterface: org.freedesktop.DBus.Properties +96: + entityID: 10 + entityInstance: 0 + interfaces: + com.inspur.Sensor.Status: + EventData: + Offsets: + 0xFF: + type: uint16_t + mutability: Mutability::Write|Mutability::Read + path: /xyz/openbmc_project/State/PSU_Redundant + readingType: readingData + sensorNamePattern: nameLeaf + sensorReadingType: 11 + sensorType: 8 + serviceInterface: org.freedesktop.DBus.Properties +200: + bExp: 0 + entityID: 11 + entityInstance: 0 + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 255: + type: double + multiplierM: 1 + mutability: Mutability::Read + offsetB: 0 + path: /xyz/openbmc_project/sensors/temperature/OCP_NIC_TEMP + rExp: 0 + readingType: readingData + scale: 0 + sensorNamePattern: nameLeaf + sensorReadingType: 1 + sensorType: 1 + serviceInterface: org.freedesktop.DBus.Properties + unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC +201: + bExp: 0 + entityID: 11 + entityInstance: 0 + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 255: + type: double + multiplierM: 1 + mutability: Mutability::Read + offsetB: 0 + path: /xyz/openbmc_project/sensors/temperature/OCP_SFP_TEMP + rExp: 0 + readingType: readingData + scale: 0 + sensorNamePattern: nameLeaf + sensorReadingType: 1 + sensorType: 1 + serviceInterface: org.freedesktop.DBus.Properties + unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC +202: + bExp: 0 + entityID: 11 + entityInstance: 0 + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 255: + type: double + multiplierM: 1 + mutability: Mutability::Read + offsetB: 0 + path: /xyz/openbmc_project/sensors/temperature/PCIE_NIC_TEMP + rExp: 0 + readingType: readingData + scale: 0 + sensorNamePattern: nameLeaf + sensorReadingType: 1 + sensorType: 1 + serviceInterface: org.freedesktop.DBus.Properties + unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC +203: + bExp: 0 + entityID: 11 + entityInstance: 0 + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 255: + type: double + multiplierM: 1 + mutability: Mutability::Read + offsetB: 0 + path: /xyz/openbmc_project/sensors/temperature/PCIE_SFP_TEMP + rExp: 0 + readingType: readingData + scale: 0 + sensorNamePattern: nameLeaf + sensorReadingType: 1 + sensorType: 1 + serviceInterface: org.freedesktop.DBus.Properties + unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC +204: + bExp: 0 + entityID: 11 + entityInstance: 0 + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 255: + type: double + multiplierM: 1 + mutability: Mutability::Read + offsetB: 0 + path: /xyz/openbmc_project/sensors/temperature/GPU_Temp + rExp: 0 + readingType: readingData + scale: 0 + sensorNamePattern: nameLeaf + sensorReadingType: 1 + sensorType: 1 + serviceInterface: org.freedesktop.DBus.Properties + unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC +205: + bExp: 0 + entityID: 4 + entityInstance: 0 + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 255: + type: double + multiplierM: 1 + mutability: Mutability::Write|Mutability::Read + path: /xyz/openbmc_project/sensors/temperature/Raid_SAS_Temp + rExp: 0 + readingType: readingData + sensorName: Raid_Card_Temp + scale: 0 + sensorNamePattern: nameLeaf + sensorReadingType: 1 + sensorType: 1 + serviceInterface: org.freedesktop.DBus.Properties + unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC +206: + bExp: 0 + entityID: 4 + entityInstance: 0 + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 255: + type: double + multiplierM: 1 + mutability: Mutability::Write|Mutability::Read + path: /xyz/openbmc_project/sensors/temperature/HDD_Temp + rExp: 0 + readingType: readingData + sensorName: HDD_MAX_Temp + scale: 0 + sensorNamePattern: nameLeaf + sensorReadingType: 1 + sensorType: 1 + serviceInterface: org.freedesktop.DBus.Properties + unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC +232: + entityID: 7 + entityInstance: 0 + interfaces: + com.inspur.Sensor.Status: + EventData: + Offsets: + 0xFF: + type: uint16_t + mutability: Mutability::Write|Mutability::Read + path: /xyz/openbmc_project/control/host0/restart_cause + recordType: 3 + sensorName: System_Restart + readingType: readingData + sensorNamePattern: nameLeaf + sensorReadingType: 111 + sensorType: 29 + serviceInterface: org.freedesktop.DBus.Properties +234: + bExp: 0 + entityID: 3 + entityInstance: 0 + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 255: + type: double + multiplierM: 1 + mutability: Mutability::Read + path: /xyz/openbmc_project/sensors/temperature/CPU0_DTS_Margin + offsetB: 0 + rExp: 0 + readingType: readingData + sensorName: CPU0_DTS_Margin + scale: 0 + sensorNamePattern: nameLeaf + sensorReadingType: 1 + sensorType: 1 + serviceInterface: org.freedesktop.DBus.Properties + unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC +235: + bExp: 0 + entityID: 3 + entityInstance: 1 + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 255: + type: double + multiplierM: 1 + mutability: Mutability::Read + path: /xyz/openbmc_project/sensors/temperature/CPU1_DTS_Margin + offsetB: 0 + rExp: 0 + readingType: readingData + sensorName: CPU1_DTS_Margin + scale: 0 + sensorNamePattern: nameLeaf + sensorReadingType: 1 + sensorType: 1 + serviceInterface: org.freedesktop.DBus.Properties + unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC +248: + bExp: 0 + entityID: 4 + entityInstance: 0 + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 255: + type: double + multiplierM: 1 + mutability: Mutability::Write|Mutability::Read + path: /xyz/openbmc_project/sensors/temperature/NVMe_MAX_Temp + rExp: 0 + readingType: readingData + sensorName: NVMe_MAX_Temp + scale: 0 + sensorNamePattern: nameLeaf + sensorReadingType: 1 + sensorType: 1 + serviceInterface: org.freedesktop.DBus.Properties + unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC +252: + entityID: 7 + entityInstance: 0 + interfaces: + com.inspur.Sensor.Status: + EventData: + Offsets: + 0xFF: + type: uint16_t + mutability: Mutability::Write|Mutability::Read + path: /xyz/openbmc_project/sensors/power/PWR_CAP_Fail + readingType: readingData + sensorNamePattern: nameLeaf + sensorReadingType: 7 + sensorType: 18 + serviceInterface: org.freedesktop.DBus.Properties +253: + entityID: 7 + entityInstance: 0 + interfaces: + com.inspur.Sensor.Status: + EventData: + Offsets: + 0xFF: + type: uint16_t + mutability: Mutability::Write|Mutability::Read + path: /xyz/openbmc_project/sensors/State/BMC_I2C + readingType: readingData + sensorNamePattern: nameLeaf + sensorReadingType: 111 + sensorType: 27 + serviceInterface: org.freedesktop.DBus.Properties diff --git a/meta-ieisystems/meta-nf5280m7/recipes-phosphor/ipmi/phosphor-ipmi-config.bbappend b/meta-ieisystems/meta-nf5280m7/recipes-phosphor/ipmi/phosphor-ipmi-config.bbappend new file mode 100644 index 0000000000..1b6c91265f --- /dev/null +++ b/meta-ieisystems/meta-nf5280m7/recipes-phosphor/ipmi/phosphor-ipmi-config.bbappend @@ -0,0 +1,2 @@ +FILESEXTRAPATHS:prepend := "${THISDIR}/${PN}:" + diff --git a/meta-ieisystems/meta-nf5280m7/recipes-phosphor/ipmi/phosphor-ipmi-config/dev_id.json b/meta-ieisystems/meta-nf5280m7/recipes-phosphor/ipmi/phosphor-ipmi-config/dev_id.json new file mode 100644 index 0000000000..a9aedf15fc --- /dev/null +++ b/meta-ieisystems/meta-nf5280m7/recipes-phosphor/ipmi/phosphor-ipmi-config/dev_id.json @@ -0,0 +1,8 @@ +{ + "id": 0, + "revision": 128, + "addn_dev_support": 191, + "manuf_id": 61847, + "prod_id": 123, + "aux": 0 +} diff --git a/meta-ieisystems/meta-nf5280m7/recipes-phosphor/ipmi/phosphor-ipmi-fru_%.bbappend b/meta-ieisystems/meta-nf5280m7/recipes-phosphor/ipmi/phosphor-ipmi-fru_%.bbappend new file mode 100644 index 0000000000..8bc2c548a9 --- /dev/null +++ b/meta-ieisystems/meta-nf5280m7/recipes-phosphor/ipmi/phosphor-ipmi-fru_%.bbappend @@ -0,0 +1,6 @@ +DEPENDS:append: = " nf5280m7-yaml-config" + +EXTRA_OECONF:append = " \ + YAML_GEN=${STAGING_DIR_HOST}${datadir}/nf5280m7-yaml-config/ipmi-fru-read.yaml \ + PROP_YAML=${STAGING_DIR_HOST}${datadir}/nf5280m7-yaml-config/ipmi-extra-properties.yaml \ + " diff --git a/meta-ieisystems/meta-nf5280m7/recipes-phosphor/ipmi/phosphor-ipmi-host_%.bbappend b/meta-ieisystems/meta-nf5280m7/recipes-phosphor/ipmi/phosphor-ipmi-host_%.bbappend new file mode 100644 index 0000000000..e16e2bb079 --- /dev/null +++ b/meta-ieisystems/meta-nf5280m7/recipes-phosphor/ipmi/phosphor-ipmi-host_%.bbappend @@ -0,0 +1,7 @@ +DEPENDS:append = " nf5280m7-yaml-config" + +EXTRA_OEMESON= " \ + -Dsensor-yaml-gen=${STAGING_DIR_HOST}${datadir}/nf5280m7-yaml-config/ipmi-sensors.yaml \ + -Dinvsensor-yaml-gen=${STAGING_DIR_HOST}${datadir}/nf5280m7-yaml-config/ipmi-inventory-sensors.yaml \ + -Dfru-yaml-gen=${STAGING_DIR_HOST}${datadir}/nf5280m7-yaml-config/ipmi-fru-read.yaml \ + " diff --git a/meta-ieisystems/meta-nf5280m7/recipes-phosphor/leds/phosphor-led-manager/led-group-config.json b/meta-ieisystems/meta-nf5280m7/recipes-phosphor/leds/phosphor-led-manager/led-group-config.json new file mode 100644 index 0000000000..eef9cf4a46 --- /dev/null +++ b/meta-ieisystems/meta-nf5280m7/recipes-phosphor/leds/phosphor-led-manager/led-group-config.json @@ -0,0 +1,1062 @@ +{ + "leds": [ + { + "group": "bmc_booted", + "members": [ + { + "Name": "heartbeat", + "Action": "Blink", + "DutyOn": 50, + "Period": 1000, + "Priority": "On" + } + ] + }, + { + "group": "power_on", + "members": [ + { + "Name": "heartbeat", + "Action": "On", + "DutyOn": 50, + "Period": 0, + "Priority": "On" + } + ] + }, + { + "group": "enclosure_identify_blink", + "members": [ + { + "Name": "identify", + "Action": "Blink", + "DutyOn": 50, + "Period": 1000, + "Priority": "On" + } + ] + }, + { + "group": "enclosure_identify", + "members": [ + { + "Name": "identify", + "Action": "On", + "DutyOn": 50, + "Period": 0, + "Priority": "On" + } + ] + }, + { + "group": "system_fault_critical", + "members": [ + { + "Name": "system_fault", + "Action": "Blink", + "DutyOn": 50, + "Period": 1000, + "Priority": "Blink" + } + ] + }, + { + "group": "system_fault_warning", + "members": [ + { + "Name": "system_fault", + "Action": "On", + "DutyOn": 50, + "Period": 0, + "Priority": "Blink" + } + ] + }, + { + "group": "dimm0_fault_critical", + "members": [ + { + "Name": "system_fault", + "Action": "Blink", + "DutyOn": 50, + "Period": 1000, + "Priority": "Blink" + }, + { + "Name": "memory_fault", + "Action": "Blink", + "DutyOn": 50, + "Period": 1000, + "Priority": "Blink" + }, + { + "Name": "dimm0_fault", + "Action": "On", + "DutyOn": 50, + "Period": 0, + "Priority": "On" + } + ] + }, + { + "group": "dimm0_fault_warning", + "members": [ + { + "Name": "system_fault", + "Action": "On", + "DutyOn": 50, + "Period": 0, + "Priority": "Blink" + }, + { + "Name": "memory_fault", + "Action": "On", + "DutyOn": 50, + "Period": 0, + "Priority": "Blink" + }, + { + "Name": "dimm0_fault", + "Action": "On", + "DutyOn": 50, + "Period": 0, + "Priority": "On" + } + ] + }, + { + "group": "dimm1_fault_critical", + "members": [ + { + "Name": "system_fault", + "Action": "Blink", + "DutyOn": 50, + "Period": 1000, + "Priority": "Blink" + }, + { + "Name": "memory_fault", + "Action": "Blink", + "DutyOn": 50, + "Period": 1000, + "Priority": "Blink" + }, + { + "Name": "dimm1_fault", + "Action": "On", + "DutyOn": 50, + "Period": 0, + "Priority": "On" + } + ] + }, + { + "group": "dimm1_fault_warning", + "members": [ + { + "Name": "system_fault", + "Action": "On", + "DutyOn": 50, + "Period": 0, + "Priority": "Blink" + }, + { + "Name": "memory_fault", + "Action": "On", + "DutyOn": 50, + "Period": 0, + "Priority": "Blink" + }, + { + "Name": "dimm1_fault", + "Action": "On", + "DutyOn": 50, + "Period": 0, + "Priority": "On" + } + ] + }, + { + "group": "dimm2_fault_critical", + "members": [ + { + "Name": "system_fault", + "Action": "Blink", + "DutyOn": 50, + "Period": 1000, + "Priority": "Blink" + }, + { + "Name": "memory_fault", + "Action": "Blink", + "DutyOn": 50, + "Period": 1000, + "Priority": "Blink" + }, + { + "Name": "dimm2_fault", + "Action": "On", + "DutyOn": 50, + "Period": 0, + "Priority": "On" + } + ] + }, + { + "group": "dimm2_fault_warning", + "members": [ + { + "Name": "system_fault", + "Action": "On", + "DutyOn": 50, + "Period": 0, + "Priority": "Blink" + }, + { + "Name": "memory_fault", + "Action": "On", + "DutyOn": 50, + "Period": 0, + "Priority": "Blink" + }, + { + "Name": "dimm2_fault", + "Action": "On", + "DutyOn": 50, + "Period": 0, + "Priority": "On" + } + ] + }, + { + "group": "dimm3_fault_critical", + "members": [ + { + "Name": "system_fault", + "Action": "Blink", + "DutyOn": 50, + "Period": 1000, + "Priority": "Blink" + }, + { + "Name": "memory_fault", + "Action": "Blink", + "DutyOn": 50, + "Period": 1000, + "Priority": "Blink" + }, + { + "Name": "dimm3_fault", + "Action": "On", + "DutyOn": 50, + "Period": 0, + "Priority": "On" + } + ] + }, + { + "group": "dimm3_fault_warning", + "members": [ + { + "Name": "system_fault", + "Action": "On", + "DutyOn": 50, + "Period": 0, + "Priority": "Blink" + }, + { + "Name": "memory_fault", + "Action": "On", + "DutyOn": 50, + "Period": 0, + "Priority": "Blink" + }, + { + "Name": "dimm3_fault", + "Action": "On", + "DutyOn": 50, + "Period": 0, + "Priority": "On" + } + ] + }, + { + "group": "dimm4_fault_critical", + "members": [ + { + "Name": "system_fault", + "Action": "Blink", + "DutyOn": 50, + "Period": 1000, + "Priority": "Blink" + }, + { + "Name": "memory_fault", + "Action": "Blink", + "DutyOn": 50, + "Period": 1000, + "Priority": "Blink" + }, + { + "Name": "dimm4_fault", + "Action": "On", + "DutyOn": 50, + "Period": 0, + "Priority": "On" + } + ] + }, + { + "group": "dimm4_fault_warning", + "members": [ + { + "Name": "system_fault", + "Action": "On", + "DutyOn": 50, + "Period": 0, + "Priority": "Blink" + }, + { + "Name": "memory_fault", + "Action": "On", + "DutyOn": 50, + "Period": 0, + "Priority": "Blink" + }, + { + "Name": "dimm4_fault", + "Action": "On", + "DutyOn": 50, + "Period": 0, + "Priority": "On" + } + ] + }, + { + "group": "dimm5_fault_critical", + "members": [ + { + "Name": "system_fault", + "Action": "Blink", + "DutyOn": 50, + "Period": 1000, + "Priority": "Blink" + }, + { + "Name": "memory_fault", + "Action": "Blink", + "DutyOn": 50, + "Period": 1000, + "Priority": "Blink" + }, + { + "Name": "dimm5_fault", + "Action": "On", + "DutyOn": 50, + "Period": 0, + "Priority": "On" + } + ] + }, + { + "group": "dimm5_fault_warning", + "members": [ + { + "Name": "system_fault", + "Action": "On", + "DutyOn": 50, + "Period": 0, + "Priority": "Blink" + }, + { + "Name": "memory_fault", + "Action": "On", + "DutyOn": 50, + "Period": 0, + "Priority": "Blink" + }, + { + "Name": "dimm5_fault", + "Action": "On", + "DutyOn": 50, + "Period": 0, + "Priority": "On" + } + ] + }, + { + "group": "dimm6_fault_critical", + "members": [ + { + "Name": "system_fault", + "Action": "Blink", + "DutyOn": 50, + "Period": 1000, + "Priority": "Blink" + }, + { + "Name": "memory_fault", + "Action": "Blink", + "DutyOn": 50, + "Period": 1000, + "Priority": "Blink" + }, + { + "Name": "dimm6_fault", + "Action": "On", + "DutyOn": 50, + "Period": 0, + "Priority": "On" + } + ] + }, + { + "group": "dimm6_fault_warning", + "members": [ + { + "Name": "system_fault", + "Action": "On", + "DutyOn": 50, + "Period": 0, + "Priority": "Blink" + }, + { + "Name": "memory_fault", + "Action": "On", + "DutyOn": 50, + "Period": 0, + "Priority": "Blink" + }, + { + "Name": "dimm6_fault", + "Action": "On", + "DutyOn": 50, + "Period": 0, + "Priority": "On" + } + ] + }, + { + "group": "dimm7_fault_critical", + "members": [ + { + "Name": "system_fault", + "Action": "Blink", + "DutyOn": 50, + "Period": 1000, + "Priority": "Blink" + }, + { + "Name": "memory_fault", + "Action": "Blink", + "DutyOn": 50, + "Period": 1000, + "Priority": "Blink" + }, + { + "Name": "dimm7_fault", + "Action": "On", + "DutyOn": 50, + "Period": 0, + "Priority": "On" + } + ] + }, + { + "group": "dimm7_fault_warning", + "members": [ + { + "Name": "system_fault", + "Action": "On", + "DutyOn": 50, + "Period": 0, + "Priority": "Blink" + }, + { + "Name": "memory_fault", + "Action": "On", + "DutyOn": 50, + "Period": 0, + "Priority": "Blink" + }, + { + "Name": "dimm7_fault", + "Action": "On", + "DutyOn": 50, + "Period": 0, + "Priority": "On" + } + ] + }, + { + "group": "powersupply_fault_critical", + "members": [ + { + "Name": "system_fault", + "Action": "Blink", + "DutyOn": 50, + "Period": 1000, + "Priority": "Blink" + }, + { + "Name": "psu_fault", + "Action": "Blink", + "DutyOn": 50, + "Period": 1000, + "Priority": "Blink" + } + ] + }, + { + "group": "powersupply_fault_warning", + "members": [ + { + "Name": "system_fault", + "Action": "On", + "DutyOn": 50, + "Period": 0, + "Priority": "Blink" + }, + { + "Name": "psu_fault", + "Action": "On", + "DutyOn": 50, + "Period": 0, + "Priority": "Blink" + } + ] + }, + { + "group": "fan_fault_critical", + "members": [ + { + "Name": "system_fault", + "Action": "Blink", + "DutyOn": 50, + "Period": 1000, + "Priority": "Blink" + }, + { + "Name": "fan_fault", + "Action": "Blink", + "DutyOn": 50, + "Period": 1000, + "Priority": "Blink" + } + ] + }, + { + "group": "fan_fault_warning", + "members": [ + { + "Name": "system_fault", + "Action": "On", + "DutyOn": 50, + "Period": 0, + "Priority": "Blink" + }, + { + "Name": "fan_fault", + "Action": "On", + "DutyOn": 50, + "Period": 0, + "Priority": "Blink" + } + ] + }, + { + "group": "system_hot_fault_critical", + "members": [ + { + "Name": "system_fault", + "Action": "Blink", + "DutyOn": 50, + "Period": 1000, + "Priority": "Blink" + }, + { + "Name": "system_hot_fault", + "Action": "Blink", + "DutyOn": 50, + "Period": 1000, + "Priority": "Blink" + } + ] + }, + { + "group": "system_hot_fault_warning", + "members": [ + { + "Name": "system_fault", + "Action": "On", + "DutyOn": 50, + "Period": 0, + "Priority": "Blink" + }, + { + "Name": "system_hot_fault", + "Action": "On", + "DutyOn": 50, + "Period": 0, + "Priority": "Blink" + } + ] + }, + { + "group": "hdd0_fault_critical", + "members": [ + { + "Name": "system_fault", + "Action": "Blink", + "DutyOn": 50, + "Period": 1000, + "Priority": "Blink" + }, + { + "Name": "hdd0-led0", + "Action": "Blink", + "DutyOn": 50, + "Period": 1000, + "Priority": "Blink" + } + ] + }, + { + "group": "hdd0_fault_warning", + "members": [ + { + "Name": "system_fault", + "Action": "On", + "DutyOn": 50, + "Period": 0, + "Priority": "Blink" + }, + { + "Name": "hdd0-led0", + "Action": "On", + "DutyOn": 50, + "Period": 0, + "Priority": "Blink" + } + ] + }, + { + "group": "hdd1_fault_critical", + "members": [ + { + "Name": "system_fault", + "Action": "Blink", + "DutyOn": 50, + "Period": 1000, + "Priority": "Blink" + }, + { + "Name": "hdd1-led0", + "Action": "Blink", + "DutyOn": 50, + "Period": 1000, + "Priority": "Blink" + } + ] + }, + { + "group": "hdd1_fault_warning", + "members": [ + { + "Name": "system_fault", + "Action": "On", + "DutyOn": 50, + "Period": 0, + "Priority": "Blink" + }, + { + "Name": "hdd1-led0", + "Action": "On", + "DutyOn": 50, + "Period": 0, + "Priority": "Blink" + } + ] + }, + { + "group": "hdd2_fault_critical", + "members": [ + { + "Name": "system_fault", + "Action": "Blink", + "DutyOn": 50, + "Period": 1000, + "Priority": "Blink" + }, + { + "Name": "hdd2-led0", + "Action": "Blink", + "DutyOn": 50, + "Period": 1000, + "Priority": "Blink" + } + ] + }, + { + "group": "hdd2_fault_warning", + "members": [ + { + "Name": "system_fault", + "Action": "On", + "DutyOn": 50, + "Period": 0, + "Priority": "Blink" + }, + { + "Name": "hdd2-led0", + "Action": "On", + "DutyOn": 50, + "Period": 0, + "Priority": "Blink" + } + ] + }, + { + "group": "hdd3_fault_critical", + "members": [ + { + "Name": "system_fault", + "Action": "Blink", + "DutyOn": 50, + "Period": 1000, + "Priority": "Blink" + }, + { + "Name": "hdd3-led0", + "Action": "Blink", + "DutyOn": 50, + "Period": 1000, + "Priority": "Blink" + } + ] + }, + { + "group": "hdd3_fault_warning", + "members": [ + { + "Name": "system_fault", + "Action": "On", + "DutyOn": 50, + "Period": 0, + "Priority": "Blink" + }, + { + "Name": "hdd3-led0", + "Action": "On", + "DutyOn": 50, + "Period": 0, + "Priority": "Blink" + } + ] + }, + { + "group": "hdd4_fault_critical", + "members": [ + { + "Name": "system_fault", + "Action": "Blink", + "DutyOn": 50, + "Period": 1000, + "Priority": "Blink" + }, + { + "Name": "hdd4-led0", + "Action": "Blink", + "DutyOn": 50, + "Period": 1000, + "Priority": "Blink" + } + ] + }, + { + "group": "hdd4_fault_warning", + "members": [ + { + "Name": "system_fault", + "Action": "On", + "DutyOn": 50, + "Period": 0, + "Priority": "Blink" + }, + { + "Name": "hdd4-led0", + "Action": "On", + "DutyOn": 50, + "Period": 0, + "Priority": "Blink" + } + ] + }, + { + "group": "hdd5_fault_critical", + "members": [ + { + "Name": "system_fault", + "Action": "Blink", + "DutyOn": 50, + "Period": 1000, + "Priority": "Blink" + }, + { + "Name": "hdd5-led0", + "Action": "Blink", + "DutyOn": 50, + "Period": 1000, + "Priority": "Blink" + } + ] + }, + { + "group": "hdd5_fault_warning", + "members": [ + { + "Name": "system_fault", + "Action": "On", + "DutyOn": 50, + "Period": 0, + "Priority": "Blink" + }, + { + "Name": "hdd5-led0", + "Action": "On", + "DutyOn": 50, + "Period": 0, + "Priority": "Blink" + } + ] + }, + { + "group": "hdd6_fault_critical", + "members": [ + { + "Name": "system_fault", + "Action": "Blink", + "DutyOn": 50, + "Period": 1000, + "Priority": "Blink" + }, + { + "Name": "hdd6-led0", + "Action": "Blink", + "DutyOn": 50, + "Period": 1000, + "Priority": "Blink" + } + ] + }, + { + "group": "hdd6_fault_warning", + "members": [ + { + "Name": "system_fault", + "Action": "On", + "DutyOn": 50, + "Period": 0, + "Priority": "Blink" + }, + { + "Name": "hdd6-led0", + "Action": "On", + "DutyOn": 50, + "Period": 0, + "Priority": "Blink" + } + ] + }, + { + "group": "hdd7_fault_critical", + "members": [ + { + "Name": "system_fault", + "Action": "Blink", + "DutyOn": 50, + "Period": 1000, + "Priority": "Blink" + }, + { + "Name": "hdd7-led0", + "Action": "Blink", + "DutyOn": 50, + "Period": 1000, + "Priority": "Blink" + } + ] + }, + { + "group": "hdd7_fault_warning", + "members": [ + { + "Name": "system_fault", + "Action": "On", + "DutyOn": 50, + "Period": 0, + "Priority": "Blink" + }, + { + "Name": "hdd7-led0", + "Action": "On", + "DutyOn": 50, + "Period": 0, + "Priority": "Blink" + } + ] + }, + { + "group": "hdd8_fault_critical", + "members": [ + { + "Name": "system_fault", + "Action": "Blink", + "DutyOn": 50, + "Period": 1000, + "Priority": "Blink" + }, + { + "Name": "hdd8-led0", + "Action": "Blink", + "DutyOn": 50, + "Period": 1000, + "Priority": "Blink" + } + ] + }, + { + "group": "hdd8_fault_warning", + "members": [ + { + "Name": "system_fault", + "Action": "On", + "DutyOn": 50, + "Period": 0, + "Priority": "Blink" + }, + { + "Name": "hdd8-led0", + "Action": "On", + "DutyOn": 50, + "Period": 0, + "Priority": "Blink" + } + ] + }, + { + "group": "hdd9_fault_critical", + "members": [ + { + "Name": "system_fault", + "Action": "Blink", + "DutyOn": 50, + "Period": 1000, + "Priority": "Blink" + }, + { + "Name": "hdd9-led0", + "Action": "Blink", + "DutyOn": 50, + "Period": 1000, + "Priority": "Blink" + } + ] + }, + { + "group": "hdd9_fault_warning", + "members": [ + { + "Name": "system_fault", + "Action": "On", + "DutyOn": 50, + "Period": 0, + "Priority": "Blink" + }, + { + "Name": "hdd9-led0", + "Action": "On", + "DutyOn": 50, + "Period": 0, + "Priority": "Blink" + } + ] + }, + { + "group": "hdd10_fault_critical", + "members": [ + { + "Name": "system_fault", + "Action": "Blink", + "DutyOn": 50, + "Period": 1000, + "Priority": "Blink" + }, + { + "Name": "hdd10-led0", + "Action": "Blink", + "DutyOn": 50, + "Period": 1000, + "Priority": "Blink" + } + ] + }, + { + "group": "hdd10_fault_warning", + "members": [ + { + "Name": "system_fault", + "Action": "On", + "DutyOn": 50, + "Period": 0, + "Priority": "Blink" + }, + { + "Name": "hdd10-led0", + "Action": "On", + "DutyOn": 50, + "Period": 0, + "Priority": "Blink" + } + ] + }, + { + "group": "hdd11_fault_critical", + "members": [ + { + "Name": "system_fault", + "Action": "Blink", + "DutyOn": 50, + "Period": 1000, + "Priority": "Blink" + }, + { + "Name": "hdd11-led0", + "Action": "Blink", + "DutyOn": 50, + "Period": 1000, + "Priority": "Blink" + } + ] + }, + { + "group": "hdd11_fault_warning", + "members": [ + { + "Name": "system_fault", + "Action": "On", + "DutyOn": 50, + "Period": 0, + "Priority": "Blink" + }, + { + "Name": "hdd11-led0", + "Action": "On", + "DutyOn": 50, + "Period": 0, + "Priority": "Blink" + } + ] + } + ] +} diff --git a/meta-ieisystems/meta-nf5280m7/recipes-phosphor/leds/phosphor-led-manager_%.bbappend b/meta-ieisystems/meta-nf5280m7/recipes-phosphor/leds/phosphor-led-manager_%.bbappend new file mode 100644 index 0000000000..6b12a398f7 --- /dev/null +++ b/meta-ieisystems/meta-nf5280m7/recipes-phosphor/leds/phosphor-led-manager_%.bbappend @@ -0,0 +1,7 @@ +FILESEXTRAPATHS:prepend := "${THISDIR}/${PN}:" + +SRC_URI:append = " file://led-group-config.json" + +do_install:append() { + install -m 0644 ${WORKDIR}/led-group-config.json ${D}${datadir}/phosphor-led-manager/ +} diff --git a/meta-ieisystems/meta-nf5280m7/recipes-phosphor/packagegroups/packagegroup-obmc-apps.bbappend b/meta-ieisystems/meta-nf5280m7/recipes-phosphor/packagegroups/packagegroup-obmc-apps.bbappend new file mode 100644 index 0000000000..3586206559 --- /dev/null +++ b/meta-ieisystems/meta-nf5280m7/recipes-phosphor/packagegroups/packagegroup-obmc-apps.bbappend @@ -0,0 +1,42 @@ +SUMMARY = "OpenBMC for IEISystems - Applications" +PR = "r1" + +inherit packagegroup + +PROVIDES = "${PACKAGES}" +PACKAGES += " \ + ${PN}-chassis \ + ${PN}-fans \ + ${PN}-flash \ + ${PN}-system \ + " + +PROVIDES += "virtual/obmc-chassis-mgmt" +PROVIDES += "virtual/obmc-fan-mgmt" +PROVIDES += "virtual/obmc-flash-mgmt" +PROVIDES += "virtual/obmc-system-mgmt" + +RPROVIDES:${PN}-chassis += "virtual-obmc-chassis-mgmt" +RPROVIDES:${PN}-fans += "virtual-obmc-fan-mgmt" +RPROVIDES:${PN}-flash += "virtual-obmc-flash-mgmt" +RPROVIDES:${PN}-system += "virtual-obmc-system-mgmt" + +SUMMARY:${PN}-chassis = "IEI Chassis" +RDEPENDS:${PN}-chassis = " \ + x86-power-control \ + " + +SUMMARY:${PN}-fans = "IEI Fans" +RDEPENDS:${PN}-fans = " \ + " + +SUMMARY:${PN}-flash = "IEI Flash" +RDEPENDS:${PN}-flash = " \ + " + +SUMMARY:${PN}-system = "IEI System" +RDEPENDS:${PN}-system = " \ + entity-manager \ + iei-ipmi-oem \ + ipmitool \ + " |