From 194ff4f1f5d44b12e9cb06ddafa6adb20174a13c Mon Sep 17 00:00:00 2001 From: Dave Cobbley Date: Wed, 22 Aug 2018 21:40:54 -0400 Subject: [Subtree] Bring openbmc machines to top level The new subtree model brings the subtrees up from the openbmc-machines layer. Change-Id: I58a03ae1be374bc79ae1438e65e888375d12d0c0 Signed-off-by: Dave Cobbley Signed-off-by: Brad Bishop --- README.md | 14 +- .../packagegroups/packagegroup-arm-apps.bb | 36 + meta-arm/conf/layer.conf | 10 + meta-arm/conf/machine/include/arm.inc | 18 + meta-evb/README.md | 10 + meta-evb/conf/layer.conf | 5 + meta-evb/meta-evb-aspeed/conf/layer.conf | 5 + .../meta-evb-aspeed/meta-evb-ast2500/README.md | 7 + .../meta-evb-ast2500/conf/bblayers.conf.sample | 33 + .../meta-evb-ast2500/conf/conf-notes.txt | 2 + .../meta-evb-ast2500/conf/layer.conf | 5 + .../meta-evb-ast2500/conf/local.conf.sample | 21 + .../meta-evb-ast2500/conf/machine/evb-ast2500.conf | 9 + meta-evb/meta-evb-nuvoton/conf/layer.conf | 6 + .../meta-evb-nuvoton/meta-evb-npcm750/README.md | 8 + .../meta-evb-npcm750/conf/bblayers.conf.sample | 31 + .../meta-evb-npcm750/conf/conf-notes.txt | 2 + .../meta-evb-npcm750/conf/layer.conf | 6 + .../meta-evb-npcm750/conf/local.conf.sample | 21 + .../meta-evb-raspberrypi/conf/bblayers.conf.sample | 27 + meta-evb/meta-evb-raspberrypi/conf/conf-notes.txt | 2 + .../meta-evb-raspberrypi/conf/local.conf.sample | 25 + meta-ibm/conf/layer.conf | 10 + meta-ibm/conf/machine/include/ibm.inc | 1 + meta-ibm/meta-palmetto/conf/bblayers.conf.sample | 35 + meta-ibm/meta-palmetto/conf/conf-notes.txt | 2 + meta-ibm/meta-palmetto/conf/layer.conf | 10 + meta-ibm/meta-palmetto/conf/local.conf.sample | 245 + meta-ibm/meta-palmetto/conf/machine/palmetto.conf | 20 + .../recipes-kernel/linux/linux-aspeed/palmetto.cfg | 3 + .../recipes-kernel/linux/linux-aspeed_%.bbappend | 2 + .../console/obmc-console/obmc-console.conf | 4 + .../console/obmc-console_%.bbappend | 1 + .../host/checkstop-monitor.bbappend | 1 + .../host/checkstop-monitor/obmc/gpio/checkstop | 4 + .../images/obmc-phosphor-image.bbappend | 1 + .../ipmi/palmetto-ipmi-inventory-map-native.bb | 23 + .../ipmi/palmetto-ipmi-inventory-map/config.yaml | 220 + .../ipmi/phosphor-ipmi-fru-properties%.bbappend | 1 + .../extra-properties.yaml | 73 + .../ipmi/phosphor-ipmi-sensor-inventory%.bbappend | 1 + .../phosphor-ipmi-sensor-inventory%/config.yaml | 561 + .../leds/palmetto-led-manager-config-native.bb | 17 + .../leds/palmetto-led-manager-config/led.yaml | 33 + .../recipes-phosphor/mrw/mrw-native.bbappend | 2 + .../mrw/mrw-native/palmetto.xml.patch.xml | 473 + .../packagegroups/packagegroup-obmc-apps.bbappend | 1 + .../packagegroups/packagegroup-op-apps.bbappend | 2 + .../sensors/phosphor-hwmon%.bbappend | 13 + .../apb/i2c@1e78a000/i2c-bus@100/occ-hwmon@50.conf | 40 + .../ahb/apb/i2c@1e78a000/i2c-bus@40/rtc@68.conf | 3 + .../ahb/apb/i2c@1e78a000/i2c-bus@c0/tmp423@4c.conf | 7 + .../recipes-phosphor/workbook/palmetto-config.bb | 8 + meta-ibm/meta-palmetto/recipes.txt | 1 + meta-ibm/meta-romulus/conf/bblayers.conf.sample | 35 + meta-ibm/meta-romulus/conf/conf-notes.txt | 2 + meta-ibm/meta-romulus/conf/layer.conf | 10 + meta-ibm/meta-romulus/conf/local.conf.sample | 223 + meta-ibm/meta-romulus/conf/machine/romulus.conf | 20 + .../recipes-kernel/linux/linux-aspeed/romulus.cfg | 4 + .../recipes-kernel/linux/linux-aspeed_%.bbappend | 2 + .../recipes-phosphor/chassis/avsbus-control.bb | 40 + .../chassis/avsbus-control/avsbus-disable.sh | 16 + .../chassis/avsbus-control/avsbus-disable@.service | 16 + .../chassis/avsbus-control/avsbus-enable.sh | 16 + .../chassis/avsbus-control/avsbus-enable@.service | 15 + .../chassis/avsbus-control/avsbus-workaround.sh | 7 + .../avsbus-control/avsbus-workaround@.service | 16 + .../recipes-phosphor/chassis/vrm-control.bb | 26 + .../chassis/vrm-control/vrm-control.sh | 137 + .../chassis/vrm-control/vrm-control@.service | 16 + .../recipes-phosphor/chassis/vrm-control/vrm.sh | 3 + .../console/obmc-console/obmc-console.conf | 4 + .../console/obmc-console_%.bbappend | 1 + ...sphor-fan-control-events-config-native.bbappend | 1 + .../events.yaml | 423 + ...phosphor-fan-control-fan-config-native.bbappend | 1 + .../fans.yaml | 16 + ...-control-zone-conditions-config-native.bbappend | 1 + .../zone_conditions.yaml | 9 + ...hosphor-fan-control-zone-config-native.bbappend | 2 + .../zones.yaml | 13 + .../phosphor-fan-monitor-config-native.bbappend | 1 + .../monitor.yaml | 33 + .../phosphor-fan-presence-config-native.bbappend | 1 + .../config.yaml | 20 + .../recipes-phosphor/fans/phosphor-fan.bbappend | 22 + .../obmc/phosphor-fan/phosphor-cooling-type-0.conf | 3 + .../phosphor-fan/phosphor-cooling-type@.service | 13 + .../flash/phosphor-software-manager.bbappend | 1 + .../recipes-phosphor/gpio/id-button.bb | 29 + .../gpio/id-button/id-button-pressed.service | 10 + .../gpio/id-button/obmc/gpio/id_button | 5 + .../gpio/id-button/toggle_identify_led.sh | 20 + .../recipes-phosphor/host/p9-host-start.bbappend | 3 + .../images/obmc-phosphor-image.bbappend | 1 + .../recipes-phosphor/ipmi/files/config.yaml | 538 + .../recipes-phosphor/ipmi/files/sel-config.yaml | 340 + .../ipmi/phosphor-ipmi-fru-properties%.bbappend | 1 + .../extra-properties.yaml | 159 + .../phosphor-ipmi-fru-read-bmc-inventory%.bbappend | 1 + .../bmc-fru-config.yaml | 27 + .../ipmi/phosphor-ipmi-host.bbappend | 8 + .../ipmi/phosphor-ipmi-host/channel.yaml | 4 + .../ipmi/phosphor-ipmi-sensor-inventory%.bbappend | 1 + .../phosphor-ipmi-sensor-inventory%/config.yaml | 3560 ++++ .../ipmi/romulus-ipmi-fru-read-inventory-native.bb | 18 + .../ipmi/romulus-ipmi-inventory-map-native.bb | 23 + .../ipmi/romulus-ipmi-inventory-sel-native.bb | 18 + .../leds/romulus-led-manager-config-native.bb | 18 + .../leds/romulus-led-manager-config/led.yaml | 335 + .../recipes-phosphor/logging/files/callouts.yaml | 5 + .../romulus-phosphor-logging-callouts-native.bb | 19 + .../recipes-phosphor/mboxd/mboxd.bbappend | 1 + .../packagegroups/packagegroup-obmc-apps.bbappend | 2 + .../sensors/phosphor-hwmon%.bbappend | 23 + .../apb/i2c@1e78a000/i2c-bus@440/w83773g@4c.conf | 17 + .../ahb/apb/pwm-tacho-controller@1e786000.conf | 8 + .../00--00--00--06/sbefifo1-dev0/occ-hwmon.1.conf | 67 + .../01--01--00--06/sbefifo2-dev0/occ-hwmon.2.conf | 67 + .../state/phosphor-state-manager.bbappend | 1 + .../obmc/phosphor-reboot-host/reboot.conf | 3 + .../recipes-phosphor/workbook/romulus-config.bb | 5 + meta-ibm/meta-romulus/recipes.txt | 2 + meta-ibm/meta-witherspoon/README.md | 8 + .../meta-witherspoon/conf/bblayers.conf.sample | 35 + meta-ibm/meta-witherspoon/conf/conf-notes.txt | 2 + .../conf/distro/openbmc-witherspoon.conf | 5 + meta-ibm/meta-witherspoon/conf/layer.conf | 10 + meta-ibm/meta-witherspoon/conf/local.conf.sample | 21 + .../meta-witherspoon/conf/machine/witherspoon.conf | 33 + .../systemd/systemd/journald-size-policy.conf | 8 + .../systemd/systemd/journald-storage-policy.conf | 8 + .../systemd/systemd/systemd-journald-override.conf | 3 + .../recipes-core/systemd/systemd_%.bbappend | 14 + .../linux/linux-aspeed/witherspoon.cfg | 7 + .../recipes-kernel/linux/linux-aspeed_%.bbappend | 2 + .../recipes-phosphor/chassis/avsbus-control.bb | 40 + .../chassis/avsbus-control/avsbus-disable.sh | 16 + .../chassis/avsbus-control/avsbus-disable@.service | 16 + .../chassis/avsbus-control/avsbus-enable.sh | 22 + .../chassis/avsbus-control/avsbus-enable@.service | 15 + .../chassis/avsbus-control/power-workarounds.sh | 134 + .../avsbus-control/power-workarounds@.service | 16 + .../chassis/obmc-mgr-inventory%.bbappend | 24 + .../obmc-mgr-inventory%/mac_sync_inventory.conf | 6 + .../system/chassis/motherboard/bmc/ethernet | 2 + .../system/chassis/motherboard/uuid | 2 + .../obmc-mgr-inventory%/uuid_sync_inventory.conf | 3 + .../chassis/obmc-op-control-power.bbappend | 1 + .../obmc-op-control-power/obmc/power_control | 2 + .../recipes-phosphor/chassis/vrm-control.bb | 36 + .../chassis/vrm-control/ir35221-on-bind@.service | 15 + .../chassis/vrm-control/ir35221-on-unbind@.service | 14 + .../chassis/vrm-control/ir35221-unbind-bind.sh | 81 + .../chassis/vrm-control/vrm-control.sh | 155 + .../chassis/vrm-control/vrm-control@.service | 16 + .../console/obmc-console/obmc-console.conf | 4 + .../console/obmc-console_%.bbappend | 1 + .../phosphor-dbus-monitor-config-native%.bbappend | 4 + .../dbus/phosphor-dbus-monitor.bbappend | 1 + .../recipes-phosphor/dbus/phosphor-mapper.bbappend | 7 + .../dbus/phosphor-mapper/mapper-nice.conf | 2 + .../events/witherspoon-events-policy-native.bb | 13 + .../events/witherspoon-events-policy/config.yaml | 114 + .../recipes-phosphor/fans/phosphor-fan%.bbappend | 33 + .../fans/phosphor-fan%/fan-watchdog-conflicts.conf | 2 + .../fans/phosphor-fan%/fan-watchdog-monitor.conf | 5 + .../obmc/phosphor-fan/phosphor-cooling-type-0.conf | 6 + .../phosphor-fan%/phosphor-cooling-type@.service | 15 + ...sphor-fan-control-events-config-native.bbappend | 1 + .../events.yaml | 766 + .../fans/phosphor-fan-control-fan-config%.bbappend | 1 + .../phosphor-fan-control-fan-config%/fans.yaml | 21 + ...-control-zone-conditions-config-native.bbappend | 1 + .../zone_conditions.yaml | 18 + ...hosphor-fan-control-zone-config-native.bbappend | 2 + .../zones.yaml | 32 + .../phosphor-fan-monitor-config-native.bbappend | 1 + .../monitor.yaml | 73 + .../phosphor-fan-presence-config-native%.bbappend | 1 + .../config.yaml | 55 + .../fans/witherspoon-fan-policy-native.bb | 16 + .../fans/witherspoon-fan-policy/air-cooled.yaml | 328 + .../fans/witherspoon-fan-policy/fan-errors.yaml | 676 + .../fans/witherspoon-fan-policy/water-cooled.yaml | 322 + .../fans/witherspoon-fan-watchdog.bb | 22 + .../witherspoon-fan-watchdog/fan-watchdog.conf | 3 + .../reset-fan-watchdog.conf | 4 + .../witherspoon-fan-watchdog-monitor@.service | 10 + .../witherspoon-fan-watchdog.service | 13 + .../witherspoon-reset-fan-watchdog.service | 12 + .../fans/witherspoon-thermal-policy-native.bb | 12 + .../witherspoon-thermal-policy/thermal-policy.yaml | 187 + .../flash/openpower-software-manager.bbappend | 1 + .../flash/phosphor-software-manager.bbappend | 10 + .../gpio/phosphor-gpio-monitor.bbappend | 12 + .../obmc/gpio/phosphor-power-supply-0.conf | 5 + .../obmc/gpio/phosphor-power-supply-1.conf | 5 + .../recipes-phosphor/host/p9-host-start.bbappend | 3 + .../images/obmc-phosphor-image.bbappend | 1 + .../interfaces/phosphor-rest.bbappend | 1 + .../interfaces/phosphor-rest/url_config.json | 14 + .../inventory/inventory-cleanup-native.bb | 15 + .../inventory-cleanup/inventory-cleanup.yaml | 27 + ...osphor-inventory-manager-config-native.bbappend | 1 + .../phosphor-ipmi-fru-read-bmc-inventory%.bbappend | 1 + .../bmc-fru-config.yaml | 120 + ...i-fru-read-not-sent-by-host-inventory%.bbappend | 1 + .../fru-config-not-sent-by-host.yaml | 29 + .../ipmi/phosphor-ipmi-host.bbappend | 10 + .../ipmi/phosphor-ipmi-host/channel.yaml | 4 + .../hwmon_sensors.hardcoded.yaml | 573 + .../phosphor-ipmi-host/occ_sensors.hardcoded.yaml | 44 + .../ipmi/witherspoon-ipmi-config.bb | 82 + .../ipmi/witherspoon-ipmi-config/cipher_list.json | 38 + .../ipmi/witherspoon-ipmi-config/dcmi_cap.json | 17 + .../ipmi/witherspoon-ipmi-config/dcmi_sensors.json | 58 + .../ipmi/witherspoon-ipmi-config/dev_id.json | 2 + .../witherspoon-ipmi-config/power_reading.json | 3 + .../recipes-phosphor/logging/ibm-logging.bbappend | 2 + .../logging/ibm-logging/policyTable.json | 17145 +++++++++++++++++++ .../recipes-phosphor/mboxd/mboxd.bbappend | 12 + .../mboxd/mboxd/check-pnor-format.service | 11 + .../mboxd/mboxd/check_pnor_format.sh | 18 + .../recipes-phosphor/network/network.bbappend | 2 + .../network/network/ncsi-netlink.service | 13 + .../packagegroups/packagegroup-obmc-apps.bbappend | 5 + .../packagegroups/packagegroup-op-apps.bbappend | 1 + .../phosphor-logging-error-logs-native.bbappend | 2 + .../witherspoon-pfault-analysis-error-native.bb | 18 + .../power/witherspoon-pfault-analysis.bb | 47 + .../power/witherspoon-pfault-analysis.inc | 5 + .../power-supply-monitor-0.conf | 6 + .../power-supply-monitor-1.conf | 6 + .../witherspoon-power-supply-monitor@.service | 15 + .../witherspoon-pseq-monitor-pgood.service | 11 + .../witherspoon-pseq-monitor.service | 10 + .../witherspoon-power-supply-policy-native.bb | 12 + .../power-supply-policy.yaml | 215 + .../power/witherspoon-power-supply-sync.bb | 15 + .../witherspoon-power-supply-sync.service | 14 + .../sensors/phosphor-hwmon%.bbappend | 47 + .../sensors/phosphor-hwmon%/70-hwmon.rules | 2 + .../phosphor-hwmon%/70-max31785-hwmon.rules | 1 + .../phosphor-hwmon%/max31785-hwmon-helper@.service | 9 + .../obmc/hwmon-max31785/wspoon.conf | 3 + .../apb/i2c@1e78a000/i2c-bus@100/bmp280@77.conf | 6 + .../apb/i2c@1e78a000/i2c-bus@100/dps310@76.conf | 6 + .../i2c@1e78a000/i2c-bus@100/max31785@52_air.conf | 33 + .../i2c-bus@100/max31785@52_water.conf | 25 + .../i2c@1e78a000/i2c-bus@100/power-supply@68.conf | 23 + .../i2c@1e78a000/i2c-bus@100/power-supply@69.conf | 23 + .../apb/i2c@1e78a000/i2c-bus@140/ir35221@70.conf | 11 + .../apb/i2c@1e78a000/i2c-bus@140/ir35221@71.conf | 11 + .../apb/i2c@1e78a000/i2c-bus@180/ir35221@70.conf | 11 + .../apb/i2c@1e78a000/i2c-bus@180/ir35221@71.conf | 11 + .../apb/i2c@1e78a000/i2c-bus@380/tmp275@4a.conf | 5 + .../00--00--00--06/sbefifo1-dev0/occ-hwmon.1.conf | 338 + .../01--01--00--06/sbefifo2-dev0/occ-hwmon.2.conf | 268 + .../phosphor-hwmon%/start_max31785_hwmon.sh | 26 + .../settings/phosphor-settings-manager.bbappend | 2 + .../TPMEnable-default-true.override.yml | 6 + ...phor-settings-read-settings-mrw-native.bbappend | 2 + .../mrw-override-settings.yaml | 11 + .../vpd/openpower-fru-vpd.bbappend | 4 + .../workbook/devtree-config-native.bb | 17 + .../workbook/devtree-config/config.yaml | 54 + .../workbook/witherspoon-config.bb | 5 + meta-ibm/meta-witherspoon/recipes.txt | 3 + meta-ibm/meta-z/conf/bblayers.conf.sample | 25 + meta-ibm/meta-z/conf/conf-notes.txt | 2 + meta-ibm/meta-z/conf/layer.conf | 5 + meta-ibm/meta-z/conf/local.conf.sample | 18 + meta-ibm/meta-z/conf/machine/ibm-z.conf | 13 + meta-ibm/recipes-httpd/nginx/files/gen-cert.sh | 9 + meta-ibm/recipes-httpd/nginx/files/nginx.conf | 114 + meta-ibm/recipes-httpd/nginx/files/nginx.service | 20 + meta-ibm/recipes-httpd/nginx/files/nginx.socket | 8 + meta-ibm/recipes-httpd/nginx/nginx_%.bbappend | 33 + meta-ibm/recipes-phosphor/bmcweb/bmcweb.bbappend | 10 + .../recipes-phosphor/bmcweb/bmcweb/bmcweb.service | 9 + .../recipes-phosphor/bmcweb/bmcweb/bmcweb.socket | 8 + .../ibm-dbus-interfaces-mapper-config-native.bb | 10 + .../recipes-phosphor/dbus/ibm-dbus-interfaces.bb | 32 + .../dbus/phosphor-mapper-config-native.bbappend | 1 + .../dump/phosphor-debug-collector.bbappend | 21 + .../phosphor-debug-collector/plugins.d/ibm_elogall | 29 + meta-ibm/recipes-phosphor/logging/ibm-logging.bb | 79 + .../logging/ibm-logging/com.ibm.Logging.service | 14 + .../logging/ibm-logging/policyTable.json | 5 + .../packagegroups/packagegroup-obmc-apps.bbappend | 2 + .../phosphor-gevent/phosphor-gevent.bbappend | 4 + .../phosphor-gevent/phosphor-gevent.service | 11 + .../phosphor-gevent/phosphor-gevent.socket | 8 + meta-ingrasys/conf/layer.conf | 6 + meta-ingrasys/conf/machine/include/ingrasys.inc | 1 + meta-ingrasys/meta-zaius/conf/bblayers.conf.sample | 35 + meta-ingrasys/meta-zaius/conf/conf-notes.txt | 2 + meta-ingrasys/meta-zaius/conf/layer.conf | 10 + meta-ingrasys/meta-zaius/conf/local.conf.sample | 21 + meta-ingrasys/meta-zaius/conf/machine/zaius.conf | 14 + ...0001-board-aspeed-Add-reset_phy-for-Zaius.patch | 60 + ...-aspeed-aspeednic-Use-MAC2-for-networking.patch | 43 + .../recipes-bsp/u-boot/u-boot-aspeed_%.bbappend | 3 + .../recipes-kernel/linux/linux-aspeed/zaius.cfg | 8 + .../recipes-kernel/linux/linux-aspeed_%.bbappend | 2 + .../recipes-phosphor/chassis/avsbus-control.bb | 28 + .../chassis/avsbus-control/avsbus-disable@.service | 15 + .../chassis/avsbus-control/avsbus-enable@.service | 16 + .../chassis/avsbus-control/zaius_avsbus.sh | 98 + .../recipes-phosphor/chassis/refclock-fixup.bb | 21 + .../chassis/refclock-fixup/fix_zaius_refclock.sh | 27 + .../refclock-fixup/op-refclock-fixup@.service | 19 + .../recipes-phosphor/chassis/vcs-control.bb | 31 + .../chassis/vcs-control/vcs-off@.service | 14 + .../chassis/vcs-control/vcs-on@.service | 16 + .../chassis/vcs-control/zaius_vcs.sh | 72 + .../console/obmc-console/obmc-console.conf | 4 + .../console/obmc-console_%.bbappend | 1 + .../gpio/phosphor-gpio-monitor.bbappend | 11 + .../obmc/gpio/phosphor-pcie-card-e2b.conf | 4 + .../phosphor-gpio-presence@.service | 13 + .../host/checkstop-monitor.bbappend | 1 + .../host/checkstop-monitor/obmc/gpio/checkstop | 4 + .../recipes-phosphor/host/p9-host-start.bbappend | 2 + .../image/obmc-phosphor-image.bbappend | 1 + .../ipmi/phosphor-ipmi-fru-properties%.bbappend | 1 + .../extra-properties.yaml | 15 + .../ipmi/phosphor-ipmi-sensor-inventory%.bbappend | 1 + .../phosphor-ipmi-sensor-inventory%/config.yaml | 178 + .../ipmi/zaius-ipmi-inventory-map-native.bb | 23 + .../ipmi/zaius-ipmi-inventory-map/config.yaml | 54 + .../recipes-phosphor/mboxd/mboxd.bbappend | 1 + .../packagegroups/packagegroup-obmc-apps.bbappend | 3 + .../sensors/phosphor-hwmon%.bbappend | 17 + .../apb/i2c@1e78a000/i2c-bus@40/ucd90160@64.conf | 25 + .../00--00--00--06/sbefifo1-dev0/occ-hwmon.1.conf | 83 + .../01--01--00--06/sbefifo2-dev0/occ-hwmon.2.conf | 83 + .../settings/phosphor-settings-manager.bbappend | 3 + ...owerpolicy-default-ALWAYS_POWER_ON.override.yml | 6 + .../timeowner-host-no-ntp.override.yml | 12 + .../recipes-phosphor/workbook/zaius-config.bb | 5 + meta-ingrasys/meta-zaius/recipes.txt | 1 + meta-intel/conf/layer.conf | 10 + meta-intel/conf/machine/include/intel.inc | 21 + .../recipes-intel/boost-dbus/boost-dbus.bb | 15 + .../libtinyxml2/libtinyxml2_%.bbappend | 3 + .../packagegroups/packagegroup-intel-apps.bb | 51 + .../packagegroups/packagegroup-obmc-apps.bbappend | 4 + meta-intel/meta-s2600wf/conf/bblayers.conf.sample | 21 + meta-intel/meta-s2600wf/conf/conf-notes.txt | 4 + meta-intel/meta-s2600wf/conf/layer.conf | 10 + meta-intel/meta-s2600wf/conf/local.conf.sample | 241 + meta-intel/meta-s2600wf/conf/machine/s2600wf.conf | 12 + .../recipes-phosphor/workbook/s2600wf-config.bb | 5 + meta-inventec/conf/layer.conf | 5 + meta-inventec/conf/machine/include/inventec.inc | 1 + .../meta-lanyang/conf/bblayers.conf.sample | 33 + meta-inventec/meta-lanyang/conf/conf-notes.txt | 2 + meta-inventec/meta-lanyang/conf/layer.conf | 9 + meta-inventec/meta-lanyang/conf/local.conf.sample | 21 + .../meta-lanyang/conf/machine/lanyang.conf | 14 + .../recipes-phosphor/chassis/avsbus-control.bb | 28 + .../chassis/avsbus-control/avsbus-disable@.service | 15 + .../chassis/avsbus-control/avsbus-enable@.service | 16 + .../chassis/avsbus-control/lanyang_avsbus.sh | 98 + .../console/obmc-console/obmc-console.conf | 4 + .../console/obmc-console_%.bbappend | 1 + .../recipes-phosphor/host/p9-host-start.bbappend | 2 + .../image/obmc-phosphor-image.bbappend | 1 + .../leds/lanyang-led-manager-config-native.bb | 18 + .../leds/lanyang-led-manager-config/led.yaml | 31 + .../recipes-phosphor/mboxd/mboxd.bbappend | 1 + .../recipes-phosphor/workbook/lanyang-config.bb | 5 + meta-mellanox/conf/layer.conf | 5 + meta-mellanox/meta-msn/conf/bblayers.conf.sample | 35 + meta-mellanox/meta-msn/conf/conf-notes.txt | 2 + meta-mellanox/meta-msn/conf/layer.conf | 9 + meta-mellanox/meta-msn/conf/local.conf.sample | 21 + meta-mellanox/meta-msn/conf/machine/msn.conf | 9 + .../recipes-connectivity/mlx-ipmid/mlx-ipmid.bb | 13 + .../recipes-connectivity/mlx-ipmid/mlx-ipmid.inc | 60 + .../mlx-ipmid/mlx-ipmid/mlx_ipmid.service | 12 + .../mlx-ipmid/mlx-ipmid/remove_libdir.patch | 67 + .../recipes-kernel/linux/linux-aspeed/msn.cfg | 21 + .../recipes-kernel/linux/linux-aspeed_%.bbappend | 3 + .../images/obmc-phosphor-image.bbappend | 1 + .../recipes-phosphor/initfs/files/failsafe-boot.sh | 30 + .../recipes-phosphor/initfs/files/obmc-init.sh | 430 + .../initfs/files/obmc-update_all.sh | 54 + .../recipes-phosphor/initfs/files/recovery.sh | 52 + .../initfs/obmc-phosphor-initfs.bbappend | 16 + meta-mellanox/meta-msn/recipes.txt | 1 + .../packagegroups/packagegroup-arm-apps.bb | 36 - meta-openbmc-machines/meta-arm/conf/layer.conf | 10 - .../meta-arm/conf/machine/include/arm.inc | 18 - .../meta-arm/meta-qualcomm/conf/layer.conf | 5 - .../conf/machine/include/qualcomm.inc | 3 - .../meta-centriq2400-rep/conf/bblayers.conf.sample | 35 - .../meta-centriq2400-rep/conf/conf-notes.txt | 2 - .../meta-centriq2400-rep/conf/layer.conf | 9 - .../meta-centriq2400-rep/conf/local.conf.sample | 21 - .../conf/machine/centriq2400-rep.conf | 17 - .../linux/linux-aspeed/centriq2400-rep.cfg | 25 - .../recipes-kernel/linux/linux-aspeed_%.bbappend | 2 - .../recipes-phosphor/chassis/ir38163-workaround.bb | 30 - .../chassis/ir38163-workaround/ir-add@.service | 16 - .../chassis/ir38163-workaround/ir-remove@.service | 13 - .../ir38163-workaround/ir38163_workaround.sh | 19 - .../console/centriq-2400rep-console-client.bb | 10 - .../centriq-2400rep-console-client.sh | 7 - .../centriq-2400rep-console-client@.service | 9 - .../console/obmc-console/obmc-console.conf | 2 - .../console/obmc-console_%.bbappend | 2 - .../centriq2400-rep-led-manager-config-native.bb | 17 - .../centriq2400-rep-led-manager-config/led.yaml | 15 - .../sensors/phosphor-hwmon%.bbappend | 34 - .../apb/i2c@1e78a000/i2c-bus@180/ir38163@12.conf | 7 - .../apb/i2c@1e78a000/i2c-bus@180/ir38163@42.conf | 5 - .../apb/i2c@1e78a000/i2c-bus@180/ir38163@44.conf | 5 - .../apb/i2c@1e78a000/i2c-bus@180/ir38163@46.conf | 5 - .../apb/i2c@1e78a000/i2c-bus@180/ir38163@48.conf | 5 - .../apb/i2c@1e78a000/i2c-bus@180/pxm1310@02.conf | 5 - .../apb/i2c@1e78a000/i2c-bus@180/pxm1310@04.conf | 5 - .../apb/i2c@1e78a000/i2c-bus@1c0/nvt210@4c.conf | 7 - .../apb/i2c@1e78a000/i2c-bus@1c0/tmp421@1d.conf | 7 - .../apb/i2c@1e78a000/i2c-bus@1c0/tmp421@1f.conf | 3 - .../apb/i2c@1e78a000/i2c-bus@1c0/tmp421@4d.conf | 3 - .../apb/i2c@1e78a000/i2c-bus@1c0/tmp421@4f.conf | 3 - .../apb/i2c@1e78a000/i2c-bus@300/adm1278@10.conf | 27 - .../apb/i2c@1e78a000/i2c-bus@300/adm1278@11.conf | 27 - .../i2c-bus@340/pca9641@70/i2c-arb/adm1278@12.conf | 27 - .../i2c-bus@340/pca9641@70/i2c-arb/ds1100@58.conf | 17 - .../pca9641@70/i2c-arb/max31790@20.conf | 47 - .../pca9641@70/i2c-arb/max31790@23.conf | 47 - .../i2c-bus@340/pca9641@70/i2c-arb/tmp421@1d.conf | 7 - .../ahb/apb/i2c@1e78a000/i2c-bus@80/tmp421@1c.conf | 3 - .../ahb/apb/i2c@1e78a000/i2c-bus@80/tmp421@1e.conf | 7 - .../ahb/apb/i2c@1e78a000/i2c-bus@80/tmp421@2a.conf | 3 - .../ahb/apb/i2c@1e78a000/i2c-bus@80/tmp421@4e.conf | 3 - .../ahb/flash-controller@1e631000/spi2@0.conf | 73 - .../phosphor-hwmon%/obmc/hwmon/iio-hwmon.conf | 30 - .../recipes-phosphor/socupdate/files/socupdate.sh | 129 - .../recipes-phosphor/socupdate/socupdate.bb | 13 - .../workbook/centriq2400-rep-config.bb | 37 - .../centriq2400-rep-config/Centriq2400-rep.py | 81 - meta-openbmc-machines/meta-evb/README.md | 10 - meta-openbmc-machines/meta-evb/conf/layer.conf | 5 - .../meta-evb/meta-evb-aspeed/conf/layer.conf | 5 - .../meta-evb-aspeed/meta-evb-ast2500/README.md | 7 - .../meta-evb-ast2500/conf/bblayers.conf.sample | 33 - .../meta-evb-ast2500/conf/conf-notes.txt | 2 - .../meta-evb-ast2500/conf/layer.conf | 5 - .../meta-evb-ast2500/conf/local.conf.sample | 21 - .../meta-evb-ast2500/conf/machine/evb-ast2500.conf | 9 - .../meta-evb/meta-evb-nuvoton/conf/layer.conf | 6 - .../meta-evb-nuvoton/meta-evb-npcm750/README.md | 8 - .../meta-evb-npcm750/conf/bblayers.conf.sample | 31 - .../meta-evb-npcm750/conf/conf-notes.txt | 2 - .../meta-evb-npcm750/conf/layer.conf | 6 - .../meta-evb-npcm750/conf/local.conf.sample | 21 - .../meta-evb-raspberrypi/conf/bblayers.conf.sample | 27 - .../meta-evb-raspberrypi/conf/conf-notes.txt | 2 - .../meta-evb-raspberrypi/conf/local.conf.sample | 25 - meta-openbmc-machines/meta-openpower/COPYING.MIT | 17 - .../meta-openpower/COPYING.apache-2.0 | 175 - meta-openbmc-machines/meta-openpower/LICENSE | 12 - meta-openbmc-machines/meta-openpower/MAINTAINERS | 48 - meta-openbmc-machines/meta-openpower/README.md | 6 - .../classes/openpower-fru-vpd.bbclass | 5 - .../classes/openpower-occ-control.bbclass | 1 - .../meta-openpower/common/recipes-bsp/ffs/ffs.inc | 17 - .../common/recipes-bsp/ffs/ffs_git.bb | 8 - .../common/recipes-bsp/fsidbg/fsidbg.bb | 18 - .../pdbg/0001-CFAM-reg-0x2918-access-hack.patch | 34 - .../common/recipes-bsp/pdbg/pdbg_1.0.bb | 13 - .../common/recipes-bsp/skiboot/gard.bb | 5 - .../common/recipes-bsp/skiboot/pflash.bb | 8 - .../common/recipes-bsp/skiboot/skiboot.inc | 27 - ...enpower-dbus-interfaces-mapper-config-native.bb | 11 - .../dbus/openpower-dbus-interfaces.bb | 32 - .../dbus/phosphor-mapper-config-native%.bbappend | 1 - .../debug/openpower-debug-collector.bb | 77 - .../debug/openpower-debug-collector.inc | 5 - .../openpower-debug-collector-checkstop@.service | 13 - ...power-debug-collector-watchdog-timeout@.service | 9 - .../openpower-debug-collector-watchdog@.service | 9 - .../flash/openpower-software-manager.bb | 71 - .../openpower-software-manager/obmc-flash-bios | 362 - .../obmc-flash-bios-check-clearvolatile@.service | 14 - .../obmc-flash-bios-cleanup.service | 8 - .../obmc-flash-bios-enable-clearvolatile@.service | 14 - .../obmc-flash-bios-ubiattach.service | 8 - .../obmc-flash-bios-ubimount@.service | 13 - .../obmc-flash-bios-ubipatch.service | 11 - .../obmc-flash-bios-ubiremount.service | 13 - .../obmc-flash-bios-ubiumount-ro@.service | 10 - .../obmc-flash-bios-ubiumount-rw@.service | 10 - .../obmc-flash-bios-updatesymlinks.service | 16 - .../org.open_power.Software.Host.Updater.service | 19 - .../flash/phosphor-software-manager.bbappend | 4 - .../software-bmc-updater.conf | 3 - .../common/recipes-phosphor/fsi/op-fsi.bb | 18 - .../fsi/op-fsi/fsi-disable.service | 9 - .../recipes-phosphor/fsi/op-fsi/fsi-enable.service | 10 - .../recipes-phosphor/fsi/op-fsi/fsi-scan@.service | 17 - .../recipes-phosphor/host/aspeed-lpc-ctrl.bb | 15 - .../host/aspeed-lpc-ctrl/pnorboot.service | 9 - .../recipes-phosphor/host/checkstop-monitor.bb | 30 - .../host/checkstop-monitor/checkstop.conf | 3 - .../host/checkstop-monitor/obmc/gpio/checkstop | 4 - .../recipes-phosphor/host/hostboot-settings.bb | 19 - .../host/hostboot-settings/hb_settings | 110 - .../hostboot-settings/hostboot-settings.service | 9 - .../host/op-host-control/cfam_override@.service | 20 - .../host/op-host-control/start_host@.service | 19 - .../host/op-host-control/vcs_workaround@.service | 19 - .../recipes-phosphor/host/op-proc-control.bb | 26 - .../recipes-phosphor/host/p9-cfam-override.bb | 19 - .../common/recipes-phosphor/host/p9-host-start.bb | 23 - .../recipes-phosphor/host/p9-vcs-workaround.bb | 19 - .../initfs/obmc-phosphor-initfs.bbappend | 1 - .../interfaces/phosphor-rest.bbappend | 1 - .../interfaces/phosphor-rest/url_config.json | 14 - .../inventory-upload/inventory-upload.bb | 31 - .../inventory-upload/op-inventory-upload@.service | 16 - .../ipmi/hostboot-inventory-config-native.bb | 19 - .../ipmi/hostboot-inventory-config/config.yaml | 117 - .../ipmi/openpower-ipmi-oem-error-native.bb | 19 - ...enpower-ipmi-oem-sensor-inventory-mrw-native.bb | 16 - .../openpower-config.yaml | 34 - .../ipmi/openpower-ipmi-oem-whitelist-native.bb | 6 - .../openpower-ipmi-oem-whitelist-native.conf | 2 - .../recipes-phosphor/ipmi/openpower-ipmi-oem.bb | 35 - .../recipes-phosphor/ipmi/openpower-ipmi-oem.inc | 5 - .../phosphor-ipmi-sensor-config-native.bbappend | 1 - .../phosphor-logging-error-logs-native.bbappend | 1 - .../logging/phosphor-logging.bbappend | 5 - .../openpower-occ-control-config-example-native.bb | 17 - .../occ/openpower-occ-control-config-mrw-native.bb | 19 - .../recipes-phosphor/occ/openpower-occ-control.bb | 111 - .../recipes-phosphor/occ/openpower-occ-control.inc | 5 - .../occ/openpower-occ-control/occ-active.sh | 20 - .../openpower-occ-control/op-occ-disable@.service | 12 - .../openpower-occ-control/op-occ-enable@.service | 17 - .../org.open_power.OCC.Control.service | 14 - .../nativesdk-packagegroup-sdk-host.bbappend | 4 - .../packagegroups/packagegroup-obmc-apps.bbappend | 24 - .../packagegroup-obmc-ipmid-providers.bbappend | 1 - .../packagegroup-obmc-phosphor-debugtools.bbappend | 5 - .../packagegroups/packagegroup-op-apps.bb | 61 - .../vpd/openpower-fru-inventory-example-native.bb | 22 - .../vpd/openpower-fru-inventory-example/inventory | 2 - .../vpd/openpower-fru-inventory-mrw-native.bb | 28 - .../vpd/openpower-fru-properties-example-native.bb | 22 - .../openpower-fru-properties-example/example.yaml | 6 - .../vpd/openpower-fru-properties-mrw-native.bb | 29 - .../vpd/openpower-fru-properties-mrw/config.yaml | 11 - .../vpd/openpower-fru-vpd-layout-native.bb | 19 - .../vpd/openpower-fru-vpd-layout/layout.yaml | 15 - .../recipes-phosphor/vpd/openpower-fru-vpd.bb | 47 - .../recipes-phosphor/vpd/openpower-fru-vpd.inc | 5 - .../vpd/openpower-fru-vpd/70-op-vpd.rules | 1 - .../vpd/openpower-fru-vpd/op-vpd-parser.service | 12 - .../recipes-phosphor/webui/phosphor-webui.bbappend | 16 - .../conf/distro/include/openpower-distrovars.inc | 4 - .../conf/distro/include/openpower-mrw.inc | 5 - .../conf/distro/include/openpower-ubi.inc | 2 - .../conf/distro/openbmc-openpower.conf | 2 - .../meta-openpower/conf/layer.conf | 11 - .../conf/machine/include/openpower.inc | 34 - .../meta-openpower/conf/machine/include/p8.inc | 1 - .../meta-openpower/conf/machine/include/p9.inc | 2 - .../meta-openpower/meta-ibm/conf/layer.conf | 10 - .../meta-ibm/conf/machine/include/ibm.inc | 1 - .../meta-palmetto/conf/bblayers.conf.sample | 35 - .../meta-ibm/meta-palmetto/conf/conf-notes.txt | 2 - .../meta-ibm/meta-palmetto/conf/layer.conf | 10 - .../meta-ibm/meta-palmetto/conf/local.conf.sample | 245 - .../meta-palmetto/conf/machine/palmetto.conf | 20 - .../recipes-kernel/linux/linux-aspeed/palmetto.cfg | 3 - .../recipes-kernel/linux/linux-aspeed_%.bbappend | 2 - .../console/obmc-console/obmc-console.conf | 4 - .../console/obmc-console_%.bbappend | 1 - .../host/checkstop-monitor.bbappend | 1 - .../host/checkstop-monitor/obmc/gpio/checkstop | 4 - .../images/obmc-phosphor-image.bbappend | 1 - .../ipmi/palmetto-ipmi-inventory-map-native.bb | 23 - .../ipmi/palmetto-ipmi-inventory-map/config.yaml | 220 - .../ipmi/phosphor-ipmi-fru-properties%.bbappend | 1 - .../extra-properties.yaml | 73 - .../ipmi/phosphor-ipmi-sensor-inventory%.bbappend | 1 - .../phosphor-ipmi-sensor-inventory%/config.yaml | 561 - .../leds/palmetto-led-manager-config-native.bb | 17 - .../leds/palmetto-led-manager-config/led.yaml | 33 - .../recipes-phosphor/mrw/mrw-native.bbappend | 2 - .../mrw/mrw-native/palmetto.xml.patch.xml | 473 - .../packagegroups/packagegroup-obmc-apps.bbappend | 1 - .../packagegroups/packagegroup-op-apps.bbappend | 2 - .../sensors/phosphor-hwmon%.bbappend | 13 - .../apb/i2c@1e78a000/i2c-bus@100/occ-hwmon@50.conf | 40 - .../ahb/apb/i2c@1e78a000/i2c-bus@40/rtc@68.conf | 3 - .../ahb/apb/i2c@1e78a000/i2c-bus@c0/tmp423@4c.conf | 7 - .../recipes-phosphor/workbook/palmetto-config.bb | 8 - .../meta-ibm/meta-palmetto/recipes.txt | 1 - .../meta-romulus/conf/bblayers.conf.sample | 35 - .../meta-ibm/meta-romulus/conf/conf-notes.txt | 2 - .../meta-ibm/meta-romulus/conf/layer.conf | 10 - .../meta-ibm/meta-romulus/conf/local.conf.sample | 223 - .../meta-romulus/conf/machine/romulus.conf | 20 - .../recipes-kernel/linux/linux-aspeed/romulus.cfg | 4 - .../recipes-kernel/linux/linux-aspeed_%.bbappend | 2 - .../recipes-phosphor/chassis/avsbus-control.bb | 40 - .../chassis/avsbus-control/avsbus-disable.sh | 16 - .../chassis/avsbus-control/avsbus-disable@.service | 16 - .../chassis/avsbus-control/avsbus-enable.sh | 16 - .../chassis/avsbus-control/avsbus-enable@.service | 15 - .../chassis/avsbus-control/avsbus-workaround.sh | 7 - .../avsbus-control/avsbus-workaround@.service | 16 - .../recipes-phosphor/chassis/vrm-control.bb | 26 - .../chassis/vrm-control/vrm-control.sh | 137 - .../chassis/vrm-control/vrm-control@.service | 16 - .../recipes-phosphor/chassis/vrm-control/vrm.sh | 3 - .../console/obmc-console/obmc-console.conf | 4 - .../console/obmc-console_%.bbappend | 1 - ...sphor-fan-control-events-config-native.bbappend | 1 - .../events.yaml | 423 - ...phosphor-fan-control-fan-config-native.bbappend | 1 - .../fans.yaml | 16 - ...-control-zone-conditions-config-native.bbappend | 1 - .../zone_conditions.yaml | 9 - ...hosphor-fan-control-zone-config-native.bbappend | 2 - .../zones.yaml | 13 - .../phosphor-fan-monitor-config-native.bbappend | 1 - .../monitor.yaml | 33 - .../phosphor-fan-presence-config-native.bbappend | 1 - .../config.yaml | 20 - .../recipes-phosphor/fans/phosphor-fan.bbappend | 22 - .../obmc/phosphor-fan/phosphor-cooling-type-0.conf | 3 - .../phosphor-fan/phosphor-cooling-type@.service | 13 - .../flash/phosphor-software-manager.bbappend | 1 - .../recipes-phosphor/gpio/id-button.bb | 29 - .../gpio/id-button/id-button-pressed.service | 10 - .../gpio/id-button/obmc/gpio/id_button | 5 - .../gpio/id-button/toggle_identify_led.sh | 20 - .../recipes-phosphor/host/p9-host-start.bbappend | 3 - .../images/obmc-phosphor-image.bbappend | 1 - .../recipes-phosphor/ipmi/files/config.yaml | 538 - .../recipes-phosphor/ipmi/files/sel-config.yaml | 340 - .../ipmi/phosphor-ipmi-fru-properties%.bbappend | 1 - .../extra-properties.yaml | 159 - .../phosphor-ipmi-fru-read-bmc-inventory%.bbappend | 1 - .../bmc-fru-config.yaml | 27 - .../ipmi/phosphor-ipmi-host.bbappend | 8 - .../ipmi/phosphor-ipmi-host/channel.yaml | 4 - .../ipmi/phosphor-ipmi-sensor-inventory%.bbappend | 1 - .../phosphor-ipmi-sensor-inventory%/config.yaml | 3560 ---- .../ipmi/romulus-ipmi-fru-read-inventory-native.bb | 18 - .../ipmi/romulus-ipmi-inventory-map-native.bb | 23 - .../ipmi/romulus-ipmi-inventory-sel-native.bb | 18 - .../leds/romulus-led-manager-config-native.bb | 18 - .../leds/romulus-led-manager-config/led.yaml | 335 - .../recipes-phosphor/logging/files/callouts.yaml | 5 - .../romulus-phosphor-logging-callouts-native.bb | 19 - .../recipes-phosphor/mboxd/mboxd.bbappend | 1 - .../packagegroups/packagegroup-obmc-apps.bbappend | 2 - .../sensors/phosphor-hwmon%.bbappend | 23 - .../apb/i2c@1e78a000/i2c-bus@440/w83773g@4c.conf | 17 - .../ahb/apb/pwm-tacho-controller@1e786000.conf | 8 - .../00--00--00--06/sbefifo1-dev0/occ-hwmon.1.conf | 67 - .../01--01--00--06/sbefifo2-dev0/occ-hwmon.2.conf | 67 - .../state/phosphor-state-manager.bbappend | 1 - .../obmc/phosphor-reboot-host/reboot.conf | 3 - .../recipes-phosphor/workbook/romulus-config.bb | 5 - .../meta-ibm/meta-romulus/recipes.txt | 2 - .../meta-ibm/meta-witherspoon/README.md | 8 - .../meta-witherspoon/conf/bblayers.conf.sample | 35 - .../meta-ibm/meta-witherspoon/conf/conf-notes.txt | 2 - .../conf/distro/openbmc-witherspoon.conf | 5 - .../meta-ibm/meta-witherspoon/conf/layer.conf | 10 - .../meta-witherspoon/conf/local.conf.sample | 21 - .../meta-witherspoon/conf/machine/witherspoon.conf | 33 - .../systemd/systemd/journald-size-policy.conf | 8 - .../systemd/systemd/journald-storage-policy.conf | 8 - .../systemd/systemd/systemd-journald-override.conf | 3 - .../recipes-core/systemd/systemd_%.bbappend | 14 - .../linux/linux-aspeed/witherspoon.cfg | 7 - .../recipes-kernel/linux/linux-aspeed_%.bbappend | 2 - .../recipes-phosphor/chassis/avsbus-control.bb | 40 - .../chassis/avsbus-control/avsbus-disable.sh | 16 - .../chassis/avsbus-control/avsbus-disable@.service | 16 - .../chassis/avsbus-control/avsbus-enable.sh | 22 - .../chassis/avsbus-control/avsbus-enable@.service | 15 - .../chassis/avsbus-control/power-workarounds.sh | 134 - .../avsbus-control/power-workarounds@.service | 16 - .../chassis/obmc-mgr-inventory%.bbappend | 24 - .../obmc-mgr-inventory%/mac_sync_inventory.conf | 6 - .../system/chassis/motherboard/bmc/ethernet | 2 - .../system/chassis/motherboard/uuid | 2 - .../obmc-mgr-inventory%/uuid_sync_inventory.conf | 3 - .../chassis/obmc-op-control-power.bbappend | 1 - .../obmc-op-control-power/obmc/power_control | 2 - .../recipes-phosphor/chassis/vrm-control.bb | 36 - .../chassis/vrm-control/ir35221-on-bind@.service | 15 - .../chassis/vrm-control/ir35221-on-unbind@.service | 14 - .../chassis/vrm-control/ir35221-unbind-bind.sh | 81 - .../chassis/vrm-control/vrm-control.sh | 155 - .../chassis/vrm-control/vrm-control@.service | 16 - .../console/obmc-console/obmc-console.conf | 4 - .../console/obmc-console_%.bbappend | 1 - .../phosphor-dbus-monitor-config-native%.bbappend | 4 - .../dbus/phosphor-dbus-monitor.bbappend | 1 - .../recipes-phosphor/dbus/phosphor-mapper.bbappend | 7 - .../dbus/phosphor-mapper/mapper-nice.conf | 2 - .../events/witherspoon-events-policy-native.bb | 13 - .../events/witherspoon-events-policy/config.yaml | 114 - .../recipes-phosphor/fans/phosphor-fan%.bbappend | 33 - .../fans/phosphor-fan%/fan-watchdog-conflicts.conf | 2 - .../fans/phosphor-fan%/fan-watchdog-monitor.conf | 5 - .../obmc/phosphor-fan/phosphor-cooling-type-0.conf | 6 - .../phosphor-fan%/phosphor-cooling-type@.service | 15 - ...sphor-fan-control-events-config-native.bbappend | 1 - .../events.yaml | 766 - .../fans/phosphor-fan-control-fan-config%.bbappend | 1 - .../phosphor-fan-control-fan-config%/fans.yaml | 21 - ...-control-zone-conditions-config-native.bbappend | 1 - .../zone_conditions.yaml | 18 - ...hosphor-fan-control-zone-config-native.bbappend | 2 - .../zones.yaml | 32 - .../phosphor-fan-monitor-config-native.bbappend | 1 - .../monitor.yaml | 73 - .../phosphor-fan-presence-config-native%.bbappend | 1 - .../config.yaml | 55 - .../fans/witherspoon-fan-policy-native.bb | 16 - .../fans/witherspoon-fan-policy/air-cooled.yaml | 328 - .../fans/witherspoon-fan-policy/fan-errors.yaml | 676 - .../fans/witherspoon-fan-policy/water-cooled.yaml | 322 - .../fans/witherspoon-fan-watchdog.bb | 22 - .../witherspoon-fan-watchdog/fan-watchdog.conf | 3 - .../reset-fan-watchdog.conf | 4 - .../witherspoon-fan-watchdog-monitor@.service | 10 - .../witherspoon-fan-watchdog.service | 13 - .../witherspoon-reset-fan-watchdog.service | 12 - .../fans/witherspoon-thermal-policy-native.bb | 12 - .../witherspoon-thermal-policy/thermal-policy.yaml | 187 - .../flash/openpower-software-manager.bbappend | 1 - .../flash/phosphor-software-manager.bbappend | 10 - .../gpio/phosphor-gpio-monitor.bbappend | 12 - .../obmc/gpio/phosphor-power-supply-0.conf | 5 - .../obmc/gpio/phosphor-power-supply-1.conf | 5 - .../recipes-phosphor/host/p9-host-start.bbappend | 3 - .../images/obmc-phosphor-image.bbappend | 1 - .../interfaces/phosphor-rest.bbappend | 1 - .../interfaces/phosphor-rest/url_config.json | 14 - .../inventory/inventory-cleanup-native.bb | 15 - .../inventory-cleanup/inventory-cleanup.yaml | 27 - ...osphor-inventory-manager-config-native.bbappend | 1 - .../phosphor-ipmi-fru-read-bmc-inventory%.bbappend | 1 - .../bmc-fru-config.yaml | 120 - ...i-fru-read-not-sent-by-host-inventory%.bbappend | 1 - .../fru-config-not-sent-by-host.yaml | 29 - .../ipmi/phosphor-ipmi-host.bbappend | 10 - .../ipmi/phosphor-ipmi-host/channel.yaml | 4 - .../hwmon_sensors.hardcoded.yaml | 573 - .../phosphor-ipmi-host/occ_sensors.hardcoded.yaml | 44 - .../ipmi/witherspoon-ipmi-config.bb | 82 - .../ipmi/witherspoon-ipmi-config/cipher_list.json | 38 - .../ipmi/witherspoon-ipmi-config/dcmi_cap.json | 17 - .../ipmi/witherspoon-ipmi-config/dcmi_sensors.json | 58 - .../ipmi/witherspoon-ipmi-config/dev_id.json | 2 - .../witherspoon-ipmi-config/power_reading.json | 3 - .../recipes-phosphor/logging/ibm-logging.bbappend | 2 - .../logging/ibm-logging/policyTable.json | 17145 ------------------- .../recipes-phosphor/mboxd/mboxd.bbappend | 12 - .../mboxd/mboxd/check-pnor-format.service | 11 - .../mboxd/mboxd/check_pnor_format.sh | 18 - .../recipes-phosphor/network/network.bbappend | 2 - .../network/network/ncsi-netlink.service | 13 - .../packagegroups/packagegroup-obmc-apps.bbappend | 5 - .../packagegroups/packagegroup-op-apps.bbappend | 1 - .../phosphor-logging-error-logs-native.bbappend | 2 - .../witherspoon-pfault-analysis-error-native.bb | 18 - .../power/witherspoon-pfault-analysis.bb | 47 - .../power/witherspoon-pfault-analysis.inc | 5 - .../power-supply-monitor-0.conf | 6 - .../power-supply-monitor-1.conf | 6 - .../witherspoon-power-supply-monitor@.service | 15 - .../witherspoon-pseq-monitor-pgood.service | 11 - .../witherspoon-pseq-monitor.service | 10 - .../witherspoon-power-supply-policy-native.bb | 12 - .../power-supply-policy.yaml | 215 - .../power/witherspoon-power-supply-sync.bb | 15 - .../witherspoon-power-supply-sync.service | 14 - .../sensors/phosphor-hwmon%.bbappend | 47 - .../sensors/phosphor-hwmon%/70-hwmon.rules | 2 - .../phosphor-hwmon%/70-max31785-hwmon.rules | 1 - .../phosphor-hwmon%/max31785-hwmon-helper@.service | 9 - .../obmc/hwmon-max31785/wspoon.conf | 3 - .../apb/i2c@1e78a000/i2c-bus@100/bmp280@77.conf | 6 - .../apb/i2c@1e78a000/i2c-bus@100/dps310@76.conf | 6 - .../i2c@1e78a000/i2c-bus@100/max31785@52_air.conf | 33 - .../i2c-bus@100/max31785@52_water.conf | 25 - .../i2c@1e78a000/i2c-bus@100/power-supply@68.conf | 23 - .../i2c@1e78a000/i2c-bus@100/power-supply@69.conf | 23 - .../apb/i2c@1e78a000/i2c-bus@140/ir35221@70.conf | 11 - .../apb/i2c@1e78a000/i2c-bus@140/ir35221@71.conf | 11 - .../apb/i2c@1e78a000/i2c-bus@180/ir35221@70.conf | 11 - .../apb/i2c@1e78a000/i2c-bus@180/ir35221@71.conf | 11 - .../apb/i2c@1e78a000/i2c-bus@380/tmp275@4a.conf | 5 - .../00--00--00--06/sbefifo1-dev0/occ-hwmon.1.conf | 338 - .../01--01--00--06/sbefifo2-dev0/occ-hwmon.2.conf | 268 - .../phosphor-hwmon%/start_max31785_hwmon.sh | 26 - .../settings/phosphor-settings-manager.bbappend | 2 - .../TPMEnable-default-true.override.yml | 6 - ...phor-settings-read-settings-mrw-native.bbappend | 2 - .../mrw-override-settings.yaml | 11 - .../vpd/openpower-fru-vpd.bbappend | 4 - .../workbook/devtree-config-native.bb | 17 - .../workbook/devtree-config/config.yaml | 54 - .../workbook/witherspoon-config.bb | 5 - .../meta-ibm/meta-witherspoon/recipes.txt | 3 - .../meta-ibm/meta-z/conf/bblayers.conf.sample | 25 - .../meta-ibm/meta-z/conf/conf-notes.txt | 2 - .../meta-openpower/meta-ibm/meta-z/conf/layer.conf | 5 - .../meta-ibm/meta-z/conf/local.conf.sample | 18 - .../meta-ibm/meta-z/conf/machine/ibm-z.conf | 13 - .../meta-ibm/recipes-httpd/nginx/files/gen-cert.sh | 9 - .../meta-ibm/recipes-httpd/nginx/files/nginx.conf | 114 - .../recipes-httpd/nginx/files/nginx.service | 20 - .../recipes-httpd/nginx/files/nginx.socket | 8 - .../meta-ibm/recipes-httpd/nginx/nginx_%.bbappend | 33 - .../recipes-phosphor/bmcweb/bmcweb.bbappend | 10 - .../recipes-phosphor/bmcweb/bmcweb/bmcweb.service | 9 - .../recipes-phosphor/bmcweb/bmcweb/bmcweb.socket | 8 - .../ibm-dbus-interfaces-mapper-config-native.bb | 10 - .../recipes-phosphor/dbus/ibm-dbus-interfaces.bb | 32 - .../dbus/phosphor-mapper-config-native.bbappend | 1 - .../dump/phosphor-debug-collector.bbappend | 21 - .../phosphor-debug-collector/plugins.d/ibm_elogall | 29 - .../recipes-phosphor/logging/ibm-logging.bb | 79 - .../logging/ibm-logging/com.ibm.Logging.service | 14 - .../logging/ibm-logging/policyTable.json | 5 - .../packagegroups/packagegroup-obmc-apps.bbappend | 2 - .../phosphor-gevent/phosphor-gevent.bbappend | 4 - .../phosphor-gevent/phosphor-gevent.service | 11 - .../phosphor-gevent/phosphor-gevent.socket | 8 - .../meta-openpower/meta-ingrasys/conf/layer.conf | 6 - .../conf/machine/include/ingrasys.inc | 1 - .../meta-zaius/conf/bblayers.conf.sample | 35 - .../meta-ingrasys/meta-zaius/conf/conf-notes.txt | 2 - .../meta-ingrasys/meta-zaius/conf/layer.conf | 10 - .../meta-zaius/conf/local.conf.sample | 21 - .../meta-zaius/conf/machine/zaius.conf | 14 - ...0001-board-aspeed-Add-reset_phy-for-Zaius.patch | 60 - ...-aspeed-aspeednic-Use-MAC2-for-networking.patch | 43 - .../recipes-bsp/u-boot/u-boot-aspeed_%.bbappend | 3 - .../recipes-kernel/linux/linux-aspeed/zaius.cfg | 8 - .../recipes-kernel/linux/linux-aspeed_%.bbappend | 2 - .../recipes-phosphor/chassis/avsbus-control.bb | 28 - .../chassis/avsbus-control/avsbus-disable@.service | 15 - .../chassis/avsbus-control/avsbus-enable@.service | 16 - .../chassis/avsbus-control/zaius_avsbus.sh | 98 - .../recipes-phosphor/chassis/refclock-fixup.bb | 21 - .../chassis/refclock-fixup/fix_zaius_refclock.sh | 27 - .../refclock-fixup/op-refclock-fixup@.service | 19 - .../recipes-phosphor/chassis/vcs-control.bb | 31 - .../chassis/vcs-control/vcs-off@.service | 14 - .../chassis/vcs-control/vcs-on@.service | 16 - .../chassis/vcs-control/zaius_vcs.sh | 72 - .../console/obmc-console/obmc-console.conf | 4 - .../console/obmc-console_%.bbappend | 1 - .../gpio/phosphor-gpio-monitor.bbappend | 11 - .../obmc/gpio/phosphor-pcie-card-e2b.conf | 4 - .../phosphor-gpio-presence@.service | 13 - .../host/checkstop-monitor.bbappend | 1 - .../host/checkstop-monitor/obmc/gpio/checkstop | 4 - .../recipes-phosphor/host/p9-host-start.bbappend | 2 - .../image/obmc-phosphor-image.bbappend | 1 - .../ipmi/phosphor-ipmi-fru-properties%.bbappend | 1 - .../extra-properties.yaml | 15 - .../ipmi/phosphor-ipmi-sensor-inventory%.bbappend | 1 - .../phosphor-ipmi-sensor-inventory%/config.yaml | 178 - .../ipmi/zaius-ipmi-inventory-map-native.bb | 23 - .../ipmi/zaius-ipmi-inventory-map/config.yaml | 54 - .../recipes-phosphor/mboxd/mboxd.bbappend | 1 - .../packagegroups/packagegroup-obmc-apps.bbappend | 3 - .../sensors/phosphor-hwmon%.bbappend | 17 - .../apb/i2c@1e78a000/i2c-bus@40/ucd90160@64.conf | 25 - .../00--00--00--06/sbefifo1-dev0/occ-hwmon.1.conf | 83 - .../01--01--00--06/sbefifo2-dev0/occ-hwmon.2.conf | 83 - .../settings/phosphor-settings-manager.bbappend | 3 - ...owerpolicy-default-ALWAYS_POWER_ON.override.yml | 6 - .../timeowner-host-no-ntp.override.yml | 12 - .../recipes-phosphor/workbook/zaius-config.bb | 5 - .../meta-ingrasys/meta-zaius/recipes.txt | 1 - .../meta-openpower/meta-inventec/conf/layer.conf | 5 - .../conf/machine/include/inventec.inc | 1 - .../meta-lanyang/conf/bblayers.conf.sample | 33 - .../meta-inventec/meta-lanyang/conf/conf-notes.txt | 2 - .../meta-inventec/meta-lanyang/conf/layer.conf | 9 - .../meta-lanyang/conf/local.conf.sample | 21 - .../meta-lanyang/conf/machine/lanyang.conf | 14 - .../recipes-phosphor/chassis/avsbus-control.bb | 28 - .../chassis/avsbus-control/avsbus-disable@.service | 15 - .../chassis/avsbus-control/avsbus-enable@.service | 16 - .../chassis/avsbus-control/lanyang_avsbus.sh | 98 - .../console/obmc-console/obmc-console.conf | 4 - .../console/obmc-console_%.bbappend | 1 - .../recipes-phosphor/host/p9-host-start.bbappend | 2 - .../image/obmc-phosphor-image.bbappend | 1 - .../leds/lanyang-led-manager-config-native.bb | 18 - .../leds/lanyang-led-manager-config/led.yaml | 31 - .../recipes-phosphor/mboxd/mboxd.bbappend | 1 - .../recipes-phosphor/workbook/lanyang-config.bb | 5 - .../meta-openpower/meta-rackspace/conf/layer.conf | 5 - .../conf/machine/include/rackspace.inc | 1 - .../meta-rackspace/meta-barreleye/README.md | 6 - .../meta-barreleye/conf/bblayers.conf.sample | 35 - .../meta-barreleye/conf/conf-notes.txt | 2 - .../meta-rackspace/meta-barreleye/conf/layer.conf | 9 - .../meta-barreleye/conf/local.conf.sample | 246 - .../meta-barreleye/conf/machine/barreleye.conf | 20 - .../linux/linux-aspeed/barreleye.cfg | 3 - .../recipes-kernel/linux/linux-aspeed_%.bbappend | 2 - .../chassis/obmc-mgr-inventory%.bbappend | 18 - .../system/chassis/io_board/bmc/ethernet | 2 - .../sync_inventory_item/system/chassis/motherboard | 2 - .../fans/obmc-control-fan%.bbappend | 7 - .../host/checkstop-monitor.bbappend | 1 - .../host/checkstop-monitor/obmc/gpio/checkstop | 4 - .../ipmi/barreleye-ipmi-inventory-map-native.bb | 23 - .../ipmi/barreleye-ipmi-inventory-map/config.yaml | 1239 -- .../ipmi/phosphor-ipmi-fru%.bbappend | 18 - .../obmc/eeproms/system/chassis/hdd_backplane | 2 - .../obmc/eeproms/system/chassis/io_board | 2 - .../obmc/eeproms/system/chassis/motherboard | 2 - .../obmc/eeproms/system/chassis/sas_expander | 2 - .../ipmi/phosphor-ipmi-fru-properties%.bbappend | 1 - .../extra-properties.yaml | 375 - .../ipmi/phosphor-ipmi-sensor-inventory%.bbappend | 1 - .../phosphor-ipmi-sensor-inventory%/config.yaml | 1636 -- .../leds/barreleye-led-manager-config-native.bb | 17 - .../leds/barreleye-led-manager-config/led.yaml | 33 - .../sensors/phosphor-hwmon%.bbappend | 15 - .../apb/i2c@1e78a000/i2c-bus@1c0/nct7904@2d.conf | 20 - .../apb/i2c@1e78a000/i2c-bus@1c0/nct7904@2e.conf | 20 - .../ahb/apb/i2c@1e78a000/i2c-bus@40/lm75@4a.conf | 1 - .../ahb/apb/i2c@1e78a000/i2c-bus@40/rtc@68.conf | 1 - .../recipes-phosphor/workbook/barreleye-config.bb | 5 - .../meta-rackspace/meta-barreleye/recipes.txt | 3 - meta-openbmc-machines/meta-x86/conf/layer.conf | 5 - .../meta-x86/meta-intel/conf/layer.conf | 10 - .../meta-intel/conf/machine/include/intel.inc | 21 - .../recipes-intel/boost-dbus/boost-dbus.bb | 15 - .../libtinyxml2/libtinyxml2_%.bbappend | 3 - .../packagegroups/packagegroup-intel-apps.bb | 51 - .../packagegroups/packagegroup-obmc-apps.bbappend | 4 - .../meta-s2600wf/conf/bblayers.conf.sample | 21 - .../meta-intel/meta-s2600wf/conf/conf-notes.txt | 4 - .../meta-intel/meta-s2600wf/conf/layer.conf | 10 - .../meta-intel/meta-s2600wf/conf/local.conf.sample | 241 - .../meta-s2600wf/conf/machine/s2600wf.conf | 12 - .../recipes-phosphor/workbook/s2600wf-config.bb | 5 - .../meta-x86/meta-mellanox/conf/layer.conf | 5 - .../meta-msn/conf/bblayers.conf.sample | 35 - .../meta-mellanox/meta-msn/conf/conf-notes.txt | 2 - .../meta-mellanox/meta-msn/conf/layer.conf | 9 - .../meta-mellanox/meta-msn/conf/local.conf.sample | 21 - .../meta-mellanox/meta-msn/conf/machine/msn.conf | 9 - .../recipes-connectivity/mlx-ipmid/mlx-ipmid.bb | 13 - .../recipes-connectivity/mlx-ipmid/mlx-ipmid.inc | 60 - .../mlx-ipmid/mlx-ipmid/mlx_ipmid.service | 12 - .../mlx-ipmid/mlx-ipmid/remove_libdir.patch | 67 - .../recipes-kernel/linux/linux-aspeed/msn.cfg | 21 - .../recipes-kernel/linux/linux-aspeed_%.bbappend | 3 - .../images/obmc-phosphor-image.bbappend | 1 - .../recipes-phosphor/initfs/files/failsafe-boot.sh | 30 - .../recipes-phosphor/initfs/files/obmc-init.sh | 430 - .../initfs/files/obmc-update_all.sh | 54 - .../recipes-phosphor/initfs/files/recovery.sh | 52 - .../initfs/obmc-phosphor-initfs.bbappend | 16 - .../meta-x86/meta-mellanox/meta-msn/recipes.txt | 1 - .../meta-neptune/conf/bblayers.conf.sample | 19 - .../meta-portwell/meta-neptune/conf/conf-notes.txt | 2 - .../meta-portwell/meta-neptune/conf/layer.conf | 9 - .../meta-neptune/conf/local.conf.sample | 223 - .../meta-neptune/conf/machine/neptune.conf | 21 - .../recipes-kernel/linux/linux-aspeed/neptune.cfg | 5 - .../recipes-kernel/linux/linux-aspeed_%.bbappend | 2 - .../meta-portwell/meta-neptune/recipes.txt | 2 - .../meta-x86/meta-quanta/conf/layer.conf | 5 - .../meta-x86/meta-quanta/meta-q71l/README.md | 6 - .../meta-q71l/conf/bblayers.conf.sample | 35 - .../meta-quanta/meta-q71l/conf/conf-notes.txt | 2 - .../meta-x86/meta-quanta/meta-q71l/conf/layer.conf | 9 - .../meta-quanta/meta-q71l/conf/local.conf.sample | 21 - .../meta-q71l/conf/machine/quanta-q71l.conf | 38 - .../images/obmc-phosphor-image.bbappend | 3 - .../ipmi/phosphor-ipmi-fru%.bbappend | 20 - .../obmc/eeproms/system/chassis/bmc | 2 - .../obmc/eeproms/system/chassis/fp | 2 - .../obmc/eeproms/system/chassis/motherboard | 2 - .../obmc/eeproms/system/chassis/pdb | 2 - .../ipmi/q71l-ipmi-channel-config-native.bb | 18 - .../ipmi/q71l-ipmi-channel-config/channel.yaml | 5 - .../ipmi/q71l-ipmi-fru-merge-config-native.bb | 14 - .../ipmi/q71l-ipmi-inventory-map-native.bb | 19 - .../ipmi/q71l-ipmi-inventory-map/config.yaml | 202 - .../ipmi/q71l-ipmi-sensor-map-native.bb | 18 - .../ipmi/q71l-ipmi-sensor-map/config.yaml | 523 - .../quanta-powerctrl/files/host-gpio.service | 9 - .../quanta-powerctrl/files/host-poweroff.service | 14 - .../quanta-powerctrl/files/host-poweron.service | 14 - .../quanta-powerctrl/files/init_once.sh | 32 - .../quanta-powerctrl/files/poweroff.sh | 10 - .../quanta-powerctrl/files/poweron.sh | 10 - .../quanta-powerctrl/quanta-powerctrl.bb | 27 - .../sensors/phosphor-hwmon%.bbappend | 17 - .../ahb/apb/i2c@1e78a000/i2c-bus@80/tmp75@4c.conf | 1 - .../ahb/apb/i2c@1e78a000/i2c-bus@80/tmp75@4e.conf | 1 - .../ahb/apb/i2c@1e78a000/i2c-bus@80/tmp75@4f.conf | 1 - .../phosphor-hwmon%/obmc/hwmon/iio-hwmon.conf | 19 - .../obmc/hwmon/pwm-tacho-controller@1e786000.conf | 9 - .../recipes-phosphor/spictrl/files/spimaster.py | 148 - .../meta-q71l/recipes-phosphor/spictrl/spictrl.bb | 19 - .../workbook/quanta-q71l-config.bb | 37 - .../workbook/quanta-q71l-config/Quanta-q71l.py | 48 - meta-openpower/COPYING.MIT | 17 + meta-openpower/COPYING.apache-2.0 | 175 + meta-openpower/LICENSE | 12 + meta-openpower/MAINTAINERS | 48 + meta-openpower/README.md | 6 + meta-openpower/classes/openpower-fru-vpd.bbclass | 5 + .../classes/openpower-occ-control.bbclass | 1 + meta-openpower/common/recipes-bsp/ffs/ffs.inc | 17 + meta-openpower/common/recipes-bsp/ffs/ffs_git.bb | 8 + meta-openpower/common/recipes-bsp/fsidbg/fsidbg.bb | 18 + .../pdbg/0001-CFAM-reg-0x2918-access-hack.patch | 34 + meta-openpower/common/recipes-bsp/pdbg/pdbg_1.0.bb | 13 + meta-openpower/common/recipes-bsp/skiboot/gard.bb | 5 + .../common/recipes-bsp/skiboot/pflash.bb | 8 + .../common/recipes-bsp/skiboot/skiboot.inc | 27 + ...enpower-dbus-interfaces-mapper-config-native.bb | 11 + .../dbus/openpower-dbus-interfaces.bb | 32 + .../dbus/phosphor-mapper-config-native%.bbappend | 1 + .../debug/openpower-debug-collector.bb | 77 + .../debug/openpower-debug-collector.inc | 5 + .../openpower-debug-collector-checkstop@.service | 13 + ...power-debug-collector-watchdog-timeout@.service | 9 + .../openpower-debug-collector-watchdog@.service | 9 + .../flash/openpower-software-manager.bb | 71 + .../openpower-software-manager/obmc-flash-bios | 362 + .../obmc-flash-bios-check-clearvolatile@.service | 14 + .../obmc-flash-bios-cleanup.service | 8 + .../obmc-flash-bios-enable-clearvolatile@.service | 14 + .../obmc-flash-bios-ubiattach.service | 8 + .../obmc-flash-bios-ubimount@.service | 13 + .../obmc-flash-bios-ubipatch.service | 11 + .../obmc-flash-bios-ubiremount.service | 13 + .../obmc-flash-bios-ubiumount-ro@.service | 10 + .../obmc-flash-bios-ubiumount-rw@.service | 10 + .../obmc-flash-bios-updatesymlinks.service | 16 + .../org.open_power.Software.Host.Updater.service | 19 + .../flash/phosphor-software-manager.bbappend | 4 + .../software-bmc-updater.conf | 3 + .../common/recipes-phosphor/fsi/op-fsi.bb | 18 + .../fsi/op-fsi/fsi-disable.service | 9 + .../recipes-phosphor/fsi/op-fsi/fsi-enable.service | 10 + .../recipes-phosphor/fsi/op-fsi/fsi-scan@.service | 17 + .../recipes-phosphor/host/aspeed-lpc-ctrl.bb | 15 + .../host/aspeed-lpc-ctrl/pnorboot.service | 9 + .../recipes-phosphor/host/checkstop-monitor.bb | 30 + .../host/checkstop-monitor/checkstop.conf | 3 + .../host/checkstop-monitor/obmc/gpio/checkstop | 4 + .../recipes-phosphor/host/hostboot-settings.bb | 19 + .../host/hostboot-settings/hb_settings | 110 + .../hostboot-settings/hostboot-settings.service | 9 + .../host/op-host-control/cfam_override@.service | 20 + .../host/op-host-control/start_host@.service | 19 + .../host/op-host-control/vcs_workaround@.service | 19 + .../recipes-phosphor/host/op-proc-control.bb | 26 + .../recipes-phosphor/host/p9-cfam-override.bb | 19 + .../common/recipes-phosphor/host/p9-host-start.bb | 23 + .../recipes-phosphor/host/p9-vcs-workaround.bb | 19 + .../initfs/obmc-phosphor-initfs.bbappend | 1 + .../interfaces/phosphor-rest.bbappend | 1 + .../interfaces/phosphor-rest/url_config.json | 14 + .../inventory-upload/inventory-upload.bb | 31 + .../inventory-upload/op-inventory-upload@.service | 16 + .../ipmi/hostboot-inventory-config-native.bb | 19 + .../ipmi/hostboot-inventory-config/config.yaml | 117 + .../ipmi/openpower-ipmi-oem-error-native.bb | 19 + ...enpower-ipmi-oem-sensor-inventory-mrw-native.bb | 16 + .../openpower-config.yaml | 34 + .../ipmi/openpower-ipmi-oem-whitelist-native.bb | 6 + .../openpower-ipmi-oem-whitelist-native.conf | 2 + .../recipes-phosphor/ipmi/openpower-ipmi-oem.bb | 35 + .../recipes-phosphor/ipmi/openpower-ipmi-oem.inc | 5 + .../phosphor-ipmi-sensor-config-native.bbappend | 1 + .../phosphor-logging-error-logs-native.bbappend | 1 + .../logging/phosphor-logging.bbappend | 5 + .../openpower-occ-control-config-example-native.bb | 17 + .../occ/openpower-occ-control-config-mrw-native.bb | 19 + .../recipes-phosphor/occ/openpower-occ-control.bb | 111 + .../recipes-phosphor/occ/openpower-occ-control.inc | 5 + .../occ/openpower-occ-control/occ-active.sh | 20 + .../openpower-occ-control/op-occ-disable@.service | 12 + .../openpower-occ-control/op-occ-enable@.service | 17 + .../org.open_power.OCC.Control.service | 14 + .../nativesdk-packagegroup-sdk-host.bbappend | 4 + .../packagegroups/packagegroup-obmc-apps.bbappend | 24 + .../packagegroup-obmc-ipmid-providers.bbappend | 1 + .../packagegroup-obmc-phosphor-debugtools.bbappend | 5 + .../packagegroups/packagegroup-op-apps.bb | 61 + .../vpd/openpower-fru-inventory-example-native.bb | 22 + .../vpd/openpower-fru-inventory-example/inventory | 2 + .../vpd/openpower-fru-inventory-mrw-native.bb | 28 + .../vpd/openpower-fru-properties-example-native.bb | 22 + .../openpower-fru-properties-example/example.yaml | 6 + .../vpd/openpower-fru-properties-mrw-native.bb | 29 + .../vpd/openpower-fru-properties-mrw/config.yaml | 11 + .../vpd/openpower-fru-vpd-layout-native.bb | 19 + .../vpd/openpower-fru-vpd-layout/layout.yaml | 15 + .../recipes-phosphor/vpd/openpower-fru-vpd.bb | 47 + .../recipes-phosphor/vpd/openpower-fru-vpd.inc | 5 + .../vpd/openpower-fru-vpd/70-op-vpd.rules | 1 + .../vpd/openpower-fru-vpd/op-vpd-parser.service | 12 + .../recipes-phosphor/webui/phosphor-webui.bbappend | 16 + .../conf/distro/include/openpower-distrovars.inc | 4 + .../conf/distro/include/openpower-mrw.inc | 5 + .../conf/distro/include/openpower-ubi.inc | 2 + meta-openpower/conf/distro/openbmc-openpower.conf | 2 + meta-openpower/conf/layer.conf | 11 + meta-openpower/conf/machine/include/openpower.inc | 34 + meta-openpower/conf/machine/include/p8.inc | 1 + meta-openpower/conf/machine/include/p9.inc | 2 + meta-phosphor/conf/bblayers.conf.sample | 2 +- .../conf/distro/include/phosphor-base.inc | 1 + .../meta-neptune/conf/bblayers.conf.sample | 19 + meta-portwell/meta-neptune/conf/conf-notes.txt | 2 + meta-portwell/meta-neptune/conf/layer.conf | 9 + meta-portwell/meta-neptune/conf/local.conf.sample | 223 + .../meta-neptune/conf/machine/neptune.conf | 21 + .../recipes-kernel/linux/linux-aspeed/neptune.cfg | 5 + .../recipes-kernel/linux/linux-aspeed_%.bbappend | 2 + meta-portwell/meta-neptune/recipes.txt | 2 + meta-qualcomm/conf/layer.conf | 5 + meta-qualcomm/conf/machine/include/qualcomm.inc | 3 + .../meta-centriq2400-rep/conf/bblayers.conf.sample | 35 + .../meta-centriq2400-rep/conf/conf-notes.txt | 2 + meta-qualcomm/meta-centriq2400-rep/conf/layer.conf | 9 + .../meta-centriq2400-rep/conf/local.conf.sample | 21 + .../conf/machine/centriq2400-rep.conf | 17 + .../linux/linux-aspeed/centriq2400-rep.cfg | 25 + .../recipes-kernel/linux/linux-aspeed_%.bbappend | 2 + .../recipes-phosphor/chassis/ir38163-workaround.bb | 30 + .../chassis/ir38163-workaround/ir-add@.service | 16 + .../chassis/ir38163-workaround/ir-remove@.service | 13 + .../ir38163-workaround/ir38163_workaround.sh | 19 + .../console/centriq-2400rep-console-client.bb | 10 + .../centriq-2400rep-console-client.sh | 7 + .../centriq-2400rep-console-client@.service | 9 + .../console/obmc-console/obmc-console.conf | 2 + .../console/obmc-console_%.bbappend | 2 + .../centriq2400-rep-led-manager-config-native.bb | 17 + .../centriq2400-rep-led-manager-config/led.yaml | 15 + .../sensors/phosphor-hwmon%.bbappend | 34 + .../apb/i2c@1e78a000/i2c-bus@180/ir38163@12.conf | 7 + .../apb/i2c@1e78a000/i2c-bus@180/ir38163@42.conf | 5 + .../apb/i2c@1e78a000/i2c-bus@180/ir38163@44.conf | 5 + .../apb/i2c@1e78a000/i2c-bus@180/ir38163@46.conf | 5 + .../apb/i2c@1e78a000/i2c-bus@180/ir38163@48.conf | 5 + .../apb/i2c@1e78a000/i2c-bus@180/pxm1310@02.conf | 5 + .../apb/i2c@1e78a000/i2c-bus@180/pxm1310@04.conf | 5 + .../apb/i2c@1e78a000/i2c-bus@1c0/nvt210@4c.conf | 7 + .../apb/i2c@1e78a000/i2c-bus@1c0/tmp421@1d.conf | 7 + .../apb/i2c@1e78a000/i2c-bus@1c0/tmp421@1f.conf | 3 + .../apb/i2c@1e78a000/i2c-bus@1c0/tmp421@4d.conf | 3 + .../apb/i2c@1e78a000/i2c-bus@1c0/tmp421@4f.conf | 3 + .../apb/i2c@1e78a000/i2c-bus@300/adm1278@10.conf | 27 + .../apb/i2c@1e78a000/i2c-bus@300/adm1278@11.conf | 27 + .../i2c-bus@340/pca9641@70/i2c-arb/adm1278@12.conf | 27 + .../i2c-bus@340/pca9641@70/i2c-arb/ds1100@58.conf | 17 + .../pca9641@70/i2c-arb/max31790@20.conf | 47 + .../pca9641@70/i2c-arb/max31790@23.conf | 47 + .../i2c-bus@340/pca9641@70/i2c-arb/tmp421@1d.conf | 7 + .../ahb/apb/i2c@1e78a000/i2c-bus@80/tmp421@1c.conf | 3 + .../ahb/apb/i2c@1e78a000/i2c-bus@80/tmp421@1e.conf | 7 + .../ahb/apb/i2c@1e78a000/i2c-bus@80/tmp421@2a.conf | 3 + .../ahb/apb/i2c@1e78a000/i2c-bus@80/tmp421@4e.conf | 3 + .../ahb/flash-controller@1e631000/spi2@0.conf | 73 + .../phosphor-hwmon%/obmc/hwmon/iio-hwmon.conf | 30 + .../recipes-phosphor/socupdate/files/socupdate.sh | 129 + .../recipes-phosphor/socupdate/socupdate.bb | 13 + .../workbook/centriq2400-rep-config.bb | 37 + .../centriq2400-rep-config/Centriq2400-rep.py | 81 + meta-quanta/conf/layer.conf | 5 + meta-quanta/meta-q71l/README.md | 6 + meta-quanta/meta-q71l/conf/bblayers.conf.sample | 35 + meta-quanta/meta-q71l/conf/conf-notes.txt | 2 + meta-quanta/meta-q71l/conf/layer.conf | 9 + meta-quanta/meta-q71l/conf/local.conf.sample | 21 + .../meta-q71l/conf/machine/quanta-q71l.conf | 38 + .../images/obmc-phosphor-image.bbappend | 3 + .../ipmi/phosphor-ipmi-fru%.bbappend | 20 + .../obmc/eeproms/system/chassis/bmc | 2 + .../obmc/eeproms/system/chassis/fp | 2 + .../obmc/eeproms/system/chassis/motherboard | 2 + .../obmc/eeproms/system/chassis/pdb | 2 + .../ipmi/q71l-ipmi-channel-config-native.bb | 18 + .../ipmi/q71l-ipmi-channel-config/channel.yaml | 5 + .../ipmi/q71l-ipmi-fru-merge-config-native.bb | 14 + .../ipmi/q71l-ipmi-inventory-map-native.bb | 19 + .../ipmi/q71l-ipmi-inventory-map/config.yaml | 202 + .../ipmi/q71l-ipmi-sensor-map-native.bb | 18 + .../ipmi/q71l-ipmi-sensor-map/config.yaml | 523 + .../quanta-powerctrl/files/host-gpio.service | 9 + .../quanta-powerctrl/files/host-poweroff.service | 14 + .../quanta-powerctrl/files/host-poweron.service | 14 + .../quanta-powerctrl/files/init_once.sh | 32 + .../quanta-powerctrl/files/poweroff.sh | 10 + .../quanta-powerctrl/files/poweron.sh | 10 + .../quanta-powerctrl/quanta-powerctrl.bb | 27 + .../sensors/phosphor-hwmon%.bbappend | 17 + .../ahb/apb/i2c@1e78a000/i2c-bus@80/tmp75@4c.conf | 1 + .../ahb/apb/i2c@1e78a000/i2c-bus@80/tmp75@4e.conf | 1 + .../ahb/apb/i2c@1e78a000/i2c-bus@80/tmp75@4f.conf | 1 + .../phosphor-hwmon%/obmc/hwmon/iio-hwmon.conf | 19 + .../obmc/hwmon/pwm-tacho-controller@1e786000.conf | 9 + .../recipes-phosphor/spictrl/files/spimaster.py | 148 + .../meta-q71l/recipes-phosphor/spictrl/spictrl.bb | 19 + .../workbook/quanta-q71l-config.bb | 37 + .../workbook/quanta-q71l-config/Quanta-q71l.py | 48 + meta-rackspace/conf/layer.conf | 5 + meta-rackspace/conf/machine/include/rackspace.inc | 1 + meta-rackspace/meta-barreleye/README.md | 6 + .../meta-barreleye/conf/bblayers.conf.sample | 35 + meta-rackspace/meta-barreleye/conf/conf-notes.txt | 2 + meta-rackspace/meta-barreleye/conf/layer.conf | 9 + .../meta-barreleye/conf/local.conf.sample | 246 + .../meta-barreleye/conf/machine/barreleye.conf | 20 + .../linux/linux-aspeed/barreleye.cfg | 3 + .../recipes-kernel/linux/linux-aspeed_%.bbappend | 2 + .../chassis/obmc-mgr-inventory%.bbappend | 18 + .../system/chassis/io_board/bmc/ethernet | 2 + .../sync_inventory_item/system/chassis/motherboard | 2 + .../fans/obmc-control-fan%.bbappend | 7 + .../host/checkstop-monitor.bbappend | 1 + .../host/checkstop-monitor/obmc/gpio/checkstop | 4 + .../ipmi/barreleye-ipmi-inventory-map-native.bb | 23 + .../ipmi/barreleye-ipmi-inventory-map/config.yaml | 1239 ++ .../ipmi/phosphor-ipmi-fru%.bbappend | 18 + .../obmc/eeproms/system/chassis/hdd_backplane | 2 + .../obmc/eeproms/system/chassis/io_board | 2 + .../obmc/eeproms/system/chassis/motherboard | 2 + .../obmc/eeproms/system/chassis/sas_expander | 2 + .../ipmi/phosphor-ipmi-fru-properties%.bbappend | 1 + .../extra-properties.yaml | 375 + .../ipmi/phosphor-ipmi-sensor-inventory%.bbappend | 1 + .../phosphor-ipmi-sensor-inventory%/config.yaml | 1636 ++ .../leds/barreleye-led-manager-config-native.bb | 17 + .../leds/barreleye-led-manager-config/led.yaml | 33 + .../sensors/phosphor-hwmon%.bbappend | 15 + .../apb/i2c@1e78a000/i2c-bus@1c0/nct7904@2d.conf | 20 + .../apb/i2c@1e78a000/i2c-bus@1c0/nct7904@2e.conf | 20 + .../ahb/apb/i2c@1e78a000/i2c-bus@40/lm75@4a.conf | 1 + .../ahb/apb/i2c@1e78a000/i2c-bus@40/rtc@68.conf | 1 + .../recipes-phosphor/workbook/barreleye-config.bb | 5 + meta-rackspace/meta-barreleye/recipes.txt | 3 + meta-x86/conf/layer.conf | 5 + setup | 32 +- 1272 files changed, 43780 insertions(+), 43783 deletions(-) create mode 100644 meta-arm/common/recipes-phosphor/packagegroups/packagegroup-arm-apps.bb create mode 100644 meta-arm/conf/layer.conf create mode 100644 meta-arm/conf/machine/include/arm.inc create mode 100644 meta-evb/README.md create mode 100644 meta-evb/conf/layer.conf create mode 100644 meta-evb/meta-evb-aspeed/conf/layer.conf create mode 100644 meta-evb/meta-evb-aspeed/meta-evb-ast2500/README.md create mode 100644 meta-evb/meta-evb-aspeed/meta-evb-ast2500/conf/bblayers.conf.sample create mode 100644 meta-evb/meta-evb-aspeed/meta-evb-ast2500/conf/conf-notes.txt create mode 100644 meta-evb/meta-evb-aspeed/meta-evb-ast2500/conf/layer.conf create mode 100644 meta-evb/meta-evb-aspeed/meta-evb-ast2500/conf/local.conf.sample create mode 100644 meta-evb/meta-evb-aspeed/meta-evb-ast2500/conf/machine/evb-ast2500.conf create mode 100644 meta-evb/meta-evb-nuvoton/conf/layer.conf create mode 100644 meta-evb/meta-evb-nuvoton/meta-evb-npcm750/README.md create mode 100644 meta-evb/meta-evb-nuvoton/meta-evb-npcm750/conf/bblayers.conf.sample create mode 100644 meta-evb/meta-evb-nuvoton/meta-evb-npcm750/conf/conf-notes.txt create mode 100644 meta-evb/meta-evb-nuvoton/meta-evb-npcm750/conf/layer.conf create mode 100644 meta-evb/meta-evb-nuvoton/meta-evb-npcm750/conf/local.conf.sample create mode 100644 meta-evb/meta-evb-raspberrypi/conf/bblayers.conf.sample create mode 100644 meta-evb/meta-evb-raspberrypi/conf/conf-notes.txt create mode 100644 meta-evb/meta-evb-raspberrypi/conf/local.conf.sample create mode 100644 meta-ibm/conf/layer.conf create mode 100644 meta-ibm/conf/machine/include/ibm.inc create mode 100644 meta-ibm/meta-palmetto/conf/bblayers.conf.sample create mode 100644 meta-ibm/meta-palmetto/conf/conf-notes.txt create mode 100644 meta-ibm/meta-palmetto/conf/layer.conf create mode 100644 meta-ibm/meta-palmetto/conf/local.conf.sample create mode 100644 meta-ibm/meta-palmetto/conf/machine/palmetto.conf create mode 100644 meta-ibm/meta-palmetto/recipes-kernel/linux/linux-aspeed/palmetto.cfg create mode 100644 meta-ibm/meta-palmetto/recipes-kernel/linux/linux-aspeed_%.bbappend create mode 100644 meta-ibm/meta-palmetto/recipes-phosphor/console/obmc-console/obmc-console.conf create mode 100644 meta-ibm/meta-palmetto/recipes-phosphor/console/obmc-console_%.bbappend create mode 100644 meta-ibm/meta-palmetto/recipes-phosphor/host/checkstop-monitor.bbappend create mode 100644 meta-ibm/meta-palmetto/recipes-phosphor/host/checkstop-monitor/obmc/gpio/checkstop create mode 100644 meta-ibm/meta-palmetto/recipes-phosphor/images/obmc-phosphor-image.bbappend create mode 100644 meta-ibm/meta-palmetto/recipes-phosphor/ipmi/palmetto-ipmi-inventory-map-native.bb create mode 100644 meta-ibm/meta-palmetto/recipes-phosphor/ipmi/palmetto-ipmi-inventory-map/config.yaml create mode 100644 meta-ibm/meta-palmetto/recipes-phosphor/ipmi/phosphor-ipmi-fru-properties%.bbappend create mode 100644 meta-ibm/meta-palmetto/recipes-phosphor/ipmi/phosphor-ipmi-fru-properties%/extra-properties.yaml create mode 100644 meta-ibm/meta-palmetto/recipes-phosphor/ipmi/phosphor-ipmi-sensor-inventory%.bbappend create mode 100755 meta-ibm/meta-palmetto/recipes-phosphor/ipmi/phosphor-ipmi-sensor-inventory%/config.yaml create mode 100644 meta-ibm/meta-palmetto/recipes-phosphor/leds/palmetto-led-manager-config-native.bb create mode 100755 meta-ibm/meta-palmetto/recipes-phosphor/leds/palmetto-led-manager-config/led.yaml create mode 100644 meta-ibm/meta-palmetto/recipes-phosphor/mrw/mrw-native.bbappend create mode 100644 meta-ibm/meta-palmetto/recipes-phosphor/mrw/mrw-native/palmetto.xml.patch.xml create mode 100644 meta-ibm/meta-palmetto/recipes-phosphor/packagegroups/packagegroup-obmc-apps.bbappend create mode 100644 meta-ibm/meta-palmetto/recipes-phosphor/packagegroups/packagegroup-op-apps.bbappend create mode 100644 meta-ibm/meta-palmetto/recipes-phosphor/sensors/phosphor-hwmon%.bbappend create mode 100644 meta-ibm/meta-palmetto/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@100/occ-hwmon@50.conf create mode 100644 meta-ibm/meta-palmetto/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@40/rtc@68.conf create mode 100644 meta-ibm/meta-palmetto/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@c0/tmp423@4c.conf create mode 100644 meta-ibm/meta-palmetto/recipes-phosphor/workbook/palmetto-config.bb create mode 100644 meta-ibm/meta-palmetto/recipes.txt create mode 100644 meta-ibm/meta-romulus/conf/bblayers.conf.sample create mode 100644 meta-ibm/meta-romulus/conf/conf-notes.txt create mode 100644 meta-ibm/meta-romulus/conf/layer.conf create mode 100644 meta-ibm/meta-romulus/conf/local.conf.sample create mode 100644 meta-ibm/meta-romulus/conf/machine/romulus.conf create mode 100644 meta-ibm/meta-romulus/recipes-kernel/linux/linux-aspeed/romulus.cfg create mode 100644 meta-ibm/meta-romulus/recipes-kernel/linux/linux-aspeed_%.bbappend create mode 100644 meta-ibm/meta-romulus/recipes-phosphor/chassis/avsbus-control.bb create mode 100644 meta-ibm/meta-romulus/recipes-phosphor/chassis/avsbus-control/avsbus-disable.sh create mode 100644 meta-ibm/meta-romulus/recipes-phosphor/chassis/avsbus-control/avsbus-disable@.service create mode 100644 meta-ibm/meta-romulus/recipes-phosphor/chassis/avsbus-control/avsbus-enable.sh create mode 100644 meta-ibm/meta-romulus/recipes-phosphor/chassis/avsbus-control/avsbus-enable@.service create mode 100644 meta-ibm/meta-romulus/recipes-phosphor/chassis/avsbus-control/avsbus-workaround.sh create mode 100644 meta-ibm/meta-romulus/recipes-phosphor/chassis/avsbus-control/avsbus-workaround@.service create mode 100644 meta-ibm/meta-romulus/recipes-phosphor/chassis/vrm-control.bb create mode 100644 meta-ibm/meta-romulus/recipes-phosphor/chassis/vrm-control/vrm-control.sh create mode 100644 meta-ibm/meta-romulus/recipes-phosphor/chassis/vrm-control/vrm-control@.service create mode 100644 meta-ibm/meta-romulus/recipes-phosphor/chassis/vrm-control/vrm.sh create mode 100644 meta-ibm/meta-romulus/recipes-phosphor/console/obmc-console/obmc-console.conf create mode 100644 meta-ibm/meta-romulus/recipes-phosphor/console/obmc-console_%.bbappend create mode 100644 meta-ibm/meta-romulus/recipes-phosphor/fans/phosphor-fan-control-events-config-native.bbappend create mode 100644 meta-ibm/meta-romulus/recipes-phosphor/fans/phosphor-fan-control-events-config-native/events.yaml create mode 100644 meta-ibm/meta-romulus/recipes-phosphor/fans/phosphor-fan-control-fan-config-native.bbappend create mode 100644 meta-ibm/meta-romulus/recipes-phosphor/fans/phosphor-fan-control-fan-config-native/fans.yaml create mode 100644 meta-ibm/meta-romulus/recipes-phosphor/fans/phosphor-fan-control-zone-conditions-config-native.bbappend create mode 100644 meta-ibm/meta-romulus/recipes-phosphor/fans/phosphor-fan-control-zone-conditions-config-native/zone_conditions.yaml create mode 100644 meta-ibm/meta-romulus/recipes-phosphor/fans/phosphor-fan-control-zone-config-native.bbappend create mode 100644 meta-ibm/meta-romulus/recipes-phosphor/fans/phosphor-fan-control-zone-config-native/zones.yaml create mode 100644 meta-ibm/meta-romulus/recipes-phosphor/fans/phosphor-fan-monitor-config-native.bbappend create mode 100644 meta-ibm/meta-romulus/recipes-phosphor/fans/phosphor-fan-monitor-config-native/monitor.yaml create mode 100644 meta-ibm/meta-romulus/recipes-phosphor/fans/phosphor-fan-presence-config-native.bbappend create mode 100644 meta-ibm/meta-romulus/recipes-phosphor/fans/phosphor-fan-presence-config-native/config.yaml create mode 100644 meta-ibm/meta-romulus/recipes-phosphor/fans/phosphor-fan.bbappend create mode 100644 meta-ibm/meta-romulus/recipes-phosphor/fans/phosphor-fan/obmc/phosphor-fan/phosphor-cooling-type-0.conf create mode 100644 meta-ibm/meta-romulus/recipes-phosphor/fans/phosphor-fan/phosphor-cooling-type@.service create mode 100644 meta-ibm/meta-romulus/recipes-phosphor/flash/phosphor-software-manager.bbappend create mode 100644 meta-ibm/meta-romulus/recipes-phosphor/gpio/id-button.bb create mode 100644 meta-ibm/meta-romulus/recipes-phosphor/gpio/id-button/id-button-pressed.service create mode 100644 meta-ibm/meta-romulus/recipes-phosphor/gpio/id-button/obmc/gpio/id_button create mode 100755 meta-ibm/meta-romulus/recipes-phosphor/gpio/id-button/toggle_identify_led.sh create mode 100644 meta-ibm/meta-romulus/recipes-phosphor/host/p9-host-start.bbappend create mode 100644 meta-ibm/meta-romulus/recipes-phosphor/images/obmc-phosphor-image.bbappend create mode 100644 meta-ibm/meta-romulus/recipes-phosphor/ipmi/files/config.yaml create mode 100755 meta-ibm/meta-romulus/recipes-phosphor/ipmi/files/sel-config.yaml create mode 100644 meta-ibm/meta-romulus/recipes-phosphor/ipmi/phosphor-ipmi-fru-properties%.bbappend create mode 100644 meta-ibm/meta-romulus/recipes-phosphor/ipmi/phosphor-ipmi-fru-properties%/extra-properties.yaml create mode 100644 meta-ibm/meta-romulus/recipes-phosphor/ipmi/phosphor-ipmi-fru-read-bmc-inventory%.bbappend create mode 100644 meta-ibm/meta-romulus/recipes-phosphor/ipmi/phosphor-ipmi-fru-read-bmc-inventory%/bmc-fru-config.yaml create mode 100644 meta-ibm/meta-romulus/recipes-phosphor/ipmi/phosphor-ipmi-host.bbappend create mode 100644 meta-ibm/meta-romulus/recipes-phosphor/ipmi/phosphor-ipmi-host/channel.yaml create mode 100644 meta-ibm/meta-romulus/recipes-phosphor/ipmi/phosphor-ipmi-sensor-inventory%.bbappend create mode 100755 meta-ibm/meta-romulus/recipes-phosphor/ipmi/phosphor-ipmi-sensor-inventory%/config.yaml create mode 100644 meta-ibm/meta-romulus/recipes-phosphor/ipmi/romulus-ipmi-fru-read-inventory-native.bb create mode 100644 meta-ibm/meta-romulus/recipes-phosphor/ipmi/romulus-ipmi-inventory-map-native.bb create mode 100644 meta-ibm/meta-romulus/recipes-phosphor/ipmi/romulus-ipmi-inventory-sel-native.bb create mode 100644 meta-ibm/meta-romulus/recipes-phosphor/leds/romulus-led-manager-config-native.bb create mode 100755 meta-ibm/meta-romulus/recipes-phosphor/leds/romulus-led-manager-config/led.yaml create mode 100644 meta-ibm/meta-romulus/recipes-phosphor/logging/files/callouts.yaml create mode 100644 meta-ibm/meta-romulus/recipes-phosphor/logging/romulus-phosphor-logging-callouts-native.bb create mode 100644 meta-ibm/meta-romulus/recipes-phosphor/mboxd/mboxd.bbappend create mode 100644 meta-ibm/meta-romulus/recipes-phosphor/packagegroups/packagegroup-obmc-apps.bbappend create mode 100644 meta-ibm/meta-romulus/recipes-phosphor/sensors/phosphor-hwmon%.bbappend create mode 100644 meta-ibm/meta-romulus/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@440/w83773g@4c.conf create mode 100644 meta-ibm/meta-romulus/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/pwm-tacho-controller@1e786000.conf create mode 100644 meta-ibm/meta-romulus/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/devices/platform/gpio-fsi/fsi0/slave@00--00/00--00--00--06/sbefifo1-dev0/occ-hwmon.1.conf create mode 100644 meta-ibm/meta-romulus/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/devices/platform/gpio-fsi/fsi0/slave@00--00/00--00--00--0a/fsi1/slave@01--00/01--01--00--06/sbefifo2-dev0/occ-hwmon.2.conf create mode 100644 meta-ibm/meta-romulus/recipes-phosphor/state/phosphor-state-manager.bbappend create mode 100644 meta-ibm/meta-romulus/recipes-phosphor/state/phosphor-state-manager/obmc/phosphor-reboot-host/reboot.conf create mode 100644 meta-ibm/meta-romulus/recipes-phosphor/workbook/romulus-config.bb create mode 100644 meta-ibm/meta-romulus/recipes.txt create mode 100644 meta-ibm/meta-witherspoon/README.md create mode 100644 meta-ibm/meta-witherspoon/conf/bblayers.conf.sample create mode 100644 meta-ibm/meta-witherspoon/conf/conf-notes.txt create mode 100644 meta-ibm/meta-witherspoon/conf/distro/openbmc-witherspoon.conf create mode 100644 meta-ibm/meta-witherspoon/conf/layer.conf create mode 100644 meta-ibm/meta-witherspoon/conf/local.conf.sample create mode 100644 meta-ibm/meta-witherspoon/conf/machine/witherspoon.conf create mode 100644 meta-ibm/meta-witherspoon/recipes-core/systemd/systemd/journald-size-policy.conf create mode 100644 meta-ibm/meta-witherspoon/recipes-core/systemd/systemd/journald-storage-policy.conf create mode 100644 meta-ibm/meta-witherspoon/recipes-core/systemd/systemd/systemd-journald-override.conf create mode 100644 meta-ibm/meta-witherspoon/recipes-core/systemd/systemd_%.bbappend create mode 100644 meta-ibm/meta-witherspoon/recipes-kernel/linux/linux-aspeed/witherspoon.cfg create mode 100644 meta-ibm/meta-witherspoon/recipes-kernel/linux/linux-aspeed_%.bbappend create mode 100644 meta-ibm/meta-witherspoon/recipes-phosphor/chassis/avsbus-control.bb create mode 100644 meta-ibm/meta-witherspoon/recipes-phosphor/chassis/avsbus-control/avsbus-disable.sh create mode 100644 meta-ibm/meta-witherspoon/recipes-phosphor/chassis/avsbus-control/avsbus-disable@.service create mode 100644 meta-ibm/meta-witherspoon/recipes-phosphor/chassis/avsbus-control/avsbus-enable.sh create mode 100644 meta-ibm/meta-witherspoon/recipes-phosphor/chassis/avsbus-control/avsbus-enable@.service create mode 100644 meta-ibm/meta-witherspoon/recipes-phosphor/chassis/avsbus-control/power-workarounds.sh create mode 100644 meta-ibm/meta-witherspoon/recipes-phosphor/chassis/avsbus-control/power-workarounds@.service create mode 100644 meta-ibm/meta-witherspoon/recipes-phosphor/chassis/obmc-mgr-inventory%.bbappend create mode 100644 meta-ibm/meta-witherspoon/recipes-phosphor/chassis/obmc-mgr-inventory%/mac_sync_inventory.conf create mode 100644 meta-ibm/meta-witherspoon/recipes-phosphor/chassis/obmc-mgr-inventory%/obmc/sync_inventory_item/system/chassis/motherboard/bmc/ethernet create mode 100644 meta-ibm/meta-witherspoon/recipes-phosphor/chassis/obmc-mgr-inventory%/obmc/sync_inventory_item/system/chassis/motherboard/uuid create mode 100644 meta-ibm/meta-witherspoon/recipes-phosphor/chassis/obmc-mgr-inventory%/uuid_sync_inventory.conf create mode 100644 meta-ibm/meta-witherspoon/recipes-phosphor/chassis/obmc-op-control-power.bbappend create mode 100644 meta-ibm/meta-witherspoon/recipes-phosphor/chassis/obmc-op-control-power/obmc/power_control create mode 100644 meta-ibm/meta-witherspoon/recipes-phosphor/chassis/vrm-control.bb create mode 100644 meta-ibm/meta-witherspoon/recipes-phosphor/chassis/vrm-control/ir35221-on-bind@.service create mode 100644 meta-ibm/meta-witherspoon/recipes-phosphor/chassis/vrm-control/ir35221-on-unbind@.service create mode 100644 meta-ibm/meta-witherspoon/recipes-phosphor/chassis/vrm-control/ir35221-unbind-bind.sh create mode 100644 meta-ibm/meta-witherspoon/recipes-phosphor/chassis/vrm-control/vrm-control.sh create mode 100644 meta-ibm/meta-witherspoon/recipes-phosphor/chassis/vrm-control/vrm-control@.service create mode 100644 meta-ibm/meta-witherspoon/recipes-phosphor/console/obmc-console/obmc-console.conf create mode 100644 meta-ibm/meta-witherspoon/recipes-phosphor/console/obmc-console_%.bbappend create mode 100644 meta-ibm/meta-witherspoon/recipes-phosphor/dbus/phosphor-dbus-monitor-config-native%.bbappend create mode 100644 meta-ibm/meta-witherspoon/recipes-phosphor/dbus/phosphor-dbus-monitor.bbappend create mode 100644 meta-ibm/meta-witherspoon/recipes-phosphor/dbus/phosphor-mapper.bbappend create mode 100644 meta-ibm/meta-witherspoon/recipes-phosphor/dbus/phosphor-mapper/mapper-nice.conf create mode 100644 meta-ibm/meta-witherspoon/recipes-phosphor/events/witherspoon-events-policy-native.bb create mode 100644 meta-ibm/meta-witherspoon/recipes-phosphor/events/witherspoon-events-policy/config.yaml create mode 100644 meta-ibm/meta-witherspoon/recipes-phosphor/fans/phosphor-fan%.bbappend create mode 100644 meta-ibm/meta-witherspoon/recipes-phosphor/fans/phosphor-fan%/fan-watchdog-conflicts.conf create mode 100644 meta-ibm/meta-witherspoon/recipes-phosphor/fans/phosphor-fan%/fan-watchdog-monitor.conf create mode 100644 meta-ibm/meta-witherspoon/recipes-phosphor/fans/phosphor-fan%/obmc/phosphor-fan/phosphor-cooling-type-0.conf create mode 100644 meta-ibm/meta-witherspoon/recipes-phosphor/fans/phosphor-fan%/phosphor-cooling-type@.service create mode 100644 meta-ibm/meta-witherspoon/recipes-phosphor/fans/phosphor-fan-control-events-config-native.bbappend create mode 100644 meta-ibm/meta-witherspoon/recipes-phosphor/fans/phosphor-fan-control-events-config-native/events.yaml create mode 100644 meta-ibm/meta-witherspoon/recipes-phosphor/fans/phosphor-fan-control-fan-config%.bbappend create mode 100755 meta-ibm/meta-witherspoon/recipes-phosphor/fans/phosphor-fan-control-fan-config%/fans.yaml create mode 100644 meta-ibm/meta-witherspoon/recipes-phosphor/fans/phosphor-fan-control-zone-conditions-config-native.bbappend create mode 100644 meta-ibm/meta-witherspoon/recipes-phosphor/fans/phosphor-fan-control-zone-conditions-config-native/zone_conditions.yaml create mode 100644 meta-ibm/meta-witherspoon/recipes-phosphor/fans/phosphor-fan-control-zone-config-native.bbappend create mode 100644 meta-ibm/meta-witherspoon/recipes-phosphor/fans/phosphor-fan-control-zone-config-native/zones.yaml create mode 100644 meta-ibm/meta-witherspoon/recipes-phosphor/fans/phosphor-fan-monitor-config-native.bbappend create mode 100644 meta-ibm/meta-witherspoon/recipes-phosphor/fans/phosphor-fan-monitor-config-native/monitor.yaml create mode 100644 meta-ibm/meta-witherspoon/recipes-phosphor/fans/phosphor-fan-presence-config-native%.bbappend create mode 100644 meta-ibm/meta-witherspoon/recipes-phosphor/fans/phosphor-fan-presence-config-native%/config.yaml create mode 100644 meta-ibm/meta-witherspoon/recipes-phosphor/fans/witherspoon-fan-policy-native.bb create mode 100644 meta-ibm/meta-witherspoon/recipes-phosphor/fans/witherspoon-fan-policy/air-cooled.yaml create mode 100644 meta-ibm/meta-witherspoon/recipes-phosphor/fans/witherspoon-fan-policy/fan-errors.yaml create mode 100644 meta-ibm/meta-witherspoon/recipes-phosphor/fans/witherspoon-fan-policy/water-cooled.yaml create mode 100644 meta-ibm/meta-witherspoon/recipes-phosphor/fans/witherspoon-fan-watchdog.bb create mode 100644 meta-ibm/meta-witherspoon/recipes-phosphor/fans/witherspoon-fan-watchdog/obmc/witherspoon-fan-watchdog/fan-watchdog.conf create mode 100644 meta-ibm/meta-witherspoon/recipes-phosphor/fans/witherspoon-fan-watchdog/obmc/witherspoon-fan-watchdog/reset-fan-watchdog.conf create mode 100644 meta-ibm/meta-witherspoon/recipes-phosphor/fans/witherspoon-fan-watchdog/witherspoon-fan-watchdog-monitor@.service create mode 100644 meta-ibm/meta-witherspoon/recipes-phosphor/fans/witherspoon-fan-watchdog/witherspoon-fan-watchdog.service create mode 100644 meta-ibm/meta-witherspoon/recipes-phosphor/fans/witherspoon-fan-watchdog/witherspoon-reset-fan-watchdog.service create mode 100644 meta-ibm/meta-witherspoon/recipes-phosphor/fans/witherspoon-thermal-policy-native.bb create mode 100644 meta-ibm/meta-witherspoon/recipes-phosphor/fans/witherspoon-thermal-policy/thermal-policy.yaml create mode 100644 meta-ibm/meta-witherspoon/recipes-phosphor/flash/openpower-software-manager.bbappend create mode 100644 meta-ibm/meta-witherspoon/recipes-phosphor/flash/phosphor-software-manager.bbappend create mode 100644 meta-ibm/meta-witherspoon/recipes-phosphor/gpio/phosphor-gpio-monitor.bbappend create mode 100644 meta-ibm/meta-witherspoon/recipes-phosphor/gpio/phosphor-gpio-monitor/obmc/gpio/phosphor-power-supply-0.conf create mode 100644 meta-ibm/meta-witherspoon/recipes-phosphor/gpio/phosphor-gpio-monitor/obmc/gpio/phosphor-power-supply-1.conf create mode 100644 meta-ibm/meta-witherspoon/recipes-phosphor/host/p9-host-start.bbappend create mode 100644 meta-ibm/meta-witherspoon/recipes-phosphor/images/obmc-phosphor-image.bbappend create mode 100644 meta-ibm/meta-witherspoon/recipes-phosphor/interfaces/phosphor-rest.bbappend create mode 100644 meta-ibm/meta-witherspoon/recipes-phosphor/interfaces/phosphor-rest/url_config.json create mode 100644 meta-ibm/meta-witherspoon/recipes-phosphor/inventory/inventory-cleanup-native.bb create mode 100644 meta-ibm/meta-witherspoon/recipes-phosphor/inventory/inventory-cleanup/inventory-cleanup.yaml create mode 100644 meta-ibm/meta-witherspoon/recipes-phosphor/inventory/phosphor-inventory-manager-config-native.bbappend create mode 100644 meta-ibm/meta-witherspoon/recipes-phosphor/ipmi/phosphor-ipmi-fru-read-bmc-inventory%.bbappend create mode 100644 meta-ibm/meta-witherspoon/recipes-phosphor/ipmi/phosphor-ipmi-fru-read-bmc-inventory%/bmc-fru-config.yaml create mode 100644 meta-ibm/meta-witherspoon/recipes-phosphor/ipmi/phosphor-ipmi-fru-read-not-sent-by-host-inventory%.bbappend create mode 100644 meta-ibm/meta-witherspoon/recipes-phosphor/ipmi/phosphor-ipmi-fru-read-not-sent-by-host-inventory%/fru-config-not-sent-by-host.yaml create mode 100644 meta-ibm/meta-witherspoon/recipes-phosphor/ipmi/phosphor-ipmi-host.bbappend create mode 100644 meta-ibm/meta-witherspoon/recipes-phosphor/ipmi/phosphor-ipmi-host/channel.yaml create mode 100644 meta-ibm/meta-witherspoon/recipes-phosphor/ipmi/phosphor-ipmi-host/hwmon_sensors.hardcoded.yaml create mode 100644 meta-ibm/meta-witherspoon/recipes-phosphor/ipmi/phosphor-ipmi-host/occ_sensors.hardcoded.yaml create mode 100644 meta-ibm/meta-witherspoon/recipes-phosphor/ipmi/witherspoon-ipmi-config.bb create mode 100644 meta-ibm/meta-witherspoon/recipes-phosphor/ipmi/witherspoon-ipmi-config/cipher_list.json create mode 100644 meta-ibm/meta-witherspoon/recipes-phosphor/ipmi/witherspoon-ipmi-config/dcmi_cap.json create mode 100644 meta-ibm/meta-witherspoon/recipes-phosphor/ipmi/witherspoon-ipmi-config/dcmi_sensors.json create mode 100644 meta-ibm/meta-witherspoon/recipes-phosphor/ipmi/witherspoon-ipmi-config/dev_id.json create mode 100644 meta-ibm/meta-witherspoon/recipes-phosphor/ipmi/witherspoon-ipmi-config/power_reading.json create mode 100644 meta-ibm/meta-witherspoon/recipes-phosphor/logging/ibm-logging.bbappend create mode 100644 meta-ibm/meta-witherspoon/recipes-phosphor/logging/ibm-logging/policyTable.json create mode 100644 meta-ibm/meta-witherspoon/recipes-phosphor/mboxd/mboxd.bbappend create mode 100644 meta-ibm/meta-witherspoon/recipes-phosphor/mboxd/mboxd/check-pnor-format.service create mode 100644 meta-ibm/meta-witherspoon/recipes-phosphor/mboxd/mboxd/check_pnor_format.sh create mode 100644 meta-ibm/meta-witherspoon/recipes-phosphor/network/network.bbappend create mode 100644 meta-ibm/meta-witherspoon/recipes-phosphor/network/network/ncsi-netlink.service create mode 100644 meta-ibm/meta-witherspoon/recipes-phosphor/packagegroups/packagegroup-obmc-apps.bbappend create mode 100644 meta-ibm/meta-witherspoon/recipes-phosphor/packagegroups/packagegroup-op-apps.bbappend create mode 100644 meta-ibm/meta-witherspoon/recipes-phosphor/power/phosphor-logging-error-logs-native.bbappend create mode 100644 meta-ibm/meta-witherspoon/recipes-phosphor/power/witherspoon-pfault-analysis-error-native.bb create mode 100644 meta-ibm/meta-witherspoon/recipes-phosphor/power/witherspoon-pfault-analysis.bb create mode 100644 meta-ibm/meta-witherspoon/recipes-phosphor/power/witherspoon-pfault-analysis.inc create mode 100644 meta-ibm/meta-witherspoon/recipes-phosphor/power/witherspoon-pfault-analysis/obmc/power-supply-monitor/power-supply-monitor-0.conf create mode 100644 meta-ibm/meta-witherspoon/recipes-phosphor/power/witherspoon-pfault-analysis/obmc/power-supply-monitor/power-supply-monitor-1.conf create mode 100644 meta-ibm/meta-witherspoon/recipes-phosphor/power/witherspoon-pfault-analysis/witherspoon-power-supply-monitor@.service create mode 100644 meta-ibm/meta-witherspoon/recipes-phosphor/power/witherspoon-pfault-analysis/witherspoon-pseq-monitor-pgood.service create mode 100644 meta-ibm/meta-witherspoon/recipes-phosphor/power/witherspoon-pfault-analysis/witherspoon-pseq-monitor.service create mode 100644 meta-ibm/meta-witherspoon/recipes-phosphor/power/witherspoon-power-supply-policy-native.bb create mode 100644 meta-ibm/meta-witherspoon/recipes-phosphor/power/witherspoon-power-supply-policy/power-supply-policy.yaml create mode 100644 meta-ibm/meta-witherspoon/recipes-phosphor/power/witherspoon-power-supply-sync.bb create mode 100644 meta-ibm/meta-witherspoon/recipes-phosphor/power/witherspoon-power-supply-sync/witherspoon-power-supply-sync.service create mode 100644 meta-ibm/meta-witherspoon/recipes-phosphor/sensors/phosphor-hwmon%.bbappend create mode 100755 meta-ibm/meta-witherspoon/recipes-phosphor/sensors/phosphor-hwmon%/70-hwmon.rules create mode 100755 meta-ibm/meta-witherspoon/recipes-phosphor/sensors/phosphor-hwmon%/70-max31785-hwmon.rules create mode 100644 meta-ibm/meta-witherspoon/recipes-phosphor/sensors/phosphor-hwmon%/max31785-hwmon-helper@.service create mode 100644 meta-ibm/meta-witherspoon/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon-max31785/wspoon.conf create mode 100644 meta-ibm/meta-witherspoon/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@100/bmp280@77.conf create mode 100644 meta-ibm/meta-witherspoon/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@100/dps310@76.conf create mode 100644 meta-ibm/meta-witherspoon/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@100/max31785@52_air.conf create mode 100644 meta-ibm/meta-witherspoon/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@100/max31785@52_water.conf create mode 100644 meta-ibm/meta-witherspoon/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@100/power-supply@68.conf create mode 100644 meta-ibm/meta-witherspoon/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@100/power-supply@69.conf create mode 100644 meta-ibm/meta-witherspoon/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@140/ir35221@70.conf create mode 100644 meta-ibm/meta-witherspoon/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@140/ir35221@71.conf create mode 100644 meta-ibm/meta-witherspoon/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@180/ir35221@70.conf create mode 100644 meta-ibm/meta-witherspoon/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@180/ir35221@71.conf create mode 100644 meta-ibm/meta-witherspoon/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@380/tmp275@4a.conf create mode 100644 meta-ibm/meta-witherspoon/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/devices/platform/gpio-fsi/fsi0/slave@00--00/00--00--00--06/sbefifo1-dev0/occ-hwmon.1.conf create mode 100644 meta-ibm/meta-witherspoon/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/devices/platform/gpio-fsi/fsi0/slave@00--00/00--00--00--0a/fsi1/slave@01--00/01--01--00--06/sbefifo2-dev0/occ-hwmon.2.conf create mode 100755 meta-ibm/meta-witherspoon/recipes-phosphor/sensors/phosphor-hwmon%/start_max31785_hwmon.sh create mode 100644 meta-ibm/meta-witherspoon/recipes-phosphor/settings/phosphor-settings-manager.bbappend create mode 100644 meta-ibm/meta-witherspoon/recipes-phosphor/settings/phosphor-settings-manager/TPMEnable-default-true.override.yml create mode 100644 meta-ibm/meta-witherspoon/recipes-phosphor/settings/phosphor-settings-read-settings-mrw-native.bbappend create mode 100644 meta-ibm/meta-witherspoon/recipes-phosphor/settings/phosphor-settings-read-settings-mrw-native/mrw-override-settings.yaml create mode 100644 meta-ibm/meta-witherspoon/recipes-phosphor/vpd/openpower-fru-vpd.bbappend create mode 100644 meta-ibm/meta-witherspoon/recipes-phosphor/workbook/devtree-config-native.bb create mode 100644 meta-ibm/meta-witherspoon/recipes-phosphor/workbook/devtree-config/config.yaml create mode 100644 meta-ibm/meta-witherspoon/recipes-phosphor/workbook/witherspoon-config.bb create mode 100644 meta-ibm/meta-witherspoon/recipes.txt create mode 100644 meta-ibm/meta-z/conf/bblayers.conf.sample create mode 100644 meta-ibm/meta-z/conf/conf-notes.txt create mode 100644 meta-ibm/meta-z/conf/layer.conf create mode 100644 meta-ibm/meta-z/conf/local.conf.sample create mode 100644 meta-ibm/meta-z/conf/machine/ibm-z.conf create mode 100644 meta-ibm/recipes-httpd/nginx/files/gen-cert.sh create mode 100644 meta-ibm/recipes-httpd/nginx/files/nginx.conf create mode 100644 meta-ibm/recipes-httpd/nginx/files/nginx.service create mode 100644 meta-ibm/recipes-httpd/nginx/files/nginx.socket create mode 100644 meta-ibm/recipes-httpd/nginx/nginx_%.bbappend create mode 100644 meta-ibm/recipes-phosphor/bmcweb/bmcweb.bbappend create mode 100644 meta-ibm/recipes-phosphor/bmcweb/bmcweb/bmcweb.service create mode 100644 meta-ibm/recipes-phosphor/bmcweb/bmcweb/bmcweb.socket create mode 100644 meta-ibm/recipes-phosphor/dbus/ibm-dbus-interfaces-mapper-config-native.bb create mode 100644 meta-ibm/recipes-phosphor/dbus/ibm-dbus-interfaces.bb create mode 100644 meta-ibm/recipes-phosphor/dbus/phosphor-mapper-config-native.bbappend create mode 100644 meta-ibm/recipes-phosphor/dump/phosphor-debug-collector.bbappend create mode 100644 meta-ibm/recipes-phosphor/dump/phosphor-debug-collector/plugins.d/ibm_elogall create mode 100644 meta-ibm/recipes-phosphor/logging/ibm-logging.bb create mode 100644 meta-ibm/recipes-phosphor/logging/ibm-logging/com.ibm.Logging.service create mode 100644 meta-ibm/recipes-phosphor/logging/ibm-logging/policyTable.json create mode 100644 meta-ibm/recipes-phosphor/packagegroups/packagegroup-obmc-apps.bbappend create mode 100644 meta-ibm/recipes-phosphor/phosphor-gevent/phosphor-gevent.bbappend create mode 100644 meta-ibm/recipes-phosphor/phosphor-gevent/phosphor-gevent/phosphor-gevent.service create mode 100644 meta-ibm/recipes-phosphor/phosphor-gevent/phosphor-gevent/phosphor-gevent.socket create mode 100644 meta-ingrasys/conf/layer.conf create mode 100644 meta-ingrasys/conf/machine/include/ingrasys.inc create mode 100644 meta-ingrasys/meta-zaius/conf/bblayers.conf.sample create mode 100644 meta-ingrasys/meta-zaius/conf/conf-notes.txt create mode 100644 meta-ingrasys/meta-zaius/conf/layer.conf create mode 100644 meta-ingrasys/meta-zaius/conf/local.conf.sample create mode 100644 meta-ingrasys/meta-zaius/conf/machine/zaius.conf create mode 100644 meta-ingrasys/meta-zaius/recipes-bsp/u-boot/u-boot-aspeed/0001-board-aspeed-Add-reset_phy-for-Zaius.patch create mode 100644 meta-ingrasys/meta-zaius/recipes-bsp/u-boot/u-boot-aspeed/0002-board-aspeed-aspeednic-Use-MAC2-for-networking.patch create mode 100644 meta-ingrasys/meta-zaius/recipes-bsp/u-boot/u-boot-aspeed_%.bbappend create mode 100644 meta-ingrasys/meta-zaius/recipes-kernel/linux/linux-aspeed/zaius.cfg create mode 100644 meta-ingrasys/meta-zaius/recipes-kernel/linux/linux-aspeed_%.bbappend create mode 100644 meta-ingrasys/meta-zaius/recipes-phosphor/chassis/avsbus-control.bb create mode 100644 meta-ingrasys/meta-zaius/recipes-phosphor/chassis/avsbus-control/avsbus-disable@.service create mode 100644 meta-ingrasys/meta-zaius/recipes-phosphor/chassis/avsbus-control/avsbus-enable@.service create mode 100755 meta-ingrasys/meta-zaius/recipes-phosphor/chassis/avsbus-control/zaius_avsbus.sh create mode 100644 meta-ingrasys/meta-zaius/recipes-phosphor/chassis/refclock-fixup.bb create mode 100755 meta-ingrasys/meta-zaius/recipes-phosphor/chassis/refclock-fixup/fix_zaius_refclock.sh create mode 100644 meta-ingrasys/meta-zaius/recipes-phosphor/chassis/refclock-fixup/op-refclock-fixup@.service create mode 100644 meta-ingrasys/meta-zaius/recipes-phosphor/chassis/vcs-control.bb create mode 100644 meta-ingrasys/meta-zaius/recipes-phosphor/chassis/vcs-control/vcs-off@.service create mode 100644 meta-ingrasys/meta-zaius/recipes-phosphor/chassis/vcs-control/vcs-on@.service create mode 100755 meta-ingrasys/meta-zaius/recipes-phosphor/chassis/vcs-control/zaius_vcs.sh create mode 100644 meta-ingrasys/meta-zaius/recipes-phosphor/console/obmc-console/obmc-console.conf create mode 100644 meta-ingrasys/meta-zaius/recipes-phosphor/console/obmc-console_%.bbappend create mode 100644 meta-ingrasys/meta-zaius/recipes-phosphor/gpio/phosphor-gpio-monitor.bbappend create mode 100644 meta-ingrasys/meta-zaius/recipes-phosphor/gpio/phosphor-gpio-monitor/obmc/gpio/phosphor-pcie-card-e2b.conf create mode 100644 meta-ingrasys/meta-zaius/recipes-phosphor/gpio/phosphor-gpio-monitor/phosphor-gpio-presence@.service create mode 100644 meta-ingrasys/meta-zaius/recipes-phosphor/host/checkstop-monitor.bbappend create mode 100644 meta-ingrasys/meta-zaius/recipes-phosphor/host/checkstop-monitor/obmc/gpio/checkstop create mode 100644 meta-ingrasys/meta-zaius/recipes-phosphor/host/p9-host-start.bbappend create mode 100644 meta-ingrasys/meta-zaius/recipes-phosphor/image/obmc-phosphor-image.bbappend create mode 100644 meta-ingrasys/meta-zaius/recipes-phosphor/ipmi/phosphor-ipmi-fru-properties%.bbappend create mode 100644 meta-ingrasys/meta-zaius/recipes-phosphor/ipmi/phosphor-ipmi-fru-properties%/extra-properties.yaml create mode 100644 meta-ingrasys/meta-zaius/recipes-phosphor/ipmi/phosphor-ipmi-sensor-inventory%.bbappend create mode 100644 meta-ingrasys/meta-zaius/recipes-phosphor/ipmi/phosphor-ipmi-sensor-inventory%/config.yaml create mode 100644 meta-ingrasys/meta-zaius/recipes-phosphor/ipmi/zaius-ipmi-inventory-map-native.bb create mode 100644 meta-ingrasys/meta-zaius/recipes-phosphor/ipmi/zaius-ipmi-inventory-map/config.yaml create mode 100644 meta-ingrasys/meta-zaius/recipes-phosphor/mboxd/mboxd.bbappend create mode 100644 meta-ingrasys/meta-zaius/recipes-phosphor/packagegroups/packagegroup-obmc-apps.bbappend create mode 100644 meta-ingrasys/meta-zaius/recipes-phosphor/sensors/phosphor-hwmon%.bbappend create mode 100644 meta-ingrasys/meta-zaius/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@40/ucd90160@64.conf create mode 100644 meta-ingrasys/meta-zaius/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/devices/platform/gpio-fsi/fsi0/slave@00--00/00--00--00--06/sbefifo1-dev0/occ-hwmon.1.conf create mode 100644 meta-ingrasys/meta-zaius/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/devices/platform/gpio-fsi/fsi0/slave@00--00/00--00--00--0a/fsi1/slave@01--00/01--01--00--06/sbefifo2-dev0/occ-hwmon.2.conf create mode 100644 meta-ingrasys/meta-zaius/recipes-phosphor/settings/phosphor-settings-manager.bbappend create mode 100644 meta-ingrasys/meta-zaius/recipes-phosphor/settings/phosphor-settings-manager/powerpolicy-default-ALWAYS_POWER_ON.override.yml create mode 100644 meta-ingrasys/meta-zaius/recipes-phosphor/settings/phosphor-settings-manager/timeowner-host-no-ntp.override.yml create mode 100644 meta-ingrasys/meta-zaius/recipes-phosphor/workbook/zaius-config.bb create mode 100644 meta-ingrasys/meta-zaius/recipes.txt create mode 100644 meta-intel/conf/layer.conf create mode 100644 meta-intel/conf/machine/include/intel.inc create mode 100644 meta-intel/meta-common/recipes-intel/boost-dbus/boost-dbus.bb create mode 100644 meta-intel/meta-common/recipes-intel/libtinyxml2/libtinyxml2_%.bbappend create mode 100644 meta-intel/meta-common/recipes-intel/packagegroups/packagegroup-intel-apps.bb create mode 100644 meta-intel/meta-common/recipes-intel/packagegroups/packagegroup-obmc-apps.bbappend create mode 100644 meta-intel/meta-s2600wf/conf/bblayers.conf.sample create mode 100644 meta-intel/meta-s2600wf/conf/conf-notes.txt create mode 100644 meta-intel/meta-s2600wf/conf/layer.conf create mode 100644 meta-intel/meta-s2600wf/conf/local.conf.sample create mode 100644 meta-intel/meta-s2600wf/conf/machine/s2600wf.conf create mode 100644 meta-intel/meta-s2600wf/recipes-phosphor/workbook/s2600wf-config.bb create mode 100644 meta-inventec/conf/layer.conf create mode 100644 meta-inventec/conf/machine/include/inventec.inc create mode 100644 meta-inventec/meta-lanyang/conf/bblayers.conf.sample create mode 100644 meta-inventec/meta-lanyang/conf/conf-notes.txt create mode 100644 meta-inventec/meta-lanyang/conf/layer.conf create mode 100644 meta-inventec/meta-lanyang/conf/local.conf.sample create mode 100644 meta-inventec/meta-lanyang/conf/machine/lanyang.conf create mode 100644 meta-inventec/meta-lanyang/recipes-phosphor/chassis/avsbus-control.bb create mode 100644 meta-inventec/meta-lanyang/recipes-phosphor/chassis/avsbus-control/avsbus-disable@.service create mode 100644 meta-inventec/meta-lanyang/recipes-phosphor/chassis/avsbus-control/avsbus-enable@.service create mode 100755 meta-inventec/meta-lanyang/recipes-phosphor/chassis/avsbus-control/lanyang_avsbus.sh create mode 100644 meta-inventec/meta-lanyang/recipes-phosphor/console/obmc-console/obmc-console.conf create mode 100644 meta-inventec/meta-lanyang/recipes-phosphor/console/obmc-console_%.bbappend create mode 100644 meta-inventec/meta-lanyang/recipes-phosphor/host/p9-host-start.bbappend create mode 100644 meta-inventec/meta-lanyang/recipes-phosphor/image/obmc-phosphor-image.bbappend create mode 100644 meta-inventec/meta-lanyang/recipes-phosphor/leds/lanyang-led-manager-config-native.bb create mode 100755 meta-inventec/meta-lanyang/recipes-phosphor/leds/lanyang-led-manager-config/led.yaml create mode 100644 meta-inventec/meta-lanyang/recipes-phosphor/mboxd/mboxd.bbappend create mode 100644 meta-inventec/meta-lanyang/recipes-phosphor/workbook/lanyang-config.bb create mode 100644 meta-mellanox/conf/layer.conf create mode 100644 meta-mellanox/meta-msn/conf/bblayers.conf.sample create mode 100644 meta-mellanox/meta-msn/conf/conf-notes.txt create mode 100644 meta-mellanox/meta-msn/conf/layer.conf create mode 100644 meta-mellanox/meta-msn/conf/local.conf.sample create mode 100644 meta-mellanox/meta-msn/conf/machine/msn.conf create mode 100644 meta-mellanox/meta-msn/recipes-connectivity/mlx-ipmid/mlx-ipmid.bb create mode 100644 meta-mellanox/meta-msn/recipes-connectivity/mlx-ipmid/mlx-ipmid.inc create mode 100644 meta-mellanox/meta-msn/recipes-connectivity/mlx-ipmid/mlx-ipmid/mlx_ipmid.service create mode 100644 meta-mellanox/meta-msn/recipes-connectivity/mlx-ipmid/mlx-ipmid/remove_libdir.patch create mode 100644 meta-mellanox/meta-msn/recipes-kernel/linux/linux-aspeed/msn.cfg create mode 100644 meta-mellanox/meta-msn/recipes-kernel/linux/linux-aspeed_%.bbappend create mode 100644 meta-mellanox/meta-msn/recipes-phosphor/images/obmc-phosphor-image.bbappend create mode 100644 meta-mellanox/meta-msn/recipes-phosphor/initfs/files/failsafe-boot.sh create mode 100644 meta-mellanox/meta-msn/recipes-phosphor/initfs/files/obmc-init.sh create mode 100644 meta-mellanox/meta-msn/recipes-phosphor/initfs/files/obmc-update_all.sh create mode 100644 meta-mellanox/meta-msn/recipes-phosphor/initfs/files/recovery.sh create mode 100644 meta-mellanox/meta-msn/recipes-phosphor/initfs/obmc-phosphor-initfs.bbappend create mode 100644 meta-mellanox/meta-msn/recipes.txt delete mode 100644 meta-openbmc-machines/meta-arm/common/recipes-phosphor/packagegroups/packagegroup-arm-apps.bb delete mode 100644 meta-openbmc-machines/meta-arm/conf/layer.conf delete mode 100644 meta-openbmc-machines/meta-arm/conf/machine/include/arm.inc delete mode 100644 meta-openbmc-machines/meta-arm/meta-qualcomm/conf/layer.conf delete mode 100644 meta-openbmc-machines/meta-arm/meta-qualcomm/conf/machine/include/qualcomm.inc delete mode 100644 meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/conf/bblayers.conf.sample delete mode 100644 meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/conf/conf-notes.txt delete mode 100644 meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/conf/layer.conf delete mode 100644 meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/conf/local.conf.sample delete mode 100644 meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/conf/machine/centriq2400-rep.conf delete mode 100644 meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-kernel/linux/linux-aspeed/centriq2400-rep.cfg delete mode 100644 meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-kernel/linux/linux-aspeed_%.bbappend delete mode 100644 meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/chassis/ir38163-workaround.bb delete mode 100644 meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/chassis/ir38163-workaround/ir-add@.service delete mode 100644 meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/chassis/ir38163-workaround/ir-remove@.service delete mode 100644 meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/chassis/ir38163-workaround/ir38163_workaround.sh delete mode 100644 meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/console/centriq-2400rep-console-client.bb delete mode 100644 meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/console/centriq-2400rep-console-client/centriq-2400rep-console-client.sh delete mode 100644 meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/console/centriq-2400rep-console-client/centriq-2400rep-console-client@.service delete mode 100644 meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/console/obmc-console/obmc-console.conf delete mode 100644 meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/console/obmc-console_%.bbappend delete mode 100644 meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/leds/centriq2400-rep-led-manager-config-native.bb delete mode 100755 meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/leds/centriq2400-rep-led-manager-config/led.yaml delete mode 100644 meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%.bbappend delete mode 100644 meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@180/ir38163@12.conf delete mode 100644 meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@180/ir38163@42.conf delete mode 100644 meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@180/ir38163@44.conf delete mode 100644 meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@180/ir38163@46.conf delete mode 100644 meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@180/ir38163@48.conf delete mode 100644 meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@180/pxm1310@02.conf delete mode 100644 meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@180/pxm1310@04.conf delete mode 100644 meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@1c0/nvt210@4c.conf delete mode 100644 meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@1c0/tmp421@1d.conf delete mode 100644 meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@1c0/tmp421@1f.conf delete mode 100644 meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@1c0/tmp421@4d.conf delete mode 100644 meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@1c0/tmp421@4f.conf delete mode 100644 meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@300/adm1278@10.conf delete mode 100644 meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@300/adm1278@11.conf delete mode 100644 meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@340/pca9641@70/i2c-arb/adm1278@12.conf delete mode 100644 meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@340/pca9641@70/i2c-arb/ds1100@58.conf delete mode 100644 meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@340/pca9641@70/i2c-arb/max31790@20.conf delete mode 100644 meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@340/pca9641@70/i2c-arb/max31790@23.conf delete mode 100644 meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@340/pca9641@70/i2c-arb/tmp421@1d.conf delete mode 100644 meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@80/tmp421@1c.conf delete mode 100644 meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@80/tmp421@1e.conf delete mode 100644 meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@80/tmp421@2a.conf delete mode 100644 meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@80/tmp421@4e.conf delete mode 100644 meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/flash-controller@1e631000/spi2@0.conf delete mode 100644 meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/iio-hwmon.conf delete mode 100644 meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/socupdate/files/socupdate.sh delete mode 100644 meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/socupdate/socupdate.bb delete mode 100644 meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/workbook/centriq2400-rep-config.bb delete mode 100644 meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/workbook/centriq2400-rep-config/Centriq2400-rep.py delete mode 100644 meta-openbmc-machines/meta-evb/README.md delete mode 100644 meta-openbmc-machines/meta-evb/conf/layer.conf delete mode 100644 meta-openbmc-machines/meta-evb/meta-evb-aspeed/conf/layer.conf delete mode 100644 meta-openbmc-machines/meta-evb/meta-evb-aspeed/meta-evb-ast2500/README.md delete mode 100644 meta-openbmc-machines/meta-evb/meta-evb-aspeed/meta-evb-ast2500/conf/bblayers.conf.sample delete mode 100644 meta-openbmc-machines/meta-evb/meta-evb-aspeed/meta-evb-ast2500/conf/conf-notes.txt delete mode 100644 meta-openbmc-machines/meta-evb/meta-evb-aspeed/meta-evb-ast2500/conf/layer.conf delete mode 100644 meta-openbmc-machines/meta-evb/meta-evb-aspeed/meta-evb-ast2500/conf/local.conf.sample delete mode 100644 meta-openbmc-machines/meta-evb/meta-evb-aspeed/meta-evb-ast2500/conf/machine/evb-ast2500.conf delete mode 100644 meta-openbmc-machines/meta-evb/meta-evb-nuvoton/conf/layer.conf delete mode 100644 meta-openbmc-machines/meta-evb/meta-evb-nuvoton/meta-evb-npcm750/README.md delete mode 100644 meta-openbmc-machines/meta-evb/meta-evb-nuvoton/meta-evb-npcm750/conf/bblayers.conf.sample delete mode 100644 meta-openbmc-machines/meta-evb/meta-evb-nuvoton/meta-evb-npcm750/conf/conf-notes.txt delete mode 100644 meta-openbmc-machines/meta-evb/meta-evb-nuvoton/meta-evb-npcm750/conf/layer.conf delete mode 100644 meta-openbmc-machines/meta-evb/meta-evb-nuvoton/meta-evb-npcm750/conf/local.conf.sample delete mode 100644 meta-openbmc-machines/meta-evb/meta-evb-raspberrypi/conf/bblayers.conf.sample delete mode 100644 meta-openbmc-machines/meta-evb/meta-evb-raspberrypi/conf/conf-notes.txt delete mode 100644 meta-openbmc-machines/meta-evb/meta-evb-raspberrypi/conf/local.conf.sample delete mode 100644 meta-openbmc-machines/meta-openpower/COPYING.MIT delete mode 100644 meta-openbmc-machines/meta-openpower/COPYING.apache-2.0 delete mode 100644 meta-openbmc-machines/meta-openpower/LICENSE delete mode 100644 meta-openbmc-machines/meta-openpower/MAINTAINERS delete mode 100644 meta-openbmc-machines/meta-openpower/README.md delete mode 100644 meta-openbmc-machines/meta-openpower/classes/openpower-fru-vpd.bbclass delete mode 100644 meta-openbmc-machines/meta-openpower/classes/openpower-occ-control.bbclass delete mode 100644 meta-openbmc-machines/meta-openpower/common/recipes-bsp/ffs/ffs.inc delete mode 100644 meta-openbmc-machines/meta-openpower/common/recipes-bsp/ffs/ffs_git.bb delete mode 100644 meta-openbmc-machines/meta-openpower/common/recipes-bsp/fsidbg/fsidbg.bb delete mode 100644 meta-openbmc-machines/meta-openpower/common/recipes-bsp/pdbg/pdbg/0001-CFAM-reg-0x2918-access-hack.patch delete mode 100644 meta-openbmc-machines/meta-openpower/common/recipes-bsp/pdbg/pdbg_1.0.bb delete mode 100644 meta-openbmc-machines/meta-openpower/common/recipes-bsp/skiboot/gard.bb delete mode 100644 meta-openbmc-machines/meta-openpower/common/recipes-bsp/skiboot/pflash.bb delete mode 100644 meta-openbmc-machines/meta-openpower/common/recipes-bsp/skiboot/skiboot.inc delete mode 100644 meta-openbmc-machines/meta-openpower/common/recipes-phosphor/dbus/openpower-dbus-interfaces-mapper-config-native.bb delete mode 100644 meta-openbmc-machines/meta-openpower/common/recipes-phosphor/dbus/openpower-dbus-interfaces.bb delete mode 100644 meta-openbmc-machines/meta-openpower/common/recipes-phosphor/dbus/phosphor-mapper-config-native%.bbappend delete mode 100644 meta-openbmc-machines/meta-openpower/common/recipes-phosphor/debug/openpower-debug-collector.bb delete mode 100644 meta-openbmc-machines/meta-openpower/common/recipes-phosphor/debug/openpower-debug-collector.inc delete mode 100644 meta-openbmc-machines/meta-openpower/common/recipes-phosphor/debug/openpower-debug-collector/openpower-debug-collector-checkstop@.service delete mode 100644 meta-openbmc-machines/meta-openpower/common/recipes-phosphor/debug/openpower-debug-collector/openpower-debug-collector-watchdog-timeout@.service delete mode 100644 meta-openbmc-machines/meta-openpower/common/recipes-phosphor/debug/openpower-debug-collector/openpower-debug-collector-watchdog@.service delete mode 100644 meta-openbmc-machines/meta-openpower/common/recipes-phosphor/flash/openpower-software-manager.bb delete mode 100644 meta-openbmc-machines/meta-openpower/common/recipes-phosphor/flash/openpower-software-manager/obmc-flash-bios delete mode 100644 meta-openbmc-machines/meta-openpower/common/recipes-phosphor/flash/openpower-software-manager/obmc-flash-bios-check-clearvolatile@.service delete mode 100644 meta-openbmc-machines/meta-openpower/common/recipes-phosphor/flash/openpower-software-manager/obmc-flash-bios-cleanup.service delete mode 100644 meta-openbmc-machines/meta-openpower/common/recipes-phosphor/flash/openpower-software-manager/obmc-flash-bios-enable-clearvolatile@.service delete mode 100644 meta-openbmc-machines/meta-openpower/common/recipes-phosphor/flash/openpower-software-manager/obmc-flash-bios-ubiattach.service delete mode 100644 meta-openbmc-machines/meta-openpower/common/recipes-phosphor/flash/openpower-software-manager/obmc-flash-bios-ubimount@.service delete mode 100644 meta-openbmc-machines/meta-openpower/common/recipes-phosphor/flash/openpower-software-manager/obmc-flash-bios-ubipatch.service delete mode 100644 meta-openbmc-machines/meta-openpower/common/recipes-phosphor/flash/openpower-software-manager/obmc-flash-bios-ubiremount.service delete mode 100644 meta-openbmc-machines/meta-openpower/common/recipes-phosphor/flash/openpower-software-manager/obmc-flash-bios-ubiumount-ro@.service delete mode 100644 meta-openbmc-machines/meta-openpower/common/recipes-phosphor/flash/openpower-software-manager/obmc-flash-bios-ubiumount-rw@.service delete mode 100644 meta-openbmc-machines/meta-openpower/common/recipes-phosphor/flash/openpower-software-manager/obmc-flash-bios-updatesymlinks.service delete mode 100644 meta-openbmc-machines/meta-openpower/common/recipes-phosphor/flash/openpower-software-manager/org.open_power.Software.Host.Updater.service delete mode 100644 meta-openbmc-machines/meta-openpower/common/recipes-phosphor/flash/phosphor-software-manager.bbappend delete mode 100644 meta-openbmc-machines/meta-openpower/common/recipes-phosphor/flash/phosphor-software-manager/software-bmc-updater.conf delete mode 100644 meta-openbmc-machines/meta-openpower/common/recipes-phosphor/fsi/op-fsi.bb delete mode 100644 meta-openbmc-machines/meta-openpower/common/recipes-phosphor/fsi/op-fsi/fsi-disable.service delete mode 100644 meta-openbmc-machines/meta-openpower/common/recipes-phosphor/fsi/op-fsi/fsi-enable.service delete mode 100644 meta-openbmc-machines/meta-openpower/common/recipes-phosphor/fsi/op-fsi/fsi-scan@.service delete mode 100644 meta-openbmc-machines/meta-openpower/common/recipes-phosphor/host/aspeed-lpc-ctrl.bb delete mode 100644 meta-openbmc-machines/meta-openpower/common/recipes-phosphor/host/aspeed-lpc-ctrl/pnorboot.service delete mode 100644 meta-openbmc-machines/meta-openpower/common/recipes-phosphor/host/checkstop-monitor.bb delete mode 100644 meta-openbmc-machines/meta-openpower/common/recipes-phosphor/host/checkstop-monitor/checkstop.conf delete mode 100644 meta-openbmc-machines/meta-openpower/common/recipes-phosphor/host/checkstop-monitor/obmc/gpio/checkstop delete mode 100644 meta-openbmc-machines/meta-openpower/common/recipes-phosphor/host/hostboot-settings.bb delete mode 100644 meta-openbmc-machines/meta-openpower/common/recipes-phosphor/host/hostboot-settings/hb_settings delete mode 100644 meta-openbmc-machines/meta-openpower/common/recipes-phosphor/host/hostboot-settings/hostboot-settings.service delete mode 100644 meta-openbmc-machines/meta-openpower/common/recipes-phosphor/host/op-host-control/cfam_override@.service delete mode 100644 meta-openbmc-machines/meta-openpower/common/recipes-phosphor/host/op-host-control/start_host@.service delete mode 100644 meta-openbmc-machines/meta-openpower/common/recipes-phosphor/host/op-host-control/vcs_workaround@.service delete mode 100644 meta-openbmc-machines/meta-openpower/common/recipes-phosphor/host/op-proc-control.bb delete mode 100644 meta-openbmc-machines/meta-openpower/common/recipes-phosphor/host/p9-cfam-override.bb delete mode 100644 meta-openbmc-machines/meta-openpower/common/recipes-phosphor/host/p9-host-start.bb delete mode 100644 meta-openbmc-machines/meta-openpower/common/recipes-phosphor/host/p9-vcs-workaround.bb delete mode 100644 meta-openbmc-machines/meta-openpower/common/recipes-phosphor/initfs/obmc-phosphor-initfs.bbappend delete mode 100644 meta-openbmc-machines/meta-openpower/common/recipes-phosphor/interfaces/phosphor-rest.bbappend delete mode 100644 meta-openbmc-machines/meta-openpower/common/recipes-phosphor/interfaces/phosphor-rest/url_config.json delete mode 100644 meta-openbmc-machines/meta-openpower/common/recipes-phosphor/inventory-upload/inventory-upload.bb delete mode 100644 meta-openbmc-machines/meta-openpower/common/recipes-phosphor/inventory-upload/inventory-upload/op-inventory-upload@.service delete mode 100644 meta-openbmc-machines/meta-openpower/common/recipes-phosphor/ipmi/hostboot-inventory-config-native.bb delete mode 100644 meta-openbmc-machines/meta-openpower/common/recipes-phosphor/ipmi/hostboot-inventory-config/config.yaml delete mode 100644 meta-openbmc-machines/meta-openpower/common/recipes-phosphor/ipmi/openpower-ipmi-oem-error-native.bb delete mode 100644 meta-openbmc-machines/meta-openpower/common/recipes-phosphor/ipmi/openpower-ipmi-oem-sensor-inventory-mrw-native.bb delete mode 100644 meta-openbmc-machines/meta-openpower/common/recipes-phosphor/ipmi/openpower-ipmi-oem-sensor-inventory-mrw/openpower-config.yaml delete mode 100644 meta-openbmc-machines/meta-openpower/common/recipes-phosphor/ipmi/openpower-ipmi-oem-whitelist-native.bb delete mode 100644 meta-openbmc-machines/meta-openpower/common/recipes-phosphor/ipmi/openpower-ipmi-oem-whitelist/openpower-ipmi-oem-whitelist-native.conf delete mode 100644 meta-openbmc-machines/meta-openpower/common/recipes-phosphor/ipmi/openpower-ipmi-oem.bb delete mode 100644 meta-openbmc-machines/meta-openpower/common/recipes-phosphor/ipmi/openpower-ipmi-oem.inc delete mode 100644 meta-openbmc-machines/meta-openpower/common/recipes-phosphor/ipmi/phosphor-ipmi-sensor-config-native.bbappend delete mode 100644 meta-openbmc-machines/meta-openpower/common/recipes-phosphor/ipmi/phosphor-logging-error-logs-native.bbappend delete mode 100644 meta-openbmc-machines/meta-openpower/common/recipes-phosphor/logging/phosphor-logging.bbappend delete mode 100644 meta-openbmc-machines/meta-openpower/common/recipes-phosphor/occ/openpower-occ-control-config-example-native.bb delete mode 100644 meta-openbmc-machines/meta-openpower/common/recipes-phosphor/occ/openpower-occ-control-config-mrw-native.bb delete mode 100644 meta-openbmc-machines/meta-openpower/common/recipes-phosphor/occ/openpower-occ-control.bb delete mode 100644 meta-openbmc-machines/meta-openpower/common/recipes-phosphor/occ/openpower-occ-control.inc delete mode 100755 meta-openbmc-machines/meta-openpower/common/recipes-phosphor/occ/openpower-occ-control/occ-active.sh delete mode 100644 meta-openbmc-machines/meta-openpower/common/recipes-phosphor/occ/openpower-occ-control/op-occ-disable@.service delete mode 100644 meta-openbmc-machines/meta-openpower/common/recipes-phosphor/occ/openpower-occ-control/op-occ-enable@.service delete mode 100644 meta-openbmc-machines/meta-openpower/common/recipes-phosphor/occ/openpower-occ-control/org.open_power.OCC.Control.service delete mode 100644 meta-openbmc-machines/meta-openpower/common/recipes-phosphor/packagegroups/nativesdk-packagegroup-sdk-host.bbappend delete mode 100644 meta-openbmc-machines/meta-openpower/common/recipes-phosphor/packagegroups/packagegroup-obmc-apps.bbappend delete mode 100644 meta-openbmc-machines/meta-openpower/common/recipes-phosphor/packagegroups/packagegroup-obmc-ipmid-providers.bbappend delete mode 100644 meta-openbmc-machines/meta-openpower/common/recipes-phosphor/packagegroups/packagegroup-obmc-phosphor-debugtools.bbappend delete mode 100644 meta-openbmc-machines/meta-openpower/common/recipes-phosphor/packagegroups/packagegroup-op-apps.bb delete mode 100644 meta-openbmc-machines/meta-openpower/common/recipes-phosphor/vpd/openpower-fru-inventory-example-native.bb delete mode 100644 meta-openbmc-machines/meta-openpower/common/recipes-phosphor/vpd/openpower-fru-inventory-example/inventory delete mode 100644 meta-openbmc-machines/meta-openpower/common/recipes-phosphor/vpd/openpower-fru-inventory-mrw-native.bb delete mode 100644 meta-openbmc-machines/meta-openpower/common/recipes-phosphor/vpd/openpower-fru-properties-example-native.bb delete mode 100644 meta-openbmc-machines/meta-openpower/common/recipes-phosphor/vpd/openpower-fru-properties-example/example.yaml delete mode 100644 meta-openbmc-machines/meta-openpower/common/recipes-phosphor/vpd/openpower-fru-properties-mrw-native.bb delete mode 100644 meta-openbmc-machines/meta-openpower/common/recipes-phosphor/vpd/openpower-fru-properties-mrw/config.yaml delete mode 100644 meta-openbmc-machines/meta-openpower/common/recipes-phosphor/vpd/openpower-fru-vpd-layout-native.bb delete mode 100644 meta-openbmc-machines/meta-openpower/common/recipes-phosphor/vpd/openpower-fru-vpd-layout/layout.yaml delete mode 100644 meta-openbmc-machines/meta-openpower/common/recipes-phosphor/vpd/openpower-fru-vpd.bb delete mode 100644 meta-openbmc-machines/meta-openpower/common/recipes-phosphor/vpd/openpower-fru-vpd.inc delete mode 100644 meta-openbmc-machines/meta-openpower/common/recipes-phosphor/vpd/openpower-fru-vpd/70-op-vpd.rules delete mode 100644 meta-openbmc-machines/meta-openpower/common/recipes-phosphor/vpd/openpower-fru-vpd/op-vpd-parser.service delete mode 100644 meta-openbmc-machines/meta-openpower/common/recipes-phosphor/webui/phosphor-webui.bbappend delete mode 100644 meta-openbmc-machines/meta-openpower/conf/distro/include/openpower-distrovars.inc delete mode 100644 meta-openbmc-machines/meta-openpower/conf/distro/include/openpower-mrw.inc delete mode 100644 meta-openbmc-machines/meta-openpower/conf/distro/include/openpower-ubi.inc delete mode 100644 meta-openbmc-machines/meta-openpower/conf/distro/openbmc-openpower.conf delete mode 100644 meta-openbmc-machines/meta-openpower/conf/layer.conf delete mode 100644 meta-openbmc-machines/meta-openpower/conf/machine/include/openpower.inc delete mode 100644 meta-openbmc-machines/meta-openpower/conf/machine/include/p8.inc delete mode 100644 meta-openbmc-machines/meta-openpower/conf/machine/include/p9.inc delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/conf/layer.conf delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/conf/machine/include/ibm.inc delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-palmetto/conf/bblayers.conf.sample delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-palmetto/conf/conf-notes.txt delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-palmetto/conf/layer.conf delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-palmetto/conf/local.conf.sample delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-palmetto/conf/machine/palmetto.conf delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-palmetto/recipes-kernel/linux/linux-aspeed/palmetto.cfg delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-palmetto/recipes-kernel/linux/linux-aspeed_%.bbappend delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-palmetto/recipes-phosphor/console/obmc-console/obmc-console.conf delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-palmetto/recipes-phosphor/console/obmc-console_%.bbappend delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-palmetto/recipes-phosphor/host/checkstop-monitor.bbappend delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-palmetto/recipes-phosphor/host/checkstop-monitor/obmc/gpio/checkstop delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-palmetto/recipes-phosphor/images/obmc-phosphor-image.bbappend delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-palmetto/recipes-phosphor/ipmi/palmetto-ipmi-inventory-map-native.bb delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-palmetto/recipes-phosphor/ipmi/palmetto-ipmi-inventory-map/config.yaml delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-palmetto/recipes-phosphor/ipmi/phosphor-ipmi-fru-properties%.bbappend delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-palmetto/recipes-phosphor/ipmi/phosphor-ipmi-fru-properties%/extra-properties.yaml delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-palmetto/recipes-phosphor/ipmi/phosphor-ipmi-sensor-inventory%.bbappend delete mode 100755 meta-openbmc-machines/meta-openpower/meta-ibm/meta-palmetto/recipes-phosphor/ipmi/phosphor-ipmi-sensor-inventory%/config.yaml delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-palmetto/recipes-phosphor/leds/palmetto-led-manager-config-native.bb delete mode 100755 meta-openbmc-machines/meta-openpower/meta-ibm/meta-palmetto/recipes-phosphor/leds/palmetto-led-manager-config/led.yaml delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-palmetto/recipes-phosphor/mrw/mrw-native.bbappend delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-palmetto/recipes-phosphor/mrw/mrw-native/palmetto.xml.patch.xml delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-palmetto/recipes-phosphor/packagegroups/packagegroup-obmc-apps.bbappend delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-palmetto/recipes-phosphor/packagegroups/packagegroup-op-apps.bbappend delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-palmetto/recipes-phosphor/sensors/phosphor-hwmon%.bbappend delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-palmetto/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@100/occ-hwmon@50.conf delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-palmetto/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@40/rtc@68.conf delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-palmetto/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@c0/tmp423@4c.conf delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-palmetto/recipes-phosphor/workbook/palmetto-config.bb delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-palmetto/recipes.txt delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/conf/bblayers.conf.sample delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/conf/conf-notes.txt delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/conf/layer.conf delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/conf/local.conf.sample delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/conf/machine/romulus.conf delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-kernel/linux/linux-aspeed/romulus.cfg delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-kernel/linux/linux-aspeed_%.bbappend delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/chassis/avsbus-control.bb delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/chassis/avsbus-control/avsbus-disable.sh delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/chassis/avsbus-control/avsbus-disable@.service delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/chassis/avsbus-control/avsbus-enable.sh delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/chassis/avsbus-control/avsbus-enable@.service delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/chassis/avsbus-control/avsbus-workaround.sh delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/chassis/avsbus-control/avsbus-workaround@.service delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/chassis/vrm-control.bb delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/chassis/vrm-control/vrm-control.sh delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/chassis/vrm-control/vrm-control@.service delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/chassis/vrm-control/vrm.sh delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/console/obmc-console/obmc-console.conf delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/console/obmc-console_%.bbappend delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/fans/phosphor-fan-control-events-config-native.bbappend delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/fans/phosphor-fan-control-events-config-native/events.yaml delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/fans/phosphor-fan-control-fan-config-native.bbappend delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/fans/phosphor-fan-control-fan-config-native/fans.yaml delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/fans/phosphor-fan-control-zone-conditions-config-native.bbappend delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/fans/phosphor-fan-control-zone-conditions-config-native/zone_conditions.yaml delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/fans/phosphor-fan-control-zone-config-native.bbappend delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/fans/phosphor-fan-control-zone-config-native/zones.yaml delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/fans/phosphor-fan-monitor-config-native.bbappend delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/fans/phosphor-fan-monitor-config-native/monitor.yaml delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/fans/phosphor-fan-presence-config-native.bbappend delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/fans/phosphor-fan-presence-config-native/config.yaml delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/fans/phosphor-fan.bbappend delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/fans/phosphor-fan/obmc/phosphor-fan/phosphor-cooling-type-0.conf delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/fans/phosphor-fan/phosphor-cooling-type@.service delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/flash/phosphor-software-manager.bbappend delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/gpio/id-button.bb delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/gpio/id-button/id-button-pressed.service delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/gpio/id-button/obmc/gpio/id_button delete mode 100755 meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/gpio/id-button/toggle_identify_led.sh delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/host/p9-host-start.bbappend delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/images/obmc-phosphor-image.bbappend delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/ipmi/files/config.yaml delete mode 100755 meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/ipmi/files/sel-config.yaml delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/ipmi/phosphor-ipmi-fru-properties%.bbappend delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/ipmi/phosphor-ipmi-fru-properties%/extra-properties.yaml delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/ipmi/phosphor-ipmi-fru-read-bmc-inventory%.bbappend delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/ipmi/phosphor-ipmi-fru-read-bmc-inventory%/bmc-fru-config.yaml delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/ipmi/phosphor-ipmi-host.bbappend delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/ipmi/phosphor-ipmi-host/channel.yaml delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/ipmi/phosphor-ipmi-sensor-inventory%.bbappend delete mode 100755 meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/ipmi/phosphor-ipmi-sensor-inventory%/config.yaml delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/ipmi/romulus-ipmi-fru-read-inventory-native.bb delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/ipmi/romulus-ipmi-inventory-map-native.bb delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/ipmi/romulus-ipmi-inventory-sel-native.bb delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/leds/romulus-led-manager-config-native.bb delete mode 100755 meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/leds/romulus-led-manager-config/led.yaml delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/logging/files/callouts.yaml delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/logging/romulus-phosphor-logging-callouts-native.bb delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/mboxd/mboxd.bbappend delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/packagegroups/packagegroup-obmc-apps.bbappend delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/sensors/phosphor-hwmon%.bbappend delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@440/w83773g@4c.conf delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/pwm-tacho-controller@1e786000.conf delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/devices/platform/gpio-fsi/fsi0/slave@00--00/00--00--00--06/sbefifo1-dev0/occ-hwmon.1.conf delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/devices/platform/gpio-fsi/fsi0/slave@00--00/00--00--00--0a/fsi1/slave@01--00/01--01--00--06/sbefifo2-dev0/occ-hwmon.2.conf delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/state/phosphor-state-manager.bbappend delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/state/phosphor-state-manager/obmc/phosphor-reboot-host/reboot.conf delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/workbook/romulus-config.bb delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes.txt delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/README.md delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/conf/bblayers.conf.sample delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/conf/conf-notes.txt delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/conf/distro/openbmc-witherspoon.conf delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/conf/layer.conf delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/conf/local.conf.sample delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/conf/machine/witherspoon.conf delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-core/systemd/systemd/journald-size-policy.conf delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-core/systemd/systemd/journald-storage-policy.conf delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-core/systemd/systemd/systemd-journald-override.conf delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-core/systemd/systemd_%.bbappend delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-kernel/linux/linux-aspeed/witherspoon.cfg delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-kernel/linux/linux-aspeed_%.bbappend delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/chassis/avsbus-control.bb delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/chassis/avsbus-control/avsbus-disable.sh delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/chassis/avsbus-control/avsbus-disable@.service delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/chassis/avsbus-control/avsbus-enable.sh delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/chassis/avsbus-control/avsbus-enable@.service delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/chassis/avsbus-control/power-workarounds.sh delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/chassis/avsbus-control/power-workarounds@.service delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/chassis/obmc-mgr-inventory%.bbappend delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/chassis/obmc-mgr-inventory%/mac_sync_inventory.conf delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/chassis/obmc-mgr-inventory%/obmc/sync_inventory_item/system/chassis/motherboard/bmc/ethernet delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/chassis/obmc-mgr-inventory%/obmc/sync_inventory_item/system/chassis/motherboard/uuid delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/chassis/obmc-mgr-inventory%/uuid_sync_inventory.conf delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/chassis/obmc-op-control-power.bbappend delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/chassis/obmc-op-control-power/obmc/power_control delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/chassis/vrm-control.bb delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/chassis/vrm-control/ir35221-on-bind@.service delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/chassis/vrm-control/ir35221-on-unbind@.service delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/chassis/vrm-control/ir35221-unbind-bind.sh delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/chassis/vrm-control/vrm-control.sh delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/chassis/vrm-control/vrm-control@.service delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/console/obmc-console/obmc-console.conf delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/console/obmc-console_%.bbappend delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/dbus/phosphor-dbus-monitor-config-native%.bbappend delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/dbus/phosphor-dbus-monitor.bbappend delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/dbus/phosphor-mapper.bbappend delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/dbus/phosphor-mapper/mapper-nice.conf delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/events/witherspoon-events-policy-native.bb delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/events/witherspoon-events-policy/config.yaml delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/fans/phosphor-fan%.bbappend delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/fans/phosphor-fan%/fan-watchdog-conflicts.conf delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/fans/phosphor-fan%/fan-watchdog-monitor.conf delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/fans/phosphor-fan%/obmc/phosphor-fan/phosphor-cooling-type-0.conf delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/fans/phosphor-fan%/phosphor-cooling-type@.service delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/fans/phosphor-fan-control-events-config-native.bbappend delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/fans/phosphor-fan-control-events-config-native/events.yaml delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/fans/phosphor-fan-control-fan-config%.bbappend delete mode 100755 meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/fans/phosphor-fan-control-fan-config%/fans.yaml delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/fans/phosphor-fan-control-zone-conditions-config-native.bbappend delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/fans/phosphor-fan-control-zone-conditions-config-native/zone_conditions.yaml delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/fans/phosphor-fan-control-zone-config-native.bbappend delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/fans/phosphor-fan-control-zone-config-native/zones.yaml delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/fans/phosphor-fan-monitor-config-native.bbappend delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/fans/phosphor-fan-monitor-config-native/monitor.yaml delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/fans/phosphor-fan-presence-config-native%.bbappend delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/fans/phosphor-fan-presence-config-native%/config.yaml delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/fans/witherspoon-fan-policy-native.bb delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/fans/witherspoon-fan-policy/air-cooled.yaml delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/fans/witherspoon-fan-policy/fan-errors.yaml delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/fans/witherspoon-fan-policy/water-cooled.yaml delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/fans/witherspoon-fan-watchdog.bb delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/fans/witherspoon-fan-watchdog/obmc/witherspoon-fan-watchdog/fan-watchdog.conf delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/fans/witherspoon-fan-watchdog/obmc/witherspoon-fan-watchdog/reset-fan-watchdog.conf delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/fans/witherspoon-fan-watchdog/witherspoon-fan-watchdog-monitor@.service delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/fans/witherspoon-fan-watchdog/witherspoon-fan-watchdog.service delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/fans/witherspoon-fan-watchdog/witherspoon-reset-fan-watchdog.service delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/fans/witherspoon-thermal-policy-native.bb delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/fans/witherspoon-thermal-policy/thermal-policy.yaml delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/flash/openpower-software-manager.bbappend delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/flash/phosphor-software-manager.bbappend delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/gpio/phosphor-gpio-monitor.bbappend delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/gpio/phosphor-gpio-monitor/obmc/gpio/phosphor-power-supply-0.conf delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/gpio/phosphor-gpio-monitor/obmc/gpio/phosphor-power-supply-1.conf delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/host/p9-host-start.bbappend delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/images/obmc-phosphor-image.bbappend delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/interfaces/phosphor-rest.bbappend delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/interfaces/phosphor-rest/url_config.json delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/inventory/inventory-cleanup-native.bb delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/inventory/inventory-cleanup/inventory-cleanup.yaml delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/inventory/phosphor-inventory-manager-config-native.bbappend delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/ipmi/phosphor-ipmi-fru-read-bmc-inventory%.bbappend delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/ipmi/phosphor-ipmi-fru-read-bmc-inventory%/bmc-fru-config.yaml delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/ipmi/phosphor-ipmi-fru-read-not-sent-by-host-inventory%.bbappend delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/ipmi/phosphor-ipmi-fru-read-not-sent-by-host-inventory%/fru-config-not-sent-by-host.yaml delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/ipmi/phosphor-ipmi-host.bbappend delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/ipmi/phosphor-ipmi-host/channel.yaml delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/ipmi/phosphor-ipmi-host/hwmon_sensors.hardcoded.yaml delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/ipmi/phosphor-ipmi-host/occ_sensors.hardcoded.yaml delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/ipmi/witherspoon-ipmi-config.bb delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/ipmi/witherspoon-ipmi-config/cipher_list.json delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/ipmi/witherspoon-ipmi-config/dcmi_cap.json delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/ipmi/witherspoon-ipmi-config/dcmi_sensors.json delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/ipmi/witherspoon-ipmi-config/dev_id.json delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/ipmi/witherspoon-ipmi-config/power_reading.json delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/logging/ibm-logging.bbappend delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/logging/ibm-logging/policyTable.json delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/mboxd/mboxd.bbappend delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/mboxd/mboxd/check-pnor-format.service delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/mboxd/mboxd/check_pnor_format.sh delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/network/network.bbappend delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/network/network/ncsi-netlink.service delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/packagegroups/packagegroup-obmc-apps.bbappend delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/packagegroups/packagegroup-op-apps.bbappend delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/power/phosphor-logging-error-logs-native.bbappend delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/power/witherspoon-pfault-analysis-error-native.bb delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/power/witherspoon-pfault-analysis.bb delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/power/witherspoon-pfault-analysis.inc delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/power/witherspoon-pfault-analysis/obmc/power-supply-monitor/power-supply-monitor-0.conf delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/power/witherspoon-pfault-analysis/obmc/power-supply-monitor/power-supply-monitor-1.conf delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/power/witherspoon-pfault-analysis/witherspoon-power-supply-monitor@.service delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/power/witherspoon-pfault-analysis/witherspoon-pseq-monitor-pgood.service delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/power/witherspoon-pfault-analysis/witherspoon-pseq-monitor.service delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/power/witherspoon-power-supply-policy-native.bb delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/power/witherspoon-power-supply-policy/power-supply-policy.yaml delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/power/witherspoon-power-supply-sync.bb delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/power/witherspoon-power-supply-sync/witherspoon-power-supply-sync.service delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/sensors/phosphor-hwmon%.bbappend delete mode 100755 meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/sensors/phosphor-hwmon%/70-hwmon.rules delete mode 100755 meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/sensors/phosphor-hwmon%/70-max31785-hwmon.rules delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/sensors/phosphor-hwmon%/max31785-hwmon-helper@.service delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon-max31785/wspoon.conf delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@100/bmp280@77.conf delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@100/dps310@76.conf delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@100/max31785@52_air.conf delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@100/max31785@52_water.conf delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@100/power-supply@68.conf delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@100/power-supply@69.conf delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@140/ir35221@70.conf delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@140/ir35221@71.conf delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@180/ir35221@70.conf delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@180/ir35221@71.conf delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@380/tmp275@4a.conf delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/devices/platform/gpio-fsi/fsi0/slave@00--00/00--00--00--06/sbefifo1-dev0/occ-hwmon.1.conf delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/devices/platform/gpio-fsi/fsi0/slave@00--00/00--00--00--0a/fsi1/slave@01--00/01--01--00--06/sbefifo2-dev0/occ-hwmon.2.conf delete mode 100755 meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/sensors/phosphor-hwmon%/start_max31785_hwmon.sh delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/settings/phosphor-settings-manager.bbappend delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/settings/phosphor-settings-manager/TPMEnable-default-true.override.yml delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/settings/phosphor-settings-read-settings-mrw-native.bbappend delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/settings/phosphor-settings-read-settings-mrw-native/mrw-override-settings.yaml delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/vpd/openpower-fru-vpd.bbappend delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/workbook/devtree-config-native.bb delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/workbook/devtree-config/config.yaml delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/workbook/witherspoon-config.bb delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes.txt delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-z/conf/bblayers.conf.sample delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-z/conf/conf-notes.txt delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-z/conf/layer.conf delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-z/conf/local.conf.sample delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/meta-z/conf/machine/ibm-z.conf delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/recipes-httpd/nginx/files/gen-cert.sh delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/recipes-httpd/nginx/files/nginx.conf delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/recipes-httpd/nginx/files/nginx.service delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/recipes-httpd/nginx/files/nginx.socket delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/recipes-httpd/nginx/nginx_%.bbappend delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/recipes-phosphor/bmcweb/bmcweb.bbappend delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/recipes-phosphor/bmcweb/bmcweb/bmcweb.service delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/recipes-phosphor/bmcweb/bmcweb/bmcweb.socket delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/recipes-phosphor/dbus/ibm-dbus-interfaces-mapper-config-native.bb delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/recipes-phosphor/dbus/ibm-dbus-interfaces.bb delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/recipes-phosphor/dbus/phosphor-mapper-config-native.bbappend delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/recipes-phosphor/dump/phosphor-debug-collector.bbappend delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/recipes-phosphor/dump/phosphor-debug-collector/plugins.d/ibm_elogall delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/recipes-phosphor/logging/ibm-logging.bb delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/recipes-phosphor/logging/ibm-logging/com.ibm.Logging.service delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/recipes-phosphor/logging/ibm-logging/policyTable.json delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/recipes-phosphor/packagegroups/packagegroup-obmc-apps.bbappend delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/recipes-phosphor/phosphor-gevent/phosphor-gevent.bbappend delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/recipes-phosphor/phosphor-gevent/phosphor-gevent/phosphor-gevent.service delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ibm/recipes-phosphor/phosphor-gevent/phosphor-gevent/phosphor-gevent.socket delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ingrasys/conf/layer.conf delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ingrasys/conf/machine/include/ingrasys.inc delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/conf/bblayers.conf.sample delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/conf/conf-notes.txt delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/conf/layer.conf delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/conf/local.conf.sample delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/conf/machine/zaius.conf delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes-bsp/u-boot/u-boot-aspeed/0001-board-aspeed-Add-reset_phy-for-Zaius.patch delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes-bsp/u-boot/u-boot-aspeed/0002-board-aspeed-aspeednic-Use-MAC2-for-networking.patch delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes-bsp/u-boot/u-boot-aspeed_%.bbappend delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes-kernel/linux/linux-aspeed/zaius.cfg delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes-kernel/linux/linux-aspeed_%.bbappend delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes-phosphor/chassis/avsbus-control.bb delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes-phosphor/chassis/avsbus-control/avsbus-disable@.service delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes-phosphor/chassis/avsbus-control/avsbus-enable@.service delete mode 100755 meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes-phosphor/chassis/avsbus-control/zaius_avsbus.sh delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes-phosphor/chassis/refclock-fixup.bb delete mode 100755 meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes-phosphor/chassis/refclock-fixup/fix_zaius_refclock.sh delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes-phosphor/chassis/refclock-fixup/op-refclock-fixup@.service delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes-phosphor/chassis/vcs-control.bb delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes-phosphor/chassis/vcs-control/vcs-off@.service delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes-phosphor/chassis/vcs-control/vcs-on@.service delete mode 100755 meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes-phosphor/chassis/vcs-control/zaius_vcs.sh delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes-phosphor/console/obmc-console/obmc-console.conf delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes-phosphor/console/obmc-console_%.bbappend delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes-phosphor/gpio/phosphor-gpio-monitor.bbappend delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes-phosphor/gpio/phosphor-gpio-monitor/obmc/gpio/phosphor-pcie-card-e2b.conf delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes-phosphor/gpio/phosphor-gpio-monitor/phosphor-gpio-presence@.service delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes-phosphor/host/checkstop-monitor.bbappend delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes-phosphor/host/checkstop-monitor/obmc/gpio/checkstop delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes-phosphor/host/p9-host-start.bbappend delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes-phosphor/image/obmc-phosphor-image.bbappend delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes-phosphor/ipmi/phosphor-ipmi-fru-properties%.bbappend delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes-phosphor/ipmi/phosphor-ipmi-fru-properties%/extra-properties.yaml delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes-phosphor/ipmi/phosphor-ipmi-sensor-inventory%.bbappend delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes-phosphor/ipmi/phosphor-ipmi-sensor-inventory%/config.yaml delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes-phosphor/ipmi/zaius-ipmi-inventory-map-native.bb delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes-phosphor/ipmi/zaius-ipmi-inventory-map/config.yaml delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes-phosphor/mboxd/mboxd.bbappend delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes-phosphor/packagegroups/packagegroup-obmc-apps.bbappend delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes-phosphor/sensors/phosphor-hwmon%.bbappend delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@40/ucd90160@64.conf delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/devices/platform/gpio-fsi/fsi0/slave@00--00/00--00--00--06/sbefifo1-dev0/occ-hwmon.1.conf delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/devices/platform/gpio-fsi/fsi0/slave@00--00/00--00--00--0a/fsi1/slave@01--00/01--01--00--06/sbefifo2-dev0/occ-hwmon.2.conf delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes-phosphor/settings/phosphor-settings-manager.bbappend delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes-phosphor/settings/phosphor-settings-manager/powerpolicy-default-ALWAYS_POWER_ON.override.yml delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes-phosphor/settings/phosphor-settings-manager/timeowner-host-no-ntp.override.yml delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes-phosphor/workbook/zaius-config.bb delete mode 100644 meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes.txt delete mode 100644 meta-openbmc-machines/meta-openpower/meta-inventec/conf/layer.conf delete mode 100644 meta-openbmc-machines/meta-openpower/meta-inventec/conf/machine/include/inventec.inc delete mode 100644 meta-openbmc-machines/meta-openpower/meta-inventec/meta-lanyang/conf/bblayers.conf.sample delete mode 100644 meta-openbmc-machines/meta-openpower/meta-inventec/meta-lanyang/conf/conf-notes.txt delete mode 100644 meta-openbmc-machines/meta-openpower/meta-inventec/meta-lanyang/conf/layer.conf delete mode 100644 meta-openbmc-machines/meta-openpower/meta-inventec/meta-lanyang/conf/local.conf.sample delete mode 100644 meta-openbmc-machines/meta-openpower/meta-inventec/meta-lanyang/conf/machine/lanyang.conf delete mode 100644 meta-openbmc-machines/meta-openpower/meta-inventec/meta-lanyang/recipes-phosphor/chassis/avsbus-control.bb delete mode 100644 meta-openbmc-machines/meta-openpower/meta-inventec/meta-lanyang/recipes-phosphor/chassis/avsbus-control/avsbus-disable@.service delete mode 100644 meta-openbmc-machines/meta-openpower/meta-inventec/meta-lanyang/recipes-phosphor/chassis/avsbus-control/avsbus-enable@.service delete mode 100755 meta-openbmc-machines/meta-openpower/meta-inventec/meta-lanyang/recipes-phosphor/chassis/avsbus-control/lanyang_avsbus.sh delete mode 100644 meta-openbmc-machines/meta-openpower/meta-inventec/meta-lanyang/recipes-phosphor/console/obmc-console/obmc-console.conf delete mode 100644 meta-openbmc-machines/meta-openpower/meta-inventec/meta-lanyang/recipes-phosphor/console/obmc-console_%.bbappend delete mode 100644 meta-openbmc-machines/meta-openpower/meta-inventec/meta-lanyang/recipes-phosphor/host/p9-host-start.bbappend delete mode 100644 meta-openbmc-machines/meta-openpower/meta-inventec/meta-lanyang/recipes-phosphor/image/obmc-phosphor-image.bbappend delete mode 100644 meta-openbmc-machines/meta-openpower/meta-inventec/meta-lanyang/recipes-phosphor/leds/lanyang-led-manager-config-native.bb delete mode 100755 meta-openbmc-machines/meta-openpower/meta-inventec/meta-lanyang/recipes-phosphor/leds/lanyang-led-manager-config/led.yaml delete mode 100644 meta-openbmc-machines/meta-openpower/meta-inventec/meta-lanyang/recipes-phosphor/mboxd/mboxd.bbappend delete mode 100644 meta-openbmc-machines/meta-openpower/meta-inventec/meta-lanyang/recipes-phosphor/workbook/lanyang-config.bb delete mode 100644 meta-openbmc-machines/meta-openpower/meta-rackspace/conf/layer.conf delete mode 100644 meta-openbmc-machines/meta-openpower/meta-rackspace/conf/machine/include/rackspace.inc delete mode 100644 meta-openbmc-machines/meta-openpower/meta-rackspace/meta-barreleye/README.md delete mode 100644 meta-openbmc-machines/meta-openpower/meta-rackspace/meta-barreleye/conf/bblayers.conf.sample delete mode 100644 meta-openbmc-machines/meta-openpower/meta-rackspace/meta-barreleye/conf/conf-notes.txt delete mode 100644 meta-openbmc-machines/meta-openpower/meta-rackspace/meta-barreleye/conf/layer.conf delete mode 100644 meta-openbmc-machines/meta-openpower/meta-rackspace/meta-barreleye/conf/local.conf.sample delete mode 100644 meta-openbmc-machines/meta-openpower/meta-rackspace/meta-barreleye/conf/machine/barreleye.conf delete mode 100644 meta-openbmc-machines/meta-openpower/meta-rackspace/meta-barreleye/recipes-kernel/linux/linux-aspeed/barreleye.cfg delete mode 100644 meta-openbmc-machines/meta-openpower/meta-rackspace/meta-barreleye/recipes-kernel/linux/linux-aspeed_%.bbappend delete mode 100644 meta-openbmc-machines/meta-openpower/meta-rackspace/meta-barreleye/recipes-phosphor/chassis/obmc-mgr-inventory%.bbappend delete mode 100644 meta-openbmc-machines/meta-openpower/meta-rackspace/meta-barreleye/recipes-phosphor/chassis/obmc-mgr-inventory%/obmc/sync_inventory_item/system/chassis/io_board/bmc/ethernet delete mode 100644 meta-openbmc-machines/meta-openpower/meta-rackspace/meta-barreleye/recipes-phosphor/chassis/obmc-mgr-inventory%/obmc/sync_inventory_item/system/chassis/motherboard delete mode 100644 meta-openbmc-machines/meta-openpower/meta-rackspace/meta-barreleye/recipes-phosphor/fans/obmc-control-fan%.bbappend delete mode 100644 meta-openbmc-machines/meta-openpower/meta-rackspace/meta-barreleye/recipes-phosphor/host/checkstop-monitor.bbappend delete mode 100644 meta-openbmc-machines/meta-openpower/meta-rackspace/meta-barreleye/recipes-phosphor/host/checkstop-monitor/obmc/gpio/checkstop delete mode 100644 meta-openbmc-machines/meta-openpower/meta-rackspace/meta-barreleye/recipes-phosphor/ipmi/barreleye-ipmi-inventory-map-native.bb delete mode 100644 meta-openbmc-machines/meta-openpower/meta-rackspace/meta-barreleye/recipes-phosphor/ipmi/barreleye-ipmi-inventory-map/config.yaml delete mode 100644 meta-openbmc-machines/meta-openpower/meta-rackspace/meta-barreleye/recipes-phosphor/ipmi/phosphor-ipmi-fru%.bbappend delete mode 100644 meta-openbmc-machines/meta-openpower/meta-rackspace/meta-barreleye/recipes-phosphor/ipmi/phosphor-ipmi-fru%/obmc/eeproms/system/chassis/hdd_backplane delete mode 100644 meta-openbmc-machines/meta-openpower/meta-rackspace/meta-barreleye/recipes-phosphor/ipmi/phosphor-ipmi-fru%/obmc/eeproms/system/chassis/io_board delete mode 100644 meta-openbmc-machines/meta-openpower/meta-rackspace/meta-barreleye/recipes-phosphor/ipmi/phosphor-ipmi-fru%/obmc/eeproms/system/chassis/motherboard delete mode 100644 meta-openbmc-machines/meta-openpower/meta-rackspace/meta-barreleye/recipes-phosphor/ipmi/phosphor-ipmi-fru%/obmc/eeproms/system/chassis/sas_expander delete mode 100644 meta-openbmc-machines/meta-openpower/meta-rackspace/meta-barreleye/recipes-phosphor/ipmi/phosphor-ipmi-fru-properties%.bbappend delete mode 100644 meta-openbmc-machines/meta-openpower/meta-rackspace/meta-barreleye/recipes-phosphor/ipmi/phosphor-ipmi-fru-properties%/extra-properties.yaml delete mode 100644 meta-openbmc-machines/meta-openpower/meta-rackspace/meta-barreleye/recipes-phosphor/ipmi/phosphor-ipmi-sensor-inventory%.bbappend delete mode 100755 meta-openbmc-machines/meta-openpower/meta-rackspace/meta-barreleye/recipes-phosphor/ipmi/phosphor-ipmi-sensor-inventory%/config.yaml delete mode 100644 meta-openbmc-machines/meta-openpower/meta-rackspace/meta-barreleye/recipes-phosphor/leds/barreleye-led-manager-config-native.bb delete mode 100755 meta-openbmc-machines/meta-openpower/meta-rackspace/meta-barreleye/recipes-phosphor/leds/barreleye-led-manager-config/led.yaml delete mode 100644 meta-openbmc-machines/meta-openpower/meta-rackspace/meta-barreleye/recipes-phosphor/sensors/phosphor-hwmon%.bbappend delete mode 100644 meta-openbmc-machines/meta-openpower/meta-rackspace/meta-barreleye/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@1c0/nct7904@2d.conf delete mode 100644 meta-openbmc-machines/meta-openpower/meta-rackspace/meta-barreleye/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@1c0/nct7904@2e.conf delete mode 100644 meta-openbmc-machines/meta-openpower/meta-rackspace/meta-barreleye/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@40/lm75@4a.conf delete mode 100644 meta-openbmc-machines/meta-openpower/meta-rackspace/meta-barreleye/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@40/rtc@68.conf delete mode 100644 meta-openbmc-machines/meta-openpower/meta-rackspace/meta-barreleye/recipes-phosphor/workbook/barreleye-config.bb delete mode 100644 meta-openbmc-machines/meta-openpower/meta-rackspace/meta-barreleye/recipes.txt delete mode 100644 meta-openbmc-machines/meta-x86/conf/layer.conf delete mode 100644 meta-openbmc-machines/meta-x86/meta-intel/conf/layer.conf delete mode 100644 meta-openbmc-machines/meta-x86/meta-intel/conf/machine/include/intel.inc delete mode 100644 meta-openbmc-machines/meta-x86/meta-intel/meta-common/recipes-intel/boost-dbus/boost-dbus.bb delete mode 100644 meta-openbmc-machines/meta-x86/meta-intel/meta-common/recipes-intel/libtinyxml2/libtinyxml2_%.bbappend delete mode 100644 meta-openbmc-machines/meta-x86/meta-intel/meta-common/recipes-intel/packagegroups/packagegroup-intel-apps.bb delete mode 100644 meta-openbmc-machines/meta-x86/meta-intel/meta-common/recipes-intel/packagegroups/packagegroup-obmc-apps.bbappend delete mode 100644 meta-openbmc-machines/meta-x86/meta-intel/meta-s2600wf/conf/bblayers.conf.sample delete mode 100644 meta-openbmc-machines/meta-x86/meta-intel/meta-s2600wf/conf/conf-notes.txt delete mode 100644 meta-openbmc-machines/meta-x86/meta-intel/meta-s2600wf/conf/layer.conf delete mode 100644 meta-openbmc-machines/meta-x86/meta-intel/meta-s2600wf/conf/local.conf.sample delete mode 100644 meta-openbmc-machines/meta-x86/meta-intel/meta-s2600wf/conf/machine/s2600wf.conf delete mode 100644 meta-openbmc-machines/meta-x86/meta-intel/meta-s2600wf/recipes-phosphor/workbook/s2600wf-config.bb delete mode 100644 meta-openbmc-machines/meta-x86/meta-mellanox/conf/layer.conf delete mode 100644 meta-openbmc-machines/meta-x86/meta-mellanox/meta-msn/conf/bblayers.conf.sample delete mode 100644 meta-openbmc-machines/meta-x86/meta-mellanox/meta-msn/conf/conf-notes.txt delete mode 100644 meta-openbmc-machines/meta-x86/meta-mellanox/meta-msn/conf/layer.conf delete mode 100644 meta-openbmc-machines/meta-x86/meta-mellanox/meta-msn/conf/local.conf.sample delete mode 100644 meta-openbmc-machines/meta-x86/meta-mellanox/meta-msn/conf/machine/msn.conf delete mode 100644 meta-openbmc-machines/meta-x86/meta-mellanox/meta-msn/recipes-connectivity/mlx-ipmid/mlx-ipmid.bb delete mode 100644 meta-openbmc-machines/meta-x86/meta-mellanox/meta-msn/recipes-connectivity/mlx-ipmid/mlx-ipmid.inc delete mode 100644 meta-openbmc-machines/meta-x86/meta-mellanox/meta-msn/recipes-connectivity/mlx-ipmid/mlx-ipmid/mlx_ipmid.service delete mode 100644 meta-openbmc-machines/meta-x86/meta-mellanox/meta-msn/recipes-connectivity/mlx-ipmid/mlx-ipmid/remove_libdir.patch delete mode 100644 meta-openbmc-machines/meta-x86/meta-mellanox/meta-msn/recipes-kernel/linux/linux-aspeed/msn.cfg delete mode 100644 meta-openbmc-machines/meta-x86/meta-mellanox/meta-msn/recipes-kernel/linux/linux-aspeed_%.bbappend delete mode 100644 meta-openbmc-machines/meta-x86/meta-mellanox/meta-msn/recipes-phosphor/images/obmc-phosphor-image.bbappend delete mode 100644 meta-openbmc-machines/meta-x86/meta-mellanox/meta-msn/recipes-phosphor/initfs/files/failsafe-boot.sh delete mode 100644 meta-openbmc-machines/meta-x86/meta-mellanox/meta-msn/recipes-phosphor/initfs/files/obmc-init.sh delete mode 100644 meta-openbmc-machines/meta-x86/meta-mellanox/meta-msn/recipes-phosphor/initfs/files/obmc-update_all.sh delete mode 100644 meta-openbmc-machines/meta-x86/meta-mellanox/meta-msn/recipes-phosphor/initfs/files/recovery.sh delete mode 100644 meta-openbmc-machines/meta-x86/meta-mellanox/meta-msn/recipes-phosphor/initfs/obmc-phosphor-initfs.bbappend delete mode 100644 meta-openbmc-machines/meta-x86/meta-mellanox/meta-msn/recipes.txt delete mode 100644 meta-openbmc-machines/meta-x86/meta-portwell/meta-neptune/conf/bblayers.conf.sample delete mode 100644 meta-openbmc-machines/meta-x86/meta-portwell/meta-neptune/conf/conf-notes.txt delete mode 100644 meta-openbmc-machines/meta-x86/meta-portwell/meta-neptune/conf/layer.conf delete mode 100644 meta-openbmc-machines/meta-x86/meta-portwell/meta-neptune/conf/local.conf.sample delete mode 100644 meta-openbmc-machines/meta-x86/meta-portwell/meta-neptune/conf/machine/neptune.conf delete mode 100644 meta-openbmc-machines/meta-x86/meta-portwell/meta-neptune/recipes-kernel/linux/linux-aspeed/neptune.cfg delete mode 100644 meta-openbmc-machines/meta-x86/meta-portwell/meta-neptune/recipes-kernel/linux/linux-aspeed_%.bbappend delete mode 100644 meta-openbmc-machines/meta-x86/meta-portwell/meta-neptune/recipes.txt delete mode 100644 meta-openbmc-machines/meta-x86/meta-quanta/conf/layer.conf delete mode 100644 meta-openbmc-machines/meta-x86/meta-quanta/meta-q71l/README.md delete mode 100644 meta-openbmc-machines/meta-x86/meta-quanta/meta-q71l/conf/bblayers.conf.sample delete mode 100644 meta-openbmc-machines/meta-x86/meta-quanta/meta-q71l/conf/conf-notes.txt delete mode 100644 meta-openbmc-machines/meta-x86/meta-quanta/meta-q71l/conf/layer.conf delete mode 100644 meta-openbmc-machines/meta-x86/meta-quanta/meta-q71l/conf/local.conf.sample delete mode 100644 meta-openbmc-machines/meta-x86/meta-quanta/meta-q71l/conf/machine/quanta-q71l.conf delete mode 100644 meta-openbmc-machines/meta-x86/meta-quanta/meta-q71l/recipes-phosphor/images/obmc-phosphor-image.bbappend delete mode 100644 meta-openbmc-machines/meta-x86/meta-quanta/meta-q71l/recipes-phosphor/ipmi/phosphor-ipmi-fru%.bbappend delete mode 100644 meta-openbmc-machines/meta-x86/meta-quanta/meta-q71l/recipes-phosphor/ipmi/phosphor-ipmi-fru%/obmc/eeproms/system/chassis/bmc delete mode 100644 meta-openbmc-machines/meta-x86/meta-quanta/meta-q71l/recipes-phosphor/ipmi/phosphor-ipmi-fru%/obmc/eeproms/system/chassis/fp delete mode 100644 meta-openbmc-machines/meta-x86/meta-quanta/meta-q71l/recipes-phosphor/ipmi/phosphor-ipmi-fru%/obmc/eeproms/system/chassis/motherboard delete mode 100644 meta-openbmc-machines/meta-x86/meta-quanta/meta-q71l/recipes-phosphor/ipmi/phosphor-ipmi-fru%/obmc/eeproms/system/chassis/pdb delete mode 100644 meta-openbmc-machines/meta-x86/meta-quanta/meta-q71l/recipes-phosphor/ipmi/q71l-ipmi-channel-config-native.bb delete mode 100644 meta-openbmc-machines/meta-x86/meta-quanta/meta-q71l/recipes-phosphor/ipmi/q71l-ipmi-channel-config/channel.yaml delete mode 100644 meta-openbmc-machines/meta-x86/meta-quanta/meta-q71l/recipes-phosphor/ipmi/q71l-ipmi-fru-merge-config-native.bb delete mode 100644 meta-openbmc-machines/meta-x86/meta-quanta/meta-q71l/recipes-phosphor/ipmi/q71l-ipmi-inventory-map-native.bb delete mode 100644 meta-openbmc-machines/meta-x86/meta-quanta/meta-q71l/recipes-phosphor/ipmi/q71l-ipmi-inventory-map/config.yaml delete mode 100644 meta-openbmc-machines/meta-x86/meta-quanta/meta-q71l/recipes-phosphor/ipmi/q71l-ipmi-sensor-map-native.bb delete mode 100644 meta-openbmc-machines/meta-x86/meta-quanta/meta-q71l/recipes-phosphor/ipmi/q71l-ipmi-sensor-map/config.yaml delete mode 100644 meta-openbmc-machines/meta-x86/meta-quanta/meta-q71l/recipes-phosphor/quanta-powerctrl/files/host-gpio.service delete mode 100644 meta-openbmc-machines/meta-x86/meta-quanta/meta-q71l/recipes-phosphor/quanta-powerctrl/files/host-poweroff.service delete mode 100644 meta-openbmc-machines/meta-x86/meta-quanta/meta-q71l/recipes-phosphor/quanta-powerctrl/files/host-poweron.service delete mode 100755 meta-openbmc-machines/meta-x86/meta-quanta/meta-q71l/recipes-phosphor/quanta-powerctrl/files/init_once.sh delete mode 100755 meta-openbmc-machines/meta-x86/meta-quanta/meta-q71l/recipes-phosphor/quanta-powerctrl/files/poweroff.sh delete mode 100755 meta-openbmc-machines/meta-x86/meta-quanta/meta-q71l/recipes-phosphor/quanta-powerctrl/files/poweron.sh delete mode 100644 meta-openbmc-machines/meta-x86/meta-quanta/meta-q71l/recipes-phosphor/quanta-powerctrl/quanta-powerctrl.bb delete mode 100644 meta-openbmc-machines/meta-x86/meta-quanta/meta-q71l/recipes-phosphor/sensors/phosphor-hwmon%.bbappend delete mode 100644 meta-openbmc-machines/meta-x86/meta-quanta/meta-q71l/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@80/tmp75@4c.conf delete mode 100644 meta-openbmc-machines/meta-x86/meta-quanta/meta-q71l/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@80/tmp75@4e.conf delete mode 100644 meta-openbmc-machines/meta-x86/meta-quanta/meta-q71l/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@80/tmp75@4f.conf delete mode 100644 meta-openbmc-machines/meta-x86/meta-quanta/meta-q71l/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/iio-hwmon.conf delete mode 100644 meta-openbmc-machines/meta-x86/meta-quanta/meta-q71l/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/pwm-tacho-controller@1e786000.conf delete mode 100644 meta-openbmc-machines/meta-x86/meta-quanta/meta-q71l/recipes-phosphor/spictrl/files/spimaster.py delete mode 100644 meta-openbmc-machines/meta-x86/meta-quanta/meta-q71l/recipes-phosphor/spictrl/spictrl.bb delete mode 100644 meta-openbmc-machines/meta-x86/meta-quanta/meta-q71l/recipes-phosphor/workbook/quanta-q71l-config.bb delete mode 100644 meta-openbmc-machines/meta-x86/meta-quanta/meta-q71l/recipes-phosphor/workbook/quanta-q71l-config/Quanta-q71l.py create mode 100644 meta-openpower/COPYING.MIT create mode 100644 meta-openpower/COPYING.apache-2.0 create mode 100644 meta-openpower/LICENSE create mode 100644 meta-openpower/MAINTAINERS create mode 100644 meta-openpower/README.md create mode 100644 meta-openpower/classes/openpower-fru-vpd.bbclass create mode 100644 meta-openpower/classes/openpower-occ-control.bbclass create mode 100644 meta-openpower/common/recipes-bsp/ffs/ffs.inc create mode 100644 meta-openpower/common/recipes-bsp/ffs/ffs_git.bb create mode 100644 meta-openpower/common/recipes-bsp/fsidbg/fsidbg.bb create mode 100644 meta-openpower/common/recipes-bsp/pdbg/pdbg/0001-CFAM-reg-0x2918-access-hack.patch create mode 100644 meta-openpower/common/recipes-bsp/pdbg/pdbg_1.0.bb create mode 100644 meta-openpower/common/recipes-bsp/skiboot/gard.bb create mode 100644 meta-openpower/common/recipes-bsp/skiboot/pflash.bb create mode 100644 meta-openpower/common/recipes-bsp/skiboot/skiboot.inc create mode 100644 meta-openpower/common/recipes-phosphor/dbus/openpower-dbus-interfaces-mapper-config-native.bb create mode 100644 meta-openpower/common/recipes-phosphor/dbus/openpower-dbus-interfaces.bb create mode 100644 meta-openpower/common/recipes-phosphor/dbus/phosphor-mapper-config-native%.bbappend create mode 100644 meta-openpower/common/recipes-phosphor/debug/openpower-debug-collector.bb create mode 100644 meta-openpower/common/recipes-phosphor/debug/openpower-debug-collector.inc create mode 100644 meta-openpower/common/recipes-phosphor/debug/openpower-debug-collector/openpower-debug-collector-checkstop@.service create mode 100644 meta-openpower/common/recipes-phosphor/debug/openpower-debug-collector/openpower-debug-collector-watchdog-timeout@.service create mode 100644 meta-openpower/common/recipes-phosphor/debug/openpower-debug-collector/openpower-debug-collector-watchdog@.service create mode 100644 meta-openpower/common/recipes-phosphor/flash/openpower-software-manager.bb create mode 100644 meta-openpower/common/recipes-phosphor/flash/openpower-software-manager/obmc-flash-bios create mode 100644 meta-openpower/common/recipes-phosphor/flash/openpower-software-manager/obmc-flash-bios-check-clearvolatile@.service create mode 100644 meta-openpower/common/recipes-phosphor/flash/openpower-software-manager/obmc-flash-bios-cleanup.service create mode 100644 meta-openpower/common/recipes-phosphor/flash/openpower-software-manager/obmc-flash-bios-enable-clearvolatile@.service create mode 100644 meta-openpower/common/recipes-phosphor/flash/openpower-software-manager/obmc-flash-bios-ubiattach.service create mode 100644 meta-openpower/common/recipes-phosphor/flash/openpower-software-manager/obmc-flash-bios-ubimount@.service create mode 100644 meta-openpower/common/recipes-phosphor/flash/openpower-software-manager/obmc-flash-bios-ubipatch.service create mode 100644 meta-openpower/common/recipes-phosphor/flash/openpower-software-manager/obmc-flash-bios-ubiremount.service create mode 100644 meta-openpower/common/recipes-phosphor/flash/openpower-software-manager/obmc-flash-bios-ubiumount-ro@.service create mode 100644 meta-openpower/common/recipes-phosphor/flash/openpower-software-manager/obmc-flash-bios-ubiumount-rw@.service create mode 100644 meta-openpower/common/recipes-phosphor/flash/openpower-software-manager/obmc-flash-bios-updatesymlinks.service create mode 100644 meta-openpower/common/recipes-phosphor/flash/openpower-software-manager/org.open_power.Software.Host.Updater.service create mode 100644 meta-openpower/common/recipes-phosphor/flash/phosphor-software-manager.bbappend create mode 100644 meta-openpower/common/recipes-phosphor/flash/phosphor-software-manager/software-bmc-updater.conf create mode 100644 meta-openpower/common/recipes-phosphor/fsi/op-fsi.bb create mode 100644 meta-openpower/common/recipes-phosphor/fsi/op-fsi/fsi-disable.service create mode 100644 meta-openpower/common/recipes-phosphor/fsi/op-fsi/fsi-enable.service create mode 100644 meta-openpower/common/recipes-phosphor/fsi/op-fsi/fsi-scan@.service create mode 100644 meta-openpower/common/recipes-phosphor/host/aspeed-lpc-ctrl.bb create mode 100644 meta-openpower/common/recipes-phosphor/host/aspeed-lpc-ctrl/pnorboot.service create mode 100644 meta-openpower/common/recipes-phosphor/host/checkstop-monitor.bb create mode 100644 meta-openpower/common/recipes-phosphor/host/checkstop-monitor/checkstop.conf create mode 100644 meta-openpower/common/recipes-phosphor/host/checkstop-monitor/obmc/gpio/checkstop create mode 100644 meta-openpower/common/recipes-phosphor/host/hostboot-settings.bb create mode 100644 meta-openpower/common/recipes-phosphor/host/hostboot-settings/hb_settings create mode 100644 meta-openpower/common/recipes-phosphor/host/hostboot-settings/hostboot-settings.service create mode 100644 meta-openpower/common/recipes-phosphor/host/op-host-control/cfam_override@.service create mode 100644 meta-openpower/common/recipes-phosphor/host/op-host-control/start_host@.service create mode 100644 meta-openpower/common/recipes-phosphor/host/op-host-control/vcs_workaround@.service create mode 100644 meta-openpower/common/recipes-phosphor/host/op-proc-control.bb create mode 100644 meta-openpower/common/recipes-phosphor/host/p9-cfam-override.bb create mode 100644 meta-openpower/common/recipes-phosphor/host/p9-host-start.bb create mode 100644 meta-openpower/common/recipes-phosphor/host/p9-vcs-workaround.bb create mode 100644 meta-openpower/common/recipes-phosphor/initfs/obmc-phosphor-initfs.bbappend create mode 100644 meta-openpower/common/recipes-phosphor/interfaces/phosphor-rest.bbappend create mode 100644 meta-openpower/common/recipes-phosphor/interfaces/phosphor-rest/url_config.json create mode 100644 meta-openpower/common/recipes-phosphor/inventory-upload/inventory-upload.bb create mode 100644 meta-openpower/common/recipes-phosphor/inventory-upload/inventory-upload/op-inventory-upload@.service create mode 100644 meta-openpower/common/recipes-phosphor/ipmi/hostboot-inventory-config-native.bb create mode 100644 meta-openpower/common/recipes-phosphor/ipmi/hostboot-inventory-config/config.yaml create mode 100644 meta-openpower/common/recipes-phosphor/ipmi/openpower-ipmi-oem-error-native.bb create mode 100644 meta-openpower/common/recipes-phosphor/ipmi/openpower-ipmi-oem-sensor-inventory-mrw-native.bb create mode 100644 meta-openpower/common/recipes-phosphor/ipmi/openpower-ipmi-oem-sensor-inventory-mrw/openpower-config.yaml create mode 100644 meta-openpower/common/recipes-phosphor/ipmi/openpower-ipmi-oem-whitelist-native.bb create mode 100644 meta-openpower/common/recipes-phosphor/ipmi/openpower-ipmi-oem-whitelist/openpower-ipmi-oem-whitelist-native.conf create mode 100644 meta-openpower/common/recipes-phosphor/ipmi/openpower-ipmi-oem.bb create mode 100644 meta-openpower/common/recipes-phosphor/ipmi/openpower-ipmi-oem.inc create mode 100644 meta-openpower/common/recipes-phosphor/ipmi/phosphor-ipmi-sensor-config-native.bbappend create mode 100644 meta-openpower/common/recipes-phosphor/ipmi/phosphor-logging-error-logs-native.bbappend create mode 100644 meta-openpower/common/recipes-phosphor/logging/phosphor-logging.bbappend create mode 100644 meta-openpower/common/recipes-phosphor/occ/openpower-occ-control-config-example-native.bb create mode 100644 meta-openpower/common/recipes-phosphor/occ/openpower-occ-control-config-mrw-native.bb create mode 100644 meta-openpower/common/recipes-phosphor/occ/openpower-occ-control.bb create mode 100644 meta-openpower/common/recipes-phosphor/occ/openpower-occ-control.inc create mode 100755 meta-openpower/common/recipes-phosphor/occ/openpower-occ-control/occ-active.sh create mode 100644 meta-openpower/common/recipes-phosphor/occ/openpower-occ-control/op-occ-disable@.service create mode 100644 meta-openpower/common/recipes-phosphor/occ/openpower-occ-control/op-occ-enable@.service create mode 100644 meta-openpower/common/recipes-phosphor/occ/openpower-occ-control/org.open_power.OCC.Control.service create mode 100644 meta-openpower/common/recipes-phosphor/packagegroups/nativesdk-packagegroup-sdk-host.bbappend create mode 100644 meta-openpower/common/recipes-phosphor/packagegroups/packagegroup-obmc-apps.bbappend create mode 100644 meta-openpower/common/recipes-phosphor/packagegroups/packagegroup-obmc-ipmid-providers.bbappend create mode 100644 meta-openpower/common/recipes-phosphor/packagegroups/packagegroup-obmc-phosphor-debugtools.bbappend create mode 100644 meta-openpower/common/recipes-phosphor/packagegroups/packagegroup-op-apps.bb create mode 100644 meta-openpower/common/recipes-phosphor/vpd/openpower-fru-inventory-example-native.bb create mode 100644 meta-openpower/common/recipes-phosphor/vpd/openpower-fru-inventory-example/inventory create mode 100644 meta-openpower/common/recipes-phosphor/vpd/openpower-fru-inventory-mrw-native.bb create mode 100644 meta-openpower/common/recipes-phosphor/vpd/openpower-fru-properties-example-native.bb create mode 100644 meta-openpower/common/recipes-phosphor/vpd/openpower-fru-properties-example/example.yaml create mode 100644 meta-openpower/common/recipes-phosphor/vpd/openpower-fru-properties-mrw-native.bb create mode 100644 meta-openpower/common/recipes-phosphor/vpd/openpower-fru-properties-mrw/config.yaml create mode 100644 meta-openpower/common/recipes-phosphor/vpd/openpower-fru-vpd-layout-native.bb create mode 100644 meta-openpower/common/recipes-phosphor/vpd/openpower-fru-vpd-layout/layout.yaml create mode 100644 meta-openpower/common/recipes-phosphor/vpd/openpower-fru-vpd.bb create mode 100644 meta-openpower/common/recipes-phosphor/vpd/openpower-fru-vpd.inc create mode 100644 meta-openpower/common/recipes-phosphor/vpd/openpower-fru-vpd/70-op-vpd.rules create mode 100644 meta-openpower/common/recipes-phosphor/vpd/openpower-fru-vpd/op-vpd-parser.service create mode 100644 meta-openpower/common/recipes-phosphor/webui/phosphor-webui.bbappend create mode 100644 meta-openpower/conf/distro/include/openpower-distrovars.inc create mode 100644 meta-openpower/conf/distro/include/openpower-mrw.inc create mode 100644 meta-openpower/conf/distro/include/openpower-ubi.inc create mode 100644 meta-openpower/conf/distro/openbmc-openpower.conf create mode 100644 meta-openpower/conf/layer.conf create mode 100644 meta-openpower/conf/machine/include/openpower.inc create mode 100644 meta-openpower/conf/machine/include/p8.inc create mode 100644 meta-openpower/conf/machine/include/p9.inc create mode 100644 meta-portwell/meta-neptune/conf/bblayers.conf.sample create mode 100644 meta-portwell/meta-neptune/conf/conf-notes.txt create mode 100644 meta-portwell/meta-neptune/conf/layer.conf create mode 100644 meta-portwell/meta-neptune/conf/local.conf.sample create mode 100644 meta-portwell/meta-neptune/conf/machine/neptune.conf create mode 100644 meta-portwell/meta-neptune/recipes-kernel/linux/linux-aspeed/neptune.cfg create mode 100644 meta-portwell/meta-neptune/recipes-kernel/linux/linux-aspeed_%.bbappend create mode 100644 meta-portwell/meta-neptune/recipes.txt create mode 100644 meta-qualcomm/conf/layer.conf create mode 100644 meta-qualcomm/conf/machine/include/qualcomm.inc create mode 100644 meta-qualcomm/meta-centriq2400-rep/conf/bblayers.conf.sample create mode 100644 meta-qualcomm/meta-centriq2400-rep/conf/conf-notes.txt create mode 100644 meta-qualcomm/meta-centriq2400-rep/conf/layer.conf create mode 100644 meta-qualcomm/meta-centriq2400-rep/conf/local.conf.sample create mode 100644 meta-qualcomm/meta-centriq2400-rep/conf/machine/centriq2400-rep.conf create mode 100644 meta-qualcomm/meta-centriq2400-rep/recipes-kernel/linux/linux-aspeed/centriq2400-rep.cfg create mode 100644 meta-qualcomm/meta-centriq2400-rep/recipes-kernel/linux/linux-aspeed_%.bbappend create mode 100644 meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/chassis/ir38163-workaround.bb create mode 100644 meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/chassis/ir38163-workaround/ir-add@.service create mode 100644 meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/chassis/ir38163-workaround/ir-remove@.service create mode 100644 meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/chassis/ir38163-workaround/ir38163_workaround.sh create mode 100644 meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/console/centriq-2400rep-console-client.bb create mode 100644 meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/console/centriq-2400rep-console-client/centriq-2400rep-console-client.sh create mode 100644 meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/console/centriq-2400rep-console-client/centriq-2400rep-console-client@.service create mode 100644 meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/console/obmc-console/obmc-console.conf create mode 100644 meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/console/obmc-console_%.bbappend create mode 100644 meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/leds/centriq2400-rep-led-manager-config-native.bb create mode 100755 meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/leds/centriq2400-rep-led-manager-config/led.yaml create mode 100644 meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%.bbappend create mode 100644 meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@180/ir38163@12.conf create mode 100644 meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@180/ir38163@42.conf create mode 100644 meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@180/ir38163@44.conf create mode 100644 meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@180/ir38163@46.conf create mode 100644 meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@180/ir38163@48.conf create mode 100644 meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@180/pxm1310@02.conf create mode 100644 meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@180/pxm1310@04.conf create mode 100644 meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@1c0/nvt210@4c.conf create mode 100644 meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@1c0/tmp421@1d.conf create mode 100644 meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@1c0/tmp421@1f.conf create mode 100644 meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@1c0/tmp421@4d.conf create mode 100644 meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@1c0/tmp421@4f.conf create mode 100644 meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@300/adm1278@10.conf create mode 100644 meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@300/adm1278@11.conf create mode 100644 meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@340/pca9641@70/i2c-arb/adm1278@12.conf create mode 100644 meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@340/pca9641@70/i2c-arb/ds1100@58.conf create mode 100644 meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@340/pca9641@70/i2c-arb/max31790@20.conf create mode 100644 meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@340/pca9641@70/i2c-arb/max31790@23.conf create mode 100644 meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@340/pca9641@70/i2c-arb/tmp421@1d.conf create mode 100644 meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@80/tmp421@1c.conf create mode 100644 meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@80/tmp421@1e.conf create mode 100644 meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@80/tmp421@2a.conf create mode 100644 meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@80/tmp421@4e.conf create mode 100644 meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/flash-controller@1e631000/spi2@0.conf create mode 100644 meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/iio-hwmon.conf create mode 100644 meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/socupdate/files/socupdate.sh create mode 100644 meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/socupdate/socupdate.bb create mode 100644 meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/workbook/centriq2400-rep-config.bb create mode 100644 meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/workbook/centriq2400-rep-config/Centriq2400-rep.py create mode 100644 meta-quanta/conf/layer.conf create mode 100644 meta-quanta/meta-q71l/README.md create mode 100644 meta-quanta/meta-q71l/conf/bblayers.conf.sample create mode 100644 meta-quanta/meta-q71l/conf/conf-notes.txt create mode 100644 meta-quanta/meta-q71l/conf/layer.conf create mode 100644 meta-quanta/meta-q71l/conf/local.conf.sample create mode 100644 meta-quanta/meta-q71l/conf/machine/quanta-q71l.conf create mode 100644 meta-quanta/meta-q71l/recipes-phosphor/images/obmc-phosphor-image.bbappend create mode 100644 meta-quanta/meta-q71l/recipes-phosphor/ipmi/phosphor-ipmi-fru%.bbappend create mode 100644 meta-quanta/meta-q71l/recipes-phosphor/ipmi/phosphor-ipmi-fru%/obmc/eeproms/system/chassis/bmc create mode 100644 meta-quanta/meta-q71l/recipes-phosphor/ipmi/phosphor-ipmi-fru%/obmc/eeproms/system/chassis/fp create mode 100644 meta-quanta/meta-q71l/recipes-phosphor/ipmi/phosphor-ipmi-fru%/obmc/eeproms/system/chassis/motherboard create mode 100644 meta-quanta/meta-q71l/recipes-phosphor/ipmi/phosphor-ipmi-fru%/obmc/eeproms/system/chassis/pdb create mode 100644 meta-quanta/meta-q71l/recipes-phosphor/ipmi/q71l-ipmi-channel-config-native.bb create mode 100644 meta-quanta/meta-q71l/recipes-phosphor/ipmi/q71l-ipmi-channel-config/channel.yaml create mode 100644 meta-quanta/meta-q71l/recipes-phosphor/ipmi/q71l-ipmi-fru-merge-config-native.bb create mode 100644 meta-quanta/meta-q71l/recipes-phosphor/ipmi/q71l-ipmi-inventory-map-native.bb create mode 100644 meta-quanta/meta-q71l/recipes-phosphor/ipmi/q71l-ipmi-inventory-map/config.yaml create mode 100644 meta-quanta/meta-q71l/recipes-phosphor/ipmi/q71l-ipmi-sensor-map-native.bb create mode 100644 meta-quanta/meta-q71l/recipes-phosphor/ipmi/q71l-ipmi-sensor-map/config.yaml create mode 100644 meta-quanta/meta-q71l/recipes-phosphor/quanta-powerctrl/files/host-gpio.service create mode 100644 meta-quanta/meta-q71l/recipes-phosphor/quanta-powerctrl/files/host-poweroff.service create mode 100644 meta-quanta/meta-q71l/recipes-phosphor/quanta-powerctrl/files/host-poweron.service create mode 100755 meta-quanta/meta-q71l/recipes-phosphor/quanta-powerctrl/files/init_once.sh create mode 100755 meta-quanta/meta-q71l/recipes-phosphor/quanta-powerctrl/files/poweroff.sh create mode 100755 meta-quanta/meta-q71l/recipes-phosphor/quanta-powerctrl/files/poweron.sh create mode 100644 meta-quanta/meta-q71l/recipes-phosphor/quanta-powerctrl/quanta-powerctrl.bb create mode 100644 meta-quanta/meta-q71l/recipes-phosphor/sensors/phosphor-hwmon%.bbappend create mode 100644 meta-quanta/meta-q71l/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@80/tmp75@4c.conf create mode 100644 meta-quanta/meta-q71l/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@80/tmp75@4e.conf create mode 100644 meta-quanta/meta-q71l/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@80/tmp75@4f.conf create mode 100644 meta-quanta/meta-q71l/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/iio-hwmon.conf create mode 100644 meta-quanta/meta-q71l/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/pwm-tacho-controller@1e786000.conf create mode 100644 meta-quanta/meta-q71l/recipes-phosphor/spictrl/files/spimaster.py create mode 100644 meta-quanta/meta-q71l/recipes-phosphor/spictrl/spictrl.bb create mode 100644 meta-quanta/meta-q71l/recipes-phosphor/workbook/quanta-q71l-config.bb create mode 100644 meta-quanta/meta-q71l/recipes-phosphor/workbook/quanta-q71l-config/Quanta-q71l.py create mode 100644 meta-rackspace/conf/layer.conf create mode 100644 meta-rackspace/conf/machine/include/rackspace.inc create mode 100644 meta-rackspace/meta-barreleye/README.md create mode 100644 meta-rackspace/meta-barreleye/conf/bblayers.conf.sample create mode 100644 meta-rackspace/meta-barreleye/conf/conf-notes.txt create mode 100644 meta-rackspace/meta-barreleye/conf/layer.conf create mode 100644 meta-rackspace/meta-barreleye/conf/local.conf.sample create mode 100644 meta-rackspace/meta-barreleye/conf/machine/barreleye.conf create mode 100644 meta-rackspace/meta-barreleye/recipes-kernel/linux/linux-aspeed/barreleye.cfg create mode 100644 meta-rackspace/meta-barreleye/recipes-kernel/linux/linux-aspeed_%.bbappend create mode 100644 meta-rackspace/meta-barreleye/recipes-phosphor/chassis/obmc-mgr-inventory%.bbappend create mode 100644 meta-rackspace/meta-barreleye/recipes-phosphor/chassis/obmc-mgr-inventory%/obmc/sync_inventory_item/system/chassis/io_board/bmc/ethernet create mode 100644 meta-rackspace/meta-barreleye/recipes-phosphor/chassis/obmc-mgr-inventory%/obmc/sync_inventory_item/system/chassis/motherboard create mode 100644 meta-rackspace/meta-barreleye/recipes-phosphor/fans/obmc-control-fan%.bbappend create mode 100644 meta-rackspace/meta-barreleye/recipes-phosphor/host/checkstop-monitor.bbappend create mode 100644 meta-rackspace/meta-barreleye/recipes-phosphor/host/checkstop-monitor/obmc/gpio/checkstop create mode 100644 meta-rackspace/meta-barreleye/recipes-phosphor/ipmi/barreleye-ipmi-inventory-map-native.bb create mode 100644 meta-rackspace/meta-barreleye/recipes-phosphor/ipmi/barreleye-ipmi-inventory-map/config.yaml create mode 100644 meta-rackspace/meta-barreleye/recipes-phosphor/ipmi/phosphor-ipmi-fru%.bbappend create mode 100644 meta-rackspace/meta-barreleye/recipes-phosphor/ipmi/phosphor-ipmi-fru%/obmc/eeproms/system/chassis/hdd_backplane create mode 100644 meta-rackspace/meta-barreleye/recipes-phosphor/ipmi/phosphor-ipmi-fru%/obmc/eeproms/system/chassis/io_board create mode 100644 meta-rackspace/meta-barreleye/recipes-phosphor/ipmi/phosphor-ipmi-fru%/obmc/eeproms/system/chassis/motherboard create mode 100644 meta-rackspace/meta-barreleye/recipes-phosphor/ipmi/phosphor-ipmi-fru%/obmc/eeproms/system/chassis/sas_expander create mode 100644 meta-rackspace/meta-barreleye/recipes-phosphor/ipmi/phosphor-ipmi-fru-properties%.bbappend create mode 100644 meta-rackspace/meta-barreleye/recipes-phosphor/ipmi/phosphor-ipmi-fru-properties%/extra-properties.yaml create mode 100644 meta-rackspace/meta-barreleye/recipes-phosphor/ipmi/phosphor-ipmi-sensor-inventory%.bbappend create mode 100755 meta-rackspace/meta-barreleye/recipes-phosphor/ipmi/phosphor-ipmi-sensor-inventory%/config.yaml create mode 100644 meta-rackspace/meta-barreleye/recipes-phosphor/leds/barreleye-led-manager-config-native.bb create mode 100755 meta-rackspace/meta-barreleye/recipes-phosphor/leds/barreleye-led-manager-config/led.yaml create mode 100644 meta-rackspace/meta-barreleye/recipes-phosphor/sensors/phosphor-hwmon%.bbappend create mode 100644 meta-rackspace/meta-barreleye/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@1c0/nct7904@2d.conf create mode 100644 meta-rackspace/meta-barreleye/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@1c0/nct7904@2e.conf create mode 100644 meta-rackspace/meta-barreleye/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@40/lm75@4a.conf create mode 100644 meta-rackspace/meta-barreleye/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@40/rtc@68.conf create mode 100644 meta-rackspace/meta-barreleye/recipes-phosphor/workbook/barreleye-config.bb create mode 100644 meta-rackspace/meta-barreleye/recipes.txt create mode 100644 meta-x86/conf/layer.conf diff --git a/README.md b/README.md index f41bbad45..84eabfae9 100644 --- a/README.md +++ b/README.md @@ -35,24 +35,22 @@ cd openbmc ### 3) Target your hardware Any build requires an environment variable known as `TEMPLATECONF` to be set -to a hardware target. OpenBMC has placed all known hardware targets in a -standard directory structure -`meta-openbmc-machines/meta-[architecture]/meta-[company]/meta-[target]`. +to a hardware target. You can see all of the known targets with -`find meta-openbmc-machines -type d -name conf`. Choose the hardware target and +`find meta-* -name local.conf.sample`. Choose the hardware target and then move to the next step. Additional examples can be found in the [OpenBMC Cheatsheet](https://github.com/openbmc/docs/blob/master/cheatsheet.md) Machine | TEMPLATECONF --------|--------- -Palmetto | ```meta-openbmc-machines/meta-openpower/meta-ibm/meta-palmetto/conf``` -Zaius| ```meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/conf``` -Witherspoon| ```meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/conf``` +Palmetto | ```meta-ibm/meta-palmetto/conf``` +Zaius| ```meta-ingrasys/meta-zaius/conf``` +Witherspoon| ```meta-ibm/meta-witherspoon/conf``` As an example target Palmetto ``` -export TEMPLATECONF=meta-openbmc-machines/meta-openpower/meta-ibm/meta-palmetto/conf +export TEMPLATECONF=meta-ibm/meta-palmetto/conf ``` ### 4) Build diff --git a/meta-arm/common/recipes-phosphor/packagegroups/packagegroup-arm-apps.bb b/meta-arm/common/recipes-phosphor/packagegroups/packagegroup-arm-apps.bb new file mode 100644 index 000000000..4a32e6e98 --- /dev/null +++ b/meta-arm/common/recipes-phosphor/packagegroups/packagegroup-arm-apps.bb @@ -0,0 +1,36 @@ +SUMMARY = "OpenBMC for ARM Server - Applications" +PR = "r1" + +inherit packagegroup +inherit obmc-phosphor-license + +PROVIDES = "${PACKAGES}" +PACKAGES = " \ + ${PN}-chassis \ + ${PN}-flash \ + ${PN}-system \ + " + +PROVIDES += "virtual/obmc-chassis-mgmt" +PROVIDES += "virtual/obmc-system-mgmt" + +RPROVIDES_${PN}-chassis += "virtual-obmc-chassis-mgmt" +RPROVIDES_${PN}-flash += "virtual-obmc-flash-mgmt" +RPROVIDES_${PN}-system += "virtual-obmc-system-mgmt" + +SUMMARY_${PN}-chassis = "ARM Server Chassis" +RDEPENDS_${PN}-chassis = " \ + obmc-button-power \ + obmc-control-chassis \ + obmc-op-control-power \ + " +SUMMARY_${PN}-flash = "ARM Server Flash" +RDEPENDS_${PN}-flash = " \ + obmc-flash-bmc \ + obmc-mgr-download \ + obmc-control-bmc \ + " +SUMMARY_${PN}-system = "ARM Server" +RDEPENDS_${PN}-system = " \ + obmc-mgr-system \ + " diff --git a/meta-arm/conf/layer.conf b/meta-arm/conf/layer.conf new file mode 100644 index 000000000..38f0a0d41 --- /dev/null +++ b/meta-arm/conf/layer.conf @@ -0,0 +1,10 @@ +# We have a conf and classes directory, add to BBPATH +BBPATH .= ":${LAYERDIR}" + +# We have recipes-* directories, add to BBFILES +BBFILES += "${LAYERDIR}/common/recipes-*/*/*.bb \ + ${LAYERDIR}/common/recipes-*/*/*.bbappend" + +BBFILE_COLLECTIONS += "arm" +BBFILE_PATTERN_arm = "^${LAYERDIR}/" +LAYERVERSION_arm = "1" diff --git a/meta-arm/conf/machine/include/arm.inc b/meta-arm/conf/machine/include/arm.inc new file mode 100644 index 000000000..a558dce84 --- /dev/null +++ b/meta-arm/conf/machine/include/arm.inc @@ -0,0 +1,18 @@ + +VIRTUAL-RUNTIME_skeleton_workbook = "${MACHINE}-config" + +PREFERRED_PROVIDER_virtual/obmc-host-ipmi-hw = "phosphor-ipmi-bt" +PREFERRED_PROVIDER_virtual/obmc-chassis-mgmt = "packagegroup-arm-apps" +PREFERRED_PROVIDER_virtual/obmc-flash-mgmt = "packagegroup-arm-apps" +PREFERRED_PROVIDER_virtual/obmc-system-mgmt = "packagegroup-arm-apps" +PREFERRED_PROVIDER_virtual/obmc-host-ctl ?= "obmc-op-control-host" +PREFERRED_PROVIDER_virtual/obmc-inventory-data ?= \ + "${VIRTUAL-RUNTIME_skeleton_workbook}" +PREFERRED_PROVIDER_virtual/phosphor-ipmi-fru-hostfw-config ?= \ + "hostboot-inventory-config-native" +PREFERRED_PROVIDER_virtual/openpower-fru-vpd-layout ?= \ + "openpower-fru-vpd-layout-native" +PREFERRED_PROVIDER_virtual/openpower-fru-inventory ?= \ + "openpower-fru-inventory-example-native" +PREFERRED_PROVIDER_virtual/openpower-fru-properties ?= \ + "openpower-fru-properties-example-native" diff --git a/meta-evb/README.md b/meta-evb/README.md new file mode 100644 index 000000000..6f9a17959 --- /dev/null +++ b/meta-evb/README.md @@ -0,0 +1,10 @@ +OpenBMC Evaluation Board (EVB) +================ + +This is the OpenBMC Evaluation Board (EVB) layer. The boards in the EVB layer +are for evaluation and reference. The [Board Support Package (BSP) +layer](https://github.com/openbmc/openbmc/tree/master/) +should be used to support a hardware device in a system. Therefore, there +should not be any EVB layers in a system's bblayers.conf, the BSP layer should +be used instead. Boards might be found be in both the EVB layer and the BSP +layer. diff --git a/meta-evb/conf/layer.conf b/meta-evb/conf/layer.conf new file mode 100644 index 000000000..f8f2d0e38 --- /dev/null +++ b/meta-evb/conf/layer.conf @@ -0,0 +1,5 @@ +# We have a conf and classes directory, add to BBPATH +BBPATH .= ":${LAYERDIR}" + +BBFILE_COLLECTIONS += "evb" +BBFILE_PATTERN_evb = "" diff --git a/meta-evb/meta-evb-aspeed/conf/layer.conf b/meta-evb/meta-evb-aspeed/conf/layer.conf new file mode 100644 index 000000000..6d78f959c --- /dev/null +++ b/meta-evb/meta-evb-aspeed/conf/layer.conf @@ -0,0 +1,5 @@ +# We have a conf and classes directory, add to BBPATH +BBPATH .= ":${LAYERDIR}" + +BBFILE_COLLECTIONS += "evb-aspeed" +BBFILE_PATTERN_evb-aspeed = "" diff --git a/meta-evb/meta-evb-aspeed/meta-evb-ast2500/README.md b/meta-evb/meta-evb-aspeed/meta-evb-ast2500/README.md new file mode 100644 index 000000000..a738aa27a --- /dev/null +++ b/meta-evb/meta-evb-aspeed/meta-evb-ast2500/README.md @@ -0,0 +1,7 @@ +ASPEED AST2500 Evaluation Board +================ + +This is the ASPEED AST2500 evaluation board layer. +The AST2500 is an ARM, service management SOC made by ASPEED. More information +about the AST2500 can be found +[here](https://www.aspeedtech.com/products.php?fPath=20&rId=440). diff --git a/meta-evb/meta-evb-aspeed/meta-evb-ast2500/conf/bblayers.conf.sample b/meta-evb/meta-evb-aspeed/meta-evb-ast2500/conf/bblayers.conf.sample new file mode 100644 index 000000000..a13721955 --- /dev/null +++ b/meta-evb/meta-evb-aspeed/meta-evb-ast2500/conf/bblayers.conf.sample @@ -0,0 +1,33 @@ +# LAYER_CONF_VERSION is increased each time build/conf/bblayers.conf +# changes incompatibly +LCONF_VERSION = "8" + +BBPATH = "${TOPDIR}" +BBFILES ?= "" + +BBLAYERS ?= " \ + ##OEROOT##/meta \ + ##OEROOT##/meta-poky \ + ##OEROOT##/meta-openembedded/meta-oe \ + ##OEROOT##/meta-openembedded/meta-networking \ + ##OEROOT##/meta-openembedded/meta-python \ + ##OEROOT##/meta-openembedded/meta-webserver \ + ##OEROOT##/meta-phosphor \ + ##OEROOT##/meta-aspeed \ + ##OEROOT##/meta-evb \ + ##OEROOT##/meta-evb/meta-evb-aspeed \ + ##OEROOT##/meta-evb/meta-evb-aspeed/meta-evb-ast2500 \ + " +BBLAYERS_NON_REMOVABLE ?= " \ + ##OEROOT##/meta \ + ##OEROOT##/meta-poky \ + ##OEROOT##/meta-openembedded/meta-oe \ + ##OEROOT##/meta-openembedded/meta-networking \ + ##OEROOT##/meta-openembedded/meta-python \ + ##OEROOT##/meta-openembedded/meta-webserver \ + ##OEROOT##/meta-phosphor \ + ##OEROOT##/meta-aspeed \ + ##OEROOT##/meta-evb \ + ##OEROOT##/meta-evb/meta-evb-aspeed \ + ##OEROOT##/meta-evb/meta-evb-aspeed/meta-evb-ast2500 \ + " diff --git a/meta-evb/meta-evb-aspeed/meta-evb-ast2500/conf/conf-notes.txt b/meta-evb/meta-evb-aspeed/meta-evb-ast2500/conf/conf-notes.txt new file mode 100644 index 000000000..9b3c01a55 --- /dev/null +++ b/meta-evb/meta-evb-aspeed/meta-evb-ast2500/conf/conf-notes.txt @@ -0,0 +1,2 @@ +Common targets are: + obmc-phosphor-image diff --git a/meta-evb/meta-evb-aspeed/meta-evb-ast2500/conf/layer.conf b/meta-evb/meta-evb-aspeed/meta-evb-ast2500/conf/layer.conf new file mode 100644 index 000000000..1c703369a --- /dev/null +++ b/meta-evb/meta-evb-aspeed/meta-evb-ast2500/conf/layer.conf @@ -0,0 +1,5 @@ +# We have a conf and classes directory, add to BBPATH +BBPATH .= ":${LAYERDIR}" + +BBFILE_COLLECTIONS += "evb-ast2500" +BBFILE_PATTERN_evb-ast2500 = "" diff --git a/meta-evb/meta-evb-aspeed/meta-evb-ast2500/conf/local.conf.sample b/meta-evb/meta-evb-aspeed/meta-evb-ast2500/conf/local.conf.sample new file mode 100644 index 000000000..6a12c601e --- /dev/null +++ b/meta-evb/meta-evb-aspeed/meta-evb-ast2500/conf/local.conf.sample @@ -0,0 +1,21 @@ +MACHINE ??= "evb-ast2500" +DISTRO ?= "openbmc-phosphor" +PACKAGE_CLASSES ?= "package_rpm" +SANITY_TESTED_DISTROS_append ?= " *" +EXTRA_IMAGE_FEATURES = "debug-tweaks" +USER_CLASSES ?= "buildstats image-mklibs image-prelink" +PATCHRESOLVE = "noop" +BB_DISKMON_DIRS = "\ + STOPTASKS,${TMPDIR},1G,100K \ + STOPTASKS,${DL_DIR},1G,100K \ + STOPTASKS,${SSTATE_DIR},1G,100K \ + STOPTASKS,/tmp,100M,100K \ + ABORT,${TMPDIR},100M,1K \ + ABORT,${DL_DIR},100M,1K \ + ABORT,${SSTATE_DIR},100M,1K \ + ABORT,/tmp,10M,1K" +CONF_VERSION = "1" +INHERIT += "extrausers" +EXTRA_USERS_PARAMS = " \ + usermod -p '\$1\$UGMqyqdG\$FZiylVFmRRfl9Z0Ue8G7e/' root; \ + " diff --git a/meta-evb/meta-evb-aspeed/meta-evb-ast2500/conf/machine/evb-ast2500.conf b/meta-evb/meta-evb-aspeed/meta-evb-ast2500/conf/machine/evb-ast2500.conf new file mode 100644 index 000000000..3d88c8702 --- /dev/null +++ b/meta-evb/meta-evb-aspeed/meta-evb-ast2500/conf/machine/evb-ast2500.conf @@ -0,0 +1,9 @@ +KMACHINE = "aspeed" +KERNEL_DEVICETREE = "${KMACHINE}-ast2500-evb.dtb" + +UBOOT_MACHINE = "ast_g5_phy_config" + +FLASH_SIZE = "32768" + +require conf/machine/include/ast2500.inc +require conf/machine/include/obmc-bsp-common.inc diff --git a/meta-evb/meta-evb-nuvoton/conf/layer.conf b/meta-evb/meta-evb-nuvoton/conf/layer.conf new file mode 100644 index 000000000..5a8db7524 --- /dev/null +++ b/meta-evb/meta-evb-nuvoton/conf/layer.conf @@ -0,0 +1,6 @@ +# We have a conf and classes directory, add to BBPATH +BBPATH .= ":${LAYERDIR}" + +BBFILE_COLLECTIONS += "evb-nuvoton" +BBFILE_PATTERN_evb-nuvoton = "" +LAYERSERIES_COMPAT_evb-nuvoton = "sumo" diff --git a/meta-evb/meta-evb-nuvoton/meta-evb-npcm750/README.md b/meta-evb/meta-evb-nuvoton/meta-evb-npcm750/README.md new file mode 100644 index 000000000..2fbc4ac36 --- /dev/null +++ b/meta-evb/meta-evb-nuvoton/meta-evb-npcm750/README.md @@ -0,0 +1,8 @@ +Nuvoton NPCM750 Evaluation Board +================ + +This is the Nuvoton NPCM750 evaluation board layer. +The NPCM750 is an ARM based SoC with external DDR RAM and +supports a large set of peripherals made by Nuvoton. +More information about the NPCM7XX can be found +[here](http://www.nuvoton.com/hq/products/cloud-computing/ibmc/?__locale=en). \ No newline at end of file diff --git a/meta-evb/meta-evb-nuvoton/meta-evb-npcm750/conf/bblayers.conf.sample b/meta-evb/meta-evb-nuvoton/meta-evb-npcm750/conf/bblayers.conf.sample new file mode 100644 index 000000000..74cbfac01 --- /dev/null +++ b/meta-evb/meta-evb-nuvoton/meta-evb-npcm750/conf/bblayers.conf.sample @@ -0,0 +1,31 @@ +# LAYER_CONF_VERSION is increased each time build/conf/bblayers.conf +# changes incompatibly +LCONF_VERSION = "8" + +BBPATH = "${TOPDIR}" +BBFILES ?= "" + +BBLAYERS ?= " \ + ##OEROOT##/meta \ + ##OEROOT##/meta-poky \ + ##OEROOT##/meta-openembedded/meta-oe \ + ##OEROOT##/meta-openembedded/meta-networking \ + ##OEROOT##/meta-openembedded/meta-python \ + ##OEROOT##/meta-phosphor \ + ##OEROOT##/meta-nuvoton \ + ##OEROOT##/meta-evb \ + ##OEROOT##/meta-evb/meta-evb-nuvoton \ + ##OEROOT##/meta-evb/meta-evb-nuvoton/meta-evb-npcm750 \ + " +BBLAYERS_NON_REMOVABLE ?= " \ + ##OEROOT##/meta \ + ##OEROOT##/meta-poky \ + ##OEROOT##/meta-openembedded/meta-oe \ + ##OEROOT##/meta-openembedded/meta-networking \ + ##OEROOT##/meta-openembedded/meta-python \ + ##OEROOT##/meta-phosphor \ + ##OEROOT##/meta-nuvoton \ + ##OEROOT##/meta-evb \ + ##OEROOT##/meta-evb/meta-evb-nuvoton \ + ##OEROOT##/meta-evb/meta-evb-nuvoton/meta-evb-npcm750 \ + " diff --git a/meta-evb/meta-evb-nuvoton/meta-evb-npcm750/conf/conf-notes.txt b/meta-evb/meta-evb-nuvoton/meta-evb-npcm750/conf/conf-notes.txt new file mode 100644 index 000000000..9b3c01a55 --- /dev/null +++ b/meta-evb/meta-evb-nuvoton/meta-evb-npcm750/conf/conf-notes.txt @@ -0,0 +1,2 @@ +Common targets are: + obmc-phosphor-image diff --git a/meta-evb/meta-evb-nuvoton/meta-evb-npcm750/conf/layer.conf b/meta-evb/meta-evb-nuvoton/meta-evb-npcm750/conf/layer.conf new file mode 100644 index 000000000..f5312effa --- /dev/null +++ b/meta-evb/meta-evb-nuvoton/meta-evb-npcm750/conf/layer.conf @@ -0,0 +1,6 @@ +# We have a conf and classes directory, add to BBPATH +BBPATH .= ":${LAYERDIR}" + +BBFILE_COLLECTIONS += "evb-npcm750" +BBFILE_PATTERN_evb-npcm750 = "" +LAYERSERIES_COMPAT_evb-npcm750 = "sumo" diff --git a/meta-evb/meta-evb-nuvoton/meta-evb-npcm750/conf/local.conf.sample b/meta-evb/meta-evb-nuvoton/meta-evb-npcm750/conf/local.conf.sample new file mode 100644 index 000000000..950554c97 --- /dev/null +++ b/meta-evb/meta-evb-nuvoton/meta-evb-npcm750/conf/local.conf.sample @@ -0,0 +1,21 @@ +MACHINE ??= "evb-npcm750" +DISTRO ?= "openbmc-phosphor" +PACKAGE_CLASSES ?= "package_rpm" +SANITY_TESTED_DISTROS_append ?= " *" +EXTRA_IMAGE_FEATURES = "debug-tweaks" +USER_CLASSES ?= "buildstats image-mklibs image-prelink" +PATCHRESOLVE = "noop" +BB_DISKMON_DIRS = "\ + STOPTASKS,${TMPDIR},1G,100K \ + STOPTASKS,${DL_DIR},1G,100K \ + STOPTASKS,${SSTATE_DIR},1G,100K \ + STOPTASKS,/tmp,100M,100K \ + ABORT,${TMPDIR},100M,1K \ + ABORT,${DL_DIR},100M,1K \ + ABORT,${SSTATE_DIR},100M,1K \ + ABORT,/tmp,10M,1K" +CONF_VERSION = "1" +INHERIT += "extrausers" +EXTRA_USERS_PARAMS = " \ + usermod -p '\$1\$UGMqyqdG\$FZiylVFmRRfl9Z0Ue8G7e/' root; \ + " diff --git a/meta-evb/meta-evb-raspberrypi/conf/bblayers.conf.sample b/meta-evb/meta-evb-raspberrypi/conf/bblayers.conf.sample new file mode 100644 index 000000000..d34db13a0 --- /dev/null +++ b/meta-evb/meta-evb-raspberrypi/conf/bblayers.conf.sample @@ -0,0 +1,27 @@ +# LAYER_CONF_VERSION is increased each time build/conf/bblayers.conf +# changes incompatibly +LCONF_VERSION = "8" + +BBPATH = "${TOPDIR}" +BBFILES ?= "" + +BBLAYERS ?= " \ + ##OEROOT##/meta \ + ##OEROOT##/meta-poky \ + ##OEROOT##/meta-openembedded/meta-oe \ + ##OEROOT##/meta-openembedded/meta-networking \ + ##OEROOT##/meta-openembedded/meta-python \ + ##OEROOT##/meta-openembedded/meta-webserver \ + ##OEROOT##/meta-phosphor \ + ##OEROOT##/meta-raspberrypi \ + " +BBLAYERS_NON_REMOVABLE ?= " \ + ##OEROOT##/meta \ + ##OEROOT##/meta-poky \ + ##OEROOT##/meta-openembedded/meta-oe \ + ##OEROOT##/meta-openembedded/meta-networking \ + ##OEROOT##/meta-openembedded/meta-python \ + ##OEROOT##/meta-openembedded/meta-webserver \ + ##OEROOT##/meta-phosphor \ + ##OEROOT##/meta-raspberrypi \ + " diff --git a/meta-evb/meta-evb-raspberrypi/conf/conf-notes.txt b/meta-evb/meta-evb-raspberrypi/conf/conf-notes.txt new file mode 100644 index 000000000..9b3c01a55 --- /dev/null +++ b/meta-evb/meta-evb-raspberrypi/conf/conf-notes.txt @@ -0,0 +1,2 @@ +Common targets are: + obmc-phosphor-image diff --git a/meta-evb/meta-evb-raspberrypi/conf/local.conf.sample b/meta-evb/meta-evb-raspberrypi/conf/local.conf.sample new file mode 100644 index 000000000..f6ab6bd94 --- /dev/null +++ b/meta-evb/meta-evb-raspberrypi/conf/local.conf.sample @@ -0,0 +1,25 @@ +MACHINE ??= "raspberrypi" +DISTRO ?= "openbmc-phosphor" +PACKAGE_CLASSES ?= "package_rpm" +SANITY_TESTED_DISTROS_append ?= " *" +EXTRA_IMAGE_FEATURES = "debug-tweaks" +USER_CLASSES ?= "buildstats image-mklibs image-prelink" +PATCHRESOLVE = "noop" +BB_DISKMON_DIRS = "\ + STOPTASKS,${TMPDIR},1G,100K \ + STOPTASKS,${DL_DIR},1G,100K \ + STOPTASKS,${SSTATE_DIR},1G,100K \ + STOPTASKS,/tmp,100M,100K \ + ABORT,${TMPDIR},100M,1K \ + ABORT,${DL_DIR},100M,1K \ + ABORT,${SSTATE_DIR},100M,1K \ + ABORT,/tmp,10M,1K" +CONF_VERSION = "1" + +# Set the root password to '0penBmc' +INHERIT += "extrausers" +EXTRA_USERS_PARAMS = " \ + usermod -p '\$1\$UGMqyqdG\$FZiylVFmRRfl9Z0Ue8G7e/' root; \ + " + +require conf/machine/include/obmc-bsp-common.inc diff --git a/meta-ibm/conf/layer.conf b/meta-ibm/conf/layer.conf new file mode 100644 index 000000000..a5c90829f --- /dev/null +++ b/meta-ibm/conf/layer.conf @@ -0,0 +1,10 @@ +# We have a conf and classes directory, add to BBPATH +BBPATH .= ":${LAYERDIR}" + +# We have recipes-* directories, add to BBFILES +BBFILES += "${LAYERDIR}/recipes-*/*/*.bb \ + ${LAYERDIR}/recipes-*/*/*.bbappend" + +BBFILE_COLLECTIONS += "ibm" +BBFILE_PATTERN_ibm = "" +LAYERSERIES_COMPAT_ibm = "sumo" diff --git a/meta-ibm/conf/machine/include/ibm.inc b/meta-ibm/conf/machine/include/ibm.inc new file mode 100644 index 000000000..c79ddd777 --- /dev/null +++ b/meta-ibm/conf/machine/include/ibm.inc @@ -0,0 +1 @@ +require conf/machine/include/openpower.inc diff --git a/meta-ibm/meta-palmetto/conf/bblayers.conf.sample b/meta-ibm/meta-palmetto/conf/bblayers.conf.sample new file mode 100644 index 000000000..0b2935f20 --- /dev/null +++ b/meta-ibm/meta-palmetto/conf/bblayers.conf.sample @@ -0,0 +1,35 @@ +# LAYER_CONF_VERSION is increased each time build/conf/bblayers.conf +# changes incompatibly +LCONF_VERSION = "8" + +BBPATH = "${TOPDIR}" +BBFILES ?= "" + +BBLAYERS ?= " \ + ##OEROOT##/meta \ + ##OEROOT##/meta-poky \ + ##OEROOT##/meta-openembedded/meta-oe \ + ##OEROOT##/meta-openembedded/meta-networking \ + ##OEROOT##/meta-openembedded/meta-perl \ + ##OEROOT##/meta-openembedded/meta-python \ + ##OEROOT##/meta-openembedded/meta-webserver \ + ##OEROOT##/meta-phosphor \ + ##OEROOT##/meta-aspeed \ + ##OEROOT##/meta-openpower \ + ##OEROOT##/meta-ibm \ + ##OEROOT##/meta-ibm/meta-palmetto \ + " +BBLAYERS_NON_REMOVABLE ?= " \ + ##OEROOT##/meta \ + ##OEROOT##/meta-poky \ + ##OEROOT##/meta-openembedded/meta-oe \ + ##OEROOT##/meta-openembedded/meta-networking \ + ##OEROOT##/meta-openembedded/meta-perl \ + ##OEROOT##/meta-openembedded/meta-python \ + ##OEROOT##/meta-openembedded/meta-webserver \ + ##OEROOT##/meta-phosphor \ + ##OEROOT##/meta-aspeed \ + ##OEROOT##/meta-openpower \ + ##OEROOT##/meta-ibm \ + ##OEROOT##/meta-ibm/meta-palmetto \ + " diff --git a/meta-ibm/meta-palmetto/conf/conf-notes.txt b/meta-ibm/meta-palmetto/conf/conf-notes.txt new file mode 100644 index 000000000..9b3c01a55 --- /dev/null +++ b/meta-ibm/meta-palmetto/conf/conf-notes.txt @@ -0,0 +1,2 @@ +Common targets are: + obmc-phosphor-image diff --git a/meta-ibm/meta-palmetto/conf/layer.conf b/meta-ibm/meta-palmetto/conf/layer.conf new file mode 100644 index 000000000..17780a896 --- /dev/null +++ b/meta-ibm/meta-palmetto/conf/layer.conf @@ -0,0 +1,10 @@ +# We have a conf and classes directory, add to BBPATH +BBPATH .= ":${LAYERDIR}" + +# We have recipes-* directories, add to BBFILES +BBFILES += "${LAYERDIR}/recipes-*/*/*.bb \ + ${LAYERDIR}/recipes-*/*/*.bbappend" + +BBFILE_COLLECTIONS += "palmetto" +BBFILE_PATTERN_palmetto = "" +LAYERSERIES_COMPAT_palmetto = "sumo" diff --git a/meta-ibm/meta-palmetto/conf/local.conf.sample b/meta-ibm/meta-palmetto/conf/local.conf.sample new file mode 100644 index 000000000..8627007f7 --- /dev/null +++ b/meta-ibm/meta-palmetto/conf/local.conf.sample @@ -0,0 +1,245 @@ +# +# This file is your local configuration file and is where all local user settings +# are placed. The comments in this file give some guide to the options a new user +# to the system might want to change but pretty much any configuration option can +# be set in this file. More adventurous users can look at local.conf.extended +# which contains other examples of configuration which can be placed in this file +# but new users likely won't need any of them initially. +# +# Lines starting with the '#' character are commented out and in some cases the +# default values are provided as comments to show people example syntax. Enabling +# the option is a question of removing the # character and making any change to the +# variable as required. + +# +# Machine Selection +# +# You need to select a specific machine to target the build with. There are a selection +# of emulated machines available which can boot and run in the QEMU emulator: +# +#MACHINE ?= "qemuarm" +#MACHINE ?= "qemuarm64" +#MACHINE ?= "qemumips" +#MACHINE ?= "qemuppc" +#MACHINE ?= "qemux86" +#MACHINE ?= "qemux86-64" +# +# There are also the following hardware board target machines included for +# demonstration purposes: +# +#MACHINE ?= "beaglebone" +#MACHINE ?= "genericx86" +#MACHINE ?= "genericx86-64" +#MACHINE ?= "mpc8315e-rdb" +#MACHINE ?= "edgerouter" +# +# This sets the default machine to be qemux86 if no other machine is selected: +MACHINE ??= "palmetto" + +# +# Where to place downloads +# +# During a first build the system will download many different source code tarballs +# from various upstream projects. This can take a while, particularly if your network +# connection is slow. These are all stored in DL_DIR. When wiping and rebuilding you +# can preserve this directory to speed up this part of subsequent builds. This directory +# is safe to share between multiple builds on the same machine too. +# +# The default is a downloads directory under TOPDIR which is the build directory. +# +#DL_DIR ?= "${TOPDIR}/downloads" + +# +# Where to place shared-state files +# +# BitBake has the capability to accelerate builds based on previously built output. +# This is done using "shared state" files which can be thought of as cache objects +# and this option determines where those files are placed. +# +# You can wipe out TMPDIR leaving this directory intact and the build would regenerate +# from these files if no changes were made to the configuration. If changes were made +# to the configuration, only shared state files where the state was still valid would +# be used (done using checksums). +# +# The default is a sstate-cache directory under TOPDIR. +# +#SSTATE_DIR ?= "${TOPDIR}/sstate-cache" + +# +# Where to place the build output +# +# This option specifies where the bulk of the building work should be done and +# where BitBake should place its temporary files and output. Keep in mind that +# this includes the extraction and compilation of many applications and the toolchain +# which can use Gigabytes of hard disk space. +# +# The default is a tmp directory under TOPDIR. +# +#TMPDIR = "${TOPDIR}/tmp" + +# +# Default policy config +# +# The distribution setting controls which policy settings are used as defaults. +# The default value is fine for general Yocto project use, at least initially. +# Ultimately when creating custom policy, people will likely end up subclassing +# these defaults. +# +DISTRO ?= "openbmc-openpower" +# As an example of a subclass there is a "bleeding" edge policy configuration +# where many versions are set to the absolute latest code from the upstream +# source control systems. This is just mentioned here as an example, its not +# useful to most new users. +# DISTRO ?= "poky-bleeding" + +# +# Package Management configuration +# +# This variable lists which packaging formats to enable. Multiple package backends +# can be enabled at once and the first item listed in the variable will be used +# to generate the root filesystems. +# Options are: +# - 'package_deb' for debian style deb files +# - 'package_ipk' for ipk files are used by opkg (a debian style embedded package manager) +# - 'package_rpm' for rpm style packages +# E.g.: PACKAGE_CLASSES ?= "package_rpm package_deb package_ipk" +# We default to rpm: +PACKAGE_CLASSES ?= "package_rpm" + +# +# SDK/ADT target architecture +# +# This variable specifies the architecture to build SDK/ADT items for and means +# you can build the SDK packages for architectures other than the machine you are +# running the build on (i.e. building i686 packages on an x86_64 host). +# Supported values are i686 and x86_64 +#SDKMACHINE ?= "i686" + +SANITY_TESTED_DISTROS_append ?= " RedHatEnterpriseWorkstation-6.*" + +# +# Extra image configuration defaults +# +# The EXTRA_IMAGE_FEATURES variable allows extra packages to be added to the generated +# images. Some of these options are added to certain image types automatically. The +# variable can contain the following options: +# "dbg-pkgs" - add -dbg packages for all installed packages +# (adds symbol information for debugging/profiling) +# "dev-pkgs" - add -dev packages for all installed packages +# (useful if you want to develop against libs in the image) +# "ptest-pkgs" - add -ptest packages for all ptest-enabled packages +# (useful if you want to run the package test suites) +# "tools-sdk" - add development tools (gcc, make, pkgconfig etc.) +# "tools-debug" - add debugging tools (gdb, strace) +# "eclipse-debug" - add Eclipse remote debugging support +# "tools-profile" - add profiling tools (oprofile, exmap, lttng, valgrind) +# "tools-testapps" - add useful testing tools (ts_print, aplay, arecord etc.) +# "debug-tweaks" - make an image suitable for development +# e.g. ssh root access has a blank password +# There are other application targets that can be used here too, see +# meta/classes/image.bbclass and meta/classes/core-image.bbclass for more details. +# We default to enabling the debugging tweaks. +EXTRA_IMAGE_FEATURES = "debug-tweaks" + +# +# Additional image features +# +# The following is a list of additional classes to use when building images which +# enable extra features. Some available options which can be included in this variable +# are: +# - 'buildstats' collect build statistics +# - 'image-mklibs' to reduce shared library files size for an image +# - 'image-prelink' in order to prelink the filesystem image +# - 'image-swab' to perform host system intrusion detection +# NOTE: if listing mklibs & prelink both, then make sure mklibs is before prelink +# NOTE: mklibs also needs to be explicitly enabled for a given image, see local.conf.extended +USER_CLASSES ?= "buildstats image-mklibs image-prelink" + +# +# Runtime testing of images +# +# The build system can test booting virtual machine images under qemu (an emulator) +# after any root filesystems are created and run tests against those images. To +# enable this uncomment this line. See classes/testimage(-auto).bbclass for +# further details. +#TEST_IMAGE = "1" +# +# Interactive shell configuration +# +# Under certain circumstances the system may need input from you and to do this it +# can launch an interactive shell. It needs to do this since the build is +# multithreaded and needs to be able to handle the case where more than one parallel +# process may require the user's attention. The default is iterate over the available +# terminal types to find one that works. +# +# Examples of the occasions this may happen are when resolving patches which cannot +# be applied, to use the devshell or the kernel menuconfig +# +# Supported values are auto, gnome, xfce, rxvt, screen, konsole (KDE 3.x only), none +# Note: currently, Konsole support only works for KDE 3.x due to the way +# newer Konsole versions behave +#OE_TERMINAL = "auto" +# By default disable interactive patch resolution (tasks will just fail instead): +PATCHRESOLVE = "noop" + +# +# Disk Space Monitoring during the build +# +# Monitor the disk space during the build. If there is less that 1GB of space or less +# than 100K inodes in any key build location (TMPDIR, DL_DIR, SSTATE_DIR), gracefully +# shutdown the build. If there is less that 100MB or 1K inodes, perform a hard abort +# of the build. The reason for this is that running completely out of space can corrupt +# files and damages the build in ways which may not be easily recoverable. +# It's necessary to monitor /tmp, if there is no space left the build will fail +# with very exotic errors. +BB_DISKMON_DIRS = "\ + STOPTASKS,${TMPDIR},1G,100K \ + STOPTASKS,${DL_DIR},1G,100K \ + STOPTASKS,${SSTATE_DIR},1G,100K \ + STOPTASKS,/tmp,100M,100K \ + ABORT,${TMPDIR},100M,1K \ + ABORT,${DL_DIR},100M,1K \ + ABORT,${SSTATE_DIR},100M,1K \ + ABORT,/tmp,10M,1K" + +# +# Shared-state files from other locations +# +# As mentioned above, shared state files are prebuilt cache data objects which can +# used to accelerate build time. This variable can be used to configure the system +# to search other mirror locations for these objects before it builds the data itself. +# +# This can be a filesystem directory, or a remote url such as http or ftp. These +# would contain the sstate-cache results from previous builds (possibly from other +# machines). This variable works like fetcher MIRRORS/PREMIRRORS and points to the +# cache locations to check for the shared objects. +# NOTE: if the mirror uses the same structure as SSTATE_DIR, you need to add PATH +# at the end as shown in the examples below. This will be substituted with the +# correct path within the directory structure. +#SSTATE_MIRRORS ?= "\ +#file://.* http://someserver.tld/share/sstate/PATH;downloadfilename=PATH \n \ +#file://.* file:///some/local/dir/sstate/PATH" + + +# +# Qemu configuration +# +# By default qemu will build with a builtin VNC server where graphical output can be +# seen. The two lines below enable the SDL backend too. This assumes there is a +# libsdl library available on your build system. +PACKAGECONFIG_append_pn-qemu-native = " sdl" +PACKAGECONFIG_append_pn-nativesdk-qemu = " sdl" +#ASSUME_PROVIDED += "libsdl-native" + + +# CONF_VERSION is increased each time build/conf/ changes incompatibly and is used to +# track the version of this file when it was generated. This can safely be ignored if +# this doesn't mean anything to you. +CONF_VERSION = "1" + +# Set the root password to '0penBmc' +INHERIT += "extrausers" + +EXTRA_USERS_PARAMS = " \ + usermod -p '\$1\$UGMqyqdG\$FZiylVFmRRfl9Z0Ue8G7e/' root; \ + " diff --git a/meta-ibm/meta-palmetto/conf/machine/palmetto.conf b/meta-ibm/meta-palmetto/conf/machine/palmetto.conf new file mode 100644 index 000000000..5d71bf4c3 --- /dev/null +++ b/meta-ibm/meta-palmetto/conf/machine/palmetto.conf @@ -0,0 +1,20 @@ +KMACHINE = "aspeed" +KERNEL_DEVICETREE = "${KMACHINE}-bmc-opp-${MACHINE}.dtb" + +require conf/machine/include/ast2400.inc +require conf/machine/include/obmc-bsp-common.inc +require conf/machine/include/ibm.inc +require conf/machine/include/p8.inc + +UBOOT_MACHINE_palmetto = "ast_g4_ncsi_config" +UBOOT_ENTRYPOINT = "0x40008000" +UBOOT_LOADADDRESS = "0x40008000" + +FLASH_SIZE = "32768" + +PHOSPHOR_MRW_URI = "git://github.com/open-power/palmetto-xml" +PHOSPHOR_MRW_REV = "82818682f2c2009c30d700df6d5f8897a3096e4f" + +PREFERRED_PROVIDER_virtual/obmc-inventory-data = "obmc-inventory" +PREFERRED_PROVIDER_virtual/phosphor-ipmi-fru-inventory = "palmetto-ipmi-inventory-map-native" +PREFERRED_PROVIDER_virtual/phosphor-led-manager-config-native = "palmetto-led-manager-config-native" diff --git a/meta-ibm/meta-palmetto/recipes-kernel/linux/linux-aspeed/palmetto.cfg b/meta-ibm/meta-palmetto/recipes-kernel/linux/linux-aspeed/palmetto.cfg new file mode 100644 index 000000000..498497e9f --- /dev/null +++ b/meta-ibm/meta-palmetto/recipes-kernel/linux/linux-aspeed/palmetto.cfg @@ -0,0 +1,3 @@ +CONFIG_SENSORS_NCT7904=y +CONFIG_EEPROM_AT24=y +CONFIG_SENSORS_TMP421=y diff --git a/meta-ibm/meta-palmetto/recipes-kernel/linux/linux-aspeed_%.bbappend b/meta-ibm/meta-palmetto/recipes-kernel/linux/linux-aspeed_%.bbappend new file mode 100644 index 000000000..6cdb95135 --- /dev/null +++ b/meta-ibm/meta-palmetto/recipes-kernel/linux/linux-aspeed_%.bbappend @@ -0,0 +1,2 @@ +FILESEXTRAPATHS_prepend_palmetto := "${THISDIR}/${PN}:" +SRC_URI += "file://palmetto.cfg" diff --git a/meta-ibm/meta-palmetto/recipes-phosphor/console/obmc-console/obmc-console.conf b/meta-ibm/meta-palmetto/recipes-phosphor/console/obmc-console/obmc-console.conf new file mode 100644 index 000000000..a5ba3f328 --- /dev/null +++ b/meta-ibm/meta-palmetto/recipes-phosphor/console/obmc-console/obmc-console.conf @@ -0,0 +1,4 @@ +lpc-address = 0x3f8 +sirq = 4 +local-tty = ttyS0 +local-tty-baud = 115200 diff --git a/meta-ibm/meta-palmetto/recipes-phosphor/console/obmc-console_%.bbappend b/meta-ibm/meta-palmetto/recipes-phosphor/console/obmc-console_%.bbappend new file mode 100644 index 000000000..2d3355993 --- /dev/null +++ b/meta-ibm/meta-palmetto/recipes-phosphor/console/obmc-console_%.bbappend @@ -0,0 +1 @@ +FILESEXTRAPATHS_prepend_palmetto := "${THISDIR}/${PN}:" diff --git a/meta-ibm/meta-palmetto/recipes-phosphor/host/checkstop-monitor.bbappend b/meta-ibm/meta-palmetto/recipes-phosphor/host/checkstop-monitor.bbappend new file mode 100644 index 000000000..72d991c7e --- /dev/null +++ b/meta-ibm/meta-palmetto/recipes-phosphor/host/checkstop-monitor.bbappend @@ -0,0 +1 @@ +FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" diff --git a/meta-ibm/meta-palmetto/recipes-phosphor/host/checkstop-monitor/obmc/gpio/checkstop b/meta-ibm/meta-palmetto/recipes-phosphor/host/checkstop-monitor/obmc/gpio/checkstop new file mode 100644 index 000000000..b47d0df77 --- /dev/null +++ b/meta-ibm/meta-palmetto/recipes-phosphor/host/checkstop-monitor/obmc/gpio/checkstop @@ -0,0 +1,4 @@ +DEVPATH=/dev/input/by-path/platform-gpio-keys-event +KEY=125 +POLARITY=1 +TARGET=obmc-host-crash@0.target diff --git a/meta-ibm/meta-palmetto/recipes-phosphor/images/obmc-phosphor-image.bbappend b/meta-ibm/meta-palmetto/recipes-phosphor/images/obmc-phosphor-image.bbappend new file mode 100644 index 000000000..a25b65a0e --- /dev/null +++ b/meta-ibm/meta-palmetto/recipes-phosphor/images/obmc-phosphor-image.bbappend @@ -0,0 +1 @@ +OBMC_IMAGE_EXTRA_INSTALL_append = " aspeed-lpc-ctrl" diff --git a/meta-ibm/meta-palmetto/recipes-phosphor/ipmi/palmetto-ipmi-inventory-map-native.bb b/meta-ibm/meta-palmetto/recipes-phosphor/ipmi/palmetto-ipmi-inventory-map-native.bb new file mode 100644 index 000000000..2b5348a9f --- /dev/null +++ b/meta-ibm/meta-palmetto/recipes-phosphor/ipmi/palmetto-ipmi-inventory-map-native.bb @@ -0,0 +1,23 @@ +SUMMARY = "Palmetto IPMI to DBus Inventory mapping." +PR = "r1" + +inherit native +inherit obmc-phosphor-license +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-ibm/meta-palmetto/recipes-phosphor/ipmi/palmetto-ipmi-inventory-map/config.yaml b/meta-ibm/meta-palmetto/recipes-phosphor/ipmi/palmetto-ipmi-inventory-map/config.yaml new file mode 100644 index 000000000..cade45ec8 --- /dev/null +++ b/meta-ibm/meta-palmetto/recipes-phosphor/ipmi/palmetto-ipmi-inventory-map/config.yaml @@ -0,0 +1,220 @@ +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: + entityID: 23 + entityInstance: 1 + interfaces: + xyz.openbmc_project.Inventory.Decorator.Asset: + SerialNumber: + IPMIFruProperty: Serial Number + IPMIFruSection: Chassis + Model: + IPMIFruProperty: Part Number + IPMIFruSection: Chassis + + /system/chassis/motherboard/membuf: + entityID: 23 + entityInstance: 1 + interfaces: + 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 +3: + /system/chassis/motherboard/dimm0: + entityID: 32 + entityInstance: 1 + interfaces: + xyz.openbmc_project.Inventory.Item: + PrettyName: + IPMIFruProperty: Name + IPMIFruSection: Product + xyz.openbmc_project.Inventory.Decorator.Asset: + SerialNumber: + IPMIFruProperty: Serial Number + IPMIFruSection: Product + Manufacturer: + IPMIFruProperty: Manufacturer + IPMIFruSection: Product + PartNumber: + IPMIFruProperty: Part Number + IPMIFruSection: Product + BuildDate: + IPMIFruProperty: Mfg Date + IPMIFruSection: Product + Model: + IPMIFruProperty: Model Number + IPMIFruSection: Product + xyz.openbmc_project.Inventory.Decorator.Revision: + Version: + IPMIFruProperty: Version +4: + /system/chassis/motherboard/dimm1: + entityID: 32 + entityInstance: 2 + interfaces: + xyz.openbmc_project.Inventory.Item: + PrettyName: + IPMIFruProperty: Name + IPMIFruSection: Product + xyz.openbmc_project.Inventory.Decorator.Asset: + SerialNumber: + IPMIFruProperty: Serial Number + IPMIFruSection: Product + Manufacturer: + IPMIFruProperty: Manufacturer + IPMIFruSection: Product + PartNumber: + IPMIFruProperty: Part Number + IPMIFruSection: Product + BuildDate: + IPMIFruProperty: Mfg Date + IPMIFruSection: Product + Model: + IPMIFruProperty: Model Number + IPMIFruSection: Product + xyz.openbmc_project.Inventory.Decorator.Revision: + Version: + IPMIFruProperty: Version +5: + /system/chassis/motherboard/dimm2: + entityID: 32 + entityInstance: 3 + interfaces: + xyz.openbmc_project.Inventory.Item: + PrettyName: + IPMIFruProperty: Name + IPMIFruSection: Product + xyz.openbmc_project.Inventory.Decorator.Asset: + SerialNumber: + IPMIFruProperty: Serial Number + IPMIFruSection: Product + Manufacturer: + IPMIFruProperty: Manufacturer + IPMIFruSection: Product + PartNumber: + IPMIFruProperty: Part Number + IPMIFruSection: Product + BuildDate: + IPMIFruProperty: Mfg Date + IPMIFruSection: Product + Model: + IPMIFruProperty: Model Number + IPMIFruSection: Product + xyz.openbmc_project.Inventory.Decorator.Revision: + Version: + IPMIFruProperty: Version +6: + /system/chassis/motherboard/dimm3: + entityID: 32 + entityInstance: 4 + interfaces: + xyz.openbmc_project.Inventory.Item: + PrettyName: + IPMIFruProperty: Name + IPMIFruSection: Product + xyz.openbmc_project.Inventory.Decorator.Asset: + SerialNumber: + IPMIFruProperty: Serial Number + IPMIFruSection: Product + Manufacturer: + IPMIFruProperty: Manufacturer + IPMIFruSection: Product + PartNumber: + IPMIFruProperty: Part Number + IPMIFruSection: Product + BuildDate: + IPMIFruProperty: Mfg Date + IPMIFruSection: Product + Model: + IPMIFruProperty: Model Number + IPMIFruSection: Product + xyz.openbmc_project.Inventory.Decorator.Revision: + Version: + IPMIFruProperty: Version +14: + /system/chassis/motherboard: + entityID: 7 + entityInstance: 1 + interfaces: + 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 +15: + /system: + entityID: 25 + entityInstance: 1 + interfaces: + xyz.openbmc_project.Inventory.Item: + PrettyName: + IPMIFruProperty: Name + IPMIFruSection: Board + 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.Decorator.Revision: + Version: + IPMIFruProperty: Version diff --git a/meta-ibm/meta-palmetto/recipes-phosphor/ipmi/phosphor-ipmi-fru-properties%.bbappend b/meta-ibm/meta-palmetto/recipes-phosphor/ipmi/phosphor-ipmi-fru-properties%.bbappend new file mode 100644 index 000000000..72d991c7e --- /dev/null +++ b/meta-ibm/meta-palmetto/recipes-phosphor/ipmi/phosphor-ipmi-fru-properties%.bbappend @@ -0,0 +1 @@ +FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" diff --git a/meta-ibm/meta-palmetto/recipes-phosphor/ipmi/phosphor-ipmi-fru-properties%/extra-properties.yaml b/meta-ibm/meta-palmetto/recipes-phosphor/ipmi/phosphor-ipmi-fru-properties%/extra-properties.yaml new file mode 100644 index 000000000..5caabf114 --- /dev/null +++ b/meta-ibm/meta-palmetto/recipes-phosphor/ipmi/phosphor-ipmi-fru-properties%/extra-properties.yaml @@ -0,0 +1,73 @@ +/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: + 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: + xyz.openbmc_project.Inventory.Decorator.Replaceable: + FieldReplaceable: 'true' + xyz.openbmc_project.Inventory.Decorator.Cacheable: + Cached: 'true' + xyz.openbmc_project.Inventory.Item: + Present: 'true' + +/system: + 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/membuf0: + 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/dimm0: + 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/dimm1: + 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/dimm2: + 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/dimm3: + 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-ibm/meta-palmetto/recipes-phosphor/ipmi/phosphor-ipmi-sensor-inventory%.bbappend b/meta-ibm/meta-palmetto/recipes-phosphor/ipmi/phosphor-ipmi-sensor-inventory%.bbappend new file mode 100644 index 000000000..72d991c7e --- /dev/null +++ b/meta-ibm/meta-palmetto/recipes-phosphor/ipmi/phosphor-ipmi-sensor-inventory%.bbappend @@ -0,0 +1 @@ +FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" diff --git a/meta-ibm/meta-palmetto/recipes-phosphor/ipmi/phosphor-ipmi-sensor-inventory%/config.yaml b/meta-ibm/meta-palmetto/recipes-phosphor/ipmi/phosphor-ipmi-sensor-inventory%/config.yaml new file mode 100755 index 000000000..9880d0a1a --- /dev/null +++ b/meta-ibm/meta-palmetto/recipes-phosphor/ipmi/phosphor-ipmi-sensor-inventory%/config.yaml @@ -0,0 +1,561 @@ +0x05: + 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 +0x08: + sensorType: 0x07 + path: /org/open_power/control/occ_3_0050 + 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 +0x09: + 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 +0x1e: + sensorType: 0x0C + path: /system/chassis/motherboard/dimm0 + sensorReadingType: 0x6F + serviceInterface: xyz.openbmc_project.Inventory.Manager + readingType: assertion + mutability: Mutability::Write|Mutability::Read + interfaces: + xyz.openbmc_project.State.Decorator.OperationalStatus: + Functional: + Prereqs: + 0x06: + assert: true + deassert: false + type: bool + Offsets: + 0x04: + assert: false + deassert: true + type: bool + xyz.openbmc_project.Inventory.Item: + Present: + Offsets: + 0x06: + assert: true + deassert: false + type: bool +0x1f: + sensorType: 0x0C + path: /system/chassis/motherboard/dimm1 + sensorReadingType: 0x6F + serviceInterface: xyz.openbmc_project.Inventory.Manager + readingType: assertion + mutability: Mutability::Write|Mutability::Read + interfaces: + xyz.openbmc_project.State.Decorator.OperationalStatus: + Functional: + Prereqs: + 0x06: + assert: true + deassert: false + type: bool + Offsets: + 0x04: + assert: false + deassert: true + type: bool + xyz.openbmc_project.Inventory.Item: + Present: + Offsets: + 0x06: + assert: true + deassert: false + type: bool +0x20: + sensorType: 0x0C + path: /system/chassis/motherboard/dimm2 + sensorReadingType: 0x6F + serviceInterface: xyz.openbmc_project.Inventory.Manager + readingType: assertion + mutability: Mutability::Write|Mutability::Read + interfaces: + xyz.openbmc_project.State.Decorator.OperationalStatus: + Functional: + Prereqs: + 0x06: + assert: true + deassert: false + type: bool + Offsets: + 0x04: + assert: false + deassert: true + type: bool + xyz.openbmc_project.Inventory.Item: + Present: + Offsets: + 0x06: + assert: true + deassert: false + type: bool +0x21: + sensorType: 0x0C + path: /system/chassis/motherboard/dimm3 + sensorReadingType: 0x6F + serviceInterface: xyz.openbmc_project.Inventory.Manager + readingType: assertion + mutability: Mutability::Write|Mutability::Read + interfaces: + xyz.openbmc_project.State.Decorator.OperationalStatus: + Functional: + Prereqs: + 0x06: + assert: true + deassert: false + type: bool + Offsets: + 0x04: + assert: false + deassert: true + type: bool + xyz.openbmc_project.Inventory.Item: + Present: + Offsets: + 0x06: + assert: true + deassert: false + type: bool +0x22: + sensorType: 0x07 + path: /system/chassis/motherboard/cpu0/core0 + 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 + skipOn: deassert +0x23: + sensorType: 0x07 + path: /system/chassis/motherboard/cpu0/core1 + 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 + skipOn: deassert +0x24: + sensorType: 0x07 + path: /system/chassis/motherboard/cpu0/core2 + 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 + skipOn: deassert +0x25: + sensorType: 0x07 + path: /system/chassis/motherboard/cpu0/core3 + 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 + skipOn: deassert +0x26: + sensorType: 0x07 + path: /system/chassis/motherboard/cpu0/core4 + 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 + skipOn: deassert +0x27: + sensorType: 0x07 + path: /system/chassis/motherboard/cpu0/core5 + 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 + skipOn: deassert +0x28: + sensorType: 0x07 + path: /system/chassis/motherboard/cpu0/core6 + 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 + skipOn: deassert +0x29: + sensorType: 0x07 + path: /system/chassis/motherboard/cpu0/core7 + 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 + skipOn: deassert +0x2a: + sensorType: 0x07 + path: /system/chassis/motherboard/cpu0/core8 + 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 + skipOn: deassert +0x2b: + sensorType: 0x07 + path: /system/chassis/motherboard/cpu0/core9 + 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 + skipOn: deassert +0x2c: + sensorType: 0x07 + path: /system/chassis/motherboard/cpu0/core10 + 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 + skipOn: deassert +0x2d: + sensorType: 0x07 + path: /system/chassis/motherboard/cpu0/core11 + 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 + skipOn: deassert +0x2f: + sensorType: 0x07 + path: /system/chassis/motherboard/cpu + 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 +0x32: + 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 diff --git a/meta-ibm/meta-palmetto/recipes-phosphor/leds/palmetto-led-manager-config-native.bb b/meta-ibm/meta-palmetto/recipes-phosphor/leds/palmetto-led-manager-config-native.bb new file mode 100644 index 000000000..d633fd980 --- /dev/null +++ b/meta-ibm/meta-palmetto/recipes-phosphor/leds/palmetto-led-manager-config-native.bb @@ -0,0 +1,17 @@ +SUMMARY = "Phosphor LED Group Management for Palmetto" +PR = "r1" + +inherit native +inherit obmc-phosphor-license + +PROVIDES += "virtual/phosphor-led-manager-config-native" + +SRC_URI += "file://led.yaml" +S = "${WORKDIR}" + +# Copies example led layout yaml file +do_install() { + SRC=${S} + DEST=${D}${datadir}/phosphor-led-manager + install -D ${SRC}/led.yaml ${DEST}/led.yaml +} diff --git a/meta-ibm/meta-palmetto/recipes-phosphor/leds/palmetto-led-manager-config/led.yaml b/meta-ibm/meta-palmetto/recipes-phosphor/leds/palmetto-led-manager-config/led.yaml new file mode 100755 index 000000000..3b7d40456 --- /dev/null +++ b/meta-ibm/meta-palmetto/recipes-phosphor/leds/palmetto-led-manager-config/led.yaml @@ -0,0 +1,33 @@ +BmcBooted: + heartbeat: + Action: 'Blink' + DutyOn: 50 + Period: 0 +PowerOn: + power: + Action: 'On' + DutyOn: 50 + Period: 0 +EnclosureFault: + identify: + Action: 'On' + DutyOn: 50 + Period: 0 +EnclosureIdentify: + identify: + Action: 'Blink' + DutyOn: 50 + Period: 1000 +LampTest: + heartbeat: + Action: 'Blink' + DutyOn: 50 + Period: 1000 + identify: + Action: 'Blink' + DutyOn: 50 + Period: 1000 + power: + Action: 'Blink' + DutyOn: 50 + Period: 1000 diff --git a/meta-ibm/meta-palmetto/recipes-phosphor/mrw/mrw-native.bbappend b/meta-ibm/meta-palmetto/recipes-phosphor/mrw/mrw-native.bbappend new file mode 100644 index 000000000..836ef56aa --- /dev/null +++ b/meta-ibm/meta-palmetto/recipes-phosphor/mrw/mrw-native.bbappend @@ -0,0 +1,2 @@ +FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" +SRC_URI += "file://palmetto.xml.patch.xml" diff --git a/meta-ibm/meta-palmetto/recipes-phosphor/mrw/mrw-native/palmetto.xml.patch.xml b/meta-ibm/meta-palmetto/recipes-phosphor/mrw/mrw-native/palmetto.xml.patch.xml new file mode 100644 index 000000000..73293773a --- /dev/null +++ b/meta-ibm/meta-palmetto/recipes-phosphor/mrw/mrw-native/palmetto.xml.patch.xml @@ -0,0 +1,473 @@ + + +palmetto.xml + + + + fanconn-0 + connector-card-generic + false + fanconn + 0 + fan-0 + + CLASS + CONNECTOR + + + LOCATION_CODE + + + + MODEL + + + + MRW_TYPE + NA + + + POSITION + 0 + + + RESOURCE_IS_CRITICAL + 0 + + + TYPE + NA + + + + fan-0 + card-fan + false + fan + 0 + + CLASS + CARD + + + FRU_ID + + + + FRU_NAME + FAN + + + LOCATION_CODE + + + + MODEL + + + + MRW_TYPE + NA + + + POSITION + 0 + + + RESOURCE_IS_CRITICAL + 0 + + + TYPE + FAN + + + + fanconn-1 + connector-card-generic + false + fanconn + 1 + fan-1 + + CLASS + CONNECTOR + + + LOCATION_CODE + + + + MODEL + + + + MRW_TYPE + NA + + + POSITION + 1 + + + RESOURCE_IS_CRITICAL + 0 + + + TYPE + NA + + + + fan-1 + card-fan + false + fan + 1 + + CLASS + CARD + + + FRU_ID + + + + FRU_NAME + FAN + + + LOCATION_CODE + + + + MODEL + + + + MRW_TYPE + NA + + + POSITION + 1 + + + RESOURCE_IS_CRITICAL + 0 + + + TYPE + FAN + + + + fanconn-2 + connector-card-generic + false + fanconn + 2 + fan-2 + + CLASS + CONNECTOR + + + LOCATION_CODE + + + + MODEL + + + + MRW_TYPE + NA + + + POSITION + 2 + + + RESOURCE_IS_CRITICAL + 0 + + + TYPE + NA + + + + fan-2 + card-fan + false + fan + 2 + + CLASS + CARD + + + FRU_ID + + + + FRU_NAME + FAN + + + LOCATION_CODE + + + + MODEL + + + + MRW_TYPE + NA + + + POSITION + 2 + + + RESOURCE_IS_CRITICAL + 0 + + + TYPE + FAN + + + + fanconn-3 + connector-card-generic + false + fanconn + 3 + fan-3 + + CLASS + CONNECTOR + + + LOCATION_CODE + + + + MODEL + + + + MRW_TYPE + NA + + + POSITION + 3 + + + RESOURCE_IS_CRITICAL + 0 + + + TYPE + NA + + + + fan-3 + card-fan + false + fan + 3 + + CLASS + CARD + + + FRU_ID + + + + FRU_NAME + FAN + + + LOCATION_CODE + + + + MODEL + + + + MRW_TYPE + NA + + + POSITION + 3 + + + RESOURCE_IS_CRITICAL + 0 + + + TYPE + FAN + + + + fanconn-4 + connector-card-generic + false + fanconn + 4 + fan-4 + + CLASS + CONNECTOR + + + LOCATION_CODE + + + + MODEL + + + + MRW_TYPE + NA + + + POSITION + 4 + + + RESOURCE_IS_CRITICAL + 0 + + + TYPE + NA + + + + fan-4 + card-fan + false + fan + 4 + + CLASS + CARD + + + FRU_ID + + + + FRU_NAME + FAN + + + LOCATION_CODE + + + + MODEL + + + + MRW_TYPE + NA + + + POSITION + 4 + + + RESOURCE_IS_CRITICAL + 0 + + + TYPE + FAN + + + + + + fanconn-0 + fanconn-1 + fanconn-2 + fanconn-3 + fanconn-4 + + + + + FRU_NAME + MOTHERBOARD + + + + + + FAN + 35 + + + PCIE_CARD + 36 + + + + + + + + + TEST_FAIL + 37 + + + LAST_IN_RANGE + 38 + + + + + + TYPE + PCIE_CARD + + + + + FRU_NAME + PCIE_CARD + + + + + TYPE + PCIE_CARD + + + + + FRU_NAME + PCIE_CARD + + + + + FABRIC_GROUP_ID + 0 + + + diff --git a/meta-ibm/meta-palmetto/recipes-phosphor/packagegroups/packagegroup-obmc-apps.bbappend b/meta-ibm/meta-palmetto/recipes-phosphor/packagegroups/packagegroup-obmc-apps.bbappend new file mode 100644 index 000000000..e5b837abc --- /dev/null +++ b/meta-ibm/meta-palmetto/recipes-phosphor/packagegroups/packagegroup-obmc-apps.bbappend @@ -0,0 +1 @@ +RDEPENDS_${PN}-inventory += "openpower-occ-control" diff --git a/meta-ibm/meta-palmetto/recipes-phosphor/packagegroups/packagegroup-op-apps.bbappend b/meta-ibm/meta-palmetto/recipes-phosphor/packagegroups/packagegroup-op-apps.bbappend new file mode 100644 index 000000000..c0b52cf48 --- /dev/null +++ b/meta-ibm/meta-palmetto/recipes-phosphor/packagegroups/packagegroup-op-apps.bbappend @@ -0,0 +1,2 @@ +RDEPENDS_${PN}-chassis_remove += "obmc-button-reset" +RDEPENDS_${PN}-fans_remove += "obmc-control-fan" diff --git a/meta-ibm/meta-palmetto/recipes-phosphor/sensors/phosphor-hwmon%.bbappend b/meta-ibm/meta-palmetto/recipes-phosphor/sensors/phosphor-hwmon%.bbappend new file mode 100644 index 000000000..e904dc0e1 --- /dev/null +++ b/meta-ibm/meta-palmetto/recipes-phosphor/sensors/phosphor-hwmon%.bbappend @@ -0,0 +1,13 @@ +FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" + +NAMES = " \ + i2c@1e78a000/i2c-bus@40/rtc@68 \ + i2c@1e78a000/i2c-bus@c0/tmp423@4c \ + i2c@1e78a000/i2c-bus@100/occ-hwmon@50 \ + " +ITEMSFMT = "ahb/apb/{0}.conf" + +ITEMS = "${@compose_list(d, 'ITEMSFMT', 'NAMES')}" + +ENVS = "obmc/hwmon/{0}" +SYSTEMD_ENVIRONMENT_FILE_${PN} += "${@compose_list(d, 'ENVS', 'ITEMS')}" diff --git a/meta-ibm/meta-palmetto/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@100/occ-hwmon@50.conf b/meta-ibm/meta-palmetto/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@100/occ-hwmon@50.conf new file mode 100644 index 000000000..40c4d7866 --- /dev/null +++ b/meta-ibm/meta-palmetto/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@100/occ-hwmon@50.conf @@ -0,0 +1,40 @@ +MODE_temp1 = "label" +MODE_temp2 = "label" +MODE_temp3 = "label" +MODE_temp4 = "label" +MODE_temp5 = "label" +MODE_temp6 = "label" +MODE_temp7 = "label" +MODE_temp8 = "label" +MODE_temp9 = "label" +MODE_temp10 = "label" +MODE_temp11 = "label" +MODE_temp12 = "label" +MODE_temp13 = "label" +MODE_temp14 = "label" +MODE_temp15 = "label" +MODE_temp16 = "label" +MODE_temp17 = "label" +MODE_temp18 = "label" +LABEL_temp13 = "cpu0" +LABEL_temp101 = "centaur0" +LABEL_temp102 = "dimm0" +LABEL_temp103 = "dimm1" +LABEL_temp104 = "dimm2" +LABEL_temp105 = "dimm3" +LABEL_temp106 = "core0" +LABEL_temp107 = "core1" +LABEL_temp108 = "core2" +LABEL_temp109 = "core3" +LABEL_temp110 = "core4" +LABEL_temp111 = "core5" +LABEL_temp112 = "core6" +LABEL_temp113 = "core7" +LABEL_temp114 = "core8" +LABEL_temp115 = "core9" +LABEL_temp116 = "core10" +LABEL_temp117 = "core11" +LABEL_power1 = "cpu0" +LABEL_power2 = "pcie" +LABEL_power3 = "io" +LABEL_power4 = "centaur0" diff --git a/meta-ibm/meta-palmetto/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@40/rtc@68.conf b/meta-ibm/meta-palmetto/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@40/rtc@68.conf new file mode 100644 index 000000000..8b6053e33 --- /dev/null +++ b/meta-ibm/meta-palmetto/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@40/rtc@68.conf @@ -0,0 +1,3 @@ +LABEL_temp1=rtc +WARNLO_temp1=10000 +WARNHI_temp1=35000 diff --git a/meta-ibm/meta-palmetto/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@c0/tmp423@4c.conf b/meta-ibm/meta-palmetto/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@c0/tmp423@4c.conf new file mode 100644 index 000000000..3166f32f1 --- /dev/null +++ b/meta-ibm/meta-palmetto/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@c0/tmp423@4c.conf @@ -0,0 +1,7 @@ +LABEL_temp1=ambient +WARNLO_temp1=10000 +WARNHI_temp1=40000 + +LABEL_temp2=cpu +WARNLO_temp2=10000 +WARNHI_temp2=80000 diff --git a/meta-ibm/meta-palmetto/recipes-phosphor/workbook/palmetto-config.bb b/meta-ibm/meta-palmetto/recipes-phosphor/workbook/palmetto-config.bb new file mode 100644 index 000000000..97d12de34 --- /dev/null +++ b/meta-ibm/meta-palmetto/recipes-phosphor/workbook/palmetto-config.bb @@ -0,0 +1,8 @@ +SUMMARY = "Palmetto board wiring" +DESCRIPTION = "Board wiring information for the Palmetto system." +PR = "r1" + +inherit config-in-skeleton + +PROVIDES_remove = "virtual/obmc-inventory-data" +RPROVIDES_${PN}_remove = "virtual-obmc-inventory-data" diff --git a/meta-ibm/meta-palmetto/recipes.txt b/meta-ibm/meta-palmetto/recipes.txt new file mode 100644 index 000000000..db84c6f88 --- /dev/null +++ b/meta-ibm/meta-palmetto/recipes.txt @@ -0,0 +1 @@ +recipes-kernel - The kernel and generic applications/libraries with strong kernel dependencies diff --git a/meta-ibm/meta-romulus/conf/bblayers.conf.sample b/meta-ibm/meta-romulus/conf/bblayers.conf.sample new file mode 100644 index 000000000..a6f7a5f1c --- /dev/null +++ b/meta-ibm/meta-romulus/conf/bblayers.conf.sample @@ -0,0 +1,35 @@ +# LAYER_CONF_VERSION is increased each time build/conf/bblayers.conf +# changes incompatibly +LCONF_VERSION = "8" + +BBPATH = "${TOPDIR}" +BBFILES ?= "" + +BBLAYERS ?= " \ + ##OEROOT##/meta \ + ##OEROOT##/meta-poky \ + ##OEROOT##/meta-openembedded/meta-oe \ + ##OEROOT##/meta-openembedded/meta-networking \ + ##OEROOT##/meta-openembedded/meta-perl \ + ##OEROOT##/meta-openembedded/meta-python \ + ##OEROOT##/meta-openembedded/meta-webserver \ + ##OEROOT##/meta-phosphor \ + ##OEROOT##/meta-aspeed \ + ##OEROOT##/meta-openpower \ + ##OEROOT##/meta-ibm \ + ##OEROOT##/meta-ibm/meta-romulus \ + " +BBLAYERS_NON_REMOVABLE ?= " \ + ##OEROOT##/meta \ + ##OEROOT##/meta-poky \ + ##OEROOT##/meta-openembedded/meta-oe \ + ##OEROOT##/meta-openembedded/meta-networking \ + ##OEROOT##/meta-openembedded/meta-perl \ + ##OEROOT##/meta-openembedded/meta-python \ + ##OEROOT##/meta-openembedded/meta-webserver \ + ##OEROOT##/meta-phosphor \ + ##OEROOT##/meta-aspeed \ + ##OEROOT##/meta-openpower \ + ##OEROOT##/meta-ibm \ + ##OEROOT##/meta-ibm/meta-romulus \ + " diff --git a/meta-ibm/meta-romulus/conf/conf-notes.txt b/meta-ibm/meta-romulus/conf/conf-notes.txt new file mode 100644 index 000000000..9b3c01a55 --- /dev/null +++ b/meta-ibm/meta-romulus/conf/conf-notes.txt @@ -0,0 +1,2 @@ +Common targets are: + obmc-phosphor-image diff --git a/meta-ibm/meta-romulus/conf/layer.conf b/meta-ibm/meta-romulus/conf/layer.conf new file mode 100644 index 000000000..3a29f43bb --- /dev/null +++ b/meta-ibm/meta-romulus/conf/layer.conf @@ -0,0 +1,10 @@ +# We have a conf and classes directory, add to BBPATH +BBPATH .= ":${LAYERDIR}" + +# We have recipes-* directories, add to BBFILES +BBFILES += "${LAYERDIR}/recipes-*/*/*.bb \ + ${LAYERDIR}/recipes-*/*/*.bbappend" + +BBFILE_COLLECTIONS += "romulus" +BBFILE_PATTERN_romulus = "" +LAYERSERIES_COMPAT_romulus = "sumo" diff --git a/meta-ibm/meta-romulus/conf/local.conf.sample b/meta-ibm/meta-romulus/conf/local.conf.sample new file mode 100644 index 000000000..b2b739fce --- /dev/null +++ b/meta-ibm/meta-romulus/conf/local.conf.sample @@ -0,0 +1,223 @@ +# +# This file is your local configuration file and is where all local user settings +# are placed. The comments in this file give some guide to the options a new user +# to the system might want to change but pretty much any configuration option can +# be set in this file. +# +# Lines starting with the '#' character are commented out and in some cases the +# default values are provided as comments to show people example syntax. Enabling +# the option is a question of removing the # character and making any change to the +# variable as required. + +# +# Machine Selection +# +MACHINE ??= "romulus" + +# +# Where to place downloads +# +# During a first build the system will download many different source code tarballs +# from various upstream projects. This can take a while, particularly if your network +# connection is slow. These are all stored in DL_DIR. When wiping and rebuilding you +# can preserve this directory to speed up this part of subsequent builds. This directory +# is safe to share between multiple builds on the same machine too. +# +# The default is a downloads directory under TOPDIR which is the build directory. +# +#DL_DIR ?= "${TOPDIR}/downloads" + +# +# Where to place shared-state files +# +# BitBake has the capability to accelerate builds based on previously built output. +# This is done using "shared state" files which can be thought of as cache objects +# and this option determines where those files are placed. +# +# You can wipe out TMPDIR leaving this directory intact and the build would regenerate +# from these files if no changes were made to the configuration. If changes were made +# to the configuration, only shared state files where the state was still valid would +# be used (done using checksums). +# +# The default is a sstate-cache directory under TOPDIR. +# +#SSTATE_DIR ?= "${TOPDIR}/sstate-cache" + +# +# Where to place the build output +# +# This option specifies where the bulk of the building work should be done and +# where BitBake should place its temporary files and output. Keep in mind that +# this includes the extraction and compilation of many applications and the toolchain +# which can use Gigabytes of hard disk space. +# +# The default is a tmp directory under TOPDIR. +# +#TMPDIR = "${TOPDIR}/tmp" + +# +# Default policy config +# +# The distribution setting controls which policy settings are used as defaults. +# The default value is fine for general Yocto project use, at least initially. +# Ultimately when creating custom policy, people will likely end up subclassing +# these defaults. +# +DISTRO ?= "openbmc-openpower" +# As an example of a subclass there is a "bleeding" edge policy configuration +# where many versions are set to the absolute latest code from the upstream +# source control systems. This is just mentioned here as an example, its not +# useful to most new users. +# DISTRO ?= "poky-bleeding" + +# +# Package Management configuration +# +# This variable lists which packaging formats to enable. Multiple package backends +# can be enabled at once and the first item listed in the variable will be used +# to generate the root filesystems. +# Options are: +# - 'package_deb' for debian style deb files +# - 'package_ipk' for ipk files are used by opkg (a debian style embedded package manager) +# - 'package_rpm' for rpm style packages +# E.g.: PACKAGE_CLASSES ?= "package_rpm package_deb package_ipk" +# We default to rpm: +PACKAGE_CLASSES ?= "package_rpm" + +# +# SDK/ADT target architecture +# +# This variable specifies the architecture to build SDK/ADT items for and means +# you can build the SDK packages for architectures other than the machine you are +# running the build on (i.e. building i686 packages on an x86_64 host). +# Supported values are i686 and x86_64 +#SDKMACHINE ?= "i686" + +SANITY_TESTED_DISTROS_append ?= " *" + +# +# Extra image configuration defaults +# +# The EXTRA_IMAGE_FEATURES variable allows extra packages to be added to the generated +# images. Some of these options are added to certain image types automatically. The +# variable can contain the following options: +# "dbg-pkgs" - add -dbg packages for all installed packages +# (adds symbol information for debugging/profiling) +# "dev-pkgs" - add -dev packages for all installed packages +# (useful if you want to develop against libs in the image) +# "ptest-pkgs" - add -ptest packages for all ptest-enabled packages +# (useful if you want to run the package test suites) +# "tools-sdk" - add development tools (gcc, make, pkgconfig etc.) +# "tools-debug" - add debugging tools (gdb, strace) +# "eclipse-debug" - add Eclipse remote debugging support +# "tools-profile" - add profiling tools (oprofile, exmap, lttng, valgrind) +# "tools-testapps" - add useful testing tools (ts_print, aplay, arecord etc.) +# "debug-tweaks" - make an image suitable for development +# e.g. ssh root access has a blank password +# There are other application targets that can be used here too, see +# meta/classes/image.bbclass and meta/classes/core-image.bbclass for more details. +# We default to enabling the debugging tweaks. +EXTRA_IMAGE_FEATURES = "debug-tweaks" + +# +# Additional image features +# +# The following is a list of additional classes to use when building images which +# enable extra features. Some available options which can be included in this variable +# are: +# - 'buildstats' collect build statistics +# - 'image-mklibs' to reduce shared library files size for an image +# - 'image-prelink' in order to prelink the filesystem image +# - 'image-swab' to perform host system intrusion detection +# NOTE: if listing mklibs & prelink both, then make sure mklibs is before prelink +# NOTE: mklibs also needs to be explicitly enabled for a given image, see local.conf.extended +USER_CLASSES ?= "buildstats image-mklibs image-prelink" + +# +# Runtime testing of images +# +# The build system can test booting virtual machine images under qemu (an emulator) +# after any root filesystems are created and run tests against those images. To +# enable this uncomment this line. See classes/testimage(-auto).bbclass for +# further details. +#TEST_IMAGE = "1" +# +# Interactive shell configuration +# +# Under certain circumstances the system may need input from you and to do this it +# can launch an interactive shell. It needs to do this since the build is +# multithreaded and needs to be able to handle the case where more than one parallel +# process may require the user's attention. The default is iterate over the available +# terminal types to find one that works. +# +# Examples of the occasions this may happen are when resolving patches which cannot +# be applied, to use the devshell or the kernel menuconfig +# +# Supported values are auto, gnome, xfce, rxvt, screen, konsole (KDE 3.x only), none +# Note: currently, Konsole support only works for KDE 3.x due to the way +# newer Konsole versions behave +#OE_TERMINAL = "auto" +# By default disable interactive patch resolution (tasks will just fail instead): +PATCHRESOLVE = "noop" + +# +# Disk Space Monitoring during the build +# +# Monitor the disk space during the build. If there is less that 1GB of space or less +# than 100K inodes in any key build location (TMPDIR, DL_DIR, SSTATE_DIR), gracefully +# shutdown the build. If there is less that 100MB or 1K inodes, perform a hard abort +# of the build. The reason for this is that running completely out of space can corrupt +# files and damages the build in ways which may not be easily recoverable. +# It's necessary to monitor /tmp, if there is no space left the build will fail +# with very exotic errors. +BB_DISKMON_DIRS = "\ + STOPTASKS,${TMPDIR},1G,100K \ + STOPTASKS,${DL_DIR},1G,100K \ + STOPTASKS,${SSTATE_DIR},1G,100K \ + STOPTASKS,/tmp,100M,100K \ + ABORT,${TMPDIR},100M,1K \ + ABORT,${DL_DIR},100M,1K \ + ABORT,${SSTATE_DIR},100M,1K \ + ABORT,/tmp,10M,1K" + +# +# Shared-state files from other locations +# +# As mentioned above, shared state files are prebuilt cache data objects which can +# used to accelerate build time. This variable can be used to configure the system +# to search other mirror locations for these objects before it builds the data itself. +# +# This can be a filesystem directory, or a remote url such as http or ftp. These +# would contain the sstate-cache results from previous builds (possibly from other +# machines). This variable works like fetcher MIRRORS/PREMIRRORS and points to the +# cache locations to check for the shared objects. +# NOTE: if the mirror uses the same structure as SSTATE_DIR, you need to add PATH +# at the end as shown in the examples below. This will be substituted with the +# correct path within the directory structure. +#SSTATE_MIRRORS ?= "\ +#file://.* http://someserver.tld/share/sstate/PATH;downloadfilename=PATH \n \ +#file://.* file:///some/local/dir/sstate/PATH" + + +# +# Qemu configuration +# +# By default qemu will build with a builtin VNC server where graphical output can be +# seen. The two lines below enable the SDL backend too. This assumes there is a +# libsdl library available on your build system. +#PACKAGECONFIG_append_pn-qemu-native = " sdl" +#PACKAGECONFIG_append_pn-nativesdk-qemu = " sdl" +#ASSUME_PROVIDED += "libsdl-native" + + +# CONF_VERSION is increased each time build/conf/ changes incompatibly and is used to +# track the version of this file when it was generated. This can safely be ignored if +# this doesn't mean anything to you. +CONF_VERSION = "1" + +# Set the root password to '0penBmc' +INHERIT += "extrausers" + +EXTRA_USERS_PARAMS = " \ + usermod -p '\$1\$UGMqyqdG\$FZiylVFmRRfl9Z0Ue8G7e/' root; \ + " diff --git a/meta-ibm/meta-romulus/conf/machine/romulus.conf b/meta-ibm/meta-romulus/conf/machine/romulus.conf new file mode 100644 index 000000000..14778f691 --- /dev/null +++ b/meta-ibm/meta-romulus/conf/machine/romulus.conf @@ -0,0 +1,20 @@ +KMACHINE = "aspeed" +KERNEL_DEVICETREE = "${KMACHINE}-bmc-opp-${MACHINE}.dtb" + +UBOOT_MACHINE = "ast_g5_ncsi_config" + +PREFERRED_PROVIDER_virtual/p9-vcs-workaround = '' + +require conf/machine/include/ast2500.inc +require conf/machine/include/obmc-bsp-common.inc +require conf/machine/include/ibm.inc +require conf/machine/include/p9.inc + +PHOSPHOR_MRW_URI = "git://github.com/open-power/romulus-xml" +PHOSPHOR_MRW_REV = "14b471fbf37f5fb60261de001df83caf5f96d81f" + +PREFERRED_PROVIDER_virtual/phosphor-ipmi-fru-inventory = "romulus-ipmi-inventory-map-native" +PREFERRED_PROVIDER_virtual/phosphor-led-manager-config-native = "romulus-led-manager-config-native" +PREFERRED_PROVIDER_virtual/phosphor-ipmi-fru-read-inventory = "romulus-ipmi-fru-read-inventory-native" +PREFERRED_PROVIDER_virtual/phosphor-ipmi-inventory-sel = "romulus-ipmi-inventory-sel-native" +PREFERRED_PROVIDER_virtual/phosphor-logging-callouts = "romulus-phosphor-logging-callouts-native" diff --git a/meta-ibm/meta-romulus/recipes-kernel/linux/linux-aspeed/romulus.cfg b/meta-ibm/meta-romulus/recipes-kernel/linux/linux-aspeed/romulus.cfg new file mode 100644 index 000000000..9f8fdb977 --- /dev/null +++ b/meta-ibm/meta-romulus/recipes-kernel/linux/linux-aspeed/romulus.cfg @@ -0,0 +1,4 @@ +CONFIG_SENSORS_TMP421=y +CONFIG_SENSORS_MAX31785=y +CONFIG_RTC_DRV_RV8803=y +CONFIG_SENSORS_W83773G=y diff --git a/meta-ibm/meta-romulus/recipes-kernel/linux/linux-aspeed_%.bbappend b/meta-ibm/meta-romulus/recipes-kernel/linux/linux-aspeed_%.bbappend new file mode 100644 index 000000000..fd0a1495c --- /dev/null +++ b/meta-ibm/meta-romulus/recipes-kernel/linux/linux-aspeed_%.bbappend @@ -0,0 +1,2 @@ +FILESEXTRAPATHS_prepend_romulus := "${THISDIR}/${PN}:" +SRC_URI += "file://romulus.cfg" diff --git a/meta-ibm/meta-romulus/recipes-phosphor/chassis/avsbus-control.bb b/meta-ibm/meta-romulus/recipes-phosphor/chassis/avsbus-control.bb new file mode 100644 index 000000000..e014da2e6 --- /dev/null +++ b/meta-ibm/meta-romulus/recipes-phosphor/chassis/avsbus-control.bb @@ -0,0 +1,40 @@ +SUMMARY = "Romulus AVSBus control" +PR = "r1" + +inherit obmc-phosphor-systemd +inherit obmc-phosphor-license + +RDEPENDS_${PN} += "i2c-tools bash" + +S = "${WORKDIR}" +SRC_URI += "file://avsbus-workaround.sh \ + file://avsbus-enable.sh \ + file://avsbus-disable.sh" + +do_install() { + install -d ${D}${bindir} + install -m 0755 ${WORKDIR}/avsbus-workaround.sh \ + ${D}${bindir}/avsbus-workaround.sh + install -m 0755 ${WORKDIR}/avsbus-disable.sh \ + ${D}${bindir}/avsbus-disable.sh + install -m 0755 ${WORKDIR}/avsbus-enable.sh \ + ${D}${bindir}/avsbus-enable.sh +} + +TMPL_EN= "avsbus-enable@.service" +TMPL_DIS= "avsbus-disable@.service" +TMPL_WA= "avsbus-workaround@.service" +INSTFMT_EN= "avsbus-enable@{0}.service" +INSTFMT_DIS= "avsbus-disable@{0}.service" +INSTFMT_WA= "avsbus-workaround@{0}.service" +TGTFMT = "obmc-chassis-poweron@{0}.target" +FMT_EN = "../${TMPL_EN}:${TGTFMT}.requires/${INSTFMT_EN}" +FMT_DIS = "../${TMPL_DIS}:${TGTFMT}.requires/${INSTFMT_DIS}" +FMT_WA = "../${TMPL_WA}:${TGTFMT}.requires/${INSTFMT_WA}" + +SYSTEMD_SERVICE_${PN} += "${TMPL_EN}" +SYSTEMD_LINK_${PN} += "${@compose_list(d, 'FMT_EN', 'OBMC_CHASSIS_INSTANCES')}" +SYSTEMD_SERVICE_${PN} += "${TMPL_DIS}" +SYSTEMD_LINK_${PN} += "${@compose_list(d, 'FMT_DIS', 'OBMC_CHASSIS_INSTANCES')}" +SYSTEMD_SERVICE_${PN} += "${TMPL_WA}" +SYSTEMD_LINK_${PN} += "${@compose_list(d, 'FMT_WA', 'OBMC_CHASSIS_INSTANCES')}" diff --git a/meta-ibm/meta-romulus/recipes-phosphor/chassis/avsbus-control/avsbus-disable.sh b/meta-ibm/meta-romulus/recipes-phosphor/chassis/avsbus-control/avsbus-disable.sh new file mode 100644 index 000000000..1c3600088 --- /dev/null +++ b/meta-ibm/meta-romulus/recipes-phosphor/chassis/avsbus-control/avsbus-disable.sh @@ -0,0 +1,16 @@ +#!/bin/sh + +i2cset -y 4 0x70 0x00 0x00 b # VDD 0 - PAGE set +i2cset -y 4 0x70 0x01 0x80 b # VDD 0 +i2cset -y 4 0x70 0x00 0x01 b # VCS 0 - PAGE set +i2cset -y 4 0x70 0x01 0x80 b # VCS 0 +i2cset -y 4 0x70 0x00 0x00 b # VCS 0 - PAGE reset +i2cset -y 4 0x73 0x00 0x00 b # VDN 0 - PAGE set +i2cset -y 4 0x73 0x01 0x80 b # VDN 0 +i2cset -y 5 0x70 0x00 0x00 b # VDD 1 - PAGE set +i2cset -y 5 0x70 0x01 0x80 b # VDD 1 +i2cset -y 5 0x70 0x00 0x01 b # VCS 1 - PAGE set +i2cset -y 5 0x70 0x01 0x80 b # VCS 1 +i2cset -y 5 0x70 0x00 0x00 b # VCS 1 - PAGE reset +i2cset -y 5 0x73 0x00 0x00 b # VDN 1 - PAGE set +i2cset -y 5 0x73 0x01 0x80 b # VDN 1 diff --git a/meta-ibm/meta-romulus/recipes-phosphor/chassis/avsbus-control/avsbus-disable@.service b/meta-ibm/meta-romulus/recipes-phosphor/chassis/avsbus-control/avsbus-disable@.service new file mode 100644 index 000000000..424aa2394 --- /dev/null +++ b/meta-ibm/meta-romulus/recipes-phosphor/chassis/avsbus-control/avsbus-disable@.service @@ -0,0 +1,16 @@ +[Unit] +Description=Disable the AVS bus on the VRMs +Wants=avsbus-workaround@%i.service +After=avsbus-workaround@%i.service +Before=vrm-control@%i.service +Conflicts=obmc-chassis-poweroff@%i.target +ConditionPathExists=!/run/openbmc/chassis@%i-on + +[Service] +ExecStart=/usr/bin/env avsbus-disable.sh +SyslogIdentifier=avsbus-disable.sh +Type=oneshot +RemainAfterExit=yes + +[Install] +WantedBy=obmc-chassis-poweron@%i.target diff --git a/meta-ibm/meta-romulus/recipes-phosphor/chassis/avsbus-control/avsbus-enable.sh b/meta-ibm/meta-romulus/recipes-phosphor/chassis/avsbus-control/avsbus-enable.sh new file mode 100644 index 000000000..98e585cc2 --- /dev/null +++ b/meta-ibm/meta-romulus/recipes-phosphor/chassis/avsbus-control/avsbus-enable.sh @@ -0,0 +1,16 @@ +#!/bin/sh + +i2cset -y 4 0x70 0x00 0x00 b # VDD 0 - PAGE set +i2cset -y 4 0x70 0x01 0xB0 b # VDD 0 +i2cset -y 4 0x70 0x00 0x01 b # VCS 0 - PAGE set +i2cset -y 4 0x70 0x01 0xB0 b # VCS 0 +i2cset -y 4 0x70 0x00 0x00 b # VCS 0 - PAGE reset +i2cset -y 4 0x73 0x00 0x00 b # VDN 0 - PAGE set +i2cset -y 4 0x73 0x01 0xB0 b # VDN 0 +i2cset -y 5 0x70 0x00 0x00 b # VDD 1 - PAGE set +i2cset -y 5 0x70 0x01 0xB0 b # VDD 1 +i2cset -y 5 0x70 0x00 0x01 b # VCS 1 - PAGE set +i2cset -y 5 0x70 0x01 0xB0 b # VCS 1 +i2cset -y 5 0x70 0x00 0x00 b # VCS 1 - PAGE reset +i2cset -y 5 0x73 0x00 0x00 b # VDN 1 - PAGE set +i2cset -y 5 0x73 0x01 0xB0 b # VDN 1 diff --git a/meta-ibm/meta-romulus/recipes-phosphor/chassis/avsbus-control/avsbus-enable@.service b/meta-ibm/meta-romulus/recipes-phosphor/chassis/avsbus-control/avsbus-enable@.service new file mode 100644 index 000000000..b7fb41e24 --- /dev/null +++ b/meta-ibm/meta-romulus/recipes-phosphor/chassis/avsbus-control/avsbus-enable@.service @@ -0,0 +1,15 @@ +[Unit] +Description=Enable the AVS bus on VRMs +Wants=vrm-control@%i.service +After=vrm-control@%i.service +Conflicts=obmc-chassis-poweroff@%i.target +ConditionPathExists=!/run/openbmc/chassis@%i-on + +[Service] +ExecStart=/usr/bin/env avsbus-enable.sh +SyslogIdentifier=avsbus-enable.sh +Type=oneshot +RemainAfterExit=yes + +[Install] +WantedBy=obmc-chassis-poweron@%i.target diff --git a/meta-ibm/meta-romulus/recipes-phosphor/chassis/avsbus-control/avsbus-workaround.sh b/meta-ibm/meta-romulus/recipes-phosphor/chassis/avsbus-control/avsbus-workaround.sh new file mode 100644 index 000000000..75ec8caed --- /dev/null +++ b/meta-ibm/meta-romulus/recipes-phosphor/chassis/avsbus-control/avsbus-workaround.sh @@ -0,0 +1,7 @@ +#!/bin/sh + +i2cset -y 4 0x28 0x2E 0x23 b # VDD/VCS 0 +i2cset -y 4 0x2B 0x2E 0x23 b # VDN 0 +i2cset -y 5 0x28 0x2E 0x23 b # VDD/VCS 1 +i2cset -y 5 0x2B 0x2E 0x23 b # VDN 1 + diff --git a/meta-ibm/meta-romulus/recipes-phosphor/chassis/avsbus-control/avsbus-workaround@.service b/meta-ibm/meta-romulus/recipes-phosphor/chassis/avsbus-control/avsbus-workaround@.service new file mode 100644 index 000000000..156ef03c7 --- /dev/null +++ b/meta-ibm/meta-romulus/recipes-phosphor/chassis/avsbus-control/avsbus-workaround@.service @@ -0,0 +1,16 @@ +[Unit] +Description=Perform AVS bus workaround on VRMs +Wants=op-power-start@.service +After=op-power-start@.service +Before=avsbus-disable@%i.service +Conflicts=obmc-chassis-poweroff@%i.target +ConditionPathExists=!/run/openbmc/chassis@%i-on + +[Service] +ExecStart=/usr/bin/env avsbus-workaround.sh +SyslogIdentifier=avsbus-workaround.sh +Type=oneshot +RemainAfterExit=yes + +[Install] +WantedBy=obmc-chassis-poweron@%i.target diff --git a/meta-ibm/meta-romulus/recipes-phosphor/chassis/vrm-control.bb b/meta-ibm/meta-romulus/recipes-phosphor/chassis/vrm-control.bb new file mode 100644 index 000000000..e23bdd077 --- /dev/null +++ b/meta-ibm/meta-romulus/recipes-phosphor/chassis/vrm-control.bb @@ -0,0 +1,26 @@ +SUMMARY = "Romulus VRM Overrides" +DESCRIPTION = "Sets Rolumus VRMs to custom voltages" +PR = "r1" + +inherit obmc-phosphor-systemd +inherit obmc-phosphor-license + +RDEPENDS_${PN} += "i2c-tools bash" + +S = "${WORKDIR}" +SRC_URI += "file://vrm-control.sh \ + file://vrm.sh" + +do_install() { + install -d ${D}${bindir} + install -m 0755 ${WORKDIR}/vrm.sh ${D}${bindir}/vrm.sh + install -m 0755 ${WORKDIR}/vrm-control.sh ${D}${bindir}/vrm-control.sh +} + +TMPL = "vrm-control@.service" +INSTFMT = "vrm-control@{0}.service" +TGTFMT = "obmc-chassis-poweron@{0}.target" +FMT = "../${TMPL}:${TGTFMT}.requires/${INSTFMT}" + +SYSTEMD_SERVICE_${PN} += "${TMPL}" +SYSTEMD_LINK_${PN} += "${@compose_list(d, 'FMT', 'OBMC_CHASSIS_INSTANCES')}" diff --git a/meta-ibm/meta-romulus/recipes-phosphor/chassis/vrm-control/vrm-control.sh b/meta-ibm/meta-romulus/recipes-phosphor/chassis/vrm-control/vrm-control.sh new file mode 100644 index 000000000..870124296 --- /dev/null +++ b/meta-ibm/meta-romulus/recipes-phosphor/chassis/vrm-control/vrm-control.sh @@ -0,0 +1,137 @@ +#!/bin/bash +# ######################################################### +# Script to run on Romulus BMC to read/set vrm voltages + + +# ######################################################### +d2v () { +# usage: d2v + +echo $1 | awk '{print $1 * 256 + .5}' | cut -d '.' -f 1 +} + + +# ######################################################### +v2d () { +# usage: v2d + +printf " %0.3fV" `echo $1 | awk '{print $1 / 256}'` +} + + +# ######################################################### +i2d () { +# usage: i2d + +# parse current mantisa and exponent +# format: SEEE ESMM MMMM MMMM +let e=$1/0x800 +let esign=e/0x10 +let m=$1\&0x07FF +let msign=m/0x0400 + +if [ $msign -eq 1 ] +then + # calc ones compliment + let m=($m^0x07FF)+1 + m="-$m" +fi +if [ $esign -eq 1 ] +then + # calc ones compliment + let e=(e^0x1F)+1 + e="-$e" +fi +printf " %0.3fA\n" `echo $m $e $2 | awk '{print ($1 * 2^$2) / $3}'` +} + + +# ######################################################### +rw_vc () { +# usage: rw_vc + +# select channel +if [ $4 != "x" ] +then + i2cset -y $1 $2 0 $4 b +fi + +# write new voltage set point +if [ ! -e $5 ] +then + i2cset -y $1 $2 0x21 `d2v $5` w +fi + +# print voltage set point +v2d `i2cget -y $1 $2 0x21 w` + +# print voltage +v2d `i2cget -y $1 $2 0x8B w` + +# print current +i2d `i2cget -y $1 $2 0x8C w` $3 + +# default back to channel 0 +if [ $4 != "x" ] +then + i2cset -y $1 $2 0 0 b +fi +} + + +# ######################################################### +# Main + +if [ -e $1 ] +then + $0 vdda vcsa vdna vioa vddb vcsb vdnb viob + exit +fi + +if [ $1 == "-h" ] +then + echo " Usage: vrm [=[value] [=[value]] ...]" + echo " rail: vdda vcsa vdna vioa vddb vcsb vdnb viob" + echo " value: volts" + echo + echo " e.g., vrm vioa=1.0 viob=1.0" + echo + exit +fi + +echo "rail set read current" +echo "------- ------- ------- -------" +for param in ${@:1} +do + rail=`echo $param | cut -d'=' -f 1` + val=`echo ${param}= | cut -d'=' -f 2` + echo -n "$rail" + case "$rail" in + vdda) + rw_vc 4 0x70 2 0 $val + ;; + vddb) + rw_vc 5 0x70 2 0 $val + ;; + vcsa) + rw_vc 4 0x70 4 1 $val + ;; + vcsb) + rw_vc 5 0x70 4 1 $val + ;; + vdna) + rw_vc 4 0x73 2 0 $val + ;; + vdnb) + rw_vc 5 0x73 2 0 $val + ;; + vioa) + rw_vc 4 0x73 2 1 $val + ;; + viob) + rw_vc 5 0x73 2 1 $val + ;; + *) + echo " non-existant" + esac +done diff --git a/meta-ibm/meta-romulus/recipes-phosphor/chassis/vrm-control/vrm-control@.service b/meta-ibm/meta-romulus/recipes-phosphor/chassis/vrm-control/vrm-control@.service new file mode 100644 index 000000000..22f0aeb87 --- /dev/null +++ b/meta-ibm/meta-romulus/recipes-phosphor/chassis/vrm-control/vrm-control@.service @@ -0,0 +1,16 @@ +[Unit] +Description=Apply voltage overrides to VRMs +Wants=avsbus-disable@%i.service +After=avsbus-disable@%i.service +Before=avsbus-enable@%i.service +Conflicts=obmc-chassis-poweroff@%i.target +ConditionPathExists=!/run/openbmc/chassis@%i-on + +[Service] +ExecStart=/usr/bin/env vrm.sh +SyslogIdentifier=vrm.sh +Type=oneshot +RemainAfterExit=yes + +[Install] +WantedBy=obmc-chassis-poweron@%i.target diff --git a/meta-ibm/meta-romulus/recipes-phosphor/chassis/vrm-control/vrm.sh b/meta-ibm/meta-romulus/recipes-phosphor/chassis/vrm-control/vrm.sh new file mode 100644 index 000000000..725e72f84 --- /dev/null +++ b/meta-ibm/meta-romulus/recipes-phosphor/chassis/vrm-control/vrm.sh @@ -0,0 +1,3 @@ +#!/bin/sh + +vrm-control.sh vdna=0.9 vdnb=0.9 diff --git a/meta-ibm/meta-romulus/recipes-phosphor/console/obmc-console/obmc-console.conf b/meta-ibm/meta-romulus/recipes-phosphor/console/obmc-console/obmc-console.conf new file mode 100644 index 000000000..a5ba3f328 --- /dev/null +++ b/meta-ibm/meta-romulus/recipes-phosphor/console/obmc-console/obmc-console.conf @@ -0,0 +1,4 @@ +lpc-address = 0x3f8 +sirq = 4 +local-tty = ttyS0 +local-tty-baud = 115200 diff --git a/meta-ibm/meta-romulus/recipes-phosphor/console/obmc-console_%.bbappend b/meta-ibm/meta-romulus/recipes-phosphor/console/obmc-console_%.bbappend new file mode 100644 index 000000000..4db6f3a6d --- /dev/null +++ b/meta-ibm/meta-romulus/recipes-phosphor/console/obmc-console_%.bbappend @@ -0,0 +1 @@ +FILESEXTRAPATHS_prepend_romulus := "${THISDIR}/${PN}:" diff --git a/meta-ibm/meta-romulus/recipes-phosphor/fans/phosphor-fan-control-events-config-native.bbappend b/meta-ibm/meta-romulus/recipes-phosphor/fans/phosphor-fan-control-events-config-native.bbappend new file mode 100644 index 000000000..72d991c7e --- /dev/null +++ b/meta-ibm/meta-romulus/recipes-phosphor/fans/phosphor-fan-control-events-config-native.bbappend @@ -0,0 +1 @@ +FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" diff --git a/meta-ibm/meta-romulus/recipes-phosphor/fans/phosphor-fan-control-events-config-native/events.yaml b/meta-ibm/meta-romulus/recipes-phosphor/fans/phosphor-fan-control-events-config-native/events.yaml new file mode 100644 index 000000000..ddf1556d2 --- /dev/null +++ b/meta-ibm/meta-romulus/recipes-phosphor/fans/phosphor-fan-control-events-config-native/events.yaml @@ -0,0 +1,423 @@ +groups: + - name: air_cooled_zone0_fans + description: Group of fan inventory objects for air cooled zone 0 + type: /xyz/openbmc_project/inventory + members: + - /system/chassis/motherboard/fan0 + - /system/chassis/motherboard/fan1 + - /system/chassis/motherboard/fan2 + - name: zone0_ambient + description: Group of ambient temperature sensors for zone 0 + type: /xyz/openbmc_project/sensors + members: + - /temperature/outlet + - name: occ0_object + description: Dbus object containing OCC0 properties + type: /org/open_power/control + members: + - /occ0 + - name: occ1_object + description: Dbus object containing OCC1 properties + type: /org/open_power/control + members: + - /occ1 + - name: zone0_cores + description: Group of core temperature sensors for zone 0 + type: /xyz/openbmc_project/sensors + members: + - /temperature/p0_core0_temp + - /temperature/p0_core1_temp + - /temperature/p0_core2_temp + - /temperature/p0_core3_temp + - /temperature/p0_core4_temp + - /temperature/p0_core5_temp + - /temperature/p0_core6_temp + - /temperature/p0_core7_temp + - /temperature/p0_core8_temp + - /temperature/p0_core9_temp + - /temperature/p0_core10_temp + - /temperature/p0_core11_temp + - /temperature/p0_core12_temp + - /temperature/p0_core13_temp + - /temperature/p0_core14_temp + - /temperature/p0_core15_temp + - /temperature/p0_core16_temp + - /temperature/p0_core17_temp + - /temperature/p0_core18_temp + - /temperature/p0_core19_temp + - /temperature/p0_core20_temp + - /temperature/p0_core21_temp + - /temperature/p0_core22_temp + - /temperature/p0_core23_temp + - /temperature/p1_core0_temp + - /temperature/p1_core1_temp + - /temperature/p1_core2_temp + - /temperature/p1_core3_temp + - /temperature/p1_core4_temp + - /temperature/p1_core5_temp + - /temperature/p1_core6_temp + - /temperature/p1_core7_temp + - /temperature/p1_core8_temp + - /temperature/p1_core9_temp + - /temperature/p1_core10_temp + - /temperature/p1_core11_temp + - /temperature/p1_core12_temp + - /temperature/p1_core13_temp + - /temperature/p1_core14_temp + - /temperature/p1_core15_temp + - /temperature/p1_core16_temp + - /temperature/p1_core17_temp + - /temperature/p1_core18_temp + - /temperature/p1_core19_temp + - /temperature/p1_core20_temp + - /temperature/p1_core21_temp + - /temperature/p1_core22_temp + - /temperature/p1_core23_temp + - name: zone0_dimms + description: Group of dimm temperature sensors for zone 0 + type: /xyz/openbmc_project/sensors + members: + - /temperature/dimm0_temp + - /temperature/dimm1_temp + - /temperature/dimm2_temp + - /temperature/dimm3_temp + - /temperature/dimm4_temp + - /temperature/dimm5_temp + - /temperature/dimm6_temp + - /temperature/dimm7_temp + - /temperature/dimm8_temp + - /temperature/dimm9_temp + - /temperature/dimm10_temp + - /temperature/dimm11_temp + - /temperature/dimm12_temp + - /temperature/dimm13_temp + - /temperature/dimm14_temp + - /temperature/dimm15_temp + +matches: + - name: propertiesChanged + description: > + A property changed match + parameters: + - object + - interface + signal: propertySignal + - name: interfacesAdded + description: > + An interfaces added match + parameters: + - object + signal: objectSignal + - name: nameOwnerChanged + description: > + A name owner changed match + parameters: + - object + - interface + signal: ownerSignal + +signals: + - name: propertySignal + description: > + Handle property signals + parameters: + - type + - object + - interface + - property + handler: setProperty + - name: objectSignal + description: > + Handle object signals + parameters: + - type + - object + - interface + - property + handler: setProperty + - name: ownerSignal + description: > + Handle owner signals + parameters: + - object + - interface + handler: setService + +handlers: + - name: setProperty + description: > + Sets a value for the given object/interface/property + parameters: + - type + - object + - interface + - property + - name: setService + description: > + Sets the service name(s) for the given group + parameters: + - group + +preconditions: + - name: property_states_match + description: > + All defined properties must match the values given to + enable a set speed event otherwise fan speeds are set to full + parameters: + - groups + +actions: + - name: call_actions_based_on_timer + description: > + Sets up a list of actions to be invoked when the defined timer + expires (or for each expiration of a repeating timer) + parameters: + - timer + - actions + - name: default_floor_on_missing_owner + description: > + Set the fan floor to the default floor + - name: set_speed_on_missing_owner + description: > + Set fans to the given speed when any service within the group + no longer exists + parameters: + - speed + - name: set_request_speed_base_with_max + description: > + Set the base request speed of a zone to the max value of a group for + calculating a new target speed + - name: count_state_before_speed + description: Set the speed when a number of properties at a state + parameters: + - count + - property + - speed + - name: set_floor_from_average_sensor_value + description: Set floor speed from first entry with average less than key + parameters: + - map + - name: set_ceiling_from_average_sensor_value + description: Set ceiling speed based on key transition values with average + parameters: + - map + - name: set_net_increase_speed + description: > + Set the speed increase delta based on a factor applied to + the delta increase size times the given value and property's + value difference + parameters: + - property + - factor + - delta + - name: set_net_decrease_speed + description: > + Set the speed decrease delta based on a factor applied to + the delta decrease size times the given value and property's + value difference + parameters: + - property + - factor + - delta + +events: + - name: default_fan_floor_on_service_fail + groups: + - name: zone0_ambient + interface: xyz.openbmc_project.Sensor.Value + property: + name: Value + type: int64_t + matches: + - name: nameOwnerChanged + actions: + - name: call_actions_based_on_timer + timer: + delay: 5 + type: oneshot + actions: + - name: default_floor_on_missing_owner + - name: high_speed_on_occ0_service_fail + groups: + - name: occ0_object + interface: org.open_power.OCC.Status + property: + name: OccActive + type: bool + matches: + - name: nameOwnerChanged + actions: + - name: call_actions_based_on_timer + timer: + delay: 5 + type: oneshot + actions: + - name: set_speed_on_missing_owner + speed: + value: 255 + type: uint64_t + - name: high_speed_on_occ1_service_fail + groups: + - name: occ1_object + interface: org.open_power.OCC.Status + property: + name: OccActive + type: bool + matches: + - name: nameOwnerChanged + actions: + - name: call_actions_based_on_timer + timer: + delay: 5 + type: oneshot + actions: + - name: set_speed_on_missing_owner + speed: + value: 255 + type: uint64_t + - name: missing_before_high_speed_air + groups: + - name: air_cooled_zone0_fans + interface: xyz.openbmc_project.Inventory.Item + property: + name: Present + type: bool + matches: + - name: propertiesChanged + actions: + - name: count_state_before_speed + count: 1 + property: + value: false + type: bool + speed: + value: 255 + type: uint64_t + - name: fails_before_high_speed_air + groups: + - name: air_cooled_zone0_fans + interface: xyz.openbmc_project.State.Decorator.OperationalStatus + property: + name: Functional + type: bool + matches: + - name: propertiesChanged + actions: + - name: count_state_before_speed + count: 1 + property: + value: false + type: bool + speed: + value: 255 + type: uint64_t + - name: set_air_cooled_speed_boundaries_based_on_ambient + groups: + - name: zone0_ambient + interface: xyz.openbmc_project.Sensor.Value + property: + name: Value + type: int64_t + matches: + - name: propertiesChanged + actions: + - name: set_floor_from_average_sensor_value + map: + value: + - 27000: 85 + - 32000: 112 + - 37000: 126 + - 40000: 141 + type: std::map + - name: set_ceiling_from_average_sensor_value + map: + value: + - 25000: 175 + - 27000: 255 + type: std::map + - name: occ_active_speed_changes + precondition: + name: property_states_match + groups: + - name: occ0_object + interface: org.open_power.OCC.Status + property: + name: OccActive + type: bool + value: true + - name: occ1_object + interface: org.open_power.OCC.Status + property: + name: OccActive + type: bool + value: true + matches: + - name: interfacesAdded + - name: propertiesChanged + events: + - name: speed_changes_based_on_core_temps + groups: + - name: zone0_cores + interface: xyz.openbmc_project.Sensor.Value + property: + name: Value + type: int64_t + matches: + - name: interfacesAdded + - name: propertiesChanged + actions: + - name: set_net_increase_speed + property: + value: 73000 + type: int64_t + factor: + value: 1000 + type: int64_t + delta: + value: 11 + type: uint64_t + - name: set_net_decrease_speed + property: + value: 70000 + type: int64_t + factor: + value: 1000 + type: int64_t + delta: + value: 11 + type: uint64_t + timer: + interval: 5 + - name: speed_changes_based_on_dimm_temps + groups: + - name: zone0_dimms + interface: xyz.openbmc_project.Sensor.Value + property: + name: Value + type: int64_t + matches: + - name: interfacesAdded + - name: propertiesChanged + actions: + - name: set_net_increase_speed + property: + value: 64000 + type: int64_t + factor: + value: 1000 + type: int64_t + delta: + value: 6 + type: uint64_t + - name: set_net_decrease_speed + property: + value: 61000 + type: int64_t + factor: + value: 1000 + type: int64_t + delta: + value: 6 + type: uint64_t + timer: + interval: 5 diff --git a/meta-ibm/meta-romulus/recipes-phosphor/fans/phosphor-fan-control-fan-config-native.bbappend b/meta-ibm/meta-romulus/recipes-phosphor/fans/phosphor-fan-control-fan-config-native.bbappend new file mode 100644 index 000000000..72d991c7e --- /dev/null +++ b/meta-ibm/meta-romulus/recipes-phosphor/fans/phosphor-fan-control-fan-config-native.bbappend @@ -0,0 +1 @@ +FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" diff --git a/meta-ibm/meta-romulus/recipes-phosphor/fans/phosphor-fan-control-fan-config-native/fans.yaml b/meta-ibm/meta-romulus/recipes-phosphor/fans/phosphor-fan-control-fan-config-native/fans.yaml new file mode 100644 index 000000000..f910e6253 --- /dev/null +++ b/meta-ibm/meta-romulus/recipes-phosphor/fans/phosphor-fan-control-fan-config-native/fans.yaml @@ -0,0 +1,16 @@ +fans: + - inventory: /system/chassis/motherboard/fan0 + cooling_zone: 0 + sensors: + - fan0 + target_interface: xyz.openbmc_project.Control.FanPwm + - inventory: /system/chassis/motherboard/fan1 + cooling_zone: 0 + sensors: + - fan1 + target_interface: xyz.openbmc_project.Control.FanPwm + - inventory: /system/chassis/motherboard/fan2 + cooling_zone: 0 + sensors: + - fan2 + target_interface: xyz.openbmc_project.Control.FanPwm diff --git a/meta-ibm/meta-romulus/recipes-phosphor/fans/phosphor-fan-control-zone-conditions-config-native.bbappend b/meta-ibm/meta-romulus/recipes-phosphor/fans/phosphor-fan-control-zone-conditions-config-native.bbappend new file mode 100644 index 000000000..72d991c7e --- /dev/null +++ b/meta-ibm/meta-romulus/recipes-phosphor/fans/phosphor-fan-control-zone-conditions-config-native.bbappend @@ -0,0 +1 @@ +FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" diff --git a/meta-ibm/meta-romulus/recipes-phosphor/fans/phosphor-fan-control-zone-conditions-config-native/zone_conditions.yaml b/meta-ibm/meta-romulus/recipes-phosphor/fans/phosphor-fan-control-zone-conditions-config-native/zone_conditions.yaml new file mode 100644 index 000000000..7dc99b6a2 --- /dev/null +++ b/meta-ibm/meta-romulus/recipes-phosphor/fans/phosphor-fan-control-zone-conditions-config-native/zone_conditions.yaml @@ -0,0 +1,9 @@ +conditions: + - name: air_cooled_chassis + type: getProperty + properties: + - property: WaterCooled + interface: xyz.openbmc_project.Inventory.Decorator.CoolingType + path: /xyz/openbmc_project/inventory/system/chassis + type: bool + value: false diff --git a/meta-ibm/meta-romulus/recipes-phosphor/fans/phosphor-fan-control-zone-config-native.bbappend b/meta-ibm/meta-romulus/recipes-phosphor/fans/phosphor-fan-control-zone-config-native.bbappend new file mode 100644 index 000000000..6d4804d12 --- /dev/null +++ b/meta-ibm/meta-romulus/recipes-phosphor/fans/phosphor-fan-control-zone-config-native.bbappend @@ -0,0 +1,2 @@ +FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" + diff --git a/meta-ibm/meta-romulus/recipes-phosphor/fans/phosphor-fan-control-zone-config-native/zones.yaml b/meta-ibm/meta-romulus/recipes-phosphor/fans/phosphor-fan-control-zone-config-native/zones.yaml new file mode 100644 index 000000000..91df5c25d --- /dev/null +++ b/meta-ibm/meta-romulus/recipes-phosphor/fans/phosphor-fan-control-zone-config-native/zones.yaml @@ -0,0 +1,13 @@ +manager_configuration: + power_on_delay: 20 + +zone_configuration: + +#Air cooled zones +- zone_conditions: + zones: + - zone: 0 + full_speed: 255 + default_floor: 195 + increase_delay: 5 + decrease_interval: 30 diff --git a/meta-ibm/meta-romulus/recipes-phosphor/fans/phosphor-fan-monitor-config-native.bbappend b/meta-ibm/meta-romulus/recipes-phosphor/fans/phosphor-fan-monitor-config-native.bbappend new file mode 100644 index 000000000..72d991c7e --- /dev/null +++ b/meta-ibm/meta-romulus/recipes-phosphor/fans/phosphor-fan-monitor-config-native.bbappend @@ -0,0 +1 @@ +FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" diff --git a/meta-ibm/meta-romulus/recipes-phosphor/fans/phosphor-fan-monitor-config-native/monitor.yaml b/meta-ibm/meta-romulus/recipes-phosphor/fans/phosphor-fan-monitor-config-native/monitor.yaml new file mode 100644 index 000000000..445a111a8 --- /dev/null +++ b/meta-ibm/meta-romulus/recipes-phosphor/fans/phosphor-fan-monitor-config-native/monitor.yaml @@ -0,0 +1,33 @@ +fans: + - inventory: /system/chassis/motherboard/fan0 + allowed_out_of_range_time: 30 + deviation: 15 + num_sensors_nonfunc_for_fan_nonfunc: 1 + sensors: + - name: fan0 + has_target: true + target_interface: xyz.openbmc_project.Control.FanPwm + factor: 21 + offset: 1600 + + - inventory: /system/chassis/motherboard/fan1 + allowed_out_of_range_time: 30 + deviation: 15 + num_sensors_nonfunc_for_fan_nonfunc: 1 + sensors: + - name: fan1 + has_target: true + target_interface: xyz.openbmc_project.Control.FanPwm + factor: 21 + offset: 1600 + + - inventory: /system/chassis/motherboard/fan2 + allowed_out_of_range_time: 30 + deviation: 15 + num_sensors_nonfunc_for_fan_nonfunc: 1 + sensors: + - name: fan2 + has_target: true + target_interface: xyz.openbmc_project.Control.FanPwm + factor: 21 + offset: 1600 diff --git a/meta-ibm/meta-romulus/recipes-phosphor/fans/phosphor-fan-presence-config-native.bbappend b/meta-ibm/meta-romulus/recipes-phosphor/fans/phosphor-fan-presence-config-native.bbappend new file mode 100644 index 000000000..72d991c7e --- /dev/null +++ b/meta-ibm/meta-romulus/recipes-phosphor/fans/phosphor-fan-presence-config-native.bbappend @@ -0,0 +1 @@ +FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" diff --git a/meta-ibm/meta-romulus/recipes-phosphor/fans/phosphor-fan-presence-config-native/config.yaml b/meta-ibm/meta-romulus/recipes-phosphor/fans/phosphor-fan-presence-config-native/config.yaml new file mode 100644 index 000000000..5acb91fc7 --- /dev/null +++ b/meta-ibm/meta-romulus/recipes-phosphor/fans/phosphor-fan-presence-config-native/config.yaml @@ -0,0 +1,20 @@ +- name: fan0 + path: /system/chassis/motherboard/fan0 + methods: + - type: tach + sensors: + - fan0 + +- name: fan1 + path: /system/chassis/motherboard/fan1 + methods: + - type: tach + sensors: + - fan1 + +- name: fan2 + path: /system/chassis/motherboard/fan2 + methods: + - type: tach + sensors: + - fan2 diff --git a/meta-ibm/meta-romulus/recipes-phosphor/fans/phosphor-fan.bbappend b/meta-ibm/meta-romulus/recipes-phosphor/fans/phosphor-fan.bbappend new file mode 100644 index 000000000..86ed1d4a2 --- /dev/null +++ b/meta-ibm/meta-romulus/recipes-phosphor/fans/phosphor-fan.bbappend @@ -0,0 +1,22 @@ +FILESEXTRAPATHS_append := "${THISDIR}/${PN}:" + +# Package configuration +FAN_PACKAGES += " \ + phosphor-cooling-type \ +" + +PACKAGECONFIG += "cooling-type" + +TMPL_COOLING = "phosphor-cooling-type@.service" +INSTFMT_COOLING = "phosphor-cooling-type@{0}.service" +COOLING_TGT = "${SYSTEMD_DEFAULT_TARGET}" +FMT_COOLING = "../${TMPL_COOLING}:${COOLING_TGT}.requires/${INSTFMT_COOLING}" + +FILES_phosphor-cooling-type = "${sbindir}/phosphor-cooling-type" +SYSTEMD_SERVICE_phosphor-cooling-type += "${TMPL_COOLING}" +SYSTEMD_LINK_phosphor-cooling-type += "${@compose_list(d, 'FMT_COOLING', 'OBMC_CHASSIS_INSTANCES')}" + +COOLING_ENV_FMT = "obmc/phosphor-fan/phosphor-cooling-type-{0}.conf" + +SYSTEMD_ENVIRONMENT_FILE_phosphor-cooling-type += "${@compose_list(d, 'COOLING_ENV_FMT', 'OBMC_CHASSIS_INSTANCES')}" + diff --git a/meta-ibm/meta-romulus/recipes-phosphor/fans/phosphor-fan/obmc/phosphor-fan/phosphor-cooling-type-0.conf b/meta-ibm/meta-romulus/recipes-phosphor/fans/phosphor-fan/obmc/phosphor-fan/phosphor-cooling-type-0.conf new file mode 100644 index 000000000..21fcfcb49 --- /dev/null +++ b/meta-ibm/meta-romulus/recipes-phosphor/fans/phosphor-fan/obmc/phosphor-fan/phosphor-cooling-type-0.conf @@ -0,0 +1,3 @@ +OBJPATH="--path=/system/chassis" +AIR="--air" + diff --git a/meta-ibm/meta-romulus/recipes-phosphor/fans/phosphor-fan/phosphor-cooling-type@.service b/meta-ibm/meta-romulus/recipes-phosphor/fans/phosphor-fan/phosphor-cooling-type@.service new file mode 100644 index 000000000..7452b9182 --- /dev/null +++ b/meta-ibm/meta-romulus/recipes-phosphor/fans/phosphor-fan/phosphor-cooling-type@.service @@ -0,0 +1,13 @@ +[Unit] +Description=Phosphor Cooling Type +Wants=mapper-wait@-xyz-openbmc_project-inventory.service +After=mapper-wait@-xyz-openbmc_project-inventory.service +ConditionPathExists={envfiledir}/obmc/phosphor-fan/phosphor-cooling-type-%i.conf + +[Service] +EnvironmentFile={envfiledir}/obmc/phosphor-fan/phosphor-cooling-type-%i.conf +ExecStart=/usr/bin/env phosphor-cooling-type ${{OBJPATH}} ${{AIR}} +SyslogIdentifier=phosphor-cooling-type + +[Install] +RequiredBy={SYSTEMD_DEFAULT_TARGET} diff --git a/meta-ibm/meta-romulus/recipes-phosphor/flash/phosphor-software-manager.bbappend b/meta-ibm/meta-romulus/recipes-phosphor/flash/phosphor-software-manager.bbappend new file mode 100644 index 000000000..c92b1a89c --- /dev/null +++ b/meta-ibm/meta-romulus/recipes-phosphor/flash/phosphor-software-manager.bbappend @@ -0,0 +1 @@ +PACKAGECONFIG_append = " verify_signature" diff --git a/meta-ibm/meta-romulus/recipes-phosphor/gpio/id-button.bb b/meta-ibm/meta-romulus/recipes-phosphor/gpio/id-button.bb new file mode 100644 index 000000000..7267ee3d5 --- /dev/null +++ b/meta-ibm/meta-romulus/recipes-phosphor/gpio/id-button.bb @@ -0,0 +1,29 @@ +SUMMARY = "Romulus ID Button pressed application" +PR = "r1" + +inherit obmc-phosphor-systemd +inherit obmc-phosphor-license + +DEPENDS += "virtual/obmc-gpio-monitor" +RDEPENDS_${PN} += "virtual/obmc-gpio-monitor" + +S = "${WORKDIR}" +SRC_URI += "file://toggle_identify_led.sh" + +do_install() { + install -d ${D}${bindir} + install -m 0755 ${WORKDIR}/toggle_identify_led.sh \ + ${D}${bindir}/toggle_identify_led.sh +} + +SYSTEMD_ENVIRONMENT_FILE_${PN} +="obmc/gpio/id_button" + +ID_BUTTON_SERVICE = "id_button" + +TMPL = "phosphor-gpio-monitor@.service" +INSTFMT = "phosphor-gpio-monitor@{0}.service" +TGT = "${SYSTEMD_DEFAULT_TARGET}" +FMT = "../${TMPL}:${TGT}.requires/${INSTFMT}" + +SYSTEMD_SERVICE_${PN} += "id-button-pressed.service" +SYSTEMD_LINK_${PN} += "${@compose_list(d, 'FMT', 'ID_BUTTON_SERVICE')}" diff --git a/meta-ibm/meta-romulus/recipes-phosphor/gpio/id-button/id-button-pressed.service b/meta-ibm/meta-romulus/recipes-phosphor/gpio/id-button/id-button-pressed.service new file mode 100644 index 000000000..f633fc307 --- /dev/null +++ b/meta-ibm/meta-romulus/recipes-phosphor/gpio/id-button/id-button-pressed.service @@ -0,0 +1,10 @@ +[Unit] +Description=ID Button Pressed Service +Wants=mapper-wait@-xyz-openbmc_project-led-groups.service +After=mapper-wait@-xyz-openbmc_project-led-groups.service +StartLimitIntervalSec=0 + +[Service] +Type=oneshot +ExecStart=/usr/bin/env toggle_identify_led.sh +SyslogIdentifier=id-button diff --git a/meta-ibm/meta-romulus/recipes-phosphor/gpio/id-button/obmc/gpio/id_button b/meta-ibm/meta-romulus/recipes-phosphor/gpio/id-button/obmc/gpio/id_button new file mode 100644 index 000000000..b1963573f --- /dev/null +++ b/meta-ibm/meta-romulus/recipes-phosphor/gpio/id-button/obmc/gpio/id_button @@ -0,0 +1,5 @@ +DEVPATH=/dev/input/by-path/platform-gpio-keys-event +KEY=135 +POLARITY=1 +TARGET=id-button-pressed.service +EXTRA_ARGS=--continue diff --git a/meta-ibm/meta-romulus/recipes-phosphor/gpio/id-button/toggle_identify_led.sh b/meta-ibm/meta-romulus/recipes-phosphor/gpio/id-button/toggle_identify_led.sh new file mode 100755 index 000000000..eec96d3f1 --- /dev/null +++ b/meta-ibm/meta-romulus/recipes-phosphor/gpio/id-button/toggle_identify_led.sh @@ -0,0 +1,20 @@ +#!/bin/sh +# Toggle the state of identify LED Group + +SERVICE="xyz.openbmc_project.LED.GroupManager" +INTERFACE="xyz.openbmc_project.Led.Group" +PROPERTY="Asserted" + +# Get current state +object=$(busctl tree $SERVICE --list | grep identify) +state=$(busctl get-property $SERVICE $object $INTERFACE $PROPERTY \ + | awk '{print $NF;}') + +if [ "$state" == "false" ]; then + target='true' +else + target='false' +fi + +# Set target state +busctl set-property $SERVICE $object $INTERFACE $PROPERTY b $target diff --git a/meta-ibm/meta-romulus/recipes-phosphor/host/p9-host-start.bbappend b/meta-ibm/meta-romulus/recipes-phosphor/host/p9-host-start.bbappend new file mode 100644 index 000000000..4cac4903f --- /dev/null +++ b/meta-ibm/meta-romulus/recipes-phosphor/host/p9-host-start.bbappend @@ -0,0 +1,3 @@ +RDEPENDS_${PN} += 'avsbus-control' +RDEPENDS_${PN} += 'vrm-control' +RDEPENDS_${PN}_remove += "p9-vcs-workaround" diff --git a/meta-ibm/meta-romulus/recipes-phosphor/images/obmc-phosphor-image.bbappend b/meta-ibm/meta-romulus/recipes-phosphor/images/obmc-phosphor-image.bbappend new file mode 100644 index 000000000..772685db7 --- /dev/null +++ b/meta-ibm/meta-romulus/recipes-phosphor/images/obmc-phosphor-image.bbappend @@ -0,0 +1 @@ +OBMC_IMAGE_EXTRA_INSTALL_append = " mboxd liberation-fonts uart-render-controller" diff --git a/meta-ibm/meta-romulus/recipes-phosphor/ipmi/files/config.yaml b/meta-ibm/meta-romulus/recipes-phosphor/ipmi/files/config.yaml new file mode 100644 index 000000000..de2e81474 --- /dev/null +++ b/meta-ibm/meta-romulus/recipes-phosphor/ipmi/files/config.yaml @@ -0,0 +1,538 @@ +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 + Value: False +3: + /system/chassis/motherboard: + entityID: 7 + entityInstance: 1 + interfaces: + 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 + /system: + entityID: 7 + entityInstance: 1 + interfaces: + xyz.openbmc_project.Inventory.Decorator.Asset: + SerialNumber: + IPMIFruProperty: Serial Number + IPMIFruSection: Chassis + Model: + IPMIFruProperty: Part Number + IPMIFruSection: Chassis + + +4: + /system/chassis/motherboard/dimm0: + entityID: 32 + entityInstance: 1 + interfaces: + xyz.openbmc_project.Inventory.Item: + PrettyName: + IPMIFruProperty: Name + IPMIFruSection: Product + xyz.openbmc_project.Inventory.Decorator.Asset: + SerialNumber: + IPMIFruProperty: Serial Number + IPMIFruSection: Product + Manufacturer: + IPMIFruProperty: Manufacturer + IPMIFruSection: Product + PartNumber: + IPMIFruProperty: Part Number + IPMIFruSection: Product + BuildDate: + IPMIFruProperty: Mfg Date + IPMIFruSection: Product + Model: + IPMIFruProperty: Model Number + IPMIFruSection: Product + xyz.openbmc_project.Inventory.Decorator.Revision: + Version: + IPMIFruProperty: Version +5: + /system/chassis/motherboard/dimm1: + entityID: 32 + entityInstance: 2 + interfaces: + xyz.openbmc_project.Inventory.Item: + PrettyName: + IPMIFruProperty: Name + IPMIFruSection: Product + xyz.openbmc_project.Inventory.Decorator.Asset: + SerialNumber: + IPMIFruProperty: Serial Number + IPMIFruSection: Product + Manufacturer: + IPMIFruProperty: Manufacturer + IPMIFruSection: Product + PartNumber: + IPMIFruProperty: Part Number + IPMIFruSection: Product + BuildDate: + IPMIFruProperty: Mfg Date + IPMIFruSection: Product + Model: + IPMIFruProperty: Model Number + IPMIFruSection: Product + xyz.openbmc_project.Inventory.Decorator.Revision: + Version: + IPMIFruProperty: Version +6: + /system/chassis/motherboard/dimm2: + entityID: 32 + entityInstance: 3 + interfaces: + xyz.openbmc_project.Inventory.Item: + PrettyName: + IPMIFruProperty: Name + IPMIFruSection: Product + xyz.openbmc_project.Inventory.Decorator.Asset: + SerialNumber: + IPMIFruProperty: Serial Number + IPMIFruSection: Product + Manufacturer: + IPMIFruProperty: Manufacturer + IPMIFruSection: Product + PartNumber: + IPMIFruProperty: Part Number + IPMIFruSection: Product + BuildDate: + IPMIFruProperty: Mfg Date + IPMIFruSection: Product + Model: + IPMIFruProperty: Model Number + IPMIFruSection: Product + xyz.openbmc_project.Inventory.Decorator.Revision: + Version: + IPMIFruProperty: Version +7: + /system/chassis/motherboard/dimm3: + entityID: 32 + entityInstance: 4 + interfaces: + xyz.openbmc_project.Inventory.Item: + PrettyName: + IPMIFruProperty: Name + IPMIFruSection: Product + xyz.openbmc_project.Inventory.Decorator.Asset: + SerialNumber: + IPMIFruProperty: Serial Number + IPMIFruSection: Product + Manufacturer: + IPMIFruProperty: Manufacturer + IPMIFruSection: Product + PartNumber: + IPMIFruProperty: Part Number + IPMIFruSection: Product + BuildDate: + IPMIFruProperty: Mfg Date + IPMIFruSection: Product + Model: + IPMIFruProperty: Model Number + IPMIFruSection: Product + xyz.openbmc_project.Inventory.Decorator.Revision: + Version: + IPMIFruProperty: Version +8: + /system/chassis/motherboard/dimm4: + entityID: 32 + entityInstance: 5 + interfaces: + xyz.openbmc_project.Inventory.Item: + PrettyName: + IPMIFruProperty: Name + IPMIFruSection: Product + xyz.openbmc_project.Inventory.Decorator.Asset: + SerialNumber: + IPMIFruProperty: Serial Number + IPMIFruSection: Product + Manufacturer: + IPMIFruProperty: Manufacturer + IPMIFruSection: Product + PartNumber: + IPMIFruProperty: Part Number + IPMIFruSection: Product + BuildDate: + IPMIFruProperty: Mfg Date + IPMIFruSection: Product + Model: + IPMIFruProperty: Model Number + IPMIFruSection: Product + xyz.openbmc_project.Inventory.Decorator.Revision: + Version: + IPMIFruProperty: Version +9: + /system/chassis/motherboard/dimm5: + entityID: 32 + entityInstance: 6 + interfaces: + xyz.openbmc_project.Inventory.Item: + PrettyName: + IPMIFruProperty: Name + IPMIFruSection: Product + xyz.openbmc_project.Inventory.Decorator.Asset: + SerialNumber: + IPMIFruProperty: Serial Number + IPMIFruSection: Product + Manufacturer: + IPMIFruProperty: Manufacturer + IPMIFruSection: Product + PartNumber: + IPMIFruProperty: Part Number + IPMIFruSection: Product + BuildDate: + IPMIFruProperty: Mfg Date + IPMIFruSection: Product + Model: + IPMIFruProperty: Model Number + IPMIFruSection: Product + xyz.openbmc_project.Inventory.Decorator.Revision: + Version: + IPMIFruProperty: Version +10: + /system/chassis/motherboard/dimm6: + entityID: 32 + entityInstance: 7 + interfaces: + xyz.openbmc_project.Inventory.Item: + PrettyName: + IPMIFruProperty: Name + IPMIFruSection: Product + xyz.openbmc_project.Inventory.Decorator.Asset: + SerialNumber: + IPMIFruProperty: Serial Number + IPMIFruSection: Product + Manufacturer: + IPMIFruProperty: Manufacturer + IPMIFruSection: Product + PartNumber: + IPMIFruProperty: Part Number + IPMIFruSection: Product + BuildDate: + IPMIFruProperty: Mfg Date + IPMIFruSection: Product + Model: + IPMIFruProperty: Model Number + IPMIFruSection: Product + xyz.openbmc_project.Inventory.Decorator.Revision: + Version: + IPMIFruProperty: Version +11: + /system/chassis/motherboard/dimm7: + entityID: 32 + entityInstance: 8 + interfaces: + xyz.openbmc_project.Inventory.Item: + PrettyName: + IPMIFruProperty: Name + IPMIFruSection: Product + xyz.openbmc_project.Inventory.Decorator.Asset: + SerialNumber: + IPMIFruProperty: Serial Number + IPMIFruSection: Product + Manufacturer: + IPMIFruProperty: Manufacturer + IPMIFruSection: Product + PartNumber: + IPMIFruProperty: Part Number + IPMIFruSection: Product + BuildDate: + IPMIFruProperty: Mfg Date + IPMIFruSection: Product + Model: + IPMIFruProperty: Model Number + IPMIFruSection: Product + xyz.openbmc_project.Inventory.Decorator.Revision: + Version: + IPMIFruProperty: Version +12: + /system/chassis/motherboard/dimm8: + entityID: 32 + entityInstance: 9 + interfaces: + xyz.openbmc_project.Inventory.Item: + PrettyName: + IPMIFruProperty: Name + IPMIFruSection: Product + xyz.openbmc_project.Inventory.Decorator.Asset: + SerialNumber: + IPMIFruProperty: Serial Number + IPMIFruSection: Product + Manufacturer: + IPMIFruProperty: Manufacturer + IPMIFruSection: Product + PartNumber: + IPMIFruProperty: Part Number + IPMIFruSection: Product + BuildDate: + IPMIFruProperty: Mfg Date + IPMIFruSection: Product + Model: + IPMIFruProperty: Model Number + IPMIFruSection: Product + xyz.openbmc_project.Inventory.Decorator.Revision: + Version: + IPMIFruProperty: Version +13: + /system/chassis/motherboard/dimm9: + entityID: 32 + entityInstance: 10 + interfaces: + xyz.openbmc_project.Inventory.Item: + PrettyName: + IPMIFruProperty: Name + IPMIFruSection: Product + xyz.openbmc_project.Inventory.Decorator.Asset: + SerialNumber: + IPMIFruProperty: Serial Number + IPMIFruSection: Product + Manufacturer: + IPMIFruProperty: Manufacturer + IPMIFruSection: Product + PartNumber: + IPMIFruProperty: Part Number + IPMIFruSection: Product + BuildDate: + IPMIFruProperty: Mfg Date + IPMIFruSection: Product + Model: + IPMIFruProperty: Model Number + IPMIFruSection: Product + xyz.openbmc_project.Inventory.Decorator.Revision: + Version: + IPMIFruProperty: Version +14: + /system/chassis/motherboard/dimm10: + entityID: 32 + entityInstance: 11 + interfaces: + xyz.openbmc_project.Inventory.Item: + PrettyName: + IPMIFruProperty: Name + IPMIFruSection: Product + xyz.openbmc_project.Inventory.Decorator.Asset: + SerialNumber: + IPMIFruProperty: Serial Number + IPMIFruSection: Product + Manufacturer: + IPMIFruProperty: Manufacturer + IPMIFruSection: Product + PartNumber: + IPMIFruProperty: Part Number + IPMIFruSection: Product + BuildDate: + IPMIFruProperty: Mfg Date + IPMIFruSection: Product + Model: + IPMIFruProperty: Model Number + IPMIFruSection: Product + xyz.openbmc_project.Inventory.Decorator.Revision: + Version: + IPMIFruProperty: Version +15: + /system/chassis/motherboard/dimm11: + entityID: 32 + entityInstance: 12 + interfaces: + xyz.openbmc_project.Inventory.Item: + PrettyName: + IPMIFruProperty: Name + IPMIFruSection: Product + xyz.openbmc_project.Inventory.Decorator.Asset: + SerialNumber: + IPMIFruProperty: Serial Number + IPMIFruSection: Product + Manufacturer: + IPMIFruProperty: Manufacturer + IPMIFruSection: Product + PartNumber: + IPMIFruProperty: Part Number + IPMIFruSection: Product + BuildDate: + IPMIFruProperty: Mfg Date + IPMIFruSection: Product + Model: + IPMIFruProperty: Model Number + IPMIFruSection: Product + xyz.openbmc_project.Inventory.Decorator.Revision: + Version: + IPMIFruProperty: Version +16: + /system/chassis/motherboard/dimm12: + entityID: 32 + entityInstance: 13 + interfaces: + xyz.openbmc_project.Inventory.Item: + PrettyName: + IPMIFruProperty: Name + IPMIFruSection: Product + xyz.openbmc_project.Inventory.Decorator.Asset: + SerialNumber: + IPMIFruProperty: Serial Number + IPMIFruSection: Product + Manufacturer: + IPMIFruProperty: Manufacturer + IPMIFruSection: Product + PartNumber: + IPMIFruProperty: Part Number + IPMIFruSection: Product + BuildDate: + IPMIFruProperty: Mfg Date + IPMIFruSection: Product + Model: + IPMIFruProperty: Model Number + IPMIFruSection: Product + xyz.openbmc_project.Inventory.Decorator.Revision: + Version: + IPMIFruProperty: Version +17: + /system/chassis/motherboard/dimm13: + entityID: 32 + entityInstance: 14 + interfaces: + xyz.openbmc_project.Inventory.Item: + PrettyName: + IPMIFruProperty: Name + IPMIFruSection: Product + xyz.openbmc_project.Inventory.Decorator.Asset: + SerialNumber: + IPMIFruProperty: Serial Number + IPMIFruSection: Product + Manufacturer: + IPMIFruProperty: Manufacturer + IPMIFruSection: Product + PartNumber: + IPMIFruProperty: Part Number + IPMIFruSection: Product + BuildDate: + IPMIFruProperty: Mfg Date + IPMIFruSection: Product + Model: + IPMIFruProperty: Model Number + IPMIFruSection: Product + xyz.openbmc_project.Inventory.Decorator.Revision: + Version: + IPMIFruProperty: Version +18: + /system/chassis/motherboard/dimm14: + entityID: 32 + entityInstance: 15 + interfaces: + xyz.openbmc_project.Inventory.Item: + PrettyName: + IPMIFruProperty: Name + IPMIFruSection: Product + xyz.openbmc_project.Inventory.Decorator.Asset: + SerialNumber: + IPMIFruProperty: Serial Number + IPMIFruSection: Product + Manufacturer: + IPMIFruProperty: Manufacturer + IPMIFruSection: Product + PartNumber: + IPMIFruProperty: Part Number + IPMIFruSection: Product + BuildDate: + IPMIFruProperty: Mfg Date + IPMIFruSection: Product + Model: + IPMIFruProperty: Model Number + IPMIFruSection: Product + xyz.openbmc_project.Inventory.Decorator.Revision: + Version: + IPMIFruProperty: Version +19: + /system/chassis/motherboard/dimm15: + entityID: 32 + entityInstance: 16 + interfaces: + xyz.openbmc_project.Inventory.Item: + PrettyName: + IPMIFruProperty: Name + IPMIFruSection: Product + xyz.openbmc_project.Inventory.Decorator.Asset: + SerialNumber: + IPMIFruProperty: Serial Number + IPMIFruSection: Product + Manufacturer: + IPMIFruProperty: Manufacturer + IPMIFruSection: Product + PartNumber: + IPMIFruProperty: Part Number + IPMIFruSection: Product + BuildDate: + IPMIFruProperty: Mfg Date + IPMIFruSection: Product + Model: + IPMIFruProperty: Model Number + IPMIFruSection: Product + xyz.openbmc_project.Inventory.Decorator.Revision: + Version: + IPMIFruProperty: Version diff --git a/meta-ibm/meta-romulus/recipes-phosphor/ipmi/files/sel-config.yaml b/meta-ibm/meta-romulus/recipes-phosphor/ipmi/files/sel-config.yaml new file mode 100755 index 000000000..9a5189a6e --- /dev/null +++ b/meta-ibm/meta-romulus/recipes-phosphor/ipmi/files/sel-config.yaml @@ -0,0 +1,340 @@ +/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm0: + sensorID: 0x0B + sensorType: 0x0C + eventReadingType: 0x6F + offset: 0x04 +/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm1: + sensorID: 0x0C + sensorType: 0x0C + eventReadingType: 0x6F + offset: 0x04 +/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm10: + sensorID: 0x15 + sensorType: 0x0C + eventReadingType: 0x6F + offset: 0x04 +/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm11: + sensorID: 0x16 + sensorType: 0x0C + eventReadingType: 0x6F + offset: 0x04 +/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm12: + sensorID: 0x17 + sensorType: 0x0C + eventReadingType: 0x6F + offset: 0x04 +/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm13: + sensorID: 0x18 + sensorType: 0x0C + eventReadingType: 0x6F + offset: 0x04 +/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm14: + sensorID: 0x19 + sensorType: 0x0C + eventReadingType: 0x6F + offset: 0x04 +/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm15: + sensorID: 0x1A + sensorType: 0x0C + eventReadingType: 0x6F + offset: 0x04 +/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm2: + sensorID: 0x0D + sensorType: 0x0C + eventReadingType: 0x6F + offset: 0x04 +/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm3: + sensorID: 0x0E + sensorType: 0x0C + eventReadingType: 0x6F + offset: 0x04 +/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm4: + sensorID: 0x0F + sensorType: 0x0C + eventReadingType: 0x6F + offset: 0x04 +/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm5: + sensorID: 0x10 + sensorType: 0x0C + eventReadingType: 0x6F + offset: 0x04 +/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm6: + sensorID: 0x11 + sensorType: 0x0C + eventReadingType: 0x6F + offset: 0x04 +/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm7: + sensorID: 0x12 + sensorType: 0x0C + eventReadingType: 0x6F + offset: 0x04 +/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm8: + sensorID: 0x13 + sensorType: 0x0C + eventReadingType: 0x6F + offset: 0x04 +/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm9: + sensorID: 0x14 + sensorType: 0x0C + eventReadingType: 0x6F + offset: 0x04 +/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0: + sensorID: 0x08 + sensorType: 0x07 + eventReadingType: 0x6F + offset: 0x08 +/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core0: + sensorID: 0x2B + sensorType: 0x07 + eventReadingType: 0x6F + offset: 0x08 +/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core1: + sensorID: 0x2C + sensorType: 0x07 + eventReadingType: 0x6F + offset: 0x08 +/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core2: + sensorID: 0x2D + sensorType: 0x07 + eventReadingType: 0x6F + offset: 0x08 +/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core3: + sensorID: 0x2E + sensorType: 0x07 + eventReadingType: 0x6F + offset: 0x08 +/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core4: + sensorID: 0x2F + sensorType: 0x07 + eventReadingType: 0x6F + offset: 0x08 +/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core5: + sensorID: 0x30 + sensorType: 0x07 + eventReadingType: 0x6F + offset: 0x08 +/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core6: + sensorID: 0x31 + sensorType: 0x07 + eventReadingType: 0x6F + offset: 0x08 +/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core7: + sensorID: 0x32 + sensorType: 0x07 + eventReadingType: 0x6F + offset: 0x08 +/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core8: + sensorID: 0x33 + sensorType: 0x07 + eventReadingType: 0x6F + offset: 0x08 +/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core9: + sensorID: 0x34 + sensorType: 0x07 + eventReadingType: 0x6F + offset: 0x08 +/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core10: + sensorID: 0x35 + sensorType: 0x07 + eventReadingType: 0x6F + offset: 0x08 +/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core11: + sensorID: 0x36 + sensorType: 0x07 + eventReadingType: 0x6F + offset: 0x08 +/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core12: + sensorID: 0x37 + sensorType: 0x07 + eventReadingType: 0x6F + offset: 0x08 +/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core13: + sensorID: 0x38 + sensorType: 0x07 + eventReadingType: 0x6F + offset: 0x08 +/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core14: + sensorID: 0x39 + sensorType: 0x07 + eventReadingType: 0x6F + offset: 0x08 +/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core15: + sensorID: 0x3A + sensorType: 0x07 + eventReadingType: 0x6F + offset: 0x08 +/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core16: + sensorID: 0x3B + sensorType: 0x07 + eventReadingType: 0x6F + offset: 0x08 +/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core17: + sensorID: 0x3C + sensorType: 0x07 + eventReadingType: 0x6F + offset: 0x08 +/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core18: + sensorID: 0x3D + sensorType: 0x07 + eventReadingType: 0x6F + offset: 0x08 +/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core19: + sensorID: 0x3E + sensorType: 0x07 + eventReadingType: 0x6F + offset: 0x08 +/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core20: + sensorID: 0x3F + sensorType: 0x07 + eventReadingType: 0x6F + offset: 0x08 +/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core21: + sensorID: 0x40 + sensorType: 0x07 + eventReadingType: 0x6F + offset: 0x08 +/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core22: + sensorID: 0x41 + sensorType: 0x07 + eventReadingType: 0x6F + offset: 0x08 +/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core23: + sensorID: 0x42 + sensorType: 0x07 + eventReadingType: 0x6F + offset: 0x08 +/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1: + sensorID: 0x09 + sensorType: 0x07 + eventReadingType: 0x6F + offset: 0x08 +/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core0: + sensorID: 0x43 + sensorType: 0x07 + eventReadingType: 0x6F + offset: 0x08 +/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core1: + sensorID: 0x44 + sensorType: 0x07 + eventReadingType: 0x6F + offset: 0x08 +/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core2: + sensorID: 0x45 + sensorType: 0x07 + eventReadingType: 0x6F + offset: 0x08 +/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core3: + sensorID: 0x46 + sensorType: 0x07 + eventReadingType: 0x6F + offset: 0x08 +/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core4: + sensorID: 0x47 + sensorType: 0x07 + eventReadingType: 0x6F + offset: 0x08 +/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core5: + sensorID: 0x48 + sensorType: 0x07 + eventReadingType: 0x6F + offset: 0x08 +/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core6: + sensorID: 0x49 + sensorType: 0x07 + eventReadingType: 0x6F + offset: 0x08 +/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core7: + sensorID: 0x4A + sensorType: 0x07 + eventReadingType: 0x6F + offset: 0x08 +/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core8: + sensorID: 0x4B + sensorType: 0x07 + eventReadingType: 0x6F + offset: 0x08 +/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core9: + sensorID: 0x4C + sensorType: 0x07 + eventReadingType: 0x6F + offset: 0x08 +/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core10: + sensorID: 0x4D + sensorType: 0x07 + eventReadingType: 0x6F + offset: 0x08 +/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core11: + sensorID: 0x4E + sensorType: 0x07 + eventReadingType: 0x6F + offset: 0x08 +/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core12: + sensorID: 0x4F + sensorType: 0x07 + eventReadingType: 0x6F + offset: 0x08 +/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core13: + sensorID: 0x50 + sensorType: 0x07 + eventReadingType: 0x6F + offset: 0x08 +/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core14: + sensorID: 0x51 + sensorType: 0x07 + eventReadingType: 0x6F + offset: 0x08 +/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core15: + sensorID: 0x52 + sensorType: 0x07 + eventReadingType: 0x6F + offset: 0x08 +/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core16: + sensorID: 0x53 + sensorType: 0x07 + eventReadingType: 0x6F + offset: 0x08 +/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core17: + sensorID: 0x54 + sensorType: 0x07 + eventReadingType: 0x6F + offset: 0x08 +/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core18: + sensorID: 0x55 + sensorType: 0x07 + eventReadingType: 0x6F + offset: 0x08 +/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core19: + sensorID: 0x56 + sensorType: 0x07 + eventReadingType: 0x6F + offset: 0x08 +/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core20: + sensorID: 0x57 + sensorType: 0x07 + eventReadingType: 0x6F + offset: 0x08 +/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core21: + sensorID: 0x58 + sensorType: 0x07 + eventReadingType: 0x6F + offset: 0x08 +/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core22: + sensorID: 0x59 + sensorType: 0x07 + eventReadingType: 0x6F + offset: 0x08 +/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core23: + sensorID: 0x5A + sensorType: 0x07 + eventReadingType: 0x6F + offset: 0x08 +/xyz/openbmc_project/inventory/system/chassis/motherboard: + sensorID: 0x8C + sensorType: 0xC7 + eventReadingType: 0x03 + offset: 0x00 +/xyz/openbmc_project/inventory/system: + sensorID: 0x90 + sensorType: 0x12 + eventReadingType: 0x6F + offset: 0x02 diff --git a/meta-ibm/meta-romulus/recipes-phosphor/ipmi/phosphor-ipmi-fru-properties%.bbappend b/meta-ibm/meta-romulus/recipes-phosphor/ipmi/phosphor-ipmi-fru-properties%.bbappend new file mode 100644 index 000000000..72d991c7e --- /dev/null +++ b/meta-ibm/meta-romulus/recipes-phosphor/ipmi/phosphor-ipmi-fru-properties%.bbappend @@ -0,0 +1 @@ +FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" diff --git a/meta-ibm/meta-romulus/recipes-phosphor/ipmi/phosphor-ipmi-fru-properties%/extra-properties.yaml b/meta-ibm/meta-romulus/recipes-phosphor/ipmi/phosphor-ipmi-fru-properties%/extra-properties.yaml new file mode 100644 index 000000000..ae626ed05 --- /dev/null +++ b/meta-ibm/meta-romulus/recipes-phosphor/ipmi/phosphor-ipmi-fru-properties%/extra-properties.yaml @@ -0,0 +1,159 @@ +/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' + +/system/chassis/motherboard: + xyz.openbmc_project.Inventory.Decorator.Replaceable: + FieldReplaceable: 'true' + xyz.openbmc_project.Inventory.Decorator.Cacheable: + Cached: 'true' + xyz.openbmc_project.Inventory.Item: + Present: 'true' + +/system: + 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/dimm0: + 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/dimm1: + 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/dimm2: + 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/dimm3: + 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/dimm4: + 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/dimm5: + 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/dimm6: + 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/dimm7: + 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/dimm8: + 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/dimm9: + 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/dimm10: + 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/dimm11: + 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/dimm12: + 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/dimm13: + 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/dimm14: + 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/dimm15: + 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-ibm/meta-romulus/recipes-phosphor/ipmi/phosphor-ipmi-fru-read-bmc-inventory%.bbappend b/meta-ibm/meta-romulus/recipes-phosphor/ipmi/phosphor-ipmi-fru-read-bmc-inventory%.bbappend new file mode 100644 index 000000000..72d991c7e --- /dev/null +++ b/meta-ibm/meta-romulus/recipes-phosphor/ipmi/phosphor-ipmi-fru-read-bmc-inventory%.bbappend @@ -0,0 +1 @@ +FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" diff --git a/meta-ibm/meta-romulus/recipes-phosphor/ipmi/phosphor-ipmi-fru-read-bmc-inventory%/bmc-fru-config.yaml b/meta-ibm/meta-romulus/recipes-phosphor/ipmi/phosphor-ipmi-fru-read-bmc-inventory%/bmc-fru-config.yaml new file mode 100644 index 000000000..597368950 --- /dev/null +++ b/meta-ibm/meta-romulus/recipes-phosphor/ipmi/phosphor-ipmi-fru-read-bmc-inventory%/bmc-fru-config.yaml @@ -0,0 +1,27 @@ +50: + /system/chassis/motherboard/fan0: + entityID: 29 + entityInstance: 1 + interfaces: + xyz.openbmc_project.Inventory.Item: + PrettyName: + IPMIFruProperty: Product Name + IPMIFruSection: Product +51: + /system/chassis/motherboard/fan1: + entityID: 29 + entityInstance: 2 + interfaces: + xyz.openbmc_project.Inventory.Item: + PrettyName: + IPMIFruProperty: Product Name + IPMIFruSection: Product +52: + /system/chassis/motherboard/fan2: + entityID: 29 + entityInstance: 3 + interfaces: + xyz.openbmc_project.Inventory.Item: + PrettyName: + IPMIFruProperty: Product Name + IPMIFruSection: Product diff --git a/meta-ibm/meta-romulus/recipes-phosphor/ipmi/phosphor-ipmi-host.bbappend b/meta-ibm/meta-romulus/recipes-phosphor/ipmi/phosphor-ipmi-host.bbappend new file mode 100644 index 000000000..d3f84319e --- /dev/null +++ b/meta-ibm/meta-romulus/recipes-phosphor/ipmi/phosphor-ipmi-host.bbappend @@ -0,0 +1,8 @@ +FILESEXTRAPATHS_append_romulus := ":${THISDIR}/${PN}" +SRC_URI_append_romulus = " \ + file://channel.yaml \ + " + +EXTRA_OECONF_append_romulus = " \ + CHANNEL_YAML_GEN=${WORKDIR}/channel.yaml \ + " diff --git a/meta-ibm/meta-romulus/recipes-phosphor/ipmi/phosphor-ipmi-host/channel.yaml b/meta-ibm/meta-romulus/recipes-phosphor/ipmi/phosphor-ipmi-host/channel.yaml new file mode 100644 index 000000000..627f4965f --- /dev/null +++ b/meta-ibm/meta-romulus/recipes-phosphor/ipmi/phosphor-ipmi-host/channel.yaml @@ -0,0 +1,4 @@ +# Channel Number (must be unique) is the key +1: + # ifName the ethernet device name (used in the dbus path) + ifName: eth0 diff --git a/meta-ibm/meta-romulus/recipes-phosphor/ipmi/phosphor-ipmi-sensor-inventory%.bbappend b/meta-ibm/meta-romulus/recipes-phosphor/ipmi/phosphor-ipmi-sensor-inventory%.bbappend new file mode 100644 index 000000000..72d991c7e --- /dev/null +++ b/meta-ibm/meta-romulus/recipes-phosphor/ipmi/phosphor-ipmi-sensor-inventory%.bbappend @@ -0,0 +1 @@ +FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" diff --git a/meta-ibm/meta-romulus/recipes-phosphor/ipmi/phosphor-ipmi-sensor-inventory%/config.yaml b/meta-ibm/meta-romulus/recipes-phosphor/ipmi/phosphor-ipmi-sensor-inventory%/config.yaml new file mode 100755 index 000000000..1938135e3 --- /dev/null +++ b/meta-ibm/meta-romulus/recipes-phosphor/ipmi/phosphor-ipmi-sensor-inventory%/config.yaml @@ -0,0 +1,3560 @@ +2: + entityID: 34 + entityInstance: 1 + interfaces: + xyz.openbmc_project.State.Boot.Progress: + BootProgress: + Offsets: + 0: + set: xyz.openbmc_project.State.Boot.Progress.ProgressStages.Unspecified + type: string + 1: + set: xyz.openbmc_project.State.Boot.Progress.ProgressStages.MemoryInit + type: string + 3: + set: xyz.openbmc_project.State.Boot.Progress.ProgressStages.SecondaryProcInit + type: string + 7: + set: xyz.openbmc_project.State.Boot.Progress.ProgressStages.PCIInit + type: string + 19: + set: xyz.openbmc_project.State.Boot.Progress.ProgressStages.OSStart + type: string + 20: + set: xyz.openbmc_project.State.Boot.Progress.ProgressStages.MotherboardInit + type: string + mutability: Mutability::Write|Mutability::Read + path: /xyz/openbmc_project/state/host0 + readingType: eventdata2 + sensorNamePattern: nameProperty + sensorReadingType: 111 + sensorType: 15 + serviceInterface: org.freedesktop.DBus.Properties +3: + entityID: 210 + entityInstance: 1 + interfaces: + org.open_power.OCC.Status: + OccActive: + Offsets: + 0: + assert: false + deassert: true + type: bool + 1: + assert: true + deassert: false + type: bool + mutability: Mutability::Write|Mutability::Read + path: /org/open_power/control/occ0 + readingType: assertion + sensorNamePattern: nameLeaf + sensorReadingType: 9 + sensorType: 7 + serviceInterface: org.freedesktop.DBus.Properties +4: + entityID: 210 + entityInstance: 2 + interfaces: + org.open_power.OCC.Status: + OccActive: + Offsets: + 0: + assert: false + deassert: true + type: bool + 1: + assert: true + deassert: false + type: bool + mutability: Mutability::Write|Mutability::Read + path: /org/open_power/control/occ1 + readingType: assertion + sensorNamePattern: nameLeaf + sensorReadingType: 9 + sensorType: 7 + serviceInterface: org.freedesktop.DBus.Properties +8: + entityID: 3 + entityInstance: 1 + interfaces: + xyz.openbmc_project.Inventory.Item: + Present: + Offsets: + 7: + assert: true + deassert: false + type: bool + xyz.openbmc_project.State.Decorator.OperationalStatus: + Functional: + Offsets: + 8: + assert: false + deassert: true + type: bool + Prereqs: + 7: + assert: true + deassert: false + type: bool + mutability: Mutability::Write|Mutability::Read + path: /system/chassis/motherboard/cpu0 + readingType: assertion + sensorNamePattern: nameLeaf + sensorReadingType: 111 + sensorType: 7 + serviceInterface: xyz.openbmc_project.Inventory.Manager +9: + entityID: 3 + entityInstance: 2 + interfaces: + xyz.openbmc_project.Inventory.Item: + Present: + Offsets: + 7: + assert: true + deassert: false + type: bool + xyz.openbmc_project.State.Decorator.OperationalStatus: + Functional: + Offsets: + 8: + assert: false + deassert: true + type: bool + Prereqs: + 7: + assert: true + deassert: false + type: bool + mutability: Mutability::Write|Mutability::Read + path: /system/chassis/motherboard/cpu1 + readingType: assertion + sensorNamePattern: nameLeaf + sensorReadingType: 111 + sensorType: 7 + serviceInterface: xyz.openbmc_project.Inventory.Manager +11: + entityID: 32 + entityInstance: 1 + interfaces: + xyz.openbmc_project.Inventory.Item: + Present: + Offsets: + 6: + assert: true + deassert: false + type: bool + xyz.openbmc_project.State.Decorator.OperationalStatus: + Functional: + Offsets: + 4: + assert: false + deassert: true + type: bool + Prereqs: + 6: + assert: true + deassert: false + type: bool + mutability: Mutability::Write|Mutability::Read + path: /system/chassis/motherboard/dimm0 + readingType: assertion + sensorNamePattern: nameLeaf + sensorReadingType: 111 + sensorType: 12 + serviceInterface: xyz.openbmc_project.Inventory.Manager +12: + entityID: 32 + entityInstance: 2 + interfaces: + xyz.openbmc_project.Inventory.Item: + Present: + Offsets: + 6: + assert: true + deassert: false + type: bool + xyz.openbmc_project.State.Decorator.OperationalStatus: + Functional: + Offsets: + 4: + assert: false + deassert: true + type: bool + Prereqs: + 6: + assert: true + deassert: false + type: bool + mutability: Mutability::Write|Mutability::Read + path: /system/chassis/motherboard/dimm1 + readingType: assertion + sensorNamePattern: nameLeaf + sensorReadingType: 111 + sensorType: 12 + serviceInterface: xyz.openbmc_project.Inventory.Manager +13: + entityID: 32 + entityInstance: 3 + interfaces: + xyz.openbmc_project.Inventory.Item: + Present: + Offsets: + 6: + assert: true + deassert: false + type: bool + xyz.openbmc_project.State.Decorator.OperationalStatus: + Functional: + Offsets: + 4: + assert: false + deassert: true + type: bool + Prereqs: + 6: + assert: true + deassert: false + type: bool + mutability: Mutability::Write|Mutability::Read + path: /system/chassis/motherboard/dimm2 + readingType: assertion + sensorNamePattern: nameLeaf + sensorReadingType: 111 + sensorType: 12 + serviceInterface: xyz.openbmc_project.Inventory.Manager +14: + entityID: 32 + entityInstance: 4 + interfaces: + xyz.openbmc_project.Inventory.Item: + Present: + Offsets: + 6: + assert: true + deassert: false + type: bool + xyz.openbmc_project.State.Decorator.OperationalStatus: + Functional: + Offsets: + 4: + assert: false + deassert: true + type: bool + Prereqs: + 6: + assert: true + deassert: false + type: bool + mutability: Mutability::Write|Mutability::Read + path: /system/chassis/motherboard/dimm3 + readingType: assertion + sensorNamePattern: nameLeaf + sensorReadingType: 111 + sensorType: 12 + serviceInterface: xyz.openbmc_project.Inventory.Manager +15: + entityID: 32 + entityInstance: 5 + interfaces: + xyz.openbmc_project.Inventory.Item: + Present: + Offsets: + 6: + assert: true + deassert: false + type: bool + xyz.openbmc_project.State.Decorator.OperationalStatus: + Functional: + Offsets: + 4: + assert: false + deassert: true + type: bool + Prereqs: + 6: + assert: true + deassert: false + type: bool + mutability: Mutability::Write|Mutability::Read + path: /system/chassis/motherboard/dimm4 + readingType: assertion + sensorNamePattern: nameLeaf + sensorReadingType: 111 + sensorType: 12 + serviceInterface: xyz.openbmc_project.Inventory.Manager +16: + entityID: 32 + entityInstance: 6 + interfaces: + xyz.openbmc_project.Inventory.Item: + Present: + Offsets: + 6: + assert: true + deassert: false + type: bool + xyz.openbmc_project.State.Decorator.OperationalStatus: + Functional: + Offsets: + 4: + assert: false + deassert: true + type: bool + Prereqs: + 6: + assert: true + deassert: false + type: bool + mutability: Mutability::Write|Mutability::Read + path: /system/chassis/motherboard/dimm5 + readingType: assertion + sensorNamePattern: nameLeaf + sensorReadingType: 111 + sensorType: 12 + serviceInterface: xyz.openbmc_project.Inventory.Manager +17: + entityID: 32 + entityInstance: 7 + interfaces: + xyz.openbmc_project.Inventory.Item: + Present: + Offsets: + 6: + assert: true + deassert: false + type: bool + xyz.openbmc_project.State.Decorator.OperationalStatus: + Functional: + Offsets: + 4: + assert: false + deassert: true + type: bool + Prereqs: + 6: + assert: true + deassert: false + type: bool + mutability: Mutability::Write|Mutability::Read + path: /system/chassis/motherboard/dimm6 + readingType: assertion + sensorNamePattern: nameLeaf + sensorReadingType: 111 + sensorType: 12 + serviceInterface: xyz.openbmc_project.Inventory.Manager +18: + entityID: 32 + entityInstance: 8 + interfaces: + xyz.openbmc_project.Inventory.Item: + Present: + Offsets: + 6: + assert: true + deassert: false + type: bool + xyz.openbmc_project.State.Decorator.OperationalStatus: + Functional: + Offsets: + 4: + assert: false + deassert: true + type: bool + Prereqs: + 6: + assert: true + deassert: false + type: bool + mutability: Mutability::Write|Mutability::Read + path: /system/chassis/motherboard/dimm7 + readingType: assertion + sensorNamePattern: nameLeaf + sensorReadingType: 111 + sensorType: 12 + serviceInterface: xyz.openbmc_project.Inventory.Manager +19: + entityID: 32 + entityInstance: 9 + interfaces: + xyz.openbmc_project.Inventory.Item: + Present: + Offsets: + 6: + assert: true + deassert: false + type: bool + xyz.openbmc_project.State.Decorator.OperationalStatus: + Functional: + Offsets: + 4: + assert: false + deassert: true + type: bool + Prereqs: + 6: + assert: true + deassert: false + type: bool + mutability: Mutability::Write|Mutability::Read + path: /system/chassis/motherboard/dimm8 + readingType: assertion + sensorNamePattern: nameLeaf + sensorReadingType: 111 + sensorType: 12 + serviceInterface: xyz.openbmc_project.Inventory.Manager +20: + entityID: 32 + entityInstance: 10 + interfaces: + xyz.openbmc_project.Inventory.Item: + Present: + Offsets: + 6: + assert: true + deassert: false + type: bool + xyz.openbmc_project.State.Decorator.OperationalStatus: + Functional: + Offsets: + 4: + assert: false + deassert: true + type: bool + Prereqs: + 6: + assert: true + deassert: false + type: bool + mutability: Mutability::Write|Mutability::Read + path: /system/chassis/motherboard/dimm9 + readingType: assertion + sensorNamePattern: nameLeaf + sensorReadingType: 111 + sensorType: 12 + serviceInterface: xyz.openbmc_project.Inventory.Manager +21: + entityID: 32 + entityInstance: 11 + interfaces: + xyz.openbmc_project.Inventory.Item: + Present: + Offsets: + 6: + assert: true + deassert: false + type: bool + xyz.openbmc_project.State.Decorator.OperationalStatus: + Functional: + Offsets: + 4: + assert: false + deassert: true + type: bool + Prereqs: + 6: + assert: true + deassert: false + type: bool + mutability: Mutability::Write|Mutability::Read + path: /system/chassis/motherboard/dimm10 + readingType: assertion + sensorNamePattern: nameLeaf + sensorReadingType: 111 + sensorType: 12 + serviceInterface: xyz.openbmc_project.Inventory.Manager +22: + entityID: 32 + entityInstance: 12 + interfaces: + xyz.openbmc_project.Inventory.Item: + Present: + Offsets: + 6: + assert: true + deassert: false + type: bool + xyz.openbmc_project.State.Decorator.OperationalStatus: + Functional: + Offsets: + 4: + assert: false + deassert: true + type: bool + Prereqs: + 6: + assert: true + deassert: false + type: bool + mutability: Mutability::Write|Mutability::Read + path: /system/chassis/motherboard/dimm11 + readingType: assertion + sensorNamePattern: nameLeaf + sensorReadingType: 111 + sensorType: 12 + serviceInterface: xyz.openbmc_project.Inventory.Manager +23: + entityID: 32 + entityInstance: 13 + interfaces: + xyz.openbmc_project.Inventory.Item: + Present: + Offsets: + 6: + assert: true + deassert: false + type: bool + xyz.openbmc_project.State.Decorator.OperationalStatus: + Functional: + Offsets: + 4: + assert: false + deassert: true + type: bool + Prereqs: + 6: + assert: true + deassert: false + type: bool + mutability: Mutability::Write|Mutability::Read + path: /system/chassis/motherboard/dimm12 + readingType: assertion + sensorNamePattern: nameLeaf + sensorReadingType: 111 + sensorType: 12 + serviceInterface: xyz.openbmc_project.Inventory.Manager +24: + entityID: 32 + entityInstance: 14 + interfaces: + xyz.openbmc_project.Inventory.Item: + Present: + Offsets: + 6: + assert: true + deassert: false + type: bool + xyz.openbmc_project.State.Decorator.OperationalStatus: + Functional: + Offsets: + 4: + assert: false + deassert: true + type: bool + Prereqs: + 6: + assert: true + deassert: false + type: bool + mutability: Mutability::Write|Mutability::Read + path: /system/chassis/motherboard/dimm13 + readingType: assertion + sensorNamePattern: nameLeaf + sensorReadingType: 111 + sensorType: 12 + serviceInterface: xyz.openbmc_project.Inventory.Manager +25: + entityID: 32 + entityInstance: 15 + interfaces: + xyz.openbmc_project.Inventory.Item: + Present: + Offsets: + 6: + assert: true + deassert: false + type: bool + xyz.openbmc_project.State.Decorator.OperationalStatus: + Functional: + Offsets: + 4: + assert: false + deassert: true + type: bool + Prereqs: + 6: + assert: true + deassert: false + type: bool + mutability: Mutability::Write|Mutability::Read + path: /system/chassis/motherboard/dimm14 + readingType: assertion + sensorNamePattern: nameLeaf + sensorReadingType: 111 + sensorType: 12 + serviceInterface: xyz.openbmc_project.Inventory.Manager +26: + entityID: 32 + entityInstance: 16 + interfaces: + xyz.openbmc_project.Inventory.Item: + Present: + Offsets: + 6: + assert: true + deassert: false + type: bool + xyz.openbmc_project.State.Decorator.OperationalStatus: + Functional: + Offsets: + 4: + assert: false + deassert: true + type: bool + Prereqs: + 6: + assert: true + deassert: false + type: bool + mutability: Mutability::Write|Mutability::Read + path: /system/chassis/motherboard/dimm15 + readingType: assertion + sensorNamePattern: nameLeaf + sensorReadingType: 111 + sensorType: 12 + serviceInterface: xyz.openbmc_project.Inventory.Manager +27: + bExp: 0 + entityID: 32 + entityInstance: 17 + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 255: + type: int64_t + multiplierM: 1 + mutability: Mutability::Write|Mutability::Read + offsetB: -127 + path: /xyz/openbmc_project/sensors/temperature/dimm0_temp + rExp: 0 + readingType: readingData + scale: -3 + sensorNamePattern: nameLeaf + sensorReadingType: 1 + sensorType: 1 + serviceInterface: org.freedesktop.DBus.Properties + unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC +28: + bExp: 0 + entityID: 32 + entityInstance: 18 + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 255: + type: int64_t + multiplierM: 1 + mutability: Mutability::Write|Mutability::Read + offsetB: -127 + path: /xyz/openbmc_project/sensors/temperature/dimm1_temp + rExp: 0 + readingType: readingData + scale: -3 + sensorNamePattern: nameLeaf + sensorReadingType: 1 + sensorType: 1 + serviceInterface: org.freedesktop.DBus.Properties + unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC +29: + bExp: 0 + entityID: 32 + entityInstance: 25 + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 255: + type: int64_t + multiplierM: 1 + mutability: Mutability::Write|Mutability::Read + offsetB: -127 + path: /xyz/openbmc_project/sensors/temperature/dimm2_temp + rExp: 0 + readingType: readingData + scale: -3 + sensorNamePattern: nameLeaf + sensorReadingType: 1 + sensorType: 1 + serviceInterface: org.freedesktop.DBus.Properties + unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC +30: + bExp: 0 + entityID: 32 + entityInstance: 26 + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 255: + type: int64_t + multiplierM: 1 + mutability: Mutability::Write|Mutability::Read + offsetB: -127 + path: /xyz/openbmc_project/sensors/temperature/dimm3_temp + rExp: 0 + readingType: readingData + scale: -3 + sensorNamePattern: nameLeaf + sensorReadingType: 1 + sensorType: 1 + serviceInterface: org.freedesktop.DBus.Properties + unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC +31: + bExp: 0 + entityID: 32 + entityInstance: 27 + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 255: + type: int64_t + multiplierM: 1 + mutability: Mutability::Write|Mutability::Read + offsetB: -127 + path: /xyz/openbmc_project/sensors/temperature/dimm4_temp + rExp: 0 + readingType: readingData + scale: -3 + sensorNamePattern: nameLeaf + sensorReadingType: 1 + sensorType: 1 + serviceInterface: org.freedesktop.DBus.Properties + unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC +32: + bExp: 0 + entityID: 32 + entityInstance: 28 + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 255: + type: int64_t + multiplierM: 1 + mutability: Mutability::Write|Mutability::Read + offsetB: -127 + path: /xyz/openbmc_project/sensors/temperature/dimm5_temp + rExp: 0 + readingType: readingData + scale: -3 + sensorNamePattern: nameLeaf + sensorReadingType: 1 + sensorType: 1 + serviceInterface: org.freedesktop.DBus.Properties + unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC +33: + bExp: 0 + entityID: 32 + entityInstance: 29 + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 255: + type: int64_t + multiplierM: 1 + mutability: Mutability::Write|Mutability::Read + offsetB: -127 + path: /xyz/openbmc_project/sensors/temperature/dimm6_temp + rExp: 0 + readingType: readingData + scale: -3 + sensorNamePattern: nameLeaf + sensorReadingType: 1 + sensorType: 1 + serviceInterface: org.freedesktop.DBus.Properties + unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC +34: + bExp: 0 + entityID: 32 + entityInstance: 30 + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 255: + type: int64_t + multiplierM: 1 + mutability: Mutability::Write|Mutability::Read + offsetB: -127 + path: /xyz/openbmc_project/sensors/temperature/dimm7_temp + rExp: 0 + readingType: readingData + scale: -3 + sensorNamePattern: nameLeaf + sensorReadingType: 1 + sensorType: 1 + serviceInterface: org.freedesktop.DBus.Properties + unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC +35: + bExp: 0 + entityID: 32 + entityInstance: 31 + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 255: + type: int64_t + multiplierM: 1 + mutability: Mutability::Write|Mutability::Read + offsetB: -127 + path: /xyz/openbmc_project/sensors/temperature/dimm8_temp + rExp: 0 + readingType: readingData + scale: -3 + sensorNamePattern: nameLeaf + sensorReadingType: 1 + sensorType: 1 + serviceInterface: org.freedesktop.DBus.Properties + unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC +36: + bExp: 0 + entityID: 32 + entityInstance: 32 + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 255: + type: int64_t + multiplierM: 1 + mutability: Mutability::Write|Mutability::Read + offsetB: -127 + path: /xyz/openbmc_project/sensors/temperature/dimm9_temp + rExp: 0 + readingType: readingData + scale: -3 + sensorNamePattern: nameLeaf + sensorReadingType: 1 + sensorType: 1 + serviceInterface: org.freedesktop.DBus.Properties + unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC +37: + bExp: 0 + entityID: 32 + entityInstance: 19 + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 255: + type: int64_t + multiplierM: 1 + mutability: Mutability::Write|Mutability::Read + offsetB: -127 + path: /xyz/openbmc_project/sensors/temperature/dimm10_temp + rExp: 0 + readingType: readingData + scale: -3 + sensorNamePattern: nameLeaf + sensorReadingType: 1 + sensorType: 1 + serviceInterface: org.freedesktop.DBus.Properties + unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC +38: + bExp: 0 + entityID: 32 + entityInstance: 20 + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 255: + type: int64_t + multiplierM: 1 + mutability: Mutability::Write|Mutability::Read + offsetB: -127 + path: /xyz/openbmc_project/sensors/temperature/dimm11_temp + rExp: 0 + readingType: readingData + scale: -3 + sensorNamePattern: nameLeaf + sensorReadingType: 1 + sensorType: 1 + serviceInterface: org.freedesktop.DBus.Properties + unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC +39: + bExp: 0 + entityID: 32 + entityInstance: 21 + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 255: + type: int64_t + multiplierM: 1 + mutability: Mutability::Write|Mutability::Read + offsetB: -127 + path: /xyz/openbmc_project/sensors/temperature/dimm12_temp + rExp: 0 + readingType: readingData + scale: -3 + sensorNamePattern: nameLeaf + sensorReadingType: 1 + sensorType: 1 + serviceInterface: org.freedesktop.DBus.Properties + unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC +40: + bExp: 0 + entityID: 32 + entityInstance: 22 + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 255: + type: int64_t + multiplierM: 1 + mutability: Mutability::Write|Mutability::Read + offsetB: -127 + path: /xyz/openbmc_project/sensors/temperature/dimm13_temp + rExp: 0 + readingType: readingData + scale: -3 + sensorNamePattern: nameLeaf + sensorReadingType: 1 + sensorType: 1 + serviceInterface: org.freedesktop.DBus.Properties + unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC +41: + bExp: 0 + entityID: 32 + entityInstance: 23 + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 255: + type: int64_t + multiplierM: 1 + mutability: Mutability::Write|Mutability::Read + offsetB: -127 + path: /xyz/openbmc_project/sensors/temperature/dimm14_temp + rExp: 0 + readingType: readingData + scale: -3 + sensorNamePattern: nameLeaf + sensorReadingType: 1 + sensorType: 1 + serviceInterface: org.freedesktop.DBus.Properties + unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC +42: + bExp: 0 + entityID: 32 + entityInstance: 24 + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 255: + type: int64_t + multiplierM: 1 + mutability: Mutability::Write|Mutability::Read + offsetB: -127 + path: /xyz/openbmc_project/sensors/temperature/dimm15_temp + rExp: 0 + readingType: readingData + scale: -3 + sensorNamePattern: nameLeaf + sensorReadingType: 1 + sensorType: 1 + serviceInterface: org.freedesktop.DBus.Properties + unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC +43: + entityID: 208 + entityInstance: 1 + interfaces: + xyz.openbmc_project.Inventory.Item: + Present: + Offsets: + 7: + assert: true + deassert: false + skipOn: deassert + type: bool + xyz.openbmc_project.State.Decorator.OperationalStatus: + Functional: + Offsets: + 8: + assert: false + deassert: true + type: bool + Prereqs: + 7: + assert: true + deassert: false + type: bool + mutability: Mutability::Write|Mutability::Read + path: /system/chassis/motherboard/cpu0/core0 + readingType: assertion + sensorNamePattern: nameParentLeaf + sensorReadingType: 111 + sensorType: 7 + serviceInterface: xyz.openbmc_project.Inventory.Manager +44: + entityID: 208 + entityInstance: 2 + interfaces: + xyz.openbmc_project.Inventory.Item: + Present: + Offsets: + 7: + assert: true + deassert: false + skipOn: deassert + type: bool + xyz.openbmc_project.State.Decorator.OperationalStatus: + Functional: + Offsets: + 8: + assert: false + deassert: true + type: bool + Prereqs: + 7: + assert: true + deassert: false + type: bool + mutability: Mutability::Write|Mutability::Read + path: /system/chassis/motherboard/cpu0/core1 + readingType: assertion + sensorNamePattern: nameParentLeaf + sensorReadingType: 111 + sensorType: 7 + serviceInterface: xyz.openbmc_project.Inventory.Manager +45: + entityID: 208 + entityInstance: 3 + interfaces: + xyz.openbmc_project.Inventory.Item: + Present: + Offsets: + 7: + assert: true + deassert: false + skipOn: deassert + type: bool + xyz.openbmc_project.State.Decorator.OperationalStatus: + Functional: + Offsets: + 8: + assert: false + deassert: true + type: bool + Prereqs: + 7: + assert: true + deassert: false + type: bool + mutability: Mutability::Write|Mutability::Read + path: /system/chassis/motherboard/cpu0/core2 + readingType: assertion + sensorNamePattern: nameParentLeaf + sensorReadingType: 111 + sensorType: 7 + serviceInterface: xyz.openbmc_project.Inventory.Manager +46: + entityID: 208 + entityInstance: 4 + interfaces: + xyz.openbmc_project.Inventory.Item: + Present: + Offsets: + 7: + assert: true + deassert: false + skipOn: deassert + type: bool + xyz.openbmc_project.State.Decorator.OperationalStatus: + Functional: + Offsets: + 8: + assert: false + deassert: true + type: bool + Prereqs: + 7: + assert: true + deassert: false + type: bool + mutability: Mutability::Write|Mutability::Read + path: /system/chassis/motherboard/cpu0/core3 + readingType: assertion + sensorNamePattern: nameParentLeaf + sensorReadingType: 111 + sensorType: 7 + serviceInterface: xyz.openbmc_project.Inventory.Manager +47: + entityID: 208 + entityInstance: 5 + interfaces: + xyz.openbmc_project.Inventory.Item: + Present: + Offsets: + 7: + assert: true + deassert: false + skipOn: deassert + type: bool + xyz.openbmc_project.State.Decorator.OperationalStatus: + Functional: + Offsets: + 8: + assert: false + deassert: true + type: bool + Prereqs: + 7: + assert: true + deassert: false + type: bool + mutability: Mutability::Write|Mutability::Read + path: /system/chassis/motherboard/cpu0/core4 + readingType: assertion + sensorNamePattern: nameParentLeaf + sensorReadingType: 111 + sensorType: 7 + serviceInterface: xyz.openbmc_project.Inventory.Manager +48: + entityID: 208 + entityInstance: 6 + interfaces: + xyz.openbmc_project.Inventory.Item: + Present: + Offsets: + 7: + assert: true + deassert: false + skipOn: deassert + type: bool + xyz.openbmc_project.State.Decorator.OperationalStatus: + Functional: + Offsets: + 8: + assert: false + deassert: true + type: bool + Prereqs: + 7: + assert: true + deassert: false + type: bool + mutability: Mutability::Write|Mutability::Read + path: /system/chassis/motherboard/cpu0/core5 + readingType: assertion + sensorNamePattern: nameParentLeaf + sensorReadingType: 111 + sensorType: 7 + serviceInterface: xyz.openbmc_project.Inventory.Manager +49: + entityID: 208 + entityInstance: 7 + interfaces: + xyz.openbmc_project.Inventory.Item: + Present: + Offsets: + 7: + assert: true + deassert: false + skipOn: deassert + type: bool + xyz.openbmc_project.State.Decorator.OperationalStatus: + Functional: + Offsets: + 8: + assert: false + deassert: true + type: bool + Prereqs: + 7: + assert: true + deassert: false + type: bool + mutability: Mutability::Write|Mutability::Read + path: /system/chassis/motherboard/cpu0/core6 + readingType: assertion + sensorNamePattern: nameParentLeaf + sensorReadingType: 111 + sensorType: 7 + serviceInterface: xyz.openbmc_project.Inventory.Manager +50: + entityID: 208 + entityInstance: 8 + interfaces: + xyz.openbmc_project.Inventory.Item: + Present: + Offsets: + 7: + assert: true + deassert: false + skipOn: deassert + type: bool + xyz.openbmc_project.State.Decorator.OperationalStatus: + Functional: + Offsets: + 8: + assert: false + deassert: true + type: bool + Prereqs: + 7: + assert: true + deassert: false + type: bool + mutability: Mutability::Write|Mutability::Read + path: /system/chassis/motherboard/cpu0/core7 + readingType: assertion + sensorNamePattern: nameParentLeaf + sensorReadingType: 111 + sensorType: 7 + serviceInterface: xyz.openbmc_project.Inventory.Manager +51: + entityID: 208 + entityInstance: 9 + interfaces: + xyz.openbmc_project.Inventory.Item: + Present: + Offsets: + 7: + assert: true + deassert: false + skipOn: deassert + type: bool + xyz.openbmc_project.State.Decorator.OperationalStatus: + Functional: + Offsets: + 8: + assert: false + deassert: true + type: bool + Prereqs: + 7: + assert: true + deassert: false + type: bool + mutability: Mutability::Write|Mutability::Read + path: /system/chassis/motherboard/cpu0/core8 + readingType: assertion + sensorNamePattern: nameParentLeaf + sensorReadingType: 111 + sensorType: 7 + serviceInterface: xyz.openbmc_project.Inventory.Manager +52: + entityID: 208 + entityInstance: 10 + interfaces: + xyz.openbmc_project.Inventory.Item: + Present: + Offsets: + 7: + assert: true + deassert: false + skipOn: deassert + type: bool + xyz.openbmc_project.State.Decorator.OperationalStatus: + Functional: + Offsets: + 8: + assert: false + deassert: true + type: bool + Prereqs: + 7: + assert: true + deassert: false + type: bool + mutability: Mutability::Write|Mutability::Read + path: /system/chassis/motherboard/cpu0/core9 + readingType: assertion + sensorNamePattern: nameParentLeaf + sensorReadingType: 111 + sensorType: 7 + serviceInterface: xyz.openbmc_project.Inventory.Manager +53: + entityID: 208 + entityInstance: 11 + interfaces: + xyz.openbmc_project.Inventory.Item: + Present: + Offsets: + 7: + assert: true + deassert: false + skipOn: deassert + type: bool + xyz.openbmc_project.State.Decorator.OperationalStatus: + Functional: + Offsets: + 8: + assert: false + deassert: true + type: bool + Prereqs: + 7: + assert: true + deassert: false + type: bool + mutability: Mutability::Write|Mutability::Read + path: /system/chassis/motherboard/cpu0/core10 + readingType: assertion + sensorNamePattern: nameParentLeaf + sensorReadingType: 111 + sensorType: 7 + serviceInterface: xyz.openbmc_project.Inventory.Manager +54: + entityID: 208 + entityInstance: 12 + interfaces: + xyz.openbmc_project.Inventory.Item: + Present: + Offsets: + 7: + assert: true + deassert: false + skipOn: deassert + type: bool + xyz.openbmc_project.State.Decorator.OperationalStatus: + Functional: + Offsets: + 8: + assert: false + deassert: true + type: bool + Prereqs: + 7: + assert: true + deassert: false + type: bool + mutability: Mutability::Write|Mutability::Read + path: /system/chassis/motherboard/cpu0/core11 + readingType: assertion + sensorNamePattern: nameParentLeaf + sensorReadingType: 111 + sensorType: 7 + serviceInterface: xyz.openbmc_project.Inventory.Manager +55: + entityID: 208 + entityInstance: 13 + interfaces: + xyz.openbmc_project.Inventory.Item: + Present: + Offsets: + 7: + assert: true + deassert: false + skipOn: deassert + type: bool + xyz.openbmc_project.State.Decorator.OperationalStatus: + Functional: + Offsets: + 8: + assert: false + deassert: true + type: bool + Prereqs: + 7: + assert: true + deassert: false + type: bool + mutability: Mutability::Write|Mutability::Read + path: /system/chassis/motherboard/cpu0/core12 + readingType: assertion + sensorNamePattern: nameParentLeaf + sensorReadingType: 111 + sensorType: 7 + serviceInterface: xyz.openbmc_project.Inventory.Manager +56: + entityID: 208 + entityInstance: 14 + interfaces: + xyz.openbmc_project.Inventory.Item: + Present: + Offsets: + 7: + assert: true + deassert: false + skipOn: deassert + type: bool + xyz.openbmc_project.State.Decorator.OperationalStatus: + Functional: + Offsets: + 8: + assert: false + deassert: true + type: bool + Prereqs: + 7: + assert: true + deassert: false + type: bool + mutability: Mutability::Write|Mutability::Read + path: /system/chassis/motherboard/cpu0/core13 + readingType: assertion + sensorNamePattern: nameParentLeaf + sensorReadingType: 111 + sensorType: 7 + serviceInterface: xyz.openbmc_project.Inventory.Manager +57: + entityID: 208 + entityInstance: 15 + interfaces: + xyz.openbmc_project.Inventory.Item: + Present: + Offsets: + 7: + assert: true + deassert: false + skipOn: deassert + type: bool + xyz.openbmc_project.State.Decorator.OperationalStatus: + Functional: + Offsets: + 8: + assert: false + deassert: true + type: bool + Prereqs: + 7: + assert: true + deassert: false + type: bool + mutability: Mutability::Write|Mutability::Read + path: /system/chassis/motherboard/cpu0/core14 + readingType: assertion + sensorNamePattern: nameParentLeaf + sensorReadingType: 111 + sensorType: 7 + serviceInterface: xyz.openbmc_project.Inventory.Manager +58: + entityID: 208 + entityInstance: 16 + interfaces: + xyz.openbmc_project.Inventory.Item: + Present: + Offsets: + 7: + assert: true + deassert: false + skipOn: deassert + type: bool + xyz.openbmc_project.State.Decorator.OperationalStatus: + Functional: + Offsets: + 8: + assert: false + deassert: true + type: bool + Prereqs: + 7: + assert: true + deassert: false + type: bool + mutability: Mutability::Write|Mutability::Read + path: /system/chassis/motherboard/cpu0/core15 + readingType: assertion + sensorNamePattern: nameParentLeaf + sensorReadingType: 111 + sensorType: 7 + serviceInterface: xyz.openbmc_project.Inventory.Manager +59: + entityID: 208 + entityInstance: 17 + interfaces: + xyz.openbmc_project.Inventory.Item: + Present: + Offsets: + 7: + assert: true + deassert: false + skipOn: deassert + type: bool + xyz.openbmc_project.State.Decorator.OperationalStatus: + Functional: + Offsets: + 8: + assert: false + deassert: true + type: bool + Prereqs: + 7: + assert: true + deassert: false + type: bool + mutability: Mutability::Write|Mutability::Read + path: /system/chassis/motherboard/cpu0/core16 + readingType: assertion + sensorNamePattern: nameParentLeaf + sensorReadingType: 111 + sensorType: 7 + serviceInterface: xyz.openbmc_project.Inventory.Manager +60: + entityID: 208 + entityInstance: 18 + interfaces: + xyz.openbmc_project.Inventory.Item: + Present: + Offsets: + 7: + assert: true + deassert: false + skipOn: deassert + type: bool + xyz.openbmc_project.State.Decorator.OperationalStatus: + Functional: + Offsets: + 8: + assert: false + deassert: true + type: bool + Prereqs: + 7: + assert: true + deassert: false + type: bool + mutability: Mutability::Write|Mutability::Read + path: /system/chassis/motherboard/cpu0/core17 + readingType: assertion + sensorNamePattern: nameParentLeaf + sensorReadingType: 111 + sensorType: 7 + serviceInterface: xyz.openbmc_project.Inventory.Manager +61: + entityID: 208 + entityInstance: 19 + interfaces: + xyz.openbmc_project.Inventory.Item: + Present: + Offsets: + 7: + assert: true + deassert: false + skipOn: deassert + type: bool + xyz.openbmc_project.State.Decorator.OperationalStatus: + Functional: + Offsets: + 8: + assert: false + deassert: true + type: bool + Prereqs: + 7: + assert: true + deassert: false + type: bool + mutability: Mutability::Write|Mutability::Read + path: /system/chassis/motherboard/cpu0/core18 + readingType: assertion + sensorNamePattern: nameParentLeaf + sensorReadingType: 111 + sensorType: 7 + serviceInterface: xyz.openbmc_project.Inventory.Manager +62: + entityID: 208 + entityInstance: 20 + interfaces: + xyz.openbmc_project.Inventory.Item: + Present: + Offsets: + 7: + assert: true + deassert: false + skipOn: deassert + type: bool + xyz.openbmc_project.State.Decorator.OperationalStatus: + Functional: + Offsets: + 8: + assert: false + deassert: true + type: bool + Prereqs: + 7: + assert: true + deassert: false + type: bool + mutability: Mutability::Write|Mutability::Read + path: /system/chassis/motherboard/cpu0/core19 + readingType: assertion + sensorNamePattern: nameParentLeaf + sensorReadingType: 111 + sensorType: 7 + serviceInterface: xyz.openbmc_project.Inventory.Manager +63: + entityID: 208 + entityInstance: 21 + interfaces: + xyz.openbmc_project.Inventory.Item: + Present: + Offsets: + 7: + assert: true + deassert: false + skipOn: deassert + type: bool + xyz.openbmc_project.State.Decorator.OperationalStatus: + Functional: + Offsets: + 8: + assert: false + deassert: true + type: bool + Prereqs: + 7: + assert: true + deassert: false + type: bool + mutability: Mutability::Write|Mutability::Read + path: /system/chassis/motherboard/cpu0/core20 + readingType: assertion + sensorNamePattern: nameParentLeaf + sensorReadingType: 111 + sensorType: 7 + serviceInterface: xyz.openbmc_project.Inventory.Manager +64: + entityID: 208 + entityInstance: 22 + interfaces: + xyz.openbmc_project.Inventory.Item: + Present: + Offsets: + 7: + assert: true + deassert: false + skipOn: deassert + type: bool + xyz.openbmc_project.State.Decorator.OperationalStatus: + Functional: + Offsets: + 8: + assert: false + deassert: true + type: bool + Prereqs: + 7: + assert: true + deassert: false + type: bool + mutability: Mutability::Write|Mutability::Read + path: /system/chassis/motherboard/cpu0/core21 + readingType: assertion + sensorNamePattern: nameParentLeaf + sensorReadingType: 111 + sensorType: 7 + serviceInterface: xyz.openbmc_project.Inventory.Manager +65: + entityID: 208 + entityInstance: 23 + interfaces: + xyz.openbmc_project.Inventory.Item: + Present: + Offsets: + 7: + assert: true + deassert: false + skipOn: deassert + type: bool + xyz.openbmc_project.State.Decorator.OperationalStatus: + Functional: + Offsets: + 8: + assert: false + deassert: true + type: bool + Prereqs: + 7: + assert: true + deassert: false + type: bool + mutability: Mutability::Write|Mutability::Read + path: /system/chassis/motherboard/cpu0/core22 + readingType: assertion + sensorNamePattern: nameParentLeaf + sensorReadingType: 111 + sensorType: 7 + serviceInterface: xyz.openbmc_project.Inventory.Manager +66: + entityID: 208 + entityInstance: 24 + interfaces: + xyz.openbmc_project.Inventory.Item: + Present: + Offsets: + 7: + assert: true + deassert: false + skipOn: deassert + type: bool + xyz.openbmc_project.State.Decorator.OperationalStatus: + Functional: + Offsets: + 8: + assert: false + deassert: true + type: bool + Prereqs: + 7: + assert: true + deassert: false + type: bool + mutability: Mutability::Write|Mutability::Read + path: /system/chassis/motherboard/cpu0/core23 + readingType: assertion + sensorNamePattern: nameParentLeaf + sensorReadingType: 111 + sensorType: 7 + serviceInterface: xyz.openbmc_project.Inventory.Manager +67: + entityID: 208 + entityInstance: 25 + interfaces: + xyz.openbmc_project.Inventory.Item: + Present: + Offsets: + 7: + assert: true + deassert: false + skipOn: deassert + type: bool + xyz.openbmc_project.State.Decorator.OperationalStatus: + Functional: + Offsets: + 8: + assert: false + deassert: true + type: bool + Prereqs: + 7: + assert: true + deassert: false + type: bool + mutability: Mutability::Write|Mutability::Read + path: /system/chassis/motherboard/cpu1/core0 + readingType: assertion + sensorNamePattern: nameParentLeaf + sensorReadingType: 111 + sensorType: 7 + serviceInterface: xyz.openbmc_project.Inventory.Manager +68: + entityID: 208 + entityInstance: 26 + interfaces: + xyz.openbmc_project.Inventory.Item: + Present: + Offsets: + 7: + assert: true + deassert: false + skipOn: deassert + type: bool + xyz.openbmc_project.State.Decorator.OperationalStatus: + Functional: + Offsets: + 8: + assert: false + deassert: true + type: bool + Prereqs: + 7: + assert: true + deassert: false + type: bool + mutability: Mutability::Write|Mutability::Read + path: /system/chassis/motherboard/cpu1/core1 + readingType: assertion + sensorNamePattern: nameParentLeaf + sensorReadingType: 111 + sensorType: 7 + serviceInterface: xyz.openbmc_project.Inventory.Manager +69: + entityID: 208 + entityInstance: 27 + interfaces: + xyz.openbmc_project.Inventory.Item: + Present: + Offsets: + 7: + assert: true + deassert: false + skipOn: deassert + type: bool + xyz.openbmc_project.State.Decorator.OperationalStatus: + Functional: + Offsets: + 8: + assert: false + deassert: true + type: bool + Prereqs: + 7: + assert: true + deassert: false + type: bool + mutability: Mutability::Write|Mutability::Read + path: /system/chassis/motherboard/cpu1/core2 + readingType: assertion + sensorNamePattern: nameParentLeaf + sensorReadingType: 111 + sensorType: 7 + serviceInterface: xyz.openbmc_project.Inventory.Manager +70: + entityID: 208 + entityInstance: 28 + interfaces: + xyz.openbmc_project.Inventory.Item: + Present: + Offsets: + 7: + assert: true + deassert: false + skipOn: deassert + type: bool + xyz.openbmc_project.State.Decorator.OperationalStatus: + Functional: + Offsets: + 8: + assert: false + deassert: true + type: bool + Prereqs: + 7: + assert: true + deassert: false + type: bool + mutability: Mutability::Write|Mutability::Read + path: /system/chassis/motherboard/cpu1/core3 + readingType: assertion + sensorNamePattern: nameParentLeaf + sensorReadingType: 111 + sensorType: 7 + serviceInterface: xyz.openbmc_project.Inventory.Manager +71: + entityID: 208 + entityInstance: 29 + interfaces: + xyz.openbmc_project.Inventory.Item: + Present: + Offsets: + 7: + assert: true + deassert: false + skipOn: deassert + type: bool + xyz.openbmc_project.State.Decorator.OperationalStatus: + Functional: + Offsets: + 8: + assert: false + deassert: true + type: bool + Prereqs: + 7: + assert: true + deassert: false + type: bool + mutability: Mutability::Write|Mutability::Read + path: /system/chassis/motherboard/cpu1/core4 + readingType: assertion + sensorNamePattern: nameParentLeaf + sensorReadingType: 111 + sensorType: 7 + serviceInterface: xyz.openbmc_project.Inventory.Manager +72: + entityID: 208 + entityInstance: 30 + interfaces: + xyz.openbmc_project.Inventory.Item: + Present: + Offsets: + 7: + assert: true + deassert: false + skipOn: deassert + type: bool + xyz.openbmc_project.State.Decorator.OperationalStatus: + Functional: + Offsets: + 8: + assert: false + deassert: true + type: bool + Prereqs: + 7: + assert: true + deassert: false + type: bool + mutability: Mutability::Write|Mutability::Read + path: /system/chassis/motherboard/cpu1/core5 + readingType: assertion + sensorNamePattern: nameParentLeaf + sensorReadingType: 111 + sensorType: 7 + serviceInterface: xyz.openbmc_project.Inventory.Manager +73: + entityID: 208 + entityInstance: 31 + interfaces: + xyz.openbmc_project.Inventory.Item: + Present: + Offsets: + 7: + assert: true + deassert: false + skipOn: deassert + type: bool + xyz.openbmc_project.State.Decorator.OperationalStatus: + Functional: + Offsets: + 8: + assert: false + deassert: true + type: bool + Prereqs: + 7: + assert: true + deassert: false + type: bool + mutability: Mutability::Write|Mutability::Read + path: /system/chassis/motherboard/cpu1/core6 + readingType: assertion + sensorNamePattern: nameParentLeaf + sensorReadingType: 111 + sensorType: 7 + serviceInterface: xyz.openbmc_project.Inventory.Manager +74: + entityID: 208 + entityInstance: 32 + interfaces: + xyz.openbmc_project.Inventory.Item: + Present: + Offsets: + 7: + assert: true + deassert: false + skipOn: deassert + type: bool + xyz.openbmc_project.State.Decorator.OperationalStatus: + Functional: + Offsets: + 8: + assert: false + deassert: true + type: bool + Prereqs: + 7: + assert: true + deassert: false + type: bool + mutability: Mutability::Write|Mutability::Read + path: /system/chassis/motherboard/cpu1/core7 + readingType: assertion + sensorNamePattern: nameParentLeaf + sensorReadingType: 111 + sensorType: 7 + serviceInterface: xyz.openbmc_project.Inventory.Manager +75: + entityID: 208 + entityInstance: 33 + interfaces: + xyz.openbmc_project.Inventory.Item: + Present: + Offsets: + 7: + assert: true + deassert: false + skipOn: deassert + type: bool + xyz.openbmc_project.State.Decorator.OperationalStatus: + Functional: + Offsets: + 8: + assert: false + deassert: true + type: bool + Prereqs: + 7: + assert: true + deassert: false + type: bool + mutability: Mutability::Write|Mutability::Read + path: /system/chassis/motherboard/cpu1/core8 + readingType: assertion + sensorNamePattern: nameParentLeaf + sensorReadingType: 111 + sensorType: 7 + serviceInterface: xyz.openbmc_project.Inventory.Manager +76: + entityID: 208 + entityInstance: 34 + interfaces: + xyz.openbmc_project.Inventory.Item: + Present: + Offsets: + 7: + assert: true + deassert: false + skipOn: deassert + type: bool + xyz.openbmc_project.State.Decorator.OperationalStatus: + Functional: + Offsets: + 8: + assert: false + deassert: true + type: bool + Prereqs: + 7: + assert: true + deassert: false + type: bool + mutability: Mutability::Write|Mutability::Read + path: /system/chassis/motherboard/cpu1/core9 + readingType: assertion + sensorNamePattern: nameParentLeaf + sensorReadingType: 111 + sensorType: 7 + serviceInterface: xyz.openbmc_project.Inventory.Manager +77: + entityID: 208 + entityInstance: 35 + interfaces: + xyz.openbmc_project.Inventory.Item: + Present: + Offsets: + 7: + assert: true + deassert: false + skipOn: deassert + type: bool + xyz.openbmc_project.State.Decorator.OperationalStatus: + Functional: + Offsets: + 8: + assert: false + deassert: true + type: bool + Prereqs: + 7: + assert: true + deassert: false + type: bool + mutability: Mutability::Write|Mutability::Read + path: /system/chassis/motherboard/cpu1/core10 + readingType: assertion + sensorNamePattern: nameParentLeaf + sensorReadingType: 111 + sensorType: 7 + serviceInterface: xyz.openbmc_project.Inventory.Manager +78: + entityID: 208 + entityInstance: 36 + interfaces: + xyz.openbmc_project.Inventory.Item: + Present: + Offsets: + 7: + assert: true + deassert: false + skipOn: deassert + type: bool + xyz.openbmc_project.State.Decorator.OperationalStatus: + Functional: + Offsets: + 8: + assert: false + deassert: true + type: bool + Prereqs: + 7: + assert: true + deassert: false + type: bool + mutability: Mutability::Write|Mutability::Read + path: /system/chassis/motherboard/cpu1/core11 + readingType: assertion + sensorNamePattern: nameParentLeaf + sensorReadingType: 111 + sensorType: 7 + serviceInterface: xyz.openbmc_project.Inventory.Manager +79: + entityID: 208 + entityInstance: 37 + interfaces: + xyz.openbmc_project.Inventory.Item: + Present: + Offsets: + 7: + assert: true + deassert: false + skipOn: deassert + type: bool + xyz.openbmc_project.State.Decorator.OperationalStatus: + Functional: + Offsets: + 8: + assert: false + deassert: true + type: bool + Prereqs: + 7: + assert: true + deassert: false + type: bool + mutability: Mutability::Write|Mutability::Read + path: /system/chassis/motherboard/cpu1/core12 + readingType: assertion + sensorNamePattern: nameParentLeaf + sensorReadingType: 111 + sensorType: 7 + serviceInterface: xyz.openbmc_project.Inventory.Manager +80: + entityID: 208 + entityInstance: 38 + interfaces: + xyz.openbmc_project.Inventory.Item: + Present: + Offsets: + 7: + assert: true + deassert: false + skipOn: deassert + type: bool + xyz.openbmc_project.State.Decorator.OperationalStatus: + Functional: + Offsets: + 8: + assert: false + deassert: true + type: bool + Prereqs: + 7: + assert: true + deassert: false + type: bool + mutability: Mutability::Write|Mutability::Read + path: /system/chassis/motherboard/cpu1/core13 + readingType: assertion + sensorNamePattern: nameParentLeaf + sensorReadingType: 111 + sensorType: 7 + serviceInterface: xyz.openbmc_project.Inventory.Manager +81: + entityID: 208 + entityInstance: 39 + interfaces: + xyz.openbmc_project.Inventory.Item: + Present: + Offsets: + 7: + assert: true + deassert: false + skipOn: deassert + type: bool + xyz.openbmc_project.State.Decorator.OperationalStatus: + Functional: + Offsets: + 8: + assert: false + deassert: true + type: bool + Prereqs: + 7: + assert: true + deassert: false + type: bool + mutability: Mutability::Write|Mutability::Read + path: /system/chassis/motherboard/cpu1/core14 + readingType: assertion + sensorNamePattern: nameParentLeaf + sensorReadingType: 111 + sensorType: 7 + serviceInterface: xyz.openbmc_project.Inventory.Manager +82: + entityID: 208 + entityInstance: 40 + interfaces: + xyz.openbmc_project.Inventory.Item: + Present: + Offsets: + 7: + assert: true + deassert: false + skipOn: deassert + type: bool + xyz.openbmc_project.State.Decorator.OperationalStatus: + Functional: + Offsets: + 8: + assert: false + deassert: true + type: bool + Prereqs: + 7: + assert: true + deassert: false + type: bool + mutability: Mutability::Write|Mutability::Read + path: /system/chassis/motherboard/cpu1/core15 + readingType: assertion + sensorNamePattern: nameParentLeaf + sensorReadingType: 111 + sensorType: 7 + serviceInterface: xyz.openbmc_project.Inventory.Manager +83: + entityID: 208 + entityInstance: 41 + interfaces: + xyz.openbmc_project.Inventory.Item: + Present: + Offsets: + 7: + assert: true + deassert: false + skipOn: deassert + type: bool + xyz.openbmc_project.State.Decorator.OperationalStatus: + Functional: + Offsets: + 8: + assert: false + deassert: true + type: bool + Prereqs: + 7: + assert: true + deassert: false + type: bool + mutability: Mutability::Write|Mutability::Read + path: /system/chassis/motherboard/cpu1/core16 + readingType: assertion + sensorNamePattern: nameParentLeaf + sensorReadingType: 111 + sensorType: 7 + serviceInterface: xyz.openbmc_project.Inventory.Manager +84: + entityID: 208 + entityInstance: 42 + interfaces: + xyz.openbmc_project.Inventory.Item: + Present: + Offsets: + 7: + assert: true + deassert: false + skipOn: deassert + type: bool + xyz.openbmc_project.State.Decorator.OperationalStatus: + Functional: + Offsets: + 8: + assert: false + deassert: true + type: bool + Prereqs: + 7: + assert: true + deassert: false + type: bool + mutability: Mutability::Write|Mutability::Read + path: /system/chassis/motherboard/cpu1/core17 + readingType: assertion + sensorNamePattern: nameParentLeaf + sensorReadingType: 111 + sensorType: 7 + serviceInterface: xyz.openbmc_project.Inventory.Manager +85: + entityID: 208 + entityInstance: 43 + interfaces: + xyz.openbmc_project.Inventory.Item: + Present: + Offsets: + 7: + assert: true + deassert: false + skipOn: deassert + type: bool + xyz.openbmc_project.State.Decorator.OperationalStatus: + Functional: + Offsets: + 8: + assert: false + deassert: true + type: bool + Prereqs: + 7: + assert: true + deassert: false + type: bool + mutability: Mutability::Write|Mutability::Read + path: /system/chassis/motherboard/cpu1/core18 + readingType: assertion + sensorNamePattern: nameParentLeaf + sensorReadingType: 111 + sensorType: 7 + serviceInterface: xyz.openbmc_project.Inventory.Manager +86: + entityID: 208 + entityInstance: 44 + interfaces: + xyz.openbmc_project.Inventory.Item: + Present: + Offsets: + 7: + assert: true + deassert: false + skipOn: deassert + type: bool + xyz.openbmc_project.State.Decorator.OperationalStatus: + Functional: + Offsets: + 8: + assert: false + deassert: true + type: bool + Prereqs: + 7: + assert: true + deassert: false + type: bool + mutability: Mutability::Write|Mutability::Read + path: /system/chassis/motherboard/cpu1/core19 + readingType: assertion + sensorNamePattern: nameParentLeaf + sensorReadingType: 111 + sensorType: 7 + serviceInterface: xyz.openbmc_project.Inventory.Manager +87: + entityID: 208 + entityInstance: 45 + interfaces: + xyz.openbmc_project.Inventory.Item: + Present: + Offsets: + 7: + assert: true + deassert: false + skipOn: deassert + type: bool + xyz.openbmc_project.State.Decorator.OperationalStatus: + Functional: + Offsets: + 8: + assert: false + deassert: true + type: bool + Prereqs: + 7: + assert: true + deassert: false + type: bool + mutability: Mutability::Write|Mutability::Read + path: /system/chassis/motherboard/cpu1/core20 + readingType: assertion + sensorNamePattern: nameParentLeaf + sensorReadingType: 111 + sensorType: 7 + serviceInterface: xyz.openbmc_project.Inventory.Manager +88: + entityID: 208 + entityInstance: 46 + interfaces: + xyz.openbmc_project.Inventory.Item: + Present: + Offsets: + 7: + assert: true + deassert: false + skipOn: deassert + type: bool + xyz.openbmc_project.State.Decorator.OperationalStatus: + Functional: + Offsets: + 8: + assert: false + deassert: true + type: bool + Prereqs: + 7: + assert: true + deassert: false + type: bool + mutability: Mutability::Write|Mutability::Read + path: /system/chassis/motherboard/cpu1/core21 + readingType: assertion + sensorNamePattern: nameParentLeaf + sensorReadingType: 111 + sensorType: 7 + serviceInterface: xyz.openbmc_project.Inventory.Manager +89: + entityID: 208 + entityInstance: 47 + interfaces: + xyz.openbmc_project.Inventory.Item: + Present: + Offsets: + 7: + assert: true + deassert: false + skipOn: deassert + type: bool + xyz.openbmc_project.State.Decorator.OperationalStatus: + Functional: + Offsets: + 8: + assert: false + deassert: true + type: bool + Prereqs: + 7: + assert: true + deassert: false + type: bool + mutability: Mutability::Write|Mutability::Read + path: /system/chassis/motherboard/cpu1/core22 + readingType: assertion + sensorNamePattern: nameParentLeaf + sensorReadingType: 111 + sensorType: 7 + serviceInterface: xyz.openbmc_project.Inventory.Manager +90: + entityID: 208 + entityInstance: 48 + interfaces: + xyz.openbmc_project.Inventory.Item: + Present: + Offsets: + 7: + assert: true + deassert: false + skipOn: deassert + type: bool + xyz.openbmc_project.State.Decorator.OperationalStatus: + Functional: + Offsets: + 8: + assert: false + deassert: true + type: bool + Prereqs: + 7: + assert: true + deassert: false + type: bool + mutability: Mutability::Write|Mutability::Read + path: /system/chassis/motherboard/cpu1/core23 + readingType: assertion + sensorNamePattern: nameParentLeaf + sensorReadingType: 111 + sensorType: 7 + serviceInterface: xyz.openbmc_project.Inventory.Manager +91: + bExp: 0 + entityID: 208 + entityInstance: 49 + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 255: + type: int64_t + multiplierM: 1 + mutability: Mutability::Write|Mutability::Read + offsetB: -127 + path: /xyz/openbmc_project/sensors/temperature/p0_core0_temp + rExp: 0 + readingType: readingData + scale: -3 + sensorNamePattern: nameLeaf + sensorReadingType: 1 + sensorType: 1 + serviceInterface: org.freedesktop.DBus.Properties + unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC +92: + bExp: 0 + entityID: 208 + entityInstance: 50 + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 255: + type: int64_t + multiplierM: 1 + mutability: Mutability::Write|Mutability::Read + offsetB: -127 + path: /xyz/openbmc_project/sensors/temperature/p0_core1_temp + rExp: 0 + readingType: readingData + scale: -3 + sensorNamePattern: nameLeaf + sensorReadingType: 1 + sensorType: 1 + serviceInterface: org.freedesktop.DBus.Properties + unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC +93: + bExp: 0 + entityID: 208 + entityInstance: 51 + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 255: + type: int64_t + multiplierM: 1 + mutability: Mutability::Write|Mutability::Read + offsetB: -127 + path: /xyz/openbmc_project/sensors/temperature/p0_core2_temp + rExp: 0 + readingType: readingData + scale: -3 + sensorNamePattern: nameLeaf + sensorReadingType: 1 + sensorType: 1 + serviceInterface: org.freedesktop.DBus.Properties + unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC +94: + bExp: 0 + entityID: 208 + entityInstance: 52 + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 255: + type: int64_t + multiplierM: 1 + mutability: Mutability::Write|Mutability::Read + offsetB: -127 + path: /xyz/openbmc_project/sensors/temperature/p0_core3_temp + rExp: 0 + readingType: readingData + scale: -3 + sensorNamePattern: nameLeaf + sensorReadingType: 1 + sensorType: 1 + serviceInterface: org.freedesktop.DBus.Properties + unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC +95: + bExp: 0 + entityID: 208 + entityInstance: 53 + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 255: + type: int64_t + multiplierM: 1 + mutability: Mutability::Write|Mutability::Read + offsetB: -127 + path: /xyz/openbmc_project/sensors/temperature/p0_core4_temp + rExp: 0 + readingType: readingData + scale: -3 + sensorNamePattern: nameLeaf + sensorReadingType: 1 + sensorType: 1 + serviceInterface: org.freedesktop.DBus.Properties + unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC +96: + bExp: 0 + entityID: 208 + entityInstance: 54 + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 255: + type: int64_t + multiplierM: 1 + mutability: Mutability::Write|Mutability::Read + offsetB: -127 + path: /xyz/openbmc_project/sensors/temperature/p0_core5_temp + rExp: 0 + readingType: readingData + scale: -3 + sensorNamePattern: nameLeaf + sensorReadingType: 1 + sensorType: 1 + serviceInterface: org.freedesktop.DBus.Properties + unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC +97: + bExp: 0 + entityID: 208 + entityInstance: 55 + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 255: + type: int64_t + multiplierM: 1 + mutability: Mutability::Write|Mutability::Read + offsetB: -127 + path: /xyz/openbmc_project/sensors/temperature/p0_core6_temp + rExp: 0 + readingType: readingData + scale: -3 + sensorNamePattern: nameLeaf + sensorReadingType: 1 + sensorType: 1 + serviceInterface: org.freedesktop.DBus.Properties + unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC +98: + bExp: 0 + entityID: 208 + entityInstance: 56 + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 255: + type: int64_t + multiplierM: 1 + mutability: Mutability::Write|Mutability::Read + offsetB: -127 + path: /xyz/openbmc_project/sensors/temperature/p0_core7_temp + rExp: 0 + readingType: readingData + scale: -3 + sensorNamePattern: nameLeaf + sensorReadingType: 1 + sensorType: 1 + serviceInterface: org.freedesktop.DBus.Properties + unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC +99: + bExp: 0 + entityID: 208 + entityInstance: 57 + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 255: + type: int64_t + multiplierM: 1 + mutability: Mutability::Write|Mutability::Read + offsetB: -127 + path: /xyz/openbmc_project/sensors/temperature/p0_core8_temp + rExp: 0 + readingType: readingData + scale: -3 + sensorNamePattern: nameLeaf + sensorReadingType: 1 + sensorType: 1 + serviceInterface: org.freedesktop.DBus.Properties + unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC +100: + bExp: 0 + entityID: 208 + entityInstance: 58 + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 255: + type: int64_t + multiplierM: 1 + mutability: Mutability::Write|Mutability::Read + offsetB: -127 + path: /xyz/openbmc_project/sensors/temperature/p0_core9_temp + rExp: 0 + readingType: readingData + scale: -3 + sensorNamePattern: nameLeaf + sensorReadingType: 1 + sensorType: 1 + serviceInterface: org.freedesktop.DBus.Properties + unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC +101: + bExp: 0 + entityID: 208 + entityInstance: 59 + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 255: + type: int64_t + multiplierM: 1 + mutability: Mutability::Write|Mutability::Read + offsetB: -127 + path: /xyz/openbmc_project/sensors/temperature/p0_core10_temp + rExp: 0 + readingType: readingData + scale: -3 + sensorNamePattern: nameLeaf + sensorReadingType: 1 + sensorType: 1 + serviceInterface: org.freedesktop.DBus.Properties + unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC +102: + bExp: 0 + entityID: 208 + entityInstance: 60 + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 255: + type: int64_t + multiplierM: 1 + mutability: Mutability::Write|Mutability::Read + offsetB: -127 + path: /xyz/openbmc_project/sensors/temperature/p0_core11_temp + rExp: 0 + readingType: readingData + scale: -3 + sensorNamePattern: nameLeaf + sensorReadingType: 1 + sensorType: 1 + serviceInterface: org.freedesktop.DBus.Properties + unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC +103: + bExp: 0 + entityID: 208 + entityInstance: 61 + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 255: + type: int64_t + multiplierM: 1 + mutability: Mutability::Write|Mutability::Read + offsetB: -127 + path: /xyz/openbmc_project/sensors/temperature/p0_core12_temp + rExp: 0 + readingType: readingData + scale: -3 + sensorNamePattern: nameLeaf + sensorReadingType: 1 + sensorType: 1 + serviceInterface: org.freedesktop.DBus.Properties + unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC +104: + bExp: 0 + entityID: 208 + entityInstance: 62 + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 255: + type: int64_t + multiplierM: 1 + mutability: Mutability::Write|Mutability::Read + offsetB: -127 + path: /xyz/openbmc_project/sensors/temperature/p0_core13_temp + rExp: 0 + readingType: readingData + scale: -3 + sensorNamePattern: nameLeaf + sensorReadingType: 1 + sensorType: 1 + serviceInterface: org.freedesktop.DBus.Properties + unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC +105: + bExp: 0 + entityID: 208 + entityInstance: 63 + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 255: + type: int64_t + multiplierM: 1 + mutability: Mutability::Write|Mutability::Read + offsetB: -127 + path: /xyz/openbmc_project/sensors/temperature/p0_core14_temp + rExp: 0 + readingType: readingData + scale: -3 + sensorNamePattern: nameLeaf + sensorReadingType: 1 + sensorType: 1 + serviceInterface: org.freedesktop.DBus.Properties + unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC +106: + bExp: 0 + entityID: 208 + entityInstance: 64 + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 255: + type: int64_t + multiplierM: 1 + mutability: Mutability::Write|Mutability::Read + offsetB: -127 + path: /xyz/openbmc_project/sensors/temperature/p0_core15_temp + rExp: 0 + readingType: readingData + scale: -3 + sensorNamePattern: nameLeaf + sensorReadingType: 1 + sensorType: 1 + serviceInterface: org.freedesktop.DBus.Properties + unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC +107: + bExp: 0 + entityID: 208 + entityInstance: 65 + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 255: + type: int64_t + multiplierM: 1 + mutability: Mutability::Write|Mutability::Read + offsetB: -127 + path: /xyz/openbmc_project/sensors/temperature/p0_core16_temp + rExp: 0 + readingType: readingData + scale: -3 + sensorNamePattern: nameLeaf + sensorReadingType: 1 + sensorType: 1 + serviceInterface: org.freedesktop.DBus.Properties + unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC +108: + bExp: 0 + entityID: 208 + entityInstance: 66 + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 255: + type: int64_t + multiplierM: 1 + mutability: Mutability::Write|Mutability::Read + offsetB: -127 + path: /xyz/openbmc_project/sensors/temperature/p0_core17_temp + rExp: 0 + readingType: readingData + scale: -3 + sensorNamePattern: nameLeaf + sensorReadingType: 1 + sensorType: 1 + serviceInterface: org.freedesktop.DBus.Properties + unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC +109: + bExp: 0 + entityID: 208 + entityInstance: 67 + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 255: + type: int64_t + multiplierM: 1 + mutability: Mutability::Write|Mutability::Read + offsetB: -127 + path: /xyz/openbmc_project/sensors/temperature/p0_core18_temp + rExp: 0 + readingType: readingData + scale: -3 + sensorNamePattern: nameLeaf + sensorReadingType: 1 + sensorType: 1 + serviceInterface: org.freedesktop.DBus.Properties + unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC +110: + bExp: 0 + entityID: 208 + entityInstance: 68 + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 255: + type: int64_t + multiplierM: 1 + mutability: Mutability::Write|Mutability::Read + offsetB: -127 + path: /xyz/openbmc_project/sensors/temperature/p0_core19_temp + rExp: 0 + readingType: readingData + scale: -3 + sensorNamePattern: nameLeaf + sensorReadingType: 1 + sensorType: 1 + serviceInterface: org.freedesktop.DBus.Properties + unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC +111: + bExp: 0 + entityID: 208 + entityInstance: 69 + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 255: + type: int64_t + multiplierM: 1 + mutability: Mutability::Write|Mutability::Read + offsetB: -127 + path: /xyz/openbmc_project/sensors/temperature/p0_core20_temp + rExp: 0 + readingType: readingData + scale: -3 + sensorNamePattern: nameLeaf + sensorReadingType: 1 + sensorType: 1 + serviceInterface: org.freedesktop.DBus.Properties + unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC +112: + bExp: 0 + entityID: 208 + entityInstance: 70 + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 255: + type: int64_t + multiplierM: 1 + mutability: Mutability::Write|Mutability::Read + offsetB: -127 + path: /xyz/openbmc_project/sensors/temperature/p0_core21_temp + rExp: 0 + readingType: readingData + scale: -3 + sensorNamePattern: nameLeaf + sensorReadingType: 1 + sensorType: 1 + serviceInterface: org.freedesktop.DBus.Properties + unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC +113: + bExp: 0 + entityID: 208 + entityInstance: 71 + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 255: + type: int64_t + multiplierM: 1 + mutability: Mutability::Write|Mutability::Read + offsetB: -127 + path: /xyz/openbmc_project/sensors/temperature/p0_core22_temp + rExp: 0 + readingType: readingData + scale: -3 + sensorNamePattern: nameLeaf + sensorReadingType: 1 + sensorType: 1 + serviceInterface: org.freedesktop.DBus.Properties + unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC +114: + bExp: 0 + entityID: 208 + entityInstance: 72 + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 255: + type: int64_t + multiplierM: 1 + mutability: Mutability::Write|Mutability::Read + offsetB: -127 + path: /xyz/openbmc_project/sensors/temperature/p0_core23_temp + rExp: 0 + readingType: readingData + scale: -3 + sensorNamePattern: nameLeaf + sensorReadingType: 1 + sensorType: 1 + serviceInterface: org.freedesktop.DBus.Properties + unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC +115: + bExp: 0 + entityID: 208 + entityInstance: 73 + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 255: + type: int64_t + multiplierM: 1 + mutability: Mutability::Write|Mutability::Read + offsetB: -127 + path: /xyz/openbmc_project/sensors/temperature/p1_core0_temp + rExp: 0 + readingType: readingData + scale: -3 + sensorNamePattern: nameLeaf + sensorReadingType: 1 + sensorType: 1 + serviceInterface: org.freedesktop.DBus.Properties + unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC +116: + bExp: 0 + entityID: 208 + entityInstance: 74 + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 255: + type: int64_t + multiplierM: 1 + mutability: Mutability::Write|Mutability::Read + offsetB: -127 + path: /xyz/openbmc_project/sensors/temperature/p1_core1_temp + rExp: 0 + readingType: readingData + scale: -3 + sensorNamePattern: nameLeaf + sensorReadingType: 1 + sensorType: 1 + serviceInterface: org.freedesktop.DBus.Properties + unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC +117: + bExp: 0 + entityID: 208 + entityInstance: 75 + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 255: + type: int64_t + multiplierM: 1 + mutability: Mutability::Write|Mutability::Read + offsetB: -127 + path: /xyz/openbmc_project/sensors/temperature/p1_core2_temp + rExp: 0 + readingType: readingData + scale: -3 + sensorNamePattern: nameLeaf + sensorReadingType: 1 + sensorType: 1 + serviceInterface: org.freedesktop.DBus.Properties + unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC +118: + bExp: 0 + entityID: 208 + entityInstance: 76 + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 255: + type: int64_t + multiplierM: 1 + mutability: Mutability::Write|Mutability::Read + offsetB: -127 + path: /xyz/openbmc_project/sensors/temperature/p1_core3_temp + rExp: 0 + readingType: readingData + scale: -3 + sensorNamePattern: nameLeaf + sensorReadingType: 1 + sensorType: 1 + serviceInterface: org.freedesktop.DBus.Properties + unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC +119: + bExp: 0 + entityID: 208 + entityInstance: 77 + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 255: + type: int64_t + multiplierM: 1 + mutability: Mutability::Write|Mutability::Read + offsetB: -127 + path: /xyz/openbmc_project/sensors/temperature/p1_core4_temp + rExp: 0 + readingType: readingData + scale: -3 + sensorNamePattern: nameLeaf + sensorReadingType: 1 + sensorType: 1 + serviceInterface: org.freedesktop.DBus.Properties + unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC +120: + bExp: 0 + entityID: 208 + entityInstance: 78 + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 255: + type: int64_t + multiplierM: 1 + mutability: Mutability::Write|Mutability::Read + offsetB: -127 + path: /xyz/openbmc_project/sensors/temperature/p1_core5_temp + rExp: 0 + readingType: readingData + scale: -3 + sensorNamePattern: nameLeaf + sensorReadingType: 1 + sensorType: 1 + serviceInterface: org.freedesktop.DBus.Properties + unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC +121: + bExp: 0 + entityID: 208 + entityInstance: 79 + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 255: + type: int64_t + multiplierM: 1 + mutability: Mutability::Write|Mutability::Read + offsetB: -127 + path: /xyz/openbmc_project/sensors/temperature/p1_core6_temp + rExp: 0 + readingType: readingData + scale: -3 + sensorNamePattern: nameLeaf + sensorReadingType: 1 + sensorType: 1 + serviceInterface: org.freedesktop.DBus.Properties + unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC +122: + bExp: 0 + entityID: 208 + entityInstance: 80 + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 255: + type: int64_t + multiplierM: 1 + mutability: Mutability::Write|Mutability::Read + offsetB: -127 + path: /xyz/openbmc_project/sensors/temperature/p1_core7_temp + rExp: 0 + readingType: readingData + scale: -3 + sensorNamePattern: nameLeaf + sensorReadingType: 1 + sensorType: 1 + serviceInterface: org.freedesktop.DBus.Properties + unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC +123: + bExp: 0 + entityID: 208 + entityInstance: 81 + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 255: + type: int64_t + multiplierM: 1 + mutability: Mutability::Write|Mutability::Read + offsetB: -127 + path: /xyz/openbmc_project/sensors/temperature/p1_core8_temp + rExp: 0 + readingType: readingData + scale: -3 + sensorNamePattern: nameLeaf + sensorReadingType: 1 + sensorType: 1 + serviceInterface: org.freedesktop.DBus.Properties + unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC +124: + bExp: 0 + entityID: 208 + entityInstance: 82 + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 255: + type: int64_t + multiplierM: 1 + mutability: Mutability::Write|Mutability::Read + offsetB: -127 + path: /xyz/openbmc_project/sensors/temperature/p1_core9_temp + rExp: 0 + readingType: readingData + scale: -3 + sensorNamePattern: nameLeaf + sensorReadingType: 1 + sensorType: 1 + serviceInterface: org.freedesktop.DBus.Properties + unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC +125: + bExp: 0 + entityID: 208 + entityInstance: 83 + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 255: + type: int64_t + multiplierM: 1 + mutability: Mutability::Write|Mutability::Read + offsetB: -127 + path: /xyz/openbmc_project/sensors/temperature/p1_core10_temp + rExp: 0 + readingType: readingData + scale: -3 + sensorNamePattern: nameLeaf + sensorReadingType: 1 + sensorType: 1 + serviceInterface: org.freedesktop.DBus.Properties + unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC +126: + bExp: 0 + entityID: 208 + entityInstance: 84 + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 255: + type: int64_t + multiplierM: 1 + mutability: Mutability::Write|Mutability::Read + offsetB: -127 + path: /xyz/openbmc_project/sensors/temperature/p1_core11_temp + rExp: 0 + readingType: readingData + scale: -3 + sensorNamePattern: nameLeaf + sensorReadingType: 1 + sensorType: 1 + serviceInterface: org.freedesktop.DBus.Properties + unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC +127: + bExp: 0 + entityID: 208 + entityInstance: 85 + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 255: + type: int64_t + multiplierM: 1 + mutability: Mutability::Write|Mutability::Read + offsetB: -127 + path: /xyz/openbmc_project/sensors/temperature/p1_core12_temp + rExp: 0 + readingType: readingData + scale: -3 + sensorNamePattern: nameLeaf + sensorReadingType: 1 + sensorType: 1 + serviceInterface: org.freedesktop.DBus.Properties + unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC +128: + bExp: 0 + entityID: 208 + entityInstance: 86 + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 255: + type: int64_t + multiplierM: 1 + mutability: Mutability::Write|Mutability::Read + offsetB: -127 + path: /xyz/openbmc_project/sensors/temperature/p1_core13_temp + rExp: 0 + readingType: readingData + scale: -3 + sensorNamePattern: nameLeaf + sensorReadingType: 1 + sensorType: 1 + serviceInterface: org.freedesktop.DBus.Properties + unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC +129: + bExp: 0 + entityID: 208 + entityInstance: 87 + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 255: + type: int64_t + multiplierM: 1 + mutability: Mutability::Write|Mutability::Read + offsetB: -127 + path: /xyz/openbmc_project/sensors/temperature/p1_core14_temp + rExp: 0 + readingType: readingData + scale: -3 + sensorNamePattern: nameLeaf + sensorReadingType: 1 + sensorType: 1 + serviceInterface: org.freedesktop.DBus.Properties + unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC +130: + bExp: 0 + entityID: 208 + entityInstance: 88 + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 255: + type: int64_t + multiplierM: 1 + mutability: Mutability::Write|Mutability::Read + offsetB: -127 + path: /xyz/openbmc_project/sensors/temperature/p1_core15_temp + rExp: 0 + readingType: readingData + scale: -3 + sensorNamePattern: nameLeaf + sensorReadingType: 1 + sensorType: 1 + serviceInterface: org.freedesktop.DBus.Properties + unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC +131: + bExp: 0 + entityID: 208 + entityInstance: 89 + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 255: + type: int64_t + multiplierM: 1 + mutability: Mutability::Write|Mutability::Read + offsetB: -127 + path: /xyz/openbmc_project/sensors/temperature/p1_core16_temp + rExp: 0 + readingType: readingData + scale: -3 + sensorNamePattern: nameLeaf + sensorReadingType: 1 + sensorType: 1 + serviceInterface: org.freedesktop.DBus.Properties + unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC +132: + bExp: 0 + entityID: 208 + entityInstance: 90 + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 255: + type: int64_t + multiplierM: 1 + mutability: Mutability::Write|Mutability::Read + offsetB: -127 + path: /xyz/openbmc_project/sensors/temperature/p1_core17_temp + rExp: 0 + readingType: readingData + scale: -3 + sensorNamePattern: nameLeaf + sensorReadingType: 1 + sensorType: 1 + serviceInterface: org.freedesktop.DBus.Properties + unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC +133: + bExp: 0 + entityID: 208 + entityInstance: 91 + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 255: + type: int64_t + multiplierM: 1 + mutability: Mutability::Write|Mutability::Read + offsetB: -127 + path: /xyz/openbmc_project/sensors/temperature/p1_core18_temp + rExp: 0 + readingType: readingData + scale: -3 + sensorNamePattern: nameLeaf + sensorReadingType: 1 + sensorType: 1 + serviceInterface: org.freedesktop.DBus.Properties + unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC +134: + bExp: 0 + entityID: 208 + entityInstance: 92 + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 255: + type: int64_t + multiplierM: 1 + mutability: Mutability::Write|Mutability::Read + offsetB: -127 + path: /xyz/openbmc_project/sensors/temperature/p1_core19_temp + rExp: 0 + readingType: readingData + scale: -3 + sensorNamePattern: nameLeaf + sensorReadingType: 1 + sensorType: 1 + serviceInterface: org.freedesktop.DBus.Properties + unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC +135: + bExp: 0 + entityID: 208 + entityInstance: 93 + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 255: + type: int64_t + multiplierM: 1 + mutability: Mutability::Write|Mutability::Read + offsetB: -127 + path: /xyz/openbmc_project/sensors/temperature/p1_core20_temp + rExp: 0 + readingType: readingData + scale: -3 + sensorNamePattern: nameLeaf + sensorReadingType: 1 + sensorType: 1 + serviceInterface: org.freedesktop.DBus.Properties + unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC +136: + bExp: 0 + entityID: 208 + entityInstance: 94 + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 255: + type: int64_t + multiplierM: 1 + mutability: Mutability::Write|Mutability::Read + offsetB: -127 + path: /xyz/openbmc_project/sensors/temperature/p1_core21_temp + rExp: 0 + readingType: readingData + scale: -3 + sensorNamePattern: nameLeaf + sensorReadingType: 1 + sensorType: 1 + serviceInterface: org.freedesktop.DBus.Properties + unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC +137: + bExp: 0 + entityID: 208 + entityInstance: 95 + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 255: + type: int64_t + multiplierM: 1 + mutability: Mutability::Write|Mutability::Read + offsetB: -127 + path: /xyz/openbmc_project/sensors/temperature/p1_core22_temp + rExp: 0 + readingType: readingData + scale: -3 + sensorNamePattern: nameLeaf + sensorReadingType: 1 + sensorType: 1 + serviceInterface: org.freedesktop.DBus.Properties + unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC +138: + bExp: 0 + entityID: 208 + entityInstance: 96 + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 255: + type: int64_t + multiplierM: 1 + mutability: Mutability::Write|Mutability::Read + offsetB: -127 + path: /xyz/openbmc_project/sensors/temperature/p1_core23_temp + rExp: 0 + readingType: readingData + scale: -3 + sensorNamePattern: nameLeaf + sensorReadingType: 1 + sensorType: 1 + serviceInterface: org.freedesktop.DBus.Properties + unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC +139: + entityID: 34 + entityInstance: 2 + interfaces: + xyz.openbmc_project.Control.Boot.RebootAttempts: + AttemptsLeft: + Offsets: + 255: + type: uint32_t + mutability: Mutability::Write|Mutability::Read + path: /xyz/openbmc_project/state/host0 + readingType: readingAssertion + sensorNamePattern: nameProperty + sensorReadingType: 111 + sensorType: 195 + serviceInterface: org.freedesktop.DBus.Properties +145: + entityID: 35 + entityInstance: 1 + interfaces: + xyz.openbmc_project.State.OperatingSystem.Status: + OperatingSystemState: + Offsets: + 1: + assert: xyz.openbmc_project.State.OperatingSystem.Status.OSStatus.CBoot + type: string + 2: + assert: xyz.openbmc_project.State.OperatingSystem.Status.OSStatus.PXEBoot + type: string + 3: + assert: xyz.openbmc_project.State.OperatingSystem.Status.OSStatus.DiagBoot + type: string + 4: + assert: xyz.openbmc_project.State.OperatingSystem.Status.OSStatus.CDROMBoot + type: string + 5: + assert: xyz.openbmc_project.State.OperatingSystem.Status.OSStatus.ROMBoot + type: string + 6: + assert: xyz.openbmc_project.State.OperatingSystem.Status.OSStatus.BootComplete + type: string + mutability: Mutability::Write|Mutability::Read + path: /xyz/openbmc_project/state/host0 + readingType: assertion + sensorNamePattern: nameProperty + sensorReadingType: 111 + sensorType: 31 + serviceInterface: org.freedesktop.DBus.Properties diff --git a/meta-ibm/meta-romulus/recipes-phosphor/ipmi/romulus-ipmi-fru-read-inventory-native.bb b/meta-ibm/meta-romulus/recipes-phosphor/ipmi/romulus-ipmi-fru-read-inventory-native.bb new file mode 100644 index 000000000..5551200e1 --- /dev/null +++ b/meta-ibm/meta-romulus/recipes-phosphor/ipmi/romulus-ipmi-fru-read-inventory-native.bb @@ -0,0 +1,18 @@ +SUMMARY = "Romulus inventory map for phosphor-ipmi-host" +PR = "r1" + +inherit native +inherit obmc-phosphor-license +inherit phosphor-ipmi-host + +SRC_URI += "file://config.yaml" + +PROVIDES += "virtual/phosphor-ipmi-fru-read-inventory" + +S = "${WORKDIR}" + +do_install() { + DEST=${D}${config_datadir} + install -d ${DEST} + install config.yaml ${DEST} +} diff --git a/meta-ibm/meta-romulus/recipes-phosphor/ipmi/romulus-ipmi-inventory-map-native.bb b/meta-ibm/meta-romulus/recipes-phosphor/ipmi/romulus-ipmi-inventory-map-native.bb new file mode 100644 index 000000000..c418498f5 --- /dev/null +++ b/meta-ibm/meta-romulus/recipes-phosphor/ipmi/romulus-ipmi-inventory-map-native.bb @@ -0,0 +1,23 @@ +SUMMARY = "Romulus IPMI to DBus Inventory mapping." +PR = "r1" + +inherit native +inherit obmc-phosphor-license +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-ibm/meta-romulus/recipes-phosphor/ipmi/romulus-ipmi-inventory-sel-native.bb b/meta-ibm/meta-romulus/recipes-phosphor/ipmi/romulus-ipmi-inventory-sel-native.bb new file mode 100644 index 000000000..93907c858 --- /dev/null +++ b/meta-ibm/meta-romulus/recipes-phosphor/ipmi/romulus-ipmi-inventory-sel-native.bb @@ -0,0 +1,18 @@ +SUMMARY = "Inventory to Sensor config for Romulus" +PR = "r1" + +inherit native +inherit phosphor-ipmi-host +inherit obmc-phosphor-license + +PROVIDES += "virtual/phosphor-ipmi-inventory-sel" + +SRC_URI += "file://sel-config.yaml" + +S = "${WORKDIR}" + +do_install() { + DEST=${D}${sensor_datadir} + install -d ${DEST} + install sel-config.yaml ${DEST}/invsensor.yaml +} diff --git a/meta-ibm/meta-romulus/recipes-phosphor/leds/romulus-led-manager-config-native.bb b/meta-ibm/meta-romulus/recipes-phosphor/leds/romulus-led-manager-config-native.bb new file mode 100644 index 000000000..3c7adaaac --- /dev/null +++ b/meta-ibm/meta-romulus/recipes-phosphor/leds/romulus-led-manager-config-native.bb @@ -0,0 +1,18 @@ +SUMMARY = "Phosphor LED Group Management for Romulus" +PR = "r1" + +inherit native +inherit obmc-phosphor-license + +PROVIDES += "virtual/phosphor-led-manager-config-native" + +SRC_URI += "file://led.yaml" +S = "${WORKDIR}" + +# Overwrite the example led layout yaml file prior +# to building the phosphor-led-manager package +do_install() { + SRC=${S} + DEST=${D}${datadir}/phosphor-led-manager + install -D ${SRC}/led.yaml ${DEST}/led.yaml +} diff --git a/meta-ibm/meta-romulus/recipes-phosphor/leds/romulus-led-manager-config/led.yaml b/meta-ibm/meta-romulus/recipes-phosphor/leds/romulus-led-manager-config/led.yaml new file mode 100755 index 000000000..b2e96c250 --- /dev/null +++ b/meta-ibm/meta-romulus/recipes-phosphor/leds/romulus-led-manager-config/led.yaml @@ -0,0 +1,335 @@ +bmc_booted: + power: + Action: 'Blink' + DutyOn: 50 + Period: 1000 + Priority: 'On' + +power_on: + power: + Action: 'On' + DutyOn: 50 + Period: 0 + Priority: 'On' + +enclosure_fault: + fault: + Action: 'On' + DutyOn: 50 + Period: 0 + Priority: 'Blink' + +enclosure_identify: + identify: + Action: 'Blink' + DutyOn: 50 + Period: 1000 + +# The Op Panel on the Romulus system holds a multicolor LED. +# Both the 'fault' and 'identify' gpios are wired to the same LED. +# By holding one in 'on' while the other in 'blink' state, ensures +# the manufacturing process can verify both colors function +lamp_test: + fault: + Action: 'Blink' + DutyOn: 50 + Period: 1000 + Priority: 'Blink' + identify: + Action: 'On' + +# All kinds of faults using the same action as enclosure_fault +Fan0Fault: + fault: + Action: 'On' + DutyOn: 50 + Period: 0 + Priority: 'Blink' +Fan1Fault: + fault: + Action: 'On' + DutyOn: 50 + Period: 0 + Priority: 'Blink' +Fan2Fault: + fault: + Action: 'On' + DutyOn: 50 + Period: 0 + Priority: 'Blink' +bmcFault: + fault: + Action: 'On' + DutyOn: 50 + Period: 0 + Priority: 'Blink' +core0Fault: + fault: + Action: 'On' + DutyOn: 50 + Period: 0 + Priority: 'Blink' +core1Fault: + fault: + Action: 'On' + DutyOn: 50 + Period: 0 + Priority: 'Blink' +core2Fault: + fault: + Action: 'On' + DutyOn: 50 + Period: 0 + Priority: 'Blink' +core3Fault: + fault: + Action: 'On' + DutyOn: 50 + Period: 0 + Priority: 'Blink' +core4Fault: + fault: + Action: 'On' + DutyOn: 50 + Period: 0 + Priority: 'Blink' +core5Fault: + fault: + Action: 'On' + DutyOn: 50 + Period: 0 + Priority: 'Blink' +core6Fault: + fault: + Action: 'On' + DutyOn: 50 + Period: 0 + Priority: 'Blink' +core7Fault: + fault: + Action: 'On' + DutyOn: 50 + Period: 0 + Priority: 'Blink' +core8Fault: + fault: + Action: 'On' + DutyOn: 50 + Period: 0 + Priority: 'Blink' +core9Fault: + fault: + Action: 'On' + DutyOn: 50 + Period: 0 + Priority: 'Blink' +core10Fault: + fault: + Action: 'On' + DutyOn: 50 + Period: 0 + Priority: 'Blink' +core11Fault: + fault: + Action: 'On' + DutyOn: 50 + Period: 0 + Priority: 'Blink' +core12Fault: + fault: + Action: 'On' + DutyOn: 50 + Period: 0 + Priority: 'Blink' +core13Fault: + fault: + Action: 'On' + DutyOn: 50 + Period: 0 + Priority: 'Blink' +core14Fault: + fault: + Action: 'On' + DutyOn: 50 + Period: 0 + Priority: 'Blink' +core15Fault: + fault: + Action: 'On' + DutyOn: 50 + Period: 0 + Priority: 'Blink' +core16Fault: + fault: + Action: 'On' + DutyOn: 50 + Period: 0 + Priority: 'Blink' +core17Fault: + fault: + Action: 'On' + DutyOn: 50 + Period: 0 + Priority: 'Blink' +core18Fault: + fault: + Action: 'On' + DutyOn: 50 + Period: 0 + Priority: 'Blink' +core19Fault: + fault: + Action: 'On' + DutyOn: 50 + Period: 0 + Priority: 'Blink' +core20Fault: + fault: + Action: 'On' + DutyOn: 50 + Period: 0 + Priority: 'Blink' +core21Fault: + fault: + Action: 'On' + DutyOn: 50 + Period: 0 + Priority: 'Blink' +core22Fault: + fault: + Action: 'On' + DutyOn: 50 + Period: 0 + Priority: 'Blink' +core23Fault: + fault: + Action: 'On' + DutyOn: 50 + Period: 0 + Priority: 'Blink' +cpu0Fault: + fault: + Action: 'On' + DutyOn: 50 + Period: 0 + Priority: 'Blink' +cpu1Fault: + fault: + Action: 'On' + DutyOn: 50 + Period: 0 + Priority: 'Blink' +dimm0Fault: + fault: + Action: 'On' + DutyOn: 50 + Period: 0 + Priority: 'Blink' +dimm1Fault: + fault: + Action: 'On' + DutyOn: 50 + Period: 0 + Priority: 'Blink' +dimm2Fault: + fault: + Action: 'On' + DutyOn: 50 + Period: 0 + Priority: 'Blink' +dimm3Fault: + fault: + Action: 'On' + DutyOn: 50 + Period: 0 + Priority: 'Blink' +dimm4Fault: + fault: + Action: 'On' + DutyOn: 50 + Period: 0 + Priority: 'Blink' +dimm5Fault: + fault: + Action: 'On' + DutyOn: 50 + Period: 0 + Priority: 'Blink' +dimm6Fault: + fault: + Action: 'On' + DutyOn: 50 + Period: 0 + Priority: 'Blink' +dimm7Fault: + fault: + Action: 'On' + DutyOn: 50 + Period: 0 + Priority: 'Blink' +dimm8Fault: + fault: + Action: 'On' + DutyOn: 50 + Period: 0 + Priority: 'Blink' +dimm9Fault: + fault: + Action: 'On' + DutyOn: 50 + Period: 0 + Priority: 'Blink' +dimm10Fault: + fault: + Action: 'On' + DutyOn: 50 + Period: 0 + Priority: 'Blink' +dimm11Fault: + fault: + Action: 'On' + DutyOn: 50 + Period: 0 + Priority: 'Blink' +dimm12Fault: + fault: + Action: 'On' + DutyOn: 50 + Period: 0 + Priority: 'Blink' +dimm13Fault: + fault: + Action: 'On' + DutyOn: 50 + Period: 0 + Priority: 'Blink' +dimm14Fault: + fault: + Action: 'On' + DutyOn: 50 + Period: 0 + Priority: 'Blink' +dimm15Fault: + fault: + Action: 'On' + DutyOn: 50 + Period: 0 + Priority: 'Blink' +motherboardFault: + fault: + Action: 'On' + DutyOn: 50 + Period: 0 + Priority: 'Blink' +occFault: + fault: + Action: 'On' + DutyOn: 50 + Period: 0 + Priority: 'Blink' +systemFault: + fault: + Action: 'On' + DutyOn: 50 + Period: 0 + Priority: 'Blink' diff --git a/meta-ibm/meta-romulus/recipes-phosphor/logging/files/callouts.yaml b/meta-ibm/meta-romulus/recipes-phosphor/logging/files/callouts.yaml new file mode 100644 index 000000000..02bb3d8bb --- /dev/null +++ b/meta-ibm/meta-romulus/recipes-phosphor/logging/files/callouts.yaml @@ -0,0 +1,5 @@ +# TODO: Add i2c devices like +# /sys/devices/platform/ahb/ahb:apb/ahb:apb:i2c@1e78a000/1e78a100.i2c-bus/i2c-3/3-0052: /system/chassis/motherboard +/sys/devices/platform/gpio-fsi/fsi0/slave@00:00/raw: /system/chassis/motherboard/cpu0 +/sys/devices/platform/gpio-fsi/fsi0/slave@00:00/00:00:00:0a/fsi1/slave@01:00/raw: /system/chassis/motherboard/cpu1 + diff --git a/meta-ibm/meta-romulus/recipes-phosphor/logging/romulus-phosphor-logging-callouts-native.bb b/meta-ibm/meta-romulus/recipes-phosphor/logging/romulus-phosphor-logging-callouts-native.bb new file mode 100644 index 000000000..375213957 --- /dev/null +++ b/meta-ibm/meta-romulus/recipes-phosphor/logging/romulus-phosphor-logging-callouts-native.bb @@ -0,0 +1,19 @@ +SUMMARY = "Romulus inventory map for phosphor-ipmi-host" +PR = "r1" + +inherit native +inherit obmc-phosphor-license +inherit phosphor-logging + +SRC_URI += "file://callouts.yaml" + +PROVIDES += "virtual/phosphor-logging-callouts" + +S = "${WORKDIR}" + +do_install() { + DEST=${D}${callouts_datadir} + install -d ${DEST} + install callouts.yaml ${DEST} +} + diff --git a/meta-ibm/meta-romulus/recipes-phosphor/mboxd/mboxd.bbappend b/meta-ibm/meta-romulus/recipes-phosphor/mboxd/mboxd.bbappend new file mode 100644 index 000000000..8b6248a46 --- /dev/null +++ b/meta-ibm/meta-romulus/recipes-phosphor/mboxd/mboxd.bbappend @@ -0,0 +1 @@ +MBOXD_FLASH_SIZE = "64M" diff --git a/meta-ibm/meta-romulus/recipes-phosphor/packagegroups/packagegroup-obmc-apps.bbappend b/meta-ibm/meta-romulus/recipes-phosphor/packagegroups/packagegroup-obmc-apps.bbappend new file mode 100644 index 000000000..ea1a7e3e6 --- /dev/null +++ b/meta-ibm/meta-romulus/recipes-phosphor/packagegroups/packagegroup-obmc-apps.bbappend @@ -0,0 +1,2 @@ +RDEPENDS_${PN}-inventory += " openpower-occ-control phosphor-cooling-type id-button" +RDEPENDS_${PN}-extras += " phosphor-webui phosphor-image-signing" diff --git a/meta-ibm/meta-romulus/recipes-phosphor/sensors/phosphor-hwmon%.bbappend b/meta-ibm/meta-romulus/recipes-phosphor/sensors/phosphor-hwmon%.bbappend new file mode 100644 index 000000000..536d797fa --- /dev/null +++ b/meta-ibm/meta-romulus/recipes-phosphor/sensors/phosphor-hwmon%.bbappend @@ -0,0 +1,23 @@ +FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" + +EXTRA_OECONF_append_romulus = " --enable-negative-errno-on-fail" + +CHIPS = " \ + i2c@1e78a000/i2c-bus@440/w83773g@4c \ + pwm-tacho-controller@1e786000 \ + " +ITEMSFMT = "ahb/apb/{0}.conf" + +ITEMS = "${@compose_list(d, 'ITEMSFMT', 'CHIPS')}" + +OCCS = " \ + 00--00--00--06/sbefifo1-dev0/occ-hwmon.1 \ + 00--00--00--0a/fsi1/slave@01--00/01--01--00--06/sbefifo2-dev0/occ-hwmon.2 \ + " + +OCCSFMT = "devices/platform/gpio-fsi/fsi0/slave@00--00/{0}.conf" +OCCITEMS = "${@compose_list(d, 'OCCSFMT', 'OCCS')}" + +ENVS = "obmc/hwmon/{0}" +SYSTEMD_ENVIRONMENT_FILE_${PN} += "${@compose_list(d, 'ENVS', 'ITEMS')}" +SYSTEMD_ENVIRONMENT_FILE_${PN} += "${@compose_list(d, 'ENVS', 'OCCITEMS')}" diff --git a/meta-ibm/meta-romulus/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@440/w83773g@4c.conf b/meta-ibm/meta-romulus/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@440/w83773g@4c.conf new file mode 100644 index 000000000..86a802698 --- /dev/null +++ b/meta-ibm/meta-romulus/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@440/w83773g@4c.conf @@ -0,0 +1,17 @@ +LABEL_temp1 = "outlet" +WARNHI_temp1 = "60000" +WARNLO_temp1 = "0" +CRITHI_temp1 = "70000" +CRITLO_temp1 = "0" + +LABEL_temp2 = "inlet_cpu" +WARNHI_temp2 = "60000" +WARNLO_temp2 = "0" +CRITHI_temp2 = "70000" +CRITLO_temp2 = "0" + +LABEL_temp3 = "inlet_io" +WARNHI_temp3 = "60000" +WARNLO_temp3 = "0" +CRITHI_temp3 = "70000" +CRITLO_temp3 = "0" diff --git a/meta-ibm/meta-romulus/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/pwm-tacho-controller@1e786000.conf b/meta-ibm/meta-romulus/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/pwm-tacho-controller@1e786000.conf new file mode 100644 index 000000000..374115ca5 --- /dev/null +++ b/meta-ibm/meta-romulus/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/pwm-tacho-controller@1e786000.conf @@ -0,0 +1,8 @@ +# Romulus has 7 fan ports but only 3 are used +LABEL_fan9 = "fan0" +LABEL_fan11 = "fan1" +LABEL_fan13 = "fan2" + +PWM_TARGET_fan9 = "1" +PWM_TARGET_fan11 = "2" +PWM_TARGET_fan13 = "1" diff --git a/meta-ibm/meta-romulus/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/devices/platform/gpio-fsi/fsi0/slave@00--00/00--00--00--06/sbefifo1-dev0/occ-hwmon.1.conf b/meta-ibm/meta-romulus/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/devices/platform/gpio-fsi/fsi0/slave@00--00/00--00--00--06/sbefifo1-dev0/occ-hwmon.1.conf new file mode 100644 index 000000000..792ae092c --- /dev/null +++ b/meta-ibm/meta-romulus/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/devices/platform/gpio-fsi/fsi0/slave@00--00/00--00--00--06/sbefifo1-dev0/occ-hwmon.1.conf @@ -0,0 +1,67 @@ +MODE_temp1 = "label" +MODE_temp2 = "label" +MODE_temp3 = "label" +MODE_temp4 = "label" +MODE_temp5 = "label" +MODE_temp6 = "label" +MODE_temp7 = "label" +MODE_temp8 = "label" +MODE_temp9 = "label" +MODE_temp10 = "label" +MODE_temp11 = "label" +MODE_temp12 = "label" +MODE_temp13 = "label" +MODE_temp14 = "label" +MODE_temp15 = "label" +MODE_temp16 = "label" +MODE_temp17 = "label" +MODE_temp18 = "label" +MODE_temp19 = "label" +MODE_temp20 = "label" +MODE_temp21 = "label" +MODE_temp22 = "label" +MODE_temp23 = "label" +MODE_temp24 = "label" +MODE_temp25 = "label" +MODE_temp26 = "label" +MODE_temp27 = "label" +MODE_temp28 = "label" +MODE_temp29 = "label" +MODE_temp30 = "label" +MODE_temp31 = "label" +MODE_temp32 = "label" +LABEL_temp91 = "p0_core0_temp" +LABEL_temp92 = "p0_core1_temp" +LABEL_temp93 = "p0_core2_temp" +LABEL_temp94 = "p0_core3_temp" +LABEL_temp95 = "p0_core4_temp" +LABEL_temp96 = "p0_core5_temp" +LABEL_temp97 = "p0_core6_temp" +LABEL_temp98 = "p0_core7_temp" +LABEL_temp99 = "p0_core8_temp" +LABEL_temp100 = "p0_core9_temp" +LABEL_temp101 = "p0_core10_temp" +LABEL_temp102 = "p0_core11_temp" +LABEL_temp103 = "p0_core12_temp" +LABEL_temp104 = "p0_core13_temp" +LABEL_temp105 = "p0_core14_temp" +LABEL_temp106 = "p0_core15_temp" +LABEL_temp107 = "p0_core16_temp" +LABEL_temp108 = "p0_core17_temp" +LABEL_temp109 = "p0_core18_temp" +LABEL_temp110 = "p0_core19_temp" +LABEL_temp111 = "p0_core20_temp" +LABEL_temp112 = "p0_core21_temp" +LABEL_temp113 = "p0_core22_temp" +LABEL_temp114 = "p0_core23_temp" +LABEL_temp27 = "dimm0_temp" +LABEL_temp28 = "dimm1_temp" +LABEL_temp29 = "dimm2_temp" +LABEL_temp30 = "dimm3_temp" +LABEL_temp31 = "dimm4_temp" +LABEL_temp32 = "dimm5_temp" +LABEL_temp33 = "dimm6_temp" +LABEL_temp34 = "dimm7_temp" +LABEL_power2 = "p0_power" +LABEL_power3 = "p0_vdd_power" +LABEL_power4 = "p0_vdn_power" diff --git a/meta-ibm/meta-romulus/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/devices/platform/gpio-fsi/fsi0/slave@00--00/00--00--00--0a/fsi1/slave@01--00/01--01--00--06/sbefifo2-dev0/occ-hwmon.2.conf b/meta-ibm/meta-romulus/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/devices/platform/gpio-fsi/fsi0/slave@00--00/00--00--00--0a/fsi1/slave@01--00/01--01--00--06/sbefifo2-dev0/occ-hwmon.2.conf new file mode 100644 index 000000000..383c70dac --- /dev/null +++ b/meta-ibm/meta-romulus/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/devices/platform/gpio-fsi/fsi0/slave@00--00/00--00--00--0a/fsi1/slave@01--00/01--01--00--06/sbefifo2-dev0/occ-hwmon.2.conf @@ -0,0 +1,67 @@ +MODE_temp1 = "label" +MODE_temp2 = "label" +MODE_temp3 = "label" +MODE_temp4 = "label" +MODE_temp5 = "label" +MODE_temp6 = "label" +MODE_temp7 = "label" +MODE_temp8 = "label" +MODE_temp9 = "label" +MODE_temp10 = "label" +MODE_temp11 = "label" +MODE_temp12 = "label" +MODE_temp13 = "label" +MODE_temp14 = "label" +MODE_temp15 = "label" +MODE_temp16 = "label" +MODE_temp17 = "label" +MODE_temp18 = "label" +MODE_temp19 = "label" +MODE_temp20 = "label" +MODE_temp21 = "label" +MODE_temp22 = "label" +MODE_temp23 = "label" +MODE_temp24 = "label" +MODE_temp25 = "label" +MODE_temp26 = "label" +MODE_temp27 = "label" +MODE_temp28 = "label" +MODE_temp29 = "label" +MODE_temp30 = "label" +MODE_temp31 = "label" +MODE_temp32 = "label" +LABEL_temp115 = "p1_core0_temp" +LABEL_temp116 = "p1_core1_temp" +LABEL_temp117 = "p1_core2_temp" +LABEL_temp118 = "p1_core3_temp" +LABEL_temp119 = "p1_core4_temp" +LABEL_temp120 = "p1_core5_temp" +LABEL_temp121 = "p1_core6_temp" +LABEL_temp122 = "p1_core7_temp" +LABEL_temp123 = "p1_core8_temp" +LABEL_temp124 = "p1_core9_temp" +LABEL_temp125 = "p1_core10_temp" +LABEL_temp126 = "p1_core11_temp" +LABEL_temp127 = "p1_core12_temp" +LABEL_temp128 = "p1_core13_temp" +LABEL_temp129 = "p1_core14_temp" +LABEL_temp130 = "p1_core15_temp" +LABEL_temp131 = "p1_core16_temp" +LABEL_temp132 = "p1_core17_temp" +LABEL_temp133 = "p1_core18_temp" +LABEL_temp134 = "p1_core19_temp" +LABEL_temp135 = "p1_core20_temp" +LABEL_temp136 = "p1_core21_temp" +LABEL_temp137 = "p1_core22_temp" +LABEL_temp138 = "p1_core23_temp" +LABEL_temp35 = "dimm8_temp" +LABEL_temp36 = "dimm9_temp" +LABEL_temp37 = "dimm10_temp" +LABEL_temp38 = "dimm11_temp" +LABEL_temp39 = "dimm12_temp" +LABEL_temp40 = "dimm13_temp" +LABEL_temp41 = "dimm14_temp" +LABEL_temp42 = "dimm15_temp" +LABEL_power2 = "p1_power" +LABEL_power3 = "p1_vdd_power" +LABEL_power4 = "p1_vdn_power" diff --git a/meta-ibm/meta-romulus/recipes-phosphor/state/phosphor-state-manager.bbappend b/meta-ibm/meta-romulus/recipes-phosphor/state/phosphor-state-manager.bbappend new file mode 100644 index 000000000..4db6f3a6d --- /dev/null +++ b/meta-ibm/meta-romulus/recipes-phosphor/state/phosphor-state-manager.bbappend @@ -0,0 +1 @@ +FILESEXTRAPATHS_prepend_romulus := "${THISDIR}/${PN}:" diff --git a/meta-ibm/meta-romulus/recipes-phosphor/state/phosphor-state-manager/obmc/phosphor-reboot-host/reboot.conf b/meta-ibm/meta-romulus/recipes-phosphor/state/phosphor-state-manager/obmc/phosphor-reboot-host/reboot.conf new file mode 100644 index 000000000..ad50cf698 --- /dev/null +++ b/meta-ibm/meta-romulus/recipes-phosphor/state/phosphor-state-manager/obmc/phosphor-reboot-host/reboot.conf @@ -0,0 +1,3 @@ +# Sleep 8 seconds on Romulus to make sure the checkstop status on +# CPU is cleared. See https://github.com/openbmc/openbmc/issues/3330 +REBOOT_DELAY=8 diff --git a/meta-ibm/meta-romulus/recipes-phosphor/workbook/romulus-config.bb b/meta-ibm/meta-romulus/recipes-phosphor/workbook/romulus-config.bb new file mode 100644 index 000000000..6abc16be5 --- /dev/null +++ b/meta-ibm/meta-romulus/recipes-phosphor/workbook/romulus-config.bb @@ -0,0 +1,5 @@ +SUMMARY = "Romulus board wiring" +DESCRIPTION = "Board wiring information for the Romulus OpenPOWER system." +PR = "r1" + +inherit config-in-skeleton diff --git a/meta-ibm/meta-romulus/recipes.txt b/meta-ibm/meta-romulus/recipes.txt new file mode 100644 index 000000000..3ec3f4a42 --- /dev/null +++ b/meta-ibm/meta-romulus/recipes.txt @@ -0,0 +1,2 @@ +recipes-kernel - The kernel and generic applications/libraries with strong kernel dependencies +recipes-phosphor - Phosphor OpenBMC applications and configuration diff --git a/meta-ibm/meta-witherspoon/README.md b/meta-ibm/meta-witherspoon/README.md new file mode 100644 index 000000000..beb3ca93c --- /dev/null +++ b/meta-ibm/meta-witherspoon/README.md @@ -0,0 +1,8 @@ +Witherspoon +================ + +This is the Witherspoon machine layer. + +Witherspoon, or AC922, is an IBM POWER9 two-socket, 2U Accelerated Compute +Server with up to 6 NVIDIA Tesla GPUs. More information can be found +[here](https://www.ibm.com/us-en/marketplace/power-systems-ac922). diff --git a/meta-ibm/meta-witherspoon/conf/bblayers.conf.sample b/meta-ibm/meta-witherspoon/conf/bblayers.conf.sample new file mode 100644 index 000000000..3f18f5434 --- /dev/null +++ b/meta-ibm/meta-witherspoon/conf/bblayers.conf.sample @@ -0,0 +1,35 @@ +# LAYER_CONF_VERSION is increased each time build/conf/bblayers.conf +# changes incompatibly +LCONF_VERSION = "8" + +BBPATH = "${TOPDIR}" +BBFILES ?= "" + +BBLAYERS ?= " \ + ##OEROOT##/meta \ + ##OEROOT##/meta-poky \ + ##OEROOT##/meta-openembedded/meta-oe \ + ##OEROOT##/meta-openembedded/meta-networking \ + ##OEROOT##/meta-openembedded/meta-perl \ + ##OEROOT##/meta-openembedded/meta-python \ + ##OEROOT##/meta-openembedded/meta-webserver \ + ##OEROOT##/meta-phosphor \ + ##OEROOT##/meta-aspeed \ + ##OEROOT##/meta-openpower \ + ##OEROOT##/meta-ibm \ + ##OEROOT##/meta-ibm/meta-witherspoon \ + " +BBLAYERS_NON_REMOVABLE ?= " \ + ##OEROOT##/meta \ + ##OEROOT##/meta-poky \ + ##OEROOT##/meta-openembedded/meta-oe \ + ##OEROOT##/meta-openembedded/meta-networking \ + ##OEROOT##/meta-openembedded/meta-perl \ + ##OEROOT##/meta-openembedded/meta-python \ + ##OEROOT##/meta-openembedded/meta-webserver \ + ##OEROOT##/meta-phosphor \ + ##OEROOT##/meta-aspeed \ + ##OEROOT##/meta-openpower \ + ##OEROOT##/meta-ibm \ + ##OEROOT##/meta-ibm/meta-witherspoon \ + " diff --git a/meta-ibm/meta-witherspoon/conf/conf-notes.txt b/meta-ibm/meta-witherspoon/conf/conf-notes.txt new file mode 100644 index 000000000..9b3c01a55 --- /dev/null +++ b/meta-ibm/meta-witherspoon/conf/conf-notes.txt @@ -0,0 +1,2 @@ +Common targets are: + obmc-phosphor-image diff --git a/meta-ibm/meta-witherspoon/conf/distro/openbmc-witherspoon.conf b/meta-ibm/meta-witherspoon/conf/distro/openbmc-witherspoon.conf new file mode 100644 index 000000000..f24a74b01 --- /dev/null +++ b/meta-ibm/meta-witherspoon/conf/distro/openbmc-witherspoon.conf @@ -0,0 +1,5 @@ +require conf/distro/include/phosphor-base.inc +require conf/distro/include/phosphor-ubi.inc +require conf/distro/include/openpower-mrw.inc +require conf/distro/include/openpower-ubi.inc +require conf/distro/include/openpower-distrovars.inc diff --git a/meta-ibm/meta-witherspoon/conf/layer.conf b/meta-ibm/meta-witherspoon/conf/layer.conf new file mode 100644 index 000000000..6ea504177 --- /dev/null +++ b/meta-ibm/meta-witherspoon/conf/layer.conf @@ -0,0 +1,10 @@ +# We have a conf and classes directory, add to BBPATH +BBPATH .= ":${LAYERDIR}" + +# We have recipes-* directories, add to BBFILES +BBFILES += "${LAYERDIR}/recipes-*/*/*.bb \ + ${LAYERDIR}/recipes-*/*/*.bbappend" + +BBFILE_COLLECTIONS += "witherspoon" +BBFILE_PATTERN_witherspoon = "" +LAYERSERIES_COMPAT_witherspoon = "sumo" diff --git a/meta-ibm/meta-witherspoon/conf/local.conf.sample b/meta-ibm/meta-witherspoon/conf/local.conf.sample new file mode 100644 index 000000000..ca640ce56 --- /dev/null +++ b/meta-ibm/meta-witherspoon/conf/local.conf.sample @@ -0,0 +1,21 @@ +MACHINE ??= "witherspoon" +DISTRO ?= "openbmc-witherspoon" +PACKAGE_CLASSES ?= "package_rpm" +SANITY_TESTED_DISTROS_append ?= " *" +EXTRA_IMAGE_FEATURES = "debug-tweaks" +USER_CLASSES ?= "buildstats image-mklibs image-prelink" +PATCHRESOLVE = "noop" +BB_DISKMON_DIRS = "\ + STOPTASKS,${TMPDIR},1G,100K \ + STOPTASKS,${DL_DIR},1G,100K \ + STOPTASKS,${SSTATE_DIR},1G,100K \ + STOPTASKS,/tmp,100M,100K \ + ABORT,${TMPDIR},100M,1K \ + ABORT,${DL_DIR},100M,1K \ + ABORT,${SSTATE_DIR},100M,1K \ + ABORT,/tmp,10M,1K" +CONF_VERSION = "1" +INHERIT += "extrausers" +EXTRA_USERS_PARAMS = " \ + usermod -p '\$1\$UGMqyqdG\$FZiylVFmRRfl9Z0Ue8G7e/' root; \ + " diff --git a/meta-ibm/meta-witherspoon/conf/machine/witherspoon.conf b/meta-ibm/meta-witherspoon/conf/machine/witherspoon.conf new file mode 100644 index 000000000..1ccd1cf5a --- /dev/null +++ b/meta-ibm/meta-witherspoon/conf/machine/witherspoon.conf @@ -0,0 +1,33 @@ +KMACHINE = "aspeed" +KERNEL_DEVICETREE = "${KMACHINE}-bmc-opp-${MACHINE}.dtb" +KERNEL_FEATURES_append = " phosphor-wdt-on-panic" + +UBOOT_MACHINE = "ast_g5_ncsi_config" + +OBMC_POWER_SUPPLY_INSTANCES = "0 1" + +PREFERRED_PROVIDER_virtual/p9-vcs-workaround = '' + +require conf/machine/include/ast2500.inc +require conf/machine/include/obmc-bsp-common.inc +require conf/machine/include/ibm.inc +require conf/machine/include/p9.inc + +PHOSPHOR_MRW_URI = "git://github.com/open-power/witherspoon-xml" +PHOSPHOR_MRW_REV = "6ca015dbd3e1e9d5206f9ec13ec9db2d8965e181" + +# Inhibit phosphor-hwmon-config-mrw +VIRTUAL-RUNTIME_phosphor-hwmon-config_df-mrw = "" + +# Pick up the Witherspoon-specific IPMI configuration +VIRTUAL-RUNTIME_ipmi-config = "witherspoon-ipmi-config" + +# Inhibit phosphor-fan-presence-mrw-native +PREFERRED_PROVIDER_virtual/phosphor-fan-presence-config_df-mrw = \ + "phosphor-fan-presence-config-native" + +# Inhibit phosphor-fan-control-fan-config-mrw-native +PREFERRED_PROVIDER_virtual/phosphor-fan-control-fan-config_df-mrw = \ + "phosphor-fan-control-fan-config-native" + +PREFERRED_RPROVIDER_virtual/phosphor-ipmi-config = "witherspoon-ipmi-config" diff --git a/meta-ibm/meta-witherspoon/recipes-core/systemd/systemd/journald-size-policy.conf b/meta-ibm/meta-witherspoon/recipes-core/systemd/systemd/journald-size-policy.conf new file mode 100644 index 000000000..fb84c6734 --- /dev/null +++ b/meta-ibm/meta-witherspoon/recipes-core/systemd/systemd/journald-size-policy.conf @@ -0,0 +1,8 @@ +# This file overrides a default for journald +# +# - Set a maximum size for journald in filesystem +# +# See journald.conf(5) for details + +[Journal] +SystemMaxUse=2.5M diff --git a/meta-ibm/meta-witherspoon/recipes-core/systemd/systemd/journald-storage-policy.conf b/meta-ibm/meta-witherspoon/recipes-core/systemd/systemd/journald-storage-policy.conf new file mode 100644 index 000000000..eb746a56f --- /dev/null +++ b/meta-ibm/meta-witherspoon/recipes-core/systemd/systemd/journald-storage-policy.conf @@ -0,0 +1,8 @@ +# This file overrides a default for journald +# +# - Default journald to write to persistent storage +# +# See journald.conf(5) for details + +[Journal] +Storage=persistent diff --git a/meta-ibm/meta-witherspoon/recipes-core/systemd/systemd/systemd-journald-override.conf b/meta-ibm/meta-witherspoon/recipes-core/systemd/systemd/systemd-journald-override.conf new file mode 100644 index 000000000..0ca86f863 --- /dev/null +++ b/meta-ibm/meta-witherspoon/recipes-core/systemd/systemd/systemd-journald-override.conf @@ -0,0 +1,3 @@ +[Unit] +Wants=local-fs.target +After=local-fs.target diff --git a/meta-ibm/meta-witherspoon/recipes-core/systemd/systemd_%.bbappend b/meta-ibm/meta-witherspoon/recipes-core/systemd/systemd_%.bbappend new file mode 100644 index 000000000..847714b38 --- /dev/null +++ b/meta-ibm/meta-witherspoon/recipes-core/systemd/systemd_%.bbappend @@ -0,0 +1,14 @@ +FILESEXTRAPATHS_append := "${THISDIR}/${PN}:" +SRC_URI += "file://journald-storage-policy.conf" +SRC_URI += "file://systemd-journald-override.conf" +SRC_URI += "file://journald-size-policy.conf" + +FILES_${PN} += "${systemd_unitdir}/journald.conf.d/journald-storage-policy.conf" +FILES_${PN} += "${systemd_system_unitdir}/systemd-journald.service.d/systemd-journald-override.conf" +FILES_${PN} += "${systemd_unitdir}/journald.conf.d/journald-size-policy.conf" + +do_install_append() { + install -m 644 -D ${WORKDIR}/journald-storage-policy.conf ${D}${systemd_unitdir}/journald.conf.d/journald-storage-policy.conf + install -m 644 -D ${WORKDIR}/systemd-journald-override.conf ${D}${systemd_system_unitdir}/systemd-journald.service.d/systemd-journald-override.conf + install -m 644 -D ${WORKDIR}/journald-size-policy.conf ${D}${systemd_unitdir}/journald.conf.d/journald-size-policy.conf +} diff --git a/meta-ibm/meta-witherspoon/recipes-kernel/linux/linux-aspeed/witherspoon.cfg b/meta-ibm/meta-witherspoon/recipes-kernel/linux/linux-aspeed/witherspoon.cfg new file mode 100644 index 000000000..dc41d5834 --- /dev/null +++ b/meta-ibm/meta-witherspoon/recipes-kernel/linux/linux-aspeed/witherspoon.cfg @@ -0,0 +1,7 @@ +CONFIG_SENSORS_IIO_HWMON=y +CONFIG_SENSORS_TMP421=y +CONFIG_SENSORS_MAX31785=y +CONFIG_SENSORS_UCD9000=y +CONFIG_RTC_DRV_RV8803=y +CONFIG_IIO=y +CONFIG_BMP280=y diff --git a/meta-ibm/meta-witherspoon/recipes-kernel/linux/linux-aspeed_%.bbappend b/meta-ibm/meta-witherspoon/recipes-kernel/linux/linux-aspeed_%.bbappend new file mode 100644 index 000000000..cad9140a0 --- /dev/null +++ b/meta-ibm/meta-witherspoon/recipes-kernel/linux/linux-aspeed_%.bbappend @@ -0,0 +1,2 @@ +FILESEXTRAPATHS_prepend_witherspoon := "${THISDIR}/${PN}:" +SRC_URI += "file://witherspoon.cfg" diff --git a/meta-ibm/meta-witherspoon/recipes-phosphor/chassis/avsbus-control.bb b/meta-ibm/meta-witherspoon/recipes-phosphor/chassis/avsbus-control.bb new file mode 100644 index 000000000..a09cdc750 --- /dev/null +++ b/meta-ibm/meta-witherspoon/recipes-phosphor/chassis/avsbus-control.bb @@ -0,0 +1,40 @@ +SUMMARY = "Witherspoon AVSBus control" +PR = "r1" + +inherit obmc-phosphor-systemd +inherit obmc-phosphor-license + +RDEPENDS_${PN} += "i2c-tools" + +S = "${WORKDIR}" +SRC_URI += "file://power-workarounds.sh \ + file://avsbus-enable.sh \ + file://avsbus-disable.sh" + +do_install() { + install -d ${D}${bindir} + install -m 0755 ${WORKDIR}/power-workarounds.sh \ + ${D}${bindir}/power-workarounds.sh + install -m 0755 ${WORKDIR}/avsbus-disable.sh \ + ${D}${bindir}/avsbus-disable.sh + install -m 0755 ${WORKDIR}/avsbus-enable.sh \ + ${D}${bindir}/avsbus-enable.sh +} + +TMPL_EN= "avsbus-enable@.service" +TMPL_DIS= "avsbus-disable@.service" +TMPL_WA= "power-workarounds@.service" +INSTFMT_EN= "avsbus-enable@{0}.service" +INSTFMT_DIS= "avsbus-disable@{0}.service" +INSTFMT_WA= "power-workarounds@{0}.service" +TGTFMT = "obmc-chassis-poweron@{0}.target" +FMT_EN = "../${TMPL_EN}:${TGTFMT}.requires/${INSTFMT_EN}" +FMT_DIS = "../${TMPL_DIS}:${TGTFMT}.requires/${INSTFMT_DIS}" +FMT_WA = "../${TMPL_WA}:${TGTFMT}.requires/${INSTFMT_WA}" + +SYSTEMD_SERVICE_${PN} += "${TMPL_EN}" +SYSTEMD_LINK_${PN} += "${@compose_list(d, 'FMT_EN', 'OBMC_CHASSIS_INSTANCES')}" +SYSTEMD_SERVICE_${PN} += "${TMPL_DIS}" +SYSTEMD_LINK_${PN} += "${@compose_list(d, 'FMT_DIS', 'OBMC_CHASSIS_INSTANCES')}" +SYSTEMD_SERVICE_${PN} += "${TMPL_WA}" +SYSTEMD_LINK_${PN} += "${@compose_list(d, 'FMT_WA', 'OBMC_CHASSIS_INSTANCES')}" diff --git a/meta-ibm/meta-witherspoon/recipes-phosphor/chassis/avsbus-control/avsbus-disable.sh b/meta-ibm/meta-witherspoon/recipes-phosphor/chassis/avsbus-control/avsbus-disable.sh new file mode 100644 index 000000000..a158f159e --- /dev/null +++ b/meta-ibm/meta-witherspoon/recipes-phosphor/chassis/avsbus-control/avsbus-disable.sh @@ -0,0 +1,16 @@ +#!/bin/sh + +i2cset -y 4 0x70 0x00 0x00 b # VDD 0 - PAGE set +i2cset -y 4 0x70 0x01 0x80 b # VDD 0 +i2cset -y 4 0x70 0x00 0x01 b # VCS 0 - PAGE set +i2cset -y 4 0x70 0x01 0x80 b # VCS 0 +i2cset -y 4 0x70 0x00 0x00 b # VCS 0 - PAGE reset +i2cset -y 4 0x71 0x00 0x00 b # VDN 0 - PAGE set +i2cset -y 4 0x71 0x01 0x80 b # VDN 0 +i2cset -y 5 0x70 0x00 0x00 b # VDD 1 - PAGE set +i2cset -y 5 0x70 0x01 0x80 b # VDD 1 +i2cset -y 5 0x70 0x00 0x01 b # VCS 1 - PAGE set +i2cset -y 5 0x70 0x01 0x80 b # VCS 1 +i2cset -y 5 0x70 0x00 0x00 b # VCS 1 - PAGE reset +i2cset -y 5 0x71 0x00 0x00 b # VDN 1 - PAGE set +i2cset -y 5 0x71 0x01 0x80 b # VDN 1 diff --git a/meta-ibm/meta-witherspoon/recipes-phosphor/chassis/avsbus-control/avsbus-disable@.service b/meta-ibm/meta-witherspoon/recipes-phosphor/chassis/avsbus-control/avsbus-disable@.service new file mode 100644 index 000000000..859f42883 --- /dev/null +++ b/meta-ibm/meta-witherspoon/recipes-phosphor/chassis/avsbus-control/avsbus-disable@.service @@ -0,0 +1,16 @@ +[Unit] +Description=Disable the AVS bus on the VRMs +Wants=power-workarounds@%i.service +After=power-workarounds@%i.service +Before=vrm-control@%i.service +Conflicts=obmc-chassis-poweroff@%i.target +ConditionPathExists=!/run/openbmc/chassis@%i-on + +[Service] +ExecStart=/usr/bin/env avsbus-disable.sh +SyslogIdentifier=avsbus-disable.sh +Type=oneshot +RemainAfterExit=yes + +[Install] +WantedBy=obmc-chassis-poweron@%i.target diff --git a/meta-ibm/meta-witherspoon/recipes-phosphor/chassis/avsbus-control/avsbus-enable.sh b/meta-ibm/meta-witherspoon/recipes-phosphor/chassis/avsbus-control/avsbus-enable.sh new file mode 100644 index 000000000..6306c58b0 --- /dev/null +++ b/meta-ibm/meta-witherspoon/recipes-phosphor/chassis/avsbus-control/avsbus-enable.sh @@ -0,0 +1,22 @@ +#!/bin/sh + +i2cset -y 4 0x70 0x00 0x00 b # VDD 0 - PAGE set +i2cset -y 4 0x70 0x21 0x00 0x01 i # VDD 0 - Set default HW boot voltage +i2cset -y 4 0x70 0x01 0xB0 b # VDD 0 +i2cset -y 4 0x70 0x00 0x01 b # VCS 0 - PAGE set +i2cset -y 4 0x70 0x21 0x08 0x01 i # VCS 0 - Set default HW boot voltage +i2cset -y 4 0x70 0x01 0xB0 b # VCS 0 +i2cset -y 4 0x70 0x00 0x00 b # VCS 0 - PAGE reset +i2cset -y 4 0x71 0x00 0x00 b # VDN 0 - PAGE set +i2cset -y 4 0x71 0x21 0x00 0x01 i # VDN 0 - Set default HW boot voltage +i2cset -y 4 0x71 0x01 0xB0 b # VDN 0 +i2cset -y 5 0x70 0x00 0x00 b # VDD 1 - PAGE set +i2cset -y 5 0x70 0x21 0x00 0x01 i # VDD 1 - Set default HW boot voltage +i2cset -y 5 0x70 0x01 0xB0 b # VDD 1 +i2cset -y 5 0x70 0x00 0x01 b # VCS 1 - PAGE set +i2cset -y 5 0x70 0x21 0x08 0x01 i # VCS 1 - Set default HW boot voltage +i2cset -y 5 0x70 0x01 0xB0 b # VCS 1 +i2cset -y 5 0x70 0x00 0x00 b # VCS 1 - PAGE reset +i2cset -y 5 0x71 0x00 0x00 b # VDN 1 - PAGE set +i2cset -y 5 0x71 0x21 0x00 0x01 i # VDN 1 - Set default HW boot voltage +i2cset -y 5 0x71 0x01 0xB0 b # VDN 1 diff --git a/meta-ibm/meta-witherspoon/recipes-phosphor/chassis/avsbus-control/avsbus-enable@.service b/meta-ibm/meta-witherspoon/recipes-phosphor/chassis/avsbus-control/avsbus-enable@.service new file mode 100644 index 000000000..b7fb41e24 --- /dev/null +++ b/meta-ibm/meta-witherspoon/recipes-phosphor/chassis/avsbus-control/avsbus-enable@.service @@ -0,0 +1,15 @@ +[Unit] +Description=Enable the AVS bus on VRMs +Wants=vrm-control@%i.service +After=vrm-control@%i.service +Conflicts=obmc-chassis-poweroff@%i.target +ConditionPathExists=!/run/openbmc/chassis@%i-on + +[Service] +ExecStart=/usr/bin/env avsbus-enable.sh +SyslogIdentifier=avsbus-enable.sh +Type=oneshot +RemainAfterExit=yes + +[Install] +WantedBy=obmc-chassis-poweron@%i.target diff --git a/meta-ibm/meta-witherspoon/recipes-phosphor/chassis/avsbus-control/power-workarounds.sh b/meta-ibm/meta-witherspoon/recipes-phosphor/chassis/avsbus-control/power-workarounds.sh new file mode 100644 index 000000000..d40579731 --- /dev/null +++ b/meta-ibm/meta-witherspoon/recipes-phosphor/chassis/avsbus-control/power-workarounds.sh @@ -0,0 +1,134 @@ +#!/bin/sh + +# ensure VCS ON_OFF_CONFIG set correctly from prior FW drivers +# A side +i2cset -y 4 0x70 0x00 0x01 b +i2cset -y 4 0x70 0x02 0x16 b #respond to ENABLE pin +i2cset -y 4 0x70 0x00 0x00 b +# B side +i2cset -y 5 0x70 0x00 0x01 b +i2cset -y 5 0x70 0x02 0x16 b #respond to ENABLE pin +i2cset -y 5 0x70 0x00 0x00 b + +# vddio = 1.0V, mdat/sdat PU enabled +i2cset -y 4 0x12 0xFF 0x00 b # VDD/VCS 0 +i2cset -y 4 0x12 0x2E 0x03 b # VDD/VCS 0 +i2cset -y 4 0x13 0xFF 0x00 b # VDN 0 +i2cset -y 4 0x13 0x2E 0x03 b # VDN 0 +i2cset -y 5 0x12 0xFF 0x00 b # VDD/VCS 1 +i2cset -y 5 0x12 0x2E 0x03 b # VDD/VCS 1 +i2cset -y 5 0x13 0xFF 0x00 b # VDN 1 +i2cset -y 5 0x13 0x2E 0x03 b # VDN 1 + +# A side VDDR - set to 1.23V +i2cset -y 4 0x71 0x00 0x01 +i2cset -y 4 0x71 0x21 0x3B 0x01 i +i2cset -y 4 0x71 0x00 0x00 + +# B side VDDR - set to 1.23V +i2cset -y 5 0x71 0x00 0x01 +i2cset -y 5 0x71 0x21 0x3B 0x01 i +i2cset -y 5 0x71 0x00 0x00 + +# VDN A - PGOOD_ON threshold +i2cset -y 4 0x71 0x00 0x00 b # PAGE +i2cset -y 4 0x71 0x5E 0xCD 0x00 i # set to 0.8V + +# VDN B - PGOOD_ON threshold +i2cset -y 5 0x71 0x00 0x00 b # PAGE +i2cset -y 5 0x71 0x5E 0xCD 0x00 i # set to 0.8V + +# unbind ucd driver to permit i2cset +ucd_retries=5 +ucd= + +ucdpath="/sys/bus/i2c/drivers/ucd9000" +if [ -e $ucdpath ] +then + ucd=`ls -1 $ucdpath | grep 64` + if [ -n "$ucd" ] + then + echo $ucd > $ucdpath/unbind + fi +fi + +# make sure VCS ON_OFF_CONFIG set correctly from old FW releases +i2cset -y 11 0x64 0x00 0x0E i +i2cset -y 11 0x64 0x02 0x16 i +i2cset -y 11 0x64 0x00 0x0F i +i2cset -y 11 0x64 0x02 0x16 i + +## move memory enables to align with VDN (VDN to VDDR leakage issue) +#GPO_CONFIG_1 (GPIO15) : mem 0 reg enables +i2cset -y 11 0x64 0xF7 0x00 i +i2cset -y 11 0x64 0xF8 0x15 0x6E 0x80 0x08 0x00 0x00 0x00 0x40 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 i +#GPO_CONFIG_2 (GPIO7) : mem 1 reg enables +i2cset -y 11 0x64 0xF7 0x01 i +i2cset -y 11 0x64 0xF8 0x15 0x16 0x80 0x08 0x00 0x00 0x20 0x40 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 i + +# change VDN delays based on UCD MFR_REVISION setting +REV=`i2cget -y 11 0x64 0x9B i 2|cut -f2 -d' '` +if [ "$REV" == "0x01" -o "$REV" == "0x02" ] ; then + # use 20ms delay for VDN + #TON_DELAY rail 8 + i2cset -y 11 0x64 0x00 0x07 i + i2cset -y 11 0x64 0x60 0x80 0xDA i + #TON_DELAY rail 9 + i2cset -y 11 0x64 0x00 0x08 i + i2cset -y 11 0x64 0x60 0x80 0xDA i +else + # use 70ms delay for VDN + #TON_DELAY rail 8 + i2cset -y 11 0x64 0x00 0x07 i + i2cset -y 11 0x64 0x60 0x30 0xEA i + #TON_DELAY rail 9 + i2cset -y 11 0x64 0x00 0x08 i + i2cset -y 11 0x64 0x60 0x30 0xEA i +fi + +# Raise AVDD +100mV +i2cset -y 11 0x64 0x00 0x09 i # set PAGE +i2cset -y 11 0x64 0xF5 0x81 i # set margin_config +i2cset -y 11 0x64 0x21 0x85 0x33 i # set VOUT_COMMAND + +# Increase over-current settings +#VDD A phase current +i2cset -y 4 0x12 0xFF 0x04 b # set window register high byte to 4 +i2cset -y 4 0x12 0x3C 0x80 b # Set to 64A +#VDD B phase current +i2cset -y 5 0x12 0xFF 0x04 b # set window register high byte to 4 +i2cset -y 5 0x12 0x3C 0x80 b # Set to 64A +#VDD A master OC fault to 445A +i2cset -y 4 0x70 0x00 0x00 b # PAGE +i2cset -y 4 0x70 0x46 0x08DE w +# VDD A master OC warn to 326A +i2cset -y 4 0x70 0x4A 0x08A3 w # A308 +#VDD B master OC fault to 445A +i2cset -y 5 0x70 0x00 0x00 b # PAGE +i2cset -y 5 0x70 0x46 0x08DE w +# VDD B master OC warn to 326A +i2cset -y 5 0x70 0x4A 0x08A3 w +#VCS phase current to 30A C/C +i2cset -y 4 0x12 0xFF 0x08 b # set window register to 8 +i2cset -y 4 0x12 0x3C 0x3C b # 30A +i2cset -y 5 0x12 0xFF 0x08 b # set window register to 8 +i2cset -y 5 0x12 0x3C 0x3C b # 30A +#VCS master OC to 43A +i2cset -y 4 0x70 0x00 0x01 # PAGE 1 +i2cset -y 4 0x70 0x46 0x0816 w # OC to 43A +i2cset -y 5 0x70 0x00 0x01 # PAGE 1 +i2cset -y 5 0x70 0x46 0x0816 w # OC to 43A + +# re-bind ucd driver only if we unbound it (i.e. ucd has been set with a value) +if [ -e $ucdpath -a -n "$ucd" ]; then + j=0 + until [ $j -ge $ucd_retries ] || [ -e $ucdpath/$ucd ]; do + j=$((j+1)) + echo $ucd > $ucdpath/bind || ret=$? + if [ $j -gt 1 ]; then + echo "rebinding UCD driver. Retry number $j" + sleep 1 + fi + done + if [ ! -e $ucdpath/$ucd ]; then exit $ret; fi +fi diff --git a/meta-ibm/meta-witherspoon/recipes-phosphor/chassis/avsbus-control/power-workarounds@.service b/meta-ibm/meta-witherspoon/recipes-phosphor/chassis/avsbus-control/power-workarounds@.service new file mode 100644 index 000000000..74d8e4bfc --- /dev/null +++ b/meta-ibm/meta-witherspoon/recipes-phosphor/chassis/avsbus-control/power-workarounds@.service @@ -0,0 +1,16 @@ +[Unit] +Description=Perform power workarounds on VRMs +Wants=ir35221-on-unbind@%i.service +After=ir35221-on-unbind@%i.service +Before=avsbus-disable@%i.service +Conflicts=obmc-chassis-poweroff@%i.target +ConditionPathExists=!/run/openbmc/chassis@%i-on + +[Service] +ExecStart=/usr/bin/env power-workarounds.sh +SyslogIdentifier=power-workarounds.sh +Type=oneshot +RemainAfterExit=yes + +[Install] +WantedBy=obmc-chassis-poweron@%i.target diff --git a/meta-ibm/meta-witherspoon/recipes-phosphor/chassis/obmc-mgr-inventory%.bbappend b/meta-ibm/meta-witherspoon/recipes-phosphor/chassis/obmc-mgr-inventory%.bbappend new file mode 100644 index 000000000..c1d50e6ff --- /dev/null +++ b/meta-ibm/meta-witherspoon/recipes-phosphor/chassis/obmc-mgr-inventory%.bbappend @@ -0,0 +1,24 @@ +FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" + +INSTANCES = "motherboard/uuid motherboard/bmc/ethernet" +ITEMS_FMT = "system/chassis/{0}" + +ITEMS = "${@compose_list(d, 'ITEMS_FMT', 'INSTANCES')}" + +ENV_FILES = "obmc/sync_inventory_item/{0}" +SYSTEMD_ENVIRONMENT_FILE_${PN} += "${@compose_list(d, 'ENV_FILES', 'ITEMS')}" + +TMPL = "obmc-sync-inventory-item@.service" +TGT = "${SYSTEMD_DEFAULT_TARGET}" + +ETH_SVC = "system-chassis-motherboard-bmc-ethernet.service" +UUID_SVC = "system-chassis-motherboard-uuid.service" + +ETH_DROPIN_DIR = "obmc-sync-inventory-item@${ETH_SVC}.d" +UUID_DROPIN_DIR = "obmc-sync-inventory-item@${UUID_SVC}.d" + +SYSTEMD_OVERRIDE_${PN} += "mac_sync_inventory.conf:${ETH_DROPIN_DIR}/mac_sync_inventory.conf" +SYSTEMD_OVERRIDE_${PN} += "uuid_sync_inventory.conf:${UUID_DROPIN_DIR}/uuid_sync_inventory.conf" + +SYSTEMD_LINK_${PN} += "../${TMPL}:${TGT}.wants/obmc-sync-inventory-item@${ETH_SVC}" +SYSTEMD_LINK_${PN} += "../${TMPL}:${TGT}.wants/obmc-sync-inventory-item@${UUID_SVC}" diff --git a/meta-ibm/meta-witherspoon/recipes-phosphor/chassis/obmc-mgr-inventory%/mac_sync_inventory.conf b/meta-ibm/meta-witherspoon/recipes-phosphor/chassis/obmc-mgr-inventory%/mac_sync_inventory.conf new file mode 100644 index 000000000..f04b6dd37 --- /dev/null +++ b/meta-ibm/meta-witherspoon/recipes-phosphor/chassis/obmc-mgr-inventory%/mac_sync_inventory.conf @@ -0,0 +1,6 @@ +[Unit] +Wants=mapper-wait@-xyz-openbmc_project-network-config.service +After=mapper-wait@-xyz-openbmc_project-network-config.service + +Wants=op-vpd-parser.service +After=op-vpd-parser.service diff --git a/meta-ibm/meta-witherspoon/recipes-phosphor/chassis/obmc-mgr-inventory%/obmc/sync_inventory_item/system/chassis/motherboard/bmc/ethernet b/meta-ibm/meta-witherspoon/recipes-phosphor/chassis/obmc-mgr-inventory%/obmc/sync_inventory_item/system/chassis/motherboard/bmc/ethernet new file mode 100644 index 000000000..722e0e641 --- /dev/null +++ b/meta-ibm/meta-witherspoon/recipes-phosphor/chassis/obmc-mgr-inventory%/obmc/sync_inventory_item/system/chassis/motherboard/bmc/ethernet @@ -0,0 +1,2 @@ +PROPERTY="MACAddress" +SYNC_TYPE=mac diff --git a/meta-ibm/meta-witherspoon/recipes-phosphor/chassis/obmc-mgr-inventory%/obmc/sync_inventory_item/system/chassis/motherboard/uuid b/meta-ibm/meta-witherspoon/recipes-phosphor/chassis/obmc-mgr-inventory%/obmc/sync_inventory_item/system/chassis/motherboard/uuid new file mode 100644 index 000000000..95abbc885 --- /dev/null +++ b/meta-ibm/meta-witherspoon/recipes-phosphor/chassis/obmc-mgr-inventory%/obmc/sync_inventory_item/system/chassis/motherboard/uuid @@ -0,0 +1,2 @@ +PROPERTY="UUID" +SYNC_TYPE=uuid diff --git a/meta-ibm/meta-witherspoon/recipes-phosphor/chassis/obmc-mgr-inventory%/uuid_sync_inventory.conf b/meta-ibm/meta-witherspoon/recipes-phosphor/chassis/obmc-mgr-inventory%/uuid_sync_inventory.conf new file mode 100644 index 000000000..587476244 --- /dev/null +++ b/meta-ibm/meta-witherspoon/recipes-phosphor/chassis/obmc-mgr-inventory%/uuid_sync_inventory.conf @@ -0,0 +1,3 @@ +[Unit] +Wants=op-vpd-parser.service +After=op-vpd-parser.service diff --git a/meta-ibm/meta-witherspoon/recipes-phosphor/chassis/obmc-op-control-power.bbappend b/meta-ibm/meta-witherspoon/recipes-phosphor/chassis/obmc-op-control-power.bbappend new file mode 100644 index 000000000..72d991c7e --- /dev/null +++ b/meta-ibm/meta-witherspoon/recipes-phosphor/chassis/obmc-op-control-power.bbappend @@ -0,0 +1 @@ +FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" diff --git a/meta-ibm/meta-witherspoon/recipes-phosphor/chassis/obmc-op-control-power/obmc/power_control b/meta-ibm/meta-witherspoon/recipes-phosphor/chassis/obmc-op-control-power/obmc/power_control new file mode 100644 index 000000000..a93bdd758 --- /dev/null +++ b/meta-ibm/meta-witherspoon/recipes-phosphor/chassis/obmc-op-control-power/obmc/power_control @@ -0,0 +1,2 @@ +POLL_INTERVAL="500" +PGOOD_TIMEOUT="10" diff --git a/meta-ibm/meta-witherspoon/recipes-phosphor/chassis/vrm-control.bb b/meta-ibm/meta-witherspoon/recipes-phosphor/chassis/vrm-control.bb new file mode 100644 index 000000000..d05e67fb9 --- /dev/null +++ b/meta-ibm/meta-witherspoon/recipes-phosphor/chassis/vrm-control.bb @@ -0,0 +1,36 @@ +SUMMARY = "Witherspoon VRM Overrides" +DESCRIPTION = "Sets Witherspoon VRMs to custom voltages" +PR = "r1" + +inherit obmc-phosphor-systemd +inherit obmc-phosphor-license + +RDEPENDS_${PN} += "i2c-tools bash" + +S = "${WORKDIR}" +SRC_URI += "file://vrm-control.sh \ + file://ir35221-unbind-bind.sh" + +do_install() { + install -d ${D}${bindir} + install -m 0755 ${WORKDIR}/vrm-control.sh ${D}${bindir}/vrm-control.sh + install -m 0755 ${WORKDIR}/ir35221-unbind-bind.sh ${D}${bindir}/ir35221-unbind-bind.sh +} + +TMPL = "vrm-control@.service" +INSTFMT = "vrm-control@{0}.service" +TGTFMT_ON = "obmc-chassis-poweron@{0}.target" +FMT_ON = "../${TMPL}:${TGTFMT_ON}.requires/${INSTFMT}" + +TMPL_ON_IRBIND = "ir35221-on-bind@.service" +INSTFMT_ON_IRBIND = "ir35221-on-bind@{0}.service" +FMT_ON_IRBIND = "../${TMPL_ON_IRBIND}:${TGTFMT_ON}.wants/${INSTFMT_ON_IRBIND}" + +TMPL_ON_IRUNBIND = "ir35221-on-unbind@.service" +INSTFMT_ON_IRUNBIND = "ir35221-on-unbind@{0}.service" +FMT_ON_IRUNBIND = "../${TMPL_ON_IRUNBIND}:${TGTFMT_ON}.requires/${INSTFMT_ON_IRUNBIND}" + +SYSTEMD_SERVICE_${PN} += "${TMPL} ${TMPL_ON_IRUNBIND} ${TMPL_ON_IRBIND}" +SYSTEMD_LINK_${PN} += "${@compose_list(d, 'FMT_ON', 'OBMC_CHASSIS_INSTANCES')}" +SYSTEMD_LINK_${PN} += "${@compose_list(d, 'FMT_ON_IRBIND', 'OBMC_CHASSIS_INSTANCES')}" +SYSTEMD_LINK_${PN} += "${@compose_list(d, 'FMT_ON_IRUNBIND', 'OBMC_CHASSIS_INSTANCES')}" diff --git a/meta-ibm/meta-witherspoon/recipes-phosphor/chassis/vrm-control/ir35221-on-bind@.service b/meta-ibm/meta-witherspoon/recipes-phosphor/chassis/vrm-control/ir35221-on-bind@.service new file mode 100644 index 000000000..e6adc05f3 --- /dev/null +++ b/meta-ibm/meta-witherspoon/recipes-phosphor/chassis/vrm-control/ir35221-on-bind@.service @@ -0,0 +1,15 @@ +[Unit] +Description=Power on bind ir35221 device driver devs +After=avsbus-enable@%i.service +Wants=obmc-host-start-pre@%i.target +Before=obmc-host-start-pre@%i.target +Conflicts=obmc-chassis-poweroff@%i.target +ConditionPathExists=!/run/openbmc/chassis@%i-on + +[Service] +ExecStart=/usr/bin/ir35221-unbind-bind.sh bind +Type=oneshot +RemainAfterExit=yes + +[Install] +WantedBy=obmc-chassis-poweron@%i.target diff --git a/meta-ibm/meta-witherspoon/recipes-phosphor/chassis/vrm-control/ir35221-on-unbind@.service b/meta-ibm/meta-witherspoon/recipes-phosphor/chassis/vrm-control/ir35221-on-unbind@.service new file mode 100644 index 000000000..7638538d1 --- /dev/null +++ b/meta-ibm/meta-witherspoon/recipes-phosphor/chassis/vrm-control/ir35221-on-unbind@.service @@ -0,0 +1,14 @@ +[Unit] +Description=power on mode unbind ir35221 device driver devs +Wants=obmc-power-start-pre@%i.target +Before=obmc-power-start-pre@%i.target +Conflicts=obmc-chassis-poweroff@%i.target +ConditionPathExists=!/run/openbmc/chassis@%i-on + +[Service] +ExecStart=/usr/bin/ir35221-unbind-bind.sh unbind +Type=oneshot +RemainAfterExit=yes + +[Install] +WantedBy=obmc-chassis-poweron@%i.target diff --git a/meta-ibm/meta-witherspoon/recipes-phosphor/chassis/vrm-control/ir35221-unbind-bind.sh b/meta-ibm/meta-witherspoon/recipes-phosphor/chassis/vrm-control/ir35221-unbind-bind.sh new file mode 100644 index 000000000..160cc5d27 --- /dev/null +++ b/meta-ibm/meta-witherspoon/recipes-phosphor/chassis/vrm-control/ir35221-unbind-bind.sh @@ -0,0 +1,81 @@ +#!/bin/bash +# ######################################################### +# Script to run on witherspoon BMC to unbind/bind the ir35221 +# driver's devices + +status=0 +max_retries=3 +driver_path="/sys/bus/i2c/drivers/ir35221/" +platform_path="/sys/devices/platform/ahb/ahb:apb/ahb:apb:i2c@1e78a000/" + +unbind_driver () { + echo $1 > $driver_path/unbind +} + +bind_driver () { + device=$1 + tries=0 + + until [ $tries -ge $max_retries ]; do + tries=$((tries+1)) + ret=0 + echo $device > $driver_path/bind || ret=$? + if [ $ret -ne 0 ]; then + echo "VRM $1 bind failed. Try $tries" + sleep 1 + else + tries=$((max_retries+1)) + fi + done + + #Script will return a nonzero value if any binds fail. + if [ $ret -ne 0 ]; then + status=$ret + fi +} + +if [ "$1" = "unbind" ] +then + if [ -e $driver_path/4-0070 ] + then + unbind_driver "4-0070" + fi + + if [ -e $driver_path/4-0071 ] + then + unbind_driver "4-0071" + fi + + if [ -e $driver_path/5-0070 ] + then + unbind_driver "5-0070" + fi + + if [ -e $driver_path/5-0071 ] + then + unbind_driver "5-0071" + fi +elif [ "$1" = "bind" ] +then + if [ -e $platform_path/1e78a140.i2c-bus/i2c-4/4-0070 ] + then + bind_driver "4-0070" + fi + + if [ -e $platform_path/1e78a140.i2c-bus/i2c-4/4-0071 ] + then + bind_driver "4-0071" + fi + + if [ -e $platform_path/1e78a180.i2c-bus/i2c-5/5-0070 ] + then + bind_driver "5-0070" + fi + + if [ -e $platform_path/1e78a180.i2c-bus/i2c-5/5-0071 ] + then + bind_driver "5-0071" + fi +fi + +exit $status diff --git a/meta-ibm/meta-witherspoon/recipes-phosphor/chassis/vrm-control/vrm-control.sh b/meta-ibm/meta-witherspoon/recipes-phosphor/chassis/vrm-control/vrm-control.sh new file mode 100644 index 000000000..c67e244a7 --- /dev/null +++ b/meta-ibm/meta-witherspoon/recipes-phosphor/chassis/vrm-control/vrm-control.sh @@ -0,0 +1,155 @@ +#!/bin/bash +# ######################################################### +# Script to run on witherspoon BMC to read/set vrm voltages + + +# ######################################################### +d2v () { +# usage: d2v + +echo $1 | awk '{print $1 * 256 + .5}' | cut -d '.' -f 1 +} + + +# ######################################################### +v2d () { +# usage: v2d + +printf " %0.3fV" `echo $1 | awk '{print $1 / 256}'` +} + + +# ######################################################### +i2d () { +# usage: i2d + +# parse current mantisa and exponent +# format: SEEE ESMM MMMM MMMM +let e=$1/0x800 +let esign=e/0x10 +let m=$1\&0x07FF +let msign=m/0x0400 + +if [ $msign -eq 1 ] +then + # calc ones compliment + let m=($m^0x07FF)+1 + m="-$m" +fi +if [ $esign -eq 1 ] +then + # calc ones compliment + let e=(e^0x1F)+1 + e="-$e" +fi +printf " %0.3fA\n" `echo $m $e $2 | awk '{print ($1 * 2^$2)}'` +} + + +# ######################################################### +rw_vc () { +# usage: rw_vc + +# select channel +if [ $4 != "x" ] +then + i2cset -y $1 $2 0 $4 b +fi + +# write new voltage set point +if [ ! -e $5 ] +then + i2cset -y $1 $2 0x21 `d2v $5` w +fi + +# print voltage set point +v2d `i2cget -y $1 $2 0x21 w` + +# print voltage +v2d `i2cget -y $1 $2 0x8B w` + +# print current +i2d `i2cget -y $1 $2 0x8C w` $3 + +# default back to channel 0 +if [ $4 != "x" ] +then + i2cset -y $1 $2 0 0 b +fi +} + + +# ######################################################### +# Main + +if [ -e $1 ] +then + $0 vdda vcsa vdna vioa vddra vppa vddb vcsb vdnb viob vddrb vppb + exit +fi + +if [ $1 == "-h" ] +then + echo " Usage: vrm [=[value] [=[value]] ...]" + echo " rail: vdda vcsa vdna vioa vddra vppa vddb vcsb vdnb viob vddrb vppb vdnd viod" + echo " value: volts" + echo + echo " e.g., vrm vioa=1.0 viob=1.0" + echo + exit +fi + +echo "rail set read current" +echo "------- ------- ------- -------" +for param in ${@:1} +do + rail=`echo $param | cut -d'=' -f 1` + val=`echo ${param}= | cut -d'=' -f 2` + echo -n "$rail" + case "$rail" in + vdda) + rw_vc 4 0x70 2 0 $val + ;; + vddb) + rw_vc 5 0x70 2 0 $val + ;; + vcsa) + rw_vc 4 0x70 4 1 $val + ;; + vcsb) + rw_vc 5 0x70 4 1 $val + ;; + vdna) + rw_vc 4 0x71 2 0 $val + ;; + vdnb) + rw_vc 5 0x71 2 0 $val + ;; + vioa) + rw_vc 4 0x40 2 x $val + ;; + viob) + rw_vc 5 0x40 2 x $val + ;; + vddra) + rw_vc 4 0x71 2 1 $val + ;; + vddrb) + rw_vc 5 0x71 2 1 $val + ;; + vppa) + rw_vc 12 0x41 2 x $val + ;; + vppb) + rw_vc 13 0x41 2 x $val + ;; + vdnd) + rw_vc 2 0x70 2 0 $val + ;; + viod) + rw_vc 2 0x70 2 1 $val + ;; + *) + echo " non-existant" + esac +done diff --git a/meta-ibm/meta-witherspoon/recipes-phosphor/chassis/vrm-control/vrm-control@.service b/meta-ibm/meta-witherspoon/recipes-phosphor/chassis/vrm-control/vrm-control@.service new file mode 100644 index 000000000..731ce55c3 --- /dev/null +++ b/meta-ibm/meta-witherspoon/recipes-phosphor/chassis/vrm-control/vrm-control@.service @@ -0,0 +1,16 @@ +[Unit] +Description=Apply voltage overrides to VRMs +Wants=avsbus-disable@%i.service +After=avsbus-disable@%i.service +Before=avsbus-enable@%i.service +Conflicts=obmc-chassis-poweroff@%i.target +ConditionPathExists=!/run/openbmc/chassis@%i-on + +[Service] +ExecStart=/usr/bin/env vrm-control.sh vdna=0.9 vdnb=0.9 +SyslogIdentifier=vrm-control.sh +Type=oneshot +RemainAfterExit=yes + +[Install] +WantedBy=obmc-chassis-poweron@%i.target diff --git a/meta-ibm/meta-witherspoon/recipes-phosphor/console/obmc-console/obmc-console.conf b/meta-ibm/meta-witherspoon/recipes-phosphor/console/obmc-console/obmc-console.conf new file mode 100644 index 000000000..a5ba3f328 --- /dev/null +++ b/meta-ibm/meta-witherspoon/recipes-phosphor/console/obmc-console/obmc-console.conf @@ -0,0 +1,4 @@ +lpc-address = 0x3f8 +sirq = 4 +local-tty = ttyS0 +local-tty-baud = 115200 diff --git a/meta-ibm/meta-witherspoon/recipes-phosphor/console/obmc-console_%.bbappend b/meta-ibm/meta-witherspoon/recipes-phosphor/console/obmc-console_%.bbappend new file mode 100644 index 000000000..ffe6b0c64 --- /dev/null +++ b/meta-ibm/meta-witherspoon/recipes-phosphor/console/obmc-console_%.bbappend @@ -0,0 +1 @@ +FILESEXTRAPATHS_prepend_witherspoon := "${THISDIR}/${PN}:" diff --git a/meta-ibm/meta-witherspoon/recipes-phosphor/dbus/phosphor-dbus-monitor-config-native%.bbappend b/meta-ibm/meta-witherspoon/recipes-phosphor/dbus/phosphor-dbus-monitor-config-native%.bbappend new file mode 100644 index 000000000..2831afe21 --- /dev/null +++ b/meta-ibm/meta-witherspoon/recipes-phosphor/dbus/phosphor-dbus-monitor-config-native%.bbappend @@ -0,0 +1,4 @@ +PHOSPHOR_DBUS_MONITOR_CONFIGS_append = " witherspoon-fan-policy-native" +PHOSPHOR_DBUS_MONITOR_CONFIGS_append = " witherspoon-thermal-policy-native" +PHOSPHOR_DBUS_MONITOR_CONFIGS_append = " witherspoon-power-supply-policy-native" +PHOSPHOR_DBUS_MONITOR_CONFIGS_append = " witherspoon-events-policy-native" diff --git a/meta-ibm/meta-witherspoon/recipes-phosphor/dbus/phosphor-dbus-monitor.bbappend b/meta-ibm/meta-witherspoon/recipes-phosphor/dbus/phosphor-dbus-monitor.bbappend new file mode 100644 index 000000000..e80b49902 --- /dev/null +++ b/meta-ibm/meta-witherspoon/recipes-phosphor/dbus/phosphor-dbus-monitor.bbappend @@ -0,0 +1 @@ +SYSTEMD_LINK_phosphor-msl-verify = "../phosphor-msl-verify.service:obmc-chassis-poweron@0.target.requires/phosphor-msl-verify.service" diff --git a/meta-ibm/meta-witherspoon/recipes-phosphor/dbus/phosphor-mapper.bbappend b/meta-ibm/meta-witherspoon/recipes-phosphor/dbus/phosphor-mapper.bbappend new file mode 100644 index 000000000..668ee9374 --- /dev/null +++ b/meta-ibm/meta-witherspoon/recipes-phosphor/dbus/phosphor-mapper.bbappend @@ -0,0 +1,7 @@ +FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" + +MAPPER_SVC = "xyz.openbmc_project.ObjectMapper.service" + +MAPPER_DROPIN_DIR = "${MAPPER_SVC}.d" + +SYSTEMD_OVERRIDE_${PN} += "mapper-nice.conf:${MAPPER_DROPIN_DIR}/mapper-nice.conf" diff --git a/meta-ibm/meta-witherspoon/recipes-phosphor/dbus/phosphor-mapper/mapper-nice.conf b/meta-ibm/meta-witherspoon/recipes-phosphor/dbus/phosphor-mapper/mapper-nice.conf new file mode 100644 index 000000000..5464cb53e --- /dev/null +++ b/meta-ibm/meta-witherspoon/recipes-phosphor/dbus/phosphor-mapper/mapper-nice.conf @@ -0,0 +1,2 @@ +[Service] +Nice=-5 \ No newline at end of file diff --git a/meta-ibm/meta-witherspoon/recipes-phosphor/events/witherspoon-events-policy-native.bb b/meta-ibm/meta-witherspoon/recipes-phosphor/events/witherspoon-events-policy-native.bb new file mode 100644 index 000000000..c478e12b7 --- /dev/null +++ b/meta-ibm/meta-witherspoon/recipes-phosphor/events/witherspoon-events-policy-native.bb @@ -0,0 +1,13 @@ +SUMMARY = "Event policy for Witherspoon" +PR = "r1" + +inherit native +inherit obmc-phosphor-license +inherit phosphor-dbus-monitor + +SRC_URI += "file://config.yaml" + +do_install() { + install -D ${WORKDIR}/config.yaml ${D}${config_dir}/config.yaml +} + diff --git a/meta-ibm/meta-witherspoon/recipes-phosphor/events/witherspoon-events-policy/config.yaml b/meta-ibm/meta-witherspoon/recipes-phosphor/events/witherspoon-events-policy/config.yaml new file mode 100644 index 000000000..0d31afb2b --- /dev/null +++ b/meta-ibm/meta-witherspoon/recipes-phosphor/events/witherspoon-events-policy/config.yaml @@ -0,0 +1,114 @@ +- name: occpath group + class: group + group: path + members: + - meta: PATH + path: /org/open_power/control/occ0 + +- name: occproctemp property + class: group + group: property + type: boolean + members: + - interface: org.open_power.OCC.Status + meta: PROPERTY + property: ThrottleProcTemp + +- name: occprocpower property + class: group + group: property + type: boolean + members: + - interface: org.open_power.OCC.Status + meta: PROPERTY + property: ThrottleProcPower + +- name: occmemtemp property + class: group + group: property + type: boolean + members: + - interface: org.open_power.OCC.Status + meta: PROPERTY + property: ThrottleMemTemp + +- name: watch occproctemp + class: watch + watch: property + paths: occpath group + properties: occproctemp property + callback: check occproctemp + +- name: watch occprocpower + class: watch + watch: property + paths: occpath group + properties: occprocpower property + callback: check occprocpower + +- name: watch occmemtemp + class: watch + watch: property + paths: occpath group + properties: occmemtemp property + callback: check occmemtemp + +- name: check occproctemp + class: condition + condition: count + paths: occpath group + properties: occproctemp property + defer: 1000us + callback: create occproctemp event + countop: '==' + countbound: 1 + op: '==' + bound: true + +- name: check occprocpower + class: condition + condition: count + paths: occpath group + properties: occprocpower property + defer: 1000us + callback: create occprocpower event + countop: '==' + countbound: 1 + op: '==' + bound: true + +- name: check occmemtemp + class: condition + condition: count + paths: occpath group + properties: occmemtemp property + defer: 1000us + callback: create occmemtemp event + countop: '==' + countbound: 1 + op: '==' + bound: true + +- name: create occproctemp event + class: callback + callback: event + paths: occpath group + properties: occproctemp property + eventName: occ + eventMessage: "Processor throttled due to an over temperature condition." + +- name: create occprocpower event + class: callback + callback: event + paths: occpath group + properties: occprocpower property + eventName: occ + eventMessage: "Processor throttled due to reaching the power cap limit." + +- name: create occmemtemp event + class: callback + callback: event + paths: occpath group + properties: occmemtemp property + eventName: occ + eventMessage: "Memory throttled due to an over temperature condition." diff --git a/meta-ibm/meta-witherspoon/recipes-phosphor/fans/phosphor-fan%.bbappend b/meta-ibm/meta-witherspoon/recipes-phosphor/fans/phosphor-fan%.bbappend new file mode 100644 index 000000000..8cc310e7c --- /dev/null +++ b/meta-ibm/meta-witherspoon/recipes-phosphor/fans/phosphor-fan%.bbappend @@ -0,0 +1,33 @@ +FILESEXTRAPATHS_append := "${THISDIR}/${PN}:" + +# Package configuration +FAN_PACKAGES += " \ + phosphor-cooling-type \ +" + +PACKAGECONFIG += "cooling-type" + +RDEPENDS_phosphor-cooling-type += "libevdev" + +TMPL_COOLING = "phosphor-cooling-type@.service" +INSTFMT_COOLING = "phosphor-cooling-type@{0}.service" +COOLING_TGT = "${SYSTEMD_DEFAULT_TARGET}" +FMT_COOLING = "../${TMPL_COOLING}:${COOLING_TGT}.requires/${INSTFMT_COOLING}" + +FILES_phosphor-cooling-type = "${sbindir}/phosphor-cooling-type" +SYSTEMD_SERVICE_phosphor-cooling-type += "${TMPL_COOLING}" +SYSTEMD_LINK_phosphor-cooling-type += "${@compose_list(d, 'FMT_COOLING', 'OBMC_CHASSIS_INSTANCES')}" + +COOLING_ENV_FMT = "obmc/phosphor-fan/phosphor-cooling-type-{0}.conf" + +SYSTEMD_ENVIRONMENT_FILE_phosphor-cooling-type += "${@compose_list(d, 'COOLING_ENV_FMT', 'OBMC_CHASSIS_INSTANCES')}" + +#These services are protected by the watchdog +SYSTEMD_OVERRIDE_phosphor-fan-control += "fan-watchdog-monitor.conf:phosphor-fan-control-init@0.service.d/fan-watchdog-monitor.conf" +SYSTEMD_OVERRIDE_phosphor-fan-control += "fan-watchdog-monitor.conf:phosphor-fan-control@0.service.d/fan-watchdog-monitor.conf" +SYSTEMD_OVERRIDE_phosphor-fan-monitor += "fan-watchdog-monitor.conf:phosphor-fan-monitor-init@0.service.d/fan-watchdog-monitor.conf" +SYSTEMD_OVERRIDE_phosphor-fan-monitor += "fan-watchdog-monitor.conf:phosphor-fan-monitor@0.service.d/fan-watchdog-monitor.conf" + +#These services need to be stopped when watchdog expires +SYSTEMD_OVERRIDE_phosphor-fan-control += "fan-watchdog-conflicts.conf:phosphor-fan-control@0.service.d/fan-watchdog-conflicts.conf" +SYSTEMD_OVERRIDE_phosphor-fan-monitor += "fan-watchdog-conflicts.conf:phosphor-fan-monitor@0.service.d/fan-watchdog-conflicts.conf" diff --git a/meta-ibm/meta-witherspoon/recipes-phosphor/fans/phosphor-fan%/fan-watchdog-conflicts.conf b/meta-ibm/meta-witherspoon/recipes-phosphor/fans/phosphor-fan%/fan-watchdog-conflicts.conf new file mode 100644 index 000000000..90b1e810e --- /dev/null +++ b/meta-ibm/meta-witherspoon/recipes-phosphor/fans/phosphor-fan%/fan-watchdog-conflicts.conf @@ -0,0 +1,2 @@ +[Unit] +Conflicts=obmc-fan-watchdog-takeover.target diff --git a/meta-ibm/meta-witherspoon/recipes-phosphor/fans/phosphor-fan%/fan-watchdog-monitor.conf b/meta-ibm/meta-witherspoon/recipes-phosphor/fans/phosphor-fan%/fan-watchdog-monitor.conf new file mode 100644 index 000000000..023e61a64 --- /dev/null +++ b/meta-ibm/meta-witherspoon/recipes-phosphor/fans/phosphor-fan%/fan-watchdog-monitor.conf @@ -0,0 +1,5 @@ +[Unit] +#These overrides allow the fan watchdog to take over when this service dies +OnFailure=witherspoon-fan-watchdog-monitor@%n.service +StartLimitIntervalSec=5 +StartLimitBurst=3 diff --git a/meta-ibm/meta-witherspoon/recipes-phosphor/fans/phosphor-fan%/obmc/phosphor-fan/phosphor-cooling-type-0.conf b/meta-ibm/meta-witherspoon/recipes-phosphor/fans/phosphor-fan%/obmc/phosphor-fan/phosphor-cooling-type-0.conf new file mode 100644 index 000000000..e5e8f435e --- /dev/null +++ b/meta-ibm/meta-witherspoon/recipes-phosphor/fans/phosphor-fan%/obmc/phosphor-fan/phosphor-cooling-type-0.conf @@ -0,0 +1,6 @@ +OBJPATH="--path=/system/chassis" +AIR="--air" +WATER="" +DEVICE="--dev=/dev/input/by-path/platform-gpio-keys-event" +CODE="--event=13" + diff --git a/meta-ibm/meta-witherspoon/recipes-phosphor/fans/phosphor-fan%/phosphor-cooling-type@.service b/meta-ibm/meta-witherspoon/recipes-phosphor/fans/phosphor-fan%/phosphor-cooling-type@.service new file mode 100644 index 000000000..9086efb77 --- /dev/null +++ b/meta-ibm/meta-witherspoon/recipes-phosphor/fans/phosphor-fan%/phosphor-cooling-type@.service @@ -0,0 +1,15 @@ +[Unit] +Description=Phosphor Cooling Type +Wants=mapper-wait@-xyz-openbmc_project-inventory.service +After=mapper-wait@-xyz-openbmc_project-inventory.service +ConditionPathExists={envfiledir}/obmc/phosphor-fan/phosphor-cooling-type-%i.conf + +[Service] +Type=oneshot +RemainAfterExit=yes +EnvironmentFile={envfiledir}/obmc/phosphor-fan/phosphor-cooling-type-%i.conf +ExecStart=/usr/bin/env phosphor-cooling-type ${{OBJPATH}} ${{AIR}} ${{WATER}} ${{DEVICE}} ${{CODE}} +SyslogIdentifier=phosphor-cooling-type + +[Install] +RequiredBy={SYSTEMD_DEFAULT_TARGET} diff --git a/meta-ibm/meta-witherspoon/recipes-phosphor/fans/phosphor-fan-control-events-config-native.bbappend b/meta-ibm/meta-witherspoon/recipes-phosphor/fans/phosphor-fan-control-events-config-native.bbappend new file mode 100644 index 000000000..72d991c7e --- /dev/null +++ b/meta-ibm/meta-witherspoon/recipes-phosphor/fans/phosphor-fan-control-events-config-native.bbappend @@ -0,0 +1 @@ +FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" diff --git a/meta-ibm/meta-witherspoon/recipes-phosphor/fans/phosphor-fan-control-events-config-native/events.yaml b/meta-ibm/meta-witherspoon/recipes-phosphor/fans/phosphor-fan-control-events-config-native/events.yaml new file mode 100644 index 000000000..106202344 --- /dev/null +++ b/meta-ibm/meta-witherspoon/recipes-phosphor/fans/phosphor-fan-control-events-config-native/events.yaml @@ -0,0 +1,766 @@ +groups: + - name: air_cooled_zone0_fans + description: Group of fan inventory objects for air cooled zone 0 + type: /xyz/openbmc_project/inventory + members: + - /system/chassis/motherboard/fan0 + - /system/chassis/motherboard/fan1 + - /system/chassis/motherboard/fan2 + - /system/chassis/motherboard/fan3 + - name: water_and_air_cooled_zone0_fans + description: Group of fan inventory objects for water/air cooled zone 0 + type: /xyz/openbmc_project/inventory + members: + - /system/chassis/motherboard/fan0 + - /system/chassis/motherboard/fan2 + - /system/chassis/motherboard/fan3 + - name: zone0_ambient + description: Group of ambient temperature sensors for zone 0 + type: /xyz/openbmc_project/sensors + members: + - /temperature/ambient + - name: occ0_object + description: Dbus object containing OCC0 properties + type: /org/open_power/control + members: + - /occ0 + - name: occ1_object + description: Dbus object containing OCC1 properties + type: /org/open_power/control + members: + - /occ1 + - name: zone0_cores + description: Group of core temperature sensors for zone 0 + type: /xyz/openbmc_project/sensors + members: + - /temperature/p0_core0_temp + - /temperature/p0_core1_temp + - /temperature/p0_core2_temp + - /temperature/p0_core3_temp + - /temperature/p0_core4_temp + - /temperature/p0_core5_temp + - /temperature/p0_core6_temp + - /temperature/p0_core7_temp + - /temperature/p0_core8_temp + - /temperature/p0_core9_temp + - /temperature/p0_core10_temp + - /temperature/p0_core11_temp + - /temperature/p0_core12_temp + - /temperature/p0_core13_temp + - /temperature/p0_core14_temp + - /temperature/p0_core15_temp + - /temperature/p0_core16_temp + - /temperature/p0_core17_temp + - /temperature/p0_core18_temp + - /temperature/p0_core19_temp + - /temperature/p0_core20_temp + - /temperature/p0_core21_temp + - /temperature/p0_core22_temp + - /temperature/p0_core23_temp + - /temperature/p1_core0_temp + - /temperature/p1_core1_temp + - /temperature/p1_core2_temp + - /temperature/p1_core3_temp + - /temperature/p1_core4_temp + - /temperature/p1_core5_temp + - /temperature/p1_core6_temp + - /temperature/p1_core7_temp + - /temperature/p1_core8_temp + - /temperature/p1_core9_temp + - /temperature/p1_core10_temp + - /temperature/p1_core11_temp + - /temperature/p1_core12_temp + - /temperature/p1_core13_temp + - /temperature/p1_core14_temp + - /temperature/p1_core15_temp + - /temperature/p1_core16_temp + - /temperature/p1_core17_temp + - /temperature/p1_core18_temp + - /temperature/p1_core19_temp + - /temperature/p1_core20_temp + - /temperature/p1_core21_temp + - /temperature/p1_core22_temp + - /temperature/p1_core23_temp + - name: zone0_regulators + description: Group of regulator temperature sensors for zone 0 + type: /xyz/openbmc_project/sensors + members: + - /temperature/p0_vdd_temp + - /temperature/p1_vdd_temp + - name: zone0_dimms + description: Group of dimm temperature sensors for zone 0 + type: /xyz/openbmc_project/sensors + members: + - /temperature/dimm0_temp + - /temperature/dimm1_temp + - /temperature/dimm2_temp + - /temperature/dimm3_temp + - /temperature/dimm4_temp + - /temperature/dimm5_temp + - /temperature/dimm6_temp + - /temperature/dimm7_temp + - /temperature/dimm8_temp + - /temperature/dimm9_temp + - /temperature/dimm10_temp + - /temperature/dimm11_temp + - /temperature/dimm12_temp + - /temperature/dimm13_temp + - /temperature/dimm14_temp + - /temperature/dimm15_temp + - name: zone0_gpu_cores + description: Group of gpu core temperature sensors for zone 0 + type: /xyz/openbmc_project/sensors + members: + - /temperature/gpu0_core_temp + - /temperature/gpu1_core_temp + - /temperature/gpu2_core_temp + - /temperature/gpu3_core_temp + - /temperature/gpu4_core_temp + - /temperature/gpu5_core_temp + - name: zone0_gpu_memory + description: Group of gpu memory temperature sensors for zone 0 + type: /xyz/openbmc_project/sensors + members: + - /temperature/gpu0_mem_temp + - /temperature/gpu1_mem_temp + - /temperature/gpu2_mem_temp + - /temperature/gpu3_mem_temp + - /temperature/gpu4_mem_temp + - /temperature/gpu5_mem_temp + - name: zone0_pcie + description: Group of pcie temperature sensors for zone 0 + type: /xyz/openbmc_project/sensors + members: + - /temperature/pcie + +matches: + - name: propertiesChanged + description: > + A property changed match + parameters: + - object + - interface + signal: propertySignal + - name: interfacesAdded + description: > + An interfaces added match + parameters: + - object + signal: objectSignal + - name: interfacesRemoved + description: > + An interfaces removed match + parameters: + - object + signal: + name: objectSignal + parameters: + - object + - interface + handler: removeInterface + - name: nameOwnerChanged + description: > + A name owner changed match + parameters: + - object + - interface + signal: ownerSignal + +signals: + - name: propertySignal + description: > + Handle property signals + parameters: + - type + - object + - interface + - property + handler: setProperty + - name: objectSignal + description: > + Handle object signals + parameters: + - type + - object + - interface + - property + handler: setProperty + - name: ownerSignal + description: > + Handle owner signals + parameters: + - object + - interface + handler: setService + +handlers: + - name: setProperty + description: > + Sets a value for the given object/interface/property + parameters: + - type + - object + - interface + - property + - name: setService + description: > + Sets the service name(s) for the given group + parameters: + - group + - name: removeInterface + description: > + Removes an interface(and all associated properties) on the + given object from use within actions + parameters: + - object + - interface + +preconditions: + - name: property_states_match + description: > + All defined properties must match the values given to + enable a set speed event otherwise fan speeds are set to full + parameters: + - groups + +actions: + - name: call_actions_based_on_timer + description: > + Sets up a list of actions to be invoked when the defined timer + expires (or for each expiration of a repeating timer) + parameters: + - timer + - actions + - name: default_floor_on_missing_owner + description: > + Set the fan floor to the default floor + - name: set_speed_on_missing_owner + description: > + Set fans to the given speed when any service within the group + no longer exists + parameters: + - speed + - name: set_request_speed_base_with_max + description: > + Set the base request speed of a zone to the max value of a group for + calculating a new target speed + - name: count_state_before_speed + description: Set the speed when a number of properties at a state + parameters: + - count + - property + - speed + - name: set_floor_from_average_sensor_value + description: Set floor speed from first entry with average less than key + parameters: + - map + - name: set_ceiling_from_average_sensor_value + description: Set ceiling speed based on key transition values with average + parameters: + - map + - name: set_net_increase_speed + description: > + Set the speed increase delta based on a factor applied to + the delta increase size times the given value and property's + value difference + parameters: + - property + - factor + - delta + - name: set_net_decrease_speed + description: > + Set the speed decrease delta based on a factor applied to + the delta decrease size times the given value and property's + value difference + parameters: + - property + - factor + - delta + +events: + - name: default_fan_floor_on_service_fail + # No global zone conditions defined == all unless defined on group + groups: + - name: zone0_ambient + interface: xyz.openbmc_project.Sensor.Value + property: + name: Value + type: int64_t + matches: + - name: nameOwnerChanged + actions: + - name: call_actions_based_on_timer + timer: + delay: 5 + type: oneshot + actions: + - name: default_floor_on_missing_owner + - name: high_speed_on_occ0_service_fail + # No global zone conditions defined == all unless defined on group + groups: + - name: occ0_object + interface: org.open_power.OCC.Status + property: + name: OccActive + type: bool + matches: + - name: nameOwnerChanged + actions: + - name: call_actions_based_on_timer + timer: + delay: 5 + type: oneshot + actions: + - name: set_speed_on_missing_owner + speed: + value: 10500 + type: uint64_t + - name: high_speed_on_occ1_service_fail + # No global zone conditions defined == all unless defined on group + groups: + - name: occ1_object + interface: org.open_power.OCC.Status + property: + name: OccActive + type: bool + matches: + - name: nameOwnerChanged + actions: + - name: call_actions_based_on_timer + timer: + delay: 5 + type: oneshot + actions: + - name: set_speed_on_missing_owner + speed: + value: 10500 + type: uint64_t + - name: missing_before_high_speed_air + groups: + - name: air_cooled_zone0_fans + zone_conditions: + - name: air_cooled_chassis + zones: + - 0 + interface: xyz.openbmc_project.Inventory.Item + property: + name: Present + type: bool + matches: + - name: propertiesChanged + actions: + - name: count_state_before_speed + count: 1 + property: + value: false + type: bool + speed: + value: 10500 + type: uint64_t + - name: fails_before_high_speed_air + groups: + - name: air_cooled_zone0_fans + zone_conditions: + - name: air_cooled_chassis + zones: + - 0 + interface: xyz.openbmc_project.State.Decorator.OperationalStatus + property: + name: Functional + type: bool + matches: + - name: interfacesAdded + - name: propertiesChanged + actions: + - name: count_state_before_speed + count: 1 + property: + value: false + type: bool + speed: + value: 10500 + type: uint64_t + - name: missing_before_high_speed_water_and_air + groups: + - name: water_and_air_cooled_zone0_fans + zone_conditions: + - name: water_and_air_cooled_chassis + zones: + - 0 + interface: xyz.openbmc_project.Inventory.Item + property: + name: Present + type: bool + matches: + - name: propertiesChanged + actions: + - name: count_state_before_speed + count: 1 + property: + value: false + type: bool + speed: + value: 10500 + type: uint64_t + - name: fails_before_high_speed_water_and_air + groups: + - name: water_and_air_cooled_zone0_fans + zone_conditions: + - name: water_and_air_cooled_chassis + zones: + - 0 + interface: xyz.openbmc_project.State.Decorator.OperationalStatus + property: + name: Functional + type: bool + matches: + - name: interfacesAdded + - name: propertiesChanged + actions: + - name: count_state_before_speed + count: 1 + property: + value: false + type: bool + speed: + value: 10500 + type: uint64_t + - name: set_air_cooled_speed_boundaries_based_on_ambient + groups: + - name: zone0_ambient + zone_conditions: + - name: air_cooled_chassis + zones: + - 0 + interface: xyz.openbmc_project.Sensor.Value + property: + name: Value + type: int64_t + matches: + - name: propertiesChanged + actions: + - name: set_floor_from_average_sensor_value + map: + value: + - 27000: 3500 + - 32000: 4600 + - 37000: 5200 + - 40000: 5800 + type: std::map + - name: set_ceiling_from_average_sensor_value + map: + value: + - 25000: 7200 + - 27000: 10500 + type: std::map + - name: set_water_cooled_speed_boundaries_based_on_ambient + groups: + - name: zone0_ambient + zone_conditions: + - name: water_and_air_cooled_chassis + zones: + - 0 + interface: xyz.openbmc_project.Sensor.Value + property: + name: Value + type: int64_t + matches: + - name: propertiesChanged + actions: + - name: set_floor_from_average_sensor_value + map: + value: + - 27000: 3000 + - 32000: 4300 + - 37000: 5000 + - 40000: 5800 + type: std::map + - name: set_ceiling_from_average_sensor_value + map: + value: + - 25000: 7200 + - 27000: 10500 + type: std::map + - name: speed_changes_based_on_regulator_temps + # No global zone conditions defined == all unless defined on group + groups: + - name: zone0_regulators + interface: xyz.openbmc_project.Sensor.Value + property: + name: Value + type: int64_t + matches: + - name: interfacesAdded + - name: propertiesChanged + actions: + - name: set_net_increase_speed + property: + value: 85000 + type: int64_t + factor: + value: 1000 + type: int64_t + delta: + value: 400 + type: uint64_t + - name: set_net_decrease_speed + property: + value: 82000 + type: int64_t + factor: + value: 1000 + type: int64_t + delta: + value: 40 + type: uint64_t + timer: + interval: 5 + - name: speed_changes_based_on_pcie_temps + # No global zone conditions defined == all unless defined on group + groups: + - name: zone0_pcie + interface: xyz.openbmc_project.Sensor.Value + property: + name: Value + type: int64_t + matches: + - name: interfacesAdded + - name: propertiesChanged + actions: + - name: set_net_increase_speed + property: + value: 55000 + type: int64_t + factor: + value: 1000 + type: int64_t + delta: + value: 400 + type: uint64_t + - name: set_net_decrease_speed + property: + value: 52000 + type: int64_t + factor: + value: 1000 + type: int64_t + delta: + value: 40 + type: uint64_t + timer: + interval: 5 + - name: occ_active_speed_changes + precondition: + name: property_states_match + groups: + - name: occ0_object + interface: org.open_power.OCC.Status + property: + name: OccActive + type: bool + value: true + - name: occ1_object + interface: org.open_power.OCC.Status + property: + name: OccActive + type: bool + value: true + matches: + - name: interfacesAdded + - name: propertiesChanged + events: + - name: fails_before_high_speed_air + groups: + - name: zone0_cores + zone_conditions: + - name: air_cooled_chassis + zones: + - 0 + interface: xyz.openbmc_project.State.Decorator.OperationalStatus + property: + name: Functional + type: bool + - name: zone0_dimms + interface: xyz.openbmc_project.State.Decorator.OperationalStatus + property: + name: Functional + type: bool + - name: zone0_gpu_cores + zone_conditions: + - name: air_cooled_chassis + zones: + - 0 + interface: xyz.openbmc_project.State.Decorator.OperationalStatus + property: + name: Functional + type: bool + - name: zone0_gpu_memory + zone_conditions: + - name: air_cooled_chassis + zones: + - 0 + interface: xyz.openbmc_project.State.Decorator.OperationalStatus + property: + name: Functional + type: bool + matches: + - name: interfacesAdded + - name: propertiesChanged + actions: + - name: count_state_before_speed + count: 1 + property: + value: false + type: bool + speed: + value: 10500 + type: uint64_t + - name: speed_changes_based_on_core_temps + groups: + - name: zone0_cores + zone_conditions: + - name: air_cooled_chassis + zones: + - 0 + interface: xyz.openbmc_project.Sensor.Value + property: + name: Value + type: int64_t + matches: + - name: interfacesAdded + - name: propertiesChanged + - name: interfacesRemoved + actions: + - name: set_net_increase_speed + property: + value: 73000 + type: int64_t + factor: + value: 1000 + type: int64_t + delta: + value: 400 + type: uint64_t + - name: set_net_decrease_speed + property: + value: 70000 + type: int64_t + factor: + value: 1000 + type: int64_t + delta: + value: 40 + type: uint64_t + timer: + interval: 5 + - name: speed_changes_based_on_dimm_temps + # No global zone conditions defined == all unless defined on group + groups: + - name: zone0_dimms + interface: xyz.openbmc_project.Sensor.Value + property: + name: Value + type: int64_t + matches: + - name: interfacesAdded + - name: propertiesChanged + - name: interfacesRemoved + actions: + - name: set_net_increase_speed + property: + value: 64000 + type: int64_t + factor: + value: 1000 + type: int64_t + delta: + value: 200 + type: uint64_t + - name: set_net_decrease_speed + property: + value: 61000 + type: int64_t + factor: + value: 1000 + type: int64_t + delta: + value: 40 + type: uint64_t + timer: + interval: 5 + - name: speed_changes_based_on_gpu_core_temps + groups: + - name: zone0_gpu_cores + zone_conditions: + - name: air_cooled_chassis + zones: + - 0 + interface: xyz.openbmc_project.Sensor.Value + property: + name: Value + type: int64_t + matches: + - name: interfacesAdded + - name: propertiesChanged + - name: interfacesRemoved + actions: + - name: set_net_increase_speed + property: + value: 78000 + type: int64_t + factor: + value: 1000 + type: int64_t + delta: + value: 600 + type: uint64_t + - name: set_net_decrease_speed + property: + value: 75000 + type: int64_t + factor: + value: 1000 + type: int64_t + delta: + value: 40 + type: uint64_t + timer: + interval: 5 + - name: speed_changes_based_on_gpu_memory_temps + groups: + - name: zone0_gpu_memory + zone_conditions: + - name: air_cooled_chassis + zones: + - 0 + interface: xyz.openbmc_project.Sensor.Value + property: + name: Value + type: int64_t + matches: + - name: interfacesAdded + - name: propertiesChanged + - name: interfacesRemoved + actions: + - name: set_net_increase_speed + property: + value: 80000 + type: int64_t + factor: + value: 1000 + type: int64_t + delta: + value: 600 + type: uint64_t + - name: set_net_decrease_speed + property: + value: 77000 + type: int64_t + factor: + value: 1000 + type: int64_t + delta: + value: 40 + type: uint64_t + timer: + interval: 5 diff --git a/meta-ibm/meta-witherspoon/recipes-phosphor/fans/phosphor-fan-control-fan-config%.bbappend b/meta-ibm/meta-witherspoon/recipes-phosphor/fans/phosphor-fan-control-fan-config%.bbappend new file mode 100644 index 000000000..72d991c7e --- /dev/null +++ b/meta-ibm/meta-witherspoon/recipes-phosphor/fans/phosphor-fan-control-fan-config%.bbappend @@ -0,0 +1 @@ +FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" diff --git a/meta-ibm/meta-witherspoon/recipes-phosphor/fans/phosphor-fan-control-fan-config%/fans.yaml b/meta-ibm/meta-witherspoon/recipes-phosphor/fans/phosphor-fan-control-fan-config%/fans.yaml new file mode 100755 index 000000000..a70ac85a3 --- /dev/null +++ b/meta-ibm/meta-witherspoon/recipes-phosphor/fans/phosphor-fan-control-fan-config%/fans.yaml @@ -0,0 +1,21 @@ +fans: + - inventory: /system/chassis/motherboard/fan2 + cooling_zone: 0 + cooling_profile: all + sensors: + - fan2_0 + - inventory: /system/chassis/motherboard/fan0 + cooling_zone: 0 + cooling_profile: all + sensors: + - fan0_0 + - inventory: /system/chassis/motherboard/fan1 + cooling_zone: 0 + cooling_profile: air + sensors: + - fan1_0 + - inventory: /system/chassis/motherboard/fan3 + cooling_zone: 0 + cooling_profile: all + sensors: + - fan3_0 diff --git a/meta-ibm/meta-witherspoon/recipes-phosphor/fans/phosphor-fan-control-zone-conditions-config-native.bbappend b/meta-ibm/meta-witherspoon/recipes-phosphor/fans/phosphor-fan-control-zone-conditions-config-native.bbappend new file mode 100644 index 000000000..72d991c7e --- /dev/null +++ b/meta-ibm/meta-witherspoon/recipes-phosphor/fans/phosphor-fan-control-zone-conditions-config-native.bbappend @@ -0,0 +1 @@ +FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" diff --git a/meta-ibm/meta-witherspoon/recipes-phosphor/fans/phosphor-fan-control-zone-conditions-config-native/zone_conditions.yaml b/meta-ibm/meta-witherspoon/recipes-phosphor/fans/phosphor-fan-control-zone-conditions-config-native/zone_conditions.yaml new file mode 100644 index 000000000..0c8b3c5ff --- /dev/null +++ b/meta-ibm/meta-witherspoon/recipes-phosphor/fans/phosphor-fan-control-zone-conditions-config-native/zone_conditions.yaml @@ -0,0 +1,18 @@ +conditions: + - name: air_cooled_chassis + type: getProperty + properties: + - property: WaterCooled + interface: xyz.openbmc_project.Inventory.Decorator.CoolingType + path: /xyz/openbmc_project/inventory/system/chassis + type: bool + value: false + + - name: water_and_air_cooled_chassis + type: getProperty + properties: + - property: WaterCooled + interface: xyz.openbmc_project.Inventory.Decorator.CoolingType + path: /xyz/openbmc_project/inventory/system/chassis + type: bool + value: true diff --git a/meta-ibm/meta-witherspoon/recipes-phosphor/fans/phosphor-fan-control-zone-config-native.bbappend b/meta-ibm/meta-witherspoon/recipes-phosphor/fans/phosphor-fan-control-zone-config-native.bbappend new file mode 100644 index 000000000..6d4804d12 --- /dev/null +++ b/meta-ibm/meta-witherspoon/recipes-phosphor/fans/phosphor-fan-control-zone-config-native.bbappend @@ -0,0 +1,2 @@ +FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" + diff --git a/meta-ibm/meta-witherspoon/recipes-phosphor/fans/phosphor-fan-control-zone-config-native/zones.yaml b/meta-ibm/meta-witherspoon/recipes-phosphor/fans/phosphor-fan-control-zone-config-native/zones.yaml new file mode 100644 index 000000000..29dd2c79e --- /dev/null +++ b/meta-ibm/meta-witherspoon/recipes-phosphor/fans/phosphor-fan-control-zone-config-native/zones.yaml @@ -0,0 +1,32 @@ +manager_configuration: + power_on_delay: 20 + +zone_configuration: + +#Air cooled zones +- zone_conditions: + - name: air_cooled_chassis + + zones: + - zone: 0 + cooling_profiles: + - air + - all + full_speed: 10500 + default_floor: 8000 + increase_delay: 5 + decrease_interval: 30 + +#Water cooled zones +- zone_conditions: + - name: water_and_air_cooled_chassis + + zones: + - zone: 0 + cooling_profiles: + - water + - all + full_speed: 10500 + default_floor: 8000 + increase_delay: 5 + decrease_interval: 30 diff --git a/meta-ibm/meta-witherspoon/recipes-phosphor/fans/phosphor-fan-monitor-config-native.bbappend b/meta-ibm/meta-witherspoon/recipes-phosphor/fans/phosphor-fan-monitor-config-native.bbappend new file mode 100644 index 000000000..72d991c7e --- /dev/null +++ b/meta-ibm/meta-witherspoon/recipes-phosphor/fans/phosphor-fan-monitor-config-native.bbappend @@ -0,0 +1 @@ +FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" diff --git a/meta-ibm/meta-witherspoon/recipes-phosphor/fans/phosphor-fan-monitor-config-native/monitor.yaml b/meta-ibm/meta-witherspoon/recipes-phosphor/fans/phosphor-fan-monitor-config-native/monitor.yaml new file mode 100644 index 000000000..5db7966fa --- /dev/null +++ b/meta-ibm/meta-witherspoon/recipes-phosphor/fans/phosphor-fan-monitor-config-native/monitor.yaml @@ -0,0 +1,73 @@ +fans: + - inventory: /system/chassis/motherboard/fan0 + functional_delay: 5 + allowed_out_of_range_time: 30 + deviation: 15 + num_sensors_nonfunc_for_fan_nonfunc: 1 + sensors: + - name: fan0_0 + has_target: true + - name: fan0_1 + has_target: false + + - inventory: /system/chassis/motherboard/fan1 + functional_delay: 5 + allowed_out_of_range_time: 30 + deviation: 15 + num_sensors_nonfunc_for_fan_nonfunc: 1 + sensors: + - name: fan1_0 + has_target: true + - name: fan1_1 + has_target: false + # Create fan1 inventory & sensors on air cooled only + condition: + name: propertiesMatch + properties: + - object: /xyz/openbmc_project/inventory/system/chassis + interface: xyz.openbmc_project.Inventory.Decorator.CoolingType + property: + name: WaterCooled + type: bool + value: false + + - inventory: /system/chassis/motherboard/fan2 + functional_delay: 5 + allowed_out_of_range_time: 30 + deviation: 15 + num_sensors_nonfunc_for_fan_nonfunc: 1 + sensors: + - name: fan2_0 + has_target: true + - name: fan2_1 + has_target: false + + - inventory: /system/chassis/motherboard/fan3 + functional_delay: 5 + allowed_out_of_range_time: 30 + deviation: 15 + num_sensors_nonfunc_for_fan_nonfunc: 1 + sensors: + - name: fan3_0 + has_target: true + - name: fan3_1 + has_target: false + +sensor_trust_groups: + - class: NonzeroSpeed + group: + # Include all _1 fans to determine trust + - name: fan0_1 + - name: fan1_1 + - name: fan2_1 + - name: fan3_1 + # Add all _0 fans to be included in trust result effects, + # but not in determining trust + - name: fan0_0 + in_trust: false + - name: fan1_0 + in_trust: false + - name: fan2_0 + in_trust: false + - name: fan3_0 + in_trust: false diff --git a/meta-ibm/meta-witherspoon/recipes-phosphor/fans/phosphor-fan-presence-config-native%.bbappend b/meta-ibm/meta-witherspoon/recipes-phosphor/fans/phosphor-fan-presence-config-native%.bbappend new file mode 100644 index 000000000..72d991c7e --- /dev/null +++ b/meta-ibm/meta-witherspoon/recipes-phosphor/fans/phosphor-fan-presence-config-native%.bbappend @@ -0,0 +1 @@ +FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" diff --git a/meta-ibm/meta-witherspoon/recipes-phosphor/fans/phosphor-fan-presence-config-native%/config.yaml b/meta-ibm/meta-witherspoon/recipes-phosphor/fans/phosphor-fan-presence-config-native%/config.yaml new file mode 100644 index 000000000..c5be29c1e --- /dev/null +++ b/meta-ibm/meta-witherspoon/recipes-phosphor/fans/phosphor-fan-presence-config-native%/config.yaml @@ -0,0 +1,55 @@ +- name: fan0 + path: /system/chassis/motherboard/fan0 + methods: + - type: gpio + key: 4 + physpath: /sys/devices/platform/ahb/ahb:apb/ahb:apb:i2c@1e78a000/1e78a100.i2c-bus/i2c-3/3-0060 + devpath: /dev/input/by-path/platform-gpio-keys-polled-event + - type: tach + sensors: + - fan0_0 + - fan0_1 + rpolicy: + type: anyof + +- name: fan1 + path: /system/chassis/motherboard/fan1 + methods: + - type: gpio + key: 5 + physpath: /sys/devices/platform/ahb/ahb:apb/ahb:apb:i2c@1e78a000/1e78a100.i2c-bus/i2c-3/3-0060 + devpath: /dev/input/by-path/platform-gpio-keys-polled-event + - type: tach + sensors: + - fan1_0 + - fan1_1 + rpolicy: + type: anyof + +- name: fan2 + path: /system/chassis/motherboard/fan2 + methods: + - type: gpio + key: 6 + physpath: /sys/devices/platform/ahb/ahb:apb/ahb:apb:i2c@1e78a000/1e78a100.i2c-bus/i2c-3/3-0060 + devpath: /dev/input/by-path/platform-gpio-keys-polled-event + - type: tach + sensors: + - fan2_0 + - fan2_1 + rpolicy: + type: anyof + +- name: fan3 + path: /system/chassis/motherboard/fan3 + methods: + - type: gpio + key: 7 + physpath: /sys/devices/platform/ahb/ahb:apb/ahb:apb:i2c@1e78a000/1e78a100.i2c-bus/i2c-3/3-0060 + devpath: /dev/input/by-path/platform-gpio-keys-polled-event + - type: tach + sensors: + - fan3_0 + - fan3_1 + rpolicy: + type: anyof diff --git a/meta-ibm/meta-witherspoon/recipes-phosphor/fans/witherspoon-fan-policy-native.bb b/meta-ibm/meta-witherspoon/recipes-phosphor/fans/witherspoon-fan-policy-native.bb new file mode 100644 index 000000000..b7da45c01 --- /dev/null +++ b/meta-ibm/meta-witherspoon/recipes-phosphor/fans/witherspoon-fan-policy-native.bb @@ -0,0 +1,16 @@ +SUMMARY = "Fan policy for Witherspoon" +PR = "r1" + +inherit native +inherit obmc-phosphor-license +inherit phosphor-dbus-monitor + +SRC_URI += "file://air-cooled.yaml" +SRC_URI += "file://water-cooled.yaml" +SRC_URI += "file://fan-errors.yaml" + +do_install() { + install -D ${WORKDIR}/air-cooled.yaml ${D}${config_dir}/air-cooled.yaml + install -D ${WORKDIR}/water-cooled.yaml ${D}${config_dir}/water-cooled.yaml + install -D ${WORKDIR}/fan-errors.yaml ${D}${config_dir}/fan-errors.yaml +} diff --git a/meta-ibm/meta-witherspoon/recipes-phosphor/fans/witherspoon-fan-policy/air-cooled.yaml b/meta-ibm/meta-witherspoon/recipes-phosphor/fans/witherspoon-fan-policy/air-cooled.yaml new file mode 100644 index 000000000..d60aa9179 --- /dev/null +++ b/meta-ibm/meta-witherspoon/recipes-phosphor/fans/witherspoon-fan-policy/air-cooled.yaml @@ -0,0 +1,328 @@ +# Air cooled Witherspoon fan policy for PDM. +# +# An air cooled Witherspoon requires a minimum of three functional fans +# enclosures or six functional fan rotors across all enclosures. +# If the number of functional fan enclosures is below three, soft poweroff +# the system, whereas if the number of fan rotors drop below six, an +# immediate hard poweroff of the system occurs. + +- name: fan enclosures + description: > + 'An air cooled Witherspoon has four fan enclosures to monitor.' + class: group + group: path + members: + - meta: FAN + path: /xyz/openbmc_project/inventory/system/chassis/motherboard/fan0 + - meta: FAN + path: /xyz/openbmc_project/inventory/system/chassis/motherboard/fan1 + - meta: FAN + path: /xyz/openbmc_project/inventory/system/chassis/motherboard/fan2 + - meta: FAN + path: /xyz/openbmc_project/inventory/system/chassis/motherboard/fan3 + +- name: fan rotors + description: > + 'An air cooled Witherspoon has eight fan rotors to monitor.' + class: group + group: path + members: + - meta: FAN + path: /xyz/openbmc_project/inventory/system/chassis/motherboard/fan0/fan0_0 + - meta: FAN + path: /xyz/openbmc_project/inventory/system/chassis/motherboard/fan0/fan0_1 + - meta: FAN + path: /xyz/openbmc_project/inventory/system/chassis/motherboard/fan1/fan1_0 + - meta: FAN + path: /xyz/openbmc_project/inventory/system/chassis/motherboard/fan1/fan1_1 + - meta: FAN + path: /xyz/openbmc_project/inventory/system/chassis/motherboard/fan2/fan2_0 + - meta: FAN + path: /xyz/openbmc_project/inventory/system/chassis/motherboard/fan2/fan2_1 + - meta: FAN + path: /xyz/openbmc_project/inventory/system/chassis/motherboard/fan3/fan3_0 + - meta: FAN + path: /xyz/openbmc_project/inventory/system/chassis/motherboard/fan3/fan3_1 + +- name: chassis state + description: > + 'Witherspoon has a single chassis to monitor.' + class: group + group: path + members: + - meta: CHASSISSTATE + path: /xyz/openbmc_project/state/chassis0 + +- name: chassis + description: > + 'Witherspoon has a single chassis to monitor.' + class: group + group: path + members: + - meta: CHASSIS + path: /xyz/openbmc_project/inventory/system/chassis + +- name: fan present + description: > + 'Monitor the presence state of each fan.' + class: group + group: property + type: boolean + members: + - interface: xyz.openbmc_project.Inventory.Item + meta: PRESENT + property: Present + +- name: fan functional + description: > + 'Monitor the functional state of each fan.' + class: group + group: property + type: boolean + members: + - interface: xyz.openbmc_project.State.Decorator.OperationalStatus + meta: FUNCTIONAL + property: Functional + +- name: chassis powered + description: > + 'Monitor the chassis power state.' + class: group + group: property + type: string + members: + - interface: xyz.openbmc_project.State.Chassis + meta: CHASSIS_STATE + property: CurrentPowerState + +- name: chassis air cooled + description: > + 'Monitor the chassis cooling type.' + class: group + group: property + type: boolean + members: + - interface: xyz.openbmc_project.Inventory.Decorator.CoolingType + meta: COOLING_TYPE + property: WaterCooled + +- name: watch fan present + description: > + 'Trigger logic on fan enclosure presence state changes.' + class: watch + watch: property + paths: fan enclosures + properties: fan present + callback: check cooling type + +- name: watch fan functional + description: > + 'Trigger logic on fan enclosure functional state changes.' + class: watch + watch: property + paths: fan enclosures + properties: fan functional + callback: check cooling type + +- name: watch fan rotor functional + description: > + 'Trigger logic on fan rotor functional state changes.' + class: watch + watch: property + paths: fan rotors + properties: fan functional + callback: check cooling type + +- name: watch chassis state + description: > + 'Trigger logic on chassis power state changes.' + class: watch + watch: property + paths: chassis state + properties: chassis powered + callback: check cooling type + +- name: watch cooling type + description: > + 'Maintain a cache of the chassis cooling type.' + class: watch + watch: property + paths: chassis + properties: chassis air cooled + +- name: check cooling type + description: > + 'If this condition passes the chassis is air cooled.' + class: condition + condition: count + paths: chassis + properties: chassis air cooled + callback: check power + countop: '==' + countbound: 0 + op: '==' + bound: true + +- name: check power + description: > + 'If the chassis has power, check fans.' + class: condition + condition: count + paths: chassis state + properties: chassis powered + callback: check fans + countop: '>' + countbound: 0 + op: '==' + bound: xyz.openbmc_project.State.Chassis.PowerState.On + +- name: check fans + description: > + 'Verify there are at least three functional fan enclosures and at least + six functional fan rotors, power off if not.' + class: callback + callback: group + members: + - check group presence + - check group functional enclosures + - check group functional rotors + +- name: check group presence + description: > + 'If this condition passes more than one fan has been unplugged + for more than 25 seconds. Shut the system down. Count present + fans rather than non-present fans since the latter would pass + if the fan has not been created for some reason. + + For a more detailed definition of unplugged, consult the documentation + of xyz.openbmc_project.Inventory.Item and/or the documentation + of the fan inventory object implementation.' + class: condition + condition: count + paths: fan enclosures + properties: fan present + defer: 25000000us + callback: log and shutdown + countop: '<' + countbound: 3 + op: '==' + bound: true + +- name: check group functional enclosures + description: > + 'If this condition passes more than one fan enclosure in the group has been + marked as nonfunctional for five seconds. Shut the system down. + + For a more detailed definition of nonfunctional, consult the documentation + of xyz.openbmc_project.State.Decorator.OperationalStatus and/or the + documentation of the fan inventory object implementation.' + class: condition + condition: count + paths: fan enclosures + properties: fan functional + defer: 5000000us + callback: log and shutdown + countop: '>' + countbound: 1 + op: '==' + bound: false + +- name: check group functional rotors + description: > + 'If this condition passes more than two fan rotors in the group have been + marked as nonfunctional for five seconds. Immediately power off. + + For a more detailed definition of nonfunctional, consult the documentation + of xyz.openbmc_project.State.Decorator.OperationalStatus and/or the + documentation of the fan inventory object implementation.' + class: condition + condition: count + paths: fan rotors + properties: fan functional + defer: 5000000us + callback: log and poweroff + countop: '>' + countbound: 2 + op: '==' + bound: false + +- name: log and poweroff + description: > + 'Immediately poweroff, log an event in the journal, and create an + error log.' + class: callback + callback: group + members: + - hard poweroff + - log hard poweroff + - create shutdown error + +- name: log and shutdown + description: > + 'Shut the system down, log an event in the journal, and create an + error log.' + class: callback + callback: group + members: + - shutdown + - log shutdown + - create shutdown error + +- name: hard poweroff + description: > + 'Immediately power off the system.' + class: callback + callback: method + service: org.freedesktop.systemd1 + path: /org/freedesktop/systemd1 + interface: org.freedesktop.systemd1.Manager + method: StartUnit + args: + - value: obmc-chassis-hard-poweroff@0.target + type: string + - value: replace + type: string + +- name: shutdown + description: > + 'Shut down the system.' + class: callback + callback: method + service: org.freedesktop.systemd1 + path: /org/freedesktop/systemd1 + interface: org.freedesktop.systemd1.Manager + method: StartUnit + args: + - value: obmc-host-shutdown@0.target + type: string + - value: replace + type: string + +- name: log hard poweroff + description: > + 'Log a hard poweroff event to the systemd journal.' + class: callback + callback: journal + paths: chassis state + properties: chassis powered + severity: ERR + message: Immediate poweroff of system. There are not enough functional fans. + +- name: log shutdown + description: > + 'Log a shutdown event to the systemd journal.' + class: callback + callback: journal + paths: chassis state + properties: chassis powered + severity: ERR + message: Request shutdown of system. There are not enough functional fans. + +- name: create shutdown error + description: > + 'Create a Fan Shutdown Error log.' + class: callback + callback: elog + paths: chassis state + properties: chassis powered + error: xyz::openbmc_project::State::Shutdown::Inventory::Error::Fan diff --git a/meta-ibm/meta-witherspoon/recipes-phosphor/fans/witherspoon-fan-policy/fan-errors.yaml b/meta-ibm/meta-witherspoon/recipes-phosphor/fans/witherspoon-fan-policy/fan-errors.yaml new file mode 100644 index 000000000..0c14627d2 --- /dev/null +++ b/meta-ibm/meta-witherspoon/recipes-phosphor/fans/witherspoon-fan-policy/fan-errors.yaml @@ -0,0 +1,676 @@ +# Witherspoon fan error policy for PDM. +# +# * Create a NotPresent error if fan 0, 1, 2, or 3 is not present for more +# than 20 seconds. +# * Create a Nonfunctional error if fan 0, 1, 2, or 3 is not +# functional for any amount of time. +# +# The system must be powered on in both of these cases. +# If a water cooled system, don't create errors for fan 1. +# Note: An error is created each time the chassis powers on. +# +# * Watch for fans to become both present and functional, and then resolve +# their errors + +- name: fan0 + class: group + group: path + members: + - meta: FAN + path: /xyz/openbmc_project/inventory/system/chassis/motherboard/fan0 + +- name: fan1 + class: group + group: path + members: + - meta: FAN + path: /xyz/openbmc_project/inventory/system/chassis/motherboard/fan1 + +- name: fan2 + class: group + group: path + members: + - meta: FAN + path: /xyz/openbmc_project/inventory/system/chassis/motherboard/fan2 + +- name: fan3 + class: group + group: path + members: + - meta: FAN + path: /xyz/openbmc_project/inventory/system/chassis/motherboard/fan3 + +- name: chassis state + description: > + 'Witherspoon has a single chassis to monitor.' + class: group + group: path + members: + - meta: CHASSISSTATE + path: /xyz/openbmc_project/state/chassis0 + +- name: chassis + description: > + 'Witherspoon has a single chassis to monitor.' + class: group + group: path + members: + - meta: CHASSIS + path: /xyz/openbmc_project/inventory/system/chassis + + +- name: fan present + description: > + 'Monitor the presence state of each fan.' + class: group + group: property + type: boolean + members: + - interface: xyz.openbmc_project.Inventory.Item + meta: PRESENT + property: Present + +- name: fan functional + description: > + 'Monitor the functional state of each fan.' + class: group + group: property + type: boolean + members: + - interface: xyz.openbmc_project.State.Decorator.OperationalStatus + meta: FUNCTIONAL + property: Functional + +- name: fan present and functional + description: > + 'Monitor the present and functional state of each fan.' + class: group + group: property + type: boolean + members: + - interface: xyz.openbmc_project.Inventory.Item + meta: PRESENT + property: Present + - interface: xyz.openbmc_project.State.Decorator.OperationalStatus + meta: FUNCTIONAL + property: Functional + +- name: chassis powered + description: > + 'Monitor the chassis power state.' + class: group + group: property + type: string + members: + - interface: xyz.openbmc_project.State.Chassis + meta: CHASSIS_STATE + property: CurrentPowerState + +- name: chassis air cooled + description: > + 'The chassis cooling type.' + class: group + group: property + type: boolean + members: + - interface: xyz.openbmc_project.Inventory.Decorator.CoolingType + meta: COOLING_TYPE + property: WaterCooled + +- name: watch chassis state + description: > + 'Trigger logic on chassis power state changes.' + class: watch + watch: property + paths: chassis state + properties: chassis powered + callback: check power + +- name: watch fan0 presence + description: > + 'Trigger logic on fan0 presence state changes.' + class: watch + watch: property + paths: fan0 + properties: fan present + callback: check power fan0 presence + +- name: watch fan0 functional + description: > + 'Trigger logic on fan0 functional state changes.' + class: watch + watch: property + paths: fan0 + properties: fan functional + callback: check power fan0 functional + +- name: watch fan1 presence + description: > + 'Trigger logic on fan1 presence state changes.' + class: watch + watch: property + paths: fan1 + properties: fan present + callback: check power fan1 presence + +- name: watch fan1 functional + description: > + 'Trigger logic on fan1 functional state changes.' + class: watch + watch: property + paths: fan1 + properties: fan functional + callback: check power fan1 functional + +- name: watch fan2 presence + description: > + 'Trigger logic on fan2 presence state changes.' + class: watch + watch: property + paths: fan2 + properties: fan present + callback: check power fan2 presence + +- name: watch fan2 functional + description: > + 'Trigger logic on fan2 functional state changes.' + class: watch + watch: property + paths: fan2 + properties: fan functional + callback: check power fan2 functional + +- name: watch fan3 presence + description: > + 'Trigger logic on fan3 presence state changes.' + class: watch + watch: property + paths: fan3 + properties: fan present + callback: check power fan3 presence + +- name: watch fan3 functional + description: > + 'Trigger logic on fan3 functional state changes.' + class: watch + watch: property + paths: fan3 + properties: fan functional + callback: check power fan3 functional + +- name: watch fan0 present and functional for resolving error logs + description: > + 'On fan present or functional state changes, check if errors need to be resolved.' + class: watch + watch: property + paths: fan0 + properties: fan present and functional + callback: resolve fan0 errors if present and functional + +- name: watch fan1 present and functional for resolving error logs + description: > + 'On fan present or functional state changes, check if errors need to be resolved.' + class: watch + watch: property + paths: fan1 + properties: fan present and functional + callback: resolve fan1 errors if present and functional + +- name: watch fan2 present and functional for resolving error logs + description: > + 'On fan present or functional state changes, check if errors need to be resolved.' + class: watch + watch: property + paths: fan2 + properties: fan present and functional + callback: resolve fan2 errors if present and functional + +- name: watch fan3 present and functional for resolving error logs + description: > + 'On fan present or functional state changes, check if errors need to be resolved.' + class: watch + watch: property + paths: fan3 + properties: fan present and functional + callback: resolve fan3 errors if present and functional + +- name: check power + description: > + 'If the chassis has power, check all fans.' + class: condition + condition: count + paths: chassis state + properties: chassis powered + callback: check fans + countop: '>' + countbound: 0 + op: '==' + bound: xyz.openbmc_project.State.Chassis.PowerState.On + +- name: check power fan0 presence + description: > + 'If the chassis has power, check presence of fan0.' + class: condition + condition: count + paths: chassis state + properties: chassis powered + callback: check fan0 presence + countop: '>' + countbound: 0 + op: '==' + bound: xyz.openbmc_project.State.Chassis.PowerState.On + +- name: check power fan0 functional + description: > + 'If the chassis has power, check functional of fan0.' + class: condition + condition: count + paths: chassis state + properties: chassis powered + callback: check fan0 functional + countop: '>' + countbound: 0 + op: '==' + bound: xyz.openbmc_project.State.Chassis.PowerState.On + +- name: check power fan1 presence + description: > + 'If the chassis has power, check presence of fan1.' + class: condition + condition: count + paths: chassis state + properties: chassis powered + callback: check fan1 presence + countop: '>' + countbound: 0 + op: '==' + bound: xyz.openbmc_project.State.Chassis.PowerState.On + +- name: check power fan1 functional + description: > + 'If the chassis has power, check functional of fan1.' + class: condition + condition: count + paths: chassis state + properties: chassis powered + callback: check fan1 functional + countop: '>' + countbound: 0 + op: '==' + bound: xyz.openbmc_project.State.Chassis.PowerState.On + +- name: check power fan2 presence + description: > + 'If the chassis has power, check presence of fan2.' + class: condition + condition: count + paths: chassis state + properties: chassis powered + callback: check fan2 presence + countop: '>' + countbound: 0 + op: '==' + bound: xyz.openbmc_project.State.Chassis.PowerState.On + +- name: check power fan2 functional + description: > + 'If the chassis has power, check functional of fan2.' + class: condition + condition: count + paths: chassis state + properties: chassis powered + callback: check fan2 functional + countop: '>' + countbound: 0 + op: '==' + bound: xyz.openbmc_project.State.Chassis.PowerState.On + +- name: check power fan3 presence + description: > + 'If the chassis has power, check presence of fan3.' + class: condition + condition: count + paths: chassis state + properties: chassis powered + callback: check fan3 presence + countop: '>' + countbound: 0 + op: '==' + bound: xyz.openbmc_project.State.Chassis.PowerState.On + +- name: check power fan3 functional + description: > + 'If the chassis has power, check functional of fan3.' + class: condition + condition: count + paths: chassis state + properties: chassis powered + callback: check fan3 functional + countop: '>' + countbound: 0 + op: '==' + bound: xyz.openbmc_project.State.Chassis.PowerState.On + +- name: check fans + description: > + 'Verify each of the 3 fans are present.' + class: callback + callback: group + members: + - check fan0 presence + - check fan1 presence + - check fan2 presence + - check fan3 presence + - check fan0 functional + - check fan1 functional + - check fan2 functional + - check fan3 functional + +- name: check fan0 presence + description: > + 'If this condition passes fan0 has been unplugged for more than 20 seconds.' + class: condition + condition: count + paths: fan0 + properties: fan present + defer: 20000000us + callback: notpresent fan0 error + countop: '<' + countbound: 1 + op: '==' + bound: true + +- name: check fan0 functional + description: > + 'If this condition passes fan0 has been marked as nonfunctional.' + class: condition + condition: count + paths: fan0 + properties: fan functional + callback: nonfunctional fan0 error + countop: '>' + countbound: 0 + op: '==' + bound: false + +- name: check fan1 presence + description: > + 'If this condition passes fan1 has been unplugged for more than 20 seconds. + Fan 1 is not in a water cooled Witherspoon, so check for cooling type + before creating an error.' + class: condition + condition: count + paths: fan1 + properties: fan present + defer: 20000000us + callback: check cooling type notpresent error + countop: '<' + countbound: 1 + op: '==' + bound: true + +- name: check fan1 functional + description: > + 'If this condition passes fan1 has been marked as nonfunctional. + Fan 1 is not in a water cooled Witherspoon, so check for cooling type + before creating an error.' + class: condition + condition: count + paths: fan1 + properties: fan functional + callback: check cooling type nonfunctional error + countop: '>' + countbound: 0 + op: '==' + bound: false + +- name: check fan2 presence + description: > + 'If this condition passes fan2 has been unplugged for more than 20 seconds.' + class: condition + condition: count + paths: fan2 + properties: fan present + defer: 20000000us + callback: notpresent fan2 error + countop: '<' + countbound: 1 + op: '==' + bound: true + +- name: check fan2 functional + description: > + 'If this condition passes fan2 has been marked as nonfunctional.' + class: condition + condition: count + paths: fan2 + properties: fan functional + callback: nonfunctional fan2 error + countop: '>' + countbound: 0 + op: '==' + bound: false + +- name: check fan3 presence + description: > + 'If this condition passes fan3 has been unplugged for more than 20 seconds.' + class: condition + condition: count + paths: fan3 + properties: fan present + defer: 20000000us + callback: notpresent fan3 error + countop: '<' + countbound: 1 + op: '==' + bound: true + +- name: check fan3 functional + description: > + 'If this condition passes fan3 has been marked as nonfunctional.' + class: condition + condition: count + paths: fan3 + properties: fan functional + callback: nonfunctional fan3 error + countop: '>' + countbound: 0 + op: '==' + bound: false + +- name: check cooling type nonfunctional error + description: > + 'If this condition passes the chassis is air cooled and will create a + nonfunctional error for fan 1.' + class: condition + condition: count + paths: chassis + properties: chassis air cooled + callback: nonfunctional fan1 error + countop: '==' + countbound: 0 + op: '==' + bound: true + +- name: check cooling type notpresent error + description: > + 'If this condition passes the chassis is air cooled and will create a + notpresent error for fan 1.' + class: condition + condition: count + paths: chassis + properties: chassis air cooled + callback: notpresent fan1 error + countop: '==' + countbound: 0 + op: '==' + bound: true + +- name: notpresent fan0 error + class: callback + callback: elog + paths: fan0 + properties: fan present + error: xyz::openbmc_project::Inventory::Error::NotPresent + metadata: + - name: xyz::openbmc_project::Inventory::NotPresent::CALLOUT_INVENTORY_PATH + value: /xyz/openbmc_project/inventory/system/chassis/motherboard/fan0 + type: string + +- name: nonfunctional fan0 error + class: callback + callback: elog + paths: fan0 + properties: fan functional + error: xyz::openbmc_project::Inventory::Error::Nonfunctional + metadata: + - name: xyz::openbmc_project::Inventory::Nonfunctional::CALLOUT_INVENTORY_PATH + value: /xyz/openbmc_project/inventory/system/chassis/motherboard/fan0 + type: string + +- name: notpresent fan1 error + class: callback + callback: elog + paths: fan1 + properties: fan present + error: xyz::openbmc_project::Inventory::Error::NotPresent + metadata: + - name: xyz::openbmc_project::Inventory::NotPresent::CALLOUT_INVENTORY_PATH + value: /xyz/openbmc_project/inventory/system/chassis/motherboard/fan1 + type: string + +- name: nonfunctional fan1 error + class: callback + callback: elog + paths: fan1 + properties: fan functional + error: xyz::openbmc_project::Inventory::Error::Nonfunctional + metadata: + - name: xyz::openbmc_project::Inventory::Nonfunctional::CALLOUT_INVENTORY_PATH + value: /xyz/openbmc_project/inventory/system/chassis/motherboard/fan1 + type: string + +- name: notpresent fan2 error + class: callback + callback: elog + paths: fan2 + properties: fan present + error: xyz::openbmc_project::Inventory::Error::NotPresent + metadata: + - name: xyz::openbmc_project::Inventory::NotPresent::CALLOUT_INVENTORY_PATH + value: /xyz/openbmc_project/inventory/system/chassis/motherboard/fan2 + type: string + +- name: nonfunctional fan2 error + class: callback + callback: elog + paths: fan2 + properties: fan functional + error: xyz::openbmc_project::Inventory::Error::Nonfunctional + metadata: + - name: xyz::openbmc_project::Inventory::Nonfunctional::CALLOUT_INVENTORY_PATH + value: /xyz/openbmc_project/inventory/system/chassis/motherboard/fan2 + type: string + +- name: notpresent fan3 error + class: callback + callback: elog + paths: fan3 + properties: fan present + error: xyz::openbmc_project::Inventory::Error::NotPresent + metadata: + - name: xyz::openbmc_project::Inventory::NotPresent::CALLOUT_INVENTORY_PATH + value: /xyz/openbmc_project/inventory/system/chassis/motherboard/fan3 + type: string + +- name: nonfunctional fan3 error + class: callback + callback: elog + paths: fan3 + properties: fan functional + error: xyz::openbmc_project::Inventory::Error::Nonfunctional + metadata: + - name: xyz::openbmc_project::Inventory::Nonfunctional::CALLOUT_INVENTORY_PATH + value: /xyz/openbmc_project/inventory/system/chassis/motherboard/fan3 + type: string + +- name: resolve fan0 errors if present and functional + description: > + 'If fan0 is present and functional, call the resolve fan0 errors callback.' + class: condition + condition: count + paths: fan0 + properties: fan present and functional + callback: resolve fan0 errors + countop: '==' + countbound: 2 + op: '==' + bound: true + +#Go ahead and do this on water cooled as well +- name: resolve fan1 errors if present and functional + description: > + 'If fan1 is present and functional, call the resolve fan1 errors callback.' + class: condition + condition: count + paths: fan1 + properties: fan present and functional + callback: resolve fan1 errors + countop: '==' + countbound: 2 + op: '==' + bound: true + +- name: resolve fan2 errors if present and functional + description: > + 'If fan2 is present and functional, call the resolve fan2 errors callback.' + class: condition + condition: count + paths: fan2 + properties: fan present and functional + callback: resolve fan2 errors + countop: '==' + countbound: 2 + op: '==' + bound: true + +- name: resolve fan3 errors if present and functional + description: > + 'If fan3 is present and functional, call the resolve fan3 errors callback.' + class: condition + condition: count + paths: fan3 + properties: fan present and functional + callback: resolve fan3 errors + countop: '==' + countbound: 2 + op: '==' + bound: true + +- name: resolve fan0 errors + class: callback + callback: resolve callout + paths: fan0 + properties: fan present and functional + callout: /xyz/openbmc_project/inventory/system/chassis/motherboard/fan0 + +- name: resolve fan1 errors + class: callback + callback: resolve callout + paths: fan1 + properties: fan present and functional + callout: /xyz/openbmc_project/inventory/system/chassis/motherboard/fan1 + +- name: resolve fan2 errors + class: callback + callback: resolve callout + paths: fan2 + properties: fan present and functional + callout: /xyz/openbmc_project/inventory/system/chassis/motherboard/fan2 + +- name: resolve fan3 errors + class: callback + callback: resolve callout + paths: fan3 + properties: fan present and functional + callout: /xyz/openbmc_project/inventory/system/chassis/motherboard/fan3 diff --git a/meta-ibm/meta-witherspoon/recipes-phosphor/fans/witherspoon-fan-policy/water-cooled.yaml b/meta-ibm/meta-witherspoon/recipes-phosphor/fans/witherspoon-fan-policy/water-cooled.yaml new file mode 100644 index 000000000..a279cfefa --- /dev/null +++ b/meta-ibm/meta-witherspoon/recipes-phosphor/fans/witherspoon-fan-policy/water-cooled.yaml @@ -0,0 +1,322 @@ +# Water cooled Witherspoon fan policy for PDM. +# +# A water cooled Witherspoon requires a minimum of two functional fan +# enclosures or four functional fan rotors across all enclosures. +# If the number of functional fan enclosures is below two, soft poweroff +# the system, whereas if the number of fan rotors drop below four, an +# immediate hard poweroff of the system occurs. + +- name: fan enclosures + description: > + 'A water cooled Witherspoon has three fan enclosures to monitor.' + class: group + group: path + members: + - meta: FAN + path: /xyz/openbmc_project/inventory/system/chassis/motherboard/fan0 + - meta: FAN + path: /xyz/openbmc_project/inventory/system/chassis/motherboard/fan2 + - meta: FAN + path: /xyz/openbmc_project/inventory/system/chassis/motherboard/fan3 + +- name: fan rotors + description: > + 'A water cooled Witherspoon has six fan rotors to monitor.' + class: group + group: path + members: + - meta: FAN + path: /xyz/openbmc_project/inventory/system/chassis/motherboard/fan0/fan0_0 + - meta: FAN + path: /xyz/openbmc_project/inventory/system/chassis/motherboard/fan0/fan0_1 + - meta: FAN + path: /xyz/openbmc_project/inventory/system/chassis/motherboard/fan2/fan2_0 + - meta: FAN + path: /xyz/openbmc_project/inventory/system/chassis/motherboard/fan2/fan2_1 + - meta: FAN + path: /xyz/openbmc_project/inventory/system/chassis/motherboard/fan3/fan3_0 + - meta: FAN + path: /xyz/openbmc_project/inventory/system/chassis/motherboard/fan3/fan3_1 + +- name: chassis state + description: > + 'Witherspoon has a single chassis to monitor.' + class: group + group: path + members: + - meta: CHASSISSTATE + path: /xyz/openbmc_project/state/chassis0 + +- name: chassis + description: > + 'Witherspoon has a single chassis to monitor.' + class: group + group: path + members: + - meta: CHASSIS + path: /xyz/openbmc_project/inventory/system/chassis + +- name: fan present + description: > + 'Monitor the presence state of each fan.' + class: group + group: property + type: boolean + members: + - interface: xyz.openbmc_project.Inventory.Item + meta: PRESENT + property: Present + +- name: fan functional + description: > + 'Monitor the functional state of each fan.' + class: group + group: property + type: boolean + members: + - interface: xyz.openbmc_project.State.Decorator.OperationalStatus + meta: FUNCTIONAL + property: Functional + +- name: chassis powered + description: > + 'Monitor the chassis power state.' + class: group + group: property + type: string + members: + - interface: xyz.openbmc_project.State.Chassis + meta: CHASSIS_STATE + property: CurrentPowerState + +- name: chassis water cooled + description: > + 'Monitor the chassis cooling type.' + class: group + group: property + type: boolean + members: + - interface: xyz.openbmc_project.Inventory.Decorator.CoolingType + meta: COOLING_TYPE + property: WaterCooled + +- name: watch fan present + description: > + 'Trigger logic on fan enclosure presence state changes.' + class: watch + watch: property + paths: fan enclosures + properties: fan present + callback: check cooling type + +- name: watch fan functional + description: > + 'Trigger logic on fan enclosure functional state changes.' + class: watch + watch: property + paths: fan enclosures + properties: fan functional + callback: check cooling type + +- name: watch fan rotor functional + description: > + 'Trigger logic on fan rotor functional state changes.' + class: watch + watch: property + paths: fan rotors + properties: fan functional + callback: check cooling type + +- name: watch chassis state + description: > + 'Trigger logic on chassis power state changes.' + class: watch + watch: property + paths: chassis state + properties: chassis powered + callback: check cooling type + +- name: watch cooling type + description: > + 'Maintain a cache of the chassis cooling type.' + class: watch + watch: property + paths: chassis + properties: chassis water cooled + +- name: check cooling type + description: > + 'If this condition passes the chassis is water cooled.' + class: condition + condition: count + paths: chassis + properties: chassis water cooled + callback: check power + countop: '==' + countbound: 1 + op: '==' + bound: true + +- name: check power + description: > + 'If the chassis has power, check fans.' + class: condition + condition: count + paths: chassis state + properties: chassis powered + callback: check fans + countop: '>' + countbound: 0 + op: '==' + bound: xyz.openbmc_project.State.Chassis.PowerState.On + +- name: check fans + description: > + 'Verify there are at least two functional fan enclosures and at least + four functional fan rotors, power off if not.' + class: callback + callback: group + members: + - check group presence + - check group functional enclosures + - check group functional rotors + +- name: check group presence + description: > + 'If this condition passes more than one fan has been unplugged + for more than 25 seconds. Shut the system down. Count present + fans rather than non-present fans since the latter would pass + if the fan has not been created for some reason. + + For a more detailed definition of unplugged, consult the documentation + of xyz.openbmc_project.Inventory.Item and/or the documentation + of the fan inventory object implementation.' + class: condition + condition: count + paths: fan enclosures + properties: fan present + defer: 25000000us + callback: log and shutdown + countop: '<' + countbound: 2 + op: '==' + bound: true + +- name: check group functional enclosures + description: > + 'If this condition passes more than one fan enclosure in the group has been + marked as nonfunctional for five seconds. Shut the system down. + + For a more detailed definition of nonfunctional, consult the documentation + of xyz.openbmc_project.State.Decorator.OperationalStatus and/or the + documentation of the fan inventory object implementation.' + class: condition + condition: count + paths: fan enclosures + properties: fan functional + defer: 5000000us + callback: log and shutdown + countop: '>' + countbound: 1 + op: '==' + bound: false + +- name: check group functional rotors + description: > + 'If this condition passes more than two fan rotors in the group have been + marked as nonfunctional for five seconds. Immediately power off. + + For a more detailed definition of nonfunctional, consult the documentation + of xyz.openbmc_project.State.Decorator.OperationalStatus and/or the + documentation of the fan inventory object implementation.' + class: condition + condition: count + paths: fan rotors + properties: fan functional + defer: 5000000us + callback: log and poweroff + countop: '>' + countbound: 2 + op: '==' + bound: false + +- name: log and poweroff + description: > + 'Immediately poweroff, log an event in the journal, and create an + error log.' + class: callback + callback: group + members: + - hard poweroff + - log hard poweroff + - create shutdown error + +- name: log and shutdown + description: > + 'Shut the system down, log an event in the journal, and create an + error log.' + class: callback + callback: group + members: + - shutdown + - log shutdown + - create shutdown error + +- name: hard poweroff + description: > + 'Immediately power off the system.' + class: callback + callback: method + service: org.freedesktop.systemd1 + path: /org/freedesktop/systemd1 + interface: org.freedesktop.systemd1.Manager + method: StartUnit + args: + - value: obmc-chassis-hard-poweroff@0.target + type: string + - value: replace + type: string + +- name: shutdown + description: > + 'Shut down the system.' + class: callback + callback: method + service: org.freedesktop.systemd1 + path: /org/freedesktop/systemd1 + interface: org.freedesktop.systemd1.Manager + method: StartUnit + args: + - value: obmc-host-shutdown@0.target + type: string + - value: replace + type: string + +- name: log hard poweroff + description: > + 'Log a hard poweroff event to the systemd journal.' + class: callback + callback: journal + paths: chassis state + properties: chassis powered + severity: ERR + message: Immediate poweroff of system. There are not enough functional fans. + +- name: log shutdown + description: > + 'Log a shutdown event to the systemd journal.' + class: callback + callback: journal + paths: chassis state + properties: chassis powered + severity: ERR + message: Request shutdown of system. There are not enough functional fans. + +- name: create shutdown error + description: > + 'Create a Fan Shutdown Error log.' + class: callback + callback: elog + paths: chassis state + properties: chassis powered + error: xyz::openbmc_project::State::Shutdown::Inventory::Error::Fan diff --git a/meta-ibm/meta-witherspoon/recipes-phosphor/fans/witherspoon-fan-watchdog.bb b/meta-ibm/meta-witherspoon/recipes-phosphor/fans/witherspoon-fan-watchdog.bb new file mode 100644 index 000000000..c09b9df24 --- /dev/null +++ b/meta-ibm/meta-witherspoon/recipes-phosphor/fans/witherspoon-fan-watchdog.bb @@ -0,0 +1,22 @@ +SUMMARY = "Witherspoon fan watchdog services" +PR = "r1" + +inherit obmc-phosphor-license +inherit obmc-phosphor-systemd + +RDEPENDS_${PN} += "virtual/obmc-gpio-monitor" +RDEPENDS_${PN} += "busybox" + +RESET_SERVICE = "witherspoon-reset-fan-watchdog.service" +TGTFMT = "obmc-chassis-poweron@0.target" +RESET_FMT = "../${RESET_SERVICE}:${TGTFMT}.requires/${RESET_SERVICE}" + +MONITOR_SERVICE = "witherspoon-fan-watchdog-monitor@.service" + +WATCHDOG_SERVICE = "witherspoon-fan-watchdog.service" +WATCHDOG_FMT = "../${WATCHDOG_SERVICE}:${TGTFMT}.requires/${WATCHDOG_SERVICE}" + +SYSTEMD_SERVICE_${PN} += "${RESET_SERVICE} ${MONITOR_SERVICE} ${WATCHDOG_SERVICE}" +SYSTEMD_LINK_${PN} += "${RESET_FMT} ${WATCHDOG_FMT}" +SYSTEMD_ENVIRONMENT_FILE_${PN} += "obmc/witherspoon-fan-watchdog/reset-fan-watchdog.conf" +SYSTEMD_ENVIRONMENT_FILE_${PN} += "obmc/witherspoon-fan-watchdog/fan-watchdog.conf" diff --git a/meta-ibm/meta-witherspoon/recipes-phosphor/fans/witherspoon-fan-watchdog/obmc/witherspoon-fan-watchdog/fan-watchdog.conf b/meta-ibm/meta-witherspoon/recipes-phosphor/fans/witherspoon-fan-watchdog/obmc/witherspoon-fan-watchdog/fan-watchdog.conf new file mode 100644 index 000000000..ce7824ccb --- /dev/null +++ b/meta-ibm/meta-witherspoon/recipes-phosphor/fans/witherspoon-fan-watchdog/obmc/witherspoon-fan-watchdog/fan-watchdog.conf @@ -0,0 +1,3 @@ +TIMEOUT=5 +INTERVAL=1 +DEVICE=/dev/watchdog0 diff --git a/meta-ibm/meta-witherspoon/recipes-phosphor/fans/witherspoon-fan-watchdog/obmc/witherspoon-fan-watchdog/reset-fan-watchdog.conf b/meta-ibm/meta-witherspoon/recipes-phosphor/fans/witherspoon-fan-watchdog/obmc/witherspoon-fan-watchdog/reset-fan-watchdog.conf new file mode 100644 index 000000000..b4e5ce74e --- /dev/null +++ b/meta-ibm/meta-witherspoon/recipes-phosphor/fans/witherspoon-fan-watchdog/obmc/witherspoon-fan-watchdog/reset-fan-watchdog.conf @@ -0,0 +1,4 @@ +GPIO_PATH=/dev/gpiochip0 +GPIO=109 +DELAY=1 +ACTION=low_high diff --git a/meta-ibm/meta-witherspoon/recipes-phosphor/fans/witherspoon-fan-watchdog/witherspoon-fan-watchdog-monitor@.service b/meta-ibm/meta-witherspoon/recipes-phosphor/fans/witherspoon-fan-watchdog/witherspoon-fan-watchdog-monitor@.service new file mode 100644 index 000000000..945561b50 --- /dev/null +++ b/meta-ibm/meta-witherspoon/recipes-phosphor/fans/witherspoon-fan-watchdog/witherspoon-fan-watchdog-monitor@.service @@ -0,0 +1,10 @@ +[Unit] +Description=Fan Watchdog Failure Monitor + +#This can get called every time a process dies, so ensure it's never limited +StartLimitIntervalSec=0 + +[Service] +Type=oneshot +ExecStart=/usr/bin/env phosphor-unit-failure-monitor --source %i --target obmc-fan-watchdog-takeover.target --action start +SyslogIdentifier=phosphor-unit-failure-monitor diff --git a/meta-ibm/meta-witherspoon/recipes-phosphor/fans/witherspoon-fan-watchdog/witherspoon-fan-watchdog.service b/meta-ibm/meta-witherspoon/recipes-phosphor/fans/witherspoon-fan-watchdog/witherspoon-fan-watchdog.service new file mode 100644 index 000000000..5b59546e3 --- /dev/null +++ b/meta-ibm/meta-witherspoon/recipes-phosphor/fans/witherspoon-fan-watchdog/witherspoon-fan-watchdog.service @@ -0,0 +1,13 @@ +[Unit] +Description=Witherspoon Fan Watchdog Daemon +Wants=phosphor-fan-control-init@0.service +Before=phosphor-fan-control-init@0.service +Conflicts=obmc-fan-watchdog-takeover.target + +[Service] +EnvironmentFile={envfiledir}/obmc/witherspoon-fan-watchdog/fan-watchdog.conf +ExecStart=/sbin/watchdog -T ${{TIMEOUT}} -t ${{INTERVAL}} -F ${{DEVICE}} +KillSignal=SIGKILL + +[Install] +RequiredBy=obmc-chassis-poweron@0.target diff --git a/meta-ibm/meta-witherspoon/recipes-phosphor/fans/witherspoon-fan-watchdog/witherspoon-reset-fan-watchdog.service b/meta-ibm/meta-witherspoon/recipes-phosphor/fans/witherspoon-fan-watchdog/witherspoon-reset-fan-watchdog.service new file mode 100644 index 000000000..e0ef0aeeb --- /dev/null +++ b/meta-ibm/meta-witherspoon/recipes-phosphor/fans/witherspoon-fan-watchdog/witherspoon-reset-fan-watchdog.service @@ -0,0 +1,12 @@ +[Unit] +Description=Witherspoon Fan Watchdog Reset +Wants=phosphor-fan-control-init@0.service +Before=phosphor-fan-control-init@0.service +Conflicts=obmc-chassis-poweroff@0.target + +[Service] +Type=oneshot +RemainAfterExit=yes +EnvironmentFile={envfiledir}/obmc/witherspoon-fan-watchdog/reset-fan-watchdog.conf +ExecStart=/usr/bin/env phosphor-gpio-util -p ${{GPIO_PATH}} -g ${{GPIO}} -a ${{ACTION}} -d ${{DELAY}} +SyslogIdentifier=phosphor-gpio-util diff --git a/meta-ibm/meta-witherspoon/recipes-phosphor/fans/witherspoon-thermal-policy-native.bb b/meta-ibm/meta-witherspoon/recipes-phosphor/fans/witherspoon-thermal-policy-native.bb new file mode 100644 index 000000000..39831cf86 --- /dev/null +++ b/meta-ibm/meta-witherspoon/recipes-phosphor/fans/witherspoon-thermal-policy-native.bb @@ -0,0 +1,12 @@ +SUMMARY = "Thermal policy for Witherspoon" +PR = "r1" + +inherit native +inherit obmc-phosphor-license +inherit phosphor-dbus-monitor + +SRC_URI += "file://thermal-policy.yaml" + +do_install() { + install -D ${WORKDIR}/thermal-policy.yaml ${D}${config_dir}/thermal-policy.yaml +} diff --git a/meta-ibm/meta-witherspoon/recipes-phosphor/fans/witherspoon-thermal-policy/thermal-policy.yaml b/meta-ibm/meta-witherspoon/recipes-phosphor/fans/witherspoon-thermal-policy/thermal-policy.yaml new file mode 100644 index 000000000..1dd2306e9 --- /dev/null +++ b/meta-ibm/meta-witherspoon/recipes-phosphor/fans/witherspoon-thermal-policy/thermal-policy.yaml @@ -0,0 +1,187 @@ +# Witherspoon thermal policy for PDM. +# +# Shut down a Witherspoon system if more than three POWER9 cores +# have a temperature greater than 115 degrees Celcius. + + +- name: core sensors + description: > + 'Witherspoon has two POWER9 chips with 24 cores each.' + class: group + group: path + members: + - meta: SENSOR + path: /xyz/openbmc_project/sensors/temperature/p0_core0_temp + - meta: SENSOR + path: /xyz/openbmc_project/sensors/temperature/p0_core1_temp + - meta: SENSOR + path: /xyz/openbmc_project/sensors/temperature/p0_core2_temp + - meta: SENSOR + path: /xyz/openbmc_project/sensors/temperature/p0_core3_temp + - meta: SENSOR + path: /xyz/openbmc_project/sensors/temperature/p0_core4_temp + - meta: SENSOR + path: /xyz/openbmc_project/sensors/temperature/p0_core5_temp + - meta: SENSOR + path: /xyz/openbmc_project/sensors/temperature/p0_core6_temp + - meta: SENSOR + path: /xyz/openbmc_project/sensors/temperature/p0_core7_temp + - meta: SENSOR + path: /xyz/openbmc_project/sensors/temperature/p0_core8_temp + - meta: SENSOR + path: /xyz/openbmc_project/sensors/temperature/p0_core9_temp + - meta: SENSOR + path: /xyz/openbmc_project/sensors/temperature/p0_core10_temp + - meta: SENSOR + path: /xyz/openbmc_project/sensors/temperature/p0_core11_temp + - meta: SENSOR + path: /xyz/openbmc_project/sensors/temperature/p0_core12_temp + - meta: SENSOR + path: /xyz/openbmc_project/sensors/temperature/p0_core13_temp + - meta: SENSOR + path: /xyz/openbmc_project/sensors/temperature/p0_core14_temp + - meta: SENSOR + path: /xyz/openbmc_project/sensors/temperature/p0_core15_temp + - meta: SENSOR + path: /xyz/openbmc_project/sensors/temperature/p0_core16_temp + - meta: SENSOR + path: /xyz/openbmc_project/sensors/temperature/p0_core17_temp + - meta: SENSOR + path: /xyz/openbmc_project/sensors/temperature/p0_core18_temp + - meta: SENSOR + path: /xyz/openbmc_project/sensors/temperature/p0_core19_temp + - meta: SENSOR + path: /xyz/openbmc_project/sensors/temperature/p0_core20_temp + - meta: SENSOR + path: /xyz/openbmc_project/sensors/temperature/p0_core21_temp + - meta: SENSOR + path: /xyz/openbmc_project/sensors/temperature/p0_core22_temp + - meta: SENSOR + path: /xyz/openbmc_project/sensors/temperature/p0_core23_temp + - meta: SENSOR + path: /xyz/openbmc_project/sensors/temperature/p1_core0_temp + - meta: SENSOR + path: /xyz/openbmc_project/sensors/temperature/p1_core1_temp + - meta: SENSOR + path: /xyz/openbmc_project/sensors/temperature/p1_core2_temp + - meta: SENSOR + path: /xyz/openbmc_project/sensors/temperature/p1_core3_temp + - meta: SENSOR + path: /xyz/openbmc_project/sensors/temperature/p1_core4_temp + - meta: SENSOR + path: /xyz/openbmc_project/sensors/temperature/p1_core5_temp + - meta: SENSOR + path: /xyz/openbmc_project/sensors/temperature/p1_core6_temp + - meta: SENSOR + path: /xyz/openbmc_project/sensors/temperature/p1_core7_temp + - meta: SENSOR + path: /xyz/openbmc_project/sensors/temperature/p1_core8_temp + - meta: SENSOR + path: /xyz/openbmc_project/sensors/temperature/p1_core9_temp + - meta: SENSOR + path: /xyz/openbmc_project/sensors/temperature/p1_core10_temp + - meta: SENSOR + path: /xyz/openbmc_project/sensors/temperature/p1_core11_temp + - meta: SENSOR + path: /xyz/openbmc_project/sensors/temperature/p1_core12_temp + - meta: SENSOR + path: /xyz/openbmc_project/sensors/temperature/p1_core13_temp + - meta: SENSOR + path: /xyz/openbmc_project/sensors/temperature/p1_core14_temp + - meta: SENSOR + path: /xyz/openbmc_project/sensors/temperature/p1_core15_temp + - meta: SENSOR + path: /xyz/openbmc_project/sensors/temperature/p1_core16_temp + - meta: SENSOR + path: /xyz/openbmc_project/sensors/temperature/p1_core17_temp + - meta: SENSOR + path: /xyz/openbmc_project/sensors/temperature/p1_core18_temp + - meta: SENSOR + path: /xyz/openbmc_project/sensors/temperature/p1_core19_temp + - meta: SENSOR + path: /xyz/openbmc_project/sensors/temperature/p1_core20_temp + - meta: SENSOR + path: /xyz/openbmc_project/sensors/temperature/p1_core21_temp + - meta: SENSOR + path: /xyz/openbmc_project/sensors/temperature/p1_core22_temp + - meta: SENSOR + path: /xyz/openbmc_project/sensors/temperature/p1_core23_temp + +- name: core temp + description: > + 'Monitor the temperature of each core.' + class: group + group: property + type: int64 + members: + - interface: xyz.openbmc_project.Sensor.Value + meta: TEMP + property: Value + +- name: watch core temps + description: > + 'Trigger logic on core temp changes.' + class: watch + watch: property + paths: core sensors + properties: core temp + callback: check temps + +- name: check temps + description: > + 'If this condition passes at least three cores are running + too hot. Shut the system down.' + class: condition + condition: count + paths: core sensors + properties: core temp + callback: log and shutdown + countop: '>=' + countbound: 3 + op: '>=' + bound: 115000 + oneshot: true + +- name: log and shutdown + description: > + 'Shut the system down and log an event.' + class: callback + callback: group + members: + - shutdown + - create criticalhigh error + - create shutdown error + +- name: shutdown + description: > + 'Shut down the system.' + class: callback + callback: method + service: org.freedesktop.systemd1 + path: /org/freedesktop/systemd1 + interface: org.freedesktop.systemd1.Manager + method: StartUnit + args: + - value: obmc-chassis-hard-poweroff@0.target + type: string + - value: replace + type: string + +- name: create criticalhigh error + description: > + 'Create a CriticalHigh Error log.' + class: callback + callback: elog_with_metadata + paths: core sensors + properties: core temp + error: xyz::openbmc_project::Sensor::Threshold::Error::CriticalHigh + metadata: xyz::openbmc_project::Sensor::Threshold::CriticalHigh::SENSOR_DATA + +- name: create shutdown error + description: > + 'Create a SystemShutdown Error log.' + class: callback + callback: elog + paths: core sensors + properties: core temp + error: xyz::openbmc_project::State::Shutdown::ThermalEvent::Error::Processor diff --git a/meta-ibm/meta-witherspoon/recipes-phosphor/flash/openpower-software-manager.bbappend b/meta-ibm/meta-witherspoon/recipes-phosphor/flash/openpower-software-manager.bbappend new file mode 100644 index 000000000..3dcc25dd7 --- /dev/null +++ b/meta-ibm/meta-witherspoon/recipes-phosphor/flash/openpower-software-manager.bbappend @@ -0,0 +1 @@ +PACKAGECONFIG_append_df-openpower-ubi-fs = " verify_pnor_signature" diff --git a/meta-ibm/meta-witherspoon/recipes-phosphor/flash/phosphor-software-manager.bbappend b/meta-ibm/meta-witherspoon/recipes-phosphor/flash/phosphor-software-manager.bbappend new file mode 100644 index 000000000..eafd11f6c --- /dev/null +++ b/meta-ibm/meta-witherspoon/recipes-phosphor/flash/phosphor-software-manager.bbappend @@ -0,0 +1,10 @@ +BMC_RW_MTD = "bmc" +BMC_RO_MTD = "alt-bmc+bmc" +BMC_KERNEL_MTD = "bmc" +BMC_RW_SIZE = "0x600000" + +# Enable signature verification by DISTRO_FEATURE obmc-ubi-fs +PACKAGECONFIG_append_df-obmc-ubi-fs = " verify_signature" + +# Enable sync of persistent files to the alternate BMC chip +PACKAGECONFIG_append_df-obmc-ubi-fs = " sync_bmc_files" diff --git a/meta-ibm/meta-witherspoon/recipes-phosphor/gpio/phosphor-gpio-monitor.bbappend b/meta-ibm/meta-witherspoon/recipes-phosphor/gpio/phosphor-gpio-monitor.bbappend new file mode 100644 index 000000000..b60a64b10 --- /dev/null +++ b/meta-ibm/meta-witherspoon/recipes-phosphor/gpio/phosphor-gpio-monitor.bbappend @@ -0,0 +1,12 @@ +FILESEXTRAPATHS_append := "${THISDIR}/${PN}:" + +TMPL_POWERSUPPLY = "phosphor-gpio-presence@.service" +INSTFMT_POWERSUPPLY = "phosphor-gpio-presence@{0}.service" +POWERSUPPLY_TGT = "${SYSTEMD_DEFAULT_TARGET}" +FMT_POWERSUPPLY = "../${TMPL_POWERSUPPLY}:${POWERSUPPLY_TGT}.requires/${INSTFMT_POWERSUPPLY}" + +SYSTEMD_LINK_${PN}-presence += "${@compose_list(d, 'FMT_POWERSUPPLY', 'OBMC_POWER_SUPPLY_INSTANCES')}" + +POWERSUPPLY_ENV_FMT = "obmc/gpio/phosphor-power-supply-{0}.conf" + +SYSTEMD_ENVIRONMENT_FILE_${PN}-presence += "${@compose_list(d, 'POWERSUPPLY_ENV_FMT', 'OBMC_POWER_SUPPLY_INSTANCES')}" diff --git a/meta-ibm/meta-witherspoon/recipes-phosphor/gpio/phosphor-gpio-monitor/obmc/gpio/phosphor-power-supply-0.conf b/meta-ibm/meta-witherspoon/recipes-phosphor/gpio/phosphor-gpio-monitor/obmc/gpio/phosphor-power-supply-0.conf new file mode 100644 index 000000000..285a8f704 --- /dev/null +++ b/meta-ibm/meta-witherspoon/recipes-phosphor/gpio/phosphor-gpio-monitor/obmc/gpio/phosphor-power-supply-0.conf @@ -0,0 +1,5 @@ +INVENTORY=/system/chassis/motherboard/powersupply0 +DEVPATH=/dev/input/by-path/platform-gpio-keys-event +KEY=104 +NAME=powersupply0 +DRIVERS=/sys/bus/i2c/drivers/ibm-cffps,3-0069 diff --git a/meta-ibm/meta-witherspoon/recipes-phosphor/gpio/phosphor-gpio-monitor/obmc/gpio/phosphor-power-supply-1.conf b/meta-ibm/meta-witherspoon/recipes-phosphor/gpio/phosphor-gpio-monitor/obmc/gpio/phosphor-power-supply-1.conf new file mode 100644 index 000000000..56e16c567 --- /dev/null +++ b/meta-ibm/meta-witherspoon/recipes-phosphor/gpio/phosphor-gpio-monitor/obmc/gpio/phosphor-power-supply-1.conf @@ -0,0 +1,5 @@ +INVENTORY=/system/chassis/motherboard/powersupply1 +DEVPATH=/dev/input/by-path/platform-gpio-keys-event +KEY=127 +NAME=powersupply1 +DRIVERS=/sys/bus/i2c/drivers/ibm-cffps,3-0068 diff --git a/meta-ibm/meta-witherspoon/recipes-phosphor/host/p9-host-start.bbappend b/meta-ibm/meta-witherspoon/recipes-phosphor/host/p9-host-start.bbappend new file mode 100644 index 000000000..4cac4903f --- /dev/null +++ b/meta-ibm/meta-witherspoon/recipes-phosphor/host/p9-host-start.bbappend @@ -0,0 +1,3 @@ +RDEPENDS_${PN} += 'avsbus-control' +RDEPENDS_${PN} += 'vrm-control' +RDEPENDS_${PN}_remove += "p9-vcs-workaround" diff --git a/meta-ibm/meta-witherspoon/recipes-phosphor/images/obmc-phosphor-image.bbappend b/meta-ibm/meta-witherspoon/recipes-phosphor/images/obmc-phosphor-image.bbappend new file mode 100644 index 000000000..bea352f7d --- /dev/null +++ b/meta-ibm/meta-witherspoon/recipes-phosphor/images/obmc-phosphor-image.bbappend @@ -0,0 +1 @@ +OBMC_IMAGE_EXTRA_INSTALL_append = " mboxd max31785-msl phosphor-msl-verify liberation-fonts uart-render-controller" diff --git a/meta-ibm/meta-witherspoon/recipes-phosphor/interfaces/phosphor-rest.bbappend b/meta-ibm/meta-witherspoon/recipes-phosphor/interfaces/phosphor-rest.bbappend new file mode 100644 index 000000000..72d991c7e --- /dev/null +++ b/meta-ibm/meta-witherspoon/recipes-phosphor/interfaces/phosphor-rest.bbappend @@ -0,0 +1 @@ +FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" diff --git a/meta-ibm/meta-witherspoon/recipes-phosphor/interfaces/phosphor-rest/url_config.json b/meta-ibm/meta-witherspoon/recipes-phosphor/interfaces/phosphor-rest/url_config.json new file mode 100644 index 000000000..46a4d02b4 --- /dev/null +++ b/meta-ibm/meta-witherspoon/recipes-phosphor/interfaces/phosphor-rest/url_config.json @@ -0,0 +1,14 @@ +{ + "urls": [ + "/org/open_power/*", + "/com/ibm/*", + "/xyz/openbmc_project/*", + "/enumerate", + "/list", + "/login", + "/logout", + "/subscribe", + "/upload/image", + "/download/dump/*" + ] +} diff --git a/meta-ibm/meta-witherspoon/recipes-phosphor/inventory/inventory-cleanup-native.bb b/meta-ibm/meta-witherspoon/recipes-phosphor/inventory/inventory-cleanup-native.bb new file mode 100644 index 000000000..6efde485f --- /dev/null +++ b/meta-ibm/meta-witherspoon/recipes-phosphor/inventory/inventory-cleanup-native.bb @@ -0,0 +1,15 @@ +SUMMARY = "Copy Witherspoon inventory cleanup yaml for inventory manager" +PR = "r1" + +inherit native +inherit obmc-phosphor-license +inherit phosphor-inventory-manager + +SRC_URI += "file://inventory-cleanup.yaml" + +S = "${WORKDIR}" + +do_install() { + install -d ${D}${base_datadir}/events.d/ + install ${S}/inventory-cleanup.yaml ${D}${base_datadir}/events.d/inventory-cleanup.yaml +} diff --git a/meta-ibm/meta-witherspoon/recipes-phosphor/inventory/inventory-cleanup/inventory-cleanup.yaml b/meta-ibm/meta-witherspoon/recipes-phosphor/inventory/inventory-cleanup/inventory-cleanup.yaml new file mode 100644 index 000000000..01632e6d8 --- /dev/null +++ b/meta-ibm/meta-witherspoon/recipes-phosphor/inventory/inventory-cleanup/inventory-cleanup.yaml @@ -0,0 +1,27 @@ +description: > + Witherspoon inventory fixups + +events: + - name: Remove power_supplies + description: > + Remove the deprecated 'power_supply' objects + type: startup + actions: + - name: destroyObjects + paths: + - /system/chassis/power_supply0 + - /system/chassis/power_supply1 + - /system/chassis/powersupply0 + - /system/chassis/powersupply1 + + - name: Remove fan1 + description: > + Remove all fan1 associated objects and have fan presence and + fan monitor create it based on cooling type. + type: startup + actions: + - name: destroyObjects + paths: + - /system/chassis/motherboard/fan1/fan1_0 + - /system/chassis/motherboard/fan1/fan1_1 + - /system/chassis/motherboard/fan1 diff --git a/meta-ibm/meta-witherspoon/recipes-phosphor/inventory/phosphor-inventory-manager-config-native.bbappend b/meta-ibm/meta-witherspoon/recipes-phosphor/inventory/phosphor-inventory-manager-config-native.bbappend new file mode 100644 index 000000000..d9304c045 --- /dev/null +++ b/meta-ibm/meta-witherspoon/recipes-phosphor/inventory/phosphor-inventory-manager-config-native.bbappend @@ -0,0 +1 @@ +PHOSPHOR_INVENTORY_MANAGER_CONFIGS += "inventory-cleanup-native" diff --git a/meta-ibm/meta-witherspoon/recipes-phosphor/ipmi/phosphor-ipmi-fru-read-bmc-inventory%.bbappend b/meta-ibm/meta-witherspoon/recipes-phosphor/ipmi/phosphor-ipmi-fru-read-bmc-inventory%.bbappend new file mode 100644 index 000000000..72d991c7e --- /dev/null +++ b/meta-ibm/meta-witherspoon/recipes-phosphor/ipmi/phosphor-ipmi-fru-read-bmc-inventory%.bbappend @@ -0,0 +1 @@ +FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" diff --git a/meta-ibm/meta-witherspoon/recipes-phosphor/ipmi/phosphor-ipmi-fru-read-bmc-inventory%/bmc-fru-config.yaml b/meta-ibm/meta-witherspoon/recipes-phosphor/ipmi/phosphor-ipmi-fru-read-bmc-inventory%/bmc-fru-config.yaml new file mode 100644 index 000000000..072cc5cd6 --- /dev/null +++ b/meta-ibm/meta-witherspoon/recipes-phosphor/ipmi/phosphor-ipmi-fru-read-bmc-inventory%/bmc-fru-config.yaml @@ -0,0 +1,120 @@ +50: + /system/chassis/motherboard/fan0: + entityID: 29 + entityInstance: 1 + interfaces: + xyz.openbmc_project.Inventory.Item: + PrettyName: + IPMIFruProperty: Product Name + IPMIFruSection: Product +51: + /system/chassis/motherboard/fan1: + entityID: 29 + entityInstance: 2 + interfaces: + xyz.openbmc_project.Inventory.Item: + PrettyName: + IPMIFruProperty: Product Name + IPMIFruSection: Product +52: + /system/chassis/motherboard/fan2: + entityID: 29 + entityInstance: 3 + interfaces: + xyz.openbmc_project.Inventory.Item: + PrettyName: + IPMIFruProperty: Product Name + IPMIFruSection: Product +53: + /system/chassis/motherboard/fan3: + entityID: 29 + entityInstance: 4 + interfaces: + xyz.openbmc_project.Inventory.Item: + PrettyName: + IPMIFruProperty: Product Name + IPMIFruSection: Product +60: + /system/chassis/motherboard/boxelder/bmc: + entityID: 6 + entityInstance: 1 + interfaces: + xyz.openbmc_project.Inventory.Item: + PrettyName: + IPMIFruProperty: Board Name + IPMIFruSection: Board + xyz.openbmc_project.Inventory.Decorator.Asset: + PartNumber: + IPMIFruProperty: Part Number + IPMIFruSection: Board + SerialNumber: + IPMIFruProperty: Serial Number + IPMIFruSection: Board + Model: + IPMIFruProperty: Model Number + IPMIFruSection: Board + Manufacturer: + IPMIFruProperty: Manufacturer + IPMIFruSection: Board + BuildDate: + IPMIFruProperty: Mfg Date + IPMIFruSection: Board +70: + /system/chassis/motherboard/boxelder/bmc/ethernet: + entityID: 1 + entityInstance: 1 + interfaces: + xyz.openbmc_project.Inventory.Item: + PrettyName: + IPMIFruProperty: Product Name + IPMIFruSection: Product +75: + /system/chassis/motherboard/powersupply0: + entityID: 10 + entityInstance: 1 + interfaces: + xyz.openbmc_project.Inventory.Item: + PrettyName: + IPMIFruProperty: Board Name + IPMIFruSection: Board + xyz.openbmc_project.Inventory.Decorator.Asset: + PartNumber: + IPMIFruProperty: Part Number + IPMIFruSection: Board + SerialNumber: + IPMIFruProperty: Serial Number + IPMIFruSection: Board + Model: + IPMIFruProperty: Model Number + IPMIFruSection: Board + Manufacturer: + IPMIFruProperty: Manufacturer + IPMIFruSection: Board + BuildDate: + IPMIFruProperty: Mfg Date + IPMIFruSection: Board +76: + /system/chassis/motherboard/powersupply1: + entityID: 10 + entityInstance: 2 + interfaces: + xyz.openbmc_project.Inventory.Item: + PrettyName: + IPMIFruProperty: Board Name + IPMIFruSection: Board + xyz.openbmc_project.Inventory.Decorator.Asset: + PartNumber: + IPMIFruProperty: Part Number + IPMIFruSection: Board + SerialNumber: + IPMIFruProperty: Serial Number + IPMIFruSection: Board + Model: + IPMIFruProperty: Model Number + IPMIFruSection: Board + Manufacturer: + IPMIFruProperty: Manufacturer + IPMIFruSection: Board + BuildDate: + IPMIFruProperty: Mfg Date + IPMIFruSection: Board diff --git a/meta-ibm/meta-witherspoon/recipes-phosphor/ipmi/phosphor-ipmi-fru-read-not-sent-by-host-inventory%.bbappend b/meta-ibm/meta-witherspoon/recipes-phosphor/ipmi/phosphor-ipmi-fru-read-not-sent-by-host-inventory%.bbappend new file mode 100644 index 000000000..72d991c7e --- /dev/null +++ b/meta-ibm/meta-witherspoon/recipes-phosphor/ipmi/phosphor-ipmi-fru-read-not-sent-by-host-inventory%.bbappend @@ -0,0 +1 @@ +FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" diff --git a/meta-ibm/meta-witherspoon/recipes-phosphor/ipmi/phosphor-ipmi-fru-read-not-sent-by-host-inventory%/fru-config-not-sent-by-host.yaml b/meta-ibm/meta-witherspoon/recipes-phosphor/ipmi/phosphor-ipmi-fru-read-not-sent-by-host-inventory%/fru-config-not-sent-by-host.yaml new file mode 100644 index 000000000..65c02b64b --- /dev/null +++ b/meta-ibm/meta-witherspoon/recipes-phosphor/ipmi/phosphor-ipmi-fru-read-not-sent-by-host-inventory%/fru-config-not-sent-by-host.yaml @@ -0,0 +1,29 @@ +20: + /system/chassis/motherboard/gv100card0: &DEFAULTS + entityInstance: 1 + entityID: 3 + interfaces: + xyz.openbmc_project.Inventory.Item: + PrettyName: + IPMIFruProperty: Board Name + IPMIFruSection: Board +21: + /system/chassis/motherboard/gv100card1: + <<: *DEFAULTS + entityInstance: 2 +22: + /system/chassis/motherboard/gv100card2: + <<: *DEFAULTS + entityInstance: 3 +23: + /system/chassis/motherboard/gv100card3: + <<: *DEFAULTS + entityInstance: 4 +24: + /system/chassis/motherboard/gv100card4: + <<: *DEFAULTS + entityInstance: 5 +25: + /system/chassis/motherboard/gv100card5: + <<: *DEFAULTS + entityInstance: 6 diff --git a/meta-ibm/meta-witherspoon/recipes-phosphor/ipmi/phosphor-ipmi-host.bbappend b/meta-ibm/meta-witherspoon/recipes-phosphor/ipmi/phosphor-ipmi-host.bbappend new file mode 100644 index 000000000..a314d163b --- /dev/null +++ b/meta-ibm/meta-witherspoon/recipes-phosphor/ipmi/phosphor-ipmi-host.bbappend @@ -0,0 +1,10 @@ +FILESEXTRAPATHS_append_witherspoon := ":${THISDIR}/${PN}" +SRC_URI_append_witherspoon = " \ + file://occ_sensors.hardcoded.yaml \ + file://hwmon_sensors.hardcoded.yaml \ + file://channel.yaml \ + " + +EXTRA_OECONF_append_witherspoon = " \ + CHANNEL_YAML_GEN=${WORKDIR}/channel.yaml \ + " diff --git a/meta-ibm/meta-witherspoon/recipes-phosphor/ipmi/phosphor-ipmi-host/channel.yaml b/meta-ibm/meta-witherspoon/recipes-phosphor/ipmi/phosphor-ipmi-host/channel.yaml new file mode 100644 index 000000000..627f4965f --- /dev/null +++ b/meta-ibm/meta-witherspoon/recipes-phosphor/ipmi/phosphor-ipmi-host/channel.yaml @@ -0,0 +1,4 @@ +# Channel Number (must be unique) is the key +1: + # ifName the ethernet device name (used in the dbus path) + ifName: eth0 diff --git a/meta-ibm/meta-witherspoon/recipes-phosphor/ipmi/phosphor-ipmi-host/hwmon_sensors.hardcoded.yaml b/meta-ibm/meta-witherspoon/recipes-phosphor/ipmi/phosphor-ipmi-host/hwmon_sensors.hardcoded.yaml new file mode 100644 index 000000000..f81159c73 --- /dev/null +++ b/meta-ibm/meta-witherspoon/recipes-phosphor/ipmi/phosphor-ipmi-host/hwmon_sensors.hardcoded.yaml @@ -0,0 +1,573 @@ +0xdd: + entityID: 0x1D + entityInstance: 1 + sensorType: 0x04 + path: /xyz/openbmc_project/sensors/fan_tach/fan0_0 + sensorReadingType: 0x01 + multiplierM: 100 + offsetB: 0 + bExp: 0 + rExp: 0 + unit: xyz.openbmc_project.Sensor.Value.Unit.RPMS + scale: 0 + serviceInterface: org.freedesktop.DBus.Properties + readingType: readingData + sensorNamePattern: nameLeaf + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 0xFF: + type: int64_t + +0xde: + entityID: 0x1D + entityInstance: 2 + sensorType: 0x04 + path: /xyz/openbmc_project/sensors/fan_tach/fan0_1 + sensorReadingType: 0x01 + multiplierM: 100 + offsetB: 0 + bExp: 0 + rExp: 0 + unit: xyz.openbmc_project.Sensor.Value.Unit.RPMS + scale: 0 + serviceInterface: org.freedesktop.DBus.Properties + readingType: readingData + sensorNamePattern: nameLeaf + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 0xFF: + type: int64_t + +0xdf: + entityID: 0x1D + entityInstance: 3 + sensorType: 0x04 + path: /xyz/openbmc_project/sensors/fan_tach/fan1_0 + sensorReadingType: 0x01 + multiplierM: 100 + offsetB: 0 + bExp: 0 + rExp: 0 + unit: xyz.openbmc_project.Sensor.Value.Unit.RPMS + scale: 0 + serviceInterface: org.freedesktop.DBus.Properties + readingType: readingData + sensorNamePattern: nameLeaf + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 0xFF: + type: int64_t + +0xe2: + entityID: 0x1D + entityInstance: 4 + sensorType: 0x04 + path: /xyz/openbmc_project/sensors/fan_tach/fan1_1 + sensorReadingType: 0x01 + multiplierM: 100 + offsetB: 0 + bExp: 0 + rExp: 0 + unit: xyz.openbmc_project.Sensor.Value.Unit.RPMS + scale: 0 + serviceInterface: org.freedesktop.DBus.Properties + readingType: readingData + sensorNamePattern: nameLeaf + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 0xFF: + type: int64_t + +0xe3: + entityID: 0x1D + entityInstance: 5 + sensorType: 0x04 + path: /xyz/openbmc_project/sensors/fan_tach/fan2_0 + sensorReadingType: 0x01 + multiplierM: 100 + offsetB: 0 + bExp: 0 + rExp: 0 + unit: xyz.openbmc_project.Sensor.Value.Unit.RPMS + scale: 0 + serviceInterface: org.freedesktop.DBus.Properties + readingType: readingData + sensorNamePattern: nameLeaf + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 0xFF: + type: int64_t + +0xe4: + entityID: 0x1D + entityInstance: 6 + sensorType: 0x04 + path: /xyz/openbmc_project/sensors/fan_tach/fan2_1 + sensorReadingType: 0x01 + multiplierM: 100 + offsetB: 0 + bExp: 0 + rExp: 0 + unit: xyz.openbmc_project.Sensor.Value.Unit.RPMS + scale: 0 + serviceInterface: org.freedesktop.DBus.Properties + readingType: readingData + sensorNamePattern: nameLeaf + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 0xFF: + type: int64_t + +0xe5: + entityID: 0x1D + entityInstance: 7 + sensorType: 0x04 + path: /xyz/openbmc_project/sensors/fan_tach/fan3_0 + sensorReadingType: 0x01 + multiplierM: 100 + offsetB: 0 + bExp: 0 + rExp: 0 + unit: xyz.openbmc_project.Sensor.Value.Unit.RPMS + scale: 0 + serviceInterface: org.freedesktop.DBus.Properties + readingType: readingData + sensorNamePattern: nameLeaf + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 0xFF: + type: int64_t + +0xe6: + entityID: 0x1D + entityInstance: 8 + sensorType: 0x04 + path: /xyz/openbmc_project/sensors/fan_tach/fan3_1 + sensorReadingType: 0x01 + multiplierM: 100 + offsetB: 0 + bExp: 0 + rExp: 0 + unit: xyz.openbmc_project.Sensor.Value.Unit.RPMS + scale: 0 + serviceInterface: org.freedesktop.DBus.Properties + readingType: readingData + sensorNamePattern: nameLeaf + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 0xFF: + type: int64_t + +0xe7: + entityID: 0x0A + entityInstance: 1 + sensorType: 0x08 + path: /xyz/openbmc_project/sensors/power/fan_disk_power + sensorReadingType: 0x01 + multiplierM: 2 + offsetB: 0 + bExp: 0 + rExp: 0 + unit: xyz.openbmc_project.Sensor.Value.Unit.Watts + scale: -6 + serviceInterface: org.freedesktop.DBus.Properties + readingType: readingData + sensorNamePattern: nameLeaf + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 0xFF: + type: int64_t + +0xee: + entityID: 0x0A + entityInstance: 9 + sensorType: 0x08 + path: /xyz/openbmc_project/sensors/power/p0_io_power + sensorReadingType: 0x01 + multiplierM: 1 + offsetB: 0 + bExp: 0 + rExp: 0 + unit: xyz.openbmc_project.Sensor.Value.Unit.Watts + scale: -6 + serviceInterface: org.freedesktop.DBus.Properties + readingType: readingData + sensorNamePattern: nameLeaf + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 0xFF: + type: int64_t + +0xef: + entityID: 0x0A + entityInstance: 10 + sensorType: 0x08 + path: /xyz/openbmc_project/sensors/power/p1_io_power + sensorReadingType: 0x01 + multiplierM: 1 + offsetB: 0 + bExp: 0 + rExp: 0 + unit: xyz.openbmc_project.Sensor.Value.Unit.Watts + scale: -6 + serviceInterface: org.freedesktop.DBus.Properties + readingType: readingData + sensorNamePattern: nameLeaf + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 0xFF: + type: int64_t + +0xf0: + entityID: 0x0A + entityInstance: 11 + sensorType: 0x08 + path: /xyz/openbmc_project/sensors/power/p0_mem_power + sensorReadingType: 0x01 + multiplierM: 2 + offsetB: 0 + bExp: 0 + rExp: 0 + unit: xyz.openbmc_project.Sensor.Value.Unit.Watts + scale: -6 + serviceInterface: org.freedesktop.DBus.Properties + readingType: readingData + sensorNamePattern: nameLeaf + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 0xFF: + type: int64_t + +0xf1: + entityID: 0x0A + entityInstance: 12 + sensorType: 0x08 + path: /xyz/openbmc_project/sensors/power/p1_mem_power + sensorReadingType: 0x01 + multiplierM: 2 + offsetB: 0 + bExp: 0 + rExp: 0 + unit: xyz.openbmc_project.Sensor.Value.Unit.Watts + scale: -6 + serviceInterface: org.freedesktop.DBus.Properties + readingType: readingData + sensorNamePattern: nameLeaf + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 0xFF: + type: int64_t + +0xf2: + entityID: 0x0A + entityInstance: 13 + sensorType: 0x08 + path: /xyz/openbmc_project/sensors/power/p0_power + sensorReadingType: 0x01 + multiplierM: 2 + offsetB: 0 + bExp: 0 + rExp: 0 + unit: xyz.openbmc_project.Sensor.Value.Unit.Watts + scale: -6 + serviceInterface: org.freedesktop.DBus.Properties + readingType: readingData + sensorNamePattern: nameLeaf + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 0xFF: + type: int64_t + +0xf3: + entityID: 0x0A + entityInstance: 14 + sensorType: 0x08 + path: /xyz/openbmc_project/sensors/power/p1_power + sensorReadingType: 0x01 + multiplierM: 2 + offsetB: 0 + bExp: 0 + rExp: 0 + unit: xyz.openbmc_project.Sensor.Value.Unit.Watts + scale: -6 + serviceInterface: org.freedesktop.DBus.Properties + readingType: readingData + sensorNamePattern: nameLeaf + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 0xFF: + type: int64_t + + +0xf4: + entityID: 0x0A + entityInstance: 15 + sensorType: 0x08 + path: /xyz/openbmc_project/sensors/power/ps0_input_power + sensorReadingType: 0x01 + multiplierM: 10 + offsetB: 0 + bExp: 0 + rExp: 0 + unit: xyz.openbmc_project.Sensor.Value.Unit.Watts + scale: -6 + serviceInterface: org.freedesktop.DBus.Properties + readingType: readingData + sensorNamePattern: nameLeaf + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 0xFF: + type: int64_t + +0xf5: + entityID: 0x0A + entityInstance: 16 + sensorType: 0x08 + path: /xyz/openbmc_project/sensors/power/ps1_input_power + sensorReadingType: 0x01 + multiplierM: 10 + offsetB: 0 + bExp: 0 + rExp: 0 + unit: xyz.openbmc_project.Sensor.Value.Unit.Watts + scale: -6 + serviceInterface: org.freedesktop.DBus.Properties + readingType: readingData + sensorNamePattern: nameLeaf + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 0xFF: + type: int64_t + +0xf6: + entityID: 0x0A + entityInstance: 17 + sensorType: 0x08 + path: /xyz/openbmc_project/sensors/power/total_power + sensorReadingType: 0x01 + multiplierM: 20 + offsetB: 0 + bExp: 0 + rExp: 0 + unit: xyz.openbmc_project.Sensor.Value.Unit.Watts + scale: -6 + serviceInterface: org.freedesktop.DBus.Properties + readingType: readingData + sensorNamePattern: nameLeaf + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 0xFF: + type: int64_t + +0xf7: + entityID: 0x0A + entityInstance: 19 + sensorType: 0x02 + path: /xyz/openbmc_project/sensors/voltage/ps0_input_voltage + sensorReadingType: 0x01 + multiplierM: 2 + offsetB: 0 + bExp: 0 + rExp: 0 + unit: xyz.openbmc_project.Sensor.Value.Unit.Volts + scale: -3 + serviceInterface: org.freedesktop.DBus.Properties + readingType: readingData + sensorNamePattern: nameLeaf + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 0xFF: + type: int64_t + +0xf8: + entityID: 0x0A + entityInstance: 20 + sensorType: 0x02 + path: /xyz/openbmc_project/sensors/voltage/ps1_input_voltage + sensorReadingType: 0x01 + multiplierM: 2 + offsetB: 0 + bExp: 0 + rExp: 0 + unit: xyz.openbmc_project.Sensor.Value.Unit.Volts + scale: -3 + serviceInterface: org.freedesktop.DBus.Properties + readingType: readingData + sensorNamePattern: nameLeaf + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 0xFF: + type: int64_t + +0xf9: + entityID: 0x0A + entityInstance: 21 + sensorType: 0x02 + path: /xyz/openbmc_project/sensors/voltage/ps0_output_voltage + sensorReadingType: 0x01 + multiplierM: 10 + offsetB: 0 + bExp: 0 + rExp: -2 + unit: xyz.openbmc_project.Sensor.Value.Unit.Volts + scale: -3 + serviceInterface: org.freedesktop.DBus.Properties + readingType: readingData + sensorNamePattern: nameLeaf + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 0xFF: + type: int64_t + +0xfa: + entityID: 0x0A + entityInstance: 22 + sensorType: 0x02 + path: /xyz/openbmc_project/sensors/voltage/ps1_output_voltage + sensorReadingType: 0x01 + multiplierM: 10 + offsetB: 0 + bExp: 0 + rExp: -2 + unit: xyz.openbmc_project.Sensor.Value.Unit.Volts + scale: -3 + serviceInterface: org.freedesktop.DBus.Properties + readingType: readingData + sensorNamePattern: nameLeaf + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 0xFF: + type: int64_t + +0xfb: + entityID: 0x0A + entityInstance: 23 + sensorType: 0x03 + path: /xyz/openbmc_project/sensors/current/ps0_output_current + sensorReadingType: 0x01 + multiplierM: 1 + offsetB: 0 + bExp: 0 + rExp: 0 + unit: xyz.openbmc_project.Sensor.Value.Unit.Amperes + scale: -3 + serviceInterface: org.freedesktop.DBus.Properties + readingType: readingData + sensorNamePattern: nameLeaf + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 0xFF: + type: int64_t + +0xfc: + entityID: 0x0A + entityInstance: 24 + sensorType: 0x03 + path: /xyz/openbmc_project/sensors/current/ps1_output_current + sensorReadingType: 0x01 + multiplierM: 1 + offsetB: 0 + bExp: 0 + rExp: 0 + unit: xyz.openbmc_project.Sensor.Value.Unit.Amperes + scale: -3 + serviceInterface: org.freedesktop.DBus.Properties + readingType: readingData + sensorNamePattern: nameLeaf + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 0xFF: + type: int64_t + +0xfd: + entityID: 0x23 + entityInstance: 1 + sensorType: 0x01 + path: /xyz/openbmc_project/sensors/temperature/pcie + sensorReadingType: 0x01 + multiplierM: 30 + offsetB: 0 + bExp: 0 + rExp: -2 + unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC + scale: -3 + serviceInterface: org.freedesktop.DBus.Properties + readingType: readingData + sensorNamePattern: nameLeaf + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 0xFF: + type: int64_t + +0xfe: + entityID: 0x40 + entityInstance: 1 + sensorType: 0x01 + path: /xyz/openbmc_project/sensors/temperature/ambient + sensorReadingType: 0x01 + multiplierM: 20 + offsetB: 0 + bExp: 0 + rExp: -2 + unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC + scale: -3 + serviceInterface: org.freedesktop.DBus.Properties + readingType: readingData + sensorNamePattern: nameLeaf + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 0xFF: + type: int64_t + diff --git a/meta-ibm/meta-witherspoon/recipes-phosphor/ipmi/phosphor-ipmi-host/occ_sensors.hardcoded.yaml b/meta-ibm/meta-witherspoon/recipes-phosphor/ipmi/phosphor-ipmi-host/occ_sensors.hardcoded.yaml new file mode 100644 index 000000000..a52a8f042 --- /dev/null +++ b/meta-ibm/meta-witherspoon/recipes-phosphor/ipmi/phosphor-ipmi-host/occ_sensors.hardcoded.yaml @@ -0,0 +1,44 @@ +0x08: + entityID: 0xD2 + entityInstance: 1 + sensorType: 0x09 + path: /org/open_power/control/occ0 + sensorReadingType: 0x09 + serviceInterface: org.freedesktop.DBus.Properties + readingType: assertion + mutability: Mutability::Write|Mutability::Read + sensorNamePattern: nameLeaf + interfaces: + org.open_power.OCC.Status: + OccActive: + Offsets: + 0x00: + assert: false + deassert: true + type: bool + 0x01: + assert: true + deassert: false + type: bool +0x09: + entityID: 0xD2 + entityInstance: 2 + sensorType: 0x09 + path: /org/open_power/control/occ1 + sensorReadingType: 0x09 + serviceInterface: org.freedesktop.DBus.Properties + readingType: assertion + mutability: Mutability::Write|Mutability::Read + sensorNamePattern: nameLeaf + interfaces: + org.open_power.OCC.Status: + OccActive: + Offsets: + 0x00: + assert: false + deassert: true + type: bool + 0x01: + assert: true + deassert: false + type: bool diff --git a/meta-ibm/meta-witherspoon/recipes-phosphor/ipmi/witherspoon-ipmi-config.bb b/meta-ibm/meta-witherspoon/recipes-phosphor/ipmi/witherspoon-ipmi-config.bb new file mode 100644 index 000000000..8ab47c631 --- /dev/null +++ b/meta-ibm/meta-witherspoon/recipes-phosphor/ipmi/witherspoon-ipmi-config.bb @@ -0,0 +1,82 @@ +SUMMARY = "Witherspoon IPMI daemon configuration" +PR = "r1" + +inherit obmc-phosphor-license +inherit allarch + +SRC_URI = " \ + file://cipher_list.json \ + file://dcmi_cap.json \ + file://dcmi_sensors.json \ + file://dev_id.json \ + file://power_reading.json \ + " + +FILES_${PN} = " \ + ${datadir}/ipmi-providers/cipher_list.json \ + ${datadir}/ipmi-providers/dcmi_cap.json \ + ${datadir}/ipmi-providers/dcmi_sensors.json \ + ${datadir}/ipmi-providers/dev_id.json \ + ${datadir}/ipmi-providers/power_reading.json \ + " + +do_fetch[noexec] = "1" +do_configure[noexec] = "1" +do_compile[noexec] = "1" + +# Calculate the auxiliary firmware revision to be updated in the dev_id.json +# file. It is calculated from the VERSION_ID field which currently has two +# formats. The revision field is 4 bytes, the first two bytes represent the +# count of commits from the tagging and next two bytes represent the version. +# Both fields are represented in BCD encoded format, so 9999 is the maximum +# value both fields can take. With the format "v2.1-216-ga78ace8", Petitboot +# would display the firmware revision as "Firmware version: 2.01.02160000", +# "0216" is count and the revision is "0000". With the format +# "ibm-v2.0-10-r41-0-gd0c319e" Petitboot would display the firmware revision +# as "Firmware version: 2.00.00100041", "0010" is count and the revision +# is "0041". + +inherit image_version + +do_patch[depends] = "os-release:do_populate_sysroot" + +python do_patch() { + import json + import re + from shutil import copyfile + version_id = do_get_version(d) + + # count from the commit version + count = re.findall("-(\d{1,4})-", version_id) + + release = re.findall("-r(\d{1,4})", version_id) + if release: + auxVer = count[0] + "{0:0>4}".format(release[0]) + else: + auxVer = count[0] + "0000" + + workdir = d.getVar('WORKDIR', True) + file = os.path.join(workdir, 'dev_id.json') + + # Update dev_id.json with the auxiliary firmware revision + with open(file, "r+") as jsonFile: + data = json.load(jsonFile) + jsonFile.seek(0) + jsonFile.truncate() + data["aux"] = int(auxVer, 16) + json.dump(data, jsonFile) +} + +do_install() { + install -d ${D}${datadir}/ipmi-providers + install -m 0644 -D ${WORKDIR}/cipher_list.json \ + ${D}${datadir}/ipmi-providers/cipher_list.json + install -m 0644 -D ${WORKDIR}/dcmi_cap.json \ + ${D}${datadir}/ipmi-providers/dcmi_cap.json + install -m 0644 -D ${WORKDIR}/dcmi_sensors.json \ + ${D}${datadir}/ipmi-providers/dcmi_sensors.json + install -m 0644 -D ${WORKDIR}/dev_id.json \ + ${D}${datadir}/ipmi-providers/dev_id.json + install -m 0644 -D ${WORKDIR}/power_reading.json \ + ${D}${datadir}/ipmi-providers/power_reading.json +} diff --git a/meta-ibm/meta-witherspoon/recipes-phosphor/ipmi/witherspoon-ipmi-config/cipher_list.json b/meta-ibm/meta-witherspoon/recipes-phosphor/ipmi/witherspoon-ipmi-config/cipher_list.json new file mode 100644 index 000000000..0f13b1e73 --- /dev/null +++ b/meta-ibm/meta-witherspoon/recipes-phosphor/ipmi/witherspoon-ipmi-config/cipher_list.json @@ -0,0 +1,38 @@ +{ + "a":{ + "cipher":1, + "authentication":1, + "integrity":0, + "confidentiality":0 + }, + "b":{ + "cipher":2, + "authentication":1, + "integrity":1, + "confidentiality":0 + }, + "c":{ + "cipher":3, + "authentication":1, + "integrity":1, + "confidentiality":1 + }, + "d":{ + "cipher":15, + "authentication":3, + "integrity":0, + "confidentiality":0 + }, + "e":{ + "cipher":16, + "authentication":3, + "integrity":4, + "confidentiality":0 + }, + "f":{ + "cipher":17, + "authentication":3, + "integrity":4, + "confidentiality":1 + } +} diff --git a/meta-ibm/meta-witherspoon/recipes-phosphor/ipmi/witherspoon-ipmi-config/dcmi_cap.json b/meta-ibm/meta-witherspoon/recipes-phosphor/ipmi/witherspoon-ipmi-config/dcmi_cap.json new file mode 100644 index 000000000..2d8832081 --- /dev/null +++ b/meta-ibm/meta-witherspoon/recipes-phosphor/ipmi/witherspoon-ipmi-config/dcmi_cap.json @@ -0,0 +1,17 @@ +{ + "PowerManagement": 1, + "OOBSecondaryLan": 0, + "SerialTMODE": 0, + "InBandSystemInterfaceChannel": 1, + "SELAutoRollOver": 1, + "FlushEntireSELUponRollOver": 0, + "RecordLevelSELFlushUponRollOver": 0, + "NumberOfSELEntries": 200, + "TempMonitoringSamplingFreq":0, + "PowerMgmtDeviceSlaveAddress": 0, + "BMCChannelNumber": 0, + "DeviceRivision": 0, + "MandatoryPrimaryLanOOBSupport": 1, + "OptionalSecondaryLanOOBSupport": 255, + "OptionalSerialOOBMTMODECapability": 255 +} diff --git a/meta-ibm/meta-witherspoon/recipes-phosphor/ipmi/witherspoon-ipmi-config/dcmi_sensors.json b/meta-ibm/meta-witherspoon/recipes-phosphor/ipmi/witherspoon-ipmi-config/dcmi_sensors.json new file mode 100644 index 000000000..837071398 --- /dev/null +++ b/meta-ibm/meta-witherspoon/recipes-phosphor/ipmi/witherspoon-ipmi-config/dcmi_sensors.json @@ -0,0 +1,58 @@ +{ + "inlet": [ + {"instance": 1, "dbus": "/xyz/openbmc_project/sensors/temperature/ambient", "record_id": 254} + ], + "baseboard": [ + {"instance": 1, "dbus": "/xyz/openbmc_project/sensors/temperature/pcie", "record_id": 253} + ], + "cpu": [ + {"instance": 1, "dbus": "/xyz/openbmc_project/sensors/temperature/p0_core0_temp", "record_id": 17}, + {"instance": 2, "dbus": "/xyz/openbmc_project/sensors/temperature/p0_core1_temp", "record_id": 20}, + {"instance": 3, "dbus": "/xyz/openbmc_project/sensors/temperature/p0_core2_temp", "record_id": 23}, + {"instance": 4, "dbus": "/xyz/openbmc_project/sensors/temperature/p0_core3_temp", "record_id": 26}, + {"instance": 5, "dbus": "/xyz/openbmc_project/sensors/temperature/p0_core4_temp", "record_id": 29}, + {"instance": 6, "dbus": "/xyz/openbmc_project/sensors/temperature/p0_core5_temp", "record_id": 32}, + {"instance": 7, "dbus": "/xyz/openbmc_project/sensors/temperature/p0_core6_temp", "record_id": 35}, + {"instance": 8, "dbus": "/xyz/openbmc_project/sensors/temperature/p0_core7_temp", "record_id": 38}, + {"instance": 9, "dbus": "/xyz/openbmc_project/sensors/temperature/p0_core8_temp", "record_id": 41}, + {"instance": 10, "dbus": "/xyz/openbmc_project/sensors/temperature/p0_core9_temp", "record_id": 44}, + {"instance": 11, "dbus": "/xyz/openbmc_project/sensors/temperature/p0_core10_temp", "record_id": 47}, + {"instance": 12, "dbus": "/xyz/openbmc_project/sensors/temperature/p0_core11_temp", "record_id": 50}, + {"instance": 13, "dbus": "/xyz/openbmc_project/sensors/temperature/p0_core12_temp", "record_id": 53}, + {"instance": 14, "dbus": "/xyz/openbmc_project/sensors/temperature/p0_core13_temp", "record_id": 56}, + {"instance": 15, "dbus": "/xyz/openbmc_project/sensors/temperature/p0_core14_temp", "record_id": 59}, + {"instance": 16, "dbus": "/xyz/openbmc_project/sensors/temperature/p0_core15_temp", "record_id": 62}, + {"instance": 17, "dbus": "/xyz/openbmc_project/sensors/temperature/p0_core16_temp", "record_id": 65}, + {"instance": 18, "dbus": "/xyz/openbmc_project/sensors/temperature/p0_core17_temp", "record_id": 68}, + {"instance": 19, "dbus": "/xyz/openbmc_project/sensors/temperature/p0_core18_temp", "record_id": 71}, + {"instance": 20, "dbus": "/xyz/openbmc_project/sensors/temperature/p0_core19_temp", "record_id": 74}, + {"instance": 21, "dbus": "/xyz/openbmc_project/sensors/temperature/p0_core20_temp", "record_id": 77}, + {"instance": 22, "dbus": "/xyz/openbmc_project/sensors/temperature/p0_core21_temp", "record_id": 80}, + {"instance": 23, "dbus": "/xyz/openbmc_project/sensors/temperature/p0_core22_temp", "record_id": 83}, + {"instance": 24, "dbus": "/xyz/openbmc_project/sensors/temperature/p0_core23_temp", "record_id": 86}, + {"instance": 25, "dbus": "/xyz/openbmc_project/sensors/temperature/p1_core0_temp", "record_id": 91}, + {"instance": 26, "dbus": "/xyz/openbmc_project/sensors/temperature/p1_core1_temp", "record_id": 94}, + {"instance": 27, "dbus": "/xyz/openbmc_project/sensors/temperature/p1_core2_temp", "record_id": 97}, + {"instance": 28, "dbus": "/xyz/openbmc_project/sensors/temperature/p1_core3_temp", "record_id": 100}, + {"instance": 29, "dbus": "/xyz/openbmc_project/sensors/temperature/p1_core4_temp", "record_id": 103}, + {"instance": 30, "dbus": "/xyz/openbmc_project/sensors/temperature/p1_core5_temp", "record_id": 106}, + {"instance": 31, "dbus": "/xyz/openbmc_project/sensors/temperature/p1_core6_temp", "record_id": 109}, + {"instance": 32, "dbus": "/xyz/openbmc_project/sensors/temperature/p1_core7_temp", "record_id": 112}, + {"instance": 33, "dbus": "/xyz/openbmc_project/sensors/temperature/p1_core8_temp", "record_id": 115}, + {"instance": 34, "dbus": "/xyz/openbmc_project/sensors/temperature/p1_core9_temp", "record_id": 118}, + {"instance": 35, "dbus": "/xyz/openbmc_project/sensors/temperature/p1_core10_temp", "record_id": 121}, + {"instance": 36, "dbus": "/xyz/openbmc_project/sensors/temperature/p1_core11_temp", "record_id": 124}, + {"instance": 37, "dbus": "/xyz/openbmc_project/sensors/temperature/p1_core12_temp", "record_id": 127}, + {"instance": 38, "dbus": "/xyz/openbmc_project/sensors/temperature/p1_core13_temp", "record_id": 130}, + {"instance": 39, "dbus": "/xyz/openbmc_project/sensors/temperature/p1_core14_temp", "record_id": 133}, + {"instance": 40, "dbus": "/xyz/openbmc_project/sensors/temperature/p1_core15_temp", "record_id": 136}, + {"instance": 41, "dbus": "/xyz/openbmc_project/sensors/temperature/p1_core16_temp", "record_id": 139}, + {"instance": 42, "dbus": "/xyz/openbmc_project/sensors/temperature/p1_core17_temp", "record_id": 142}, + {"instance": 43, "dbus": "/xyz/openbmc_project/sensors/temperature/p1_core18_temp", "record_id": 145}, + {"instance": 44, "dbus": "/xyz/openbmc_project/sensors/temperature/p1_core19_temp", "record_id": 148}, + {"instance": 45, "dbus": "/xyz/openbmc_project/sensors/temperature/p1_core20_temp", "record_id": 151}, + {"instance": 46, "dbus": "/xyz/openbmc_project/sensors/temperature/p1_core21_temp", "record_id": 154}, + {"instance": 47, "dbus": "/xyz/openbmc_project/sensors/temperature/p1_core22_temp", "record_id": 157}, + {"instance": 48, "dbus": "/xyz/openbmc_project/sensors/temperature/p1_core23_temp", "record_id": 160} + ] +} diff --git a/meta-ibm/meta-witherspoon/recipes-phosphor/ipmi/witherspoon-ipmi-config/dev_id.json b/meta-ibm/meta-witherspoon/recipes-phosphor/ipmi/witherspoon-ipmi-config/dev_id.json new file mode 100644 index 000000000..6cd9a94b3 --- /dev/null +++ b/meta-ibm/meta-witherspoon/recipes-phosphor/ipmi/witherspoon-ipmi-config/dev_id.json @@ -0,0 +1,2 @@ +{"id": 0, "revision": 128, "addn_dev_support": 141, + "manuf_id": 42817, "prod_id": 16975, "aux": 0} diff --git a/meta-ibm/meta-witherspoon/recipes-phosphor/ipmi/witherspoon-ipmi-config/power_reading.json b/meta-ibm/meta-witherspoon/recipes-phosphor/ipmi/witherspoon-ipmi-config/power_reading.json new file mode 100644 index 000000000..97e8f32b5 --- /dev/null +++ b/meta-ibm/meta-witherspoon/recipes-phosphor/ipmi/witherspoon-ipmi-config/power_reading.json @@ -0,0 +1,3 @@ +{ + "path": "/xyz/openbmc_project/sensors/power/total_power" +} diff --git a/meta-ibm/meta-witherspoon/recipes-phosphor/logging/ibm-logging.bbappend b/meta-ibm/meta-witherspoon/recipes-phosphor/logging/ibm-logging.bbappend new file mode 100644 index 000000000..913a0e8bc --- /dev/null +++ b/meta-ibm/meta-witherspoon/recipes-phosphor/logging/ibm-logging.bbappend @@ -0,0 +1,2 @@ +FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" +PACKAGECONFIG += "policy-interface" diff --git a/meta-ibm/meta-witherspoon/recipes-phosphor/logging/ibm-logging/policyTable.json b/meta-ibm/meta-witherspoon/recipes-phosphor/logging/ibm-logging/policyTable.json new file mode 100644 index 000000000..3b6619574 --- /dev/null +++ b/meta-ibm/meta-witherspoon/recipes-phosphor/logging/ibm-logging/policyTable.json @@ -0,0 +1,17145 @@ +{ + "events": { + "External Software CSM||Event Type Lookup Failure": { + "AffectedLEDs": null, + "AffectedSubsystem": "Systems Management - Events / Monitoring", + "BMCMessageID": "External Software CSM", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPEM0003G", + "ComponentInstance": null, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Firmware/Software Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "CSM", + "Message": "Failed to find an alert in the CSM RAS event types table", + "ReferencedInventory": "Event Type Lookup Failure", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Warning", + "UserAction": null, + "VMMigrationFlag": false + }, + "External Software||Network Error": { + "AffectedLEDs": null, + "AffectedSubsystem": "Interconnect Networking", + "BMCMessageID": "External Software", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPIN0001M", + "ComponentInstance": null, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": null, + "Message": "Connection Error. View additional details for more information", + "ReferencedInventory": "Network Error", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": true + }, + "org.open_power.Host.Access.Error.ReadCFAM": { + "AffectedLEDs": null, + "AffectedSubsystem": "Systems Management - Core / Virtual Appliance", + "BMCMessageID": "org.open_power.Host.Access.Error.ReadCFAM", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCR0044F", + "ComponentInstance": null, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": null, + "Message": "Failure to write to host CFAM interface", + "ReferencedInventory": null, + "RelatedEventIDs": {}, + "Serviceable": false, + "Severity": "Warning", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Host.Access.Error.WriteCFAM": { + "AffectedLEDs": null, + "AffectedSubsystem": "Systems Management - Core / Virtual Appliance", + "BMCMessageID": "org.open_power.Host.Access.Error.WriteCFAM", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCR0043F", + "ComponentInstance": null, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": null, + "Message": "Failure to read from host CFAM interface", + "ReferencedInventory": null, + "RelatedEventIDs": {}, + "Serviceable": false, + "Severity": "Warning", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Host.Boot.Error.Checkstop": { + "AffectedLEDs": null, + "AffectedSubsystem": "Canister/Appliance", + "BMCMessageID": "org.open_power.Host.Boot.Error.Checkstop", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPAA0007G", + "ComponentInstance": null, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "A system checkstop occurred", + "ReferencedInventory": null, + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Warning", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Host.Boot.Error.WatchdogTimedOut": { + "AffectedLEDs": null, + "AffectedSubsystem": "Systems Management - Core / Virtual Appliance", + "BMCMessageID": "org.open_power.Host.Boot.Error.WatchdogTimedOut", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCR0023M", + "ComponentInstance": null, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Firmware/Software Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Hostboot has become unresponsive", + "ReferencedInventory": null, + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Host.Error.Checkstop": { + "AffectedLEDs": null, + "AffectedSubsystem": "Canister/Appliance", + "BMCMessageID": "org.open_power.Host.Error.Checkstop", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPAA0007G", + "ComponentInstance": null, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "A system checkstop occurred", + "ReferencedInventory": null, + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Warning", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Host.Error.Event": { + "AffectedLEDs": null, + "AffectedSubsystem": "Canister/Appliance", + "BMCMessageID": "org.open_power.Host.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPAA0011M", + "ComponentInstance": null, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "An error was detected with the base platform, but was not able to be deciphered. Contact your next level of support.", + "ReferencedInventory": null, + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Host.Error.Event||/xyz/openbmc_project/inventory/system": { + "AffectedLEDs": null, + "AffectedSubsystem": "Canister/Appliance", + "BMCMessageID": "org.open_power.Host.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPAA0008M", + "ComponentInstance": null, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Hostboot procedure callout", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Host.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "org.open_power.Host.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0090M", + "ComponentInstance": 0, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 0 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Host.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core0": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "org.open_power.Host.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0091M", + "ComponentInstance": "0,0", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 0 core 0 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core0", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Host.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core1": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "org.open_power.Host.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0091M", + "ComponentInstance": "0,1", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 0 core 1 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core1", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Host.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core10": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "org.open_power.Host.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0091M", + "ComponentInstance": "0,10", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 0 core 10 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core10", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Host.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core11": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "org.open_power.Host.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0091M", + "ComponentInstance": "0,11", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 0 core 11 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core11", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Host.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core12": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "org.open_power.Host.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0091M", + "ComponentInstance": "0,12", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 0 core 12 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core12", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Host.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core13": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "org.open_power.Host.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0091M", + "ComponentInstance": "0,13", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 0 core 13 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core13", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Host.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core14": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "org.open_power.Host.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0091M", + "ComponentInstance": "0,14", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 0 core 14 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core14", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Host.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core15": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "org.open_power.Host.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0091M", + "ComponentInstance": "0,15", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 0 core 15 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core15", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Host.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core16": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "org.open_power.Host.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0091M", + "ComponentInstance": "0,16", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 0 core 16 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core16", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Host.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core17": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "org.open_power.Host.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0091M", + "ComponentInstance": "0,17", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 0 core 17 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core17", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Host.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core18": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "org.open_power.Host.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0091M", + "ComponentInstance": "0,18", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 0 core 18 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core18", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Host.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core19": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "org.open_power.Host.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0091M", + "ComponentInstance": "0,19", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 0 core 19 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core19", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Host.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core2": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "org.open_power.Host.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0091M", + "ComponentInstance": "0,2", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 0 core 2 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core2", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Host.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core20": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "org.open_power.Host.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0091M", + "ComponentInstance": "0,20", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 0 core 20 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core20", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Host.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core21": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "org.open_power.Host.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0091M", + "ComponentInstance": "0,21", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 0 core 21 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core21", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Host.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core22": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "org.open_power.Host.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0091M", + "ComponentInstance": "0,22", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 0 core 22 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core22", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Host.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core23": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "org.open_power.Host.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0091M", + "ComponentInstance": "0,23", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 0 core 23 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core23", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Host.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core3": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "org.open_power.Host.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0091M", + "ComponentInstance": "0,3", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 0 core 3 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core3", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Host.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core4": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "org.open_power.Host.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0091M", + "ComponentInstance": "0,4", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 0 core 4 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core4", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Host.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core5": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "org.open_power.Host.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0091M", + "ComponentInstance": "0,5", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 0 core 5 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core5", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Host.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core6": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "org.open_power.Host.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0091M", + "ComponentInstance": "0,6", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 0 core 6 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core6", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Host.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core7": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "org.open_power.Host.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0091M", + "ComponentInstance": "0,7", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 0 core 7 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core7", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Host.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core8": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "org.open_power.Host.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0091M", + "ComponentInstance": "0,8", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 0 core 8 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core8", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Host.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core9": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "org.open_power.Host.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0091M", + "ComponentInstance": "0,9", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 0 core 9 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core9", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Host.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "org.open_power.Host.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0090M", + "ComponentInstance": 1, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 1 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Host.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core0": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "org.open_power.Host.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0091M", + "ComponentInstance": "1,0", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 1 core 0 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core0", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Host.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core1": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "org.open_power.Host.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0091M", + "ComponentInstance": "1,1", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 1 core 1 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core1", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Host.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core10": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "org.open_power.Host.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0091M", + "ComponentInstance": "1,10", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 1 core 10 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core10", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Host.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core11": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "org.open_power.Host.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0091M", + "ComponentInstance": "1,11", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 1 core 11 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core11", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Host.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core12": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "org.open_power.Host.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0091M", + "ComponentInstance": "1,12", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 1 core 12 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core12", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Host.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core13": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "org.open_power.Host.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0091M", + "ComponentInstance": "1,13", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 1 core 13 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core13", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Host.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core14": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "org.open_power.Host.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0091M", + "ComponentInstance": "1,14", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 1 core 14 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core14", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Host.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core15": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "org.open_power.Host.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0091M", + "ComponentInstance": "1,15", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 1 core 15 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core15", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Host.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core16": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "org.open_power.Host.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0091M", + "ComponentInstance": "1,16", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 1 core 16 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core16", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Host.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core17": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "org.open_power.Host.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0091M", + "ComponentInstance": "1,17", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 1 core 17 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core17", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Host.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core18": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "org.open_power.Host.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0091M", + "ComponentInstance": "1,18", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 1 core 18 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core18", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Host.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core19": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "org.open_power.Host.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0091M", + "ComponentInstance": "1,19", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 1 core 19 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core19", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Host.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core2": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "org.open_power.Host.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0091M", + "ComponentInstance": "1,2", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 1 core 2 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core2", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Host.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core20": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "org.open_power.Host.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0091M", + "ComponentInstance": "1,20", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 1 core 20 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core20", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Host.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core21": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "org.open_power.Host.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0091M", + "ComponentInstance": "1,21", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 1 core 21 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core21", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Host.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core22": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "org.open_power.Host.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0091M", + "ComponentInstance": "1,22", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 1 core 22 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core22", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Host.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core23": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "org.open_power.Host.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0091M", + "ComponentInstance": "1,23", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 1 core 23 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core23", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Host.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core3": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "org.open_power.Host.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0091M", + "ComponentInstance": "1,3", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 1 core 3 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core3", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Host.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core4": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "org.open_power.Host.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0091M", + "ComponentInstance": "1,4", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 1 core 4 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core4", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Host.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core5": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "org.open_power.Host.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0091M", + "ComponentInstance": "1,5", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 1 core 5 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core5", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Host.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core6": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "org.open_power.Host.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0091M", + "ComponentInstance": "1,6", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 1 core 6 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core6", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Host.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core7": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "org.open_power.Host.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0091M", + "ComponentInstance": "1,7", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 1 core 7 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core7", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Host.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core8": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "org.open_power.Host.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0091M", + "ComponentInstance": "1,8", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 1 core 8 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core8", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Host.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core9": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "org.open_power.Host.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0091M", + "ComponentInstance": "1,9", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 1 core 9 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core9", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Host.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm0": { + "AffectedLEDs": null, + "AffectedSubsystem": "Memory", + "BMCMessageID": "org.open_power.Host.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPMA0057M", + "ComponentInstance": 0, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "DIMM 0 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm0", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Host.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm1": { + "AffectedLEDs": null, + "AffectedSubsystem": "Memory", + "BMCMessageID": "org.open_power.Host.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPMA0057M", + "ComponentInstance": 1, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "DIMM 1 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm1", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Host.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm10": { + "AffectedLEDs": null, + "AffectedSubsystem": "Memory", + "BMCMessageID": "org.open_power.Host.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPMA0057M", + "ComponentInstance": 10, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "DIMM 10 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm10", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Host.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm11": { + "AffectedLEDs": null, + "AffectedSubsystem": "Memory", + "BMCMessageID": "org.open_power.Host.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPMA0057M", + "ComponentInstance": 11, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "DIMM 11 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm11", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Host.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm12": { + "AffectedLEDs": null, + "AffectedSubsystem": "Memory", + "BMCMessageID": "org.open_power.Host.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPMA0057M", + "ComponentInstance": 12, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "DIMM 12 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm12", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Host.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm13": { + "AffectedLEDs": null, + "AffectedSubsystem": "Memory", + "BMCMessageID": "org.open_power.Host.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPMA0057M", + "ComponentInstance": 13, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "DIMM 13 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm13", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Host.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm14": { + "AffectedLEDs": null, + "AffectedSubsystem": "Memory", + "BMCMessageID": "org.open_power.Host.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPMA0057M", + "ComponentInstance": 14, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "DIMM 14 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm14", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Host.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm15": { + "AffectedLEDs": null, + "AffectedSubsystem": "Memory", + "BMCMessageID": "org.open_power.Host.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPMA0057M", + "ComponentInstance": 15, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "DIMM 15 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm15", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Host.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm2": { + "AffectedLEDs": null, + "AffectedSubsystem": "Memory", + "BMCMessageID": "org.open_power.Host.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPMA0057M", + "ComponentInstance": 2, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "DIMM 2 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm2", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Host.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm3": { + "AffectedLEDs": null, + "AffectedSubsystem": "Memory", + "BMCMessageID": "org.open_power.Host.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPMA0057M", + "ComponentInstance": 3, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "DIMM 3 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm3", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Host.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm4": { + "AffectedLEDs": null, + "AffectedSubsystem": "Memory", + "BMCMessageID": "org.open_power.Host.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPMA0057M", + "ComponentInstance": 4, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "DIMM 4 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm4", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Host.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm5": { + "AffectedLEDs": null, + "AffectedSubsystem": "Memory", + "BMCMessageID": "org.open_power.Host.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPMA0057M", + "ComponentInstance": 5, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "DIMM 5 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm5", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Host.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm6": { + "AffectedLEDs": null, + "AffectedSubsystem": "Memory", + "BMCMessageID": "org.open_power.Host.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPMA0057M", + "ComponentInstance": 6, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "DIMM 6 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm6", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Host.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm7": { + "AffectedLEDs": null, + "AffectedSubsystem": "Memory", + "BMCMessageID": "org.open_power.Host.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPMA0057M", + "ComponentInstance": 7, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "DIMM 7 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm7", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Host.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm8": { + "AffectedLEDs": null, + "AffectedSubsystem": "Memory", + "BMCMessageID": "org.open_power.Host.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPMA0057M", + "ComponentInstance": 8, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "DIMM 8 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm8", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Host.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm9": { + "AffectedLEDs": null, + "AffectedSubsystem": "Memory", + "BMCMessageID": "org.open_power.Host.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPMA0057M", + "ComponentInstance": 9, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "DIMM 9 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm9", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Host.Error.MaintenanceProcedure||0": { + "AffectedLEDs": null, + "AffectedSubsystem": "Systems Management - Core / Virtual Appliance", + "BMCMessageID": "org.open_power.Host.Error.MaintenanceProcedure", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPCR0003M", + "ComponentInstance": null, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Firmware/Software Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "A system firmware error occurred.", + "ReferencedInventory": 0, + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Host.Error.MaintenanceProcedure||1": { + "AffectedLEDs": null, + "AffectedSubsystem": "Canister/Appliance", + "BMCMessageID": "org.open_power.Host.Error.MaintenanceProcedure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPAA0000M", + "ComponentInstance": null, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": null, + "Message": "A vital system component has been disabled", + "ReferencedInventory": 1, + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Host.Error.MaintenanceProcedure||10": { + "AffectedLEDs": null, + "AffectedSubsystem": "Canister/Appliance", + "BMCMessageID": "org.open_power.Host.Error.MaintenanceProcedure", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPAA0001M", + "ComponentInstance": null, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": null, + "Message": "An unknown problem occurred", + "ReferencedInventory": 10, + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Host.Error.MaintenanceProcedure||11": { + "AffectedLEDs": null, + "AffectedSubsystem": "Systems Management - Core / Virtual Appliance", + "BMCMessageID": "org.open_power.Host.Error.MaintenanceProcedure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCR0029M", + "ComponentInstance": null, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Firmware/Software Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": null, + "Message": "A system firmware error occurred.", + "ReferencedInventory": 11, + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Host.Error.MaintenanceProcedure||16": { + "AffectedLEDs": null, + "AffectedSubsystem": "Systems Management - Core / Virtual Appliance", + "BMCMessageID": "org.open_power.Host.Error.MaintenanceProcedure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCR0007M", + "ComponentInstance": null, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Firmware/Software Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": null, + "Message": "A system firmware error occurred.", + "ReferencedInventory": 16, + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Host.Error.MaintenanceProcedure||1C": { + "AffectedLEDs": null, + "AffectedSubsystem": "Systems Management - Core / Virtual Appliance", + "BMCMessageID": "org.open_power.Host.Error.MaintenanceProcedure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCR0008M", + "ComponentInstance": null, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Firmware/Software Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": null, + "Message": "A system firmware error occurred.", + "ReferencedInventory": "1C", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Host.Error.MaintenanceProcedure||22": { + "AffectedLEDs": null, + "AffectedSubsystem": "Memory", + "BMCMessageID": "org.open_power.Host.Error.MaintenanceProcedure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPMA0044M", + "ComponentInstance": null, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": null, + "Message": "A memory configuration error has been detected.", + "ReferencedInventory": 22, + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Host.Error.MaintenanceProcedure||2D": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "org.open_power.Host.Error.MaintenanceProcedure", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0060M", + "ComponentInstance": null, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": null, + "Message": "A FSI path error has occurred.", + "ReferencedInventory": "2D", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Host.Error.MaintenanceProcedure||30": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "org.open_power.Host.Error.MaintenanceProcedure", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0061M", + "ComponentInstance": null, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": null, + "Message": "An external processor interface problem has occurred", + "ReferencedInventory": 30, + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Host.Error.MaintenanceProcedure||31": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "org.open_power.Host.Error.MaintenanceProcedure", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0062M", + "ComponentInstance": null, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": null, + "Message": "An internal processor interface problem has occurred", + "ReferencedInventory": 31, + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Host.Error.MaintenanceProcedure||34": { + "AffectedLEDs": null, + "AffectedSubsystem": "Memory", + "BMCMessageID": "org.open_power.Host.Error.MaintenanceProcedure", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPMA0058M", + "ComponentInstance": null, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": null, + "Message": "A memory bus error occurred.", + "ReferencedInventory": 34, + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Host.Error.MaintenanceProcedure||37": { + "AffectedLEDs": null, + "AffectedSubsystem": "System Board", + "BMCMessageID": "org.open_power.Host.Error.MaintenanceProcedure", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPSB0005M", + "ComponentInstance": null, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": null, + "Message": "A bus error occurred.", + "ReferencedInventory": 37, + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Host.Error.MaintenanceProcedure||3F": { + "AffectedLEDs": null, + "AffectedSubsystem": "Power", + "BMCMessageID": "org.open_power.Host.Error.MaintenanceProcedure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPPW0012M", + "ComponentInstance": null, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": null, + "Message": "A system power problem has occurred", + "ReferencedInventory": "3F", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Host.Error.MaintenanceProcedure||4": { + "AffectedLEDs": null, + "AffectedSubsystem": "Systems Management - Core / Virtual Appliance", + "BMCMessageID": "org.open_power.Host.Error.MaintenanceProcedure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCR0004M", + "ComponentInstance": null, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Firmware/Software Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": null, + "Message": "A system firmware error occurred.", + "ReferencedInventory": 4, + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Host.Error.MaintenanceProcedure||4D": { + "AffectedLEDs": null, + "AffectedSubsystem": "Canister/Appliance", + "BMCMessageID": "org.open_power.Host.Error.MaintenanceProcedure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPAA0009M", + "ComponentInstance": null, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Firmware/Software Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": null, + "Message": "System performance is degraded", + "ReferencedInventory": "4D", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Host.Error.MaintenanceProcedure||4F": { + "AffectedLEDs": null, + "AffectedSubsystem": "Memory", + "BMCMessageID": "org.open_power.Host.Error.MaintenanceProcedure", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPMA0045M", + "ComponentInstance": null, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": null, + "Message": "An uncorrectable memory problem occurred.", + "ReferencedInventory": "4F", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Host.Error.MaintenanceProcedure||5": { + "AffectedLEDs": null, + "AffectedSubsystem": "Systems Management - Core / Virtual Appliance", + "BMCMessageID": "org.open_power.Host.Error.MaintenanceProcedure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCR0005M", + "ComponentInstance": null, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Firmware/Software Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": null, + "Message": "A system firmware error occurred.", + "ReferencedInventory": 5, + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Host.Error.MaintenanceProcedure||55": { + "AffectedLEDs": null, + "AffectedSubsystem": "Systems Management - Core / Virtual Appliance", + "BMCMessageID": "org.open_power.Host.Error.MaintenanceProcedure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCR0011M", + "ComponentInstance": null, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Firmware/Software Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": null, + "Message": "The service processor detected a problem during the early boot process", + "ReferencedInventory": 55, + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Host.Error.MaintenanceProcedure||56": { + "AffectedLEDs": null, + "AffectedSubsystem": "Time Reference", + "BMCMessageID": "org.open_power.Host.Error.MaintenanceProcedure", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPTR0001M", + "ComponentInstance": null, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": null, + "Message": "A problem with the time of day clock and or clock function has been detected.", + "ReferencedInventory": 56, + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Host.Error.MaintenanceProcedure||5C": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "org.open_power.Host.Error.MaintenanceProcedure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPPU0063M", + "ComponentInstance": null, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": null, + "Message": "One or more processor sensors detected an over temperature condition.", + "ReferencedInventory": "5C", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Host.Error.MaintenanceProcedure||5D": { + "AffectedLEDs": null, + "AffectedSubsystem": "Systems Management - Core / Virtual Appliance", + "BMCMessageID": "org.open_power.Host.Error.MaintenanceProcedure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCR0028M", + "ComponentInstance": null, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Firmware/Software Not Valid", + "Internal": false, + "LengthyDescription": null, + "LogSource": null, + "Message": "Unable to verify the system firmware", + "ReferencedInventory": "5D", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Host.Error.MaintenanceProcedure||5E": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "org.open_power.Host.Error.MaintenanceProcedure", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0092M", + "ComponentInstance": null, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": null, + "Message": "An error occurred with a GPU and automated isolation was not possible", + "ReferencedInventory": "5E", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Host.Error.MaintenanceProcedure||8": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "org.open_power.Host.Error.MaintenanceProcedure", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0059M", + "ComponentInstance": null, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": null, + "Message": "A CPU problem was detected.", + "ReferencedInventory": 8, + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Host.Error.MaintenanceProcedure||9": { + "AffectedLEDs": null, + "AffectedSubsystem": "Memory", + "BMCMessageID": "org.open_power.Host.Error.MaintenanceProcedure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPMA0043M", + "ComponentInstance": null, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": null, + "Message": "An error occurred with a memory DIMM and automated isolation was not possible", + "ReferencedInventory": 9, + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Host.Error.MaintenanceProcedure||A": { + "AffectedLEDs": null, + "AffectedSubsystem": "Systems Management - Core / Virtual Appliance", + "BMCMessageID": "org.open_power.Host.Error.MaintenanceProcedure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCR0006M", + "ComponentInstance": null, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Firmware/Software Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": null, + "Message": "A system firmware error occurred.", + "ReferencedInventory": "A", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Host.Error.WatchdogTimedOut": { + "AffectedLEDs": null, + "AffectedSubsystem": "Systems Management - Core / Virtual Appliance", + "BMCMessageID": "org.open_power.Host.Error.WatchdogTimedOut", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCR0023M", + "ComponentInstance": null, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Firmware/Software Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Hostboot has become unresponsive", + "ReferencedInventory": null, + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system": { + "AffectedLEDs": null, + "AffectedSubsystem": "Canister/Appliance", + "BMCMessageID": "org.open_power.Host.Event.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPAA0008M", + "ComponentInstance": null, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Hostboot procedure callout", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "org.open_power.Host.Event.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0090M", + "ComponentInstance": 0, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 0 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core0": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "org.open_power.Host.Event.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0091M", + "ComponentInstance": "0,0", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 0 core 0 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core0", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core1": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "org.open_power.Host.Event.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0091M", + "ComponentInstance": "0,1", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 0 core 1 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core1", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core10": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "org.open_power.Host.Event.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0091M", + "ComponentInstance": "0,10", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 0 core 10 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core10", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core11": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "org.open_power.Host.Event.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0091M", + "ComponentInstance": "0,11", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 0 core 11 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core11", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core12": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "org.open_power.Host.Event.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0091M", + "ComponentInstance": "0,12", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 0 core 12 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core12", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core13": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "org.open_power.Host.Event.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0091M", + "ComponentInstance": "0,13", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 0 core 13 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core13", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core14": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "org.open_power.Host.Event.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0091M", + "ComponentInstance": "0,14", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 0 core 14 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core14", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core15": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "org.open_power.Host.Event.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0091M", + "ComponentInstance": "0,15", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 0 core 15 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core15", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core16": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "org.open_power.Host.Event.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0091M", + "ComponentInstance": "0,16", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 0 core 16 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core16", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core17": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "org.open_power.Host.Event.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0091M", + "ComponentInstance": "0,17", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 0 core 17 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core17", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core18": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "org.open_power.Host.Event.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0091M", + "ComponentInstance": "0,18", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 0 core 18 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core18", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core19": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "org.open_power.Host.Event.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0091M", + "ComponentInstance": "0,19", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 0 core 19 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core19", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core2": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "org.open_power.Host.Event.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0091M", + "ComponentInstance": "0,2", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 0 core 2 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core2", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core20": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "org.open_power.Host.Event.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0091M", + "ComponentInstance": "0,20", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 0 core 20 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core20", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core21": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "org.open_power.Host.Event.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0091M", + "ComponentInstance": "0,21", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 0 core 21 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core21", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core22": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "org.open_power.Host.Event.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0091M", + "ComponentInstance": "0,22", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 0 core 22 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core22", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core23": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "org.open_power.Host.Event.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0091M", + "ComponentInstance": "0,23", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 0 core 23 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core23", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core3": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "org.open_power.Host.Event.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0091M", + "ComponentInstance": "0,3", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 0 core 3 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core3", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core4": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "org.open_power.Host.Event.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0091M", + "ComponentInstance": "0,4", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 0 core 4 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core4", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core5": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "org.open_power.Host.Event.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0091M", + "ComponentInstance": "0,5", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 0 core 5 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core5", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core6": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "org.open_power.Host.Event.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0091M", + "ComponentInstance": "0,6", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 0 core 6 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core6", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core7": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "org.open_power.Host.Event.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0091M", + "ComponentInstance": "0,7", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 0 core 7 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core7", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core8": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "org.open_power.Host.Event.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0091M", + "ComponentInstance": "0,8", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 0 core 8 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core8", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core9": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "org.open_power.Host.Event.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0091M", + "ComponentInstance": "0,9", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 0 core 9 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core9", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "org.open_power.Host.Event.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0090M", + "ComponentInstance": 1, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 1 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core0": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "org.open_power.Host.Event.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0091M", + "ComponentInstance": "1,0", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 1 core 0 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core0", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core1": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "org.open_power.Host.Event.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0091M", + "ComponentInstance": "1,1", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 1 core 1 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core1", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core10": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "org.open_power.Host.Event.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0091M", + "ComponentInstance": "1,10", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 1 core 10 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core10", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core11": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "org.open_power.Host.Event.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0091M", + "ComponentInstance": "1,11", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 1 core 11 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core11", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core12": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "org.open_power.Host.Event.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0091M", + "ComponentInstance": "1,12", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 1 core 12 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core12", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core13": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "org.open_power.Host.Event.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0091M", + "ComponentInstance": "1,13", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 1 core 13 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core13", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core14": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "org.open_power.Host.Event.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0091M", + "ComponentInstance": "1,14", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 1 core 14 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core14", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core15": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "org.open_power.Host.Event.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0091M", + "ComponentInstance": "1,15", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 1 core 15 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core15", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core16": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "org.open_power.Host.Event.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0091M", + "ComponentInstance": "1,16", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 1 core 16 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core16", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core17": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "org.open_power.Host.Event.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0091M", + "ComponentInstance": "1,17", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 1 core 17 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core17", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core18": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "org.open_power.Host.Event.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0091M", + "ComponentInstance": "1,18", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 1 core 18 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core18", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core19": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "org.open_power.Host.Event.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0091M", + "ComponentInstance": "1,19", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 1 core 19 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core19", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core2": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "org.open_power.Host.Event.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0091M", + "ComponentInstance": "1,2", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 1 core 2 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core2", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core20": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "org.open_power.Host.Event.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0091M", + "ComponentInstance": "1,20", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 1 core 20 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core20", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core21": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "org.open_power.Host.Event.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0091M", + "ComponentInstance": "1,21", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 1 core 21 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core21", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core22": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "org.open_power.Host.Event.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0091M", + "ComponentInstance": "1,22", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 1 core 22 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core22", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core23": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "org.open_power.Host.Event.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0091M", + "ComponentInstance": "1,23", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 1 core 23 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core23", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core3": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "org.open_power.Host.Event.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0091M", + "ComponentInstance": "1,3", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 1 core 3 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core3", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core4": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "org.open_power.Host.Event.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0091M", + "ComponentInstance": "1,4", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 1 core 4 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core4", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core5": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "org.open_power.Host.Event.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0091M", + "ComponentInstance": "1,5", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 1 core 5 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core5", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core6": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "org.open_power.Host.Event.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0091M", + "ComponentInstance": "1,6", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 1 core 6 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core6", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core7": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "org.open_power.Host.Event.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0091M", + "ComponentInstance": "1,7", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 1 core 7 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core7", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core8": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "org.open_power.Host.Event.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0091M", + "ComponentInstance": "1,8", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 1 core 8 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core8", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core9": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "org.open_power.Host.Event.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0091M", + "ComponentInstance": "1,9", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 1 core 9 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core9", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm0": { + "AffectedLEDs": null, + "AffectedSubsystem": "Memory", + "BMCMessageID": "org.open_power.Host.Event.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPMA0057M", + "ComponentInstance": 0, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "DIMM 0 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm0", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm1": { + "AffectedLEDs": null, + "AffectedSubsystem": "Memory", + "BMCMessageID": "org.open_power.Host.Event.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPMA0057M", + "ComponentInstance": 1, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "DIMM 1 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm1", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm10": { + "AffectedLEDs": null, + "AffectedSubsystem": "Memory", + "BMCMessageID": "org.open_power.Host.Event.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPMA0057M", + "ComponentInstance": 10, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "DIMM 10 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm10", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm11": { + "AffectedLEDs": null, + "AffectedSubsystem": "Memory", + "BMCMessageID": "org.open_power.Host.Event.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPMA0057M", + "ComponentInstance": 11, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "DIMM 11 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm11", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm12": { + "AffectedLEDs": null, + "AffectedSubsystem": "Memory", + "BMCMessageID": "org.open_power.Host.Event.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPMA0057M", + "ComponentInstance": 12, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "DIMM 12 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm12", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm13": { + "AffectedLEDs": null, + "AffectedSubsystem": "Memory", + "BMCMessageID": "org.open_power.Host.Event.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPMA0057M", + "ComponentInstance": 13, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "DIMM 13 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm13", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm14": { + "AffectedLEDs": null, + "AffectedSubsystem": "Memory", + "BMCMessageID": "org.open_power.Host.Event.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPMA0057M", + "ComponentInstance": 14, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "DIMM 14 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm14", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm15": { + "AffectedLEDs": null, + "AffectedSubsystem": "Memory", + "BMCMessageID": "org.open_power.Host.Event.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPMA0057M", + "ComponentInstance": 15, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "DIMM 15 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm15", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm2": { + "AffectedLEDs": null, + "AffectedSubsystem": "Memory", + "BMCMessageID": "org.open_power.Host.Event.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPMA0057M", + "ComponentInstance": 2, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "DIMM 2 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm2", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm3": { + "AffectedLEDs": null, + "AffectedSubsystem": "Memory", + "BMCMessageID": "org.open_power.Host.Event.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPMA0057M", + "ComponentInstance": 3, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "DIMM 3 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm3", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm4": { + "AffectedLEDs": null, + "AffectedSubsystem": "Memory", + "BMCMessageID": "org.open_power.Host.Event.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPMA0057M", + "ComponentInstance": 4, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "DIMM 4 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm4", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm5": { + "AffectedLEDs": null, + "AffectedSubsystem": "Memory", + "BMCMessageID": "org.open_power.Host.Event.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPMA0057M", + "ComponentInstance": 5, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "DIMM 5 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm5", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm6": { + "AffectedLEDs": null, + "AffectedSubsystem": "Memory", + "BMCMessageID": "org.open_power.Host.Event.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPMA0057M", + "ComponentInstance": 6, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "DIMM 6 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm6", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm7": { + "AffectedLEDs": null, + "AffectedSubsystem": "Memory", + "BMCMessageID": "org.open_power.Host.Event.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPMA0057M", + "ComponentInstance": 7, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "DIMM 7 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm7", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm8": { + "AffectedLEDs": null, + "AffectedSubsystem": "Memory", + "BMCMessageID": "org.open_power.Host.Event.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPMA0057M", + "ComponentInstance": 8, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "DIMM 8 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm8", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm9": { + "AffectedLEDs": null, + "AffectedSubsystem": "Memory", + "BMCMessageID": "org.open_power.Host.Event.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPMA0057M", + "ComponentInstance": 9, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "DIMM 9 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm9", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.OCC.Device.Error.ConfigFailure": { + "AffectedLEDs": null, + "AffectedSubsystem": "Systems Management - Core / Virtual Appliance", + "BMCMessageID": "org.open_power.OCC.Device.Error.ConfigFailure", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPCR0048M", + "ComponentInstance": null, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": null, + "Message": "Failure to configure OCC", + "ReferencedInventory": null, + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.OCC.Device.Error.OpenFailure": { + "AffectedLEDs": null, + "AffectedSubsystem": "Systems Management - Core / Virtual Appliance", + "BMCMessageID": "org.open_power.OCC.Device.Error.OpenFailure", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPCR0045M", + "ComponentInstance": null, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": null, + "Message": "Failed to open OCC connection", + "ReferencedInventory": null, + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.OCC.Device.Error.ReadFailure": { + "AffectedLEDs": null, + "AffectedSubsystem": "Systems Management - Core / Virtual Appliance", + "BMCMessageID": "org.open_power.OCC.Device.Error.ReadFailure", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPCR0046M", + "ComponentInstance": null, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": null, + "Message": "Failed to read from OCC", + "ReferencedInventory": null, + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.OCC.Device.Error.WriteFailure": { + "AffectedLEDs": null, + "AffectedSubsystem": "Systems Management - Core / Virtual Appliance", + "BMCMessageID": "org.open_power.OCC.Device.Error.WriteFailure", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPCR0047M", + "ComponentInstance": null, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": null, + "Message": "Failed to write to OCC", + "ReferencedInventory": null, + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.OCC.Metrics.Error.Event": { + "AffectedLEDs": null, + "AffectedSubsystem": "Systems Management - Core / Virtual Appliance", + "BMCMessageID": "org.open_power.OCC.Metrics.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPCR0049M", + "ComponentInstance": null, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": null, + "Message": "Error working with OCC metric data", + "ReferencedInventory": null, + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Proc.FSI.Error.MasterDetectionFailure||FSI": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "org.open_power.Proc.FSI.Error.MasterDetectionFailure", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0093M", + "ComponentInstance": null, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to detect master processor on FSI bus", + "ReferencedInventory": "FSI", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Proc.FSI.Error.SlaveDetectionFailure": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "org.open_power.Proc.FSI.Error.SlaveDetectionFailure", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0094M", + "ComponentInstance": null, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to detect slave processor on FSI bus", + "ReferencedInventory": null, + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Witherspoon.Fault.Error.GPUOverTemp||/xyz/openbmc_project/inventory/system/chassis/motherboard/gpu0": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "org.open_power.Witherspoon.Fault.Error.GPUOverTemp", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0066M", + "ComponentInstance": 0, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Environmental", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "GPU 0 suffered an over-temperature fault", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/gpu0", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Witherspoon.Fault.Error.GPUOverTemp||/xyz/openbmc_project/inventory/system/chassis/motherboard/gpu1": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "org.open_power.Witherspoon.Fault.Error.GPUOverTemp", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0066M", + "ComponentInstance": 1, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Environmental", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "GPU 1 suffered an over-temperature fault", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/gpu1", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Witherspoon.Fault.Error.GPUOverTemp||/xyz/openbmc_project/inventory/system/chassis/motherboard/gpu2": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "org.open_power.Witherspoon.Fault.Error.GPUOverTemp", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0066M", + "ComponentInstance": 2, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Environmental", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "GPU 2 suffered an over-temperature fault", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/gpu2", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Witherspoon.Fault.Error.GPUOverTemp||/xyz/openbmc_project/inventory/system/chassis/motherboard/gpu3": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "org.open_power.Witherspoon.Fault.Error.GPUOverTemp", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0066M", + "ComponentInstance": 3, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Environmental", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "GPU 3 suffered an over-temperature fault", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/gpu3", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Witherspoon.Fault.Error.GPUOverTemp||/xyz/openbmc_project/inventory/system/chassis/motherboard/gpu4": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "org.open_power.Witherspoon.Fault.Error.GPUOverTemp", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0066M", + "ComponentInstance": 4, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Environmental", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "GPU 4 suffered an over-temperature fault", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/gpu4", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Witherspoon.Fault.Error.GPUOverTemp||/xyz/openbmc_project/inventory/system/chassis/motherboard/gpu5": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "org.open_power.Witherspoon.Fault.Error.GPUOverTemp", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0066M", + "ComponentInstance": 5, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Environmental", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "GPU 5 suffered an over-temperature fault", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/gpu5", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Witherspoon.Fault.Error.GPUOverTemp||/xyz/openbmc_project/inventory/system/chassis/motherboard/gv100card0": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "org.open_power.Witherspoon.Fault.Error.GPUOverTemp", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0066M", + "ComponentInstance": null, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Environmental", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "GPU 0 suffered an over-temperature fault", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/gv100card0", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": "Cooling", + "VMMigrationFlag": null + }, + "org.open_power.Witherspoon.Fault.Error.GPUOverTemp||/xyz/openbmc_project/inventory/system/chassis/motherboard/gv100card1": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "org.open_power.Witherspoon.Fault.Error.GPUOverTemp", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0066M", + "ComponentInstance": null, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Environmental", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "GPU 1 suffered an over-temperature fault", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/gv100card1", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": "Cooling", + "VMMigrationFlag": null + }, + "org.open_power.Witherspoon.Fault.Error.GPUOverTemp||/xyz/openbmc_project/inventory/system/chassis/motherboard/gv100card2": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "org.open_power.Witherspoon.Fault.Error.GPUOverTemp", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0066M", + "ComponentInstance": null, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Environmental", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "GPU 2 suffered an over-temperature fault", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/gv100card2", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": "Cooling", + "VMMigrationFlag": null + }, + "org.open_power.Witherspoon.Fault.Error.GPUOverTemp||/xyz/openbmc_project/inventory/system/chassis/motherboard/gv100card3": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "org.open_power.Witherspoon.Fault.Error.GPUOverTemp", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0066M", + "ComponentInstance": null, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Environmental", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "GPU 3 suffered an over-temperature fault", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/gv100card3", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": "Cooling", + "VMMigrationFlag": null + }, + "org.open_power.Witherspoon.Fault.Error.GPUOverTemp||/xyz/openbmc_project/inventory/system/chassis/motherboard/gv100card4": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "org.open_power.Witherspoon.Fault.Error.GPUOverTemp", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0066M", + "ComponentInstance": null, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Environmental", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "GPU 4 suffered an over-temperature fault", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/gv100card4", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": "Cooling", + "VMMigrationFlag": null + }, + "org.open_power.Witherspoon.Fault.Error.GPUOverTemp||/xyz/openbmc_project/inventory/system/chassis/motherboard/gv100card5": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "org.open_power.Witherspoon.Fault.Error.GPUOverTemp", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0066M", + "ComponentInstance": null, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Environmental", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "GPU 5 suffered an over-temperature fault", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/gv100card5", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": "Cooling", + "VMMigrationFlag": null + }, + "org.open_power.Witherspoon.Fault.Error.GPUPowerFault||/xyz/openbmc_project/inventory/system/chassis/motherboard/gpu0": { + "AffectedLEDs": null, + "AffectedSubsystem": "Power", + "BMCMessageID": "org.open_power.Witherspoon.Fault.Error.GPUPowerFault", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPPW0038M", + "ComponentInstance": 0, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Environmental", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "GPU 0 suffered a power fault", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/gpu0", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Witherspoon.Fault.Error.GPUPowerFault||/xyz/openbmc_project/inventory/system/chassis/motherboard/gpu1": { + "AffectedLEDs": null, + "AffectedSubsystem": "Power", + "BMCMessageID": "org.open_power.Witherspoon.Fault.Error.GPUPowerFault", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPPW0038M", + "ComponentInstance": 1, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Environmental", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "GPU 1 suffered a power fault", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/gpu1", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Witherspoon.Fault.Error.GPUPowerFault||/xyz/openbmc_project/inventory/system/chassis/motherboard/gpu2": { + "AffectedLEDs": null, + "AffectedSubsystem": "Power", + "BMCMessageID": "org.open_power.Witherspoon.Fault.Error.GPUPowerFault", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPPW0038M", + "ComponentInstance": 2, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Environmental", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "GPU 2 suffered a power fault", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/gpu2", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Witherspoon.Fault.Error.GPUPowerFault||/xyz/openbmc_project/inventory/system/chassis/motherboard/gpu3": { + "AffectedLEDs": null, + "AffectedSubsystem": "Power", + "BMCMessageID": "org.open_power.Witherspoon.Fault.Error.GPUPowerFault", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPPW0038M", + "ComponentInstance": 3, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Environmental", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "GPU 3 suffered a power fault", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/gpu3", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Witherspoon.Fault.Error.GPUPowerFault||/xyz/openbmc_project/inventory/system/chassis/motherboard/gpu4": { + "AffectedLEDs": null, + "AffectedSubsystem": "Power", + "BMCMessageID": "org.open_power.Witherspoon.Fault.Error.GPUPowerFault", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPPW0038M", + "ComponentInstance": 4, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Environmental", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "GPU 4 suffered a power fault", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/gpu4", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Witherspoon.Fault.Error.GPUPowerFault||/xyz/openbmc_project/inventory/system/chassis/motherboard/gpu5": { + "AffectedLEDs": null, + "AffectedSubsystem": "Power", + "BMCMessageID": "org.open_power.Witherspoon.Fault.Error.GPUPowerFault", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPPW0038M", + "ComponentInstance": 5, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Environmental", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "GPU 5 suffered a power fault", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/gpu5", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Witherspoon.Fault.Error.GPUPowerFault||/xyz/openbmc_project/inventory/system/chassis/motherboard/gv100card0": { + "AffectedLEDs": null, + "AffectedSubsystem": "Power", + "BMCMessageID": "org.open_power.Witherspoon.Fault.Error.GPUPowerFault", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPPW0038M", + "ComponentInstance": null, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Environmental", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "GPU 0 suffered a power fault", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/gv100card0", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": "Power", + "VMMigrationFlag": null + }, + "org.open_power.Witherspoon.Fault.Error.GPUPowerFault||/xyz/openbmc_project/inventory/system/chassis/motherboard/gv100card1": { + "AffectedLEDs": null, + "AffectedSubsystem": "Power", + "BMCMessageID": "org.open_power.Witherspoon.Fault.Error.GPUPowerFault", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPPW0038M", + "ComponentInstance": null, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Environmental", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "GPU 1 suffered a power fault", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/gv100card1", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": "Power", + "VMMigrationFlag": null + }, + "org.open_power.Witherspoon.Fault.Error.GPUPowerFault||/xyz/openbmc_project/inventory/system/chassis/motherboard/gv100card2": { + "AffectedLEDs": null, + "AffectedSubsystem": "Power", + "BMCMessageID": "org.open_power.Witherspoon.Fault.Error.GPUPowerFault", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPPW0038M", + "ComponentInstance": null, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Environmental", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "GPU 2 suffered a power fault", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/gv100card2", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": "Power", + "VMMigrationFlag": null + }, + "org.open_power.Witherspoon.Fault.Error.GPUPowerFault||/xyz/openbmc_project/inventory/system/chassis/motherboard/gv100card3": { + "AffectedLEDs": null, + "AffectedSubsystem": "Power", + "BMCMessageID": "org.open_power.Witherspoon.Fault.Error.GPUPowerFault", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPPW0038M", + "ComponentInstance": null, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Environmental", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "GPU 3 suffered a power fault", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/gv100card3", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": "Power", + "VMMigrationFlag": null + }, + "org.open_power.Witherspoon.Fault.Error.GPUPowerFault||/xyz/openbmc_project/inventory/system/chassis/motherboard/gv100card4": { + "AffectedLEDs": null, + "AffectedSubsystem": "Power", + "BMCMessageID": "org.open_power.Witherspoon.Fault.Error.GPUPowerFault", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPPW0038M", + "ComponentInstance": null, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Environmental", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "GPU 4 suffered a power fault", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/gv100card4", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": "Power", + "VMMigrationFlag": null + }, + "org.open_power.Witherspoon.Fault.Error.GPUPowerFault||/xyz/openbmc_project/inventory/system/chassis/motherboard/gv100card5": { + "AffectedLEDs": null, + "AffectedSubsystem": "Power", + "BMCMessageID": "org.open_power.Witherspoon.Fault.Error.GPUPowerFault", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPPW0038M", + "ComponentInstance": null, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Environmental", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "GPU 5 suffered a power fault", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/gv100card5", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": "Power", + "VMMigrationFlag": null + }, + "org.open_power.Witherspoon.Fault.Error.PowerOnFailure": { + "AffectedLEDs": null, + "AffectedSubsystem": "Power", + "BMCMessageID": "org.open_power.Witherspoon.Fault.Error.PowerOnFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPPW0038F", + "ComponentInstance": null, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Environmental", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "The system power failed to turn on", + "ReferencedInventory": null, + "RelatedEventIDs": {}, + "Serviceable": false, + "Severity": "Warning", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Witherspoon.Fault.Error.PowerSequencerFault": { + "AffectedLEDs": null, + "AffectedSubsystem": "Power", + "BMCMessageID": "org.open_power.Witherspoon.Fault.Error.PowerSequencerFault", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPW0041M", + "ComponentInstance": null, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Environmental", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "The power sequencer chip detected a fault", + "ReferencedInventory": null, + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Witherspoon.Fault.Error.PowerSequencerPGOODFault||GPU_PGOOD": { + "AffectedLEDs": null, + "AffectedSubsystem": "Power", + "BMCMessageID": "org.open_power.Witherspoon.Fault.Error.PowerSequencerPGOODFault", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPW0045M", + "ComponentInstance": null, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Environmental", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "The power sequencer chip detected a GPU_PGOOD fault", + "ReferencedInventory": "GPU_PGOOD", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Witherspoon.Fault.Error.PowerSequencerPGOODFault||MEM_GOOD0": { + "AffectedLEDs": null, + "AffectedSubsystem": "Power", + "BMCMessageID": "org.open_power.Witherspoon.Fault.Error.PowerSequencerPGOODFault", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPW0043M", + "ComponentInstance": null, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Environmental", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "The power sequencer chip detected a MEM_GOOD0 fault", + "ReferencedInventory": "MEM_GOOD0", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Witherspoon.Fault.Error.PowerSequencerPGOODFault||MEM_GOOD1": { + "AffectedLEDs": null, + "AffectedSubsystem": "Power", + "BMCMessageID": "org.open_power.Witherspoon.Fault.Error.PowerSequencerPGOODFault", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPW0044M", + "ComponentInstance": null, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Environmental", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "The power sequencer chip detected a MEM_GOOD1 fault", + "ReferencedInventory": "MEM_GOOD1", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Witherspoon.Fault.Error.PowerSequencerPGOODFault||PGOOD_5P0V": { + "AffectedLEDs": null, + "AffectedSubsystem": "Power", + "BMCMessageID": "org.open_power.Witherspoon.Fault.Error.PowerSequencerPGOODFault", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPW0042M", + "ComponentInstance": null, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Environmental", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "The power sequencer chip detected a PGOOD_5P0V fault", + "ReferencedInventory": "PGOOD_5P0V", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Witherspoon.Fault.Error.PowerSequencerPGOODFault||TH_OVERT": { + "AffectedLEDs": null, + "AffectedSubsystem": "Power", + "BMCMessageID": "org.open_power.Witherspoon.Fault.Error.PowerSequencerPGOODFault", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPW0046M", + "ComponentInstance": null, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Environmental", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "The power sequencer chip detected a TH_OVERT fault", + "ReferencedInventory": "TH_OVERT", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Witherspoon.Fault.Error.PowerSequencerVoltageFault||0.9V": { + "AffectedLEDs": null, + "AffectedSubsystem": "Power", + "BMCMessageID": "org.open_power.Witherspoon.Fault.Error.PowerSequencerVoltageFault", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPW0053M", + "ComponentInstance": null, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Environmental", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "The power sequencer chip detected a fault on 0.9V rail.", + "ReferencedInventory": "0.9V", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Witherspoon.Fault.Error.PowerSequencerVoltageFault||1.0V": { + "AffectedLEDs": null, + "AffectedSubsystem": "Power", + "BMCMessageID": "org.open_power.Witherspoon.Fault.Error.PowerSequencerVoltageFault", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPW0052M", + "ComponentInstance": null, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Environmental", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "The power sequencer chip detected a fault on 1.0V rail.", + "ReferencedInventory": "1.0V", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Witherspoon.Fault.Error.PowerSequencerVoltageFault||1.1V": { + "AffectedLEDs": null, + "AffectedSubsystem": "Power", + "BMCMessageID": "org.open_power.Witherspoon.Fault.Error.PowerSequencerVoltageFault", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPW0051M", + "ComponentInstance": null, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Environmental", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "The power sequencer chip detected a fault on 1.1V rail.", + "ReferencedInventory": "1.1V", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Witherspoon.Fault.Error.PowerSequencerVoltageFault||1.8V": { + "AffectedLEDs": null, + "AffectedSubsystem": "Power", + "BMCMessageID": "org.open_power.Witherspoon.Fault.Error.PowerSequencerVoltageFault", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPW0050M", + "ComponentInstance": null, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Environmental", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "The power sequencer chip detected a fault on 1.8V rail.", + "ReferencedInventory": "1.8V", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Witherspoon.Fault.Error.PowerSequencerVoltageFault||12.0V": { + "AffectedLEDs": null, + "AffectedSubsystem": "Power", + "BMCMessageID": "org.open_power.Witherspoon.Fault.Error.PowerSequencerVoltageFault", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPW0048M", + "ComponentInstance": null, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Environmental", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "The power sequencer chip detected a fault on 12.0V rail.", + "ReferencedInventory": "12.0V", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Witherspoon.Fault.Error.PowerSequencerVoltageFault||3.3V": { + "AffectedLEDs": null, + "AffectedSubsystem": "Power", + "BMCMessageID": "org.open_power.Witherspoon.Fault.Error.PowerSequencerVoltageFault", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPW0049M", + "ComponentInstance": null, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Environmental", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "The power sequencer chip detected a fault on 3.3V rail.", + "ReferencedInventory": "3.3V", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Witherspoon.Fault.Error.PowerSequencerVoltageFault||5.0VCS": { + "AffectedLEDs": null, + "AffectedSubsystem": "Power", + "BMCMessageID": "org.open_power.Witherspoon.Fault.Error.PowerSequencerVoltageFault", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPW0047M", + "ComponentInstance": null, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Environmental", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "The power sequencer chip detected a fault on 5.0VCS rail.", + "ReferencedInventory": "5.0VCS", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Witherspoon.Fault.Error.PowerSequencerVoltageFault||AVDD": { + "AffectedLEDs": null, + "AffectedSubsystem": "Power", + "BMCMessageID": "org.open_power.Witherspoon.Fault.Error.PowerSequencerVoltageFault", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPW0056M", + "ComponentInstance": null, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Environmental", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "The power sequencer chip detected a fault on AVDD rail.", + "ReferencedInventory": "AVDD", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Witherspoon.Fault.Error.PowerSequencerVoltageFault||VCS-A": { + "AffectedLEDs": null, + "AffectedSubsystem": "Power", + "BMCMessageID": "org.open_power.Witherspoon.Fault.Error.PowerSequencerVoltageFault", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPW0061M", + "ComponentInstance": null, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Environmental", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "The power sequencer chip detected a fault on VCS-A rail.", + "ReferencedInventory": "VCS-A", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Witherspoon.Fault.Error.PowerSequencerVoltageFault||VCS-B": { + "AffectedLEDs": null, + "AffectedSubsystem": "Power", + "BMCMessageID": "org.open_power.Witherspoon.Fault.Error.PowerSequencerVoltageFault", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPW0062M", + "ComponentInstance": null, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Environmental", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "The power sequencer chip detected a fault on VCS-B rail.", + "ReferencedInventory": "VCS-B", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Witherspoon.Fault.Error.PowerSequencerVoltageFault||VDD-A": { + "AffectedLEDs": null, + "AffectedSubsystem": "Power", + "BMCMessageID": "org.open_power.Witherspoon.Fault.Error.PowerSequencerVoltageFault", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPW0059M", + "ComponentInstance": null, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Environmental", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "The power sequencer chip detected a fault on VDD-A rail.", + "ReferencedInventory": "VDD-A", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Witherspoon.Fault.Error.PowerSequencerVoltageFault||VDD-B": { + "AffectedLEDs": null, + "AffectedSubsystem": "Power", + "BMCMessageID": "org.open_power.Witherspoon.Fault.Error.PowerSequencerVoltageFault", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPW0060M", + "ComponentInstance": null, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Environmental", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "The power sequencer chip detected a fault on VDD-B rail.", + "ReferencedInventory": "VDD-B", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Witherspoon.Fault.Error.PowerSequencerVoltageFault||VDN-A": { + "AffectedLEDs": null, + "AffectedSubsystem": "Power", + "BMCMessageID": "org.open_power.Witherspoon.Fault.Error.PowerSequencerVoltageFault", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPW0054M", + "ComponentInstance": null, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Environmental", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "The power sequencer chip detected a fault on VDN-A rail.", + "ReferencedInventory": "VDN-A", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Witherspoon.Fault.Error.PowerSequencerVoltageFault||VDN-B": { + "AffectedLEDs": null, + "AffectedSubsystem": "Power", + "BMCMessageID": "org.open_power.Witherspoon.Fault.Error.PowerSequencerVoltageFault", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPW0055M", + "ComponentInstance": null, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Environmental", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "The power sequencer chip detected a fault on VDN-B rail.", + "ReferencedInventory": "VDN-B", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Witherspoon.Fault.Error.PowerSequencerVoltageFault||VIO-A": { + "AffectedLEDs": null, + "AffectedSubsystem": "Power", + "BMCMessageID": "org.open_power.Witherspoon.Fault.Error.PowerSequencerVoltageFault", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPW0057M", + "ComponentInstance": null, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Environmental", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "The power sequencer chip detected a fault on VIO-A rail.", + "ReferencedInventory": "VIO-A", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Witherspoon.Fault.Error.PowerSequencerVoltageFault||VIO-B": { + "AffectedLEDs": null, + "AffectedSubsystem": "Power", + "BMCMessageID": "org.open_power.Witherspoon.Fault.Error.PowerSequencerVoltageFault", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPW0058M", + "ComponentInstance": null, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Environmental", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "The power sequencer chip detected a fault on VIO-B rail.", + "ReferencedInventory": "VIO-B", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Witherspoon.Fault.Error.PowerSupplyFanFault||/xyz/openbmc_project/inventory/system/chassis/motherboard/powersupply0": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "org.open_power.Witherspoon.Fault.Error.PowerSupplyFanFault", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPCA0064M", + "ComponentInstance": 0, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Power supply 0 fan has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/powersupply0", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Witherspoon.Fault.Error.PowerSupplyFanFault||/xyz/openbmc_project/inventory/system/chassis/motherboard/powersupply1": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "org.open_power.Witherspoon.Fault.Error.PowerSupplyFanFault", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPCA0064M", + "ComponentInstance": 1, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Power supply 1 fan has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/powersupply1", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Witherspoon.Fault.Error.PowerSupplyFanFault||/xyz/openbmc_project/inventory/system/chassis/powersupply0": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "org.open_power.Witherspoon.Fault.Error.PowerSupplyFanFault", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPCA0064M", + "ComponentInstance": 0, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Power supply 0 fan has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/powersupply0", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Witherspoon.Fault.Error.PowerSupplyFanFault||/xyz/openbmc_project/inventory/system/chassis/powersupply1": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "org.open_power.Witherspoon.Fault.Error.PowerSupplyFanFault", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPCA0064M", + "ComponentInstance": 1, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Power supply 1 fan has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/powersupply1", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Witherspoon.Fault.Error.PowerSupplyInputFault": { + "AffectedLEDs": null, + "AffectedSubsystem": "Power", + "BMCMessageID": "org.open_power.Witherspoon.Fault.Error.PowerSupplyInputFault", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPPW0064M", + "ComponentInstance": null, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Power supply input fault detected, but unable to isolate to a specific power supply", + "ReferencedInventory": null, + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Witherspoon.Fault.Error.PowerSupplyInputFault||/xyz/openbmc_project/inventory/system/chassis/motherboard/powersupply0": { + "AffectedLEDs": null, + "AffectedSubsystem": "Power", + "BMCMessageID": "org.open_power.Witherspoon.Fault.Error.PowerSupplyInputFault", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPPW0033M", + "ComponentInstance": 0, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Power supply 0 input fault detected", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/powersupply0", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Witherspoon.Fault.Error.PowerSupplyInputFault||/xyz/openbmc_project/inventory/system/chassis/motherboard/powersupply1": { + "AffectedLEDs": null, + "AffectedSubsystem": "Power", + "BMCMessageID": "org.open_power.Witherspoon.Fault.Error.PowerSupplyInputFault", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPPW0033M", + "ComponentInstance": 1, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Power supply 1 input fault detected", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/powersupply1", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Witherspoon.Fault.Error.PowerSupplyInputFault||/xyz/openbmc_project/inventory/system/chassis/powersupply0": { + "AffectedLEDs": null, + "AffectedSubsystem": "Power", + "BMCMessageID": "org.open_power.Witherspoon.Fault.Error.PowerSupplyInputFault", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPPW0033M", + "ComponentInstance": 0, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Power supply 0 input fault detected", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/powersupply0", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Witherspoon.Fault.Error.PowerSupplyInputFault||/xyz/openbmc_project/inventory/system/chassis/powersupply1": { + "AffectedLEDs": null, + "AffectedSubsystem": "Power", + "BMCMessageID": "org.open_power.Witherspoon.Fault.Error.PowerSupplyInputFault", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPPW0033M", + "ComponentInstance": 1, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Power supply 1 input fault detected", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/powersupply1", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Witherspoon.Fault.Error.PowerSupplyOutputOvercurrent||/xyz/openbmc_project/inventory/system/chassis/motherboard/powersupply0": { + "AffectedLEDs": null, + "AffectedSubsystem": "Power", + "BMCMessageID": "org.open_power.Witherspoon.Fault.Error.PowerSupplyOutputOvercurrent", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPW0035M", + "ComponentInstance": 0, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Power supply 0 output current is too high", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/powersupply0", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Witherspoon.Fault.Error.PowerSupplyOutputOvercurrent||/xyz/openbmc_project/inventory/system/chassis/motherboard/powersupply1": { + "AffectedLEDs": null, + "AffectedSubsystem": "Power", + "BMCMessageID": "org.open_power.Witherspoon.Fault.Error.PowerSupplyOutputOvercurrent", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPW0035M", + "ComponentInstance": 1, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Power supply 1 output current is too high", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/powersupply1", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Witherspoon.Fault.Error.PowerSupplyOutputOvercurrent||/xyz/openbmc_project/inventory/system/chassis/powersupply0": { + "AffectedLEDs": null, + "AffectedSubsystem": "Power", + "BMCMessageID": "org.open_power.Witherspoon.Fault.Error.PowerSupplyOutputOvercurrent", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPW0035M", + "ComponentInstance": 0, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Power supply 0 output current is too high", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/powersupply0", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Witherspoon.Fault.Error.PowerSupplyOutputOvercurrent||/xyz/openbmc_project/inventory/system/chassis/powersupply1": { + "AffectedLEDs": null, + "AffectedSubsystem": "Power", + "BMCMessageID": "org.open_power.Witherspoon.Fault.Error.PowerSupplyOutputOvercurrent", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPW0035M", + "ComponentInstance": 1, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Power supply 1 output current is too high", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/powersupply1", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Witherspoon.Fault.Error.PowerSupplyOutputOvervoltage||/xyz/openbmc_project/inventory/system/chassis/motherboard/powersupply0": { + "AffectedLEDs": null, + "AffectedSubsystem": "Power", + "BMCMessageID": "org.open_power.Witherspoon.Fault.Error.PowerSupplyOutputOvervoltage", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPW0036M", + "ComponentInstance": 0, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Power supply 0 output voltage is too high", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/powersupply0", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Witherspoon.Fault.Error.PowerSupplyOutputOvervoltage||/xyz/openbmc_project/inventory/system/chassis/motherboard/powersupply1": { + "AffectedLEDs": null, + "AffectedSubsystem": "Power", + "BMCMessageID": "org.open_power.Witherspoon.Fault.Error.PowerSupplyOutputOvervoltage", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPW0036M", + "ComponentInstance": 1, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Power supply 1 output voltage is too high", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/powersupply1", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Witherspoon.Fault.Error.PowerSupplyOutputOvervoltage||/xyz/openbmc_project/inventory/system/chassis/powersupply0": { + "AffectedLEDs": null, + "AffectedSubsystem": "Power", + "BMCMessageID": "org.open_power.Witherspoon.Fault.Error.PowerSupplyOutputOvervoltage", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPW0036M", + "ComponentInstance": 0, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Power supply 0 output voltage is too high", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/powersupply0", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Witherspoon.Fault.Error.PowerSupplyOutputOvervoltage||/xyz/openbmc_project/inventory/system/chassis/powersupply1": { + "AffectedLEDs": null, + "AffectedSubsystem": "Power", + "BMCMessageID": "org.open_power.Witherspoon.Fault.Error.PowerSupplyOutputOvervoltage", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPW0036M", + "ComponentInstance": 1, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Power supply 1 output voltage is too high", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/powersupply1", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Witherspoon.Fault.Error.PowerSupplyShouldBeOn||/xyz/openbmc_project/inventory/system/chassis/motherboard/powersupply0": { + "AffectedLEDs": null, + "AffectedSubsystem": "Power", + "BMCMessageID": "org.open_power.Witherspoon.Fault.Error.PowerSupplyShouldBeOn", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPW0034M", + "ComponentInstance": 0, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Power supply 0 has failed to power on when it needed to", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/powersupply0", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Witherspoon.Fault.Error.PowerSupplyShouldBeOn||/xyz/openbmc_project/inventory/system/chassis/motherboard/powersupply1": { + "AffectedLEDs": null, + "AffectedSubsystem": "Power", + "BMCMessageID": "org.open_power.Witherspoon.Fault.Error.PowerSupplyShouldBeOn", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPW0034M", + "ComponentInstance": 1, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Power supply 1 has failed to power on", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/powersupply1", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Witherspoon.Fault.Error.PowerSupplyShouldBeOn||/xyz/openbmc_project/inventory/system/chassis/powersupply0": { + "AffectedLEDs": null, + "AffectedSubsystem": "Power", + "BMCMessageID": "org.open_power.Witherspoon.Fault.Error.PowerSupplyShouldBeOn", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPW0034M", + "ComponentInstance": 0, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Power supply 0 has failed to power on when it needed to", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/powersupply0", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Witherspoon.Fault.Error.PowerSupplyShouldBeOn||/xyz/openbmc_project/inventory/system/chassis/powersupply1": { + "AffectedLEDs": null, + "AffectedSubsystem": "Power", + "BMCMessageID": "org.open_power.Witherspoon.Fault.Error.PowerSupplyShouldBeOn", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPW0034M", + "ComponentInstance": 1, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Power supply 1 has failed to power on", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/powersupply1", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Witherspoon.Fault.Error.PowerSupplyTemperatureFault||/xyz/openbmc_project/inventory/system/chassis/motherboard/powersupply0": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "org.open_power.Witherspoon.Fault.Error.PowerSupplyTemperatureFault", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0065M", + "ComponentInstance": 0, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Environmental", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Power supply 0 is too hot", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/powersupply0", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Witherspoon.Fault.Error.PowerSupplyTemperatureFault||/xyz/openbmc_project/inventory/system/chassis/motherboard/powersupply1": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "org.open_power.Witherspoon.Fault.Error.PowerSupplyTemperatureFault", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0065M", + "ComponentInstance": 1, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Environmental", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Power supply 1 is too hot", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/powersupply1", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Witherspoon.Fault.Error.PowerSupplyTemperatureFault||/xyz/openbmc_project/inventory/system/chassis/powersupply0": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "org.open_power.Witherspoon.Fault.Error.PowerSupplyTemperatureFault", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0065M", + "ComponentInstance": 0, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Environmental", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Power supply 0 is too hot", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/powersupply0", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Witherspoon.Fault.Error.PowerSupplyTemperatureFault||/xyz/openbmc_project/inventory/system/chassis/powersupply1": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "org.open_power.Witherspoon.Fault.Error.PowerSupplyTemperatureFault", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0065M", + "ComponentInstance": 1, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Environmental", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Power supply 1 is too hot", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/powersupply1", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Witherspoon.Fault.Error.PowerSupplyUnderVoltageFault||/xyz/openbmc_project/inventory/system/chassis/motherboard/powersupply0": { + "AffectedLEDs": null, + "AffectedSubsystem": "Power", + "BMCMessageID": "org.open_power.Witherspoon.Fault.Error.PowerSupplyUnderVoltageFault", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPPW0009M", + "ComponentInstance": 0, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Power supply 0 input voltage out of range", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/powersupply0", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Witherspoon.Fault.Error.PowerSupplyUnderVoltageFault||/xyz/openbmc_project/inventory/system/chassis/motherboard/powersupply1": { + "AffectedLEDs": null, + "AffectedSubsystem": "Power", + "BMCMessageID": "org.open_power.Witherspoon.Fault.Error.PowerSupplyUnderVoltageFault", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPPW0009M", + "ComponentInstance": 1, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Power supply 1 input voltage out of range", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/powersupply1", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Witherspoon.Fault.Error.PowerSupplyUnderVoltageFault||/xyz/openbmc_project/inventory/system/chassis/powersupply0": { + "AffectedLEDs": null, + "AffectedSubsystem": "Power", + "BMCMessageID": "org.open_power.Witherspoon.Fault.Error.PowerSupplyUnderVoltageFault", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPPW0009M", + "ComponentInstance": 0, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Power supply 0 input voltage out of range", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/powersupply0", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Witherspoon.Fault.Error.PowerSupplyUnderVoltageFault||/xyz/openbmc_project/inventory/system/chassis/powersupply1": { + "AffectedLEDs": null, + "AffectedSubsystem": "Power", + "BMCMessageID": "org.open_power.Witherspoon.Fault.Error.PowerSupplyUnderVoltageFault", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPPW0009M", + "ComponentInstance": 1, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Power supply 1 input voltage out of range", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/powersupply1", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Witherspoon.Fault.Error.Shutdown": { + "AffectedLEDs": null, + "AffectedSubsystem": "Power", + "BMCMessageID": "org.open_power.Witherspoon.Fault.Error.Shutdown", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPPW0063G", + "ComponentInstance": null, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "The system unexpectedly shutdown.", + "ReferencedInventory": null, + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Warning", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Witherspoon.Fault.Error.Shutdown||/xyz/openbmc_project/inventory/system/chassis/motherboard/powersupply0": { + "AffectedLEDs": null, + "AffectedSubsystem": "Power", + "BMCMessageID": "org.open_power.Witherspoon.Fault.Error.Shutdown", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPW0037M", + "ComponentInstance": 0, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Power supply 0 has initiated a power off due to a failure", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/powersupply0", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Witherspoon.Fault.Error.Shutdown||/xyz/openbmc_project/inventory/system/chassis/motherboard/powersupply1": { + "AffectedLEDs": null, + "AffectedSubsystem": "Power", + "BMCMessageID": "org.open_power.Witherspoon.Fault.Error.Shutdown", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPW0037M", + "ComponentInstance": 1, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Power supply 1 has initiated a power off due to a failure", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/powersupply1", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Witherspoon.Fault.Error.Shutdown||/xyz/openbmc_project/inventory/system/chassis/powersupply0": { + "AffectedLEDs": null, + "AffectedSubsystem": "Power", + "BMCMessageID": "org.open_power.Witherspoon.Fault.Error.Shutdown", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPW0037M", + "ComponentInstance": 0, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Power supply 0 has initiated a power off due to a failure", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/powersupply0", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Witherspoon.Fault.Error.Shutdown||/xyz/openbmc_project/inventory/system/chassis/powersupply1": { + "AffectedLEDs": null, + "AffectedSubsystem": "Power", + "BMCMessageID": "org.open_power.Witherspoon.Fault.Error.Shutdown", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPW0037M", + "ComponentInstance": 1, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Power supply 1 has initiated a power off due to a failure", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/powersupply1", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Witherspoon.Fault.GPUOverTemp||/xyz/openbmc_project/inventory/system/chassis/motherboard/gpu0": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "org.open_power.Witherspoon.Fault.GPUOverTemp", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0066M", + "ComponentInstance": 0, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Environmental", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "GPU 0 suffered an over-temperature fault", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/gpu0", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Witherspoon.Fault.GPUOverTemp||/xyz/openbmc_project/inventory/system/chassis/motherboard/gpu1": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "org.open_power.Witherspoon.Fault.GPUOverTemp", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0066M", + "ComponentInstance": 1, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Environmental", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "GPU 1 suffered an over-temperature fault", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/gpu1", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Witherspoon.Fault.GPUOverTemp||/xyz/openbmc_project/inventory/system/chassis/motherboard/gpu2": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "org.open_power.Witherspoon.Fault.GPUOverTemp", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0066M", + "ComponentInstance": 2, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Environmental", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "GPU 2 suffered an over-temperature fault", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/gpu2", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Witherspoon.Fault.GPUOverTemp||/xyz/openbmc_project/inventory/system/chassis/motherboard/gpu3": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "org.open_power.Witherspoon.Fault.GPUOverTemp", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0066M", + "ComponentInstance": 3, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Environmental", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "GPU 3 suffered an over-temperature fault", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/gpu3", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Witherspoon.Fault.GPUOverTemp||/xyz/openbmc_project/inventory/system/chassis/motherboard/gpu4": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "org.open_power.Witherspoon.Fault.GPUOverTemp", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0066M", + "ComponentInstance": 4, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Environmental", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "GPU 4 suffered an over-temperature fault", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/gpu4", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Witherspoon.Fault.GPUOverTemp||/xyz/openbmc_project/inventory/system/chassis/motherboard/gpu5": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "org.open_power.Witherspoon.Fault.GPUOverTemp", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0066M", + "ComponentInstance": 5, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Environmental", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "GPU 5 suffered an over-temperature fault", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/gpu5", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Witherspoon.Fault.GPUPowerFault||/xyz/openbmc_project/inventory/system/chassis/motherboard/gpu0": { + "AffectedLEDs": null, + "AffectedSubsystem": "Power", + "BMCMessageID": "org.open_power.Witherspoon.Fault.GPUPowerFault", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPPW0038M", + "ComponentInstance": 0, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Environmental", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "GPU 0 suffered a power fault", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/gpu0", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Witherspoon.Fault.GPUPowerFault||/xyz/openbmc_project/inventory/system/chassis/motherboard/gpu1": { + "AffectedLEDs": null, + "AffectedSubsystem": "Power", + "BMCMessageID": "org.open_power.Witherspoon.Fault.GPUPowerFault", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPPW0038M", + "ComponentInstance": 1, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Environmental", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "GPU 1 suffered a power fault", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/gpu1", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Witherspoon.Fault.GPUPowerFault||/xyz/openbmc_project/inventory/system/chassis/motherboard/gpu2": { + "AffectedLEDs": null, + "AffectedSubsystem": "Power", + "BMCMessageID": "org.open_power.Witherspoon.Fault.GPUPowerFault", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPPW0038M", + "ComponentInstance": 2, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Environmental", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "GPU 2 suffered a power fault", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/gpu2", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Witherspoon.Fault.GPUPowerFault||/xyz/openbmc_project/inventory/system/chassis/motherboard/gpu3": { + "AffectedLEDs": null, + "AffectedSubsystem": "Power", + "BMCMessageID": "org.open_power.Witherspoon.Fault.GPUPowerFault", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPPW0038M", + "ComponentInstance": 3, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Environmental", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "GPU 3 suffered a power fault", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/gpu3", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Witherspoon.Fault.GPUPowerFault||/xyz/openbmc_project/inventory/system/chassis/motherboard/gpu4": { + "AffectedLEDs": null, + "AffectedSubsystem": "Power", + "BMCMessageID": "org.open_power.Witherspoon.Fault.GPUPowerFault", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPPW0038M", + "ComponentInstance": 4, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Environmental", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "GPU 4 suffered a power fault", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/gpu4", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "org.open_power.Witherspoon.Fault.GPUPowerFault||/xyz/openbmc_project/inventory/system/chassis/motherboard/gpu5": { + "AffectedLEDs": null, + "AffectedSubsystem": "Power", + "BMCMessageID": "org.open_power.Witherspoon.Fault.GPUPowerFault", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPPW0038M", + "ComponentInstance": 5, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Environmental", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "GPU 5 suffered a power fault", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/gpu5", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Common.Callout.Error.Device||FSI": { + "AffectedLEDs": null, + "AffectedSubsystem": "Systems Management - Core / Virtual Appliance", + "BMCMessageID": "xyz.openbmc_project.Common.Callout.Error.Device", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCR0042F", + "ComponentInstance": null, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": null, + "Message": "An error occurred on the FSI interface", + "ReferencedInventory": "FSI", + "RelatedEventIDs": {}, + "Serviceable": false, + "Severity": "Warning", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Common.Callout.Error.Device||I2C": { + "AffectedLEDs": null, + "AffectedSubsystem": "Systems Management - Core / Virtual Appliance", + "BMCMessageID": "xyz.openbmc_project.Common.Callout.Error.Device", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCR0041F", + "ComponentInstance": null, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": null, + "Message": "An error occurred on the I2C interface", + "ReferencedInventory": "I2C", + "RelatedEventIDs": {}, + "Serviceable": false, + "Severity": "Warning", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Common.Callout.Error.GPIO||GPIO": { + "AffectedLEDs": null, + "AffectedSubsystem": "Systems Management - Core / Virtual Appliance", + "BMCMessageID": "xyz.openbmc_project.Common.Callout.Error.GPIO", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCR0039F", + "ComponentInstance": null, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": null, + "Message": "An error occurred on the GPIO interface", + "ReferencedInventory": "GPIO", + "RelatedEventIDs": {}, + "Serviceable": false, + "Severity": "Warning", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Common.Callout.Error.IIC||I2C": { + "AffectedLEDs": null, + "AffectedSubsystem": "Systems Management - Core / Virtual Appliance", + "BMCMessageID": "xyz.openbmc_project.Common.Callout.Error.IIC", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCR0041F", + "ComponentInstance": null, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": null, + "Message": "An error occurred on the I2C interface", + "ReferencedInventory": "I2C", + "RelatedEventIDs": {}, + "Serviceable": false, + "Severity": "Warning", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Common.Callout.Error.IPMISensor||IPMI": { + "AffectedLEDs": null, + "AffectedSubsystem": "Systems Management - Core / Virtual Appliance", + "BMCMessageID": "xyz.openbmc_project.Common.Callout.Error.IPMISensor", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCR0040F", + "ComponentInstance": null, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": null, + "Message": "An error occurred working with an IPMI sensor", + "ReferencedInventory": "IPMI", + "RelatedEventIDs": {}, + "Serviceable": false, + "Severity": "Warning", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Common.Device.Error.ReadFailure||FSI": { + "AffectedLEDs": null, + "AffectedSubsystem": "Systems Management - Core / Virtual Appliance", + "BMCMessageID": "xyz.openbmc_project.Common.Device.Error.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCR0033G", + "ComponentInstance": null, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": null, + "Message": "Failed to read from FSI Device", + "ReferencedInventory": "FSI", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Warning", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Common.Device.Error.ReadFailure||I2C": { + "AffectedLEDs": null, + "AffectedSubsystem": "Systems Management - Core / Virtual Appliance", + "BMCMessageID": "xyz.openbmc_project.Common.Device.Error.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCR0024G", + "ComponentInstance": null, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Failed to read from I2C Device", + "ReferencedInventory": "I2C", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Warning", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Common.Device.Error.WriteFailure||FSI": { + "AffectedLEDs": null, + "AffectedSubsystem": "Systems Management - Core / Virtual Appliance", + "BMCMessageID": "xyz.openbmc_project.Common.Device.Error.WriteFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCR0035G", + "ComponentInstance": null, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": null, + "Message": "Failed to write to FSI Device", + "ReferencedInventory": "FSI", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Warning", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Common.Device.Error.WriteFailure||I2C": { + "AffectedLEDs": null, + "AffectedSubsystem": "Systems Management - Core / Virtual Appliance", + "BMCMessageID": "xyz.openbmc_project.Common.Device.Error.WriteFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCR0034G", + "ComponentInstance": null, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": null, + "Message": "Failed to write to I2C Device", + "ReferencedInventory": "I2C", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Warning", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Common.Error.InsufficientPermission": { + "AffectedLEDs": null, + "AffectedSubsystem": "Systems Management - Core / Virtual Appliance", + "BMCMessageID": "xyz.openbmc_project.Common.Error.InsufficientPermission", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCR0022F", + "ComponentInstance": null, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Security", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "The user has insufficient privileges", + "ReferencedInventory": null, + "RelatedEventIDs": {}, + "Serviceable": false, + "Severity": "Warning", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Common.Error.InternalFailure": { + "AffectedLEDs": null, + "AffectedSubsystem": "Systems Management - Core / Virtual Appliance", + "BMCMessageID": "xyz.openbmc_project.Common.Error.InternalFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCR0021F", + "ComponentInstance": null, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Firmware/Software Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "An internal failure has occurred while performing an operation.", + "ReferencedInventory": null, + "RelatedEventIDs": {}, + "Serviceable": false, + "Severity": "Warning", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Common.Error.InvalidArgument": { + "AffectedLEDs": null, + "AffectedSubsystem": "Systems Management - Core / Virtual Appliance", + "BMCMessageID": "xyz.openbmc_project.Common.Error.InvalidArgument", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCR0030F", + "ComponentInstance": null, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Firmware/Software Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "An invalid argument was provided to a command", + "ReferencedInventory": null, + "RelatedEventIDs": {}, + "Serviceable": false, + "Severity": "Warning", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Common.Error.Timeout": { + "AffectedLEDs": null, + "AffectedSubsystem": "Systems Management - Core / Virtual Appliance", + "BMCMessageID": "xyz.openbmc_project.Common.Error.Timeout", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCR0020F", + "ComponentInstance": null, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Monitoring Agent", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "An internal operation has timed out", + "ReferencedInventory": null, + "RelatedEventIDs": {}, + "Serviceable": false, + "Severity": "Warning", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Common.File.Error.Open": { + "AffectedLEDs": null, + "AffectedSubsystem": "Systems Management - Core / Virtual Appliance", + "BMCMessageID": "xyz.openbmc_project.Common.File.Error.Open", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCR0036F", + "ComponentInstance": null, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Firmware/Software Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": null, + "Message": "Unable to open a file in BMC filesystem.", + "ReferencedInventory": null, + "RelatedEventIDs": {}, + "Serviceable": false, + "Severity": "Warning", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Common.File.Error.Seek": { + "AffectedLEDs": null, + "AffectedSubsystem": "Systems Management - Core / Virtual Appliance", + "BMCMessageID": "xyz.openbmc_project.Common.File.Error.Seek", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCR0037F", + "ComponentInstance": null, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Firmware/Software Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": null, + "Message": "Unable to seek a file in BMC filesystem.", + "ReferencedInventory": null, + "RelatedEventIDs": {}, + "Serviceable": false, + "Severity": "Warning", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Common.File.Error.Write": { + "AffectedLEDs": null, + "AffectedSubsystem": "Systems Management - Core / Virtual Appliance", + "BMCMessageID": "xyz.openbmc_project.Common.File.Error.Write", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCR0038F", + "ComponentInstance": null, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Firmware/Software Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": null, + "Message": "Unable to write a file in BMC filesystem.", + "ReferencedInventory": null, + "RelatedEventIDs": {}, + "Serviceable": false, + "Severity": "Warning", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Control.Device.Error.WriteFailure||/xyz/openbmc_project/sensors/fan_tach/fan0_0": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Control.Device.Error.WriteFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0057M", + "ComponentInstance": 0, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to set fan speed for fan 0", + "ReferencedInventory": "/xyz/openbmc_project/sensors/fan_tach/fan0_0", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Control.Device.Error.WriteFailure||/xyz/openbmc_project/sensors/fan_tach/fan0_1": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Control.Device.Error.WriteFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0057M", + "ComponentInstance": 0, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to set fan speed for fan 0", + "ReferencedInventory": "/xyz/openbmc_project/sensors/fan_tach/fan0_1", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Control.Device.Error.WriteFailure||/xyz/openbmc_project/sensors/fan_tach/fan1_0": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Control.Device.Error.WriteFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0057M", + "ComponentInstance": 1, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to set fan speed for fan 1", + "ReferencedInventory": "/xyz/openbmc_project/sensors/fan_tach/fan1_0", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Control.Device.Error.WriteFailure||/xyz/openbmc_project/sensors/fan_tach/fan1_1": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Control.Device.Error.WriteFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0057M", + "ComponentInstance": 1, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to set fan speed for fan 1", + "ReferencedInventory": "/xyz/openbmc_project/sensors/fan_tach/fan1_1", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Control.Device.Error.WriteFailure||/xyz/openbmc_project/sensors/fan_tach/fan2_0": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Control.Device.Error.WriteFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0057M", + "ComponentInstance": 2, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to set fan speed for fan 2", + "ReferencedInventory": "/xyz/openbmc_project/sensors/fan_tach/fan2_0", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Control.Device.Error.WriteFailure||/xyz/openbmc_project/sensors/fan_tach/fan2_1": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Control.Device.Error.WriteFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0057M", + "ComponentInstance": 2, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to set fan speed for fan 2", + "ReferencedInventory": "/xyz/openbmc_project/sensors/fan_tach/fan2_1", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Control.Device.Error.WriteFailure||/xyz/openbmc_project/sensors/fan_tach/fan3_0": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Control.Device.Error.WriteFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0057M", + "ComponentInstance": 3, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to set fan speed for fan 3", + "ReferencedInventory": "/xyz/openbmc_project/sensors/fan_tach/fan3_0", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Control.Device.Error.WriteFailure||/xyz/openbmc_project/sensors/fan_tach/fan3_1": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Control.Device.Error.WriteFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0057M", + "ComponentInstance": 3, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to set fan speed for fan 3", + "ReferencedInventory": "/xyz/openbmc_project/sensors/fan_tach/fan3_1", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Control.Device.WriteFailure||/xyz/openbmc_project/sensors/fan_tach/fan0_0": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Control.Device.WriteFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0057M", + "ComponentInstance": 0, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to set fan speed for fan 0", + "ReferencedInventory": "/xyz/openbmc_project/sensors/fan_tach/fan0_0", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Control.Device.WriteFailure||/xyz/openbmc_project/sensors/fan_tach/fan0_1": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Control.Device.WriteFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0057M", + "ComponentInstance": 0, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to set fan speed for fan 0", + "ReferencedInventory": "/xyz/openbmc_project/sensors/fan_tach/fan0_1", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Control.Device.WriteFailure||/xyz/openbmc_project/sensors/fan_tach/fan1_0": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Control.Device.WriteFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0057M", + "ComponentInstance": 1, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to set fan speed for fan 1", + "ReferencedInventory": "/xyz/openbmc_project/sensors/fan_tach/fan1_0", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Control.Device.WriteFailure||/xyz/openbmc_project/sensors/fan_tach/fan1_1": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Control.Device.WriteFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0057M", + "ComponentInstance": 1, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to set fan speed for fan 1", + "ReferencedInventory": "/xyz/openbmc_project/sensors/fan_tach/fan1_1", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Control.Device.WriteFailure||/xyz/openbmc_project/sensors/fan_tach/fan2_0": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Control.Device.WriteFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0057M", + "ComponentInstance": 2, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to set fan speed for fan 2", + "ReferencedInventory": "/xyz/openbmc_project/sensors/fan_tach/fan2_0", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Control.Device.WriteFailure||/xyz/openbmc_project/sensors/fan_tach/fan2_1": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Control.Device.WriteFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0057M", + "ComponentInstance": 2, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to set fan speed for fan 2", + "ReferencedInventory": "/xyz/openbmc_project/sensors/fan_tach/fan2_1", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Control.Device.WriteFailure||/xyz/openbmc_project/sensors/fan_tach/fan3_0": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Control.Device.WriteFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0057M", + "ComponentInstance": 3, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to set fan speed for fan 3", + "ReferencedInventory": "/xyz/openbmc_project/sensors/fan_tach/fan3_0", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Control.Device.WriteFailure||/xyz/openbmc_project/sensors/fan_tach/fan3_1": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Control.Device.WriteFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0057M", + "ComponentInstance": 3, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to set fan speed for fan 3", + "ReferencedInventory": "/xyz/openbmc_project/sensors/fan_tach/fan3_1", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Control.Host.Error.CommandNotSupported": { + "AffectedLEDs": null, + "AffectedSubsystem": "Systems Management - Core / Virtual Appliance", + "BMCMessageID": "xyz.openbmc_project.Control.Host.Error.CommandNotSupported", + "CallHomeCandidate": null, + "CommonEventID": "FQPSPCR0039F", + "ComponentInstance": null, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Firmware/Software Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": null, + "Message": "An invalid host system control command was provided.", + "ReferencedInventory": null, + "RelatedEventIDs": {}, + "Serviceable": false, + "Severity": "Warning", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Dump.Create.Error.Disabled": { + "AffectedLEDs": null, + "AffectedSubsystem": "Systems Management - Data Management", + "BMCMessageID": "xyz.openbmc_project.Dump.Create.Error.Disabled", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPDM0000M", + "ComponentInstance": null, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Firmware/Software Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to create a BMC dump due to dumps being disabled on this system.", + "ReferencedInventory": null, + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Dump.Create.Error.QuotaExceeded": { + "AffectedLEDs": null, + "AffectedSubsystem": "Systems Management - Data Management", + "BMCMessageID": "xyz.openbmc_project.Dump.Create.Error.QuotaExceeded", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPDM0001M", + "ComponentInstance": null, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Firmware/Software Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "There is no more space available for dump files. Please delete some.", + "ReferencedInventory": null, + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Host.Error.Checkstop": { + "AffectedLEDs": null, + "AffectedSubsystem": "Canister/Appliance", + "BMCMessageID": "xyz.openbmc_project.Host.Error.Checkstop", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPAA0007G", + "ComponentInstance": null, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "A system checkstop occurred", + "ReferencedInventory": null, + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Warning", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Host.Error.WatchdogTimedOut": { + "AffectedLEDs": null, + "AffectedSubsystem": "Systems Management - Core / Virtual Appliance", + "BMCMessageID": "xyz.openbmc_project.Host.Error.WatchdogTimedOut", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCR0023M", + "ComponentInstance": null, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Firmware/Software Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Hostboot has become unresponsive", + "ReferencedInventory": null, + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system": { + "AffectedLEDs": null, + "AffectedSubsystem": "Canister/Appliance", + "BMCMessageID": "xyz.openbmc_project.Host.Event.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPAA0008M", + "ComponentInstance": null, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Hostboot procedure callout", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "xyz.openbmc_project.Host.Event.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0090M", + "ComponentInstance": 0, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 0 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core0": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "xyz.openbmc_project.Host.Event.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0091M", + "ComponentInstance": "0,0", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 0 core 0 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core0", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core1": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "xyz.openbmc_project.Host.Event.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0091M", + "ComponentInstance": "0,1", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 0 core 1 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core1", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core10": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "xyz.openbmc_project.Host.Event.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0091M", + "ComponentInstance": "0,10", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 0 core 10 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core10", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core11": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "xyz.openbmc_project.Host.Event.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0091M", + "ComponentInstance": "0,11", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 0 core 11 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core11", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core12": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "xyz.openbmc_project.Host.Event.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0091M", + "ComponentInstance": "0,12", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 0 core 12 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core12", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core13": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "xyz.openbmc_project.Host.Event.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0091M", + "ComponentInstance": "0,13", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 0 core 13 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core13", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core14": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "xyz.openbmc_project.Host.Event.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0091M", + "ComponentInstance": "0,14", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 0 core 14 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core14", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core15": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "xyz.openbmc_project.Host.Event.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0091M", + "ComponentInstance": "0,15", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 0 core 15 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core15", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core16": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "xyz.openbmc_project.Host.Event.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0091M", + "ComponentInstance": "0,16", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 0 core 16 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core16", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core17": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "xyz.openbmc_project.Host.Event.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0091M", + "ComponentInstance": "0,17", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 0 core 17 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core17", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core18": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "xyz.openbmc_project.Host.Event.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0091M", + "ComponentInstance": "0,18", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 0 core 18 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core18", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core19": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "xyz.openbmc_project.Host.Event.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0091M", + "ComponentInstance": "0,19", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 0 core 19 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core19", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core2": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "xyz.openbmc_project.Host.Event.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0091M", + "ComponentInstance": "0,2", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 0 core 2 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core2", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core20": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "xyz.openbmc_project.Host.Event.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0091M", + "ComponentInstance": "0,20", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 0 core 20 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core20", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core21": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "xyz.openbmc_project.Host.Event.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0091M", + "ComponentInstance": "0,21", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 0 core 21 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core21", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core22": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "xyz.openbmc_project.Host.Event.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0091M", + "ComponentInstance": "0,22", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 0 core 22 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core22", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core23": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "xyz.openbmc_project.Host.Event.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0091M", + "ComponentInstance": "0,23", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 0 core 23 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core23", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core3": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "xyz.openbmc_project.Host.Event.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0091M", + "ComponentInstance": "0,3", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 0 core 3 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core3", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core4": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "xyz.openbmc_project.Host.Event.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0091M", + "ComponentInstance": "0,4", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 0 core 4 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core4", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core5": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "xyz.openbmc_project.Host.Event.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0091M", + "ComponentInstance": "0,5", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 0 core 5 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core5", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core6": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "xyz.openbmc_project.Host.Event.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0091M", + "ComponentInstance": "0,6", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 0 core 6 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core6", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core7": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "xyz.openbmc_project.Host.Event.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0091M", + "ComponentInstance": "0,7", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 0 core 7 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core7", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core8": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "xyz.openbmc_project.Host.Event.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0091M", + "ComponentInstance": "0,8", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 0 core 8 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core8", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core9": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "xyz.openbmc_project.Host.Event.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0091M", + "ComponentInstance": "0,9", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 0 core 9 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core9", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "xyz.openbmc_project.Host.Event.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0090M", + "ComponentInstance": 1, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 1 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core0": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "xyz.openbmc_project.Host.Event.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0091M", + "ComponentInstance": "1,0", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 1 core 0 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core0", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core1": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "xyz.openbmc_project.Host.Event.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0091M", + "ComponentInstance": "1,1", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 1 core 1 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core1", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core10": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "xyz.openbmc_project.Host.Event.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0091M", + "ComponentInstance": "1,10", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 1 core 10 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core10", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core11": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "xyz.openbmc_project.Host.Event.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0091M", + "ComponentInstance": "1,11", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 1 core 11 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core11", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core12": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "xyz.openbmc_project.Host.Event.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0091M", + "ComponentInstance": "1,12", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 1 core 12 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core12", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core13": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "xyz.openbmc_project.Host.Event.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0091M", + "ComponentInstance": "1,13", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 1 core 13 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core13", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core14": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "xyz.openbmc_project.Host.Event.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0091M", + "ComponentInstance": "1,14", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 1 core 14 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core14", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core15": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "xyz.openbmc_project.Host.Event.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0091M", + "ComponentInstance": "1,15", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 1 core 15 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core15", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core16": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "xyz.openbmc_project.Host.Event.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0091M", + "ComponentInstance": "1,16", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 1 core 16 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core16", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core17": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "xyz.openbmc_project.Host.Event.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0091M", + "ComponentInstance": "1,17", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 1 core 17 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core17", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core18": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "xyz.openbmc_project.Host.Event.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0091M", + "ComponentInstance": "1,18", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 1 core 18 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core18", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core19": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "xyz.openbmc_project.Host.Event.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0091M", + "ComponentInstance": "1,19", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 1 core 19 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core19", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core2": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "xyz.openbmc_project.Host.Event.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0091M", + "ComponentInstance": "1,2", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 1 core 2 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core2", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core20": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "xyz.openbmc_project.Host.Event.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0091M", + "ComponentInstance": "1,20", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 1 core 20 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core20", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core21": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "xyz.openbmc_project.Host.Event.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0091M", + "ComponentInstance": "1,21", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 1 core 21 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core21", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core22": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "xyz.openbmc_project.Host.Event.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0091M", + "ComponentInstance": "1,22", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 1 core 22 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core22", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core23": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "xyz.openbmc_project.Host.Event.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0091M", + "ComponentInstance": "1,23", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 1 core 23 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core23", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core3": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "xyz.openbmc_project.Host.Event.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0091M", + "ComponentInstance": "1,3", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 1 core 3 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core3", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core4": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "xyz.openbmc_project.Host.Event.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0091M", + "ComponentInstance": "1,4", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 1 core 4 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core4", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core5": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "xyz.openbmc_project.Host.Event.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0091M", + "ComponentInstance": "1,5", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 1 core 5 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core5", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core6": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "xyz.openbmc_project.Host.Event.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0091M", + "ComponentInstance": "1,6", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 1 core 6 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core6", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core7": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "xyz.openbmc_project.Host.Event.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0091M", + "ComponentInstance": "1,7", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 1 core 7 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core7", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core8": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "xyz.openbmc_project.Host.Event.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0091M", + "ComponentInstance": "1,8", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 1 core 8 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core8", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core9": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "xyz.openbmc_project.Host.Event.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0091M", + "ComponentInstance": "1,9", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 1 core 9 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core9", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm0": { + "AffectedLEDs": null, + "AffectedSubsystem": "Memory", + "BMCMessageID": "xyz.openbmc_project.Host.Event.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPMA0057M", + "ComponentInstance": 0, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "DIMM 0 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm0", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm1": { + "AffectedLEDs": null, + "AffectedSubsystem": "Memory", + "BMCMessageID": "xyz.openbmc_project.Host.Event.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPMA0057M", + "ComponentInstance": 1, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "DIMM 1 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm1", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm10": { + "AffectedLEDs": null, + "AffectedSubsystem": "Memory", + "BMCMessageID": "xyz.openbmc_project.Host.Event.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPMA0057M", + "ComponentInstance": 10, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "DIMM 10 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm10", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm11": { + "AffectedLEDs": null, + "AffectedSubsystem": "Memory", + "BMCMessageID": "xyz.openbmc_project.Host.Event.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPMA0057M", + "ComponentInstance": 11, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "DIMM 11 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm11", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm12": { + "AffectedLEDs": null, + "AffectedSubsystem": "Memory", + "BMCMessageID": "xyz.openbmc_project.Host.Event.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPMA0057M", + "ComponentInstance": 12, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "DIMM 12 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm12", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm13": { + "AffectedLEDs": null, + "AffectedSubsystem": "Memory", + "BMCMessageID": "xyz.openbmc_project.Host.Event.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPMA0057M", + "ComponentInstance": 13, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "DIMM 13 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm13", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm14": { + "AffectedLEDs": null, + "AffectedSubsystem": "Memory", + "BMCMessageID": "xyz.openbmc_project.Host.Event.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPMA0057M", + "ComponentInstance": 14, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "DIMM 14 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm14", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm15": { + "AffectedLEDs": null, + "AffectedSubsystem": "Memory", + "BMCMessageID": "xyz.openbmc_project.Host.Event.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPMA0057M", + "ComponentInstance": 15, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "DIMM 15 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm15", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm2": { + "AffectedLEDs": null, + "AffectedSubsystem": "Memory", + "BMCMessageID": "xyz.openbmc_project.Host.Event.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPMA0057M", + "ComponentInstance": 2, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "DIMM 2 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm2", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm3": { + "AffectedLEDs": null, + "AffectedSubsystem": "Memory", + "BMCMessageID": "xyz.openbmc_project.Host.Event.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPMA0057M", + "ComponentInstance": 3, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "DIMM 3 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm3", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm4": { + "AffectedLEDs": null, + "AffectedSubsystem": "Memory", + "BMCMessageID": "xyz.openbmc_project.Host.Event.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPMA0057M", + "ComponentInstance": 4, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "DIMM 4 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm4", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm5": { + "AffectedLEDs": null, + "AffectedSubsystem": "Memory", + "BMCMessageID": "xyz.openbmc_project.Host.Event.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPMA0057M", + "ComponentInstance": 5, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "DIMM 5 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm5", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm6": { + "AffectedLEDs": null, + "AffectedSubsystem": "Memory", + "BMCMessageID": "xyz.openbmc_project.Host.Event.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPMA0057M", + "ComponentInstance": 6, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "DIMM 6 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm6", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm7": { + "AffectedLEDs": null, + "AffectedSubsystem": "Memory", + "BMCMessageID": "xyz.openbmc_project.Host.Event.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPMA0057M", + "ComponentInstance": 7, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "DIMM 7 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm7", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm8": { + "AffectedLEDs": null, + "AffectedSubsystem": "Memory", + "BMCMessageID": "xyz.openbmc_project.Host.Event.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPMA0057M", + "ComponentInstance": 8, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "DIMM 8 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm8", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm9": { + "AffectedLEDs": null, + "AffectedSubsystem": "Memory", + "BMCMessageID": "xyz.openbmc_project.Host.Event.Error.Event", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPMA0057M", + "ComponentInstance": 9, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "DIMM 9 has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm9", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Inventory.Error.Nonfunctional||/xyz/openbmc_project/inventory/system/chassis/motherboard": { + "AffectedLEDs": null, + "AffectedSubsystem": "System Board", + "BMCMessageID": "xyz.openbmc_project.Inventory.Error.Nonfunctional", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPSB0001M", + "ComponentInstance": null, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Uncorrectable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "The system backplane has encountered a critical failure.", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Inventory.Error.Nonfunctional||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "xyz.openbmc_project.Inventory.Error.Nonfunctional", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0088M", + "ComponentInstance": 0, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Uncorrectable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 0 is not functional", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Inventory.Error.Nonfunctional||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core0": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "xyz.openbmc_project.Inventory.Error.Nonfunctional", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0089M", + "ComponentInstance": "0,0", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Uncorrectable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 0 core 0 is not functional", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core0", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Inventory.Error.Nonfunctional||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core1": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "xyz.openbmc_project.Inventory.Error.Nonfunctional", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0089M", + "ComponentInstance": "0,1", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Uncorrectable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 0 core 1 is not functional", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core1", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Inventory.Error.Nonfunctional||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core10": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "xyz.openbmc_project.Inventory.Error.Nonfunctional", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0089M", + "ComponentInstance": "0,10", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Uncorrectable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 0 core 10 is not functional", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core10", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Inventory.Error.Nonfunctional||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core11": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "xyz.openbmc_project.Inventory.Error.Nonfunctional", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0089M", + "ComponentInstance": "0,11", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Uncorrectable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 0 core 11 is not functional", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core11", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Inventory.Error.Nonfunctional||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core12": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "xyz.openbmc_project.Inventory.Error.Nonfunctional", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0089M", + "ComponentInstance": "0,12", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Uncorrectable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 0 core 12 is not functional", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core12", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Inventory.Error.Nonfunctional||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core13": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "xyz.openbmc_project.Inventory.Error.Nonfunctional", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0089M", + "ComponentInstance": "0,13", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Uncorrectable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 0 core 13 is not functional", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core13", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Inventory.Error.Nonfunctional||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core14": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "xyz.openbmc_project.Inventory.Error.Nonfunctional", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0089M", + "ComponentInstance": "0,14", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Uncorrectable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 0 core 14 is not functional", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core14", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Inventory.Error.Nonfunctional||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core15": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "xyz.openbmc_project.Inventory.Error.Nonfunctional", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0089M", + "ComponentInstance": "0,15", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Uncorrectable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 0 core 15 is not functional", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core15", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Inventory.Error.Nonfunctional||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core16": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "xyz.openbmc_project.Inventory.Error.Nonfunctional", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0089M", + "ComponentInstance": "0,16", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Uncorrectable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 0 core 16 is not functional", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core16", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Inventory.Error.Nonfunctional||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core17": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "xyz.openbmc_project.Inventory.Error.Nonfunctional", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0089M", + "ComponentInstance": "0,17", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Uncorrectable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 0 core 17 is not functional", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core17", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Inventory.Error.Nonfunctional||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core18": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "xyz.openbmc_project.Inventory.Error.Nonfunctional", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0089M", + "ComponentInstance": "0,18", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Uncorrectable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 0 core 18 is not functional", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core18", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Inventory.Error.Nonfunctional||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core19": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "xyz.openbmc_project.Inventory.Error.Nonfunctional", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0089M", + "ComponentInstance": "0,19", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Uncorrectable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 0 core 19 is not functional", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core19", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Inventory.Error.Nonfunctional||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core2": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "xyz.openbmc_project.Inventory.Error.Nonfunctional", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0089M", + "ComponentInstance": "0,2", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Uncorrectable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 0 core 2 is not functional", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core2", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Inventory.Error.Nonfunctional||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core20": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "xyz.openbmc_project.Inventory.Error.Nonfunctional", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0089M", + "ComponentInstance": "0,20", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Uncorrectable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 0 core 20 is not functional", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core20", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Inventory.Error.Nonfunctional||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core21": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "xyz.openbmc_project.Inventory.Error.Nonfunctional", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0089M", + "ComponentInstance": "0,21", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Uncorrectable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 0 core 21 is not functional", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core21", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Inventory.Error.Nonfunctional||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core22": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "xyz.openbmc_project.Inventory.Error.Nonfunctional", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0089M", + "ComponentInstance": "0,22", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Uncorrectable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 0 core 22 is not functional", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core22", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Inventory.Error.Nonfunctional||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core23": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "xyz.openbmc_project.Inventory.Error.Nonfunctional", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0089M", + "ComponentInstance": "0,23", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Uncorrectable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 0 core 23 is not functional", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core23", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Inventory.Error.Nonfunctional||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core3": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "xyz.openbmc_project.Inventory.Error.Nonfunctional", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0089M", + "ComponentInstance": "0,3", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Uncorrectable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 0 core 3 is not functional", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core3", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Inventory.Error.Nonfunctional||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core4": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "xyz.openbmc_project.Inventory.Error.Nonfunctional", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0089M", + "ComponentInstance": "0,4", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Uncorrectable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 0 core 4 is not functional", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core4", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Inventory.Error.Nonfunctional||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core5": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "xyz.openbmc_project.Inventory.Error.Nonfunctional", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0089M", + "ComponentInstance": "0,5", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Uncorrectable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 0 core 5 is not functional", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core5", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Inventory.Error.Nonfunctional||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core6": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "xyz.openbmc_project.Inventory.Error.Nonfunctional", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0089M", + "ComponentInstance": "0,6", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Uncorrectable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 0 core 6 is not functional", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core6", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Inventory.Error.Nonfunctional||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core7": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "xyz.openbmc_project.Inventory.Error.Nonfunctional", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0089M", + "ComponentInstance": "0,7", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Uncorrectable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 0 core 7 is not functional", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core7", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Inventory.Error.Nonfunctional||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core8": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "xyz.openbmc_project.Inventory.Error.Nonfunctional", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0089M", + "ComponentInstance": "0,8", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Uncorrectable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 0 core 8 is not functional", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core8", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Inventory.Error.Nonfunctional||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core9": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "xyz.openbmc_project.Inventory.Error.Nonfunctional", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0089M", + "ComponentInstance": "0,9", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Uncorrectable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 0 core 9 is not functional", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core9", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Inventory.Error.Nonfunctional||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "xyz.openbmc_project.Inventory.Error.Nonfunctional", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0088M", + "ComponentInstance": 1, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Uncorrectable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 1 is not functional", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Inventory.Error.Nonfunctional||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core0": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "xyz.openbmc_project.Inventory.Error.Nonfunctional", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0089M", + "ComponentInstance": "1,0", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Uncorrectable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 1 core 0 is not functional", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core0", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Inventory.Error.Nonfunctional||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core1": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "xyz.openbmc_project.Inventory.Error.Nonfunctional", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0089M", + "ComponentInstance": "1,1", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Uncorrectable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 1 core 1 is not functional", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core1", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Inventory.Error.Nonfunctional||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core10": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "xyz.openbmc_project.Inventory.Error.Nonfunctional", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0089M", + "ComponentInstance": "1,10", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Uncorrectable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 1 core 10 is not functional", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core10", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Inventory.Error.Nonfunctional||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core11": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "xyz.openbmc_project.Inventory.Error.Nonfunctional", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0089M", + "ComponentInstance": "1,11", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Uncorrectable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 1 core 11 is not functional", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core11", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Inventory.Error.Nonfunctional||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core12": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "xyz.openbmc_project.Inventory.Error.Nonfunctional", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0089M", + "ComponentInstance": "1,12", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Uncorrectable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 1 core 12 is not functional", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core12", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Inventory.Error.Nonfunctional||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core13": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "xyz.openbmc_project.Inventory.Error.Nonfunctional", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0089M", + "ComponentInstance": "1,13", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Uncorrectable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 1 core 13 is not functional", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core13", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Inventory.Error.Nonfunctional||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core14": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "xyz.openbmc_project.Inventory.Error.Nonfunctional", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0089M", + "ComponentInstance": "1,14", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Uncorrectable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 1 core 14 is not functional", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core14", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Inventory.Error.Nonfunctional||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core15": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "xyz.openbmc_project.Inventory.Error.Nonfunctional", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0089M", + "ComponentInstance": "1,15", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Uncorrectable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 1 core 15 is not functional", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core15", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Inventory.Error.Nonfunctional||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core16": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "xyz.openbmc_project.Inventory.Error.Nonfunctional", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0089M", + "ComponentInstance": "1,16", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Uncorrectable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 1 core 16 is not functional", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core16", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Inventory.Error.Nonfunctional||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core17": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "xyz.openbmc_project.Inventory.Error.Nonfunctional", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0089M", + "ComponentInstance": "1,17", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Uncorrectable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 1 core 17 is not functional", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core17", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Inventory.Error.Nonfunctional||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core18": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "xyz.openbmc_project.Inventory.Error.Nonfunctional", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0089M", + "ComponentInstance": "1,18", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Uncorrectable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 1 core 18 is not functional", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core18", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Inventory.Error.Nonfunctional||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core19": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "xyz.openbmc_project.Inventory.Error.Nonfunctional", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0089M", + "ComponentInstance": "1,19", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Uncorrectable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 1 core 19 is not functional", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core19", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Inventory.Error.Nonfunctional||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core2": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "xyz.openbmc_project.Inventory.Error.Nonfunctional", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0089M", + "ComponentInstance": "1,2", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Uncorrectable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 1 core 2 is not functional", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core2", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Inventory.Error.Nonfunctional||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core20": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "xyz.openbmc_project.Inventory.Error.Nonfunctional", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0089M", + "ComponentInstance": "1,20", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Uncorrectable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 1 core 20 is not functional", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core20", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Inventory.Error.Nonfunctional||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core21": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "xyz.openbmc_project.Inventory.Error.Nonfunctional", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0089M", + "ComponentInstance": "1,21", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Uncorrectable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 1 core 21 is not functional", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core21", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Inventory.Error.Nonfunctional||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core22": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "xyz.openbmc_project.Inventory.Error.Nonfunctional", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0089M", + "ComponentInstance": "1,22", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Uncorrectable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 1 core 22 is not functional", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core22", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Inventory.Error.Nonfunctional||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core23": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "xyz.openbmc_project.Inventory.Error.Nonfunctional", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0089M", + "ComponentInstance": "1,23", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Uncorrectable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 1 core 23 is not functional", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core23", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Inventory.Error.Nonfunctional||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core3": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "xyz.openbmc_project.Inventory.Error.Nonfunctional", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0089M", + "ComponentInstance": "1,3", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Uncorrectable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 1 core 3 is not functional", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core3", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Inventory.Error.Nonfunctional||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core4": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "xyz.openbmc_project.Inventory.Error.Nonfunctional", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0089M", + "ComponentInstance": "1,4", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Uncorrectable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 1 core 4 is not functional", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core4", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Inventory.Error.Nonfunctional||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core5": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "xyz.openbmc_project.Inventory.Error.Nonfunctional", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0089M", + "ComponentInstance": "1,5", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Uncorrectable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 1 core 5 is not functional", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core5", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Inventory.Error.Nonfunctional||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core6": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "xyz.openbmc_project.Inventory.Error.Nonfunctional", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0089M", + "ComponentInstance": "1,6", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Uncorrectable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 1 core 6 is not functional", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core6", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Inventory.Error.Nonfunctional||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core7": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "xyz.openbmc_project.Inventory.Error.Nonfunctional", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0089M", + "ComponentInstance": "1,7", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Uncorrectable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 1 core 7 is not functional", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core7", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Inventory.Error.Nonfunctional||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core8": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "xyz.openbmc_project.Inventory.Error.Nonfunctional", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0089M", + "ComponentInstance": "1,8", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Uncorrectable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 1 core 8 is not functional", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core8", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Inventory.Error.Nonfunctional||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core9": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "xyz.openbmc_project.Inventory.Error.Nonfunctional", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0089M", + "ComponentInstance": "1,9", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Uncorrectable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 1 core 9 is not functional", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core9", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Inventory.Error.Nonfunctional||/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm0": { + "AffectedLEDs": null, + "AffectedSubsystem": "Memory", + "BMCMessageID": "xyz.openbmc_project.Inventory.Error.Nonfunctional", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPMA0056M", + "ComponentInstance": 0, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Uncorrectable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "DIMM 0 is not functional", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm0", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Inventory.Error.Nonfunctional||/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm1": { + "AffectedLEDs": null, + "AffectedSubsystem": "Memory", + "BMCMessageID": "xyz.openbmc_project.Inventory.Error.Nonfunctional", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPMA0056M", + "ComponentInstance": 1, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Uncorrectable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "DIMM 1 is not functional", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm1", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Inventory.Error.Nonfunctional||/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm10": { + "AffectedLEDs": null, + "AffectedSubsystem": "Memory", + "BMCMessageID": "xyz.openbmc_project.Inventory.Error.Nonfunctional", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPMA0056M", + "ComponentInstance": 10, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Uncorrectable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "DIMM 10 is not functional", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm10", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Inventory.Error.Nonfunctional||/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm11": { + "AffectedLEDs": null, + "AffectedSubsystem": "Memory", + "BMCMessageID": "xyz.openbmc_project.Inventory.Error.Nonfunctional", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPMA0056M", + "ComponentInstance": 11, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Uncorrectable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "DIMM 11 is not functional", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm11", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Inventory.Error.Nonfunctional||/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm12": { + "AffectedLEDs": null, + "AffectedSubsystem": "Memory", + "BMCMessageID": "xyz.openbmc_project.Inventory.Error.Nonfunctional", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPMA0056M", + "ComponentInstance": 12, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Uncorrectable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "DIMM 12 is not functional", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm12", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Inventory.Error.Nonfunctional||/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm13": { + "AffectedLEDs": null, + "AffectedSubsystem": "Memory", + "BMCMessageID": "xyz.openbmc_project.Inventory.Error.Nonfunctional", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPMA0056M", + "ComponentInstance": 13, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Uncorrectable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "DIMM 13 is not functional", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm13", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Inventory.Error.Nonfunctional||/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm14": { + "AffectedLEDs": null, + "AffectedSubsystem": "Memory", + "BMCMessageID": "xyz.openbmc_project.Inventory.Error.Nonfunctional", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPMA0056M", + "ComponentInstance": 14, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Uncorrectable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "DIMM 14 is not functional", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm14", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Inventory.Error.Nonfunctional||/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm15": { + "AffectedLEDs": null, + "AffectedSubsystem": "Memory", + "BMCMessageID": "xyz.openbmc_project.Inventory.Error.Nonfunctional", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPMA0056M", + "ComponentInstance": 15, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Uncorrectable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "DIMM 15 is not functional", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm15", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Inventory.Error.Nonfunctional||/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm2": { + "AffectedLEDs": null, + "AffectedSubsystem": "Memory", + "BMCMessageID": "xyz.openbmc_project.Inventory.Error.Nonfunctional", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPMA0056M", + "ComponentInstance": 2, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Uncorrectable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "DIMM 2 is not functional", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm2", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Inventory.Error.Nonfunctional||/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm3": { + "AffectedLEDs": null, + "AffectedSubsystem": "Memory", + "BMCMessageID": "xyz.openbmc_project.Inventory.Error.Nonfunctional", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPMA0056M", + "ComponentInstance": 3, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Uncorrectable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "DIMM 3 is not functional", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm3", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Inventory.Error.Nonfunctional||/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm4": { + "AffectedLEDs": null, + "AffectedSubsystem": "Memory", + "BMCMessageID": "xyz.openbmc_project.Inventory.Error.Nonfunctional", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPMA0056M", + "ComponentInstance": 4, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Uncorrectable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "DIMM 4 is not functional", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm4", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Inventory.Error.Nonfunctional||/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm5": { + "AffectedLEDs": null, + "AffectedSubsystem": "Memory", + "BMCMessageID": "xyz.openbmc_project.Inventory.Error.Nonfunctional", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPMA0056M", + "ComponentInstance": 5, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Uncorrectable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "DIMM 5 is not functional", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm5", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Inventory.Error.Nonfunctional||/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm6": { + "AffectedLEDs": null, + "AffectedSubsystem": "Memory", + "BMCMessageID": "xyz.openbmc_project.Inventory.Error.Nonfunctional", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPMA0056M", + "ComponentInstance": 6, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Uncorrectable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "DIMM 6 is not functional", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm6", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Inventory.Error.Nonfunctional||/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm7": { + "AffectedLEDs": null, + "AffectedSubsystem": "Memory", + "BMCMessageID": "xyz.openbmc_project.Inventory.Error.Nonfunctional", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPMA0056M", + "ComponentInstance": 7, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Uncorrectable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "DIMM 7 is not functional", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm7", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Inventory.Error.Nonfunctional||/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm8": { + "AffectedLEDs": null, + "AffectedSubsystem": "Memory", + "BMCMessageID": "xyz.openbmc_project.Inventory.Error.Nonfunctional", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPMA0056M", + "ComponentInstance": 8, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Uncorrectable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "DIMM 8 is not functional", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm8", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Inventory.Error.Nonfunctional||/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm9": { + "AffectedLEDs": null, + "AffectedSubsystem": "Memory", + "BMCMessageID": "xyz.openbmc_project.Inventory.Error.Nonfunctional", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPMA0056M", + "ComponentInstance": 9, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Uncorrectable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "DIMM 9 is not functional", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm9", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Inventory.Error.Nonfunctional||/xyz/openbmc_project/inventory/system/chassis/motherboard/fan0": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Inventory.Error.Nonfunctional", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPCA0056M", + "ComponentInstance": 0, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Uncorrectable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Fan 0 is not functional", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/fan0", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Inventory.Error.Nonfunctional||/xyz/openbmc_project/inventory/system/chassis/motherboard/fan1": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Inventory.Error.Nonfunctional", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPCA0056M", + "ComponentInstance": 1, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Uncorrectable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Fan 1 is not functional", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/fan1", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Inventory.Error.Nonfunctional||/xyz/openbmc_project/inventory/system/chassis/motherboard/fan2": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Inventory.Error.Nonfunctional", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPCA0056M", + "ComponentInstance": 2, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Uncorrectable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Fan 2 is not functional", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/fan2", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Inventory.Error.Nonfunctional||/xyz/openbmc_project/inventory/system/chassis/motherboard/fan3": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Inventory.Error.Nonfunctional", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPCA0056M", + "ComponentInstance": 3, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Uncorrectable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Fan 3 is not functional", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/fan3", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Inventory.Error.Nonfunctional||/xyz/openbmc_project/inventory/system/chassis/power_supply0": { + "AffectedLEDs": null, + "AffectedSubsystem": "Power", + "BMCMessageID": "xyz.openbmc_project.Inventory.Error.Nonfunctional", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPW0022M", + "ComponentInstance": 0, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Uncorrectable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Power Supply 0 is not functional", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/power_supply0", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Inventory.Error.Nonfunctional||/xyz/openbmc_project/inventory/system/chassis/power_supply1": { + "AffectedLEDs": null, + "AffectedSubsystem": "Power", + "BMCMessageID": "xyz.openbmc_project.Inventory.Error.Nonfunctional", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPW0022M", + "ComponentInstance": 1, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Uncorrectable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Power Supply 1 is not functional", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/power_supply1", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Inventory.Error.NotPresent||/xyz/openbmc_project/inventory/system/chassis/motherboard": { + "AffectedLEDs": null, + "AffectedSubsystem": "System Board", + "BMCMessageID": "xyz.openbmc_project.Inventory.Error.NotPresent", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPSB0012M", + "ComponentInstance": null, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Uncorrectable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "The system backplane could not be detected", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Inventory.Error.NotPresent||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "xyz.openbmc_project.Inventory.Error.NotPresent", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0085M", + "ComponentInstance": 0, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Uncorrectable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 0 has not been detected", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Inventory.Error.NotPresent||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core0": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "xyz.openbmc_project.Inventory.Error.NotPresent", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0087M", + "ComponentInstance": "0,0", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Uncorrectable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 0 core 0 has not been detected", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core0", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Inventory.Error.NotPresent||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core1": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "xyz.openbmc_project.Inventory.Error.NotPresent", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0087M", + "ComponentInstance": "0,1", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Uncorrectable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 0 core 1 has not been detected", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core1", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Inventory.Error.NotPresent||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core10": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "xyz.openbmc_project.Inventory.Error.NotPresent", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0087M", + "ComponentInstance": "0,10", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Uncorrectable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 0 core 10 has not been detected", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core10", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Inventory.Error.NotPresent||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core11": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "xyz.openbmc_project.Inventory.Error.NotPresent", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0087M", + "ComponentInstance": "0,11", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Uncorrectable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 0 core 11 has not been detected", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core11", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Inventory.Error.NotPresent||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core12": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "xyz.openbmc_project.Inventory.Error.NotPresent", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0087M", + "ComponentInstance": "0,12", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Uncorrectable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 0 core 12 has not been detected", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core12", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Inventory.Error.NotPresent||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core13": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "xyz.openbmc_project.Inventory.Error.NotPresent", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0087M", + "ComponentInstance": "0,13", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Uncorrectable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 0 core 13 has not been detected", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core13", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Inventory.Error.NotPresent||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core14": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "xyz.openbmc_project.Inventory.Error.NotPresent", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0087M", + "ComponentInstance": "0,14", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Uncorrectable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 0 core 14 has not been detected", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core14", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Inventory.Error.NotPresent||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core15": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "xyz.openbmc_project.Inventory.Error.NotPresent", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0087M", + "ComponentInstance": "0,15", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Uncorrectable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 0 core 15 has not been detected", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core15", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Inventory.Error.NotPresent||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core16": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "xyz.openbmc_project.Inventory.Error.NotPresent", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0087M", + "ComponentInstance": "0,16", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Uncorrectable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 0 core 16 has not been detected", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core16", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Inventory.Error.NotPresent||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core17": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "xyz.openbmc_project.Inventory.Error.NotPresent", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0087M", + "ComponentInstance": "0,17", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Uncorrectable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 0 core 17 has not been detected", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core17", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Inventory.Error.NotPresent||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core18": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "xyz.openbmc_project.Inventory.Error.NotPresent", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0087M", + "ComponentInstance": "0,18", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Uncorrectable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 0 core 18 has not been detected", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core18", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Inventory.Error.NotPresent||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core19": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "xyz.openbmc_project.Inventory.Error.NotPresent", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0087M", + "ComponentInstance": "0,19", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Uncorrectable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 0 core 19 has not been detected", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core19", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Inventory.Error.NotPresent||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core2": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "xyz.openbmc_project.Inventory.Error.NotPresent", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0087M", + "ComponentInstance": "0,2", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Uncorrectable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 0 core 2 has not been detected", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core2", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Inventory.Error.NotPresent||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core20": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "xyz.openbmc_project.Inventory.Error.NotPresent", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0087M", + "ComponentInstance": "0,20", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Uncorrectable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 0 core 20 has not been detected", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core20", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Inventory.Error.NotPresent||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core21": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "xyz.openbmc_project.Inventory.Error.NotPresent", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0087M", + "ComponentInstance": "0,21", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Uncorrectable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 0 core 21 has not been detected", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core21", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Inventory.Error.NotPresent||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core22": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "xyz.openbmc_project.Inventory.Error.NotPresent", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0087M", + "ComponentInstance": "0,22", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Uncorrectable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 0 core 22 has not been detected", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core22", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Inventory.Error.NotPresent||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core23": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "xyz.openbmc_project.Inventory.Error.NotPresent", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0087M", + "ComponentInstance": "0,23", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Uncorrectable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 0 core 23 has not been detected", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core23", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Inventory.Error.NotPresent||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core3": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "xyz.openbmc_project.Inventory.Error.NotPresent", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0087M", + "ComponentInstance": "0,3", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Uncorrectable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 0 core 3 has not been detected", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core3", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Inventory.Error.NotPresent||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core4": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "xyz.openbmc_project.Inventory.Error.NotPresent", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0087M", + "ComponentInstance": "0,4", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Uncorrectable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 0 core 4 has not been detected", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core4", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Inventory.Error.NotPresent||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core5": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "xyz.openbmc_project.Inventory.Error.NotPresent", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0087M", + "ComponentInstance": "0,5", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Uncorrectable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 0 core 5 has not been detected", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core5", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Inventory.Error.NotPresent||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core6": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "xyz.openbmc_project.Inventory.Error.NotPresent", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0087M", + "ComponentInstance": "0,6", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Uncorrectable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 0 core 6 has not been detected", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core6", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Inventory.Error.NotPresent||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core7": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "xyz.openbmc_project.Inventory.Error.NotPresent", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0087M", + "ComponentInstance": "0,7", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Uncorrectable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 0 core 7 has not been detected", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core7", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Inventory.Error.NotPresent||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core8": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "xyz.openbmc_project.Inventory.Error.NotPresent", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0087M", + "ComponentInstance": "0,8", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Uncorrectable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 0 core 8 has not been detected", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core8", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Inventory.Error.NotPresent||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core9": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "xyz.openbmc_project.Inventory.Error.NotPresent", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0087M", + "ComponentInstance": "0,9", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Uncorrectable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 0 core 9 has not been detected", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core9", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Inventory.Error.NotPresent||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "xyz.openbmc_project.Inventory.Error.NotPresent", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0085M", + "ComponentInstance": 1, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Uncorrectable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 1 has not been detected", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Inventory.Error.NotPresent||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core0": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "xyz.openbmc_project.Inventory.Error.NotPresent", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0087M", + "ComponentInstance": "1,0", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Uncorrectable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 1 core 0 has not been detected", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core0", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Inventory.Error.NotPresent||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core1": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "xyz.openbmc_project.Inventory.Error.NotPresent", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0087M", + "ComponentInstance": "1,1", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Uncorrectable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 1 core 1 has not been detected", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core1", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Inventory.Error.NotPresent||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core10": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "xyz.openbmc_project.Inventory.Error.NotPresent", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0087M", + "ComponentInstance": "1,10", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Uncorrectable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 1 core 10 has not been detected", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core10", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Inventory.Error.NotPresent||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core11": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "xyz.openbmc_project.Inventory.Error.NotPresent", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0087M", + "ComponentInstance": "1,11", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Uncorrectable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 1 core 11 has not been detected", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core11", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Inventory.Error.NotPresent||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core12": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "xyz.openbmc_project.Inventory.Error.NotPresent", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0087M", + "ComponentInstance": "1,12", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Uncorrectable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 1 core 12 has not been detected", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core12", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Inventory.Error.NotPresent||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core13": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "xyz.openbmc_project.Inventory.Error.NotPresent", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0087M", + "ComponentInstance": "1,13", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Uncorrectable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 1 core 13 has not been detected", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core13", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Inventory.Error.NotPresent||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core14": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "xyz.openbmc_project.Inventory.Error.NotPresent", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0087M", + "ComponentInstance": "1,14", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Uncorrectable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 1 core 14 has not been detected", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core14", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Inventory.Error.NotPresent||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core15": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "xyz.openbmc_project.Inventory.Error.NotPresent", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0087M", + "ComponentInstance": "1,15", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Uncorrectable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 1 core 15 has not been detected", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core15", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Inventory.Error.NotPresent||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core16": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "xyz.openbmc_project.Inventory.Error.NotPresent", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0087M", + "ComponentInstance": "1,16", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Uncorrectable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 1 core 16 has not been detected", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core16", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Inventory.Error.NotPresent||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core17": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "xyz.openbmc_project.Inventory.Error.NotPresent", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0087M", + "ComponentInstance": "1,17", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Uncorrectable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 1 core 17 has not been detected", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core17", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Inventory.Error.NotPresent||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core18": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "xyz.openbmc_project.Inventory.Error.NotPresent", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0087M", + "ComponentInstance": "1,18", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Uncorrectable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 1 core 18 has not been detected", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core18", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Inventory.Error.NotPresent||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core19": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "xyz.openbmc_project.Inventory.Error.NotPresent", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0087M", + "ComponentInstance": "1,19", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Uncorrectable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 1 core 19 has not been detected", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core19", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Inventory.Error.NotPresent||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core2": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "xyz.openbmc_project.Inventory.Error.NotPresent", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0087M", + "ComponentInstance": "1,2", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Uncorrectable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 1 core 2 has not been detected", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core2", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Inventory.Error.NotPresent||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core20": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "xyz.openbmc_project.Inventory.Error.NotPresent", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0087M", + "ComponentInstance": "1,20", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Uncorrectable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 1 core 20 has not been detected", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core20", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Inventory.Error.NotPresent||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core21": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "xyz.openbmc_project.Inventory.Error.NotPresent", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0087M", + "ComponentInstance": "1,21", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Uncorrectable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 1 core 21 has not been detected", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core21", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Inventory.Error.NotPresent||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core22": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "xyz.openbmc_project.Inventory.Error.NotPresent", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0087M", + "ComponentInstance": "1,22", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Uncorrectable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 1 core 22 has not been detected", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core22", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Inventory.Error.NotPresent||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core23": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "xyz.openbmc_project.Inventory.Error.NotPresent", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0087M", + "ComponentInstance": "1,23", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Uncorrectable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 1 core 23 has not been detected", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core23", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Inventory.Error.NotPresent||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core3": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "xyz.openbmc_project.Inventory.Error.NotPresent", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0087M", + "ComponentInstance": "1,3", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Uncorrectable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 1 core 3 has not been detected", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core3", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Inventory.Error.NotPresent||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core4": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "xyz.openbmc_project.Inventory.Error.NotPresent", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0087M", + "ComponentInstance": "1,4", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Uncorrectable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 1 core 4 has not been detected", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core4", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Inventory.Error.NotPresent||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core5": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "xyz.openbmc_project.Inventory.Error.NotPresent", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0087M", + "ComponentInstance": "1,5", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Uncorrectable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 1 core 5 has not been detected", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core5", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Inventory.Error.NotPresent||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core6": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "xyz.openbmc_project.Inventory.Error.NotPresent", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0087M", + "ComponentInstance": "1,6", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Uncorrectable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 1 core 6 has not been detected", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core6", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Inventory.Error.NotPresent||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core7": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "xyz.openbmc_project.Inventory.Error.NotPresent", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0087M", + "ComponentInstance": "1,7", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Uncorrectable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 1 core 7 has not been detected", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core7", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Inventory.Error.NotPresent||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core8": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "xyz.openbmc_project.Inventory.Error.NotPresent", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0087M", + "ComponentInstance": "1,8", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Uncorrectable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 1 core 8 has not been detected", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core8", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Inventory.Error.NotPresent||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core9": { + "AffectedLEDs": null, + "AffectedSubsystem": "Processing", + "BMCMessageID": "xyz.openbmc_project.Inventory.Error.NotPresent", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPU0087M", + "ComponentInstance": "1,9", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Uncorrectable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "CPU 1 core 9 has not been detected", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core9", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Inventory.Error.NotPresent||/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm0": { + "AffectedLEDs": null, + "AffectedSubsystem": "Memory", + "BMCMessageID": "xyz.openbmc_project.Inventory.Error.NotPresent", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPMA0055M", + "ComponentInstance": 0, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Uncorrectable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "DIMM 0 has not been detected", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm0", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Inventory.Error.NotPresent||/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm1": { + "AffectedLEDs": null, + "AffectedSubsystem": "Memory", + "BMCMessageID": "xyz.openbmc_project.Inventory.Error.NotPresent", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPMA0055M", + "ComponentInstance": 1, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Uncorrectable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "DIMM 1 has not been detected", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm1", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Inventory.Error.NotPresent||/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm10": { + "AffectedLEDs": null, + "AffectedSubsystem": "Memory", + "BMCMessageID": "xyz.openbmc_project.Inventory.Error.NotPresent", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPMA0055M", + "ComponentInstance": 10, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Uncorrectable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "DIMM 10 has not been detected", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm10", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Inventory.Error.NotPresent||/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm11": { + "AffectedLEDs": null, + "AffectedSubsystem": "Memory", + "BMCMessageID": "xyz.openbmc_project.Inventory.Error.NotPresent", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPMA0055M", + "ComponentInstance": 11, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Uncorrectable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "DIMM 11 has not been detected", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm11", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Inventory.Error.NotPresent||/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm12": { + "AffectedLEDs": null, + "AffectedSubsystem": "Memory", + "BMCMessageID": "xyz.openbmc_project.Inventory.Error.NotPresent", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPMA0055M", + "ComponentInstance": 12, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Uncorrectable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "DIMM 12 has not been detected", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm12", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Inventory.Error.NotPresent||/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm13": { + "AffectedLEDs": null, + "AffectedSubsystem": "Memory", + "BMCMessageID": "xyz.openbmc_project.Inventory.Error.NotPresent", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPMA0055M", + "ComponentInstance": 13, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Uncorrectable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "DIMM 13 has not been detected", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm13", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Inventory.Error.NotPresent||/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm14": { + "AffectedLEDs": null, + "AffectedSubsystem": "Memory", + "BMCMessageID": "xyz.openbmc_project.Inventory.Error.NotPresent", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPMA0055M", + "ComponentInstance": 14, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Uncorrectable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "DIMM 14 has not been detected", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm14", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Inventory.Error.NotPresent||/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm15": { + "AffectedLEDs": null, + "AffectedSubsystem": "Memory", + "BMCMessageID": "xyz.openbmc_project.Inventory.Error.NotPresent", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPMA0055M", + "ComponentInstance": 15, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Uncorrectable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "DIMM 15 has not been detected", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm15", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Inventory.Error.NotPresent||/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm2": { + "AffectedLEDs": null, + "AffectedSubsystem": "Memory", + "BMCMessageID": "xyz.openbmc_project.Inventory.Error.NotPresent", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPMA0055M", + "ComponentInstance": 2, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Uncorrectable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "DIMM 2 has not been detected", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm2", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Inventory.Error.NotPresent||/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm3": { + "AffectedLEDs": null, + "AffectedSubsystem": "Memory", + "BMCMessageID": "xyz.openbmc_project.Inventory.Error.NotPresent", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPMA0055M", + "ComponentInstance": 3, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Uncorrectable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "DIMM 3 has not been detected", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm3", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Inventory.Error.NotPresent||/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm4": { + "AffectedLEDs": null, + "AffectedSubsystem": "Memory", + "BMCMessageID": "xyz.openbmc_project.Inventory.Error.NotPresent", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPMA0055M", + "ComponentInstance": 4, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Uncorrectable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "DIMM 4 has not been detected", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm4", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Inventory.Error.NotPresent||/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm5": { + "AffectedLEDs": null, + "AffectedSubsystem": "Memory", + "BMCMessageID": "xyz.openbmc_project.Inventory.Error.NotPresent", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPMA0055M", + "ComponentInstance": 5, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Uncorrectable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "DIMM 5 has not been detected", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm5", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Inventory.Error.NotPresent||/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm6": { + "AffectedLEDs": null, + "AffectedSubsystem": "Memory", + "BMCMessageID": "xyz.openbmc_project.Inventory.Error.NotPresent", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPMA0055M", + "ComponentInstance": 6, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Uncorrectable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "DIMM 6 has not been detected", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm6", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Inventory.Error.NotPresent||/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm7": { + "AffectedLEDs": null, + "AffectedSubsystem": "Memory", + "BMCMessageID": "xyz.openbmc_project.Inventory.Error.NotPresent", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPMA0055M", + "ComponentInstance": 7, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Uncorrectable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "DIMM 7 has not been detected", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm7", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Inventory.Error.NotPresent||/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm8": { + "AffectedLEDs": null, + "AffectedSubsystem": "Memory", + "BMCMessageID": "xyz.openbmc_project.Inventory.Error.NotPresent", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPMA0055M", + "ComponentInstance": 8, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Uncorrectable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "DIMM 8 has not been detected", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm8", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Inventory.Error.NotPresent||/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm9": { + "AffectedLEDs": null, + "AffectedSubsystem": "Memory", + "BMCMessageID": "xyz.openbmc_project.Inventory.Error.NotPresent", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPMA0055M", + "ComponentInstance": 9, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Uncorrectable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "DIMM 9 has not been detected", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm9", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Inventory.Error.NotPresent||/xyz/openbmc_project/inventory/system/chassis/motherboard/fan0": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Inventory.Error.NotPresent", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0071M", + "ComponentInstance": 0, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Uncorrectable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Fan 0 has not been detected", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/fan0", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Inventory.Error.NotPresent||/xyz/openbmc_project/inventory/system/chassis/motherboard/fan1": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Inventory.Error.NotPresent", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0071M", + "ComponentInstance": 1, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Uncorrectable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Fan 1 has not been detected", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/fan1", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Inventory.Error.NotPresent||/xyz/openbmc_project/inventory/system/chassis/motherboard/fan2": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Inventory.Error.NotPresent", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0071M", + "ComponentInstance": 2, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Uncorrectable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Fan 2 has not been detected", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/fan2", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Inventory.Error.NotPresent||/xyz/openbmc_project/inventory/system/chassis/motherboard/fan3": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Inventory.Error.NotPresent", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0071M", + "ComponentInstance": 3, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Uncorrectable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Fan 3 has not been detected", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/fan3", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Inventory.Error.NotPresent||/xyz/openbmc_project/inventory/system/chassis/motherboard/powersupply0": { + "AffectedLEDs": null, + "AffectedSubsystem": "Power", + "BMCMessageID": "xyz.openbmc_project.Inventory.Error.NotPresent", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPW0015M", + "ComponentInstance": 0, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Uncorrectable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Power supply 0 has not been detected", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/powersupply0", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Inventory.Error.NotPresent||/xyz/openbmc_project/inventory/system/chassis/motherboard/powersupply1": { + "AffectedLEDs": null, + "AffectedSubsystem": "Power", + "BMCMessageID": "xyz.openbmc_project.Inventory.Error.NotPresent", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPW0015M", + "ComponentInstance": 1, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Uncorrectable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Power supply 1 has not been detected", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/powersupply1", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Inventory.Error.NotPresent||/xyz/openbmc_project/inventory/system/chassis/powersupply0": { + "AffectedLEDs": null, + "AffectedSubsystem": "Power", + "BMCMessageID": "xyz.openbmc_project.Inventory.Error.NotPresent", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPW0015M", + "ComponentInstance": 0, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Uncorrectable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Power supply 0 has not been detected", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/powersupply0", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Inventory.Error.NotPresent||/xyz/openbmc_project/inventory/system/chassis/powersupply1": { + "AffectedLEDs": null, + "AffectedSubsystem": "Power", + "BMCMessageID": "xyz.openbmc_project.Inventory.Error.NotPresent", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPW0015M", + "ComponentInstance": 1, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Uncorrectable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Power supply 1 has not been detected", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/powersupply1", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Led.Fru.Monitor.Error.InventoryPathError": { + "AffectedLEDs": null, + "AffectedSubsystem": "Systems Management - Core / Virtual Appliance", + "BMCMessageID": "xyz.openbmc_project.Led.Fru.Monitor.Error.InventoryPathError", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCR0031G", + "ComponentInstance": null, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Firmware/Software Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Internal error, unable to associate LED to inventory", + "ReferencedInventory": null, + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Warning", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Led.Mapper.Error.MethodError": { + "AffectedLEDs": null, + "AffectedSubsystem": "Systems Management - Core / Virtual Appliance", + "BMCMessageID": "xyz.openbmc_project.Led.Mapper.Error.MethodError", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCR0050F", + "ComponentInstance": null, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Firmware/Software Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": null, + "Message": "Internal method error with LED Mapper.", + "ReferencedInventory": null, + "RelatedEventIDs": {}, + "Serviceable": false, + "Severity": "Warning", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Led.Mapper.Error.ObjectNotFoundError": { + "AffectedLEDs": null, + "AffectedSubsystem": "Systems Management - Core / Virtual Appliance", + "BMCMessageID": "xyz.openbmc_project.Led.Mapper.Error.ObjectNotFoundError", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCR0051F", + "ComponentInstance": null, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Firmware/Software Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": null, + "Message": "Internal error. LED Mapper object not found.", + "ReferencedInventory": null, + "RelatedEventIDs": {}, + "Serviceable": false, + "Severity": "Warning", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Power.Fault.Error.GPUOverTemp||/xyz/openbmc_project/inventory/system/chassis/motherboard/gpu0": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Power.Fault.Error.GPUOverTemp", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0066M", + "ComponentInstance": 0, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Environmental", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "GPU 0 suffered an over-temperature fault", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/gpu0", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Power.Fault.Error.GPUOverTemp||/xyz/openbmc_project/inventory/system/chassis/motherboard/gpu1": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Power.Fault.Error.GPUOverTemp", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0066M", + "ComponentInstance": 1, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Environmental", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "GPU 1 suffered an over-temperature fault", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/gpu1", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Power.Fault.Error.GPUOverTemp||/xyz/openbmc_project/inventory/system/chassis/motherboard/gpu2": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Power.Fault.Error.GPUOverTemp", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0066M", + "ComponentInstance": 2, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Environmental", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "GPU 2 suffered an over-temperature fault", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/gpu2", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Power.Fault.Error.GPUOverTemp||/xyz/openbmc_project/inventory/system/chassis/motherboard/gpu3": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Power.Fault.Error.GPUOverTemp", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0066M", + "ComponentInstance": 3, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Environmental", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "GPU 3 suffered an over-temperature fault", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/gpu3", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Power.Fault.Error.GPUOverTemp||/xyz/openbmc_project/inventory/system/chassis/motherboard/gpu4": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Power.Fault.Error.GPUOverTemp", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0066M", + "ComponentInstance": 4, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Environmental", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "GPU 4 suffered an over-temperature fault", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/gpu4", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Power.Fault.Error.GPUOverTemp||/xyz/openbmc_project/inventory/system/chassis/motherboard/gpu5": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Power.Fault.Error.GPUOverTemp", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0066M", + "ComponentInstance": 5, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Environmental", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "GPU 5 suffered an over-temperature fault", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/gpu5", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Power.Fault.Error.PowerOnFailure": { + "AffectedLEDs": null, + "AffectedSubsystem": "Power", + "BMCMessageID": "xyz.openbmc_project.Power.Fault.Error.PowerOnFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPPW0038F", + "ComponentInstance": null, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Environmental", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "The system power failed to turn on", + "ReferencedInventory": null, + "RelatedEventIDs": {}, + "Serviceable": false, + "Severity": "Warning", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Power.Fault.Error.PowerSequencerFault": { + "AffectedLEDs": null, + "AffectedSubsystem": "Power", + "BMCMessageID": "xyz.openbmc_project.Power.Fault.Error.PowerSequencerFault", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPW0041M", + "ComponentInstance": null, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Environmental", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "The power sequencer chip detected a fault", + "ReferencedInventory": null, + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Power.Fault.Error.PowerSequencerPGOODFault||GPU_PGOOD": { + "AffectedLEDs": null, + "AffectedSubsystem": "Power", + "BMCMessageID": "xyz.openbmc_project.Power.Fault.Error.PowerSequencerPGOODFault", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPW0045M", + "ComponentInstance": null, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Environmental", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "The power sequencer chip detected a GPU_PGOOD fault", + "ReferencedInventory": "GPU_PGOOD", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Power.Fault.Error.PowerSequencerPGOODFault||MEM_GOOD0": { + "AffectedLEDs": null, + "AffectedSubsystem": "Power", + "BMCMessageID": "xyz.openbmc_project.Power.Fault.Error.PowerSequencerPGOODFault", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPW0043M", + "ComponentInstance": null, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Environmental", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "The power sequencer chip detected a MEM_GOOD0 fault", + "ReferencedInventory": "MEM_GOOD0", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Power.Fault.Error.PowerSequencerPGOODFault||MEM_GOOD1": { + "AffectedLEDs": null, + "AffectedSubsystem": "Power", + "BMCMessageID": "xyz.openbmc_project.Power.Fault.Error.PowerSequencerPGOODFault", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPW0044M", + "ComponentInstance": null, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Environmental", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "The power sequencer chip detected a MEM_GOOD1 fault", + "ReferencedInventory": "MEM_GOOD1", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Power.Fault.Error.PowerSequencerPGOODFault||PGOOD_5P0V": { + "AffectedLEDs": null, + "AffectedSubsystem": "Power", + "BMCMessageID": "xyz.openbmc_project.Power.Fault.Error.PowerSequencerPGOODFault", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPW0042M", + "ComponentInstance": null, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Environmental", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "The power sequencer chip detected a PGOOD_5P0V fault", + "ReferencedInventory": "PGOOD_5P0V", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Power.Fault.Error.PowerSequencerPGOODFault||TH_OVERT": { + "AffectedLEDs": null, + "AffectedSubsystem": "Power", + "BMCMessageID": "xyz.openbmc_project.Power.Fault.Error.PowerSequencerPGOODFault", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPW0046M", + "ComponentInstance": null, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Environmental", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "The power sequencer chip detected a TH_OVERT fault", + "ReferencedInventory": "TH_OVERT", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Power.Fault.Error.PowerSequencerVoltageFault||0.9V": { + "AffectedLEDs": null, + "AffectedSubsystem": "Power", + "BMCMessageID": "xyz.openbmc_project.Power.Fault.Error.PowerSequencerVoltageFault", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPW0053M", + "ComponentInstance": null, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Environmental", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "The power sequencer chip detected a fault on 0.9V rail.", + "ReferencedInventory": "0.9V", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Power.Fault.Error.PowerSequencerVoltageFault||1.0V": { + "AffectedLEDs": null, + "AffectedSubsystem": "Power", + "BMCMessageID": "xyz.openbmc_project.Power.Fault.Error.PowerSequencerVoltageFault", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPW0052M", + "ComponentInstance": null, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Environmental", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "The power sequencer chip detected a fault on 1.0V rail.", + "ReferencedInventory": "1.0V", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Power.Fault.Error.PowerSequencerVoltageFault||1.1V": { + "AffectedLEDs": null, + "AffectedSubsystem": "Power", + "BMCMessageID": "xyz.openbmc_project.Power.Fault.Error.PowerSequencerVoltageFault", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPW0051M", + "ComponentInstance": null, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Environmental", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "The power sequencer chip detected a fault on 1.1V rail.", + "ReferencedInventory": "1.1V", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Power.Fault.Error.PowerSequencerVoltageFault||1.8V": { + "AffectedLEDs": null, + "AffectedSubsystem": "Power", + "BMCMessageID": "xyz.openbmc_project.Power.Fault.Error.PowerSequencerVoltageFault", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPW0050M", + "ComponentInstance": null, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Environmental", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "The power sequencer chip detected a fault on 1.8V rail.", + "ReferencedInventory": "1.8V", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Power.Fault.Error.PowerSequencerVoltageFault||12.0V": { + "AffectedLEDs": null, + "AffectedSubsystem": "Power", + "BMCMessageID": "xyz.openbmc_project.Power.Fault.Error.PowerSequencerVoltageFault", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPW0048M", + "ComponentInstance": null, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Environmental", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "The power sequencer chip detected a fault on 12.0V rail.", + "ReferencedInventory": "12.0V", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Power.Fault.Error.PowerSequencerVoltageFault||3.3V": { + "AffectedLEDs": null, + "AffectedSubsystem": "Power", + "BMCMessageID": "xyz.openbmc_project.Power.Fault.Error.PowerSequencerVoltageFault", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPW0049M", + "ComponentInstance": null, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Environmental", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "The power sequencer chip detected a fault on 3.3V rail.", + "ReferencedInventory": "3.3V", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Power.Fault.Error.PowerSequencerVoltageFault||5.0VCS": { + "AffectedLEDs": null, + "AffectedSubsystem": "Power", + "BMCMessageID": "xyz.openbmc_project.Power.Fault.Error.PowerSequencerVoltageFault", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPW0047M", + "ComponentInstance": null, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Environmental", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "The power sequencer chip detected a fault on 5.0VCS rail.", + "ReferencedInventory": "5.0VCS", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Power.Fault.Error.PowerSequencerVoltageFault||AVDD": { + "AffectedLEDs": null, + "AffectedSubsystem": "Power", + "BMCMessageID": "xyz.openbmc_project.Power.Fault.Error.PowerSequencerVoltageFault", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPW0056M", + "ComponentInstance": null, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Environmental", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "The power sequencer chip detected a fault on AVDD rail.", + "ReferencedInventory": "AVDD", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Power.Fault.Error.PowerSequencerVoltageFault||VCS-A": { + "AffectedLEDs": null, + "AffectedSubsystem": "Power", + "BMCMessageID": "xyz.openbmc_project.Power.Fault.Error.PowerSequencerVoltageFault", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPW0061M", + "ComponentInstance": null, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Environmental", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "The power sequencer chip detected a fault on VCS-A rail.", + "ReferencedInventory": "VCS-A", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Power.Fault.Error.PowerSequencerVoltageFault||VCS-B": { + "AffectedLEDs": null, + "AffectedSubsystem": "Power", + "BMCMessageID": "xyz.openbmc_project.Power.Fault.Error.PowerSequencerVoltageFault", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPW0062M", + "ComponentInstance": null, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Environmental", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "The power sequencer chip detected a fault on VCS-B rail.", + "ReferencedInventory": "VCS-B", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Power.Fault.Error.PowerSequencerVoltageFault||VDD-A": { + "AffectedLEDs": null, + "AffectedSubsystem": "Power", + "BMCMessageID": "xyz.openbmc_project.Power.Fault.Error.PowerSequencerVoltageFault", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPW0059M", + "ComponentInstance": null, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Environmental", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "The power sequencer chip detected a fault on VDD-A rail.", + "ReferencedInventory": "VDD-A", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Power.Fault.Error.PowerSequencerVoltageFault||VDD-B": { + "AffectedLEDs": null, + "AffectedSubsystem": "Power", + "BMCMessageID": "xyz.openbmc_project.Power.Fault.Error.PowerSequencerVoltageFault", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPW0060M", + "ComponentInstance": null, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Environmental", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "The power sequencer chip detected a fault on VDD-B rail.", + "ReferencedInventory": "VDD-B", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Power.Fault.Error.PowerSequencerVoltageFault||VDN-A": { + "AffectedLEDs": null, + "AffectedSubsystem": "Power", + "BMCMessageID": "xyz.openbmc_project.Power.Fault.Error.PowerSequencerVoltageFault", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPW0054M", + "ComponentInstance": null, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Environmental", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "The power sequencer chip detected a fault on VDN-A rail.", + "ReferencedInventory": "VDN-A", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Power.Fault.Error.PowerSequencerVoltageFault||VDN-B": { + "AffectedLEDs": null, + "AffectedSubsystem": "Power", + "BMCMessageID": "xyz.openbmc_project.Power.Fault.Error.PowerSequencerVoltageFault", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPW0055M", + "ComponentInstance": null, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Environmental", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "The power sequencer chip detected a fault on VDN-B rail.", + "ReferencedInventory": "VDN-B", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Power.Fault.Error.PowerSequencerVoltageFault||VIO-A": { + "AffectedLEDs": null, + "AffectedSubsystem": "Power", + "BMCMessageID": "xyz.openbmc_project.Power.Fault.Error.PowerSequencerVoltageFault", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPW0057M", + "ComponentInstance": null, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Environmental", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "The power sequencer chip detected a fault on VIO-A rail.", + "ReferencedInventory": "VIO-A", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Power.Fault.Error.PowerSequencerVoltageFault||VIO-B": { + "AffectedLEDs": null, + "AffectedSubsystem": "Power", + "BMCMessageID": "xyz.openbmc_project.Power.Fault.Error.PowerSequencerVoltageFault", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPW0058M", + "ComponentInstance": null, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Environmental", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "The power sequencer chip detected a fault on VIO-B rail.", + "ReferencedInventory": "VIO-B", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Power.Fault.Error.PowerSupplyFanFault||/system/chassis/power_supply1": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Power.Fault.Error.PowerSupplyFanFault", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPCA0064M", + "ComponentInstance": 1, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Power supply 1 fan has failed", + "ReferencedInventory": "/system/chassis/power_supply1", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Power.Fault.Error.PowerSupplyInputFault||/system/chassis/power_supply0": { + "AffectedLEDs": null, + "AffectedSubsystem": "Power", + "BMCMessageID": "xyz.openbmc_project.Power.Fault.Error.PowerSupplyInputFault", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPPW0033M", + "ComponentInstance": 0, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Power supply 0 input fault detected", + "ReferencedInventory": "/system/chassis/power_supply0", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Power.Fault.Error.PowerSupplyInputFault||/system/chassis/power_supply1": { + "AffectedLEDs": null, + "AffectedSubsystem": "Power", + "BMCMessageID": "xyz.openbmc_project.Power.Fault.Error.PowerSupplyInputFault", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPPW0033M", + "ComponentInstance": 1, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Power supply 1 input fault detected", + "ReferencedInventory": "/system/chassis/power_supply1", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Power.Fault.Error.PowerSupplyOutputOvercurrent||/system/chassis/power_supply0": { + "AffectedLEDs": null, + "AffectedSubsystem": "Power", + "BMCMessageID": "xyz.openbmc_project.Power.Fault.Error.PowerSupplyOutputOvercurrent", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPW0035M", + "ComponentInstance": 0, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Power supply 0 output current is too high", + "ReferencedInventory": "/system/chassis/power_supply0", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Power.Fault.Error.PowerSupplyOutputOvercurrent||/system/chassis/power_supply1": { + "AffectedLEDs": null, + "AffectedSubsystem": "Power", + "BMCMessageID": "xyz.openbmc_project.Power.Fault.Error.PowerSupplyOutputOvercurrent", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPW0035M", + "ComponentInstance": 1, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Power supply 1 output current is too high", + "ReferencedInventory": "/system/chassis/power_supply1", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Power.Fault.Error.PowerSupplyOutputOvervoltage||/system/chassis/power_supply0": { + "AffectedLEDs": null, + "AffectedSubsystem": "Power", + "BMCMessageID": "xyz.openbmc_project.Power.Fault.Error.PowerSupplyOutputOvervoltage", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPW0036M", + "ComponentInstance": 0, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Power supply 0 output voltage is too high", + "ReferencedInventory": "/system/chassis/power_supply0", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Power.Fault.Error.PowerSupplyOutputOvervoltage||/system/chassis/power_supply1": { + "AffectedLEDs": null, + "AffectedSubsystem": "Power", + "BMCMessageID": "xyz.openbmc_project.Power.Fault.Error.PowerSupplyOutputOvervoltage", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPW0036M", + "ComponentInstance": 1, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Power supply 1 output voltage is too high", + "ReferencedInventory": "/system/chassis/power_supply1", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Power.Fault.Error.PowerSupplyShouldBeOn||/system/chassis/power_supply0": { + "AffectedLEDs": null, + "AffectedSubsystem": "Power", + "BMCMessageID": "xyz.openbmc_project.Power.Fault.Error.PowerSupplyShouldBeOn", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPW0034M", + "ComponentInstance": 0, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Power supply 0 has failed to power on when it needed to", + "ReferencedInventory": "/system/chassis/power_supply0", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Power.Fault.Error.PowerSupplyShouldBeOn||/system/chassis/power_supply1": { + "AffectedLEDs": null, + "AffectedSubsystem": "Power", + "BMCMessageID": "xyz.openbmc_project.Power.Fault.Error.PowerSupplyShouldBeOn", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPW0034M", + "ComponentInstance": 1, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Power supply 1 has failed to power on", + "ReferencedInventory": "/system/chassis/power_supply1", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Power.Fault.Error.PowerSupplyTemperatureFault||/system/chassis/power_supply0": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Power.Fault.Error.PowerSupplyTemperatureFault", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0065M", + "ComponentInstance": 0, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Environmental", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Power supply 0 is too hot", + "ReferencedInventory": "/system/chassis/power_supply0", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Power.Fault.Error.PowerSupplyTemperatureFault||/system/chassis/power_supply1": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Power.Fault.Error.PowerSupplyTemperatureFault", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0065M", + "ComponentInstance": 1, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Environmental", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Power supply 1 is too hot", + "ReferencedInventory": "/system/chassis/power_supply1", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Power.Fault.Error.PowerSupplyUnderVoltageFault||/system/chassis/power_supply0": { + "AffectedLEDs": null, + "AffectedSubsystem": "Power", + "BMCMessageID": "xyz.openbmc_project.Power.Fault.Error.PowerSupplyUnderVoltageFault", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPPW0009M", + "ComponentInstance": 0, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Power supply 0 input voltage out of range", + "ReferencedInventory": "/system/chassis/power_supply0", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Power.Fault.Error.PowerSupplyUnderVoltageFault||/system/chassis/power_supply1": { + "AffectedLEDs": null, + "AffectedSubsystem": "Power", + "BMCMessageID": "xyz.openbmc_project.Power.Fault.Error.PowerSupplyUnderVoltageFault", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPPW0009M", + "ComponentInstance": 1, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Power supply 1 input voltage out of range", + "ReferencedInventory": "/system/chassis/power_supply1", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Power.Fault.Error.Shutdown||/system/chassis/power_supply0": { + "AffectedLEDs": null, + "AffectedSubsystem": "Power", + "BMCMessageID": "xyz.openbmc_project.Power.Fault.Error.Shutdown", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPW0037M", + "ComponentInstance": 0, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Power supply 0 has initiated a power off due to a failure", + "ReferencedInventory": "/system/chassis/power_supply0", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Power.Fault.Error.Shutdown||/system/chassis/power_supply1": { + "AffectedLEDs": null, + "AffectedSubsystem": "Power", + "BMCMessageID": "xyz.openbmc_project.Power.Fault.Error.Shutdown", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPW0037M", + "ComponentInstance": 1, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Power supply 1 has initiated a power off due to a failure", + "ReferencedInventory": "/system/chassis/power_supply1", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Power.Fault.GPUOverTemp||/xyz/openbmc_project/inventory/system/chassis/motherboard/gpu0": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Power.Fault.GPUOverTemp", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0066M", + "ComponentInstance": 0, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Environmental", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "GPU 0 suffered an over-temperature fault", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/gpu0", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Power.Fault.GPUOverTemp||/xyz/openbmc_project/inventory/system/chassis/motherboard/gpu1": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Power.Fault.GPUOverTemp", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0066M", + "ComponentInstance": 1, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Environmental", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "GPU 1 suffered an over-temperature fault", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/gpu1", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Power.Fault.GPUOverTemp||/xyz/openbmc_project/inventory/system/chassis/motherboard/gpu2": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Power.Fault.GPUOverTemp", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0066M", + "ComponentInstance": 2, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Environmental", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "GPU 2 suffered an over-temperature fault", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/gpu2", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Power.Fault.GPUOverTemp||/xyz/openbmc_project/inventory/system/chassis/motherboard/gpu3": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Power.Fault.GPUOverTemp", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0066M", + "ComponentInstance": 3, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Environmental", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "GPU 3 suffered an over-temperature fault", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/gpu3", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Power.Fault.GPUOverTemp||/xyz/openbmc_project/inventory/system/chassis/motherboard/gpu4": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Power.Fault.GPUOverTemp", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0066M", + "ComponentInstance": 4, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Environmental", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "GPU 4 suffered an over-temperature fault", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/gpu4", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Power.Fault.GPUOverTemp||/xyz/openbmc_project/inventory/system/chassis/motherboard/gpu5": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Power.Fault.GPUOverTemp", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0066M", + "ComponentInstance": 5, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Environmental", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "GPU 5 suffered an over-temperature fault", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/gpu5", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Power.Fault.GPUPowerFault||/xyz/openbmc_project/inventory/system/chassis/motherboard/gpu0": { + "AffectedLEDs": null, + "AffectedSubsystem": "Power", + "BMCMessageID": "xyz.openbmc_project.Power.Fault.GPUPowerFault", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPPW0038M", + "ComponentInstance": 0, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Environmental", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "GPU 0 suffered a power fault", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/gpu0", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Power.Fault.GPUPowerFault||/xyz/openbmc_project/inventory/system/chassis/motherboard/gpu1": { + "AffectedLEDs": null, + "AffectedSubsystem": "Power", + "BMCMessageID": "xyz.openbmc_project.Power.Fault.GPUPowerFault", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPPW0038M", + "ComponentInstance": 1, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Environmental", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "GPU 1 suffered a power fault", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/gpu1", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Power.Fault.GPUPowerFault||/xyz/openbmc_project/inventory/system/chassis/motherboard/gpu2": { + "AffectedLEDs": null, + "AffectedSubsystem": "Power", + "BMCMessageID": "xyz.openbmc_project.Power.Fault.GPUPowerFault", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPPW0038M", + "ComponentInstance": 2, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Environmental", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "GPU 2 suffered a power fault", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/gpu2", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Power.Fault.GPUPowerFault||/xyz/openbmc_project/inventory/system/chassis/motherboard/gpu3": { + "AffectedLEDs": null, + "AffectedSubsystem": "Power", + "BMCMessageID": "xyz.openbmc_project.Power.Fault.GPUPowerFault", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPPW0038M", + "ComponentInstance": 3, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Environmental", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "GPU 3 suffered a power fault", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/gpu3", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Power.Fault.GPUPowerFault||/xyz/openbmc_project/inventory/system/chassis/motherboard/gpu4": { + "AffectedLEDs": null, + "AffectedSubsystem": "Power", + "BMCMessageID": "xyz.openbmc_project.Power.Fault.GPUPowerFault", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPPW0038M", + "ComponentInstance": 4, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Environmental", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "GPU 4 suffered a power fault", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/gpu4", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Power.Fault.GPUPowerFault||/xyz/openbmc_project/inventory/system/chassis/motherboard/gpu5": { + "AffectedLEDs": null, + "AffectedSubsystem": "Power", + "BMCMessageID": "xyz.openbmc_project.Power.Fault.GPUPowerFault", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPPW0038M", + "ComponentInstance": 5, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Environmental", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "GPU 5 suffered a power fault", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/gpu5", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Power.Fault.PowerSupplyFanFault||/xyz/openbmc_project/inventory/system/chassis/power_supply0": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Power.Fault.PowerSupplyFanFault", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPCA0064M", + "ComponentInstance": 0, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Power supply 0 fan has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/power_supply0", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Power.Fault.PowerSupplyFanFault||/xyz/openbmc_project/inventory/system/chassis/power_supply1": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Power.Fault.PowerSupplyFanFault", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPCA0064M", + "ComponentInstance": 1, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Power supply 1 fan has failed", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/power_supply1", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Power.Fault.PowerSupplyInputFault||/xyz/openbmc_project/inventory/system/chassis/power_supply0": { + "AffectedLEDs": null, + "AffectedSubsystem": "Power", + "BMCMessageID": "xyz.openbmc_project.Power.Fault.PowerSupplyInputFault", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPPW0033M", + "ComponentInstance": 0, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Power supply 0 input fault detected", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/power_supply0", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Power.Fault.PowerSupplyInputFault||/xyz/openbmc_project/inventory/system/chassis/power_supply1": { + "AffectedLEDs": null, + "AffectedSubsystem": "Power", + "BMCMessageID": "xyz.openbmc_project.Power.Fault.PowerSupplyInputFault", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPPW0033M", + "ComponentInstance": 1, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Power supply 1 input fault detected", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/power_supply1", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Power.Fault.PowerSupplyOutputOvercurrent||/xyz/openbmc_project/inventory/system/chassis/power_supply0": { + "AffectedLEDs": null, + "AffectedSubsystem": "Power", + "BMCMessageID": "xyz.openbmc_project.Power.Fault.PowerSupplyOutputOvercurrent", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPW0035M", + "ComponentInstance": 0, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Power supply 0 output current is too high", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/power_supply0", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Power.Fault.PowerSupplyOutputOvercurrent||/xyz/openbmc_project/inventory/system/chassis/power_supply1": { + "AffectedLEDs": null, + "AffectedSubsystem": "Power", + "BMCMessageID": "xyz.openbmc_project.Power.Fault.PowerSupplyOutputOvercurrent", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPW0035M", + "ComponentInstance": 1, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Power supply 1 output current is too high", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/power_supply1", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Power.Fault.PowerSupplyOutputOvervoltage||/xyz/openbmc_project/inventory/system/chassis/power_supply0": { + "AffectedLEDs": null, + "AffectedSubsystem": "Power", + "BMCMessageID": "xyz.openbmc_project.Power.Fault.PowerSupplyOutputOvervoltage", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPW0036M", + "ComponentInstance": 0, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Power supply 0 output voltage is too high", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/power_supply0", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Power.Fault.PowerSupplyOutputOvervoltage||/xyz/openbmc_project/inventory/system/chassis/power_supply1": { + "AffectedLEDs": null, + "AffectedSubsystem": "Power", + "BMCMessageID": "xyz.openbmc_project.Power.Fault.PowerSupplyOutputOvervoltage", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPW0036M", + "ComponentInstance": 1, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Power supply 1 output voltage is too high", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/power_supply1", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Power.Fault.PowerSupplyShouldBeOn||/xyz/openbmc_project/inventory/system/chassis/power_supply0": { + "AffectedLEDs": null, + "AffectedSubsystem": "Power", + "BMCMessageID": "xyz.openbmc_project.Power.Fault.PowerSupplyShouldBeOn", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPW0034M", + "ComponentInstance": 0, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Power supply 0 has failed to power on when it needed to", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/power_supply0", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Power.Fault.PowerSupplyShouldBeOn||/xyz/openbmc_project/inventory/system/chassis/power_supply1": { + "AffectedLEDs": null, + "AffectedSubsystem": "Power", + "BMCMessageID": "xyz.openbmc_project.Power.Fault.PowerSupplyShouldBeOn", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPW0034M", + "ComponentInstance": 1, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Power supply 1 has failed to power on", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/power_supply1", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Power.Fault.PowerSupplyTemperatureFault||/xyz/openbmc_project/inventory/system/chassis/power_supply0": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Power.Fault.PowerSupplyTemperatureFault", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0065M", + "ComponentInstance": 0, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Environmental", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Power supply 0 is too hot", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/power_supply0", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Power.Fault.PowerSupplyTemperatureFault||/xyz/openbmc_project/inventory/system/chassis/power_supply1": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Power.Fault.PowerSupplyTemperatureFault", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0065M", + "ComponentInstance": 1, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Environmental", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Power supply 1 is too hot", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/power_supply1", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Power.Fault.PowerSupplyUnderVoltageFault||/xyz/openbmc_project/inventory/system/chassis/power_supply0": { + "AffectedLEDs": null, + "AffectedSubsystem": "Power", + "BMCMessageID": "xyz.openbmc_project.Power.Fault.PowerSupplyUnderVoltageFault", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPPW0009M", + "ComponentInstance": 0, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Power supply 0 input voltage out of range", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/power_supply0", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Power.Fault.PowerSupplyUnderVoltageFault||/xyz/openbmc_project/inventory/system/chassis/power_supply1": { + "AffectedLEDs": null, + "AffectedSubsystem": "Power", + "BMCMessageID": "xyz.openbmc_project.Power.Fault.PowerSupplyUnderVoltageFault", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPPW0009M", + "ComponentInstance": 1, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Power supply 1 input voltage out of range", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/power_supply1", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Power.Fault.Shutdown||/xyz/openbmc_project/inventory/system/chassis/power_supply0": { + "AffectedLEDs": null, + "AffectedSubsystem": "Power", + "BMCMessageID": "xyz.openbmc_project.Power.Fault.Shutdown", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPW0037M", + "ComponentInstance": 0, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Power supply 0 has initiated a power off due to a failure", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/power_supply0", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Power.Fault.Shutdown||/xyz/openbmc_project/inventory/system/chassis/power_supply1": { + "AffectedLEDs": null, + "AffectedSubsystem": "Power", + "BMCMessageID": "xyz.openbmc_project.Power.Fault.Shutdown", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPPW0037M", + "ComponentInstance": 1, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Power supply 1 has initiated a power off due to a failure", + "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/power_supply1", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/fan_tach/fan0_0": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0058M", + "ComponentInstance": "0,0", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read fan 0 rotor 0 speed", + "ReferencedInventory": "/xyz/openbmc_project/sensors/fan_tach/fan0_0", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/fan_tach/fan0_1": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0058M", + "ComponentInstance": "0,1", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read fan 0 rotor 1 speed", + "ReferencedInventory": "/xyz/openbmc_project/sensors/fan_tach/fan0_1", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/fan_tach/fan1_0": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0058M", + "ComponentInstance": "1,0", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read fan 1 rotor 0 speed", + "ReferencedInventory": "/xyz/openbmc_project/sensors/fan_tach/fan1_0", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/fan_tach/fan1_1": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0058M", + "ComponentInstance": "1,1", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read fan 1 rotor 1 speed", + "ReferencedInventory": "/xyz/openbmc_project/sensors/fan_tach/fan1_1", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/fan_tach/fan2_0": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0058M", + "ComponentInstance": "2,0", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read fan 2 rotor 0 speed", + "ReferencedInventory": "/xyz/openbmc_project/sensors/fan_tach/fan2_0", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/fan_tach/fan2_1": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0058M", + "ComponentInstance": "2,1", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read fan 2 rotor 1 speed", + "ReferencedInventory": "/xyz/openbmc_project/sensors/fan_tach/fan2_1", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/fan_tach/fan3_0": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0058M", + "ComponentInstance": "3,0", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read fan 3 rotor 0 speed", + "ReferencedInventory": "/xyz/openbmc_project/sensors/fan_tach/fan3_0", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/fan_tach/fan3_1": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0058M", + "ComponentInstance": "3,1", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read fan 3 rotor 1 speed", + "ReferencedInventory": "/xyz/openbmc_project/sensors/fan_tach/fan3_1", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/temperature/ambient": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0059M", + "ComponentInstance": null, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read ambient temperature", + "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/ambient", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/temperature/dimm0_temp": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0060M", + "ComponentInstance": 0, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read DIMM 0 power consumption", + "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/dimm0_temp", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/temperature/dimm10_temp": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0060M", + "ComponentInstance": 10, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read DIMM 10 power consumption", + "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/dimm10_temp", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/temperature/dimm11_temp": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0060M", + "ComponentInstance": 11, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read DIMM 11 power consumption", + "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/dimm11_temp", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/temperature/dimm12_temp": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0060M", + "ComponentInstance": 12, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read DIMM 12 power consumption", + "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/dimm12_temp", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/temperature/dimm13_temp": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0060M", + "ComponentInstance": 13, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read DIMM 13 power consumption", + "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/dimm13_temp", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/temperature/dimm14_temp": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0060M", + "ComponentInstance": 14, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read DIMM 14 power consumption", + "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/dimm14_temp", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/temperature/dimm15_temp": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0060M", + "ComponentInstance": 15, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read DIMM 15 power consumption", + "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/dimm15_temp", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/temperature/dimm1_temp": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0060M", + "ComponentInstance": 1, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read DIMM 1 power consumption", + "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/dimm1_temp", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/temperature/dimm2_temp": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0060M", + "ComponentInstance": 2, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read DIMM 2 power consumption", + "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/dimm2_temp", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/temperature/dimm3_temp": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0060M", + "ComponentInstance": 3, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read DIMM 3 power consumption", + "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/dimm3_temp", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/temperature/dimm4_temp": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0060M", + "ComponentInstance": 4, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read DIMM 4 power consumption", + "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/dimm4_temp", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/temperature/dimm5_temp": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0060M", + "ComponentInstance": 5, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read DIMM 5 power consumption", + "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/dimm5_temp", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/temperature/dimm6_temp": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0060M", + "ComponentInstance": 6, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read DIMM 6 power consumption", + "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/dimm6_temp", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/temperature/dimm7_temp": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0060M", + "ComponentInstance": 7, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read DIMM 7 power consumption", + "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/dimm7_temp", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/temperature/dimm8_temp": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0060M", + "ComponentInstance": 8, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read DIMM 8 power consumption", + "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/dimm8_temp", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/temperature/dimm9_temp": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0060M", + "ComponentInstance": 9, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read DIMM 9 power consumption", + "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/dimm9_temp", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/temperature/gpu0_core_temp": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0061M", + "ComponentInstance": 0, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read GPU 0 core temperature", + "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/gpu0_core_temp", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/temperature/gpu0_mem_temp": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0061M", + "ComponentInstance": 0, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read GPU 0 memory temperature", + "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/gpu0_mem_temp", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/temperature/gpu1_core_temp": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0061M", + "ComponentInstance": 1, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read GPU 1 core temperature", + "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/gpu1_core_temp", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/temperature/gpu1_mem_temp": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0061M", + "ComponentInstance": 1, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read GPU 1 memory temperature", + "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/gpu1_mem_temp", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/temperature/gpu2_core_temp": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0061M", + "ComponentInstance": 2, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read GPU 2 core temperature", + "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/gpu2_core_temp", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/temperature/gpu2_mem_temp": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0061M", + "ComponentInstance": 2, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read GPU 2 memory temperature", + "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/gpu2_mem_temp", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/temperature/gpu3_core_temp": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0061M", + "ComponentInstance": 3, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read GPU 3 core temperature", + "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/gpu3_core_temp", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/temperature/gpu3_mem_temp": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0061M", + "ComponentInstance": 3, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read GPU 3 memory temperature", + "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/gpu3_mem_temp", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/temperature/gpu4_core_temp": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0061M", + "ComponentInstance": 4, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read GPU 4 core temperature", + "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/gpu4_core_temp", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/temperature/gpu4_mem_temp": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0061M", + "ComponentInstance": 4, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read GPU 4 memory temperature", + "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/gpu4_mem_temp", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/temperature/gpu5_core_temp": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0061M", + "ComponentInstance": 5, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read GPU 5 core temperature", + "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/gpu5_core_temp", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/temperature/gpu5_mem_temp": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0061M", + "ComponentInstance": 5, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read GPU 5 memory temperature", + "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/gpu5_mem_temp", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/temperature/p0_core0_temp": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0062M", + "ComponentInstance": "0,0", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read CPU 0 core 0 temperature", + "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p0_core0_temp", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/temperature/p0_core10_temp": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0062M", + "ComponentInstance": "0,10", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read CPU 0 core 10 temperature", + "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p0_core10_temp", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/temperature/p0_core11_temp": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0062M", + "ComponentInstance": "0,11", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read CPU 0 core 11 temperature", + "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p0_core11_temp", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/temperature/p0_core12_temp": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0062M", + "ComponentInstance": "0,12", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read CPU 0 core 12 temperature", + "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p0_core12_temp", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/temperature/p0_core13_temp": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0062M", + "ComponentInstance": "0,13", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read CPU 0 core 13 temperature", + "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p0_core13_temp", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/temperature/p0_core14_temp": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0062M", + "ComponentInstance": "0,14", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read CPU 0 core 14 temperature", + "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p0_core14_temp", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/temperature/p0_core15_temp": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0062M", + "ComponentInstance": "0,15", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read CPU 0 core 15 temperature", + "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p0_core15_temp", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/temperature/p0_core16_temp": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0062M", + "ComponentInstance": "0,16", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read CPU 0 core 16 temperature", + "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p0_core16_temp", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/temperature/p0_core17_temp": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0062M", + "ComponentInstance": "0,17", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read CPU 0 core 17 temperature", + "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p0_core17_temp", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/temperature/p0_core18_temp": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0062M", + "ComponentInstance": "0,18", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read CPU 0 core 18 temperature", + "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p0_core18_temp", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/temperature/p0_core19_temp": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0062M", + "ComponentInstance": "0,19", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read CPU 0 core 19 temperature", + "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p0_core19_temp", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/temperature/p0_core1_temp": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0062M", + "ComponentInstance": "0,1", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read CPU 0 core 1 temperature", + "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p0_core1_temp", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/temperature/p0_core20_temp": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0062M", + "ComponentInstance": "0,20", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read CPU 0 core 20 temperature", + "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p0_core20_temp", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/temperature/p0_core21_temp": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0062M", + "ComponentInstance": "0,21", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read CPU 0 core 21 temperature", + "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p0_core21_temp", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/temperature/p0_core22_temp": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0062M", + "ComponentInstance": "0,22", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read CPU 0 core 22 temperature", + "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p0_core22_temp", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/temperature/p0_core23_temp": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0062M", + "ComponentInstance": "0,23", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read CPU 0 core 23 temperature", + "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p0_core23_temp", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/temperature/p0_core2_temp": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0062M", + "ComponentInstance": "0,2", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read CPU 0 core 2 temperature", + "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p0_core2_temp", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/temperature/p0_core3_temp": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0062M", + "ComponentInstance": "0,3", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read CPU 0 core 3 temperature", + "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p0_core3_temp", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/temperature/p0_core4_temp": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0062M", + "ComponentInstance": "0,4", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read CPU 0 core 4 temperature", + "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p0_core4_temp", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/temperature/p0_core5_temp": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0062M", + "ComponentInstance": "0,5", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read CPU 0 core 5 temperature", + "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p0_core5_temp", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/temperature/p0_core6_temp": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0062M", + "ComponentInstance": "0,6", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read CPU 0 core 6 temperature", + "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p0_core6_temp", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/temperature/p0_core7_temp": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0062M", + "ComponentInstance": "0,7", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read CPU 0 core 7 temperature", + "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p0_core7_temp", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/temperature/p0_core8_temp": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0062M", + "ComponentInstance": "0,8", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read CPU 0 core 8 temperature", + "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p0_core8_temp", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/temperature/p0_core9_temp": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0062M", + "ComponentInstance": "0,9", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read CPU 0 core 9 temperature", + "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p0_core9_temp", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/temperature/p0_vcs_temp": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0063M", + "ComponentInstance": 0, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read CPU 0 VCS voltage regulator temperature", + "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p0_vcs_temp", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/temperature/p0_vdd_temp": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0063M", + "ComponentInstance": 0, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read CPU 0 VDD voltage regulator temperature", + "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p0_vdd_temp", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/temperature/p0_vddr_temp": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0063M", + "ComponentInstance": 0, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read CPU 0 VDDR voltage regulator temperature", + "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p0_vddr_temp", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/temperature/p0_vdn_temp": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0063M", + "ComponentInstance": 0, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read CPU 0 VDN voltage regulator temperature", + "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p0_vdn_temp", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/temperature/p1_core0_temp": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0062M", + "ComponentInstance": "1,0", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read CPU 1 core 0 temperature", + "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p1_core0_temp", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/temperature/p1_core10_temp": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0062M", + "ComponentInstance": "1,10", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read CPU 1 core 10 temperature", + "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p1_core10_temp", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/temperature/p1_core11_temp": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0062M", + "ComponentInstance": "1,11", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read CPU 1 core 11 temperature", + "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p1_core11_temp", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/temperature/p1_core12_temp": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0062M", + "ComponentInstance": "1,12", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read CPU 1 core 12 temperature", + "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p1_core12_temp", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/temperature/p1_core13_temp": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0062M", + "ComponentInstance": "1,13", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read CPU 1 core 13 temperature", + "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p1_core13_temp", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/temperature/p1_core14_temp": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0062M", + "ComponentInstance": "1,14", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read CPU 1 core 14 temperature", + "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p1_core14_temp", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/temperature/p1_core15_temp": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0062M", + "ComponentInstance": "1,15", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read CPU 1 core 15 temperature", + "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p1_core15_temp", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/temperature/p1_core16_temp": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0062M", + "ComponentInstance": "1,16", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read CPU 1 core 16 temperature", + "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p1_core16_temp", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/temperature/p1_core17_temp": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0062M", + "ComponentInstance": "1,17", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read CPU 1 core 17 temperature", + "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p1_core17_temp", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/temperature/p1_core18_temp": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0062M", + "ComponentInstance": "1,18", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read CPU 1 core 18 temperature", + "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p1_core18_temp", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/temperature/p1_core19_temp": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0062M", + "ComponentInstance": "1,19", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read CPU 1 core 19 temperature", + "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p1_core19_temp", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/temperature/p1_core1_temp": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0062M", + "ComponentInstance": "1,1", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read CPU 1 core 1 temperature", + "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p1_core1_temp", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/temperature/p1_core20_temp": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0062M", + "ComponentInstance": "1,20", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read CPU 1 core 20 temperature", + "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p1_core20_temp", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/temperature/p1_core21_temp": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0062M", + "ComponentInstance": "1,21", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read CPU 1 core 21 temperature", + "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p1_core21_temp", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/temperature/p1_core22_temp": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0062M", + "ComponentInstance": "1,22", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read CPU 1 core 22 temperature", + "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p1_core22_temp", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/temperature/p1_core23_temp": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0062M", + "ComponentInstance": "1,23", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read CPU 1 core 23 temperature", + "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p1_core23_temp", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/temperature/p1_core2_temp": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0062M", + "ComponentInstance": "1,2", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read CPU 1 core 2 temperature", + "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p1_core2_temp", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/temperature/p1_core3_temp": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0062M", + "ComponentInstance": "1,3", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read CPU 1 core 3 temperature", + "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p1_core3_temp", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/temperature/p1_core4_temp": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0062M", + "ComponentInstance": "1,4", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read CPU 1 core 4 temperature", + "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p1_core4_temp", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/temperature/p1_core5_temp": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0062M", + "ComponentInstance": "1,5", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read CPU 1 core 5 temperature", + "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p1_core5_temp", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/temperature/p1_core6_temp": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0062M", + "ComponentInstance": "1,6", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read CPU 1 core 6 temperature", + "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p1_core6_temp", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/temperature/p1_core7_temp": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0062M", + "ComponentInstance": "1,7", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read CPU 1 core 7 temperature", + "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p1_core7_temp", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/temperature/p1_core8_temp": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0062M", + "ComponentInstance": "1,8", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read CPU 1 core 8 temperature", + "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p1_core8_temp", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/temperature/p1_core9_temp": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0062M", + "ComponentInstance": "1,9", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read CPU 1 core 9 temperature", + "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p1_core9_temp", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/temperature/p1_vcs_temp": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0063M", + "ComponentInstance": 1, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read CPU 1 VCS voltage regulator temperature", + "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p1_vcs_temp", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/temperature/p1_vdd_temp": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0063M", + "ComponentInstance": 1, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read CPU 1 VDD voltage regulator temperature", + "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p1_vdd_temp", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/temperature/p1_vddr_temp": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0063M", + "ComponentInstance": 1, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read CPU 1 VDDR voltage regulator temperature", + "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p1_vddr_temp", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/temperature/p1_vdn_temp": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0063M", + "ComponentInstance": 1, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read CPU 1 VDN voltage regulator temperature", + "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p1_vdn_temp", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||I2C": { + "AffectedLEDs": null, + "AffectedSubsystem": "Systems Management - Core / Virtual Appliance", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCR0024G", + "ComponentInstance": null, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Failed to read from I2C device", + "ReferencedInventory": "I2C", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Warning", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/current/ps0_output_current": { + "AffectedLEDs": null, + "AffectedSubsystem": "Power", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPPW0023M", + "ComponentInstance": null, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read the output current from power supply 0", + "ReferencedInventory": "/xyz/openbmc_project/sensors/current/ps0_output_current", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/current/ps1_output_current": { + "AffectedLEDs": null, + "AffectedSubsystem": "Power", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPPW0023M", + "ComponentInstance": null, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read the output current from power supply 1", + "ReferencedInventory": "/xyz/openbmc_project/sensors/current/ps1_output_current", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/fan_tach/fan0_0": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0058M", + "ComponentInstance": "0,0", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read fan 0 rotor 0 speed", + "ReferencedInventory": "/xyz/openbmc_project/sensors/fan_tach/fan0_0", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/fan_tach/fan0_1": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0058M", + "ComponentInstance": "0,1", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read fan 0 rotor 1 speed", + "ReferencedInventory": "/xyz/openbmc_project/sensors/fan_tach/fan0_1", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/fan_tach/fan1_0": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0058M", + "ComponentInstance": "1,0", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read fan 1 rotor 0 speed", + "ReferencedInventory": "/xyz/openbmc_project/sensors/fan_tach/fan1_0", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/fan_tach/fan1_1": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0058M", + "ComponentInstance": "1,1", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read fan 1 rotor 1 speed", + "ReferencedInventory": "/xyz/openbmc_project/sensors/fan_tach/fan1_1", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/fan_tach/fan2_0": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0058M", + "ComponentInstance": "2,0", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read fan 2 rotor 0 speed", + "ReferencedInventory": "/xyz/openbmc_project/sensors/fan_tach/fan2_0", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/fan_tach/fan2_1": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0058M", + "ComponentInstance": "2,1", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read fan 2 rotor 1 speed", + "ReferencedInventory": "/xyz/openbmc_project/sensors/fan_tach/fan2_1", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/fan_tach/fan3_0": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0058M", + "ComponentInstance": "3,0", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read fan 3 rotor 0 speed", + "ReferencedInventory": "/xyz/openbmc_project/sensors/fan_tach/fan3_0", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/fan_tach/fan3_1": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0058M", + "ComponentInstance": "3,1", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read fan 3 rotor 1 speed", + "ReferencedInventory": "/xyz/openbmc_project/sensors/fan_tach/fan3_1", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/power/p0_gpu0_power": { + "AffectedLEDs": null, + "AffectedSubsystem": "Power", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPPW0024M", + "ComponentInstance": 0, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read GPU 0 power", + "ReferencedInventory": "/xyz/openbmc_project/sensors/power/p0_gpu0_power", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/power/p0_gpu1_power": { + "AffectedLEDs": null, + "AffectedSubsystem": "Power", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPPW0024M", + "ComponentInstance": 1, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read GPU 1 power", + "ReferencedInventory": "/xyz/openbmc_project/sensors/power/p0_gpu1_power", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/power/p0_gpu2_power": { + "AffectedLEDs": null, + "AffectedSubsystem": "Power", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPPW0024M", + "ComponentInstance": 2, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read GPU 2 power", + "ReferencedInventory": "/xyz/openbmc_project/sensors/power/p0_gpu2_power", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/power/p0_io_power": { + "AffectedLEDs": null, + "AffectedSubsystem": "Power", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPPW0025M", + "ComponentInstance": 0, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read CPU 0 I/O power", + "ReferencedInventory": "/xyz/openbmc_project/sensors/power/p0_io_power", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/power/p0_mem_power": { + "AffectedLEDs": null, + "AffectedSubsystem": "Power", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPPW0026M", + "ComponentInstance": 0, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read CPU 0 memory power", + "ReferencedInventory": "/xyz/openbmc_project/sensors/power/p0_mem_power", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/power/p0_power": { + "AffectedLEDs": null, + "AffectedSubsystem": "Power", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPPW0027M", + "ComponentInstance": 0, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read CPU 0 power", + "ReferencedInventory": "/xyz/openbmc_project/sensors/power/p0_power", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/power/p1_gpu0_power": { + "AffectedLEDs": null, + "AffectedSubsystem": "Power", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPPW0024M", + "ComponentInstance": 3, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read GPU 3 power", + "ReferencedInventory": "/xyz/openbmc_project/sensors/power/p1_gpu0_power", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/power/p1_gpu1_power": { + "AffectedLEDs": null, + "AffectedSubsystem": "Power", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPPW0024M", + "ComponentInstance": 4, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read GPU 4 power", + "ReferencedInventory": "/xyz/openbmc_project/sensors/power/p1_gpu1_power", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/power/p1_gpu2_power": { + "AffectedLEDs": null, + "AffectedSubsystem": "Power", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPPW0024M", + "ComponentInstance": 5, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read GPU 5 power", + "ReferencedInventory": "/xyz/openbmc_project/sensors/power/p1_gpu2_power", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/power/p1_io_power": { + "AffectedLEDs": null, + "AffectedSubsystem": "Power", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPPW0025M", + "ComponentInstance": 1, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read CPU 1 I/O power", + "ReferencedInventory": "/xyz/openbmc_project/sensors/power/p1_io_power", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/power/p1_mem_power": { + "AffectedLEDs": null, + "AffectedSubsystem": "Power", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPPW0026M", + "ComponentInstance": null, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read CPU 1 memory power", + "ReferencedInventory": "/xyz/openbmc_project/sensors/power/p1_mem_power", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/power/p1_power": { + "AffectedLEDs": null, + "AffectedSubsystem": "Power", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPPW0027M", + "ComponentInstance": 1, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read CPU 1 power", + "ReferencedInventory": "/xyz/openbmc_project/sensors/power/p1_power", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/power/ps0_input_power": { + "AffectedLEDs": null, + "AffectedSubsystem": "Power", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPPW0028M", + "ComponentInstance": 0, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read power supply 0 input power", + "ReferencedInventory": "/xyz/openbmc_project/sensors/power/ps0_input_power", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/power/ps1_input_power": { + "AffectedLEDs": null, + "AffectedSubsystem": "Power", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPPW0028M", + "ComponentInstance": 1, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read power supply 1 input power", + "ReferencedInventory": "/xyz/openbmc_project/sensors/power/ps1_input_power", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/power/storage_a_power": { + "AffectedLEDs": null, + "AffectedSubsystem": "Power", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPPW0029M", + "ComponentInstance": 0, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read storage 0 power", + "ReferencedInventory": "/xyz/openbmc_project/sensors/power/storage_a_power", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/power/storage_b_power": { + "AffectedLEDs": null, + "AffectedSubsystem": "Power", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPPW0029M", + "ComponentInstance": 1, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read storage 1 power", + "ReferencedInventory": "/xyz/openbmc_project/sensors/power/storage_b_power", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/power/total_power": { + "AffectedLEDs": null, + "AffectedSubsystem": "Power", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPPW0030M", + "ComponentInstance": null, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read total power consumption", + "ReferencedInventory": "/xyz/openbmc_project/sensors/power/total_power", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/temperature/ambient": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0059M", + "ComponentInstance": null, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read ambient temperature", + "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/ambient", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/temperature/dimm0_temp": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0060M", + "ComponentInstance": 0, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read DIMM 0 power consumption", + "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/dimm0_temp", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/temperature/dimm10_temp": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0060M", + "ComponentInstance": 10, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read DIMM 10 power consumption", + "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/dimm10_temp", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/temperature/dimm11_temp": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0060M", + "ComponentInstance": 11, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read DIMM 11 power consumption", + "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/dimm11_temp", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/temperature/dimm12_temp": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0060M", + "ComponentInstance": 12, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read DIMM 12 power consumption", + "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/dimm12_temp", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/temperature/dimm13_temp": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0060M", + "ComponentInstance": 13, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read DIMM 13 power consumption", + "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/dimm13_temp", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/temperature/dimm14_temp": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0060M", + "ComponentInstance": 14, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read DIMM 14 power consumption", + "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/dimm14_temp", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/temperature/dimm15_temp": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0060M", + "ComponentInstance": 15, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read DIMM 15 power consumption", + "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/dimm15_temp", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/temperature/dimm1_temp": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0060M", + "ComponentInstance": 1, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read DIMM 1 power consumption", + "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/dimm1_temp", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/temperature/dimm2_temp": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0060M", + "ComponentInstance": 2, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read DIMM 2 power consumption", + "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/dimm2_temp", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/temperature/dimm3_temp": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0060M", + "ComponentInstance": 3, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read DIMM 3 power consumption", + "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/dimm3_temp", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/temperature/dimm4_temp": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0060M", + "ComponentInstance": 4, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read DIMM 4 power consumption", + "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/dimm4_temp", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/temperature/dimm5_temp": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0060M", + "ComponentInstance": 5, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read DIMM 5 power consumption", + "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/dimm5_temp", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/temperature/dimm6_temp": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0060M", + "ComponentInstance": 6, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read DIMM 6 power consumption", + "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/dimm6_temp", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/temperature/dimm7_temp": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0060M", + "ComponentInstance": 7, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read DIMM 7 power consumption", + "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/dimm7_temp", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/temperature/dimm8_temp": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0060M", + "ComponentInstance": 8, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read DIMM 8 power consumption", + "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/dimm8_temp", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/temperature/dimm9_temp": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0060M", + "ComponentInstance": 9, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read DIMM 9 power consumption", + "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/dimm9_temp", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/temperature/gpu0_core_temp": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0061M", + "ComponentInstance": 0, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read GPU 0 core temperature", + "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/gpu0_core_temp", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/temperature/gpu0_mem_temp": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0061M", + "ComponentInstance": 0, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read GPU 0 memory temperature", + "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/gpu0_mem_temp", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/temperature/gpu1_core_temp": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0061M", + "ComponentInstance": 1, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read GPU 1 core temperature", + "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/gpu1_core_temp", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/temperature/gpu1_mem_temp": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0061M", + "ComponentInstance": 1, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read GPU 1 memory temperature", + "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/gpu1_mem_temp", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/temperature/gpu2_core_temp": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0061M", + "ComponentInstance": 2, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read GPU 2 core temperature", + "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/gpu2_core_temp", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/temperature/gpu2_mem_temp": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0061M", + "ComponentInstance": 2, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read GPU 2 memory temperature", + "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/gpu2_mem_temp", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/temperature/gpu3_core_temp": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0061M", + "ComponentInstance": 3, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read GPU 3 core temperature", + "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/gpu3_core_temp", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/temperature/gpu3_mem_temp": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0061M", + "ComponentInstance": 3, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read GPU 3 memory temperature", + "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/gpu3_mem_temp", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/temperature/gpu4_core_temp": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0061M", + "ComponentInstance": 4, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read GPU 4 core temperature", + "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/gpu4_core_temp", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/temperature/gpu4_mem_temp": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0061M", + "ComponentInstance": 4, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read GPU 4 memory temperature", + "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/gpu4_mem_temp", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/temperature/gpu5_core_temp": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0061M", + "ComponentInstance": 5, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read GPU 5 core temperature", + "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/gpu5_core_temp", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/temperature/gpu5_mem_temp": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0061M", + "ComponentInstance": 5, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read GPU 5 memory temperature", + "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/gpu5_mem_temp", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/temperature/p0_core0_temp": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0062M", + "ComponentInstance": "0,0", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read CPU 0 core 0 temperature", + "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p0_core0_temp", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/temperature/p0_core10_temp": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0062M", + "ComponentInstance": "0,10", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read CPU 0 core 10 temperature", + "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p0_core10_temp", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/temperature/p0_core11_temp": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0062M", + "ComponentInstance": "0,11", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read CPU 0 core 11 temperature", + "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p0_core11_temp", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/temperature/p0_core12_temp": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0062M", + "ComponentInstance": "0,12", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read CPU 0 core 12 temperature", + "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p0_core12_temp", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/temperature/p0_core13_temp": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0062M", + "ComponentInstance": "0,13", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read CPU 0 core 13 temperature", + "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p0_core13_temp", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/temperature/p0_core14_temp": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0062M", + "ComponentInstance": "0,14", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read CPU 0 core 14 temperature", + "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p0_core14_temp", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/temperature/p0_core15_temp": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0062M", + "ComponentInstance": "0,15", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read CPU 0 core 15 temperature", + "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p0_core15_temp", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/temperature/p0_core16_temp": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0062M", + "ComponentInstance": "0,16", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read CPU 0 core 16 temperature", + "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p0_core16_temp", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/temperature/p0_core17_temp": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0062M", + "ComponentInstance": "0,17", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read CPU 0 core 17 temperature", + "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p0_core17_temp", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/temperature/p0_core18_temp": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0062M", + "ComponentInstance": "0,18", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read CPU 0 core 18 temperature", + "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p0_core18_temp", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/temperature/p0_core19_temp": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0062M", + "ComponentInstance": "0,19", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read CPU 0 core 19 temperature", + "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p0_core19_temp", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/temperature/p0_core1_temp": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0062M", + "ComponentInstance": "0,1", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read CPU 0 core 1 temperature", + "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p0_core1_temp", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/temperature/p0_core20_temp": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0062M", + "ComponentInstance": "0,20", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read CPU 0 core 20 temperature", + "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p0_core20_temp", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/temperature/p0_core21_temp": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0062M", + "ComponentInstance": "0,21", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read CPU 0 core 21 temperature", + "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p0_core21_temp", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/temperature/p0_core22_temp": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0062M", + "ComponentInstance": "0,22", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read CPU 0 core 22 temperature", + "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p0_core22_temp", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/temperature/p0_core23_temp": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0062M", + "ComponentInstance": "0,23", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read CPU 0 core 23 temperature", + "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p0_core23_temp", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/temperature/p0_core2_temp": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0062M", + "ComponentInstance": "0,2", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read CPU 0 core 2 temperature", + "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p0_core2_temp", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/temperature/p0_core3_temp": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0062M", + "ComponentInstance": "0,3", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read CPU 0 core 3 temperature", + "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p0_core3_temp", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/temperature/p0_core4_temp": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0062M", + "ComponentInstance": "0,4", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read CPU 0 core 4 temperature", + "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p0_core4_temp", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/temperature/p0_core5_temp": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0062M", + "ComponentInstance": "0,5", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read CPU 0 core 5 temperature", + "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p0_core5_temp", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/temperature/p0_core6_temp": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0062M", + "ComponentInstance": "0,6", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read CPU 0 core 6 temperature", + "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p0_core6_temp", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/temperature/p0_core7_temp": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0062M", + "ComponentInstance": "0,7", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read CPU 0 core 7 temperature", + "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p0_core7_temp", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/temperature/p0_core8_temp": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0062M", + "ComponentInstance": "0,8", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read CPU 0 core 8 temperature", + "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p0_core8_temp", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/temperature/p0_core9_temp": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0062M", + "ComponentInstance": "0,9", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read CPU 0 core 9 temperature", + "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p0_core9_temp", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/temperature/p0_vcs_temp": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0063M", + "ComponentInstance": 0, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read CPU 0 VCS voltage regulator temperature", + "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p0_vcs_temp", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/temperature/p0_vdd_temp": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0063M", + "ComponentInstance": 0, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read CPU 0 VDD voltage regulator temperature", + "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p0_vdd_temp", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/temperature/p0_vddr_temp": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0063M", + "ComponentInstance": 0, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read CPU 0 VDDR voltage regulator temperature", + "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p0_vddr_temp", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/temperature/p0_vdn_temp": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0063M", + "ComponentInstance": 0, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read CPU 0 VDN voltage regulator temperature", + "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p0_vdn_temp", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/temperature/p1_core0_temp": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0062M", + "ComponentInstance": "1,0", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read CPU 1 core 0 temperature", + "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p1_core0_temp", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/temperature/p1_core10_temp": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0062M", + "ComponentInstance": "1,10", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read CPU 1 core 10 temperature", + "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p1_core10_temp", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/temperature/p1_core11_temp": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0062M", + "ComponentInstance": "1,11", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read CPU 1 core 11 temperature", + "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p1_core11_temp", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/temperature/p1_core12_temp": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0062M", + "ComponentInstance": "1,12", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read CPU 1 core 12 temperature", + "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p1_core12_temp", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/temperature/p1_core13_temp": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0062M", + "ComponentInstance": "1,13", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read CPU 1 core 13 temperature", + "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p1_core13_temp", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/temperature/p1_core14_temp": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0062M", + "ComponentInstance": "1,14", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read CPU 1 core 14 temperature", + "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p1_core14_temp", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/temperature/p1_core15_temp": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0062M", + "ComponentInstance": "1,15", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read CPU 1 core 15 temperature", + "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p1_core15_temp", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/temperature/p1_core16_temp": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0062M", + "ComponentInstance": "1,16", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read CPU 1 core 16 temperature", + "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p1_core16_temp", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/temperature/p1_core17_temp": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0062M", + "ComponentInstance": "1,17", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read CPU 1 core 17 temperature", + "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p1_core17_temp", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/temperature/p1_core18_temp": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0062M", + "ComponentInstance": "1,18", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read CPU 1 core 18 temperature", + "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p1_core18_temp", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/temperature/p1_core19_temp": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0062M", + "ComponentInstance": "1,19", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read CPU 1 core 19 temperature", + "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p1_core19_temp", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/temperature/p1_core1_temp": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0062M", + "ComponentInstance": "1,1", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read CPU 1 core 1 temperature", + "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p1_core1_temp", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/temperature/p1_core20_temp": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0062M", + "ComponentInstance": "1,20", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read CPU 1 core 20 temperature", + "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p1_core20_temp", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/temperature/p1_core21_temp": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0062M", + "ComponentInstance": "1,21", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read CPU 1 core 21 temperature", + "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p1_core21_temp", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/temperature/p1_core22_temp": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0062M", + "ComponentInstance": "1,22", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read CPU 1 core 22 temperature", + "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p1_core22_temp", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/temperature/p1_core23_temp": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0062M", + "ComponentInstance": "1,23", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read CPU 1 core 23 temperature", + "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p1_core23_temp", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/temperature/p1_core2_temp": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0062M", + "ComponentInstance": "1,2", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read CPU 1 core 2 temperature", + "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p1_core2_temp", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/temperature/p1_core3_temp": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0062M", + "ComponentInstance": "1,3", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read CPU 1 core 3 temperature", + "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p1_core3_temp", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/temperature/p1_core4_temp": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0062M", + "ComponentInstance": "1,4", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read CPU 1 core 4 temperature", + "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p1_core4_temp", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/temperature/p1_core5_temp": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0062M", + "ComponentInstance": "1,5", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read CPU 1 core 5 temperature", + "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p1_core5_temp", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/temperature/p1_core6_temp": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0062M", + "ComponentInstance": "1,6", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read CPU 1 core 6 temperature", + "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p1_core6_temp", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/temperature/p1_core7_temp": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0062M", + "ComponentInstance": "1,7", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read CPU 1 core 7 temperature", + "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p1_core7_temp", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/temperature/p1_core8_temp": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0062M", + "ComponentInstance": "1,8", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read CPU 1 core 8 temperature", + "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p1_core8_temp", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/temperature/p1_core9_temp": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0062M", + "ComponentInstance": "1,9", + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read CPU 1 core 9 temperature", + "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p1_core9_temp", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/temperature/p1_vcs_temp": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0063M", + "ComponentInstance": 1, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read CPU 1 VCS voltage regulator temperature", + "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p1_vcs_temp", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/temperature/p1_vdd_temp": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0063M", + "ComponentInstance": 1, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read CPU 1 VDD voltage regulator temperature", + "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p1_vdd_temp", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/temperature/p1_vddr_temp": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0063M", + "ComponentInstance": 1, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read CPU 1 VDDR voltage regulator temperature", + "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p1_vddr_temp", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/temperature/p1_vdn_temp": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0063M", + "ComponentInstance": 1, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read CPU 1 VDN voltage regulator temperature", + "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p1_vdn_temp", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/voltage/ps0_input_voltage": { + "AffectedLEDs": null, + "AffectedSubsystem": "Power", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPPW0031M", + "ComponentInstance": 0, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read power supply 0 input voltage", + "ReferencedInventory": "/xyz/openbmc_project/sensors/voltage/ps0_input_voltage", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/voltage/ps0_output_voltage": { + "AffectedLEDs": null, + "AffectedSubsystem": "Power", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPPW0032M", + "ComponentInstance": 0, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read power supply 0 output voltage", + "ReferencedInventory": "/xyz/openbmc_project/sensors/voltage/ps0_output_voltage", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/voltage/ps1_input_voltage": { + "AffectedLEDs": null, + "AffectedSubsystem": "Power", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPPW0031M", + "ComponentInstance": 1, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read power supply 1 input voltage", + "ReferencedInventory": "/xyz/openbmc_project/sensors/voltage/ps1_input_voltage", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/voltage/ps1_output_voltage": { + "AffectedLEDs": null, + "AffectedSubsystem": "Power", + "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPPW0032M", + "ComponentInstance": 1, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Communication Failure/Timeout", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read power supply 1 output voltage", + "ReferencedInventory": "/xyz/openbmc_project/sensors/voltage/ps1_output_voltage", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Sensor.Threshold.Error.CriticalHigh||temperature": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.Sensor.Threshold.Error.CriticalHigh", + "CallHomeCandidate": true, + "CommonEventID": "FQPSPCA0072M", + "ComponentInstance": null, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Environmental", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Three or more CPU cores have gone over temperature, initiating a thermal shutdown.", + "ReferencedInventory": "temperature", + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Software.Version.Error.InternalFailure": { + "AffectedLEDs": null, + "AffectedSubsystem": "Systems Management - Core / Virtual Appliance", + "BMCMessageID": "xyz.openbmc_project.Software.Version.Error.InternalFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCR0027G", + "ComponentInstance": null, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Firmware/Software Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to process the image provided", + "ReferencedInventory": null, + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Warning", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Software.Version.Error.ManifestFileFailure": { + "AffectedLEDs": null, + "AffectedSubsystem": "Systems Management - Core / Virtual Appliance", + "BMCMessageID": "xyz.openbmc_project.Software.Version.Error.ManifestFileFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCR0025G", + "ComponentInstance": null, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Firmware/Software Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to read the manifest file", + "ReferencedInventory": null, + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Warning", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.Software.Version.Error.UnTarFailure": { + "AffectedLEDs": null, + "AffectedSubsystem": "Systems Management - Core / Virtual Appliance", + "BMCMessageID": "xyz.openbmc_project.Software.Version.Error.UnTarFailure", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCR0026G", + "ComponentInstance": null, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Firmware/Software Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "Unable to decompress the tar file", + "ReferencedInventory": null, + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Warning", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.State.Host.Error.SoftOffTimeout": { + "AffectedLEDs": null, + "AffectedSubsystem": "Host Operating System", + "BMCMessageID": "xyz.openbmc_project.State.Host.Error.SoftOffTimeout", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPOS0000G", + "ComponentInstance": null, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Firmware/Software Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": null, + "Message": "The soft power off of the host has timed out", + "ReferencedInventory": null, + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Warning", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.State.Host.SoftOffTimeout": { + "AffectedLEDs": null, + "AffectedSubsystem": "Host Operating System", + "BMCMessageID": "xyz.openbmc_project.State.Host.SoftOffTimeout", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPOS0000G", + "ComponentInstance": null, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Monitoring Agent", + "Internal": false, + "LengthyDescription": null, + "LogSource": "BMC", + "Message": "The soft power off of the host has timed out", + "ReferencedInventory": null, + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Warning", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.State.Shutdown.Inventory.Error.Fan": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.State.Shutdown.Inventory.Error.Fan", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0067F", + "ComponentInstance": null, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Unrecoverable Hardware Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": null, + "Message": "The system shut down due to not having enough functional fans.", + "ReferencedInventory": null, + "RelatedEventIDs": {}, + "Serviceable": false, + "Severity": "Warning", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.State.Shutdown.Power.Error.Fault": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.State.Shutdown.Power.Error.Fault", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0068F", + "ComponentInstance": null, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Environmental", + "Internal": false, + "LengthyDescription": null, + "LogSource": null, + "Message": "The system was shut down due to a power fault being detected.", + "ReferencedInventory": null, + "RelatedEventIDs": {}, + "Serviceable": false, + "Severity": "Warning", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.State.Shutdown.ThermalEvent.Error.GPU": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.State.Shutdown.ThermalEvent.Error.GPU", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0070F", + "ComponentInstance": null, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Environmental", + "Internal": false, + "LengthyDescription": null, + "LogSource": null, + "Message": "The system was shut down due to a GPU going over temperature", + "ReferencedInventory": null, + "RelatedEventIDs": {}, + "Serviceable": false, + "Severity": "Warning", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.openbmc_project.State.Shutdown.ThermalEvent.Error.Processor": { + "AffectedLEDs": null, + "AffectedSubsystem": "Cooling", + "BMCMessageID": "xyz.openbmc_project.State.Shutdown.ThermalEvent.Error.Processor", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPCA0069F", + "ComponentInstance": null, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Environmental", + "Internal": false, + "LengthyDescription": null, + "LogSource": null, + "Message": "The system was shut down due to a processor going over temperature", + "ReferencedInventory": null, + "RelatedEventIDs": {}, + "Serviceable": false, + "Severity": "Warning", + "UserAction": null, + "VMMigrationFlag": null + }, + "xyz.opnbmc_project.State.Host.Error.SoftOffTimeout": { + "AffectedLEDs": null, + "AffectedSubsystem": "Canister/Appliance", + "BMCMessageID": "xyz.opnbmc_project.State.Host.Error.SoftOffTimeout", + "CallHomeCandidate": false, + "CommonEventID": "FQPSPAA0010M", + "ComponentInstance": null, + "DateAdded": null, + "DateReviewed": null, + "EventType": "Firmware/Software Failure", + "Internal": false, + "LengthyDescription": null, + "LogSource": null, + "Message": "The host did not shutdown within the configured time", + "ReferencedInventory": null, + "RelatedEventIDs": {}, + "Serviceable": true, + "Severity": "Critical", + "UserAction": null, + "VMMigrationFlag": null + } + }, + "fileInfo": { + "Entity": "IBM OpenBMC", + "Version": "1.7.1", + "language": "English" + } +} \ No newline at end of file diff --git a/meta-ibm/meta-witherspoon/recipes-phosphor/mboxd/mboxd.bbappend b/meta-ibm/meta-witherspoon/recipes-phosphor/mboxd/mboxd.bbappend new file mode 100644 index 000000000..ac35ae9b4 --- /dev/null +++ b/meta-ibm/meta-witherspoon/recipes-phosphor/mboxd/mboxd.bbappend @@ -0,0 +1,12 @@ +MBOXD_FLASH_SIZE = "64M" + +FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" + +SYSTEMD_SERVICE_${PN} += "check-pnor-format.service" + +SRC_URI += "file://check_pnor_format.sh" + +do_install_append() { + install -d ${D}${bindir} + install -m 0755 ${WORKDIR}/check_pnor_format.sh ${D}${bindir}/check_pnor_format.sh +} diff --git a/meta-ibm/meta-witherspoon/recipes-phosphor/mboxd/mboxd/check-pnor-format.service b/meta-ibm/meta-witherspoon/recipes-phosphor/mboxd/mboxd/check-pnor-format.service new file mode 100644 index 000000000..88bf0ad39 --- /dev/null +++ b/meta-ibm/meta-witherspoon/recipes-phosphor/mboxd/mboxd/check-pnor-format.service @@ -0,0 +1,11 @@ +[Unit] +Description=Check PNOR UBI format +Before=mboxd.service + +[Service] +ExecStart={bindir}/check_pnor_format.sh +Type=oneshot +RemainAfterExit=yes + +[Install] +RequiredBy=mboxd.service diff --git a/meta-ibm/meta-witherspoon/recipes-phosphor/mboxd/mboxd/check_pnor_format.sh b/meta-ibm/meta-witherspoon/recipes-phosphor/mboxd/mboxd/check_pnor_format.sh new file mode 100644 index 000000000..ec043eaf9 --- /dev/null +++ b/meta-ibm/meta-witherspoon/recipes-phosphor/mboxd/mboxd/check_pnor_format.sh @@ -0,0 +1,18 @@ +#!/bin/sh + +# Get the mtd device number (mtdX) +findmtd() { + m="$(grep -xl "$1" /sys/class/mtd/*/name)" + m="${m%/name}" + m="${m##*/}" + echo "${m}" +} + +pnormtd="$(findmtd pnor)" +pnor="${pnormtd#mtd}" +pnordev="/dev/mtd${pnor}" + +if [[ ! "$(dd if=${pnordev} bs=1 count=3 2> /dev/null)" = "UBI" ]]; then + echo "${pnordev} is not formatted UBI" + exit 1 +fi diff --git a/meta-ibm/meta-witherspoon/recipes-phosphor/network/network.bbappend b/meta-ibm/meta-witherspoon/recipes-phosphor/network/network.bbappend new file mode 100644 index 000000000..7e0dc2fcc --- /dev/null +++ b/meta-ibm/meta-witherspoon/recipes-phosphor/network/network.bbappend @@ -0,0 +1,2 @@ +FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" +SYSTEMD_SERVICE_${PN} += "ncsi-netlink.service" diff --git a/meta-ibm/meta-witherspoon/recipes-phosphor/network/network/ncsi-netlink.service b/meta-ibm/meta-witherspoon/recipes-phosphor/network/network/ncsi-netlink.service new file mode 100644 index 000000000..f49114dcb --- /dev/null +++ b/meta-ibm/meta-witherspoon/recipes-phosphor/network/network/ncsi-netlink.service @@ -0,0 +1,13 @@ +[Unit] +Description=Stop the ethernet link failover +Wants=xyz.openbmc_project.Network.service +After=xyz.openbmc_project.Network.service + +[Service] +Restart=no +ExecStart=/usr/bin/env ncsi-netlink --set -x 2 -p 0 -c 0 +SyslogIdentifier=ncsi-netlink +Type=oneshot + +[Install] +WantedBy={SYSTEMD_DEFAULT_TARGET} diff --git a/meta-ibm/meta-witherspoon/recipes-phosphor/packagegroups/packagegroup-obmc-apps.bbappend b/meta-ibm/meta-witherspoon/recipes-phosphor/packagegroups/packagegroup-obmc-apps.bbappend new file mode 100644 index 000000000..6e0db1e62 --- /dev/null +++ b/meta-ibm/meta-witherspoon/recipes-phosphor/packagegroups/packagegroup-obmc-apps.bbappend @@ -0,0 +1,5 @@ +RDEPENDS_${PN}-inventory += "openpower-fru-vpd openpower-occ-control phosphor-cooling-type virtual/obmc-gpio-presence" +RDEPENDS_${PN}-fan-control += "witherspoon-fan-watchdog" +RDEPENDS_${PN}-extras += "witherspoon-pfault-analysis witherspoon-power-supply-sync phosphor-webui" + +${PN}-software-extras_df-obmc-ubi-fs += "phosphor-software-manager-sync" diff --git a/meta-ibm/meta-witherspoon/recipes-phosphor/packagegroups/packagegroup-op-apps.bbappend b/meta-ibm/meta-witherspoon/recipes-phosphor/packagegroups/packagegroup-op-apps.bbappend new file mode 100644 index 000000000..c4b027f92 --- /dev/null +++ b/meta-ibm/meta-witherspoon/recipes-phosphor/packagegroups/packagegroup-op-apps.bbappend @@ -0,0 +1 @@ +RDEPENDS_${PN}-fans_remove += "obmc-control-fan" diff --git a/meta-ibm/meta-witherspoon/recipes-phosphor/power/phosphor-logging-error-logs-native.bbappend b/meta-ibm/meta-witherspoon/recipes-phosphor/power/phosphor-logging-error-logs-native.bbappend new file mode 100644 index 000000000..03646adeb --- /dev/null +++ b/meta-ibm/meta-witherspoon/recipes-phosphor/power/phosphor-logging-error-logs-native.bbappend @@ -0,0 +1,2 @@ +DEPENDS += "witherspoon-pfault-analysis-error-native" + diff --git a/meta-ibm/meta-witherspoon/recipes-phosphor/power/witherspoon-pfault-analysis-error-native.bb b/meta-ibm/meta-witherspoon/recipes-phosphor/power/witherspoon-pfault-analysis-error-native.bb new file mode 100644 index 000000000..64c551f7d --- /dev/null +++ b/meta-ibm/meta-witherspoon/recipes-phosphor/power/witherspoon-pfault-analysis-error-native.bb @@ -0,0 +1,18 @@ +SUMMARY = "Copy error yaml files to known path for elog parsing" +PR = "r1" + +inherit native +inherit obmc-phosphor-license +inherit phosphor-dbus-yaml + +require witherspoon-pfault-analysis.inc + +S = "${WORKDIR}/git" + +do_install_append() { + SRC=${S}/org/open_power/Witherspoon + DEST=${D}${yaml_dir}/org/open_power/Witherspoon + install -d ${DEST} + install ${SRC}/Fault.errors.yaml ${DEST} + install ${SRC}/Fault.metadata.yaml ${DEST} +} diff --git a/meta-ibm/meta-witherspoon/recipes-phosphor/power/witherspoon-pfault-analysis.bb b/meta-ibm/meta-witherspoon/recipes-phosphor/power/witherspoon-pfault-analysis.bb new file mode 100644 index 000000000..1d148dfa0 --- /dev/null +++ b/meta-ibm/meta-witherspoon/recipes-phosphor/power/witherspoon-pfault-analysis.bb @@ -0,0 +1,47 @@ +SUMMARY = "Witherspoon Power Fault Analysis" +DESCRIPTION = "Analyzes power devices for faults" +PR = "r1" + +inherit autotools +inherit pkgconfig +inherit obmc-phosphor-systemd +inherit pythonnative + +require ${PN}.inc + +S = "${WORKDIR}/git" + +DEPENDS += " \ + phosphor-logging \ + autoconf-archive-native \ + openpower-dbus-interfaces \ + sdbus++-native \ + " + +RDEPENDS_${PN} += " \ + phosphor-logging \ + phosphor-dbus-interfaces \ + sdbusplus \ + " + +CHASSIS_ON_TGT = "obmc-chassis-poweron@0.target" +SEQ_MONITOR_SVC = "witherspoon-pseq-monitor.service" +SEQ_MONITOR_FMT = "../${SEQ_MONITOR_SVC}:${CHASSIS_ON_TGT}.wants/${SEQ_MONITOR_SVC}" + +SEQ_PGOOD_SVC = "witherspoon-pseq-monitor-pgood.service" +SEQ_PGOOD_FMT = "../${SEQ_PGOOD_SVC}:${CHASSIS_ON_TGT}.wants/${SEQ_PGOOD_SVC}" + +SYSTEMD_SERVICE_${PN} += "${SEQ_MONITOR_SVC} ${SEQ_PGOOD_SVC}" +SYSTEMD_LINK_${PN} += "${SEQ_MONITOR_FMT} ${SEQ_PGOOD_FMT}" + +PSU_MONITOR_TMPL = "witherspoon-power-supply-monitor@.service" +PSU_MONITOR_INSTFMT = "witherspoon-power-supply-monitor@{0}.service" +PSU_MONITOR_TGT = "${SYSTEMD_DEFAULT_TARGET}" +PSU_MONITOR_FMT = "../${PSU_MONITOR_TMPL}:${PSU_MONITOR_TGT}.requires/${PSU_MONITOR_INSTFMT}" + +FILES_witherspoon-psu-monitor = "${sbindir}/witherspoon-psu-monitor" +SYSTEMD_SERVICE_${PN} += "${PSU_MONITOR_TMPL}" +SYSTEMD_LINK_${PN} += "${@compose_list(d, 'PSU_MONITOR_FMT', 'OBMC_POWER_SUPPLY_INSTANCES')}" + +PSU_MONITOR_ENV_FMT = "obmc/power-supply-monitor/power-supply-monitor-{0}.conf" +SYSTEMD_ENVIRONMENT_FILE_${PN} += "${@compose_list(d, 'PSU_MONITOR_ENV_FMT', 'OBMC_POWER_SUPPLY_INSTANCES')}" diff --git a/meta-ibm/meta-witherspoon/recipes-phosphor/power/witherspoon-pfault-analysis.inc b/meta-ibm/meta-witherspoon/recipes-phosphor/power/witherspoon-pfault-analysis.inc new file mode 100644 index 000000000..f047c1fa2 --- /dev/null +++ b/meta-ibm/meta-witherspoon/recipes-phosphor/power/witherspoon-pfault-analysis.inc @@ -0,0 +1,5 @@ +HOMEPAGE = "https://github.com/openbmc/witherspoon-pfault-analysis" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://${S}/LICENSE;md5=e3fc50a88d0a364313df4b21ef20c29e" +SRC_URI += "git://github.com/openbmc/witherspoon-pfault-analysis" +SRCREV = "cab4834210a92da1cd300ec12740fcb1c19dc375" diff --git a/meta-ibm/meta-witherspoon/recipes-phosphor/power/witherspoon-pfault-analysis/obmc/power-supply-monitor/power-supply-monitor-0.conf b/meta-ibm/meta-witherspoon/recipes-phosphor/power/witherspoon-pfault-analysis/obmc/power-supply-monitor/power-supply-monitor-0.conf new file mode 100644 index 000000000..207eb503f --- /dev/null +++ b/meta-ibm/meta-witherspoon/recipes-phosphor/power/witherspoon-pfault-analysis/obmc/power-supply-monitor/power-supply-monitor-0.conf @@ -0,0 +1,6 @@ +DEVPATH=/sys/bus/i2c/devices/3-0069 +INSTANCE=0 +INVENTORY=/system/chassis/motherboard/powersupply0 +NUM_HISTORY_RECORDS=120 +SYNC_GPIO_PATH=/dev/gpiochip0 +SYNC_GPIO_NUM=105 \ No newline at end of file diff --git a/meta-ibm/meta-witherspoon/recipes-phosphor/power/witherspoon-pfault-analysis/obmc/power-supply-monitor/power-supply-monitor-1.conf b/meta-ibm/meta-witherspoon/recipes-phosphor/power/witherspoon-pfault-analysis/obmc/power-supply-monitor/power-supply-monitor-1.conf new file mode 100644 index 000000000..73efd450d --- /dev/null +++ b/meta-ibm/meta-witherspoon/recipes-phosphor/power/witherspoon-pfault-analysis/obmc/power-supply-monitor/power-supply-monitor-1.conf @@ -0,0 +1,6 @@ +DEVPATH=/sys/bus/i2c/devices/3-0068 +INSTANCE=1 +INVENTORY=/system/chassis/motherboard/powersupply1 +NUM_HISTORY_RECORDS=120 +SYNC_GPIO_PATH=/dev/gpiochip0 +SYNC_GPIO_NUM=105 \ No newline at end of file diff --git a/meta-ibm/meta-witherspoon/recipes-phosphor/power/witherspoon-pfault-analysis/witherspoon-power-supply-monitor@.service b/meta-ibm/meta-witherspoon/recipes-phosphor/power/witherspoon-pfault-analysis/witherspoon-power-supply-monitor@.service new file mode 100644 index 000000000..ba4e368e4 --- /dev/null +++ b/meta-ibm/meta-witherspoon/recipes-phosphor/power/witherspoon-pfault-analysis/witherspoon-power-supply-monitor@.service @@ -0,0 +1,15 @@ +[Unit] +Description=Witherspoon Power Supply %I Monitor +Wants=mapper-wait@-xyz-openbmc_project-inventory-system-chassis-motherboard-powersupply%i.service +After=mapper-wait@-xyz-openbmc_project-inventory-system-chassis-motherboard-powersupply%i.service +Wants=mapper-wait@-org-openbmc-control-power0.service +After=mapper-wait@-org-openbmc-control-power0.service +ConditionPathExists={envfiledir}/obmc/power-supply-monitor/power-supply-monitor-%i.conf + +[Service] +EnvironmentFile={envfiledir}/obmc/power-supply-monitor/power-supply-monitor-%i.conf +ExecStart=/usr/bin/env witherspoon-psu-monitor --path=${{DEVPATH}} --instance=${{INSTANCE}} --inventory=${{INVENTORY}} --num-history-records=${{NUM_HISTORY_RECORDS}} --sync-gpio-path=${{SYNC_GPIO_PATH}} --sync-gpio-num=${{SYNC_GPIO_NUM}} +SyslogIdentifier=witherspoon-psu-monitor + +[Install] +RequiredBy={SYSTEMD_DEFAULT_TARGET} diff --git a/meta-ibm/meta-witherspoon/recipes-phosphor/power/witherspoon-pfault-analysis/witherspoon-pseq-monitor-pgood.service b/meta-ibm/meta-witherspoon/recipes-phosphor/power/witherspoon-pfault-analysis/witherspoon-pseq-monitor-pgood.service new file mode 100644 index 000000000..f18efc1a6 --- /dev/null +++ b/meta-ibm/meta-witherspoon/recipes-phosphor/power/witherspoon-pfault-analysis/witherspoon-pseq-monitor-pgood.service @@ -0,0 +1,11 @@ +[Unit] +Description=Witherspoon Power Sequencer Power-on Monitor +Wants=op-power-start@0.service +After=op-power-start@0.service +Conflicts=obmc-chassis-poweroff@0.target +ConditionPathExists=!/run/openbmc/chassis@0-on + +[Service] +Type=oneshot +ExecStart=/usr/bin/env witherspoon-pseq-monitor -a pgood-monitor -i 5000 +SyslogIdentifier=witherspoon-pseq-monitor diff --git a/meta-ibm/meta-witherspoon/recipes-phosphor/power/witherspoon-pfault-analysis/witherspoon-pseq-monitor.service b/meta-ibm/meta-witherspoon/recipes-phosphor/power/witherspoon-pfault-analysis/witherspoon-pseq-monitor.service new file mode 100644 index 000000000..6e76c8f48 --- /dev/null +++ b/meta-ibm/meta-witherspoon/recipes-phosphor/power/witherspoon-pfault-analysis/witherspoon-pseq-monitor.service @@ -0,0 +1,10 @@ +[Unit] +Description=Witherspoon Power Sequencer Runtime Monitor +Wants=obmc-host-start-pre@0.target +Before=obmc-host-start-pre@0.target +After=obmc-power-on@0.target +Conflicts=obmc-chassis-poweroff@0.target + +[Service] +ExecStart=/usr/bin/env witherspoon-pseq-monitor -a runtime-monitor -i 500 +SyslogIdentifier=witherspoon-pseq-monitor diff --git a/meta-ibm/meta-witherspoon/recipes-phosphor/power/witherspoon-power-supply-policy-native.bb b/meta-ibm/meta-witherspoon/recipes-phosphor/power/witherspoon-power-supply-policy-native.bb new file mode 100644 index 000000000..4d234c199 --- /dev/null +++ b/meta-ibm/meta-witherspoon/recipes-phosphor/power/witherspoon-power-supply-policy-native.bb @@ -0,0 +1,12 @@ +SUMMARY = "Power supply policy for Witherspoon" +PR = "r1" + +inherit native +inherit obmc-phosphor-license +inherit phosphor-dbus-monitor + +SRC_URI += "file://power-supply-policy.yaml" + +do_install() { + install -D ${WORKDIR}/power-supply-policy.yaml ${D}${config_dir}/power-supply-policy.yaml +} diff --git a/meta-ibm/meta-witherspoon/recipes-phosphor/power/witherspoon-power-supply-policy/power-supply-policy.yaml b/meta-ibm/meta-witherspoon/recipes-phosphor/power/witherspoon-power-supply-policy/power-supply-policy.yaml new file mode 100644 index 000000000..20141c9c3 --- /dev/null +++ b/meta-ibm/meta-witherspoon/recipes-phosphor/power/witherspoon-power-supply-policy/power-supply-policy.yaml @@ -0,0 +1,215 @@ +# Witherspoon power supply policy for PDM. +# +# Create an error if a power supply is removed while the system is powered on + +- name: power supply0 + class: group + group: path + members: + - meta: POWER SUPPLY + path: /xyz/openbmc_project/inventory/system/chassis/motherboard/powersupply0 + +- name: power supply1 + class: group + group: path + members: + - meta: POWER SUPPLY + path: /xyz/openbmc_project/inventory/system/chassis/motherboard/powersupply1 + +- name: power supplies + description: > + 'A Witherspoon has two power supplies to monitor.' + class: group + group: path + members: + - meta: POWER SUPPLY + path: /xyz/openbmc_project/inventory/system/chassis/motherboard/powersupply0 + - meta: POWER SUPPLY + path: /xyz/openbmc_project/inventory/system/chassis/motherboard/powersupply1 + +- name: chassis state + description: > + 'A Witherspoon has a single chassis to monitor.' + class: group + group: path + members: + - meta: CHASSISSTATE + path: /xyz/openbmc_project/state/chassis0 + +- name: power supply present + description: > + 'Monitor the presence state of each power supply.' + class: group + group: property + type: boolean + members: + - interface: xyz.openbmc_project.Inventory.Item + meta: PRESENT + property: Present + +- name: chassis powered + description: > + 'Monitor the chassis power state.' + class: group + group: property + type: string + members: + - interface: xyz.openbmc_project.State.Chassis + meta: CHASSIS_STATE + property: CurrentPowerState + +- name: watch power supply present + description: > + 'Trigger logic on power supply presence state changes.' + class: watch + watch: property + paths: power supplies + properties: power supply present + callback: check power + +- name: watch chassis state + description: > + 'Trigger logic on chassis power state changes.' + class: watch + watch: property + paths: chassis state + properties: chassis powered + callback: check power + +- name: check power + description: > + 'If the chassis has power, check for power supplies.' + class: condition + condition: count + paths: chassis state + properties: chassis powered + callback: check power supplies + countop: '>' + countbound: 0 + op: '==' + bound: xyz.openbmc_project.State.Chassis.PowerState.On + +- name: check power supplies + description: > + 'Create an error if a power supply is not present.' + class: callback + callback: group + members: + - check power supply0 presence + - check power supply1 presence + +- name: check power supply0 presence + description: > + 'If this condition passes power supply0 has been unplugged for more than + 5 seconds. Count present power supplies rather than non-present + power supplies since the latter would pass if the power supply has not + been created for some reason. + + For a more detailed definition of unplugged, consult the documentation + of xyz.openbmc_project.Inventory.Item and/or the documentation + of the power supply inventory object implementation.' + class: condition + condition: count + paths: power supply0 + properties: power supply present + defer: 5000000us + callback: notpresent power supply0 error + countop: '<' + countbound: 1 + op: '==' + bound: true + +- name: check power supply1 presence + description: > + 'If this condition passes power supply1 has been unplugged for more than + 5 seconds.' + class: condition + condition: count + paths: power supply1 + properties: power supply present + defer: 5000000us + callback: notpresent power supply1 error + countop: '<' + countbound: 1 + op: '==' + bound: true + +- name: notpresent power supply0 error + class: callback + callback: elog + paths: power supply0 + properties: power supply present + error: xyz::openbmc_project::Inventory::Error::NotPresent + metadata: + - name: xyz::openbmc_project::Inventory::NotPresent::CALLOUT_INVENTORY_PATH + value: /xyz/openbmc_project/inventory/system/chassis/motherboard/powersupply0 + type: string + +- name: notpresent power supply1 error + class: callback + callback: elog + paths: power supply1 + properties: power supply present + error: xyz::openbmc_project::Inventory::Error::NotPresent + metadata: + - name: xyz::openbmc_project::Inventory::NotPresent::CALLOUT_INVENTORY_PATH + value: /xyz/openbmc_project/inventory/system/chassis/motherboard/powersupply1 + type: string + +- name: resolve power supply0 errors if present + description: > + 'If power supply0 is present, call the resolve ps0 errors callback.' + class: condition + condition: count + paths: power supply0 + properties: power supply present + callback: resolve power supply0 errors + countop: '>' + countbound: 0 + op: '==' + bound: true + +- name: resolve power supply1 errors if present + description: > + 'If power supply1 is present, call the resolve ps1 errors callback.' + class: condition + condition: count + paths: power supply1 + properties: power supply present + callback: resolve power supply1 errors + countop: '>' + countbound: 0 + op: '==' + bound: true + +- name: resolve power supply0 errors + class: callback + callback: resolve callout + paths: power supply0 + properties: power supply present + callout: /xyz/openbmc_project/inventory/system/chassis/motherboard/powersupply0 + +- name: resolve power supply1 errors + class: callback + callback: resolve callout + paths: power supply1 + properties: power supply present + callout: /xyz/openbmc_project/inventory/system/chassis/motherboard/powersupply1 + +- name: watch power supply0 present for resolving error logs + description: > + 'On supply present state changes, check if errors need to be resolved.' + class: watch + watch: property + paths: power supply0 + properties: power supply present + callback: resolve power supply0 errors if present + +- name: watch power supply1 present for resolving error logs + description: > + 'On supply present state changes, check if errors need to be resolved.' + class: watch + watch: property + paths: power supply1 + properties: power supply present + callback: resolve power supply1 errors if present diff --git a/meta-ibm/meta-witherspoon/recipes-phosphor/power/witherspoon-power-supply-sync.bb b/meta-ibm/meta-witherspoon/recipes-phosphor/power/witherspoon-power-supply-sync.bb new file mode 100644 index 000000000..b0903e714 --- /dev/null +++ b/meta-ibm/meta-witherspoon/recipes-phosphor/power/witherspoon-power-supply-sync.bb @@ -0,0 +1,15 @@ +SUMMARY = "Witherspoon Power Supply Sync" +DESCRIPTION = "Synchronizes the power supplies' INPUT_HISTORY data" +PR = "r1" + +inherit obmc-phosphor-license +inherit obmc-phosphor-systemd + +RDEPENDS_${PN} += "virtual/obmc-gpio-monitor" + +SYNC_SERVICE = "witherspoon-power-supply-sync.service" +TGTFMT = "obmc-chassis-poweron@0.target" +SYNC_FMT = "../${SYNC_SERVICE}:${TGTFMT}.wants/${SYNC_SERVICE}" + +SYSTEMD_SERVICE_${PN} += "${SYNC_SERVICE}" +SYSTEMD_LINK_${PN} += "${SYNC_FMT}" diff --git a/meta-ibm/meta-witherspoon/recipes-phosphor/power/witherspoon-power-supply-sync/witherspoon-power-supply-sync.service b/meta-ibm/meta-witherspoon/recipes-phosphor/power/witherspoon-power-supply-sync/witherspoon-power-supply-sync.service new file mode 100644 index 000000000..005a0141d --- /dev/null +++ b/meta-ibm/meta-witherspoon/recipes-phosphor/power/witherspoon-power-supply-sync/witherspoon-power-supply-sync.service @@ -0,0 +1,14 @@ +[Unit] +Description=Witherspoon Power Supply Input History SYNC +Wants=obmc-power-start-pre@0.target +After=obmc-power-start-pre@0.target +Wants=obmc-chassis-poweron@0.target +Before=obmc-chassis-poweron@0.target +ConditionPathExists=!/run/openbmc/chassis@0-on + +[Service] +ExecStart=/usr/bin/env phosphor-gpio-util --gpio=105 --path=/dev/gpiochip0 --delay=5 --action=low_high +SyslogIdentifier=witherspoon-power-supply-sync + +[Install] +RequiredBy=obmc-chassis-poweron@0.target diff --git a/meta-ibm/meta-witherspoon/recipes-phosphor/sensors/phosphor-hwmon%.bbappend b/meta-ibm/meta-witherspoon/recipes-phosphor/sensors/phosphor-hwmon%.bbappend new file mode 100644 index 000000000..584418c06 --- /dev/null +++ b/meta-ibm/meta-witherspoon/recipes-phosphor/sensors/phosphor-hwmon%.bbappend @@ -0,0 +1,47 @@ +FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" + +SRC_URI += " \ + file://70-hwmon.rules \ + file://70-max31785-hwmon.rules \ + file://start_max31785_hwmon.sh \ + " + +WSPOON_CHIPS = " \ + i2c@1e78a000/i2c-bus@100/bmp280@77 \ + i2c@1e78a000/i2c-bus@100/dps310@76 \ + i2c@1e78a000/i2c-bus@100/max31785@52_air \ + i2c@1e78a000/i2c-bus@100/max31785@52_water \ + i2c@1e78a000/i2c-bus@100/power-supply@68 \ + i2c@1e78a000/i2c-bus@100/power-supply@69 \ + i2c@1e78a000/i2c-bus@140/ir35221@70 \ + i2c@1e78a000/i2c-bus@140/ir35221@71 \ + i2c@1e78a000/i2c-bus@180/ir35221@70 \ + i2c@1e78a000/i2c-bus@180/ir35221@71 \ + i2c@1e78a000/i2c-bus@380/tmp275@4a \ + " +WSPOON_ITEMSFMT = "ahb/apb/{0}.conf" +WSPOON_ITEMS = "${@compose_list(d, 'WSPOON_ITEMSFMT', 'WSPOON_CHIPS')}" + +WSPOON_OCCS = " \ + 00--00--00--06/sbefifo1-dev0/occ-hwmon.1 \ + 00--00--00--0a/fsi1/slave@01--00/01--01--00--06/sbefifo2-dev0/occ-hwmon.2 \ + " +WSPOON_OCCSFMT = "devices/platform/gpio-fsi/fsi0/slave@00--00/{0}.conf" +WSPOON_OCCITEMS = "${@compose_list(d, 'WSPOON_OCCSFMT', 'WSPOON_OCCS')}" + +ENVS = "obmc/hwmon/{0}" +SYSTEMD_ENVIRONMENT_FILE_${PN} += "${@compose_list(d, 'ENVS', 'WSPOON_ITEMS')}" +SYSTEMD_ENVIRONMENT_FILE_${PN} += "${@compose_list(d, 'ENVS', 'WSPOON_OCCITEMS')}" + +SYSTEMD_ENVIRONMENT_FILE_max31785-msl += "obmc/hwmon-max31785/wspoon.conf" +SYSTEMD_LINK_max31785-msl += "../phosphor-max31785-msl@.service:${SYSTEMD_DEFAULT_TARGET}.wants/phosphor-max31785-msl@wspoon.service" + +SYSTEMD_SERVICE_${PN} += "max31785-hwmon-helper@.service" + +do_install_append() { + install -d ${D}/${base_libdir}/udev/rules.d/ + install ${WORKDIR}/70-max31785-hwmon.rules ${D}/${base_libdir}/udev/rules.d/ + + install -d ${D}${bindir} + install -m 0755 ${WORKDIR}/start_max31785_hwmon.sh ${D}${bindir} +} diff --git a/meta-ibm/meta-witherspoon/recipes-phosphor/sensors/phosphor-hwmon%/70-hwmon.rules b/meta-ibm/meta-witherspoon/recipes-phosphor/sensors/phosphor-hwmon%/70-hwmon.rules new file mode 100755 index 000000000..548b219e7 --- /dev/null +++ b/meta-ibm/meta-witherspoon/recipes-phosphor/sensors/phosphor-hwmon%/70-hwmon.rules @@ -0,0 +1,2 @@ +SUBSYSTEM=="hwmon", ACTION=="add", ENV{OF_NAME}!="max31785", RUN="/usr/bin/start_hwmon.sh start %p %E{OF_FULLNAME}" +SUBSYSTEM=="hwmon", ACTION=="remove", RUN="/usr/bin/start_hwmon.sh stop %p %E{OF_FULLNAME}" diff --git a/meta-ibm/meta-witherspoon/recipes-phosphor/sensors/phosphor-hwmon%/70-max31785-hwmon.rules b/meta-ibm/meta-witherspoon/recipes-phosphor/sensors/phosphor-hwmon%/70-max31785-hwmon.rules new file mode 100755 index 000000000..e1c3172f4 --- /dev/null +++ b/meta-ibm/meta-witherspoon/recipes-phosphor/sensors/phosphor-hwmon%/70-max31785-hwmon.rules @@ -0,0 +1 @@ +SUBSYSTEM=="hwmon", ACTION=="add", ENV{OF_NAME}=="max31785", RUN="/bin/systemctl start max31785-hwmon-helper@%E{OF_FULLNAME}.service" diff --git a/meta-ibm/meta-witherspoon/recipes-phosphor/sensors/phosphor-hwmon%/max31785-hwmon-helper@.service b/meta-ibm/meta-witherspoon/recipes-phosphor/sensors/phosphor-hwmon%/max31785-hwmon-helper@.service new file mode 100644 index 000000000..98b5541f2 --- /dev/null +++ b/meta-ibm/meta-witherspoon/recipes-phosphor/sensors/phosphor-hwmon%/max31785-hwmon-helper@.service @@ -0,0 +1,9 @@ +[Unit] +Description=MAX31785 hwmon helper +Wants=phosphor-cooling-type@0.service +After=phosphor-cooling-type@0.service + +[Service] +Type=oneshot +ExecStart=/usr/bin/env start_max31785_hwmon.sh %I +SyslogIdentifier=max31785-hwmon-helper diff --git a/meta-ibm/meta-witherspoon/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon-max31785/wspoon.conf b/meta-ibm/meta-witherspoon/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon-max31785/wspoon.conf new file mode 100644 index 000000000..409a75f0b --- /dev/null +++ b/meta-ibm/meta-witherspoon/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon-max31785/wspoon.conf @@ -0,0 +1,3 @@ +BUS=3 +PATHS="/system/chassis/motherboard/fan0 /system/chassis/motherboard/fan1 /system/chassis/motherboard/fan2 /system/chassis/motherboard/fan3" +REVISION=0x3040 diff --git a/meta-ibm/meta-witherspoon/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@100/bmp280@77.conf b/meta-ibm/meta-witherspoon/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@100/bmp280@77.conf new file mode 100644 index 000000000..cdf8b4726 --- /dev/null +++ b/meta-ibm/meta-witherspoon/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@100/bmp280@77.conf @@ -0,0 +1,6 @@ +LABEL_temp1 = "ambient" +WARNHI_temp1 = "25000" +WARNLO_temp1 = "0" +CRITHI_temp1 = "35000" +CRITLO_temp1 = "0" +OFFSET_temp1 = "-2000" diff --git a/meta-ibm/meta-witherspoon/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@100/dps310@76.conf b/meta-ibm/meta-witherspoon/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@100/dps310@76.conf new file mode 100644 index 000000000..cdf8b4726 --- /dev/null +++ b/meta-ibm/meta-witherspoon/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@100/dps310@76.conf @@ -0,0 +1,6 @@ +LABEL_temp1 = "ambient" +WARNHI_temp1 = "25000" +WARNLO_temp1 = "0" +CRITHI_temp1 = "35000" +CRITLO_temp1 = "0" +OFFSET_temp1 = "-2000" diff --git a/meta-ibm/meta-witherspoon/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@100/max31785@52_air.conf b/meta-ibm/meta-witherspoon/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@100/max31785@52_air.conf new file mode 100644 index 000000000..0aafc9b14 --- /dev/null +++ b/meta-ibm/meta-witherspoon/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@100/max31785@52_air.conf @@ -0,0 +1,33 @@ +LABEL_fan1 = "fan0_0" +CRITLO_fan1 = "2974" +CRITHI_fan1 = "12076" + +LABEL_fan2 = "fan1_0" +CRITLO_fan2 = "2974" +CRITHI_fan2 = "12076" + +LABEL_fan3 = "fan2_0" +CRITLO_fan3 = "2974" +CRITHI_fan3 = "12076" + +LABEL_fan4 = "fan3_0" +CRITLO_fan4 = "2974" +CRITHI_fan4 = "12076" + +LABEL_fan5 = "fan0_1" +CRITLO_fan5 = "2974" +CRITHI_fan5 = "12076" + +LABEL_fan6 = "fan1_1" +CRITLO_fan6 = "2974" +CRITHI_fan6 = "12076" + +LABEL_fan7 = "fan2_1" +CRITLO_fan7 = "2974" +CRITHI_fan7 = "12076" + +LABEL_fan8 = "fan3_1" +CRITLO_fan8 = "2974" +CRITHI_fan8 = "12076" + +TARGET_MODE = "RPM" diff --git a/meta-ibm/meta-witherspoon/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@100/max31785@52_water.conf b/meta-ibm/meta-witherspoon/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@100/max31785@52_water.conf new file mode 100644 index 000000000..5c0efe420 --- /dev/null +++ b/meta-ibm/meta-witherspoon/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@100/max31785@52_water.conf @@ -0,0 +1,25 @@ +LABEL_fan1 = "fan0_0" +CRITLO_fan1 = "2549" +CRITHI_fan1 = "12076" + +LABEL_fan3 = "fan2_0" +CRITLO_fan3 = "2549" +CRITHI_fan3 = "12076" + +LABEL_fan4 = "fan3_0" +CRITLO_fan4 = "2549" +CRITHI_fan4 = "12076" + +LABEL_fan5 = "fan0_1" +CRITLO_fan5 = "2549" +CRITHI_fan5 = "12076" + +LABEL_fan7 = "fan2_1" +CRITLO_fan7 = "2549" +CRITHI_fan7 = "12076" + +LABEL_fan8 = "fan3_1" +CRITLO_fan8 = "2549" +CRITHI_fan8 = "12076" + +TARGET_MODE = "RPM" diff --git a/meta-ibm/meta-witherspoon/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@100/power-supply@68.conf b/meta-ibm/meta-witherspoon/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@100/power-supply@68.conf new file mode 100644 index 000000000..e463b517c --- /dev/null +++ b/meta-ibm/meta-witherspoon/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@100/power-supply@68.conf @@ -0,0 +1,23 @@ +LABEL_in1="ps1_input_voltage" +WARNHI_in1="290000" +WARNLO_in1="200000" +CRITHI_in1="300000" +CRITLO_in1="180000" + +LABEL_in2="ps1_output_voltage" +WARNHI_in2="12700" +WARNLO_in2="0" +CRITHI_in2="13000" +CRITLO_in2="0" + +LABEL_curr1="ps1_output_current" +WARNHI_curr1="170000" +WARNLO_curr1="0" +CRITHI_curr1="180000" +CRITLO_curr1="0" + +LABEL_power1="ps1_input_power" +WARNHI_power1="2350000000" +WARNLO_power1="0" +CRITHI_power1="2500000000" +CRITLO_power1="0" diff --git a/meta-ibm/meta-witherspoon/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@100/power-supply@69.conf b/meta-ibm/meta-witherspoon/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@100/power-supply@69.conf new file mode 100644 index 000000000..2fadbdec0 --- /dev/null +++ b/meta-ibm/meta-witherspoon/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@100/power-supply@69.conf @@ -0,0 +1,23 @@ +LABEL_in1="ps0_input_voltage" +WARNHI_in1="290000" +WARNLO_in1="200000" +CRITHI_in1="300000" +CRITLO_in1="180000" + +LABEL_in2="ps0_output_voltage" +WARNHI_in2="12700" +WARNLO_in2="0" +CRITHI_in2="13000" +CRITLO_in2="0" + +LABEL_curr1="ps0_output_current" +WARNHI_curr1="170000" +WARNLO_curr1="0" +CRITHI_curr1="180000" +CRITLO_curr1="0" + +LABEL_power1="ps0_input_power" +WARNHI_power1="2350000000" +WARNLO_power1="0" +CRITHI_power1="2500000000" +CRITLO_power1="0" diff --git a/meta-ibm/meta-witherspoon/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@140/ir35221@70.conf b/meta-ibm/meta-witherspoon/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@140/ir35221@70.conf new file mode 100644 index 000000000..6f15a5d36 --- /dev/null +++ b/meta-ibm/meta-witherspoon/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@140/ir35221@70.conf @@ -0,0 +1,11 @@ +LABEL_temp1 = "p0_vdd_temp" +WARNHI_temp1 = "80000" +WARNLO_temp1 = "0" +CRITHI_temp1 = "85000" +CRITLO_temp1 = "0" + +LABEL_temp2 = "p0_vcs_temp" +WARNHI_temp2 = "80000" +WARNLO_temp2 = "0" +CRITHI_temp2 = "85000" +CRITLO_temp2 = "0" \ No newline at end of file diff --git a/meta-ibm/meta-witherspoon/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@140/ir35221@71.conf b/meta-ibm/meta-witherspoon/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@140/ir35221@71.conf new file mode 100644 index 000000000..eee7d51bb --- /dev/null +++ b/meta-ibm/meta-witherspoon/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@140/ir35221@71.conf @@ -0,0 +1,11 @@ +LABEL_temp1 = "p0_vdn_temp" +WARNHI_temp1 = "80000" +WARNLO_temp1 = "0" +CRITHI_temp1 = "85000" +CRITLO_temp1 = "0" + +LABEL_temp2 = "p0_vddr_temp" +WARNHI_temp2 = "80000" +WARNLO_temp2 = "0" +CRITHI_temp2 = "85000" +CRITLO_temp2 = "0" \ No newline at end of file diff --git a/meta-ibm/meta-witherspoon/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@180/ir35221@70.conf b/meta-ibm/meta-witherspoon/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@180/ir35221@70.conf new file mode 100644 index 000000000..0a7bce056 --- /dev/null +++ b/meta-ibm/meta-witherspoon/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@180/ir35221@70.conf @@ -0,0 +1,11 @@ +LABEL_temp1 = "p1_vdd_temp" +WARNHI_temp1 = "80000" +WARNLO_temp1 = "0" +CRITHI_temp1 = "85000" +CRITLO_temp1 = "0" + +LABEL_temp2 = "p1_vcs_temp" +WARNHI_temp2 = "80000" +WARNLO_temp2 = "0" +CRITHI_temp2 = "85000" +CRITLO_temp2 = "0" \ No newline at end of file diff --git a/meta-ibm/meta-witherspoon/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@180/ir35221@71.conf b/meta-ibm/meta-witherspoon/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@180/ir35221@71.conf new file mode 100644 index 000000000..433cd677c --- /dev/null +++ b/meta-ibm/meta-witherspoon/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@180/ir35221@71.conf @@ -0,0 +1,11 @@ +LABEL_temp1 = "p1_vdn_temp" +WARNHI_temp1 = "80000" +WARNLO_temp1 = "0" +CRITHI_temp1 = "85000" +CRITLO_temp1 = "0" + +LABEL_temp2 = "p1_vddr_temp" +WARNHI_temp2 = "80000" +WARNLO_temp2 = "0" +CRITHI_temp2 = "85000" +CRITLO_temp2 = "0" \ No newline at end of file diff --git a/meta-ibm/meta-witherspoon/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@380/tmp275@4a.conf b/meta-ibm/meta-witherspoon/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@380/tmp275@4a.conf new file mode 100644 index 000000000..3af092867 --- /dev/null +++ b/meta-ibm/meta-witherspoon/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@380/tmp275@4a.conf @@ -0,0 +1,5 @@ +LABEL_temp1 = "pcie" +WARNHI_temp1 = "60000" +WARNLO_temp1 = "0" +CRITHI_temp1 = "70000" +CRITLO_temp1 = "0" diff --git a/meta-ibm/meta-witherspoon/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/devices/platform/gpio-fsi/fsi0/slave@00--00/00--00--00--06/sbefifo1-dev0/occ-hwmon.1.conf b/meta-ibm/meta-witherspoon/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/devices/platform/gpio-fsi/fsi0/slave@00--00/00--00--00--06/sbefifo1-dev0/occ-hwmon.1.conf new file mode 100644 index 000000000..c7ea3113c --- /dev/null +++ b/meta-ibm/meta-witherspoon/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/devices/platform/gpio-fsi/fsi0/slave@00--00/00--00--00--06/sbefifo1-dev0/occ-hwmon.1.conf @@ -0,0 +1,338 @@ +MODE_temp1 = "label" +MODE_temp2 = "label" +MODE_temp3 = "label" +MODE_temp4 = "label" +MODE_temp5 = "label" +MODE_temp6 = "label" +MODE_temp7 = "label" +MODE_temp8 = "label" +MODE_temp9 = "label" +MODE_temp10 = "label" +MODE_temp11 = "label" +MODE_temp12 = "label" +MODE_temp13 = "label" +MODE_temp14 = "label" +MODE_temp15 = "label" +MODE_temp16 = "label" +MODE_temp17 = "label" +MODE_temp18 = "label" +MODE_temp19 = "label" +MODE_temp20 = "label" +MODE_temp21 = "label" +MODE_temp22 = "label" +MODE_temp23 = "label" +MODE_temp24 = "label" +MODE_temp25 = "label" +MODE_temp26 = "label" +MODE_temp27 = "label" +MODE_temp28 = "label" +MODE_temp29 = "label" +MODE_temp30 = "label" +MODE_temp31 = "label" +MODE_temp32 = "label" +MODE_temp33 = "label" +MODE_temp34 = "label" +MODE_temp35 = "label" +MODE_temp36 = "label" +MODE_temp37 = "label" +MODE_temp38 = "label" + +MODE_power1 = "function_id" +MODE_power2 = "function_id" +MODE_power3 = "function_id" +MODE_power4 = "function_id" +MODE_power5 = "function_id" +MODE_power6 = "function_id" +MODE_power7 = "function_id" +MODE_power8 = "function_id" +MODE_power9 = "function_id" +MODE_power10 = "function_id" +MODE_power11 = "function_id" +MODE_power12 = "function_id" +MODE_power13 = "function_id" +MODE_power14 = "function_id" +MODE_power15 = "function_id" + +REMOVERCS = "11" + +LABEL_temp17 = "p0_core0_temp" +WARNHI_temp17 = "78000" +WARNLO_temp17 = "0" +CRITHI_temp17 = "83000" +CRITLO_temp17 = "0" + +LABEL_temp20 = "p0_core1_temp" +WARNHI_temp20 = "78000" +WARNLO_temp20 = "0" +CRITHI_temp20 = "83000" +CRITLO_temp20 = "0" + +LABEL_temp23 = "p0_core2_temp" +WARNHI_temp23 = "78000" +WARNLO_temp23 = "0" +CRITHI_temp23 = "83000" +CRITLO_temp23 = "0" + +LABEL_temp26 = "p0_core3_temp" +WARNHI_temp26 = "78000" +WARNLO_temp26 = "0" +CRITHI_temp26 = "83000" +CRITLO_temp26 = "0" + +LABEL_temp29 = "p0_core4_temp" +WARNHI_temp29 = "78000" +WARNLO_temp29 = "0" +CRITHI_temp29 = "83000" +CRITLO_temp29 = "0" + +LABEL_temp32 = "p0_core5_temp" +WARNHI_temp32 = "78000" +WARNLO_temp32 = "0" +CRITHI_temp32 = "83000" +CRITLO_temp32 = "0" + +LABEL_temp35 = "p0_core6_temp" +WARNHI_temp35 = "78000" +WARNLO_temp35 = "0" +CRITHI_temp35 = "83000" +CRITLO_temp35 = "0" + +LABEL_temp38 = "p0_core7_temp" +WARNHI_temp38 = "78000" +WARNLO_temp38 = "0" +CRITHI_temp38 = "83000" +CRITLO_temp38 = "0" + +LABEL_temp41 = "p0_core8_temp" +WARNHI_temp41 = "78000" +WARNLO_temp41 = "0" +CRITHI_temp41 = "83000" +CRITLO_temp41 = "0" + +LABEL_temp44 = "p0_core9_temp" +WARNHI_temp44 = "78000" +WARNLO_temp44 = "0" +CRITHI_temp44 = "83000" +CRITLO_temp44 = "0" + +LABEL_temp47 = "p0_core10_temp" +WARNHI_temp47 = "78000" +WARNLO_temp47 = "0" +CRITHI_temp47 = "83000" +CRITLO_temp47 = "0" + +LABEL_temp50 = "p0_core11_temp" +WARNHI_temp50 = "78000" +WARNLO_temp50 = "0" +CRITHI_temp50 = "83000" +CRITLO_temp50 = "0" + +LABEL_temp53 = "p0_core12_temp" +WARNHI_temp53 = "78000" +WARNLO_temp53 = "0" +CRITHI_temp53 = "83000" +CRITLO_temp53 = "0" + +LABEL_temp56 = "p0_core13_temp" +WARNHI_temp56 = "78000" +WARNLO_temp56 = "0" +CRITHI_temp56 = "83000" +CRITLO_temp56 = "0" + +LABEL_temp59 = "p0_core14_temp" +WARNHI_temp59 = "78000" +WARNLO_temp59 = "0" +CRITHI_temp59 = "83000" +CRITLO_temp59 = "0" + +LABEL_temp62 = "p0_core15_temp" +WARNHI_temp62 = "78000" +WARNLO_temp62 = "0" +CRITHI_temp62 = "83000" +CRITLO_temp62 = "0" + +LABEL_temp65 = "p0_core16_temp" +WARNHI_temp65 = "78000" +WARNLO_temp65 = "0" +CRITHI_temp65 = "83000" +CRITLO_temp65 = "0" + +LABEL_temp68 = "p0_core17_temp" +WARNHI_temp68 = "78000" +WARNLO_temp68 = "0" +CRITHI_temp68 = "83000" +CRITLO_temp68 = "0" + +LABEL_temp71 = "p0_core18_temp" +WARNHI_temp71 = "78000" +WARNLO_temp71 = "0" +CRITHI_temp71 = "83000" +CRITLO_temp71 = "0" + +LABEL_temp74 = "p0_core19_temp" +WARNHI_temp74 = "78000" +WARNLO_temp74 = "0" +CRITHI_temp74 = "83000" +CRITLO_temp74 = "0" + +LABEL_temp77 = "p0_core20_temp" +WARNHI_temp77 = "78000" +WARNLO_temp77 = "0" +CRITHI_temp77 = "83000" +CRITLO_temp77 = "0" + +LABEL_temp80 = "p0_core21_temp" +WARNHI_temp80 = "78000" +WARNLO_temp80 = "0" +CRITHI_temp80 = "83000" +CRITLO_temp80 = "0" + +LABEL_temp83 = "p0_core22_temp" +WARNHI_temp83 = "78000" +WARNLO_temp83 = "0" +CRITHI_temp83 = "83000" +CRITLO_temp83 = "0" + +LABEL_temp86 = "p0_core23_temp" +WARNHI_temp86 = "78000" +WARNLO_temp86 = "0" +CRITHI_temp86 = "83000" +CRITLO_temp86 = "0" + +LABEL_temp165 = "dimm0_temp" +WARNHI_temp165 = "78000" +WARNLO_temp165 = "0" +CRITHI_temp165 = "83000" +CRITLO_temp165 = "0" + +LABEL_temp167 = "dimm1_temp" +WARNHI_temp167 = "78000" +WARNLO_temp167 = "0" +CRITHI_temp167 = "83000" +CRITLO_temp167 = "0" + +LABEL_temp169 = "dimm2_temp" +WARNHI_temp169 = "78000" +WARNLO_temp169 = "0" +CRITHI_temp169 = "83000" +CRITLO_temp169 = "0" + +LABEL_temp171 = "dimm3_temp" +WARNHI_temp171 = "78000" +WARNLO_temp171 = "0" +CRITHI_temp171 = "83000" +CRITLO_temp171 = "0" + +LABEL_temp173 = "dimm4_temp" +WARNHI_temp173 = "78000" +WARNLO_temp173 = "0" +CRITHI_temp173 = "83000" +CRITLO_temp173 = "0" + +LABEL_temp175 = "dimm5_temp" +WARNHI_temp175 = "78000" +WARNLO_temp175 = "0" +CRITHI_temp175 = "83000" +CRITLO_temp175 = "0" + +LABEL_temp177 = "dimm6_temp" +WARNHI_temp177 = "78000" +WARNLO_temp177 = "0" +CRITHI_temp177 = "83000" +CRITLO_temp177 = "0" + +LABEL_temp179 = "dimm7_temp" +WARNHI_temp179 = "78000" +WARNLO_temp179 = "0" +CRITHI_temp179 = "83000" +CRITLO_temp179 = "0" + +LABEL_temp198 = "gpu0_core_temp" +WARNHI_temp198 = "76000" +WARNLO_temp198 = "0" +CRITHI_temp198 = "81000" +CRITLO_temp198 = "0" + +LABEL_temp199 = "gpu0_mem_temp" +WARNHI_temp199 = "78000" +WARNLO_temp199 = "0" +CRITHI_temp199 = "83000" +CRITLO_temp199 = "0" + +LABEL_temp201 = "gpu1_core_temp" +WARNHI_temp201 = "76000" +WARNLO_temp201 = "0" +CRITHI_temp201 = "81000" +CRITLO_temp201 = "0" + +LABEL_temp202 = "gpu1_mem_temp" +WARNHI_temp202 = "78000" +WARNLO_temp202 = "0" +CRITHI_temp202 = "83000" +CRITLO_temp202 = "0" + +LABEL_temp204 = "gpu2_core_temp" +WARNHI_temp204 = "76000" +WARNLO_temp204 = "0" +CRITHI_temp204 = "81000" +CRITLO_temp204 = "0" + +LABEL_temp205 = "gpu2_mem_temp" +WARNHI_temp205 = "78000" +WARNLO_temp205 = "0" +CRITHI_temp205 = "83000" +CRITLO_temp205 = "0" + +LABEL_power22 = "total_power" +WARNHI_power22 = "3050000000" +WARNLO_power22 = "0" +CRITHI_power22 = "3100000000" +CRITLO_power22 = "0" + +LABEL_power5 = "p0_power" +WARNHI_power5 = "250000000" +WARNLO_power5 = "0" +CRITHI_power5 = "300000000" +CRITLO_power5 = "0" + +LABEL_power6 = "p1_power" +WARNHI_power6 = "250000000" +WARNLO_power6 = "0" +CRITHI_power6 = "300000000" +CRITLO_power6 = "0" + +LABEL_power9 = "p0_io_power" +WARNHI_power9 = "80000000" +WARNLO_power9 = "0" +CRITHI_power9 = "100000000" +CRITLO_power9 = "0" + +LABEL_power10 = "p1_io_power" +WARNHI_power10 = "80000000" +WARNLO_power10 = "0" +CRITHI_power10 = "100000000" +CRITLO_power10 = "0" + +LABEL_power1 = "p0_mem_power" +WARNHI_power1 = "250000000" +WARNLO_power1 = "0" +CRITHI_power1 = "300000000" +CRITLO_power1 = "0" + +LABEL_power2 = "p1_mem_power" +WARNHI_power2 = "250000000" +WARNLO_power2 = "0" +CRITHI_power2 = "300000000" +CRITLO_power2 = "0" + +LABEL_power18 = "fan_disk_power" +WARNHI_power18 = "375000000" +WARNLO_power18 = "0" +CRITHI_power18 = "400000000" +CRITLO_power18 = "0" + +LABEL_power13 = "io_power" +WARNHI_power13 = "128000000" +WARNLO_power13 = "0" +CRITHI_power13 = "150000000" +CRITLO_power13 = "0" diff --git a/meta-ibm/meta-witherspoon/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/devices/platform/gpio-fsi/fsi0/slave@00--00/00--00--00--0a/fsi1/slave@01--00/01--01--00--06/sbefifo2-dev0/occ-hwmon.2.conf b/meta-ibm/meta-witherspoon/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/devices/platform/gpio-fsi/fsi0/slave@00--00/00--00--00--0a/fsi1/slave@01--00/01--01--00--06/sbefifo2-dev0/occ-hwmon.2.conf new file mode 100644 index 000000000..55b72fc2a --- /dev/null +++ b/meta-ibm/meta-witherspoon/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/devices/platform/gpio-fsi/fsi0/slave@00--00/00--00--00--0a/fsi1/slave@01--00/01--01--00--06/sbefifo2-dev0/occ-hwmon.2.conf @@ -0,0 +1,268 @@ +MODE_temp1 = "label" +MODE_temp2 = "label" +MODE_temp3 = "label" +MODE_temp4 = "label" +MODE_temp5 = "label" +MODE_temp6 = "label" +MODE_temp7 = "label" +MODE_temp8 = "label" +MODE_temp9 = "label" +MODE_temp10 = "label" +MODE_temp11 = "label" +MODE_temp12 = "label" +MODE_temp13 = "label" +MODE_temp14 = "label" +MODE_temp15 = "label" +MODE_temp16 = "label" +MODE_temp17 = "label" +MODE_temp18 = "label" +MODE_temp19 = "label" +MODE_temp20 = "label" +MODE_temp21 = "label" +MODE_temp22 = "label" +MODE_temp23 = "label" +MODE_temp24 = "label" +MODE_temp25 = "label" +MODE_temp26 = "label" +MODE_temp27 = "label" +MODE_temp28 = "label" +MODE_temp29 = "label" +MODE_temp30 = "label" +MODE_temp31 = "label" +MODE_temp32 = "label" +MODE_temp33 = "label" +MODE_temp34 = "label" +MODE_temp35 = "label" +MODE_temp36 = "label" +MODE_temp37 = "label" +MODE_temp38 = "label" + +REMOVERCS = "11" + +LABEL_temp91 = "p1_core0_temp" +WARNHI_temp91 = "78000" +WARNLO_temp91 = "0" +CRITHI_temp91 = "83000" +CRITLO_temp91 = "0" + +LABEL_temp94 = "p1_core1_temp" +WARNHI_temp94 = "78000" +WARNLO_temp94 = "0" +CRITHI_temp94 = "83000" +CRITLO_temp94 = "0" + +LABEL_temp97 = "p1_core2_temp" +WARNHI_temp97 = "78000" +WARNLO_temp97 = "0" +CRITHI_temp97 = "83000" +CRITLO_temp97 = "0" + +LABEL_temp100 = "p1_core3_temp" +WARNHI_temp100 = "78000" +WARNLO_temp100 = "0" +CRITHI_temp100 = "83000" +CRITLO_temp100 = "0" + +LABEL_temp103 = "p1_core4_temp" +WARNHI_temp103 = "78000" +WARNLO_temp103 = "0" +CRITHI_temp103 = "83000" +CRITLO_temp103 = "0" + +LABEL_temp106 = "p1_core5_temp" +WARNHI_temp106 = "78000" +WARNLO_temp106 = "0" +CRITHI_temp106 = "83000" +CRITLO_temp106 = "0" + +LABEL_temp109 = "p1_core6_temp" +WARNHI_temp109 = "78000" +WARNLO_temp109 = "0" +CRITHI_temp109 = "83000" +CRITLO_temp109 = "0" + +LABEL_temp112 = "p1_core7_temp" +WARNHI_temp112 = "78000" +WARNLO_temp112 = "0" +CRITHI_temp112 = "83000" +CRITLO_temp112 = "0" + +LABEL_temp115 = "p1_core8_temp" +WARNHI_temp115 = "78000" +WARNLO_temp115 = "0" +CRITHI_temp115 = "83000" +CRITLO_temp115 = "0" + +LABEL_temp118 = "p1_core9_temp" +WARNHI_temp118 = "78000" +WARNLO_temp118 = "0" +CRITHI_temp118 = "83000" +CRITLO_temp118 = "0" + +LABEL_temp121 = "p1_core10_temp" +WARNHI_temp121 = "78000" +WARNLO_temp121 = "0" +CRITHI_temp121 = "83000" +CRITLO_temp121 = "0" + +LABEL_temp124 = "p1_core11_temp" +WARNHI_temp124 = "78000" +WARNLO_temp124 = "0" +CRITHI_temp124 = "83000" +CRITLO_temp124 = "0" + +LABEL_temp127 = "p1_core12_temp" +WARNHI_temp127 = "78000" +WARNLO_temp127 = "0" +CRITHI_temp127 = "83000" +CRITLO_temp127 = "0" + +LABEL_temp130 = "p1_core13_temp" +WARNHI_temp130 = "78000" +WARNLO_temp130 = "0" +CRITHI_temp130 = "83000" +CRITLO_temp130 = "0" + +LABEL_temp133 = "p1_core14_temp" +WARNHI_temp133 = "78000" +WARNLO_temp133 = "0" +CRITHI_temp133 = "83000" +CRITLO_temp133 = "0" + +LABEL_temp136 = "p1_core15_temp" +WARNHI_temp136 = "78000" +WARNLO_temp136 = "0" +CRITHI_temp136 = "83000" +CRITLO_temp136 = "0" + +LABEL_temp139 = "p1_core16_temp" +WARNHI_temp139 = "78000" +WARNLO_temp139 = "0" +CRITHI_temp139 = "83000" +CRITLO_temp139 = "0" + +LABEL_temp142 = "p1_core17_temp" +WARNHI_temp142 = "78000" +WARNLO_temp142 = "0" +CRITHI_temp142 = "83000" +CRITLO_temp142 = "0" + +LABEL_temp145 = "p1_core18_temp" +WARNHI_temp145 = "78000" +WARNLO_temp145 = "0" +CRITHI_temp145 = "83000" +CRITLO_temp145 = "0" + +LABEL_temp148 = "p1_core19_temp" +WARNHI_temp148 = "78000" +WARNLO_temp148 = "0" +CRITHI_temp148 = "83000" +CRITLO_temp148 = "0" + +LABEL_temp151 = "p1_core20_temp" +WARNHI_temp151 = "78000" +WARNLO_temp151 = "0" +CRITHI_temp151 = "83000" +CRITLO_temp151 = "0" + +LABEL_temp154 = "p1_core21_temp" +WARNHI_temp154 = "78000" +WARNLO_temp154 = "0" +CRITHI_temp154 = "83000" +CRITLO_temp154 = "0" + +LABEL_temp157 = "p1_core22_temp" +WARNHI_temp157 = "78000" +WARNLO_temp157 = "0" +CRITHI_temp157 = "83000" +CRITLO_temp157 = "0" + +LABEL_temp160 = "p1_core23_temp" +WARNHI_temp160 = "78000" +WARNLO_temp160 = "0" +CRITHI_temp160 = "83000" +CRITLO_temp160 = "0" + +LABEL_temp181 = "dimm8_temp" +WARNHI_temp181 = "78000" +WARNLO_temp181 = "0" +CRITHI_temp181 = "83000" +CRITLO_temp181 = "0" + +LABEL_temp183 = "dimm9_temp" +WARNHI_temp183 = "78000" +WARNLO_temp183 = "0" +CRITHI_temp183 = "83000" +CRITLO_temp183 = "0" + +LABEL_temp185 = "dimm10_temp" +WARNHI_temp185 = "78000" +WARNLO_temp185 = "0" +CRITHI_temp185 = "83000" +CRITLO_temp185 = "0" + +LABEL_temp187 = "dimm11_temp" +WARNHI_temp187 = "78000" +WARNLO_temp187 = "0" +CRITHI_temp187 = "83000" +CRITLO_temp187 = "0" + +LABEL_temp189 = "dimm12_temp" +WARNHI_temp189 = "78000" +WARNLO_temp189 = "0" +CRITHI_temp189 = "83000" +CRITLO_temp189 = "0" + +LABEL_temp191 = "dimm13_temp" +WARNHI_temp191 = "78000" +WARNLO_temp191 = "0" +CRITHI_temp191 = "83000" +CRITLO_temp191 = "0" + +LABEL_temp193 = "dimm14_temp" +WARNHI_temp193 = "78000" +WARNLO_temp193 = "0" +CRITHI_temp193 = "83000" +CRITLO_temp193 = "0" + +LABEL_temp195 = "dimm15_temp" +WARNHI_temp195 = "78000" +WARNLO_temp195 = "0" +CRITHI_temp195 = "83000" +CRITLO_temp195 = "0" + +LABEL_temp207 = "gpu3_core_temp" +WARNHI_temp207 = "76000" +WARNLO_temp207 = "0" +CRITHI_temp207 = "81000" +CRITLO_temp207 = "0" + +LABEL_temp208 = "gpu3_mem_temp" +WARNHI_temp208 = "78000" +WARNLO_temp208 = "0" +CRITHI_temp208 = "83000" +CRITLO_temp208 = "0" + +LABEL_temp210 = "gpu4_core_temp" +WARNHI_temp210 = "76000" +WARNLO_temp210 = "0" +CRITHI_temp210 = "81000" +CRITLO_temp210 = "0" + +LABEL_temp211 = "gpu4_mem_temp" +WARNHI_temp211 = "78000" +WARNLO_temp211 = "0" +CRITHI_temp211 = "83000" +CRITLO_temp211 = "0" + +LABEL_temp213 = "gpu5_core_temp" +WARNHI_temp213 = "76000" +WARNLO_temp213 = "0" +CRITHI_temp213 = "81000" +CRITLO_temp213 = "0" + +LABEL_temp214 = "gpu5_mem_temp" +WARNHI_temp214 = "78000" +WARNLO_temp214 = "0" +CRITHI_temp214 = "83000" +CRITLO_temp214 = "0" diff --git a/meta-ibm/meta-witherspoon/recipes-phosphor/sensors/phosphor-hwmon%/start_max31785_hwmon.sh b/meta-ibm/meta-witherspoon/recipes-phosphor/sensors/phosphor-hwmon%/start_max31785_hwmon.sh new file mode 100755 index 000000000..6d4e6ba1e --- /dev/null +++ b/meta-ibm/meta-witherspoon/recipes-phosphor/sensors/phosphor-hwmon%/start_max31785_hwmon.sh @@ -0,0 +1,26 @@ +#!/bin/sh + +# Copy in the correct MAX31785 phosphor-hwmon config file to use based on the +# WaterCooled property, and then start the hwmon service. + +# $1: The OF_FULLNAME udev attribute for the MAX31785 + +base="/etc/default/obmc/hwmon/"$1 +target=$base".conf" + +service=$(mapper get-service /xyz/openbmc_project/inventory/system/chassis) + +if [ $(busctl get-property $service \ + /xyz/openbmc_project/inventory/system/chassis \ + xyz.openbmc_project.Inventory.Decorator.CoolingType \ + WaterCooled | grep true | wc -l) != 0 ]; +then + source=$base'_water.conf' +else + source=$base'_air.conf' +fi + +cp $source $target + +instance=$(systemd-escape $1) +systemctl start xyz.openbmc_project.Hwmon@$instance.service diff --git a/meta-ibm/meta-witherspoon/recipes-phosphor/settings/phosphor-settings-manager.bbappend b/meta-ibm/meta-witherspoon/recipes-phosphor/settings/phosphor-settings-manager.bbappend new file mode 100644 index 000000000..dfa24d8e9 --- /dev/null +++ b/meta-ibm/meta-witherspoon/recipes-phosphor/settings/phosphor-settings-manager.bbappend @@ -0,0 +1,2 @@ +FILESEXTRAPATHS_append_witherspoon := ":${THISDIR}/${PN}" +SRC_URI_append_witherspoon = " file://TPMEnable-default-true.override.yml" diff --git a/meta-ibm/meta-witherspoon/recipes-phosphor/settings/phosphor-settings-manager/TPMEnable-default-true.override.yml b/meta-ibm/meta-witherspoon/recipes-phosphor/settings/phosphor-settings-manager/TPMEnable-default-true.override.yml new file mode 100644 index 000000000..905ac12b4 --- /dev/null +++ b/meta-ibm/meta-witherspoon/recipes-phosphor/settings/phosphor-settings-manager/TPMEnable-default-true.override.yml @@ -0,0 +1,6 @@ +--- +/xyz/openbmc_project/control/host0/TPMEnable: + - Interface: xyz.openbmc_project.Control.TPM.Policy + Properties: + TPMEnable: + Default: 'true' diff --git a/meta-ibm/meta-witherspoon/recipes-phosphor/settings/phosphor-settings-read-settings-mrw-native.bbappend b/meta-ibm/meta-witherspoon/recipes-phosphor/settings/phosphor-settings-read-settings-mrw-native.bbappend new file mode 100644 index 000000000..aa8149c1b --- /dev/null +++ b/meta-ibm/meta-witherspoon/recipes-phosphor/settings/phosphor-settings-read-settings-mrw-native.bbappend @@ -0,0 +1,2 @@ +FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" +MRW_EXPRESSION_VARS = "-v PS_DERATING=${POWER_SUPPLY_DERATING_FACTOR}" diff --git a/meta-ibm/meta-witherspoon/recipes-phosphor/settings/phosphor-settings-read-settings-mrw-native/mrw-override-settings.yaml b/meta-ibm/meta-witherspoon/recipes-phosphor/settings/phosphor-settings-read-settings-mrw-native/mrw-override-settings.yaml new file mode 100644 index 000000000..c823896f1 --- /dev/null +++ b/meta-ibm/meta-witherspoon/recipes-phosphor/settings/phosphor-settings-read-settings-mrw-native/mrw-override-settings.yaml @@ -0,0 +1,11 @@ +/xyz/openbmc_project/control/host0/power_cap: + - Interface: xyz.openbmc_project.Control.Power.Cap + Properties: + PowerCap: + Default: 0 + Validation: + Type: "range" + Validator: "[[MRW_OPEN_POWER_SOFT_MIN_PCAP_WATTS/(PS_DERATING/100)]]..[[MRW_OPEN_POWER_N_PLUS_ONE_BULK_POWER_LIMIT_WATTS/(PS_DERATING/100)]]" + Unit: "Watts" + PowerCapEnable: + Default: 'false' diff --git a/meta-ibm/meta-witherspoon/recipes-phosphor/vpd/openpower-fru-vpd.bbappend b/meta-ibm/meta-witherspoon/recipes-phosphor/vpd/openpower-fru-vpd.bbappend new file mode 100644 index 000000000..6a00acf79 --- /dev/null +++ b/meta-ibm/meta-witherspoon/recipes-phosphor/vpd/openpower-fru-vpd.bbappend @@ -0,0 +1,4 @@ +do_install_append() { + DEST=${D}${inventory_envdir} + printf "\nEEPROM=/sys/devices/platform/ahb/ahb:apb/ahb:apb:i2c@1e78a000/1e78a400.i2c-bus/i2c-11/11-0051/eeprom" >> ${DEST}/inventory +} diff --git a/meta-ibm/meta-witherspoon/recipes-phosphor/workbook/devtree-config-native.bb b/meta-ibm/meta-witherspoon/recipes-phosphor/workbook/devtree-config-native.bb new file mode 100644 index 000000000..9a16dd6b3 --- /dev/null +++ b/meta-ibm/meta-witherspoon/recipes-phosphor/workbook/devtree-config-native.bb @@ -0,0 +1,17 @@ +SUMMARY = "Witherspoon Device Tree Configuration" +DESCRIPTION = "Provides the device tree configuration file for Witherspoon" +PR = "r1" + +inherit obmc-phosphor-license +inherit native + +SRC_URI += "file://config.yaml" + +FILES_${PN} += "${datadir}/devtree" + +do_install() { + install -d ${D}${datadir}/devtree + install -m 0644 config.yaml ${D}${datadir}/devtree/ +} + +S = "${WORKDIR}" diff --git a/meta-ibm/meta-witherspoon/recipes-phosphor/workbook/devtree-config/config.yaml b/meta-ibm/meta-witherspoon/recipes-phosphor/workbook/devtree-config/config.yaml new file mode 100644 index 000000000..3094c164d --- /dev/null +++ b/meta-ibm/meta-witherspoon/recipes-phosphor/workbook/devtree-config/config.yaml @@ -0,0 +1,54 @@ +#Device tree include files, which can be +#included in different parts of the tree. +#Optional. +includes: + pre-root-node: + - aspeed-g5.dtsi + - dt-bindings/gpio/aspeed-gpio.h + root-node: + post-root-node: + +#The BMC's memory base address and size. +#Required. +memory: + base: 0x80000000 + size: 0x40000000 + +#Enables the mapping of the host SPI flash into memory +#and the LPC mailbox to allow host access to that data. +#Required for most P9 OpenPower systems. +lpc-host-spi-flash-mailbox: + #The address range to map the flash into + bmc-address-range: + base: 0x94000000 + size: 0x04000000 #64MB + +#Values for the chosen node. +#Required. +chosen: + stdout-path: (alias)uart5 + bootargs: console=ttyS4,115200 earlyprintk + +#Values for the aliases node. +#Optional. +aliases: + serial4: uart5 + +#The number that should be added to the MRW's +#I2C bus number to get the device tree's number. +#Optional. +i2c-bus-adjust: -1 + +#BMC flash specific fields that don't belong +#in the MRW. Keys and values here show up +#as-is in the node structure that gets passed to +#the node generator code. +bmc-flash-config: + chip-select-0: + DTSI_INCLUDE: aspeed-bmc-opp-flash-layout.dtsi + chip-select-1: + label: alt + +#If OpenFSI device tree support should be enabled. +#true or false +enable-openfsi: true diff --git a/meta-ibm/meta-witherspoon/recipes-phosphor/workbook/witherspoon-config.bb b/meta-ibm/meta-witherspoon/recipes-phosphor/workbook/witherspoon-config.bb new file mode 100644 index 000000000..e08f89d25 --- /dev/null +++ b/meta-ibm/meta-witherspoon/recipes-phosphor/workbook/witherspoon-config.bb @@ -0,0 +1,5 @@ +SUMMARY = "Witherspoon board wiring" +DESCRIPTION = "Board wiring information for the Witherspoon OpenPOWER system." +PR = "r1" + +inherit config-in-skeleton diff --git a/meta-ibm/meta-witherspoon/recipes.txt b/meta-ibm/meta-witherspoon/recipes.txt new file mode 100644 index 000000000..a943f591a --- /dev/null +++ b/meta-ibm/meta-witherspoon/recipes.txt @@ -0,0 +1,3 @@ +recipes-core - What's needed to build a basic working Linux image including commonly used dependencies +recipes-kernel - The kernel and generic applications/libraries with strong kernel dependencies +recipes-phosphor - Phosphor OpenBMC applications and configuration diff --git a/meta-ibm/meta-z/conf/bblayers.conf.sample b/meta-ibm/meta-z/conf/bblayers.conf.sample new file mode 100644 index 000000000..5dbab8590 --- /dev/null +++ b/meta-ibm/meta-z/conf/bblayers.conf.sample @@ -0,0 +1,25 @@ +# LAYER_CONF_VERSION is increased each time build/conf/bblayers.conf +# changes incompatibly +LCONF_VERSION = "8" + +BBPATH = "${TOPDIR}" +BBFILES ?= "" + +BBLAYERS ?= " \ + ##OEROOT##/meta \ + ##OEROOT##/meta-poky \ + ##OEROOT##/meta-openembedded/meta-oe/ \ + ##OEROOT##/meta-openembedded/meta-filesystems/ \ + ##OEROOT##/meta-openembedded/meta-networking/ \ + ##OEROOT##/meta-openembedded/meta-python/ \ + ##OEROOT##/meta-openembedded/meta-webserver \ + ##OEROOT##/meta-phosphor \ + ##OEROOT##/meta-ibm/meta-fsp2 \ + ##OEROOT##/meta-openpower \ + ##OEROOT##/meta-ibm \ + ##OEROOT##/meta-ibm/meta-z \ +" +BBLAYERS_NON_REMOVABLE ?= " \ + ##OEROOT##/meta \ + ##OEROOT##/meta-poky \ + " diff --git a/meta-ibm/meta-z/conf/conf-notes.txt b/meta-ibm/meta-z/conf/conf-notes.txt new file mode 100644 index 000000000..9b3c01a55 --- /dev/null +++ b/meta-ibm/meta-z/conf/conf-notes.txt @@ -0,0 +1,2 @@ +Common targets are: + obmc-phosphor-image diff --git a/meta-ibm/meta-z/conf/layer.conf b/meta-ibm/meta-z/conf/layer.conf new file mode 100644 index 000000000..790dc69e8 --- /dev/null +++ b/meta-ibm/meta-z/conf/layer.conf @@ -0,0 +1,5 @@ +# We have a conf and classes directory, add to BBPATH +BBPATH .= ":${LAYERDIR}" + +BBFILE_COLLECTIONS += "ibm-z" +BBFILE_PATTERN_ibm-z = "" diff --git a/meta-ibm/meta-z/conf/local.conf.sample b/meta-ibm/meta-z/conf/local.conf.sample new file mode 100644 index 000000000..988416f1a --- /dev/null +++ b/meta-ibm/meta-z/conf/local.conf.sample @@ -0,0 +1,18 @@ +MACHINE ??= "ibm-z" +DISTRO ?= "openbmc-phosphor" +PACKAGE_CLASSES ?= "package_rpm" +SANITY_TESTED_DISTROS_append ?= " *" +EXTRA_IMAGE_FEATURES = "debug-tweaks" +USER_CLASSES ?= "buildstats image-mklibs image-prelink" +PATCHRESOLVE = "noop" +BB_DISKMON_DIRS = "\ + STOPTASKS,${TMPDIR},1G,100K \ + STOPTASKS,${DL_DIR},1G,100K \ + STOPTASKS,${SSTATE_DIR},1G,100K \ + STOPTASKS,/tmp,100M,100K \ + ABORT,${TMPDIR},100M,1K \ + ABORT,${DL_DIR},100M,1K \ + ABORT,${SSTATE_DIR},100M,1K \ + ABORT,/tmp,10M,1K" +CONF_VERSION = "1" +INHERIT += "extrausers" diff --git a/meta-ibm/meta-z/conf/machine/ibm-z.conf b/meta-ibm/meta-z/conf/machine/ibm-z.conf new file mode 100644 index 000000000..90765bd2b --- /dev/null +++ b/meta-ibm/meta-z/conf/machine/ibm-z.conf @@ -0,0 +1,13 @@ +MACHINE = "ibm-z" +KERNEL_DEVICETREE = "fsp2.dtb" +KBUILD_DEFCONFIG = "44x/fsp2_defconfig" + +require conf/machine/include/fsp2.inc +require conf/machine/include/obmc-bsp-common.inc +require conf/machine/include/ibm.inc + +#dummy uboot settings +UBOOT_MACHINE_sunray2 = "mpc8308_p1m_defconfig" +UBOOT_ENTRYPOINT = "0x0" +UBOOT_LOADADDRESS = "0x0" + diff --git a/meta-ibm/recipes-httpd/nginx/files/gen-cert.sh b/meta-ibm/recipes-httpd/nginx/files/gen-cert.sh new file mode 100644 index 000000000..480266f3b --- /dev/null +++ b/meta-ibm/recipes-httpd/nginx/files/gen-cert.sh @@ -0,0 +1,9 @@ +#!/bin/sh + +PEM="/etc/ssl/certs/nginx/cert.pem" + +if [ ! -f $PEM ]; then + openssl req -x509 -sha256 -newkey rsa:2048 -keyout $PEM -out $PEM \ + -days 3650 -subj "/O=openbmc-project.xyz/CN=localhost" \ + -nodes +fi diff --git a/meta-ibm/recipes-httpd/nginx/files/nginx.conf b/meta-ibm/recipes-httpd/nginx/files/nginx.conf new file mode 100644 index 000000000..7d65183ec --- /dev/null +++ b/meta-ibm/recipes-httpd/nginx/files/nginx.conf @@ -0,0 +1,114 @@ + +user www-data; +worker_processes 1; + +error_log stderr; + +pid /run/nginx/nginx.pid; + + +# Nginx requires this section, even if no options +events { +} + +# Note that a lot of these settings come from the OWASP Secure +# Configuration guide for nginx +# https://www.owasp.org/index.php/SCG_WS_nginx +# and the mozilla security guidelines +# https://wiki.mozilla.org/Security/Server_Side_TLS + +http { + include mime.types; + + # For certain locations, only allow one connection per IP + limit_conn_zone $binary_remote_addr zone=addr:10m; + + # Default log format + log_format main '$remote_addr - $remote_user [$time_local] "$request" ' + '$status $body_bytes_sent "$http_referer" ' + '"$http_user_agent" "$http_x_forwarded_for"'; + + # Comment out to enable access log in /var/log/nginx/ + access_log off; + + client_body_timeout 30; + client_header_timeout 10; + keepalive_timeout 5 5; + send_timeout 30; + + # Do not return nginx version to clients + server_tokens off; + + client_max_body_size 100k; + client_body_buffer_size 100K; + client_header_buffer_size 1k; + large_client_header_buffers 4 8k; + + # redirect all http traffic to https + server { + listen 80 default_server; + listen [::]:80 default_server; + server_name _; + return 301 https://$host$request_uri; + } + + server { + listen 443 ssl; + server_name 127.0.0.1; + + ssl on; + ssl_certificate @CERTPATH@/cert.pem; + ssl_certificate_key @CERTPATH@/cert.pem; + ssl_session_timeout 5m; + ssl_protocols TLSv1.2; + ssl_ciphers "ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256"; + ssl_prefer_server_ciphers on; + + location / { + # This location lets us serve the static pre-compressed webui + # content (rooted at /usr/share/www). Also if the URI points to + # something else (that is unmatched by other locations), we + # fallback to the rest server. This approach is based on the + # guide at https://docs.nginx.com/nginx/admin-guide/web-server/serving-static-content. + root /usr/share/www; + # For clients that support gzip encoding, serve them + # pre-compressed gzip content. For clients that don't, + # uncompress on the BMC. The module gunzip requires + # gzip_static to be set to 'always'; gzip_static is the + # module that serves compressed content for clients that + # support gzip. + gunzip on; + gzip_static always; + try_files $uri $uri/ @rest_server; + } + location @rest_server { + # Use 127.0.0.1 instead of localhost since nginx will + # first use ipv6 address of ::1 which the upstream server + # is not listening on. This generates an error msg to + # the journal. Nginx then uses the 127.0.0.1 and everything + # works fine but want to avoid the error msg to the log. + proxy_pass http://127.0.0.1:8081; + + # WebSocket support + proxy_http_version 1.1; + proxy_set_header Upgrade $http_upgrade; + proxy_set_header Connection "upgrade"; + } + location ~ (/org/openbmc/control/flash/bmc/action/update|/upload/image|/download/dump) { + # Marked as 33MB to allow for firmware image updating and dump + # downloads + client_max_body_size 33M; + + # Only 1 connection at a time here from an IP + limit_conn addr 1; + + proxy_pass http://127.0.0.1:8081; + } + location /redfish { + proxy_pass http://127.0.0.1:8082; + proxy_http_version 1.1; + } + + include /etc/nginx/sites-enabled/443_*.conf; + } +} diff --git a/meta-ibm/recipes-httpd/nginx/files/nginx.service b/meta-ibm/recipes-httpd/nginx/files/nginx.service new file mode 100644 index 000000000..3f9dd3de6 --- /dev/null +++ b/meta-ibm/recipes-httpd/nginx/files/nginx.service @@ -0,0 +1,20 @@ +[Unit] +Description=The NGINX HTTP and reverse proxy server +After=network.target + +[Service] +Type=forking +SyslogIdentifier=nginx +ExecStartPre=/usr/bin/env gen-cert.sh +ExecStartPre=-/usr/bin/env mkdir /var/volatile/nginx/ +ExecStartPre=/usr/bin/env nginx -t -p /var/volatile/nginx +ExecStart=/usr/bin/env nginx -p /var/volatile/nginx +ExecReload=/usr/bin/env kill -s HUP $MAINPID +ExecStop=/usr/bin/env kill -s QUIT $MAINPID +PrivateTmp=true +# First time on system takes longer for initial setup so +# give double normal timeout +TimeoutStartSec=180 + +[Install] +WantedBy={SYSTEMD_DEFAULT_TARGET} diff --git a/meta-ibm/recipes-httpd/nginx/files/nginx.socket b/meta-ibm/recipes-httpd/nginx/files/nginx.socket new file mode 100644 index 000000000..24be604da --- /dev/null +++ b/meta-ibm/recipes-httpd/nginx/files/nginx.socket @@ -0,0 +1,8 @@ +[Unit] +Description=Nginx + +[Socket] +ListenStream=8081 + +[Install] +WantedBy=sockets.target diff --git a/meta-ibm/recipes-httpd/nginx/nginx_%.bbappend b/meta-ibm/recipes-httpd/nginx/nginx_%.bbappend new file mode 100644 index 000000000..8eb7e402b --- /dev/null +++ b/meta-ibm/recipes-httpd/nginx/nginx_%.bbappend @@ -0,0 +1,33 @@ +FILESEXTRAPATHS_prepend := "${THISDIR}/files:" + +inherit systemd +inherit obmc-phosphor-systemd + +SRC_URI += " \ + file://nginx.conf \ + file://nginx.service \ + file://gen-cert.sh \ + " + +EXTRA_OECONF =+ " --without-select_module --with-http_gunzip_module" + +SSLCERTPATH = "/etc/ssl/certs/nginx/" + + +do_install_append() { + + install -m 644 ${WORKDIR}/nginx.conf ${D}${sysconfdir}/nginx + install -m 0755 ${WORKDIR}/gen-cert.sh ${D}${sbindir}/gen-cert.sh + + install -d ${D}${SSLCERTPATH} + chown -R www:www-data ${D}${SSLCERTPATH} + + + echo SSLCERTPATH + echo ${SSLCERTPATH} + sed -i 's,@CERTPATH@,${SSLCERTPATH},g' ${D}${sysconfdir}/nginx/nginx.conf +} + +FILES_${PN} += " ${SSLCERTPATH} " + +SYSTEMD_SERVICE_${PN} += " nginx.service" diff --git a/meta-ibm/recipes-phosphor/bmcweb/bmcweb.bbappend b/meta-ibm/recipes-phosphor/bmcweb/bmcweb.bbappend new file mode 100644 index 000000000..e3f627f53 --- /dev/null +++ b/meta-ibm/recipes-phosphor/bmcweb/bmcweb.bbappend @@ -0,0 +1,10 @@ +SUMMARY = "Modifications to support Nginx" + +# Behind NGINX so disable SSL in bmcweb +EXTRA_OECMAKE += "-DBMCWEB_INSECURE_DISABLE_SSL=ON" + +# Only need redfish support +EXTRA_OECMAKE += "-DBMCWEB_ENABLE_KVM=OFF -DBMCWEB_ENABLE_DBUS_REST=OFF" + +# override service and socket file to use nginx +FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" diff --git a/meta-ibm/recipes-phosphor/bmcweb/bmcweb/bmcweb.service b/meta-ibm/recipes-phosphor/bmcweb/bmcweb/bmcweb.service new file mode 100644 index 000000000..832eb0491 --- /dev/null +++ b/meta-ibm/recipes-phosphor/bmcweb/bmcweb/bmcweb.service @@ -0,0 +1,9 @@ +[Unit] +Description=BMC Redfish Server (bmcweb) +After=network.target +After=obmc-webserver-pre.target + +[Service] +Restart=always +ExecStart=/usr/bin/env bmcweb +SyslogIdentifier=bmcweb diff --git a/meta-ibm/recipes-phosphor/bmcweb/bmcweb/bmcweb.socket b/meta-ibm/recipes-phosphor/bmcweb/bmcweb/bmcweb.socket new file mode 100644 index 000000000..40e68975c --- /dev/null +++ b/meta-ibm/recipes-phosphor/bmcweb/bmcweb/bmcweb.socket @@ -0,0 +1,8 @@ +[Unit] +Description=Phosphor redfish socket (bmcweb) + +[Socket] +ListenStream=127.0.0.1:8082 + +[Install] +WantedBy=sockets.target diff --git a/meta-ibm/recipes-phosphor/dbus/ibm-dbus-interfaces-mapper-config-native.bb b/meta-ibm/recipes-phosphor/dbus/ibm-dbus-interfaces-mapper-config-native.bb new file mode 100644 index 000000000..8347b9eec --- /dev/null +++ b/meta-ibm/recipes-phosphor/dbus/ibm-dbus-interfaces-mapper-config-native.bb @@ -0,0 +1,10 @@ +SUMMARY="Add /com/ibm namespace to phosphor-mapper" +DESCRIPTION="Add the /com/ibm path namespace and \ +com.ibm interface prefix to the mapper watch list." + +inherit phosphor-mapper +inherit native +inherit obmc-phosphor-license + +PHOSPHOR_MAPPER_NAMESPACE_append = " /com/ibm" +PHOSPHOR_MAPPER_INTERFACE_append = " com.ibm" diff --git a/meta-ibm/recipes-phosphor/dbus/ibm-dbus-interfaces.bb b/meta-ibm/recipes-phosphor/dbus/ibm-dbus-interfaces.bb new file mode 100644 index 000000000..947f5d7db --- /dev/null +++ b/meta-ibm/recipes-phosphor/dbus/ibm-dbus-interfaces.bb @@ -0,0 +1,32 @@ +SUMMARY = "IBM DBus Interfaces" +DESCRIPTION = "Generated bindings, using sdbus++, for the IBM YAML" +PR = "r1" + +S = "${WORKDIR}/git" + +inherit autotools pkgconfig +inherit obmc-phosphor-license +inherit pythonnative +inherit phosphor-dbus-yaml + +DEPENDS += "autoconf-archive-native" +DEPENDS += "sdbus++-native" + +SRC_URI += "git://github.com/openbmc/ibm-dbus-interfaces" +SRCREV = "62c7bff037587fe0fbfdffbe622058d86c7d7b7b" + +DEPENDS_remove_class-native = "sdbus++-native" +DEPENDS_remove_class-nativesdk = "sdbus++-native" + +PACKAGECONFIG ??= "libibm_dbus" +PACKAGECONFIG[libibm_dbus] = " \ + --enable-libibm_dbus, \ + --disable-libibm_dbus, \ + systemd sdbusplus, \ + libsystemd sdbusplus \ + " + +PACKAGECONFIG_remove_class-native = "libibm_dbus" +PACKAGECONFIG_remove_class-nativesdk = "libibm_dbus" + +BBCLASSEXTEND += "native nativesdk" diff --git a/meta-ibm/recipes-phosphor/dbus/phosphor-mapper-config-native.bbappend b/meta-ibm/recipes-phosphor/dbus/phosphor-mapper-config-native.bbappend new file mode 100644 index 000000000..d94a55490 --- /dev/null +++ b/meta-ibm/recipes-phosphor/dbus/phosphor-mapper-config-native.bbappend @@ -0,0 +1 @@ +PHOSPHOR_MAPPER_CONFIGS_append = " ibm-dbus-interfaces-mapper-config-native" diff --git a/meta-ibm/recipes-phosphor/dump/phosphor-debug-collector.bbappend b/meta-ibm/recipes-phosphor/dump/phosphor-debug-collector.bbappend new file mode 100644 index 000000000..402e4fa09 --- /dev/null +++ b/meta-ibm/recipes-phosphor/dump/phosphor-debug-collector.bbappend @@ -0,0 +1,21 @@ +FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" + +SRC_URI += "file://plugins.d/ibm_elogall" + +install_ibm_plugins() { + + install -m 0755 ${WORKDIR}/plugins.d/ibm_elogall ${D}${dreport_plugin_dir} + +} + +#Link in the plugins so dreport run them at the appropriate time +python link_ibm_plugins() { + + workdir = d.getVar('WORKDIR', True) + script = os.path.join(workdir, 'plugins.d', 'ibm_elogall') + install_dreport_user_script(script, d) + +} + +do_install[postfuncs] += "install_ibm_plugins" +do_install[postfuncs] += "link_ibm_plugins" diff --git a/meta-ibm/recipes-phosphor/dump/phosphor-debug-collector/plugins.d/ibm_elogall b/meta-ibm/recipes-phosphor/dump/phosphor-debug-collector/plugins.d/ibm_elogall new file mode 100644 index 000000000..3054f237c --- /dev/null +++ b/meta-ibm/recipes-phosphor/dump/phosphor-debug-collector/plugins.d/ibm_elogall @@ -0,0 +1,29 @@ +#!/bin/bash +# +# config: 2 20 +# @brief: Get the IBM specific elog objects +# + +. $DREPORT_INCLUDE/functions + +desc="IBM elog" + +entries=$(busctl --list --no-pager tree \ + com.ibm.Logging | grep \ + '/xyz/openbmc_project/logging/entry/') + +#check for elog entries. +if [ -z "$entries" ]; then + log_info "No $desc entries" + exit 0 +fi + +command="busctl call --verbose --no-pager \ + com.ibm.Logging \ + /xyz/openbmc_project/logging \ + org.freedesktop.DBus.ObjectManager \ + GetManagedObjects" + +file_name="ibm_elogall.log" + +add_cmd_output "$command" "$file_name" "$desc" diff --git a/meta-ibm/recipes-phosphor/logging/ibm-logging.bb b/meta-ibm/recipes-phosphor/logging/ibm-logging.bb new file mode 100644 index 000000000..e32678708 --- /dev/null +++ b/meta-ibm/recipes-phosphor/logging/ibm-logging.bb @@ -0,0 +1,79 @@ +SUMMARY = "IBM enhanced error logging" +DESCRIPTION = "Adds additional error logging functionality for IBM systems" +PR = "r1" +HOMEPAGE = "https://github.com/openbmc/ibm-logging" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://${S}/LICENSE;md5=86d3f3a95c324c9479bd8986968f4327" +SRC_URI += "git://github.com/openbmc/ibm-logging" +SRCREV = "34af47ff623ce077670d270693f36e4c51adfa10" + +inherit autotools +inherit pkgconfig +inherit pythonnative +inherit obmc-phosphor-dbus-service +inherit obmc-phosphor-systemd +inherit phosphor-dbus-yaml + +DEPENDS += " \ + ibm-dbus-interfaces \ + phosphor-logging \ + nlohmann-json \ + autoconf-archive-native \ + sdbusplus \ + " + +RDEPENDS_${PN} += " \ + phosphor-logging \ + phosphor-dbus-interfaces \ + sdbusplus \ + " + +S = "${WORKDIR}/git" + +SRC_URI += "file://policyTable.json" + +PACKAGECONFIG ??= "" +PACKAGECONFIG[policy-interface] = "--enable-policy-interface, --disable-policy-interface,," + +SERVICE = "com.ibm.Logging.service" +DBUS_SERVICE_${PN} += "${SERVICE}" + +#The link is so that this service will restart if phosphor-logging restarts. +#The BindsTo in the service will not do the restart, it will only do the +#original start and a stop. +LOG_FMT = "../${SERVICE}:xyz.openbmc_project.Logging.service.wants/${SERVICE}" +SYSTEMD_LINK_${PN} += "${LOG_FMT}" + +do_install_append(){ + + install -d ${D}${datadir}/ibm-logging + + ${S}/condense_policy.py \ + -p ${WORKDIR}/policyTable.json \ + -c ${D}/${datadir}/ibm-logging/policy.json +} + +#An optional task to generate a report on all of the errors +#created by OpenBMC, and compare these errors to what is +#in the error policy table +do_report(){ + + ${S}/create_error_reports.py \ + -p ${D}/${datadir}/ibm-logging/policy.json \ + -y ${STAGING_DIR_NATIVE}${yaml_dir} \ + -e ${WORKDIR}/build/all_errors.json \ + -x ${WORKDIR}/build/policy_crosscheck.txt + +} + +addtask report + +#Collect all of the error YAML files into our recipe-sysroot-native dir. +do_report[depends] = " \ + ibm-logging:do_install \ + phosphor-logging-error-logs-native:do_populate_sysroot \ + phosphor-dbus-interfaces-native:do_populate_sysroot \ + openpower-dbus-interfaces-native:do_populate_sysroot \ + openpower-occ-control-native:do_populate_sysroot \ + openpower-debug-collector-native:do_populate_sysroot \ + " diff --git a/meta-ibm/recipes-phosphor/logging/ibm-logging/com.ibm.Logging.service b/meta-ibm/recipes-phosphor/logging/ibm-logging/com.ibm.Logging.service new file mode 100644 index 000000000..57ebc9973 --- /dev/null +++ b/meta-ibm/recipes-phosphor/logging/ibm-logging/com.ibm.Logging.service @@ -0,0 +1,14 @@ +[Unit] +Description=IBM Log Manager +After=xyz.openbmc_project.Logging.service +BindsTo=xyz.openbmc_project.Logging.service + +[Service] +ExecStart=/usr/bin/env ibm-log-manager +SyslogIdentifier=ibm-log-manager +Restart=always +Type=dbus +BusName={BUSNAME} + +[Install] +WantedBy=xyz.openbmc_project.Logging.service diff --git a/meta-ibm/recipes-phosphor/logging/ibm-logging/policyTable.json b/meta-ibm/recipes-phosphor/logging/ibm-logging/policyTable.json new file mode 100644 index 000000000..677c02437 --- /dev/null +++ b/meta-ibm/recipes-phosphor/logging/ibm-logging/policyTable.json @@ -0,0 +1,5 @@ +{ + "_comment": "This file should be overridden with one from the machine layer.", + "events": { + } +} diff --git a/meta-ibm/recipes-phosphor/packagegroups/packagegroup-obmc-apps.bbappend b/meta-ibm/recipes-phosphor/packagegroups/packagegroup-obmc-apps.bbappend new file mode 100644 index 000000000..0b0a9c9f2 --- /dev/null +++ b/meta-ibm/recipes-phosphor/packagegroups/packagegroup-obmc-apps.bbappend @@ -0,0 +1,2 @@ +RDEPENDS_${PN}-logging += "ibm-logging" +RDEPENDS_${PN}-extras += "nginx bmcweb" diff --git a/meta-ibm/recipes-phosphor/phosphor-gevent/phosphor-gevent.bbappend b/meta-ibm/recipes-phosphor/phosphor-gevent/phosphor-gevent.bbappend new file mode 100644 index 000000000..6dd263b79 --- /dev/null +++ b/meta-ibm/recipes-phosphor/phosphor-gevent/phosphor-gevent.bbappend @@ -0,0 +1,4 @@ +SUMMARY = "Modifications to support Nginx" + +# override service and socket file to use nginx +FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" diff --git a/meta-ibm/recipes-phosphor/phosphor-gevent/phosphor-gevent/phosphor-gevent.service b/meta-ibm/recipes-phosphor/phosphor-gevent/phosphor-gevent/phosphor-gevent.service new file mode 100644 index 000000000..6b4e77ffe --- /dev/null +++ b/meta-ibm/recipes-phosphor/phosphor-gevent/phosphor-gevent/phosphor-gevent.service @@ -0,0 +1,11 @@ +[Unit] +Description=Phosphor REST Server +After=network.target +After=obmc-webserver-pre.target + +[Service] +Restart=always +ExecStart=/usr/bin/env phosphor-gevent $APPLICATION --no-ssl +SyslogIdentifier=phosphor-gevent +Environment="PYTHONUNBUFFERED=1" +EnvironmentFile={envfiledir}/obmc/wsgi_app diff --git a/meta-ibm/recipes-phosphor/phosphor-gevent/phosphor-gevent/phosphor-gevent.socket b/meta-ibm/recipes-phosphor/phosphor-gevent/phosphor-gevent/phosphor-gevent.socket new file mode 100644 index 000000000..f7fde31be --- /dev/null +++ b/meta-ibm/recipes-phosphor/phosphor-gevent/phosphor-gevent/phosphor-gevent.socket @@ -0,0 +1,8 @@ +[Unit] +Description=Phosphor Webserver socket + +[Socket] +ListenStream=127.0.0.1:8081 + +[Install] +WantedBy=sockets.target diff --git a/meta-ingrasys/conf/layer.conf b/meta-ingrasys/conf/layer.conf new file mode 100644 index 000000000..fb3404fbb --- /dev/null +++ b/meta-ingrasys/conf/layer.conf @@ -0,0 +1,6 @@ +# We have a conf and classes directory, add to BBPATH +BBPATH .= ":${LAYERDIR}" + +BBFILE_COLLECTIONS += "ingrasys" +BBFILE_PATTERN_ingrasys = "" +LAYERSERIES_COMPAT_ingrasys = "sumo" diff --git a/meta-ingrasys/conf/machine/include/ingrasys.inc b/meta-ingrasys/conf/machine/include/ingrasys.inc new file mode 100644 index 000000000..c79ddd777 --- /dev/null +++ b/meta-ingrasys/conf/machine/include/ingrasys.inc @@ -0,0 +1 @@ +require conf/machine/include/openpower.inc diff --git a/meta-ingrasys/meta-zaius/conf/bblayers.conf.sample b/meta-ingrasys/meta-zaius/conf/bblayers.conf.sample new file mode 100644 index 000000000..42188d7f0 --- /dev/null +++ b/meta-ingrasys/meta-zaius/conf/bblayers.conf.sample @@ -0,0 +1,35 @@ +# LAYER_CONF_VERSION is increased each time build/conf/bblayers.conf +# changes incompatibly +LCONF_VERSION = "8" + +BBPATH = "${TOPDIR}" +BBFILES ?= "" + +BBLAYERS ?= " \ + ##OEROOT##/meta \ + ##OEROOT##/meta-poky \ + ##OEROOT##/meta-openembedded/meta-oe \ + ##OEROOT##/meta-openembedded/meta-networking \ + ##OEROOT##/meta-openembedded/meta-perl \ + ##OEROOT##/meta-openembedded/meta-python \ + ##OEROOT##/meta-openembedded/meta-webserver \ + ##OEROOT##/meta-phosphor \ + ##OEROOT##/meta-aspeed \ + ##OEROOT##/meta-openpower \ + ##OEROOT##/meta-ingrasys \ + ##OEROOT##/meta-ingrasys/meta-zaius \ + " +BBLAYERS_NON_REMOVABLE ?= " \ + ##OEROOT##/meta \ + ##OEROOT##/meta-poky \ + ##OEROOT##/meta-openembedded/meta-oe \ + ##OEROOT##/meta-openembedded/meta-networking \ + ##OEROOT##/meta-openembedded/meta-perl \ + ##OEROOT##/meta-openembedded/meta-python \ + ##OEROOT##/meta-openembedded/meta-webserver \ + ##OEROOT##/meta-phosphor \ + ##OEROOT##/meta-aspeed \ + ##OEROOT##/meta-openpower \ + ##OEROOT##/meta-ingrasys \ + ##OEROOT##/meta-ingrasys/meta-zaius \ + " diff --git a/meta-ingrasys/meta-zaius/conf/conf-notes.txt b/meta-ingrasys/meta-zaius/conf/conf-notes.txt new file mode 100644 index 000000000..9b3c01a55 --- /dev/null +++ b/meta-ingrasys/meta-zaius/conf/conf-notes.txt @@ -0,0 +1,2 @@ +Common targets are: + obmc-phosphor-image diff --git a/meta-ingrasys/meta-zaius/conf/layer.conf b/meta-ingrasys/meta-zaius/conf/layer.conf new file mode 100644 index 000000000..7467aa5f4 --- /dev/null +++ b/meta-ingrasys/meta-zaius/conf/layer.conf @@ -0,0 +1,10 @@ +# We have a conf and classes directory, add to BBPATH +BBPATH .= ":${LAYERDIR}" + +# We have recipes-* directories, add to BBFILES +BBFILES += "${LAYERDIR}/recipes-*/*/*.bb \ + ${LAYERDIR}/recipes-*/*/*.bbappend" + +BBFILE_COLLECTIONS += "zaius" +BBFILE_PATTERN_zaius = "" +LAYERSERIES_COMPAT_zaius = "sumo" diff --git a/meta-ingrasys/meta-zaius/conf/local.conf.sample b/meta-ingrasys/meta-zaius/conf/local.conf.sample new file mode 100644 index 000000000..f137436b5 --- /dev/null +++ b/meta-ingrasys/meta-zaius/conf/local.conf.sample @@ -0,0 +1,21 @@ +MACHINE ??= "zaius" +DISTRO ?= "openbmc-openpower" +PACKAGE_CLASSES ?= "package_rpm" +SANITY_TESTED_DISTROS_append ?= " *" +EXTRA_IMAGE_FEATURES = "debug-tweaks" +USER_CLASSES ?= "buildstats image-mklibs image-prelink" +PATCHRESOLVE = "noop" +BB_DISKMON_DIRS = "\ + STOPTASKS,${TMPDIR},1G,100K \ + STOPTASKS,${DL_DIR},1G,100K \ + STOPTASKS,${SSTATE_DIR},1G,100K \ + STOPTASKS,/tmp,100M,100K \ + ABORT,${TMPDIR},100M,1K \ + ABORT,${DL_DIR},100M,1K \ + ABORT,${SSTATE_DIR},100M,1K \ + ABORT,/tmp,10M,1K" +CONF_VERSION = "1" +INHERIT += "extrausers" +EXTRA_USERS_PARAMS = " \ + usermod -p '\$1\$UGMqyqdG\$FZiylVFmRRfl9Z0Ue8G7e/' root; \ + " diff --git a/meta-ingrasys/meta-zaius/conf/machine/zaius.conf b/meta-ingrasys/meta-zaius/conf/machine/zaius.conf new file mode 100644 index 000000000..9b1050a08 --- /dev/null +++ b/meta-ingrasys/meta-zaius/conf/machine/zaius.conf @@ -0,0 +1,14 @@ +KMACHINE = "aspeed" +KERNEL_DEVICETREE = "${KMACHINE}-bmc-opp-${MACHINE}.dtb" + +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" + +require conf/machine/include/ast2500.inc +require conf/machine/include/obmc-bsp-common.inc +require conf/machine/include/ingrasys.inc +require conf/machine/include/p9.inc diff --git a/meta-ingrasys/meta-zaius/recipes-bsp/u-boot/u-boot-aspeed/0001-board-aspeed-Add-reset_phy-for-Zaius.patch b/meta-ingrasys/meta-zaius/recipes-bsp/u-boot/u-boot-aspeed/0001-board-aspeed-Add-reset_phy-for-Zaius.patch new file mode 100644 index 000000000..3b621e37e --- /dev/null +++ b/meta-ingrasys/meta-zaius/recipes-bsp/u-boot/u-boot-aspeed/0001-board-aspeed-Add-reset_phy-for-Zaius.patch @@ -0,0 +1,60 @@ +From 3cd9aa92ab8ddd230cf6a9a68a27a18705b6f57c Mon Sep 17 00:00:00 2001 +From: Xo Wang +Date: Thu, 20 Oct 2016 16:26:29 -0700 +Subject: [PATCH 1/2] board/aspeed: Add reset_phy() for Zaius + +The Broadcom PHY for the Zaius BMC requires a hard reset after RGMII +clocks are enabled. Add reset_phy() implementation and configure it to +be called. + +Signed-off-by: Xo Wang +--- + board/aspeed/ast-g5/ast-g5.c | 19 +++++++++++++++++++ + include/configs/ast-common.h | 3 +++ + 2 files changed, 22 insertions(+) + +diff --git a/board/aspeed/ast-g5/ast-g5.c b/board/aspeed/ast-g5/ast-g5.c +index da79d7b..433ad18 100644 +--- a/board/aspeed/ast-g5/ast-g5.c ++++ b/board/aspeed/ast-g5/ast-g5.c +@@ -33,6 +33,25 @@ int dram_init(void) + return 0; + } + ++void reset_phy(void) ++{ ++ unsigned long reg; ++ /* D3 in GPIOA/B/C/D direction and data registers */ ++ unsigned long phy_reset_mask = BIT(27); ++ ++ /* Assert MAC2 PHY hardware reset */ ++ /* Set pin low */ ++ reg = readl(AST_GPIO_BASE | 0x00); ++ writel(reg & ~phy_reset_mask, AST_GPIO_BASE | 0x00); ++ /* Enable pin for output */ ++ reg = readl(AST_GPIO_BASE | 0x04); ++ writel(reg | phy_reset_mask, AST_GPIO_BASE | 0x04); ++ udelay(3); ++ /* Set pin high */ ++ reg = readl(AST_GPIO_BASE | 0x00); ++ writel(reg | phy_reset_mask, AST_GPIO_BASE | 0x00); ++} ++ + #ifdef CONFIG_FTGMAC100 + int board_eth_init(bd_t *bd) + { +diff --git a/include/configs/ast-common.h b/include/configs/ast-common.h +index b39ea33..3566f73 100644 +--- a/include/configs/ast-common.h ++++ b/include/configs/ast-common.h +@@ -104,4 +104,7 @@ + "spi_dma=yes\0" \ + "" + ++/* Call reset_phy() */ ++#define CONFIG_RESET_PHY_R 1 ++ + #endif /* __AST_COMMON_CONFIG_H */ +-- +2.8.0.rc3.226.g39d4020 + diff --git a/meta-ingrasys/meta-zaius/recipes-bsp/u-boot/u-boot-aspeed/0002-board-aspeed-aspeednic-Use-MAC2-for-networking.patch b/meta-ingrasys/meta-zaius/recipes-bsp/u-boot/u-boot-aspeed/0002-board-aspeed-aspeednic-Use-MAC2-for-networking.patch new file mode 100644 index 000000000..2de2d8234 --- /dev/null +++ b/meta-ingrasys/meta-zaius/recipes-bsp/u-boot/u-boot-aspeed/0002-board-aspeed-aspeednic-Use-MAC2-for-networking.patch @@ -0,0 +1,43 @@ +From cbb09e400a5283e5b543e2b01b8c0038890a5260 Mon Sep 17 00:00:00 2001 +From: Xo Wang +Date: Thu, 20 Oct 2016 17:42:13 -0700 +Subject: [PATCH 2/2] board/aspeed, aspeednic: Use MAC2 for networking + +Enable and select MAC2 for aspeednic. + +Signed-off-by: Xo Wang +--- + drivers/net/aspeednic.c | 4 ++-- + include/configs/ast-g5-ncsi.h | 1 + + 2 files changed, 3 insertions(+), 2 deletions(-) + +diff --git a/drivers/net/aspeednic.c b/drivers/net/aspeednic.c +index 8b85893..cff8370 100644 +--- a/drivers/net/aspeednic.c ++++ b/drivers/net/aspeednic.c +@@ -18,8 +18,8 @@ + /* From the board config file */ + #define CONFIG_MAC1_PHY_SETTING 2 + #define CONFIG_MAC2_PHY_SETTING 0 +-#define CONFIG_ASPEED_MAC_NUMBER 1 +-#define CONFIG_ASPEED_MAC_CONFIG 1 // config MAC1 ++#define CONFIG_ASPEED_MAC_NUMBER 2 ++#define CONFIG_ASPEED_MAC_CONFIG 2 // config MAC2 + #define _PHY_SETTING_CONCAT(mac) CONFIG_MAC##mac##_PHY_SETTING + #define _GET_MAC_PHY_SETTING(mac) _PHY_SETTING_CONCAT(mac) + #define CONFIG_ASPEED_MAC_PHY_SETTING \ +diff --git a/include/configs/ast-g5-ncsi.h b/include/configs/ast-g5-ncsi.h +index f73a8f1..1408618 100644 +--- a/include/configs/ast-g5-ncsi.h ++++ b/include/configs/ast-g5-ncsi.h +@@ -22,6 +22,7 @@ + /* Ethernet */ + #define CONFIG_LIB_RAND + #define CONFIG_ASPEEDNIC ++#define CONFIG_MAC2_ENABLE + + /* platform.S settings */ + #define CONFIG_DRAM_ECC_SIZE 0x10000000 +-- +2.8.0.rc3.226.g39d4020 + diff --git a/meta-ingrasys/meta-zaius/recipes-bsp/u-boot/u-boot-aspeed_%.bbappend b/meta-ingrasys/meta-zaius/recipes-bsp/u-boot/u-boot-aspeed_%.bbappend new file mode 100644 index 000000000..1686be066 --- /dev/null +++ b/meta-ingrasys/meta-zaius/recipes-bsp/u-boot/u-boot-aspeed_%.bbappend @@ -0,0 +1,3 @@ +FILESEXTRAPATHS_prepend_zaius := "${THISDIR}/${PN}:" +SRC_URI_append_zaius = " file://0001-board-aspeed-Add-reset_phy-for-Zaius.patch \ + file://0002-board-aspeed-aspeednic-Use-MAC2-for-networking.patch" diff --git a/meta-ingrasys/meta-zaius/recipes-kernel/linux/linux-aspeed/zaius.cfg b/meta-ingrasys/meta-zaius/recipes-kernel/linux/linux-aspeed/zaius.cfg new file mode 100644 index 000000000..75c630ce6 --- /dev/null +++ b/meta-ingrasys/meta-zaius/recipes-kernel/linux/linux-aspeed/zaius.cfg @@ -0,0 +1,8 @@ +CONFIG_I2C_MUX=y +CONFIG_I2C_MUX_PCA9541=y +CONFIG_I2C_MUX_PCA954x=y +CONFIG_W1=y +CONFIG_W1_MASTER_GPIO=y +CONFIG_W1_SLAVE_THERM=y +CONFIG_SENSORS_LM25066=y +CONFIG_RTC_DRV_PCF8523=y diff --git a/meta-ingrasys/meta-zaius/recipes-kernel/linux/linux-aspeed_%.bbappend b/meta-ingrasys/meta-zaius/recipes-kernel/linux/linux-aspeed_%.bbappend new file mode 100644 index 000000000..f3a83990b --- /dev/null +++ b/meta-ingrasys/meta-zaius/recipes-kernel/linux/linux-aspeed_%.bbappend @@ -0,0 +1,2 @@ +FILESEXTRAPATHS_prepend_zaius := "${THISDIR}/${PN}:" +SRC_URI_append_zaius = " file://zaius.cfg" diff --git a/meta-ingrasys/meta-zaius/recipes-phosphor/chassis/avsbus-control.bb b/meta-ingrasys/meta-zaius/recipes-phosphor/chassis/avsbus-control.bb new file mode 100644 index 000000000..29f36a4f2 --- /dev/null +++ b/meta-ingrasys/meta-zaius/recipes-phosphor/chassis/avsbus-control.bb @@ -0,0 +1,28 @@ +SUMMARY = "Zaius AVSBus control" +DESCRIPTION = "Voltage regulator module (VRM) AVSBus control for Zaius" +PR = "r0" + +inherit obmc-phosphor-systemd +inherit obmc-phosphor-license + +TMPL_OFF = "avsbus-disable@.service" +TMPL_ON = "avsbus-enable@.service" +INSTFMT_OFF = "avsbus-disable@{0}.service" +INSTFMT_ON = "avsbus-enable@{0}.service" +TGTFMT_OFF = "obmc-host-stop@{0}.target" +TGTFMT_ON = "obmc-chassis-poweron@{0}.target" +FMT_OFF = "../${TMPL_OFF}:${TGTFMT_OFF}.wants/${INSTFMT_OFF}" +FMT_ON = "../${TMPL_ON}:${TGTFMT_ON}.requires/${INSTFMT_ON}" + +SYSTEMD_SERVICE_${PN} += "${TMPL_OFF}" +SYSTEMD_LINK_${PN} += "${@compose_list(d, 'FMT_OFF', 'OBMC_CHASSIS_INSTANCES')}" +SYSTEMD_SERVICE_${PN} += "${TMPL_ON}" +SYSTEMD_LINK_${PN} += "${@compose_list(d, 'FMT_ON', 'OBMC_CHASSIS_INSTANCES')}" + +SRC_URI += "file://zaius_avsbus.sh" +RDEPENDS_${PN} += "i2c-tools" + +do_install() { + install -d ${D}${bindir} + install -m 0755 ${WORKDIR}/zaius_avsbus.sh ${D}${bindir}/zaius_avsbus.sh +} diff --git a/meta-ingrasys/meta-zaius/recipes-phosphor/chassis/avsbus-control/avsbus-disable@.service b/meta-ingrasys/meta-zaius/recipes-phosphor/chassis/avsbus-control/avsbus-disable@.service new file mode 100644 index 000000000..9cf322b2d --- /dev/null +++ b/meta-ingrasys/meta-zaius/recipes-phosphor/chassis/avsbus-control/avsbus-disable@.service @@ -0,0 +1,15 @@ +[Unit] +Description=Disable AVSBus on VRMs +Wants=obmc-power-stop-pre@%i.target +Before=obmc-power-stop-pre@%i.target +Conflicts=obmc-host-startmin@%i.target +ConditionPathExists=!/run/openbmc/chassis@%i-on + +[Service] +ExecStart=/usr/bin/env zaius_avsbus.sh disable +SyslogIdentifier=zaius_avsbus.sh +Type=oneshot +RemainAfterExit=yes + +[Install] +WantedBy=obmc-host-stop@%i.target diff --git a/meta-ingrasys/meta-zaius/recipes-phosphor/chassis/avsbus-control/avsbus-enable@.service b/meta-ingrasys/meta-zaius/recipes-phosphor/chassis/avsbus-control/avsbus-enable@.service new file mode 100644 index 000000000..24aadf5ad --- /dev/null +++ b/meta-ingrasys/meta-zaius/recipes-phosphor/chassis/avsbus-control/avsbus-enable@.service @@ -0,0 +1,16 @@ +[Unit] +Description=Enable AVSBus on VRMs +Wants=obmc-host-start-pre@%i.target +Before=obmc-host-start-pre@%i.target +Conflicts=obmc-host-stop@%i.target +ConditionPathExists=!/run/openbmc/chassis@%i-on + +[Service] +ExecStart=/usr/bin/env zaius_avsbus.sh vdn_max +ExecStart=/usr/bin/env zaius_avsbus.sh enable +SyslogIdentifier=zaius_avsbus.sh +Type=oneshot +RemainAfterExit=yes + +[Install] +RequiredBy=obmc-chassis-poweron@%i.target diff --git a/meta-ingrasys/meta-zaius/recipes-phosphor/chassis/avsbus-control/zaius_avsbus.sh b/meta-ingrasys/meta-zaius/recipes-phosphor/chassis/avsbus-control/zaius_avsbus.sh new file mode 100755 index 000000000..45e60664a --- /dev/null +++ b/meta-ingrasys/meta-zaius/recipes-phosphor/chassis/avsbus-control/zaius_avsbus.sh @@ -0,0 +1,98 @@ +#!/bin/sh -e +# AVSBus control for PMBUS voltage regulator modules (VRMs) +# Switches output voltage target between +# - VOUT_COMMAND register (AVSBus disabled, default on Zaius) +# - AVSBus target output (AVSBus enabled, voltage set by host) + +cpu0_i2c_bus="7" +cpu1_i2c_bus="8" +buses="$cpu0_i2c_bus $cpu1_i2c_bus" +vdd_i2c_addr_page="0x60:0x01" +vdn_i2c_addr_page="0x64:0x01" +vcs_i2c_addr_page="0x64:0x00" +addrs_pages="$vdd_i2c_addr_page $vdn_i2c_addr_page $vcs_i2c_addr_page" + +# Usage: vrm_set_page +vrm_set_page() +{ + i2cset -y $1 $2 0x00 $3 b +} + +# Usage: vrm_avs_enable +# Initializes the AVSBus VOUT setpoint to the value in PMBus VOUT_COMMAND +# Sets OPERATION PMBUS register to +# - Enable/Disable: On +# - VOUT Source: AVSBus Target Rail Voltage +# - AVSBus Copy: VOUT_COMMAND remains unchanged +# Writes to VOUT setpoint over AVSBus will persist after the VRM is switched to +# PMBus control. Switching back to AVSBus control restores this persisted +# setpoint rather than re-initializing to PMBus VOUT_COMMAND. This behavior is +# known to Intersil and writing VOUT_COMMAND over PMBus is the only workaround. +vrm_avs_enable() +{ + vrm_set_page "$@" + echo Enabling AVSBus on bus $1 VRM @$2 rail $3... + local vout_command=`i2cget -y $1 $2 0x21 w` + i2cset -y $1 $2 0x21 $vout_command w + i2cset -y $1 $2 0x01 0xb0 b +} + +# Usage: vrm_avs_disable +# Sets OPERATION PMBUS register to +# - Enable/Disable: On +# - VOUT Source: VOUT_COMMAND +# - AVSBus Copy: VOUT_COMMAND remains unchanged +vrm_avs_disable() +{ + vrm_set_page "$@" + echo Disabling AVSBus on bus $1 VRM @$2 rail $3... + i2cset -y $1 $2 0x01 0x80 b +} + +# Usage: vrm_vout_max_1v1 +# Sets VOUT_MAX to 1.1V +vrm_vout_max_1v1() +{ + vrm_set_page "$@" + echo Setting VOUT_MAX=[1.1V] on bus $1 VRM @$2 rail $3... + i2cset -y $1 $2 0x24 0x44c w +} + +# Usage: vrm_print +vrm_print() +{ + vrm_set_page "$@" + local operation=`i2cget -y $1 $2 0x01 b` + local vout=`i2cget -y $1 $2 0x8b w` + local iout=`i2cget -y $1 $2 0x8c w` + echo VRM on bus $1 @$2 rail $3: OPERATION=$operation VOUT=$vout IOUT=$iout +} + +# Usage: for_each_rail +# will be invoked with +for_each_rail() +{ + for bus in $buses + do + for addr_page in $addrs_pages + do + $1 $bus `echo $addr_page | tr : " "` + done + done +} + +if [ "$1" == "enable" ] +then + for_each_rail vrm_avs_enable +elif [ "$1" == "disable" ] +then + for_each_rail vrm_avs_disable +elif [ "$1" == "vdn_max" ] +then + addrs_pages="$vdn_i2c_addr_page" + for_each_rail vrm_vout_max_1v1 +else + for_each_rail vrm_print + echo "\"$0 \" to control whether VRMs use AVSBus" + echo "\"$0 \" to set VDN rails VOUT_MAX to 1.1V" +fi diff --git a/meta-ingrasys/meta-zaius/recipes-phosphor/chassis/refclock-fixup.bb b/meta-ingrasys/meta-zaius/recipes-phosphor/chassis/refclock-fixup.bb new file mode 100644 index 000000000..bd33c6382 --- /dev/null +++ b/meta-ingrasys/meta-zaius/recipes-phosphor/chassis/refclock-fixup.bb @@ -0,0 +1,21 @@ +DESCRIPTION = "Zaius host reference clock fixup" +PR = "r0" + +inherit obmc-phosphor-systemd +inherit obmc-phosphor-license + +TMPL = "op-refclock-fixup@.service" +INSTFMT = "op-refclock-fixup@{0}.service" +TGTFMT = "obmc-chassis-poweron@{0}.target" +FMT = "../${TMPL}:${TGTFMT}.requires/${INSTFMT}" + +SYSTEMD_SERVICE_${PN} += "${TMPL}" +SYSTEMD_LINK_${PN} += "${@compose_list(d, 'FMT', 'OBMC_CHASSIS_INSTANCES')}" + +SRC_URI += "file://fix_zaius_refclock.sh" +RDEPENDS_${PN} += "i2c-tools" + +do_install() { + install -d ${D}${sbindir} + install -m 0755 ${WORKDIR}/fix_zaius_refclock.sh ${D}${sbindir}/fix_zaius_refclock.sh +} diff --git a/meta-ingrasys/meta-zaius/recipes-phosphor/chassis/refclock-fixup/fix_zaius_refclock.sh b/meta-ingrasys/meta-zaius/recipes-phosphor/chassis/refclock-fixup/fix_zaius_refclock.sh new file mode 100755 index 000000000..01eb72b71 --- /dev/null +++ b/meta-ingrasys/meta-zaius/recipes-phosphor/chassis/refclock-fixup/fix_zaius_refclock.sh @@ -0,0 +1,27 @@ +#!/bin/sh +# fix up refclock by reconfiguring output of Si5338C clock generator + +i2cset="i2cset" +clkgen_i2c_bus="0" +clkgen_i2c_addr="0x70" + +# Usage: clkgen_write
[write length] +clkgen_write() +{ + $i2cset -y $clkgen_i2c_bus $clkgen_i2c_addr $1 $2 $3 +} + +# disable outputs +clkgen_write 230 0x10 b + +# set output configurations of each of the four channels to 3.3V HCSL +clkgen_write 36 0x07 b +clkgen_write 37 0x07 b +clkgen_write 38 0x07 b +clkgen_write 39 0x07 b +clkgen_write 40 0xe7 b +clkgen_write 41 0x9c b +clkgen_write 42 0x27 b + +# enable outputs +clkgen_write 230 0x00 b diff --git a/meta-ingrasys/meta-zaius/recipes-phosphor/chassis/refclock-fixup/op-refclock-fixup@.service b/meta-ingrasys/meta-zaius/recipes-phosphor/chassis/refclock-fixup/op-refclock-fixup@.service new file mode 100644 index 000000000..9444b367f --- /dev/null +++ b/meta-ingrasys/meta-zaius/recipes-phosphor/chassis/refclock-fixup/op-refclock-fixup@.service @@ -0,0 +1,19 @@ +[Unit] +Description=Fix up Zaius host refclock +Wants=obmc-host-start-pre@%i.target +Before=obmc-host-start-pre@%i.target +Wants=obmc-power-on@%i.target +After=obmc-power-on@%i.target +Before=fsi-scan@%i.service +Conflicts=obmc-host-stop@%i.target +ConditionPathExists=!/run/openbmc/chassis@%i-on + +[Service] +Restart=no +Type=oneshot +RemainAfterExit=yes +ExecStart=/usr/bin/env fix_zaius_refclock.sh +SyslogIdentifier=fix_zaius_refclock.sh + +[Install] +RequiredBy=obmc-chassis-poweron@%i.target diff --git a/meta-ingrasys/meta-zaius/recipes-phosphor/chassis/vcs-control.bb b/meta-ingrasys/meta-zaius/recipes-phosphor/chassis/vcs-control.bb new file mode 100644 index 000000000..98fb89b5c --- /dev/null +++ b/meta-ingrasys/meta-zaius/recipes-phosphor/chassis/vcs-control.bb @@ -0,0 +1,31 @@ +SUMMARY = "Zaius VCS rail control" +DESCRIPTION = "VCS voltage rail control implementation for Zaius" +PR = "r0" + +inherit obmc-phosphor-systemd +inherit obmc-phosphor-license + +PROVIDES += 'virtual/p9-vcs-workaround' +RPROVIDES_${PN} += 'virtual-p9-vcs-workaround' + +TMPL_OFF = "vcs-off@.service" +TMPL_ON = "vcs-on@.service" +INSTFMT_OFF = "vcs-off@{0}.service" +INSTFMT_ON = "vcs-on@{0}.service" +TGTFMT_OFF = "obmc-host-stop@{0}.target" +TGTFMT_ON = "obmc-chassis-poweron@{0}.target" +FMT_OFF = "../${TMPL_OFF}:${TGTFMT_OFF}.wants/${INSTFMT_OFF}" +FMT_ON = "../${TMPL_ON}:${TGTFMT_ON}.requires/${INSTFMT_ON}" + +SYSTEMD_SERVICE_${PN} += "${TMPL_OFF}" +SYSTEMD_LINK_${PN} += "${@compose_list(d, 'FMT_OFF', 'OBMC_CHASSIS_INSTANCES')}" +SYSTEMD_SERVICE_${PN} += "${TMPL_ON}" +SYSTEMD_LINK_${PN} += "${@compose_list(d, 'FMT_ON', 'OBMC_CHASSIS_INSTANCES')}" + +SRC_URI += "file://zaius_vcs.sh" +RDEPENDS_${PN} += "i2c-tools" + +do_install() { + install -d ${D}${bindir} + install -m 0755 ${WORKDIR}/zaius_vcs.sh ${D}${bindir}/zaius_vcs.sh +} diff --git a/meta-ingrasys/meta-zaius/recipes-phosphor/chassis/vcs-control/vcs-off@.service b/meta-ingrasys/meta-zaius/recipes-phosphor/chassis/vcs-control/vcs-off@.service new file mode 100644 index 000000000..d230781b4 --- /dev/null +++ b/meta-ingrasys/meta-zaius/recipes-phosphor/chassis/vcs-control/vcs-off@.service @@ -0,0 +1,14 @@ +[Unit] +Description=Turn VCS rails off +Wants=obmc-power-stop-pre@%i.target +Before=obmc-power-stop-pre@%i.target +Conflicts=obmc-host-startmin@%i.target + +[Service] +ExecStart=/usr/bin/env zaius_vcs.sh off +SyslogIdentifier=zaius_vcs.sh +Type=oneshot +RemainAfterExit=yes + +[Install] +WantedBy=obmc-host-stop@%i.target diff --git a/meta-ingrasys/meta-zaius/recipes-phosphor/chassis/vcs-control/vcs-on@.service b/meta-ingrasys/meta-zaius/recipes-phosphor/chassis/vcs-control/vcs-on@.service new file mode 100644 index 000000000..17c7cf640 --- /dev/null +++ b/meta-ingrasys/meta-zaius/recipes-phosphor/chassis/vcs-control/vcs-on@.service @@ -0,0 +1,16 @@ +[Unit] +Description=Turn VCS rails on +Wants=vcs_workaround@%i.service +After=vcs_workaround@%i.service +Wants=obmc-host-start-pre@%i.target +Before=obmc-host-start-pre@%i.target +Conflicts=obmc-host-stop@%i.target + +[Service] +ExecStart=/usr/bin/env zaius_vcs.sh on +SyslogIdentifier=zaius_vcs.sh +Type=oneshot +RemainAfterExit=yes + +[Install] +RequiredBy=obmc-chassis-poweron@%i.target diff --git a/meta-ingrasys/meta-zaius/recipes-phosphor/chassis/vcs-control/zaius_vcs.sh b/meta-ingrasys/meta-zaius/recipes-phosphor/chassis/vcs-control/zaius_vcs.sh new file mode 100755 index 000000000..49bf0b04f --- /dev/null +++ b/meta-ingrasys/meta-zaius/recipes-phosphor/chassis/vcs-control/zaius_vcs.sh @@ -0,0 +1,72 @@ +#!/bin/sh -e +# Read and control VCS rails by sending the UCD power sequencer I2C commands. +# This script assumes that the UCD is controlling VCS rails as GPIOs 5 and 6. +# Also assumes that those GPIOs are already enabled. + +ucd_bus="0" +ucd_addr="0x64" +ucd_path="/sys/bus/i2c/drivers/ucd9000" +ucd_driver="${ucd_bus}-00${ucd_addr#0x}" +ucd_retries="5" + +retry() +{ + local i=0 + until [ $i -ge $ucd_retries ]; do + i=$((i+1)) + retry_output=`$@` && break + done + local ret=$? + if [ $i -eq $ucd_retries ]; then exit $ret; fi +} + +# Usage: ucd_get address +# Result stored in $ucd_reg +ucd_get() +{ + retry i2cget -f -y $ucd_bus $ucd_addr $1 b + ucd_reg=$retry_output +} + +# Usage: ucd_get address value +ucd_set() +{ + retry i2cset -f -y $ucd_bus $ucd_addr $1 $2 b +} + +vcs_set_gpios() +{ + echo -e "\tSetting UCD GPIO 5 to $1" + ucd_set 0xFA 5 + ucd_set 0xFB $1 + ucd_set 0xFB $1 + echo -e "\tSetting UCD GPIO 6 to $1" + ucd_set 0xFA 6 + ucd_set 0xFB $1 + ucd_set 0xFB $1 +} + +vcs_get() +{ + echo Reading VCS settings + ucd_set 0xFA 5 + ucd_get 0xFB + local val=`echo $ucd_reg | grep -i -c 0x0f` + echo -e "\tUCD GPIO 5 state=$val" + ucd_set 0xFA 6 + ucd_get 0xFB + local val=`echo $ucd_reg | grep -i -c 0x0f` + echo -e "\tUCD GPIO 6 state=$val" +} + + +if [ "$1" == "on" ]; then + echo Turning on VCS + vcs_set_gpios 0x7 +elif [ "$1" == "off" ]; then + echo Turning off VCS + vcs_set_gpios 0x3 +else + vcs_get + echo "$0 " to set state +fi diff --git a/meta-ingrasys/meta-zaius/recipes-phosphor/console/obmc-console/obmc-console.conf b/meta-ingrasys/meta-zaius/recipes-phosphor/console/obmc-console/obmc-console.conf new file mode 100644 index 000000000..a5ba3f328 --- /dev/null +++ b/meta-ingrasys/meta-zaius/recipes-phosphor/console/obmc-console/obmc-console.conf @@ -0,0 +1,4 @@ +lpc-address = 0x3f8 +sirq = 4 +local-tty = ttyS0 +local-tty-baud = 115200 diff --git a/meta-ingrasys/meta-zaius/recipes-phosphor/console/obmc-console_%.bbappend b/meta-ingrasys/meta-zaius/recipes-phosphor/console/obmc-console_%.bbappend new file mode 100644 index 000000000..2072afd86 --- /dev/null +++ b/meta-ingrasys/meta-zaius/recipes-phosphor/console/obmc-console_%.bbappend @@ -0,0 +1 @@ +FILESEXTRAPATHS_prepend_zaius := "${THISDIR}/${PN}:" diff --git a/meta-ingrasys/meta-zaius/recipes-phosphor/gpio/phosphor-gpio-monitor.bbappend b/meta-ingrasys/meta-zaius/recipes-phosphor/gpio/phosphor-gpio-monitor.bbappend new file mode 100644 index 000000000..801b34683 --- /dev/null +++ b/meta-ingrasys/meta-zaius/recipes-phosphor/gpio/phosphor-gpio-monitor.bbappend @@ -0,0 +1,11 @@ +FILESEXTRAPATHS_append_zaius := "${THISDIR}/${PN}:" + +PCIE_CARD_E2B_INSTANCE = "pcie-card-e2b" + +TMPL = "phosphor-gpio-presence@.service" +INSTFMT = "phosphor-gpio-presence@{0}.service" +TGT = "${SYSTEMD_DEFAULT_TARGET}" +FMT = "../${TMPL}:${TGT}.requires/${INSTFMT}" + +SYSTEMD_LINK_${PN}-presence_append_zaius += "${@compose_list(d, 'FMT', 'PCIE_CARD_E2B_INSTANCE')}" +SYSTEMD_ENVIRONMENT_FILE_${PN}-presence_append_zaius += "obmc/gpio/phosphor-pcie-card-e2b.conf" diff --git a/meta-ingrasys/meta-zaius/recipes-phosphor/gpio/phosphor-gpio-monitor/obmc/gpio/phosphor-pcie-card-e2b.conf b/meta-ingrasys/meta-zaius/recipes-phosphor/gpio/phosphor-gpio-monitor/obmc/gpio/phosphor-pcie-card-e2b.conf new file mode 100644 index 000000000..cfc541406 --- /dev/null +++ b/meta-ingrasys/meta-zaius/recipes-phosphor/gpio/phosphor-gpio-monitor/obmc/gpio/phosphor-pcie-card-e2b.conf @@ -0,0 +1,4 @@ +INVENTORY=/system/chassis/pcie_card_e2b +DEVPATH=/dev/input/by-path/platform-gpio-keys-event +KEY=39 +NAME=pcie_card_e2b diff --git a/meta-ingrasys/meta-zaius/recipes-phosphor/gpio/phosphor-gpio-monitor/phosphor-gpio-presence@.service b/meta-ingrasys/meta-zaius/recipes-phosphor/gpio/phosphor-gpio-monitor/phosphor-gpio-presence@.service new file mode 100644 index 000000000..0f8396c7b --- /dev/null +++ b/meta-ingrasys/meta-zaius/recipes-phosphor/gpio/phosphor-gpio-monitor/phosphor-gpio-presence@.service @@ -0,0 +1,13 @@ +[Unit] +Description=Phosphor GPIO %I Presence +Wants=mapper-wait@-xyz-openbmc_project-inventory.service +After=mapper-wait@-xyz-openbmc_project-inventory.service +ConditionPathExists={envfiledir}/obmc/gpio/phosphor-pcie-card-e2b.conf + +[Service] +EnvironmentFile={envfiledir}/obmc/gpio/phosphor-pcie-card-e2b.conf +ExecStart=/usr/bin/env phosphor-gpio-presence --path=${{DEVPATH}} --inventory=${{INVENTORY}} --key=${{KEY}} --name=${{NAME}} +SyslogIdentifier=phosphor-gpio-presence + +[Install] +RequiredBy={SYSTEMD_DEFAULT_TARGET} diff --git a/meta-ingrasys/meta-zaius/recipes-phosphor/host/checkstop-monitor.bbappend b/meta-ingrasys/meta-zaius/recipes-phosphor/host/checkstop-monitor.bbappend new file mode 100644 index 000000000..72d991c7e --- /dev/null +++ b/meta-ingrasys/meta-zaius/recipes-phosphor/host/checkstop-monitor.bbappend @@ -0,0 +1 @@ +FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" diff --git a/meta-ingrasys/meta-zaius/recipes-phosphor/host/checkstop-monitor/obmc/gpio/checkstop b/meta-ingrasys/meta-zaius/recipes-phosphor/host/checkstop-monitor/obmc/gpio/checkstop new file mode 100644 index 000000000..a94b24173 --- /dev/null +++ b/meta-ingrasys/meta-zaius/recipes-phosphor/host/checkstop-monitor/obmc/gpio/checkstop @@ -0,0 +1,4 @@ +DEVPATH=/dev/input/by-path/platform-gpio-keys-event +KEY=47 +POLARITY=1 +TARGET=obmc-host-crash@0.target diff --git a/meta-ingrasys/meta-zaius/recipes-phosphor/host/p9-host-start.bbappend b/meta-ingrasys/meta-zaius/recipes-phosphor/host/p9-host-start.bbappend new file mode 100644 index 000000000..953b4b735 --- /dev/null +++ b/meta-ingrasys/meta-zaius/recipes-phosphor/host/p9-host-start.bbappend @@ -0,0 +1,2 @@ +RDEPENDS_${PN} += 'refclock-fixup' +RDEPENDS_${PN} += 'avsbus-control' diff --git a/meta-ingrasys/meta-zaius/recipes-phosphor/image/obmc-phosphor-image.bbappend b/meta-ingrasys/meta-zaius/recipes-phosphor/image/obmc-phosphor-image.bbappend new file mode 100644 index 000000000..aa57bbfe6 --- /dev/null +++ b/meta-ingrasys/meta-zaius/recipes-phosphor/image/obmc-phosphor-image.bbappend @@ -0,0 +1 @@ +OBMC_IMAGE_EXTRA_INSTALL_append = " mboxd" diff --git a/meta-ingrasys/meta-zaius/recipes-phosphor/ipmi/phosphor-ipmi-fru-properties%.bbappend b/meta-ingrasys/meta-zaius/recipes-phosphor/ipmi/phosphor-ipmi-fru-properties%.bbappend new file mode 100644 index 000000000..72d991c7e --- /dev/null +++ b/meta-ingrasys/meta-zaius/recipes-phosphor/ipmi/phosphor-ipmi-fru-properties%.bbappend @@ -0,0 +1 @@ +FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" diff --git a/meta-ingrasys/meta-zaius/recipes-phosphor/ipmi/phosphor-ipmi-fru-properties%/extra-properties.yaml b/meta-ingrasys/meta-zaius/recipes-phosphor/ipmi/phosphor-ipmi-fru-properties%/extra-properties.yaml new file mode 100644 index 000000000..bfe8e7e30 --- /dev/null +++ b/meta-ingrasys/meta-zaius/recipes-phosphor/ipmi/phosphor-ipmi-fru-properties%/extra-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/ipmi/phosphor-ipmi-sensor-inventory%.bbappend b/meta-ingrasys/meta-zaius/recipes-phosphor/ipmi/phosphor-ipmi-sensor-inventory%.bbappend new file mode 100644 index 000000000..72d991c7e --- /dev/null +++ b/meta-ingrasys/meta-zaius/recipes-phosphor/ipmi/phosphor-ipmi-sensor-inventory%.bbappend @@ -0,0 +1 @@ +FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" diff --git a/meta-ingrasys/meta-zaius/recipes-phosphor/ipmi/phosphor-ipmi-sensor-inventory%/config.yaml b/meta-ingrasys/meta-zaius/recipes-phosphor/ipmi/phosphor-ipmi-sensor-inventory%/config.yaml new file mode 100644 index 000000000..4fd637b62 --- /dev/null +++ b/meta-ingrasys/meta-zaius/recipes-phosphor/ipmi/phosphor-ipmi-sensor-inventory%/config.yaml @@ -0,0 +1,178 @@ +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 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 new file mode 100644 index 000000000..96d167450 --- /dev/null +++ b/meta-ingrasys/meta-zaius/recipes-phosphor/ipmi/zaius-ipmi-inventory-map-native.bb @@ -0,0 +1,23 @@ +SUMMARY = "Zaius IPMI to DBus Inventory mapping." +PR = "r1" + +inherit native +inherit obmc-phosphor-license +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 new file mode 100644 index 000000000..8b32bd02e --- /dev/null +++ b/meta-ingrasys/meta-zaius/recipes-phosphor/ipmi/zaius-ipmi-inventory-map/config.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/mboxd/mboxd.bbappend b/meta-ingrasys/meta-zaius/recipes-phosphor/mboxd/mboxd.bbappend new file mode 100644 index 000000000..8b6248a46 --- /dev/null +++ b/meta-ingrasys/meta-zaius/recipes-phosphor/mboxd/mboxd.bbappend @@ -0,0 +1 @@ +MBOXD_FLASH_SIZE = "64M" diff --git a/meta-ingrasys/meta-zaius/recipes-phosphor/packagegroups/packagegroup-obmc-apps.bbappend b/meta-ingrasys/meta-zaius/recipes-phosphor/packagegroups/packagegroup-obmc-apps.bbappend new file mode 100644 index 000000000..f80bdb6cf --- /dev/null +++ b/meta-ingrasys/meta-zaius/recipes-phosphor/packagegroups/packagegroup-obmc-apps.bbappend @@ -0,0 +1,3 @@ +# Support OCC pass through and general occ control +# Support for GPIO presence service +RDEPENDS_${PN}-inventory_append_zaius = " openpower-occ-control virtual/obmc-gpio-presence" diff --git a/meta-ingrasys/meta-zaius/recipes-phosphor/sensors/phosphor-hwmon%.bbappend b/meta-ingrasys/meta-zaius/recipes-phosphor/sensors/phosphor-hwmon%.bbappend new file mode 100644 index 000000000..1aaa6311b --- /dev/null +++ b/meta-ingrasys/meta-zaius/recipes-phosphor/sensors/phosphor-hwmon%.bbappend @@ -0,0 +1,17 @@ +FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" + +ZAIUS_CHIPS = "i2c@1e78a000/i2c-bus@40/ucd90160@64" +ZAIUS_ITEMSFMT = "ahb/apb/{0}.conf" + +ZAIUS_ITEMS = "${@compose_list(d, 'ZAIUS_ITEMSFMT', 'ZAIUS_CHIPS')}" + +ZAIUS_OCCS = " \ + 00--00--00--06/sbefifo1-dev0/occ-hwmon.1 \ + 00--00--00--0a/fsi1/slave@01--00/01--01--00--06/sbefifo2-dev0/occ-hwmon.2 \ + " +ZAIUS_OCCSFMT = "devices/platform/gpio-fsi/fsi0/slave@00--00/{0}.conf" +ZAIUS_OCCITEMS = "${@compose_list(d, 'ZAIUS_OCCSFMT', 'ZAIUS_OCCS')}" + +ENVS = "obmc/hwmon/{0}" +SYSTEMD_ENVIRONMENT_FILE_${PN} += "${@compose_list(d, 'ENVS', 'ZAIUS_ITEMS')}" +SYSTEMD_ENVIRONMENT_FILE_${PN} += "${@compose_list(d, 'ENVS', 'ZAIUS_OCCITEMS')}" diff --git a/meta-ingrasys/meta-zaius/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@40/ucd90160@64.conf b/meta-ingrasys/meta-zaius/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@40/ucd90160@64.conf new file mode 100644 index 000000000..92be7fed3 --- /dev/null +++ b/meta-ingrasys/meta-zaius/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@40/ucd90160@64.conf @@ -0,0 +1,25 @@ +LABEL_in1=vout1 + +LABEL_in2=vout2 + +LABEL_in3=vout3 + +LABEL_in4=vout4 + +LABEL_in5=vout5 + +LABEL_in6=vout6 + +LABEL_in7=vout7 + +LABEL_in8=vout8 + +LABEL_in9=vout9 + +LABEL_in10=vout10 + +LABEL_in11=vout11 + +LABEL_in12=vout12 + +LABEL_in13=vout13 diff --git a/meta-ingrasys/meta-zaius/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/devices/platform/gpio-fsi/fsi0/slave@00--00/00--00--00--06/sbefifo1-dev0/occ-hwmon.1.conf b/meta-ingrasys/meta-zaius/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/devices/platform/gpio-fsi/fsi0/slave@00--00/00--00--00--06/sbefifo1-dev0/occ-hwmon.1.conf new file mode 100644 index 000000000..650415131 --- /dev/null +++ b/meta-ingrasys/meta-zaius/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/devices/platform/gpio-fsi/fsi0/slave@00--00/00--00--00--06/sbefifo1-dev0/occ-hwmon.1.conf @@ -0,0 +1,83 @@ +MODE_temp1 = "label" +MODE_temp2 = "label" +MODE_temp3 = "label" +MODE_temp4 = "label" +MODE_temp5 = "label" +MODE_temp6 = "label" +MODE_temp7 = "label" +MODE_temp8 = "label" +MODE_temp9 = "label" +MODE_temp10 = "label" +MODE_temp11 = "label" +MODE_temp12 = "label" +MODE_temp13 = "label" +MODE_temp14 = "label" +MODE_temp15 = "label" +MODE_temp16 = "label" +MODE_temp17 = "label" +MODE_temp18 = "label" +MODE_temp19 = "label" +MODE_temp20 = "label" +MODE_temp21 = "label" +MODE_temp22 = "label" +MODE_temp23 = "label" +MODE_temp24 = "label" +MODE_temp25 = "label" +MODE_temp26 = "label" +MODE_temp27 = "label" +MODE_temp28 = "label" +MODE_temp29 = "label" +MODE_temp30 = "label" +MODE_temp31 = "label" +MODE_temp32 = "label" +MODE_temp33 = "label" +MODE_temp34 = "label" +MODE_temp35 = "label" +MODE_temp36 = "label" +MODE_temp37 = "label" +MODE_temp38 = "label" +MODE_temp39 = "label" +MODE_temp40 = "label" +LABEL_temp34 = "p0_core0_temp" +LABEL_temp37 = "p0_core1_temp" +LABEL_temp40 = "p0_core2_temp" +LABEL_temp43 = "p0_core3_temp" +LABEL_temp46 = "p0_core4_temp" +LABEL_temp49 = "p0_core5_temp" +LABEL_temp52 = "p0_core6_temp" +LABEL_temp55 = "p0_core7_temp" +LABEL_temp58 = "p0_core8_temp" +LABEL_temp61 = "p0_core9_temp" +LABEL_temp64 = "p0_core10_temp" +LABEL_temp67 = "p0_core11_temp" +LABEL_temp70 = "p0_core12_temp" +LABEL_temp73 = "p0_core13_temp" +LABEL_temp76 = "p0_core14_temp" +LABEL_temp79 = "p0_core15_temp" +LABEL_temp82 = "p0_core16_temp" +LABEL_temp85 = "p0_core17_temp" +LABEL_temp88 = "p0_core18_temp" +LABEL_temp91 = "p0_core19_temp" +LABEL_temp94 = "p0_core20_temp" +LABEL_temp97 = "p0_core21_temp" +LABEL_temp100 = "p0_core22_temp" +LABEL_temp103 = "p0_core23_temp" +LABEL_temp224 = "dimm0_temp" +LABEL_temp226 = "dimm1_temp" +LABEL_temp228 = "dimm2_temp" +LABEL_temp230 = "dimm3_temp" +LABEL_temp232 = "dimm4_temp" +LABEL_temp234 = "dimm5_temp" +LABEL_temp236 = "dimm6_temp" +LABEL_temp238 = "dimm7_temp" +LABEL_temp240 = "dimm8_temp" +LABEL_temp242 = "dimm9_temp" +LABEL_temp244 = "dimm10_temp" +LABEL_temp246 = "dimm11_temp" +LABEL_temp248 = "dimm12_temp" +LABEL_temp250 = "dimm13_temp" +LABEL_temp252 = "dimm14_temp" +LABEL_temp254 = "dimm15_temp" +LABEL_power2 = "p0_power" +LABEL_power3 = "p0_vdd_power" +LABEL_power4 = "p0_vdn_power" diff --git a/meta-ingrasys/meta-zaius/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/devices/platform/gpio-fsi/fsi0/slave@00--00/00--00--00--0a/fsi1/slave@01--00/01--01--00--06/sbefifo2-dev0/occ-hwmon.2.conf b/meta-ingrasys/meta-zaius/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/devices/platform/gpio-fsi/fsi0/slave@00--00/00--00--00--0a/fsi1/slave@01--00/01--01--00--06/sbefifo2-dev0/occ-hwmon.2.conf new file mode 100644 index 000000000..ba615812a --- /dev/null +++ b/meta-ingrasys/meta-zaius/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/devices/platform/gpio-fsi/fsi0/slave@00--00/00--00--00--0a/fsi1/slave@01--00/01--01--00--06/sbefifo2-dev0/occ-hwmon.2.conf @@ -0,0 +1,83 @@ +MODE_temp1 = "label" +MODE_temp2 = "label" +MODE_temp3 = "label" +MODE_temp4 = "label" +MODE_temp5 = "label" +MODE_temp6 = "label" +MODE_temp7 = "label" +MODE_temp8 = "label" +MODE_temp9 = "label" +MODE_temp10 = "label" +MODE_temp11 = "label" +MODE_temp12 = "label" +MODE_temp13 = "label" +MODE_temp14 = "label" +MODE_temp15 = "label" +MODE_temp16 = "label" +MODE_temp17 = "label" +MODE_temp18 = "label" +MODE_temp19 = "label" +MODE_temp20 = "label" +MODE_temp21 = "label" +MODE_temp22 = "label" +MODE_temp23 = "label" +MODE_temp24 = "label" +MODE_temp25 = "label" +MODE_temp26 = "label" +MODE_temp27 = "label" +MODE_temp28 = "label" +MODE_temp29 = "label" +MODE_temp30 = "label" +MODE_temp31 = "label" +MODE_temp32 = "label" +MODE_temp33 = "label" +MODE_temp34 = "label" +MODE_temp35 = "label" +MODE_temp36 = "label" +MODE_temp37 = "label" +MODE_temp38 = "label" +MODE_temp39 = "label" +MODE_temp40 = "label" +LABEL_temp114 = "p1_core0_temp" +LABEL_temp117 = "p1_core1_temp" +LABEL_temp120 = "p1_core2_temp" +LABEL_temp123 = "p1_core3_temp" +LABEL_temp126 = "p1_core4_temp" +LABEL_temp129 = "p1_core5_temp" +LABEL_temp132 = "p1_core6_temp" +LABEL_temp135 = "p1_core7_temp" +LABEL_temp138 = "p1_core8_temp" +LABEL_temp141 = "p1_core9_temp" +LABEL_temp144 = "p1_core10_temp" +LABEL_temp147 = "p1_core11_temp" +LABEL_temp150 = "p1_core12_temp" +LABEL_temp153 = "p1_core13_temp" +LABEL_temp156 = "p1_core14_temp" +LABEL_temp159 = "p1_core15_temp" +LABEL_temp162 = "p1_core16_temp" +LABEL_temp165 = "p1_core17_temp" +LABEL_temp168 = "p1_core18_temp" +LABEL_temp171 = "p1_core19_temp" +LABEL_temp174 = "p1_core20_temp" +LABEL_temp177 = "p1_core21_temp" +LABEL_temp180 = "p1_core22_temp" +LABEL_temp183 = "p1_core23_temp" +LABEL_temp192 = "dimm16_temp" +LABEL_temp194 = "dimm17_temp" +LABEL_temp196 = "dimm18_temp" +LABEL_temp198 = "dimm19_temp" +LABEL_temp200 = "dimm20_temp" +LABEL_temp202 = "dimm21_temp" +LABEL_temp204 = "dimm22_temp" +LABEL_temp206 = "dimm23_temp" +LABEL_temp208 = "dimm24_temp" +LABEL_temp210 = "dimm25_temp" +LABEL_temp212 = "dimm26_temp" +LABEL_temp224 = "dimm27_temp" +LABEL_temp216 = "dimm28_temp" +LABEL_temp218 = "dimm29_temp" +LABEL_temp220 = "dimm30_temp" +LABEL_temp222 = "dimm31_temp" +LABEL_power2 = "p1_power" +LABEL_power3 = "p1_vdd_power" +LABEL_power4 = "p1_vdn_power" diff --git a/meta-ingrasys/meta-zaius/recipes-phosphor/settings/phosphor-settings-manager.bbappend b/meta-ingrasys/meta-zaius/recipes-phosphor/settings/phosphor-settings-manager.bbappend new file mode 100644 index 000000000..813a09d55 --- /dev/null +++ b/meta-ingrasys/meta-zaius/recipes-phosphor/settings/phosphor-settings-manager.bbappend @@ -0,0 +1,3 @@ +FILESEXTRAPATHS_append_zaius := ":${THISDIR}/${PN}" +SRC_URI_append_zaius = " file://powerpolicy-default-ALWAYS_POWER_ON.override.yml" +SRC_URI_append_zaius = " file://timeowner-host-no-ntp.override.yml" diff --git a/meta-ingrasys/meta-zaius/recipes-phosphor/settings/phosphor-settings-manager/powerpolicy-default-ALWAYS_POWER_ON.override.yml b/meta-ingrasys/meta-zaius/recipes-phosphor/settings/phosphor-settings-manager/powerpolicy-default-ALWAYS_POWER_ON.override.yml new file mode 100644 index 000000000..7aff75415 --- /dev/null +++ b/meta-ingrasys/meta-zaius/recipes-phosphor/settings/phosphor-settings-manager/powerpolicy-default-ALWAYS_POWER_ON.override.yml @@ -0,0 +1,6 @@ +--- +/xyz/openbmc_project/control/host0/power_restore_policy: + - Interface: xyz.openbmc_project.Control.Power.RestorePolicy + Properties: + PowerRestorePolicy: + Default: RestorePolicy::Policy::AlwaysOn diff --git a/meta-ingrasys/meta-zaius/recipes-phosphor/settings/phosphor-settings-manager/timeowner-host-no-ntp.override.yml b/meta-ingrasys/meta-zaius/recipes-phosphor/settings/phosphor-settings-manager/timeowner-host-no-ntp.override.yml new file mode 100644 index 000000000..abb1316c8 --- /dev/null +++ b/meta-ingrasys/meta-zaius/recipes-phosphor/settings/phosphor-settings-manager/timeowner-host-no-ntp.override.yml @@ -0,0 +1,12 @@ +--- +/xyz/openbmc_project/time/owner: + - Interface: xyz.openbmc_project.Time.Owner + Properties: + TimeOwner: + Default: Owner::Owners::Host + +/xyz/openbmc_project/time/sync_method: + - Interface: xyz.openbmc_project.Time.Synchronization + Properties: + TimeSyncMethod: + Default: Synchronization::Method::Manual diff --git a/meta-ingrasys/meta-zaius/recipes-phosphor/workbook/zaius-config.bb b/meta-ingrasys/meta-zaius/recipes-phosphor/workbook/zaius-config.bb new file mode 100644 index 000000000..56117c4bc --- /dev/null +++ b/meta-ingrasys/meta-zaius/recipes-phosphor/workbook/zaius-config.bb @@ -0,0 +1,5 @@ +SUMMARY = "Zaius board wiring" +DESCRIPTION = "Board wiring information for the Zaius OpenPOWER system." +PR = "r1" + +inherit config-in-skeleton diff --git a/meta-ingrasys/meta-zaius/recipes.txt b/meta-ingrasys/meta-zaius/recipes.txt new file mode 100644 index 000000000..c58366847 --- /dev/null +++ b/meta-ingrasys/meta-zaius/recipes.txt @@ -0,0 +1 @@ +recipes-phosphor - Phosphor OpenBMC applications and configuration diff --git a/meta-intel/conf/layer.conf b/meta-intel/conf/layer.conf new file mode 100644 index 000000000..b19eca204 --- /dev/null +++ b/meta-intel/conf/layer.conf @@ -0,0 +1,10 @@ +# We have a conf and classes directory, add to BBPATH +BBPATH .= ":${LAYERDIR}" + +# We have recipes-* directories, add to BBFILES +BBFILES += "${LAYERDIR}/meta-common/recipes-*/*/*.bb \ + ${LAYERDIR}/meta-common/recipes-*/*/*.bbappend" + +BBFILE_COLLECTIONS += "intel" +BBFILE_PATTERN_intel = "" +LAYERVERSION_intel = "1" diff --git a/meta-intel/conf/machine/include/intel.inc b/meta-intel/conf/machine/include/intel.inc new file mode 100644 index 000000000..088429419 --- /dev/null +++ b/meta-intel/conf/machine/include/intel.inc @@ -0,0 +1,21 @@ +OBMC_MACHINE_FEATURES += "\ + obmc-phosphor-fan-mgmt \ + obmc-phosphor-chassis-mgmt \ + obmc-phosphor-flash-mgmt \ + obmc-host-ipmi \ + obmc-host-ctl \ + obmc-host-state-mgmt \ + obmc-chassis-state-mgmt \ + obmc-bmc-state-mgmt \ + " + +VIRTUAL-RUNTIME_skeleton_workbook = "${MACHINE}-config" + +PREFERRED_PROVIDER_virtual/obmc-chassis-mgmt = "packagegroup-intel-apps" +PREFERRED_PROVIDER_virtual/obmc-fan-mgmt = "packagegroup-intel-apps" +PREFERRED_PROVIDER_virtual/obmc-flash-mgmt = "packagegroup-intel-apps" +PREFERRED_PROVIDER_virtual/obmc-system-mgmt = "packagegroup-intel-apps" +PREFERRED_PROVIDER_virtual/obmc-host-ctl ?= "obmc-op-control-host" +PREFERRED_PROVIDER_virtual/obmc-inventory-data ?= "${VIRTUAL-RUNTIME_skeleton_workbook}" +PREFERRED_PROVIDER_virtual/obmc-host-ipmi-hw = "" +#PREFERRED_PROVIDER_virtual/obmc-gpio-monitor ?= "phosphor-gpio-monitor" diff --git a/meta-intel/meta-common/recipes-intel/boost-dbus/boost-dbus.bb b/meta-intel/meta-common/recipes-intel/boost-dbus/boost-dbus.bb new file mode 100644 index 000000000..579579b74 --- /dev/null +++ b/meta-intel/meta-common/recipes-intel/boost-dbus/boost-dbus.bb @@ -0,0 +1,15 @@ +LICENSE = "BSL-1.0" +LIC_FILES_CHKSUM = "file://LICENSE_1_0.txt;md5=e4224ccaecb14d942c71d31bef20d78c" + +SRC_URI = "gitsm://github.com/openbmc/boost-dbus.git" + +PV = "1.0+git${SRCPV}" +SRCREV = "2ec80375259500c43f5a7c620cb34cd894f7836c" + +S = "${WORKDIR}/git" + +DEPENDS = "dbus boost gtest " + +inherit cmake + +FILES_${PN}-dev += "${libdir}/cmake/boost-dbus/*" diff --git a/meta-intel/meta-common/recipes-intel/libtinyxml2/libtinyxml2_%.bbappend b/meta-intel/meta-common/recipes-intel/libtinyxml2/libtinyxml2_%.bbappend new file mode 100644 index 000000000..60cfe5e9d --- /dev/null +++ b/meta-intel/meta-common/recipes-intel/libtinyxml2/libtinyxml2_%.bbappend @@ -0,0 +1,3 @@ +# update libtinyxml2 to version 6.0.0 +SRCREV = "8c8293ba8969a46947606a93ff0cb5a083aab47a" +FILES_${PN}-dev += "${libdir}/cmake/tinyxml2/*" diff --git a/meta-intel/meta-common/recipes-intel/packagegroups/packagegroup-intel-apps.bb b/meta-intel/meta-common/recipes-intel/packagegroups/packagegroup-intel-apps.bb new file mode 100644 index 000000000..507f14969 --- /dev/null +++ b/meta-intel/meta-common/recipes-intel/packagegroups/packagegroup-intel-apps.bb @@ -0,0 +1,51 @@ +SUMMARY = "OpenBMC for Intel - Applications" +PR = "r1" + +inherit packagegroup +inherit obmc-phosphor-license + +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 = "Intel Chassis" +RDEPENDS_${PN}-chassis = " \ + obmc-button-power \ + obmc-button-reset \ + obmc-control-chassis \ + obmc-op-control-power \ + obmc-host-failure-reboots \ + " + +SUMMARY_${PN}-fans = "Intel Fans" +RDEPENDS_${PN}-fans = " \ + obmc-control-fan \ + " + +SUMMARY_${PN}-flash = "Intel Flash" +RDEPENDS_${PN}-flash = " \ + obmc-flash-bmc \ + obmc-mgr-download \ + obmc-control-bmc \ + " + +SUMMARY_${PN}-system = "Intel System" +RDEPENDS_${PN}-system = " \ + obmc-mgr-system \ + bmcweb \ + phosphor-webui \ + " diff --git a/meta-intel/meta-common/recipes-intel/packagegroups/packagegroup-obmc-apps.bbappend b/meta-intel/meta-common/recipes-intel/packagegroups/packagegroup-obmc-apps.bbappend new file mode 100644 index 000000000..54dc73d75 --- /dev/null +++ b/meta-intel/meta-common/recipes-intel/packagegroups/packagegroup-obmc-apps.bbappend @@ -0,0 +1,4 @@ +RDEPENDS_${PN}-extras_remove = " \ + phosphor-rest \ + phosphor-gevent \ + " diff --git a/meta-intel/meta-s2600wf/conf/bblayers.conf.sample b/meta-intel/meta-s2600wf/conf/bblayers.conf.sample new file mode 100644 index 000000000..9bb77432c --- /dev/null +++ b/meta-intel/meta-s2600wf/conf/bblayers.conf.sample @@ -0,0 +1,21 @@ +# LAYER_CONF_VERSION is increased each time build/conf/bblayers.conf +# changes incompatibly +LCONF_VERSION = "8" + +BBPATH = "${TOPDIR}" +BBFILES ?= "" + +BBLAYERS ?= " \ + ##OEROOT##/meta \ + ##OEROOT##/meta-poky \ + ##OEROOT##/meta-openembedded/meta-oe \ + ##OEROOT##/meta-openembedded/meta-networking \ + ##OEROOT##/meta-openembedded/meta-perl \ + ##OEROOT##/meta-openembedded/meta-python \ + ##OEROOT##/meta-openembedded/meta-webserver \ + ##OEROOT##/meta-phosphor \ + ##OEROOT##/meta-aspeed \ + ##OEROOT##/meta-x86 \ + ##OEROOT##/meta-intel \ + ##OEROOT##/meta-intel/meta-s2600wf \ +" diff --git a/meta-intel/meta-s2600wf/conf/conf-notes.txt b/meta-intel/meta-s2600wf/conf/conf-notes.txt new file mode 100644 index 000000000..5314bf4e6 --- /dev/null +++ b/meta-intel/meta-s2600wf/conf/conf-notes.txt @@ -0,0 +1,4 @@ +Common targets are: + obmc-phosphor-image + virtual/kernel + phosphor-ipmi-host diff --git a/meta-intel/meta-s2600wf/conf/layer.conf b/meta-intel/meta-s2600wf/conf/layer.conf new file mode 100644 index 000000000..75954f623 --- /dev/null +++ b/meta-intel/meta-s2600wf/conf/layer.conf @@ -0,0 +1,10 @@ +# We have a conf and classes directory, add to BBPATH +BBPATH .= ":${LAYERDIR}" + +# We have recipes-* directories, add to BBFILES +BBFILES += "${LAYERDIR}/recipes-*/*/*.bb \ + ${LAYERDIR}/recipes-*/*/*.bbappend" + +BBFILE_COLLECTIONS += "s2600wf" +BBFILE_PATTERN_s2600wf = "" +BBFILE_PRIORITY_s2600wf = "5" diff --git a/meta-intel/meta-s2600wf/conf/local.conf.sample b/meta-intel/meta-s2600wf/conf/local.conf.sample new file mode 100644 index 000000000..6c0c97773 --- /dev/null +++ b/meta-intel/meta-s2600wf/conf/local.conf.sample @@ -0,0 +1,241 @@ +# +# This file is your local configuration file and is where all local user settings +# are placed. The comments in this file give some guide to the options a new user +# to the system might want to change but pretty much any configuration option can +# be set in this file. More adventurous users can look at local.conf.extended +# which contains other examples of configuration which can be placed in this file +# but new users likely won't need any of them initially. +# +# Lines starting with the '#' character are commented out and in some cases the +# default values are provided as comments to show people example syntax. Enabling +# the option is a question of removing the # character and making any change to the +# variable as required. + +# +# Machine Selection +# +# You need to select a specific machine to target the build with. There are a selection +# of emulated machines available which can boot and run in the QEMU emulator: +# +#MACHINE ?= "qemuarm" +#MACHINE ?= "qemuarm64" +#MACHINE ?= "qemumips" +#MACHINE ?= "qemuppc" +#MACHINE ?= "qemux86" +#MACHINE ?= "qemux86-64" +# +# There are also the following hardware board target machines included for +# demonstration purposes: +# +#MACHINE ?= "beaglebone" +#MACHINE ?= "genericx86" +#MACHINE ?= "genericx86-64" +#MACHINE ?= "mpc8315e-rdb" +#MACHINE ?= "edgerouter" +# +# This sets the default machine to be qemux86 if no other machine is selected: + +MACHINE ?= "s2600wf" + +# +# Where to place downloads +# +# During a first build the system will download many different source code tarballs +# from various upstream projects. This can take a while, particularly if your network +# connection is slow. These are all stored in DL_DIR. When wiping and rebuilding you +# can preserve this directory to speed up this part of subsequent builds. This directory +# is safe to share between multiple builds on the same machine too. +# +# The default is a downloads directory under TOPDIR which is the build directory. +# +#DL_DIR ?= "${TOPDIR}/downloads" +# +# Where to place shared-state files +# +# BitBake has the capability to accelerate builds based on previously built output. +# This is done using "shared state" files which can be thought of as cache objects +# and this option determines where those files are placed. +# +# You can wipe out TMPDIR leaving this directory intact and the build would regenerate +# from these files if no changes were made to the configuration. If changes were made +# to the configuration, only shared state files where the state was still valid would +# be used (done using checksums). +# +# The default is a sstate-cache directory under TOPDIR. +# +#SSTATE_DIR ?= "${TOPDIR}/sstate-cache" + +# +# Where to place the build output +# +# This option specifies where the bulk of the building work should be done and +# where BitBake should place its temporary files and output. Keep in mind that +# this includes the extraction and compilation of many applications and the toolchain +# which can use Gigabytes of hard disk space. +# +# The default is a tmp directory under TOPDIR. +# +#TMPDIR = "${TOPDIR}/tmp" + +# +# Default policy config +# +# The distribution setting controls which policy settings are used as defaults. +# The default value is fine for general Yocto project use, at least initially. +# Ultimately when creating custom policy, people will likely end up subclassing +# these defaults. +# +DISTRO ?= "openbmc-phosphor" +# As an example of a subclass there is a "bleeding" edge policy configuration +# where many versions are set to the absolute latest code from the upstream +# source control systems. This is just mentioned here as an example, its not +# useful to most new users. +# DISTRO ?= "poky-bleeding" + +# +# Package Management configuration +# +# This variable lists which packaging formats to enable. Multiple package backends +# can be enabled at once and the first item listed in the variable will be used +# to generate the root filesystems. +# Options are: +# - 'package_deb' for debian style deb files +# - 'package_ipk' for ipk files are used by opkg (a debian style embedded package manager) +# - 'package_rpm' for rpm style packages +# E.g.: PACKAGE_CLASSES ?= "package_rpm package_deb package_ipk" +# We default to rpm: +PACKAGE_CLASSES ?= "package_rpm" + +# +# SDK/ADT target architecture +# +# This variable specifies the architecture to build SDK/ADT items for and means +# you can build the SDK packages for architectures other than the machine you are +# running the build on (i.e. building i686 packages on an x86_64 host). +# Supported values are i686 and x86_64 +#SDKMACHINE ?= "i686" +SANITY_TESTED_DISTROS_append ?= " RedHatEnterpriseWorkstation-6.*" + +# +# Extra image configuration defaults +# +# The EXTRA_IMAGE_FEATURES variable allows extra packages to be added to the generated +# images. Some of these options are added to certain image types automatically. The +# variable can contain the following options: +# "dbg-pkgs" - add -dbg packages for all installed packages +# (adds symbol information for debugging/profiling) +# "dev-pkgs" - add -dev packages for all installed packages +# (useful if you want to develop against libs in the image) +# "ptest-pkgs" - add -ptest packages for all ptest-enabled packages +# (useful if you want to run the package test suites) +# "tools-sdk" - add development tools (gcc, make, pkgconfig etc.) +# "tools-debug" - add debugging tools (gdb, strace) +# "eclipse-debug" - add Eclipse remote debugging support +# "tools-profile" - add profiling tools (oprofile, exmap, lttng, valgrind) +# "tools-testapps" - add useful testing tools (ts_print, aplay, arecord etc.) +# "debug-tweaks" - make an image suitable for development +# e.g. ssh root access has a blank password +# There are other application targets that can be used here too, see +# meta/classes/image.bbclass and meta/classes/core-image.bbclass for more details. +# We default to enabling the debugging tweaks. +EXTRA_IMAGE_FEATURES = "debug-tweaks" + +# +# Additional image features +# +# The following is a list of additional classes to use when building images which +# enable extra features. Some available options which can be included in this variable +# are: +# - 'buildstats' collect build statistics +# - 'image-mklibs' to reduce shared library files size for an image +# - 'image-prelink' in order to prelink the filesystem image +# - 'image-swab' to perform host system intrusion detection +# NOTE: if listing mklibs & prelink both, then make sure mklibs is before prelink +# NOTE: mklibs also needs to be explicitly enabled for a given image, see local.conf.extended +USER_CLASSES ?= "buildstats image-mklibs image-prelink" + +# +# Runtime testing of images +# +# The build system can test booting virtual machine images under qemu (an emulator) +# after any root filesystems are created and run tests against those images. To +# enable this uncomment this line. See classes/testimage(-auto).bbclass for +# further details. +#TEST_IMAGE = "1" +# +# Interactive shell configuration +# +# Under certain circumstances the system may need input from you and to do this it +# can launch an interactive shell. It needs to do this since the build is +# multithreaded and needs to be able to handle the case where more than one parallel +# process may require the user's attention. The default is iterate over the available +# terminal types to find one that works. +# +# Examples of the occasions this may happen are when resolving patches which cannot +# be applied, to use the devshell or the kernel menuconfig +# +# Supported values are auto, gnome, xfce, rxvt, screen, konsole (KDE 3.x only), none +# Note: currently, Konsole support only works for KDE 3.x due to the way +# newer Konsole versions behave +#OE_TERMINAL = "auto" +# By default disable interactive patch resolution (tasks will just fail instead): +PATCHRESOLVE = "noop" + +# +# Disk Space Monitoring during the build +# +# Monitor the disk space during the build. If there is less that 1GB of space or less +# than 100K inodes in any key build location (TMPDIR, DL_DIR, SSTATE_DIR), gracefully +# shutdown the build. If there is less that 100MB or 1K inodes, perform a hard abort +# of the build. The reason for this is that running completely out of space can corrupt +# files and damages the build in ways which may not be easily recoverable. +# It's necessary to monitor /tmp, if there is no space left the build will fail +# with very exotic errors. +BB_DISKMON_DIRS = "\ + STOPTASKS,${TMPDIR},1G,100K \ + STOPTASKS,${DL_DIR},1G,100K \ + STOPTASKS,${SSTATE_DIR},1G,100K \ + STOPTASKS,/tmp,100M,100K \ + ABORT,${TMPDIR},100M,1K \ + ABORT,${DL_DIR},100M,1K \ + ABORT,${SSTATE_DIR},100M,1K \ + ABORT,/tmp,10M,1K" + +# +# Shared-state files from other locations +# +# As mentioned above, shared state files are prebuilt cache data objects which can +# used to accelerate build time. This variable can be used to configure the system +# to search other mirror locations for these objects before it builds the data itself. +# +# This can be a filesystem directory, or a remote url such as http or ftp. These +# would contain the sstate-cache results from previous builds (possibly from other +# machines). This variable works like fetcher MIRRORS/PREMIRRORS and points to the +# cache locations to check for the shared objects. +# NOTE: if the mirror uses the same structure as SSTATE_DIR, you need to add PATH +# at the end as shown in the examples below. This will be substituted with the +# correct path within the directory structure. +#SSTATE_MIRRORS ?= "\ +#file://.* http://someserver.tld/share/sstate/PATH;downloadfilename=PATH \n \ +#file://.* file:///some/local/dir/sstate/PATH" + +# +# Qemu configuration +# +# By default qemu will build with a builtin VNC server where graphical output can be +# seen. The two lines below enable the SDL backend too. This assumes there is a +# libsdl library available on your build system. +PACKAGECONFIG_append_pn-qemu-native = " sdl" +PACKAGECONFIG_append_pn-nativesdk-qemu = " sdl" +#ASSUME_PROVIDED += "libsdl-native" + +# CONF_VERSION is increased each time build/conf/ changes incompatibly and is used to +# track the version of this file when it was generated. This can safely be ignored if +# this doesn't mean anything to you. +CONF_VERSION = "1" + +# Set the root password to '0penBmc' +INHERIT += "extrausers" +EXTRA_USERS_PARAMS = " \ + usermod -p '\$1\$UGMqyqdG\$FZiylVFmRRfl9Z0Ue8G7e/' root; \ + " diff --git a/meta-intel/meta-s2600wf/conf/machine/s2600wf.conf b/meta-intel/meta-s2600wf/conf/machine/s2600wf.conf new file mode 100644 index 000000000..d0ca8a3c3 --- /dev/null +++ b/meta-intel/meta-s2600wf/conf/machine/s2600wf.conf @@ -0,0 +1,12 @@ +KMACHINE = "aspeed" +KERNEL_DEVICETREE = "${KMACHINE}-bmc-intel-s2600wf.dtb" + +require conf/machine/include/ast2500.inc +require conf/machine/include/obmc-bsp-common.inc +require conf/machine/include/intel.inc + +UBOOT_MACHINE = "ast_g5_phy_config" + +FLASH_SIZE = "32768" + +VIRTUAL-RUNTIME_skeleton_workbook = "${MACHINE}-config" diff --git a/meta-intel/meta-s2600wf/recipes-phosphor/workbook/s2600wf-config.bb b/meta-intel/meta-s2600wf/recipes-phosphor/workbook/s2600wf-config.bb new file mode 100644 index 000000000..3a92f9dd5 --- /dev/null +++ b/meta-intel/meta-s2600wf/recipes-phosphor/workbook/s2600wf-config.bb @@ -0,0 +1,5 @@ +SUMMARY = "s2600wf board wiring" +DESCRIPTION = "Board wiring information for the s2600wf system." +PR = "r1" + +inherit config-in-skeleton diff --git a/meta-inventec/conf/layer.conf b/meta-inventec/conf/layer.conf new file mode 100644 index 000000000..de22db1e3 --- /dev/null +++ b/meta-inventec/conf/layer.conf @@ -0,0 +1,5 @@ +# We have a conf and classes directory, add to BBPATH +BBPATH .= ":${LAYERDIR}" + +BBFILE_COLLECTIONS += "inventec" +BBFILE_PATTERN_inventec = "" diff --git a/meta-inventec/conf/machine/include/inventec.inc b/meta-inventec/conf/machine/include/inventec.inc new file mode 100644 index 000000000..c79ddd777 --- /dev/null +++ b/meta-inventec/conf/machine/include/inventec.inc @@ -0,0 +1 @@ +require conf/machine/include/openpower.inc diff --git a/meta-inventec/meta-lanyang/conf/bblayers.conf.sample b/meta-inventec/meta-lanyang/conf/bblayers.conf.sample new file mode 100644 index 000000000..fd230c743 --- /dev/null +++ b/meta-inventec/meta-lanyang/conf/bblayers.conf.sample @@ -0,0 +1,33 @@ +# LAYER_CONF_VERSION is increased each time build/conf/bblayers.conf +# changes incompatibly +LCONF_VERSION = "8" + +BBPATH = "${TOPDIR}" +BBFILES ?= "" + +BBLAYERS ?= " \ + ##OEROOT##/meta \ + ##OEROOT##/meta-poky \ + ##OEROOT##/meta-openembedded/meta-oe \ + ##OEROOT##/meta-openembedded/meta-networking \ + ##OEROOT##/meta-openembedded/meta-perl \ + ##OEROOT##/meta-openembedded/meta-python \ + ##OEROOT##/meta-phosphor \ + ##OEROOT##/meta-aspeed \ + ##OEROOT##/meta-openpower \ + ##OEROOT##/meta-inventec \ + ##OEROOT##/meta-inventec/meta-lanyang \ + " +BBLAYERS_NON_REMOVABLE ?= " \ + ##OEROOT##/meta \ + ##OEROOT##/meta-poky \ + ##OEROOT##/meta-openembedded/meta-oe \ + ##OEROOT##/meta-openembedded/meta-networking \ + ##OEROOT##/meta-openembedded/meta-perl \ + ##OEROOT##/meta-openembedded/meta-python \ + ##OEROOT##/meta-phosphor \ + ##OEROOT##/meta-aspeed \ + ##OEROOT##/meta-openpower \ + ##OEROOT##/meta-inventec \ + ##OEROOT##/meta-inventec/meta-lanyang \ + " diff --git a/meta-inventec/meta-lanyang/conf/conf-notes.txt b/meta-inventec/meta-lanyang/conf/conf-notes.txt new file mode 100644 index 000000000..9b3c01a55 --- /dev/null +++ b/meta-inventec/meta-lanyang/conf/conf-notes.txt @@ -0,0 +1,2 @@ +Common targets are: + obmc-phosphor-image diff --git a/meta-inventec/meta-lanyang/conf/layer.conf b/meta-inventec/meta-lanyang/conf/layer.conf new file mode 100644 index 000000000..64223a210 --- /dev/null +++ b/meta-inventec/meta-lanyang/conf/layer.conf @@ -0,0 +1,9 @@ +# We have a conf and classes directory, add to BBPATH +BBPATH .= ":${LAYERDIR}" + +# We have recipes-* directories, add to BBFILES +BBFILES += "${LAYERDIR}/recipes-*/*/*.bb \ + ${LAYERDIR}/recipes-*/*/*.bbappend" + +BBFILE_COLLECTIONS += "lanyang" +BBFILE_PATTERN_lanyang = "" diff --git a/meta-inventec/meta-lanyang/conf/local.conf.sample b/meta-inventec/meta-lanyang/conf/local.conf.sample new file mode 100644 index 000000000..a4a3343b3 --- /dev/null +++ b/meta-inventec/meta-lanyang/conf/local.conf.sample @@ -0,0 +1,21 @@ +MACHINE ??= "lanyang" +DISTRO ?= "openbmc-openpower" +PACKAGE_CLASSES ?= "package_rpm" +SANITY_TESTED_DISTROS_append ?= " *" +EXTRA_IMAGE_FEATURES = "debug-tweaks" +USER_CLASSES ?= "buildstats image-mklibs image-prelink" +PATCHRESOLVE = "noop" +BB_DISKMON_DIRS = "\ + STOPTASKS,${TMPDIR},1G,100K \ + STOPTASKS,${DL_DIR},1G,100K \ + STOPTASKS,${SSTATE_DIR},1G,100K \ + STOPTASKS,/tmp,100M,100K \ + ABORT,${TMPDIR},100M,1K \ + ABORT,${DL_DIR},100M,1K \ + ABORT,${SSTATE_DIR},100M,1K \ + ABORT,/tmp,10M,1K" +CONF_VERSION = "1" +INHERIT += "extrausers" +EXTRA_USERS_PARAMS = " \ + usermod -p '\$1\$UGMqyqdG\$FZiylVFmRRfl9Z0Ue8G7e/' root; \ + " diff --git a/meta-inventec/meta-lanyang/conf/machine/lanyang.conf b/meta-inventec/meta-lanyang/conf/machine/lanyang.conf new file mode 100644 index 000000000..4ca08b1fb --- /dev/null +++ b/meta-inventec/meta-lanyang/conf/machine/lanyang.conf @@ -0,0 +1,14 @@ +KMACHINE = "aspeed" +KERNEL_DEVICETREE = "${KMACHINE}-bmc-opp-${MACHINE}.dtb" + +UBOOT_MACHINE = "ast_g5_ncsi_config" + +FLASH_SIZE = "65536" + +PREFERRED_PROVIDER_virtual/phosphor-ipmi-fru-inventory = "lanyang-ipmi-inventory-map-native" +PREFERRED_PROVIDER_virtual/phosphor-led-manager-config-native = "lanyang-led-manager-config-native" + +require conf/machine/include/ast2500.inc +require conf/machine/include/obmc-bsp-common.inc +require conf/machine/include/inventec.inc +require conf/machine/include/p9.inc diff --git a/meta-inventec/meta-lanyang/recipes-phosphor/chassis/avsbus-control.bb b/meta-inventec/meta-lanyang/recipes-phosphor/chassis/avsbus-control.bb new file mode 100644 index 000000000..ff68f3926 --- /dev/null +++ b/meta-inventec/meta-lanyang/recipes-phosphor/chassis/avsbus-control.bb @@ -0,0 +1,28 @@ +SUMMARY = "Lanyang AVSBus control" +DESCRIPTION = "Voltage regulator module (VRM) AVSBus control for Lanyang" +PR = "r0" + +inherit obmc-phosphor-systemd +inherit obmc-phosphor-license + +TMPL_OFF = "avsbus-disable@.service" +TMPL_ON = "avsbus-enable@.service" +INSTFMT_OFF = "avsbus-disable@{0}.service" +INSTFMT_ON = "avsbus-enable@{0}.service" +TGTFMT_OFF = "obmc-host-stop@{0}.target" +TGTFMT_ON = "obmc-chassis-poweron@{0}.target" +FMT_OFF = "../${TMPL_OFF}:${TGTFMT_OFF}.wants/${INSTFMT_OFF}" +FMT_ON = "../${TMPL_ON}:${TGTFMT_ON}.requires/${INSTFMT_ON}" + +SYSTEMD_SERVICE_${PN} += "${TMPL_OFF}" +SYSTEMD_LINK_${PN} += "${@compose_list(d, 'FMT_OFF', 'OBMC_CHASSIS_INSTANCES')}" +SYSTEMD_SERVICE_${PN} += "${TMPL_ON}" +SYSTEMD_LINK_${PN} += "${@compose_list(d, 'FMT_ON', 'OBMC_CHASSIS_INSTANCES')}" + +SRC_URI += "file://lanyang_avsbus.sh" +RDEPENDS_${PN} += "i2c-tools" + +do_install() { + install -d ${D}${bindir} + install -m 0755 ${WORKDIR}/lanyang_avsbus.sh ${D}${bindir}/lanyang_avsbus.sh +} diff --git a/meta-inventec/meta-lanyang/recipes-phosphor/chassis/avsbus-control/avsbus-disable@.service b/meta-inventec/meta-lanyang/recipes-phosphor/chassis/avsbus-control/avsbus-disable@.service new file mode 100644 index 000000000..add5f224e --- /dev/null +++ b/meta-inventec/meta-lanyang/recipes-phosphor/chassis/avsbus-control/avsbus-disable@.service @@ -0,0 +1,15 @@ +[Unit] +Description=Disable AVSBus on VRMs +Wants=obmc-power-stop-pre@%i.target +Before=obmc-power-stop-pre@%i.target +Conflicts=obmc-host-startmin@%i.target +ConditionPathExists=!/run/openbmc/chassis@%i-on + +[Service] +ExecStart=/usr/bin/env lanyang_avsbus.sh disable +SyslogIdentifier=lanyang_avsbus.sh +Type=oneshot +RemainAfterExit=yes + +[Install] +WantedBy=obmc-host-stop@%i.target diff --git a/meta-inventec/meta-lanyang/recipes-phosphor/chassis/avsbus-control/avsbus-enable@.service b/meta-inventec/meta-lanyang/recipes-phosphor/chassis/avsbus-control/avsbus-enable@.service new file mode 100644 index 000000000..787ec4cbf --- /dev/null +++ b/meta-inventec/meta-lanyang/recipes-phosphor/chassis/avsbus-control/avsbus-enable@.service @@ -0,0 +1,16 @@ +[Unit] +Description=Enable AVSBus on VRMs +Wants=obmc-host-start-pre@%i.target +Before=obmc-host-start-pre@%i.target +Conflicts=obmc-host-stop@%i.target +ConditionPathExists=!/run/openbmc/chassis@%i-on + +[Service] +ExecStart=/usr/bin/env lanyang_avsbus.sh vdn_max +ExecStart=/usr/bin/env lanyang_avsbus.sh enable +SyslogIdentifier=lanyang_avsbus.sh +Type=oneshot +RemainAfterExit=yes + +[Install] +RequiredBy=obmc-chassis-poweron@%i.target diff --git a/meta-inventec/meta-lanyang/recipes-phosphor/chassis/avsbus-control/lanyang_avsbus.sh b/meta-inventec/meta-lanyang/recipes-phosphor/chassis/avsbus-control/lanyang_avsbus.sh new file mode 100755 index 000000000..bf58defc8 --- /dev/null +++ b/meta-inventec/meta-lanyang/recipes-phosphor/chassis/avsbus-control/lanyang_avsbus.sh @@ -0,0 +1,98 @@ +#!/bin/sh -e +# AVSBus control for PMBUS voltage regulator modules (VRMs) +# Switches output voltage target between +# - VOUT_COMMAND register (AVSBus disabled, default on Zaius) +# - AVSBus target output (AVSBus enabled, voltage set by host) + +cpu0_i2c_bus="5" +cpu1_i2c_bus="6" +busses="$cpu0_i2c_bus $cpu1_i2c_bus" +vdd_i2c_addr_page="0x60:0x01" +vdn_i2c_addr_page="0x64:0x01" +vcs_i2c_addr_page="0x64:0x00" +addrs_pages="$vdd_i2c_addr_page $vdn_i2c_addr_page $vcs_i2c_addr_page" + +# Usage: vrm_set_page +vrm_set_page() +{ + i2cset -y $1 $2 0x00 $3 b +} + +# Usage: vrm_avs_enable +# Initializes the AVSBus VOUT setpoint to the value in PMBus VOUT_COMMAND +# Sets OPERATION PMBUS register to +# - Enable/Disable: On +# - VOUT Source: AVSBus Target Rail Voltage +# - AVSBus Copy: VOUT_COMMAND remains unchanged +# Writes to VOUT setpoint over AVSBus will persist after the VRM is switched to +# PMBus control. Switching back to AVSBus control restores this persisted +# setpoint rather than re-initializing to PMBus VOUT_COMMAND. This behavior is +# known to Intersil and writing VOUT_COMMAND over PMBus is the only workaround. +vrm_avs_enable() +{ + vrm_set_page "$@" + echo Enabling AVSBus on bus $1 VRM @$2 rail $3... + local vout_command=`i2cget -y $1 $2 0x21 w` + i2cset -y $1 $2 0x21 $vout_command w + i2cset -y $1 $2 0x01 0xb0 b +} + +# Usage: vrm_avs_disable +# Sets OPERATION PMBUS register to +# - Enable/Disable: On +# - VOUT Source: VOUT_COMMAND +# - AVSBus Copy: VOUT_COMMAND remains unchanged +vrm_avs_disable() +{ + vrm_set_page "$@" + echo Disabling AVSBus on bus $1 VRM @$2 rail $3... + i2cset -y $1 $2 0x01 0x80 b +} + +# Usage: vrm_vout_max_1v1 +# Sets VOUT_MAX to 1.1V +vrm_vout_max_1v1() +{ + vrm_set_page "$@" + echo Setting VOUT_MAX=[1.1V] on bus $1 VRM @$2 rail $3... + i2cset -y $1 $2 0x24 0x44c w +} + +# Usage: vrm_print +vrm_print() +{ + vrm_set_page "$@" + local operation=`i2cget -y $1 $2 0x01 b` + local vout=`i2cget -y $1 $2 0x8b w` + local iout=`i2cget -y $1 $2 0x8c w` + echo VRM on bus $1 @$2 rail $3: OPERATION=$operation VOUT=$vout IOUT=$iout +} + +# Usage: for_each_rail +# will be invoked with +for_each_rail() +{ + for bus in $busses + do + for addr_page in $addrs_pages + do + $1 $bus `echo $addr_page | tr : " "` + done + done +} + +if [ "$1" == "enable" ] +then + for_each_rail vrm_avs_enable +elif [ "$1" == "disable" ] +then + for_each_rail vrm_avs_disable +elif [ "$1" == "vdn_max" ] +then + addrs_pages="$vdn_i2c_addr_page" + for_each_rail vrm_vout_max_1v1 +else + for_each_rail vrm_print + echo "\"$0 \" to control whether VRMs use AVSBus" + echo "\"$0 \" to set VDN rails VOUT_MAX to 1.1V" +fi diff --git a/meta-inventec/meta-lanyang/recipes-phosphor/console/obmc-console/obmc-console.conf b/meta-inventec/meta-lanyang/recipes-phosphor/console/obmc-console/obmc-console.conf new file mode 100644 index 000000000..a5ba3f328 --- /dev/null +++ b/meta-inventec/meta-lanyang/recipes-phosphor/console/obmc-console/obmc-console.conf @@ -0,0 +1,4 @@ +lpc-address = 0x3f8 +sirq = 4 +local-tty = ttyS0 +local-tty-baud = 115200 diff --git a/meta-inventec/meta-lanyang/recipes-phosphor/console/obmc-console_%.bbappend b/meta-inventec/meta-lanyang/recipes-phosphor/console/obmc-console_%.bbappend new file mode 100644 index 000000000..ab94de866 --- /dev/null +++ b/meta-inventec/meta-lanyang/recipes-phosphor/console/obmc-console_%.bbappend @@ -0,0 +1 @@ +FILESEXTRAPATHS_prepend_lanyang := "${THISDIR}/${PN}:" diff --git a/meta-inventec/meta-lanyang/recipes-phosphor/host/p9-host-start.bbappend b/meta-inventec/meta-lanyang/recipes-phosphor/host/p9-host-start.bbappend new file mode 100644 index 000000000..e2fe9f274 --- /dev/null +++ b/meta-inventec/meta-lanyang/recipes-phosphor/host/p9-host-start.bbappend @@ -0,0 +1,2 @@ +RDEPENDS_${PN} += 'avsbus-control' +RDEPENDS_${PN}_remove += "p9-vcs-workaround" diff --git a/meta-inventec/meta-lanyang/recipes-phosphor/image/obmc-phosphor-image.bbappend b/meta-inventec/meta-lanyang/recipes-phosphor/image/obmc-phosphor-image.bbappend new file mode 100644 index 000000000..aa57bbfe6 --- /dev/null +++ b/meta-inventec/meta-lanyang/recipes-phosphor/image/obmc-phosphor-image.bbappend @@ -0,0 +1 @@ +OBMC_IMAGE_EXTRA_INSTALL_append = " mboxd" diff --git a/meta-inventec/meta-lanyang/recipes-phosphor/leds/lanyang-led-manager-config-native.bb b/meta-inventec/meta-lanyang/recipes-phosphor/leds/lanyang-led-manager-config-native.bb new file mode 100644 index 000000000..083002ebd --- /dev/null +++ b/meta-inventec/meta-lanyang/recipes-phosphor/leds/lanyang-led-manager-config-native.bb @@ -0,0 +1,18 @@ +SUMMARY = "Phosphor LED Group Management for Lanyang" +PR = "r1" + +inherit native +inherit obmc-phosphor-license + +PROVIDES += "virtual/phosphor-led-manager-config-native" + +SRC_URI += "file://led.yaml" +S = "${WORKDIR}" + +# Overwrite the example led layout yaml file prior +# to building the phosphor-led-manager package +do_install() { + SRC=${S} + DEST=${D}${datadir}/phosphor-led-manager + install -D ${SRC}/led.yaml ${DEST}/led.yaml +} diff --git a/meta-inventec/meta-lanyang/recipes-phosphor/leds/lanyang-led-manager-config/led.yaml b/meta-inventec/meta-lanyang/recipes-phosphor/leds/lanyang-led-manager-config/led.yaml new file mode 100755 index 000000000..5eb11f173 --- /dev/null +++ b/meta-inventec/meta-lanyang/recipes-phosphor/leds/lanyang-led-manager-config/led.yaml @@ -0,0 +1,31 @@ +bmc_booted: + sys_boot_status: + Action: 'Blink' + DutyOn: 50 + Period: 1000 + Priority: 'On' + +power_on: + sys_boot_status: + Action: 'On' + DutyOn: 50 + Period: 0 + Priority: 'On' + +enclosure_fault: + plt_fault: + Action: 'On' + +enclosure_identify: + attention: + Action: 'Blink' + DutyOn: 50 + Period: 1000 + +lamp_test: + plt_fault: + Action: 'Blink' + DutyOn: 50 + Period: 1000 + attention: + Action: 'On' diff --git a/meta-inventec/meta-lanyang/recipes-phosphor/mboxd/mboxd.bbappend b/meta-inventec/meta-lanyang/recipes-phosphor/mboxd/mboxd.bbappend new file mode 100644 index 000000000..8b6248a46 --- /dev/null +++ b/meta-inventec/meta-lanyang/recipes-phosphor/mboxd/mboxd.bbappend @@ -0,0 +1 @@ +MBOXD_FLASH_SIZE = "64M" diff --git a/meta-inventec/meta-lanyang/recipes-phosphor/workbook/lanyang-config.bb b/meta-inventec/meta-lanyang/recipes-phosphor/workbook/lanyang-config.bb new file mode 100644 index 000000000..1798dad73 --- /dev/null +++ b/meta-inventec/meta-lanyang/recipes-phosphor/workbook/lanyang-config.bb @@ -0,0 +1,5 @@ +SUMMARY = "Lanyang board wiring" +DESCRIPTION = "Board wiring information for the Lanyang OpenPOWER system." +PR = "r1" + +inherit config-in-skeleton diff --git a/meta-mellanox/conf/layer.conf b/meta-mellanox/conf/layer.conf new file mode 100644 index 000000000..9b1c6b976 --- /dev/null +++ b/meta-mellanox/conf/layer.conf @@ -0,0 +1,5 @@ +# We have a conf and classes directory, add to BBPATH +BBPATH .= ":${LAYERDIR}" + +BBFILE_COLLECTIONS += "mellanox" +BBFILE_PATTERN_mellanox = "" diff --git a/meta-mellanox/meta-msn/conf/bblayers.conf.sample b/meta-mellanox/meta-msn/conf/bblayers.conf.sample new file mode 100644 index 000000000..1f34a692e --- /dev/null +++ b/meta-mellanox/meta-msn/conf/bblayers.conf.sample @@ -0,0 +1,35 @@ +# LAYER_CONF_VERSION is increased each time build/conf/bblayers.conf +# changes incompatibly +LCONF_VERSION = "8" + +BBPATH = "${TOPDIR}" +BBFILES ?= "" + +BBLAYERS ?= " \ + ##OEROOT##/meta \ + ##OEROOT##/meta-poky \ + ##OEROOT##/meta-openembedded/meta-oe \ + ##OEROOT##/meta-openembedded/meta-networking \ + ##OEROOT##/meta-openembedded/meta-perl \ + ##OEROOT##/meta-openembedded/meta-python \ + ##OEROOT##/meta-openembedded/meta-webserver \ + ##OEROOT##/meta-phosphor \ + ##OEROOT##/meta-aspeed \ + ##OEROOT##/meta-x86 \ + ##OEROOT##/meta-mellanox \ + ##OEROOT##/meta-mellanox/meta-msn \ + " +BBLAYERS_NON_REMOVABLE ?= " \ + ##OEROOT##/meta \ + ##OEROOT##/meta-poky \ + ##OEROOT##/meta-openembedded/meta-oe \ + ##OEROOT##/meta-openembedded/meta-networking \ + ##OEROOT##/meta-openembedded/meta-perl \ + ##OEROOT##/meta-openembedded/meta-python \ + ##OEROOT##/meta-openembedded/meta-webserver \ + ##OEROOT##/meta-phosphor \ + ##OEROOT##/meta-aspeed \ + ##OEROOT##/meta-x86 \ + ##OEROOT##/meta-mellanox \ + ##OEROOT##/meta-mellanox/meta-msn \ + " diff --git a/meta-mellanox/meta-msn/conf/conf-notes.txt b/meta-mellanox/meta-msn/conf/conf-notes.txt new file mode 100644 index 000000000..9b3c01a55 --- /dev/null +++ b/meta-mellanox/meta-msn/conf/conf-notes.txt @@ -0,0 +1,2 @@ +Common targets are: + obmc-phosphor-image diff --git a/meta-mellanox/meta-msn/conf/layer.conf b/meta-mellanox/meta-msn/conf/layer.conf new file mode 100644 index 000000000..a5711698f --- /dev/null +++ b/meta-mellanox/meta-msn/conf/layer.conf @@ -0,0 +1,9 @@ +# We have a conf and classes directory, add to BBPATH +BBPATH .= ":${LAYERDIR}" + +# We have recipes-* directories, add to BBFILES +BBFILES += "${LAYERDIR}/recipes-*/*/*.bb \ + ${LAYERDIR}/recipes-*/*/*.bbappend" + +BBFILE_COLLECTIONS += "msn" +BBFILE_PATTERN_msn = "" diff --git a/meta-mellanox/meta-msn/conf/local.conf.sample b/meta-mellanox/meta-msn/conf/local.conf.sample new file mode 100644 index 000000000..2547907ca --- /dev/null +++ b/meta-mellanox/meta-msn/conf/local.conf.sample @@ -0,0 +1,21 @@ +MACHINE ??= "msn" +DISTRO ?= "openbmc-phosphor" +PACKAGE_CLASSES ?= "package_rpm" +SANITY_TESTED_DISTROS_append ?= " *" +EXTRA_IMAGE_FEATURES = "debug-tweaks" +USER_CLASSES ?= "buildstats image-mklibs image-prelink" +PATCHRESOLVE = "noop" +BB_DISKMON_DIRS = "\ + STOPTASKS,${TMPDIR},1G,100K \ + STOPTASKS,${DL_DIR},1G,100K \ + STOPTASKS,${SSTATE_DIR},1G,100K \ + STOPTASKS,/tmp,100M,100K \ + ABORT,${TMPDIR},100M,1K \ + ABORT,${DL_DIR},100M,1K \ + ABORT,${SSTATE_DIR},100M,1K \ + ABORT,/tmp,10M,1K" +CONF_VERSION = "1" +INHERIT += "extrausers" +EXTRA_USERS_PARAMS = " \ + usermod -p '\$1\$UGMqyqdG\$FZiylVFmRRfl9Z0Ue8G7e/' root; \ + " diff --git a/meta-mellanox/meta-msn/conf/machine/msn.conf b/meta-mellanox/meta-msn/conf/machine/msn.conf new file mode 100644 index 000000000..af2229e7f --- /dev/null +++ b/meta-mellanox/meta-msn/conf/machine/msn.conf @@ -0,0 +1,9 @@ +KMACHINE = "aspeed" +KERNEL_DEVICETREE = "${KMACHINE}-bmc-mellanox-${MACHINE}.dtb" + +UBOOT_MACHINE = "ast_g5_ncsi_config" + +FLASH_SIZE = "32768" + +require conf/machine/include/ast2500.inc +require conf/machine/include/obmc-bsp-common.inc diff --git a/meta-mellanox/meta-msn/recipes-connectivity/mlx-ipmid/mlx-ipmid.bb b/meta-mellanox/meta-msn/recipes-connectivity/mlx-ipmid/mlx-ipmid.bb new file mode 100644 index 000000000..0236c2485 --- /dev/null +++ b/meta-mellanox/meta-msn/recipes-connectivity/mlx-ipmid/mlx-ipmid.bb @@ -0,0 +1,13 @@ +PV = "git${SRCPV}" + +MLX_IPMID_BRANCH = "openbmc" + +FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" + +SRC_URI = "git://github.com/mellanoxbmc/ipmi.git;protocol=git;branch=${MLX_IPMID_BRANCH};" +SRC_URI += "file://mlx_ipmid.service" +SRC_URI += "file://remove_libdir.patch" + +SRCREV = "${AUTOREV}" + +require mlx-ipmid.inc diff --git a/meta-mellanox/meta-msn/recipes-connectivity/mlx-ipmid/mlx-ipmid.inc b/meta-mellanox/meta-msn/recipes-connectivity/mlx-ipmid/mlx-ipmid.inc new file mode 100644 index 000000000..73e7614f6 --- /dev/null +++ b/meta-mellanox/meta-msn/recipes-connectivity/mlx-ipmid/mlx-ipmid.inc @@ -0,0 +1,60 @@ +DESCRIPTION = "This is the OpenIPMI library, a library that makes simplifies building complex IPMI management software." +SECTION = "console/network" +LICENSE = "GPLv2" +LIC_FILES_CHKSUM = "file://COPYING;md5=94d55d512a9ba36caa9b7df079bae19f" +DEPENDS = " \ + openssl \ + popt \ + zlib \ + ncurses \ + glib-2.0 \ + gdbm \ + dbus \ + dbus-glib \ +" +RDEPENDS_${PN} += " bash dbus" + +INC_PR = "r2" + +inherit autotools gettext update-alternatives systemd pkgconfig + +PACKAGECONFIG ??= "net-snmp" + +PACKAGECONFIG[net-snmp] = ",--with-ucdsnmp=no,net-snmp" +PACKAGECONFIG[python] = "--with-python,--without-python,python," +PACKAGECONFIG[perl] = "--with-perl=${STAGING_BINDIR_NATIVE},--with-perl=no,perl," +PACKAGECONFIG[tcl] = "--with-tcl,--without-tcl,tcl," + +EXTRA_OECONF = "\ + --prefix=${prefix} \ + --with-mellanox \ + --with-dbus \ + " + +S = "${WORKDIR}/git" + +PARALLEL_MAKEINST = "" + +SYSTEMD_PACKAGES = "${PN}" + +SYSTEMD_SERVICE_${PN} = " mlx_ipmid.service" + + +do_install_append() { + install -d ${D}/etc/init.d + install -d ${D}/${systemd_unitdir}/system + install -m 644 ${WORKDIR}/mlx_ipmid.service ${D}/${systemd_unitdir}/system/mlx_ipmid.service + install -d ${D}${libdir}/mlx_ipmid + install -m 0644 ${B}/lanserv/mellanox/.libs/mellanox.so ${D}${libdir}/mlx_ipmid/ + install -Dpm 644 ${D}/var/mlx_ipmid/mellanox/50-mlx-events-4.10.rules ${D}/lib/udev/rules.d/50-mlx-events.rules + install -Dpm 644 ${D}/var/mlx_ipmid/mellanox/50-mlx-hwmon-4-10-events.rules ${D}/lib/udev/rules.d/50-mlx-hwmon-events.rules +} + +FILES_${PN} += "/usr/lib/perl5 \ + /usr/lib/mlx_ipmid \ + ${systemd_unitdir} \ + " + +FILES_${PN}-dev += "/usr/lib/OpenIPMI" + +FILES_${PN}-dbg += "/usr/lib/perl5/auto/OpenIPMI/.debug" diff --git a/meta-mellanox/meta-msn/recipes-connectivity/mlx-ipmid/mlx-ipmid/mlx_ipmid.service b/meta-mellanox/meta-msn/recipes-connectivity/mlx-ipmid/mlx-ipmid/mlx_ipmid.service new file mode 100644 index 000000000..09abe1e65 --- /dev/null +++ b/meta-mellanox/meta-msn/recipes-connectivity/mlx-ipmid/mlx-ipmid/mlx_ipmid.service @@ -0,0 +1,12 @@ +[Unit] +Description=mlx_ipmid + +[Service] +Restart=always +OOMScoreAdjust=-1000 + +ExecStart=/usr/bin/mlx_ipmid -n +TimeoutSec=120 + +[Install] +WantedBy=multi-user.target diff --git a/meta-mellanox/meta-msn/recipes-connectivity/mlx-ipmid/mlx-ipmid/remove_libdir.patch b/meta-mellanox/meta-msn/recipes-connectivity/mlx-ipmid/mlx-ipmid/remove_libdir.patch new file mode 100644 index 000000000..e74e06f2b --- /dev/null +++ b/meta-mellanox/meta-msn/recipes-connectivity/mlx-ipmid/mlx-ipmid/remove_libdir.patch @@ -0,0 +1,67 @@ +diff --git a/cmdlang/Makefile.am b/cmdlang/Makefile.am +index e80090d..b59ff24 100644 +--- a/cmdlang/Makefile.am ++++ b/cmdlang/Makefile.am +@@ -16,7 +16,7 @@ libOpenIPMIcmdlang_la_LIBADD = -lm \ + $(top_builddir)/utils/libOpenIPMIutils.la \ + $(top_builddir)/lib/libOpenIPMI.la + libOpenIPMIcmdlang_la_LDFLAGS = -rdynamic -version-info $(LD_VERSION) \ +- -Wl,-Map -Wl,libOpenIPMIcmdlang.map -L$(libdir) ++ -Wl,-Map -Wl,libOpenIPMIcmdlang.map + + bin_PROGRAMS = openipmish + +diff --git a/glib/Makefile.am b/glib/Makefile.am +index 671cae2..eff55f3 100644 +--- a/glib/Makefile.am ++++ b/glib/Makefile.am +@@ -11,14 +11,14 @@ libOpenIPMIglib_la_SOURCES = glib_os_hnd.c + libOpenIPMIglib_la_CFLAGS = $(GLIB_CFLAGS) $(AM_CFLAGS) + libOpenIPMIglib_la_LIBADD = $(GDBM_LIB) + libOpenIPMIglib_la_LDFLAGS = -rdynamic -version-info $(LD_VERSION) \ +- -Wl,-Map -Wl,libOpenIPMIglib.map $(GLIB_LIBS) -L$(libdir) \ ++ -Wl,-Map -Wl,libOpenIPMIglib.map $(GLIB_LIBS) \ + -rpath $(libdir) + + libOpenIPMIglib12_la_SOURCES = glib_os_hnd.c + libOpenIPMIglib12_la_CFLAGS = $(GLIB12_CFLAGS) $(AM_CFLAGS) + libOpenIPMIglib12_la_LIBADD = $(GDBM_LIB) + libOpenIPMIglib12_la_LDFLAGS = -rdynamic -version-info $(LD_VERSION) \ +- -Wl,-Map -Wl,libOpenIPMIglib12.map $(GLIB12_LIBS) -L$(libdir) \ ++ -Wl,-Map -Wl,libOpenIPMIglib12.map $(GLIB12_LIBS) \ + -rpath $(libdir) + + CLEANFILES = libOpenIPMIglib.map libOpenIPMIglib12.map +diff --git a/tcl/Makefile.am b/tcl/Makefile.am +index e2a98dc..256af0c 100644 +--- a/tcl/Makefile.am ++++ b/tcl/Makefile.am +@@ -11,7 +11,7 @@ libOpenIPMItcl_la_SOURCES = tcl_os_hnd.c + libOpenIPMItcl_la_CFLAGS = $(TCL_CFLAGS) $(AM_CFLAGS) + libOpenIPMItcl_la_LIBADD = $(GDBM_LIB) + libOpenIPMItcl_la_LDFLAGS = -rdynamic -version-info $(LD_VERSION) \ +- -Wl,-Map -Wl,libOpenIPMItcl.map $(TCL_LIBS) -L$(libdir) \ ++ -Wl,-Map -Wl,libOpenIPMItcl.map $(TCL_LIBS) \ + -rpath $(libdir) + + noinst_PROGRAMS = test_handlers +diff --git a/unix/Makefile.am b/unix/Makefile.am +index ac5b9f4..d5d4b82 100644 +--- a/unix/Makefile.am ++++ b/unix/Makefile.am +@@ -11,13 +11,13 @@ libOpenIPMIpthread_la_SOURCES = posix_thread_os_hnd.c selector.c + libOpenIPMIpthread_la_LIBADD = -lpthread $(GDBM_LIB) \ + $(top_builddir)/utils/libOpenIPMIutils.la + libOpenIPMIpthread_la_LDFLAGS = -rdynamic -version-info $(LD_VERSION) \ +- -Wl,-Map -Wl,libOpenIPMIpthread.map -L$(libdir) ++ -Wl,-Map -Wl,libOpenIPMIpthread.map + + libOpenIPMIposix_la_SOURCES = posix_os_hnd.c selector.c + libOpenIPMIposix_la_LIBADD = $(top_builddir)/utils/libOpenIPMIutils.la \ + $(GDBM_LIB) + libOpenIPMIposix_la_LDFLAGS = -rdynamic -version-info $(LD_VERSION) \ +- -Wl,-Map -Wl,libOpenIPMIposix.map -L$(libdir) ++ -Wl,-Map -Wl,libOpenIPMIposix.map + + noinst_HEADERS = heap.h + diff --git a/meta-mellanox/meta-msn/recipes-kernel/linux/linux-aspeed/msn.cfg b/meta-mellanox/meta-msn/recipes-kernel/linux/linux-aspeed/msn.cfg new file mode 100644 index 000000000..e0df616f2 --- /dev/null +++ b/meta-mellanox/meta-msn/recipes-kernel/linux/linux-aspeed/msn.cfg @@ -0,0 +1,21 @@ +CONFIG_NET_VENDOR_MELLANOX=y +CONFIG_MLXSW_CORE=y +CONFIG_MLXSW_CORE_HWMON=y +CONFIG_MLXSW_CORE_THERMAL=y +CONFIG_MLXSW_I2C=y +CONFIG_MLXSW_MINIMAL=y +CONFIG_OF_UNITTEST=y +CONFIG_OF_DYNAMIC=y +CONFIG_MFD_MLXREG_CORE=y +CONFIG_MFD_MLXREG_I2C=y +CONFIG_LEDS_MLXREG=y +CONFIG_MLXREG_HOTPLUG=y +CONFIG_SENSORS_TPS53679=y +CONFIG_SENSORS_TMP102=y +CONFIG_SENSORS_MAX6621=y +CONFIG_THERMAL=y +CONFIG_THERMAL_HWMON=y +CONFIG_THERMAL_OF=y +CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE=y +CONFIG_THERMAL_GOV_STEP_WISE=y +CONFIG_FSI=n diff --git a/meta-mellanox/meta-msn/recipes-kernel/linux/linux-aspeed_%.bbappend b/meta-mellanox/meta-msn/recipes-kernel/linux/linux-aspeed_%.bbappend new file mode 100644 index 000000000..35e9d9b33 --- /dev/null +++ b/meta-mellanox/meta-msn/recipes-kernel/linux/linux-aspeed_%.bbappend @@ -0,0 +1,3 @@ +FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" + +SRC_URI += "file://msn.cfg" \ No newline at end of file diff --git a/meta-mellanox/meta-msn/recipes-phosphor/images/obmc-phosphor-image.bbappend b/meta-mellanox/meta-msn/recipes-phosphor/images/obmc-phosphor-image.bbappend new file mode 100644 index 000000000..fb6a24439 --- /dev/null +++ b/meta-mellanox/meta-msn/recipes-phosphor/images/obmc-phosphor-image.bbappend @@ -0,0 +1 @@ +OBMC_IMAGE_EXTRA_INSTALL_append = " mlx-ipmid" diff --git a/meta-mellanox/meta-msn/recipes-phosphor/initfs/files/failsafe-boot.sh b/meta-mellanox/meta-msn/recipes-phosphor/initfs/files/failsafe-boot.sh new file mode 100644 index 000000000..ea1bd0711 --- /dev/null +++ b/meta-mellanox/meta-msn/recipes-phosphor/initfs/files/failsafe-boot.sh @@ -0,0 +1,30 @@ +#!/bin/sh + +echo "---------------- +System entered recovery mode. Running from backup flash!!! +help for get ip: +ifconfig eth0 $IP netmask $NETMASK up; +route add default gw $GATEWAY eth0 +Or type udhcpc to get ip over dhcp. +Please scp image file to /tmp folder and re-burn main flash with: +/run/initramfs/recovery /tmp/. +----------------"; + +mkdir /run/lock; + +mkdir /dev/mtd; + +ln -s /run/mtd\:u-boot-env /dev/mtd/u-boot-env; + +/usr/bin/mlx-hw-events.sh add reset /sys/devices/platform/ahb/ahb:apb/ahb:apb:i2c@1e78a000/1e78a140.i2c-bus/i2c-4/4-0071/mlxreg-core.1137/hwmon/hwmon*; + +mount /dev/mtdblock5 /run/initramfs/rw -t jffs2 -o remount,ro; +mount tmpfs tmp -t tmpfs -o mode=755,nodev; + +export PS1="(recovery)\u@BMC:\w\$" + +while true; +do + /run/initramfs/ro/sbin/sulogin; +done + diff --git a/meta-mellanox/meta-msn/recipes-phosphor/initfs/files/obmc-init.sh b/meta-mellanox/meta-msn/recipes-phosphor/initfs/files/obmc-init.sh new file mode 100644 index 000000000..55862aac3 --- /dev/null +++ b/meta-mellanox/meta-msn/recipes-phosphor/initfs/files/obmc-init.sh @@ -0,0 +1,430 @@ +#!/bin/sh + +fslist="proc sys dev run" +rodir=run/initramfs/ro +rwdir=run/initramfs/rw +upper=$rwdir/cow +work=$rwdir/work + +cd / +mkdir -p $fslist +mount dev dev -tdevtmpfs +mount sys sys -tsysfs +mount proc proc -tproc +if ! grep run proc/mounts +then + mount tmpfs run -t tmpfs -o mode=755,nodev +fi + +mkdir -p $rodir $rwdir + +cp -rp init failsafe recovery shutdown update update_all whitelist bin sbin usr lib etc var run/initramfs + +# To start a interactive shell with job control at this point, run +# getty 38400 ttyS4 + +findmtd() { + m=$(grep -xl "$1" /sys/class/mtd/*/name) + m=${m%/name} + m=${m##*/} + echo $m +} + +blkid_fs_type() { + # Emulate util-linux's `blkid -s TYPE -o value $1` + # Example busybox blkid output: + # # blkid /dev/mtdblock5 + # /dev/mtdblock5: TYPE="squashfs" + # Process output to extract TYPE value "squashfs". + blkid $1 | sed -e 's/^.*TYPE="//' -e 's/".*$//' +} + +probe_fs_type() { + fst=$(blkid_fs_type $1) + echo ${fst:=jffs2} +} + +# This fw_get_env_var is a possibly broken version of fw_printenv that +# does not check the crc or flag byte. +# The u-boot environemnt starts with a crc32, followed by a flag byte +# when a redundannt environment is configured, followed by var=value\0 sets. +# The flag byte for nand is a 1 byte counter; for nor it is a 1 or 0 byte. + +get_fw_env_var() { + # do we have 1 or 2 copies of the environment? + # count non-blank non-comment lines + # copies=$(grep -v ^# /etc/fw_env.config | grep -c [::alnum::]) + # ... we could if we had the fw_env.config in the initramfs + copies=2 + + # * Change \n to \r and \0 to \n + # * Skip to the 5th byte to skip over crc + # * then skip to the first or 2nd byte to skip over flag if it exists + # * stop parsing at first empty line corresponding to the + # double \0 at the end of the environment. + # * print the value of the variable name passed as argument + + envdev=$(findmtd u-boot-env) + if test -n $envdev + then + cat /dev/$envdev | + tr '\n\000' '\r\n' | + tail -c +5 | tail -c +${copies-1} | + sed -ne '/^$/,$d' -e "s/^$1=//p" + fi +} + +setup_resolv() { + runresolv=/run/systemd/resolve/resolv.conf + etcresolv=/etc/resolv.conf + + if test ! -e $etcresolv -a ! -L $etcresolv + then + mkdir -p ${runresolv%/*} + ln -s $runresolv $etcresolv + fi + if test ! -f $runresolv + then + cat /proc/net/pnp > $runresolv + fi + + return 0 +} + +try_tftp() { + # split into tftp:// host:port/ path/on/remote + # then spilt off / and then :port from the end of host:port/ + # and : from the beginning of port + + rest="${1#tftp://}" + path=${rest#*/} + host=${rest%$path} + host="${host%/}" + port="${host#${host%:*}}" + host="${host%$port}" + port="${port#:}" + + setup_resolv + + if test -z "$host" -o -z "$path" + then + debug_takeover "Invalid tftp download url '$url'." + elif echo "Downloading '$url' from $host ..." && + ! tftp -g -r "$path" -l /run/image-rofs "$host" ${port+"$port"} + then + debug_takeover "Download of '$url' failed." + fi +} + +try_wget() { + setup_resolv + + echo "Downloading '$1' ..." + if ! wget -O /run/image-rofs "$1" + then + debug_takeover "Download of '$url' failed." + fi +} + +debug_takeover() { + echo "$@" + test -n "$@" && echo Enter password to try to manually fix. + cat << HERE +After fixing run exit to continue this script, or reboot -f to retry, or +touch /takeover and exit to become PID 1 allowing editing of this script. +HERE + + while ! sulogin && ! test -f /takeover + do + echo getty failed, retrying + done + + # Touch /takeover in the above getty to become pid 1 + if test -e /takeover + then + cat << HERE + +Takeover of init requested. Executing /bin/sh as PID 1. +When finished exec new init or cleanup and run reboot -f. + +Warning: No job control! Shell exit will panic the system! +HERE + export PS1=init#\ + exec /bin/sh + fi +} + +env=$(findmtd u-boot-env) +if test -n $env +then + ln -s /dev/$env /run/mtd:u-boot-env + cp /run/mtd:u-boot-env /run/fw_env +fi + +rofs=$(findmtd rofs) +rwfs=$(findmtd rwfs) + +rodev=/dev/mtdblock${rofs#mtd} +rwdev=/dev/mtdblock${rwfs#mtd} + +# Set to y for yes, anything else for no. +force_rwfst_jffs2=y +flash_images_before_init=n +consider_download_files=y +consider_download_tftp=y +consider_download_http=y +consider_download_ftp=y + +rofst=squashfs +rwfst=$(probe_fs_type $rwdev) +roopts=ro +rwopts=rw + +image=/run/initramfs/image- +trigger=${image}rwfs + +init=/sbin/init +failsafe=/run/initramfs/failsafe +fsckbase=/sbin/fsck. +fsck=$fsckbase$rwfst +fsckopts=-a +optfile=/run/initramfs/init-options +optbase=/run/initramfs/init-options-base +urlfile=/run/initramfs/init-download-url +update=/run/initramfs/update + +if test -e /${optfile##*/} +then + cp /${optfile##*/} $optfile +fi + +if test -e /${optbase##*/} +then + cp /${optbase##*/} $optbase +else + touch $optbase +fi + +if test ! -f $optfile +then + cat /proc/cmdline $optbase > $optfile + get_fw_env_var openbmcinit >> $optfile + get_fw_env_var openbmconce >> $optfile +fi + +echo rofs = $rofs $rofst rwfs = $rwfs $rwfst + +if grep -w debug-init-sh $optfile +then + debug_takeover "Debug initial shell requested by command line." +fi + +if test "x$consider_download_files" = xy && + grep -w openbmc-init-download-files $optfile +then + if test -f ${urlfile##*/} + then + cp ${urlfile##*/} $urlfile + fi + if test ! -f $urlfile + then + get_fw_env_var openbmcinitdownloadurl > $urlfile + fi + url="$(cat $urlfile)" + rest="${url#*://}" + proto="${url%$rest}" + + if test -z "$url" + then + echo "Download url empty. Ignoring download request." + elif test -z "$proto" + then + echo "Download failed." + elif test "$proto" = tftp:// + then + if test "x$consider_download_tftp" = xy + then + try_tftp "$url" + else + echo "Download failed." + fi + elif test "$proto" = http:// + then + if test "x$consider_download_http" = xy + then + try_wget "$url" + else + echo "Download failed." + fi + elif test "$proto" = ftp:// + then + if test "x$consider_download_ftp" = xy + then + try_wget "$url" + else + echo "Download failed." + fi + else + echo "Download failed." + fi +fi + +# If there are images in root move them to /run/initramfs/ or /run/ now. +imagebasename=${image##*/} +if test -n "${imagebasename}" && ls /${imagebasename}* > /dev/null 2>&1 +then + if test "x$flash_images_before_init" = xy + then + echo "Flash images found, will update before starting init." + mv /${imagebasename}* ${image%$imagebasename} + else + echo "Flash images found, will use but deferring flash update." + mv /${imagebasename}* /run/ + fi +fi + +if grep -w clean-rwfs-filesystem $optfile +then + echo "Cleaning of read-write overlay filesystem requested." + touch $trigger +fi + +if test "x$force_rwfst_jffs2" = xy -a $rwfst != jffs2 -a ! -f $trigger +then + echo "Converting read-write overlay filesystem to jffs2 forced." + touch $trigger +fi + +if ls $image* > /dev/null 2>&1 +then + if ! test -x $update + then + debug_takeover "Flash update requested but $update missing!" + elif test -f $trigger -a ! -s $trigger + then + echo "Saving selected files from read-write overlay filesystem." + $update --no-restore-files + echo "Clearing read-write overlay filesystem." + flash_eraseall /dev/$rwfs + echo "Restoring saved files to read-write overlay filesystem." + touch $trigger + $update --no-save-files --clean-saved-files + else + $update --clean-saved-files + fi + + rwfst=$(probe_fs_type $rwdev) + fsck=$fsckbase$rwfst +fi + +if grep -w overlay-filesystem-in-ram $optfile +then + rwfst=none +fi + +copyfiles= +if grep -w copy-files-to-ram $optfile +then + rwfst=none + copyfiles=y +fi + +# It would be nice to do this after fsck but that mean rofs is mounted +# which triggers the mtd is mounted check +if test "$rwfst$copyfiles" = noney +then + touch $trigger + $update --copy-files --clean-saved-files --no-restore-files +fi + +if grep -w copy-base-filesystem-to-ram $optfile && + test ! -e /run/image-rofs && ! cp $rodev /run/image-rofs +then + # Remove any partial copy to avoid attempted usage later + if test -e /run/image-rofs + then + ls -l /run/image-rofs + rm -f /run/image-rofs + fi + debug_takeover "Copying $rodev to /run/image-rofs failed." +fi + +if test -s /run/image-rofs +then + rodev=/run/image-rofs + roopts=$roopts,loop +fi + +mount $rodev $rodir -t $rofst -o $roopts + +if test -x $rodir$fsck +then + for fs in $fslist + do + mount --bind $fs $rodir/$fs + done + chroot $rodir $fsck $fsckopts $rwdev + rc=$? + for fs in $fslist + do + umount $rodir/$fs + done + if test $rc -gt 1 + then + debug_takeover "fsck of read-write fs on $rwdev failed (rc=$rc)" + fi +elif test "$rwfst" != jffs2 -a "$rwfst" != none +then + echo "No '$fsck' in read only fs, skipping fsck." +fi + +if test "$rwfst" = none +then + echo "Running with read-write overlay in RAM for this boot." + echo "No state will be preserved unless flash update performed." +elif ! mount $rwdev $rwdir -t $rwfst -o $rwopts +then + msg="$(cat)" << HERE + +Mounting read-write $rwdev filesystem failed. Please fix and run + mount $rwdev $rwdir -t $rwfst -o $rwopts +to to continue, or do change nothing to run from RAM for this boot. +HERE + debug_takeover "$msg" +fi + +rm -rf $work +mkdir -p $upper $work + +mount -t overlay -o lowerdir=$rodir,upperdir=$upper,workdir=$work cow /root + +while ! chroot /root /bin/sh -c "test -x '$init' -a -s '$init'" +do + msg="$(cat)" << HERE + +Unable to confirm /sbin/init is an executable non-empty file +in merged file system mounted at /root. + +Change Root test failed! Invoking emergency shell. +HERE + debug_takeover "$msg" +done + +for f in $fslist +do + mount --move $f root/$f +done + +# switch_root /root $init +ln -s /root/dev/mem /dev/mem +FLASH_CP=`/root/sbin/devmem 0x1e785030` +FLASH_CP=$(($FLASH_CP&0x02)) +rm /dev/mem + +if [ $FLASH_CP == 0 ]; then +# echo "Flash 1 used. Normal boot."; + exec chroot /root $init; +else + exec chroot /root $failsafe; +fi + diff --git a/meta-mellanox/meta-msn/recipes-phosphor/initfs/files/obmc-update_all.sh b/meta-mellanox/meta-msn/recipes-phosphor/initfs/files/obmc-update_all.sh new file mode 100644 index 000000000..fbcf466d6 --- /dev/null +++ b/meta-mellanox/meta-msn/recipes-phosphor/initfs/files/obmc-update_all.sh @@ -0,0 +1,54 @@ +#!/bin/sh +# +# Script to burn entire 32MB of BMC SPI Flash +# +# Usage: +# a) Local: /run/initramfs/update_all +# b) Remote: sshpass -p "" ssh root@ '/run/initramfs/update_all ' +# +# Assumptions: +# is a 32MB file representing all partitions in BMC SPI Flash +# exists on local filesystem +# /dev/mtd0 represents entire BMC SPI Flash device +# /dev/mtd5 is a JFFS2 filesystem (rwfs) partition +# /bsp/reset/bmc_upgrade is symlink pointing to proper sticky bit in CPLD +# + +if [ -f $1 ] +then + echo $0: Update BMC SPI Flash with $1 +else + echo $0: File $1 not found on target, exiting + exit +fi + +echo $0: Stopping system services +systemctl stop mlx_ipmid + +echo $0: Remounting rwfs "(/dev/mtd5)" as read-only +mount /dev/mtdblock5 /run/initramfs/rw -t jffs2 -o remount,ro + +echo $0: Unmounting rofs "(/dev/mtd4)" +umount /dev/mtdblock4 + +MAC=`fw_printenv ethaddr | sed -n "s/^ethaddr=//p"` + +echo $0: Burning SPI Flash "(/dev/mtd0)" with image "$1" +/usr/sbin/flashcp -v $1 /dev/mtd0 + +if [ -v $MAC ]; then + echo "MAC env variable not exist. Set eth0 MAC from eeprom." + MAC=`hexdump -n 6 -s 0xf0 -v -e '/1 "%02x:"' /sys/bus/i2c/devices/6-0055/eeprom`;MAC=${MAC::-1}; +else + echo "MAC env variable exist. Set eth0 MAC from env." +fi; +fw_setenv ethaddr $MAC + +echo $0: Setting bmc_upgrade sticky bit in CPLD +echo 1 > /bsp/reset/bmc_upgrade + +echo $0: Rebooting BMC +echo 0 > /bsp/reset/bmc_reset_soft + + + diff --git a/meta-mellanox/meta-msn/recipes-phosphor/initfs/files/recovery.sh b/meta-mellanox/meta-msn/recipes-phosphor/initfs/files/recovery.sh new file mode 100644 index 000000000..256e18fdb --- /dev/null +++ b/meta-mellanox/meta-msn/recipes-phosphor/initfs/files/recovery.sh @@ -0,0 +1,52 @@ + +#!/bin/sh +# +# Script to burn entire 32MB of BMC SPI Flash 1 +# +# Usage: +# a) Local: /run/initramfs/recovery +# +# Assumptions: +# is a 32MB file representing all partitions in BMC SPI Flash +# exists on local filesystem +# /dev/mtd0 represents entire BMC SPI Flash device +# /dev/mtd5 is a JFFS2 filesystem (rwfs) partition +# /bsp/reset/bmc_upgrade is symlink pointing to proper sticky bit in CPLD +# + +if [ -f $1 ] +then + echo $0: Update BMC SPI Flash with $1 +else + echo $0: File $1 not found on target, exiting + exit +fi + +echo $0: Remounting rwfs "(/dev/mtd5)" as read-only +mount /dev/mtdblock5 /run/initramfs/rw -t jffs2 -o remount,ro + +echo $0: Unmounting rofs "(/dev/mtd4)" +umount /dev/mtdblock4 + +devmem 0x1e785034 l 0x01; + +MAC=`fw_printenv ethaddr | sed -n "s/^ethaddr=//p"` + +echo $0: Burning SPI Flash "(/dev/mtd0)" with image "$1" +/usr/sbin/flashcp -v $1 /dev/mtd0 + +if [ -v $MAC ]; then + echo "MAC env variable not exist. Set eth0 MAC from eeprom." + MAC=`hexdump -n 6 -s 0xf0 -v -e '/1 "%02x:"' /sys/bus/i2c/devices/6-0055/eeprom`;MAC=${MAC::-1}; +else + echo "MAC env variable exist. Set eth0 MAC from env." +fi; + +fw_setenv ethaddr $MAC + +echo $0: Setting bmc_upgrade sticky bit in CPLD +echo 1 > /bsp/reset/bmc_upgrade + +echo $0: Rebooting BMC +echo 0 > /bsp/reset/bmc_reset_soft + diff --git a/meta-mellanox/meta-msn/recipes-phosphor/initfs/obmc-phosphor-initfs.bbappend b/meta-mellanox/meta-msn/recipes-phosphor/initfs/obmc-phosphor-initfs.bbappend new file mode 100644 index 000000000..9ad6bc849 --- /dev/null +++ b/meta-mellanox/meta-msn/recipes-phosphor/initfs/obmc-phosphor-initfs.bbappend @@ -0,0 +1,16 @@ +FILESEXTRAPATHS_prepend := "${THISDIR}/files:" + +SRC_URI += "file://obmc-init.sh" +SRC_URI += "file://obmc-update_all.sh" +SRC_URI += "file://failsafe-boot.sh" +SRC_URI += "file://recovery.sh" + + +do_install_append() { + install -m 0755 ${WORKDIR}/obmc-init.sh ${D}/init + install -m 0755 ${WORKDIR}/failsafe-boot.sh ${D}/failsafe + install -m 0755 ${WORKDIR}/obmc-update_all.sh ${D}/update_all + install -m 0755 ${WORKDIR}/recovery.sh ${D}/recovery +} + +FILES_${PN} += " /update_all /failsafe /recovery" diff --git a/meta-mellanox/meta-msn/recipes.txt b/meta-mellanox/meta-msn/recipes.txt new file mode 100644 index 000000000..c58366847 --- /dev/null +++ b/meta-mellanox/meta-msn/recipes.txt @@ -0,0 +1 @@ +recipes-phosphor - Phosphor OpenBMC applications and configuration diff --git a/meta-openbmc-machines/meta-arm/common/recipes-phosphor/packagegroups/packagegroup-arm-apps.bb b/meta-openbmc-machines/meta-arm/common/recipes-phosphor/packagegroups/packagegroup-arm-apps.bb deleted file mode 100644 index 4a32e6e98..000000000 --- a/meta-openbmc-machines/meta-arm/common/recipes-phosphor/packagegroups/packagegroup-arm-apps.bb +++ /dev/null @@ -1,36 +0,0 @@ -SUMMARY = "OpenBMC for ARM Server - Applications" -PR = "r1" - -inherit packagegroup -inherit obmc-phosphor-license - -PROVIDES = "${PACKAGES}" -PACKAGES = " \ - ${PN}-chassis \ - ${PN}-flash \ - ${PN}-system \ - " - -PROVIDES += "virtual/obmc-chassis-mgmt" -PROVIDES += "virtual/obmc-system-mgmt" - -RPROVIDES_${PN}-chassis += "virtual-obmc-chassis-mgmt" -RPROVIDES_${PN}-flash += "virtual-obmc-flash-mgmt" -RPROVIDES_${PN}-system += "virtual-obmc-system-mgmt" - -SUMMARY_${PN}-chassis = "ARM Server Chassis" -RDEPENDS_${PN}-chassis = " \ - obmc-button-power \ - obmc-control-chassis \ - obmc-op-control-power \ - " -SUMMARY_${PN}-flash = "ARM Server Flash" -RDEPENDS_${PN}-flash = " \ - obmc-flash-bmc \ - obmc-mgr-download \ - obmc-control-bmc \ - " -SUMMARY_${PN}-system = "ARM Server" -RDEPENDS_${PN}-system = " \ - obmc-mgr-system \ - " diff --git a/meta-openbmc-machines/meta-arm/conf/layer.conf b/meta-openbmc-machines/meta-arm/conf/layer.conf deleted file mode 100644 index 38f0a0d41..000000000 --- a/meta-openbmc-machines/meta-arm/conf/layer.conf +++ /dev/null @@ -1,10 +0,0 @@ -# We have a conf and classes directory, add to BBPATH -BBPATH .= ":${LAYERDIR}" - -# We have recipes-* directories, add to BBFILES -BBFILES += "${LAYERDIR}/common/recipes-*/*/*.bb \ - ${LAYERDIR}/common/recipes-*/*/*.bbappend" - -BBFILE_COLLECTIONS += "arm" -BBFILE_PATTERN_arm = "^${LAYERDIR}/" -LAYERVERSION_arm = "1" diff --git a/meta-openbmc-machines/meta-arm/conf/machine/include/arm.inc b/meta-openbmc-machines/meta-arm/conf/machine/include/arm.inc deleted file mode 100644 index a558dce84..000000000 --- a/meta-openbmc-machines/meta-arm/conf/machine/include/arm.inc +++ /dev/null @@ -1,18 +0,0 @@ - -VIRTUAL-RUNTIME_skeleton_workbook = "${MACHINE}-config" - -PREFERRED_PROVIDER_virtual/obmc-host-ipmi-hw = "phosphor-ipmi-bt" -PREFERRED_PROVIDER_virtual/obmc-chassis-mgmt = "packagegroup-arm-apps" -PREFERRED_PROVIDER_virtual/obmc-flash-mgmt = "packagegroup-arm-apps" -PREFERRED_PROVIDER_virtual/obmc-system-mgmt = "packagegroup-arm-apps" -PREFERRED_PROVIDER_virtual/obmc-host-ctl ?= "obmc-op-control-host" -PREFERRED_PROVIDER_virtual/obmc-inventory-data ?= \ - "${VIRTUAL-RUNTIME_skeleton_workbook}" -PREFERRED_PROVIDER_virtual/phosphor-ipmi-fru-hostfw-config ?= \ - "hostboot-inventory-config-native" -PREFERRED_PROVIDER_virtual/openpower-fru-vpd-layout ?= \ - "openpower-fru-vpd-layout-native" -PREFERRED_PROVIDER_virtual/openpower-fru-inventory ?= \ - "openpower-fru-inventory-example-native" -PREFERRED_PROVIDER_virtual/openpower-fru-properties ?= \ - "openpower-fru-properties-example-native" diff --git a/meta-openbmc-machines/meta-arm/meta-qualcomm/conf/layer.conf b/meta-openbmc-machines/meta-arm/meta-qualcomm/conf/layer.conf deleted file mode 100644 index 5079054e3..000000000 --- a/meta-openbmc-machines/meta-arm/meta-qualcomm/conf/layer.conf +++ /dev/null @@ -1,5 +0,0 @@ -# We have a conf and classes directory, add to BBPATH -BBPATH .= ":${LAYERDIR}" - -BBFILE_COLLECTIONS += "qualcomm" -BBFILE_PATTERN_qualcomm = "" diff --git a/meta-openbmc-machines/meta-arm/meta-qualcomm/conf/machine/include/qualcomm.inc b/meta-openbmc-machines/meta-arm/meta-qualcomm/conf/machine/include/qualcomm.inc deleted file mode 100644 index 976e2d09d..000000000 --- a/meta-openbmc-machines/meta-arm/meta-qualcomm/conf/machine/include/qualcomm.inc +++ /dev/null @@ -1,3 +0,0 @@ -require conf/machine/include/arm.inc - -VIRTUAL-RUNTIME_skeleton_workbook = "${MACHINE}-config" diff --git a/meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/conf/bblayers.conf.sample b/meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/conf/bblayers.conf.sample deleted file mode 100644 index c561f7664..000000000 --- a/meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/conf/bblayers.conf.sample +++ /dev/null @@ -1,35 +0,0 @@ -# LAYER_CONF_VERSION is increased each time build/conf/bblayers.conf -# changes incompatibly -LCONF_VERSION = "7" - -BBPATH = "${TOPDIR}" -BBFILES ?= "" - -BBLAYERS ?= " \ - ##OEROOT##/meta \ - ##OEROOT##/meta-poky \ - ##OEROOT##/meta-openembedded/meta-oe \ - ##OEROOT##/meta-openembedded/meta-networking \ - ##OEROOT##/meta-openembedded/meta-perl \ - ##OEROOT##/meta-openembedded/meta-python \ - ##OEROOT##/meta-openembedded/meta-webserver \ - ##OEROOT##/meta-phosphor \ - ##OEROOT##/meta-aspeed \ - ##OEROOT##/meta-openbmc-machines/meta-arm \ - ##OEROOT##/meta-openbmc-machines/meta-arm/meta-qualcomm \ - ##OEROOT##/meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep \ - " -BBLAYERS_NON_REMOVABLE ?= " \ - ##OEROOT##/meta \ - ##OEROOT##/meta-poky \ - ##OEROOT##/meta-openembedded/meta-oe \ - ##OEROOT##/meta-openembedded/meta-networking \ - ##OEROOT##/meta-openembedded/meta-perl \ - ##OEROOT##/meta-openembedded/meta-python \ - ##OEROOT##/meta-openembedded/meta-webserver \ - ##OEROOT##/meta-phosphor \ - ##OEROOT##/meta-aspeed \ - ##OEROOT##/meta-openbmc-machines/meta-arm \ - ##OEROOT##/meta-openbmc-machines/meta-arm/meta-qualcomm \ - ##OEROOT##/meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep \ - " diff --git a/meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/conf/conf-notes.txt b/meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/conf/conf-notes.txt deleted file mode 100644 index 9b3c01a55..000000000 --- a/meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/conf/conf-notes.txt +++ /dev/null @@ -1,2 +0,0 @@ -Common targets are: - obmc-phosphor-image diff --git a/meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/conf/layer.conf b/meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/conf/layer.conf deleted file mode 100644 index 670fd4338..000000000 --- a/meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/conf/layer.conf +++ /dev/null @@ -1,9 +0,0 @@ -# We have a conf and classes directory, add to BBPATH -BBPATH .= ":${LAYERDIR}" - -# We have recipes-* directories, add to BBFILES -BBFILES += "${LAYERDIR}/recipes-*/*/*.bb \ - ${LAYERDIR}/recipes-*/*/*.bbappend" - -BBFILE_COLLECTIONS += "centriq2400-rep" -BBFILE_PATTERN_centriq2400-rep = "" diff --git a/meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/conf/local.conf.sample b/meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/conf/local.conf.sample deleted file mode 100644 index e054bef3a..000000000 --- a/meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/conf/local.conf.sample +++ /dev/null @@ -1,21 +0,0 @@ -MACHINE ??= "centriq2400-rep" -DISTRO ?= "openbmc-phosphor" -PACKAGE_CLASSES ?= "package_rpm" -SANITY_TESTED_DISTROS_append ?= " *" -EXTRA_IMAGE_FEATURES = "debug-tweaks" -USER_CLASSES ?= "buildstats image-mklibs image-prelink" -PATCHRESOLVE = "noop" -BB_DISKMON_DIRS = "\ - STOPTASKS,${TMPDIR},1G,100K \ - STOPTASKS,${DL_DIR},1G,100K \ - STOPTASKS,${SSTATE_DIR},1G,100K \ - STOPTASKS,/tmp,100M,100K \ - ABORT,${TMPDIR},100M,1K \ - ABORT,${DL_DIR},100M,1K \ - ABORT,${SSTATE_DIR},100M,1K \ - ABORT,/tmp,10M,1K" -CONF_VERSION = "1" -INHERIT += "extrausers" -EXTRA_USERS_PARAMS = " \ - usermod -p '\$1\$UGMqyqdG\$FZiylVFmRRfl9Z0Ue8G7e/' root; \ - " diff --git a/meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/conf/machine/centriq2400-rep.conf b/meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/conf/machine/centriq2400-rep.conf deleted file mode 100644 index 3bbff9af5..000000000 --- a/meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/conf/machine/centriq2400-rep.conf +++ /dev/null @@ -1,17 +0,0 @@ -KMACHINE = "aspeed" -KERNEL_DEVICETREE = "${KMACHINE}-ast2500-evb.dtb" - -UBOOT_MACHINE = "ast_g5_ncsi_config" - -FLASH_SIZE = "32768" - - -PREFERRED_PROVIDER_virtual/phosphor-ipmi-fru-hostfw-config= "" -require conf/machine/include/ast2500.inc -require conf/machine/include/obmc-bsp-common.inc -require conf/machine/include/qualcomm.inc - -IMAGE_INSTALL_append = " ir38163-workaround \ - centriq-2400rep-console-client \ - socupdate \ -" diff --git a/meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-kernel/linux/linux-aspeed/centriq2400-rep.cfg b/meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-kernel/linux/linux-aspeed/centriq2400-rep.cfg deleted file mode 100644 index 2182623e6..000000000 --- a/meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-kernel/linux/linux-aspeed/centriq2400-rep.cfg +++ /dev/null @@ -1,25 +0,0 @@ -CONFIG_I2C_MUX=y -CONFIG_I2C_MUX_PCA9541=y -CONFIG_I2C_MUX_PCA9641=y -CONFIG_I2C_MUX_PCA954x=y -CONFIG_SENSORS_ASPEED=y -CONFIG_SENSORS_TMP421=y -CONFIG_ASPEED_ADC=y -CONFIG_SENSORS_IIO_HWMON=y -CONFIG_I2C_SLAVE=y -CONFIG_SSIF_SMBUS_SLAVE=y -CONFIG_PMBUS=y -CONFIG_SENSORS_PXM1310=y -CONFIG_SENSORS_DS1100=y -CONFIG_SENSORS_TMP421=y -CONFIG_SENSORS_NVT210=y -CONFIG_SENSORS_IR38163=y -CONFIG_SPI=y -CONFIG_SPI_MASTER=y -CONFIG_SPI_SPIDEV=y -CONFIG_SPI_ASPEED=y -CONFIG_SENSORS_CENTRIQ_SPI=y -CONFIG_SENSORS_MAX31790=y -CONFIG_EEPROM_AT24=y -CONFIG_ARCH_AST2500=y -CONFIG_AST_JTAG=y diff --git a/meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-kernel/linux/linux-aspeed_%.bbappend b/meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-kernel/linux/linux-aspeed_%.bbappend deleted file mode 100644 index 573e29872..000000000 --- a/meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-kernel/linux/linux-aspeed_%.bbappend +++ /dev/null @@ -1,2 +0,0 @@ -FILESEXTRAPATHS_prepend_centriq2400-rep := "${THISDIR}/${PN}:" -SRC_URI += "file://centriq2400-rep.cfg" diff --git a/meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/chassis/ir38163-workaround.bb b/meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/chassis/ir38163-workaround.bb deleted file mode 100644 index 85c2e93b0..000000000 --- a/meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/chassis/ir38163-workaround.bb +++ /dev/null @@ -1,30 +0,0 @@ -SUMMARY = "centriq2400 VR sensor Re-Probe" -DESCRIPTION = "IR38163 work on DC on state, need re-probe for centriq2400 HW design" -PR = "r0" - -inherit obmc-phosphor-systemd -inherit obmc-phosphor-license - -PROVIDES += 'virtual/ir38163-workaround' -RPROVIDES_${PN} += 'virtual-ir38163-workaround' - -IR_REMOVE = "ir-remove@.service" -IR_ADD = "ir-add@.service" -INSTIR_REMOVE = "ir-remove@{0}.service" -INSTIR_ADD = "ir-add@{0}.service" -TGTFMT_OFF = "obmc-chassis-poweroff@{0}.target" -TGTFMT_ON = "obmc-chassis-poweron@{0}.target" -FMT_REMOVE = "../${IR_REMOVE}:${TGTFMT_OFF}.wants/${INSTIR_REMOVE}" -FMT_ADD = "../${IR_ADD}:${TGTFMT_ON}.requires/${INSTIR_ADD}" - -SYSTEMD_SERVICE_${PN} += "${IR_REMOVE}" -SYSTEMD_LINK_${PN} += "${@compose_list(d, 'FMT_REMOVE', 'OBMC_CHASSIS_INSTANCES')}" -SYSTEMD_SERVICE_${PN} += "${IR_ADD}" -SYSTEMD_LINK_${PN} += "${@compose_list(d, 'FMT_ADD', 'OBMC_CHASSIS_INSTANCES')}" - -SRC_URI += "file://ir38163_workaround.sh" - -do_install() { - install -d ${D}${bindir} - install -m 0755 ${WORKDIR}/ir38163_workaround.sh ${D}${bindir}/ir38163_workaround.sh -} diff --git a/meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/chassis/ir38163-workaround/ir-add@.service b/meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/chassis/ir38163-workaround/ir-add@.service deleted file mode 100644 index 0b3574b2c..000000000 --- a/meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/chassis/ir38163-workaround/ir-add@.service +++ /dev/null @@ -1,16 +0,0 @@ -[Unit] -Description=Add IR38163 device -Wants=obmc-power-start@%i.target -Before=obmc-power-start@%i.target -Conflicts=obmc-chassis-poweroff@%i.target -ConditionPathExists=!/run/openbmc/chassis@%i-on - -[Service] -ExecStart=/usr/bin/env ir38163_workaround.sh add -SyslogIdentifier=ir38163_workaround.sh -Type=oneshot -RemainAfterExit=yes - -[Install] -WantedBy=obmc-host-start@%i.target - diff --git a/meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/chassis/ir38163-workaround/ir-remove@.service b/meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/chassis/ir38163-workaround/ir-remove@.service deleted file mode 100644 index 15e8d0108..000000000 --- a/meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/chassis/ir38163-workaround/ir-remove@.service +++ /dev/null @@ -1,13 +0,0 @@ -[Unit] -Description=Remove IR38163 device -After=obmc-power-off@%i.target -Conflicts=obmc-chassis-poweron@%i.target - -[Service] -ExecStart=/usr/bin/env ir38163_workaround.sh rm -SyslogIdentifier=ir38163_workaround.sh -Type=oneshot -RemainAfterExit=yes - -[Install] -WantedBy=obmc-host-stop@%i.target diff --git a/meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/chassis/ir38163-workaround/ir38163_workaround.sh b/meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/chassis/ir38163-workaround/ir38163_workaround.sh deleted file mode 100644 index 60120cf0d..000000000 --- a/meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/chassis/ir38163-workaround/ir38163_workaround.sh +++ /dev/null @@ -1,19 +0,0 @@ -#!/bin/sh -e -# For one of the IR38163 device on i2c bus 5, address 0x42 -# Because the device only work when DC-ON, so when BMC during the DC-OFF state -# the device will probe fail, need the workaround for this HW design.. - -if [ "$1" == "add" ]; then - echo Add the 0x42 device on i2c bus 5.... - sleep 2 - echo 5-0042 > /sys/bus/i2c/drivers/ir38163/bind - sleep 1 -elif [ "$1" == "rm" ]; then - echo Remove the 0x42 deivce - sleep 2 - echo 5-0042 > /sys/bus/i2c/drivers/ir38163/unbind - sleep 1 -else - echo "$0 " to set state -fi - diff --git a/meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/console/centriq-2400rep-console-client.bb b/meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/console/centriq-2400rep-console-client.bb deleted file mode 100644 index 4c8dc153f..000000000 --- a/meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/console/centriq-2400rep-console-client.bb +++ /dev/null @@ -1,10 +0,0 @@ -FILESEXTRAPATHS_prepend_centriq2400-rep := "${THISDIR}/${PN}:" -inherit obmc-phosphor-license - -SRC_URI += "file://centriq-2400rep-console-client.sh" - -do_install() { - install -d ${D}${bindir} - install -m 0755 ${WORKDIR}/centriq-2400rep-console-client.sh ${D}${bindir}/centriq-2400rep-console-client.sh -} - diff --git a/meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/console/centriq-2400rep-console-client/centriq-2400rep-console-client.sh b/meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/console/centriq-2400rep-console-client/centriq-2400rep-console-client.sh deleted file mode 100644 index 3ecd0f819..000000000 --- a/meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/console/centriq-2400rep-console-client/centriq-2400rep-console-client.sh +++ /dev/null @@ -1,7 +0,0 @@ -#!/bin/sh -e -#Control UART mux for obmc-console-client -echo 0 > /sys/class/gpio/gpio325/value -obmc-console-client -echo 1 > /sys/class/gpio/gpio325/value - - diff --git a/meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/console/centriq-2400rep-console-client/centriq-2400rep-console-client@.service b/meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/console/centriq-2400rep-console-client/centriq-2400rep-console-client@.service deleted file mode 100644 index 81d3bfe6a..000000000 --- a/meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/console/centriq-2400rep-console-client/centriq-2400rep-console-client@.service +++ /dev/null @@ -1,9 +0,0 @@ -[Unit] -Description=Control UART mux for obmc-console-client - -[Service] -ExecStart=/usr/bin/env centriq-2400rep-console-client.sh -SyslogIdentifier=centriq-2400rep-console-client.sh - -[Install] -WantedBy={SYSTEMD_DEFAULT_TARGET} diff --git a/meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/console/obmc-console/obmc-console.conf b/meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/console/obmc-console/obmc-console.conf deleted file mode 100644 index 85f35c190..000000000 --- a/meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/console/obmc-console/obmc-console.conf +++ /dev/null @@ -1,2 +0,0 @@ -local-tty = ttyS2 -local-tty-baud = 115200 diff --git a/meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/console/obmc-console_%.bbappend b/meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/console/obmc-console_%.bbappend deleted file mode 100644 index 101fe6489..000000000 --- a/meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/console/obmc-console_%.bbappend +++ /dev/null @@ -1,2 +0,0 @@ -FILESEXTRAPATHS_prepend_centriq2400-rep := "${THISDIR}/${PN}:" -OBMC_CONSOLE_HOST_TTY = "ttyS2" diff --git a/meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/leds/centriq2400-rep-led-manager-config-native.bb b/meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/leds/centriq2400-rep-led-manager-config-native.bb deleted file mode 100644 index 7d0e777a4..000000000 --- a/meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/leds/centriq2400-rep-led-manager-config-native.bb +++ /dev/null @@ -1,17 +0,0 @@ -SUMMARY = "Phosphor LED Group Management for Centriq2400 REP" -PR = "r1" - -inherit native -inherit obmc-phosphor-license - -PROVIDES += "virtual/phosphor-led-manager-config-native" - -SRC_URI += "file://led.yaml" -S = "${WORKDIR}" - -# Copies example led layout yaml file -do_install() { - SRC=${S} - DEST=${D}${datadir}/phosphor-led-manager - install -D ${SRC}/led.yaml ${DEST}/led.yaml -} diff --git a/meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/leds/centriq2400-rep-led-manager-config/led.yaml b/meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/leds/centriq2400-rep-led-manager-config/led.yaml deleted file mode 100755 index 25d2ef48c..000000000 --- a/meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/leds/centriq2400-rep-led-manager-config/led.yaml +++ /dev/null @@ -1,15 +0,0 @@ -bmc_booted: -power_on: - Power_ID_LED: - Action: 'On' - DutyOn: 50 - Period: 0 -enclosure_fault: - RAS_ERROR_LED: - Action: 'On' - DutyOn: 50 - Period: 0 - System_FAULT: - Action: 'On' - DutyOn: 50 - Period: 0 diff --git a/meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%.bbappend b/meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%.bbappend deleted file mode 100644 index 5d89e8267..000000000 --- a/meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%.bbappend +++ /dev/null @@ -1,34 +0,0 @@ -FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" - -NAMES = " apb/i2c@1e78a000/i2c-bus@1c0/tmp421@1d \ - apb/i2c@1e78a000/i2c-bus@1c0/tmp421@1f \ - apb/i2c@1e78a000/i2c-bus@1c0/tmp421@4d \ - apb/i2c@1e78a000/i2c-bus@1c0/tmp421@4f \ - apb/i2c@1e78a000/i2c-bus@1c0/nvt210@4c \ - apb/i2c@1e78a000/i2c-bus@180/ir38163@42 \ - apb/i2c@1e78a000/i2c-bus@180/ir38163@44 \ - apb/i2c@1e78a000/i2c-bus@180/ir38163@46 \ - apb/i2c@1e78a000/i2c-bus@180/ir38163@48 \ - apb/i2c@1e78a000/i2c-bus@180/pxm1310@02 \ - apb/i2c@1e78a000/i2c-bus@180/pxm1310@04 \ - apb/i2c@1e78a000/i2c-bus@80/tmp421@1c \ - apb/i2c@1e78a000/i2c-bus@80/tmp421@1e \ - apb/i2c@1e78a000/i2c-bus@80/tmp421@2a \ - apb/i2c@1e78a000/i2c-bus@80/tmp421@4e \ - apb/i2c@1e78a000/i2c-bus@300/adm1278@10 \ - apb/i2c@1e78a000/i2c-bus@300/adm1278@11 \ - apb/i2c@1e78a000/i2c-bus@340/pca9641@70/i2c-arb/adm1278@12 \ - apb/i2c@1e78a000/i2c-bus@340/pca9641@70/i2c-arb/max31790@20 \ - apb/i2c@1e78a000/i2c-bus@340/pca9641@70/i2c-arb/max31790@23 \ - apb/i2c@1e78a000/i2c-bus@340/pca9641@70/i2c-arb/tmp421@1d \ - apb/i2c@1e78a000/i2c-bus@340/pca9641@70/i2c-arb/ds1100@58 \ - flash-controller@1e631000/spi2@0 \ -" - -ITEMSFMT = "ahb/{0}.conf" - -ITEMS = "${@compose_list(d, 'ITEMSFMT', 'NAMES')}" -ITEMS += "iio-hwmon.conf" - -ENVS = "obmc/hwmon/{0}" -SYSTEMD_ENVIRONMENT_FILE_${PN} += "${@compose_list(d, 'ENVS', 'ITEMS')}" diff --git a/meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@180/ir38163@12.conf b/meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@180/ir38163@12.conf deleted file mode 100644 index e968f08e7..000000000 --- a/meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@180/ir38163@12.conf +++ /dev/null @@ -1,7 +0,0 @@ -LABEL_temp1=SYS_SOC_TEMP_L -CRITLO_temp1=0 -CRITHI_temp1=100000 - -LABEL_temp2=SYS_SOC_TEMP_R -CRITLO_temp2=0 -CRITHI_temp2=100000 diff --git a/meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@180/ir38163@42.conf b/meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@180/ir38163@42.conf deleted file mode 100644 index a1ba06196..000000000 --- a/meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@180/ir38163@42.conf +++ /dev/null @@ -1,5 +0,0 @@ -LABEL_in1=VREG_5P0 -WARNLO_in1=4758 -WARNHI_in1=5258 -CRITLO_in1=4507 -CRITHI_in1=5509 diff --git a/meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@180/ir38163@44.conf b/meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@180/ir38163@44.conf deleted file mode 100644 index 8edf80c69..000000000 --- a/meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@180/ir38163@44.conf +++ /dev/null @@ -1,5 +0,0 @@ -LABEL_in1=VREG_3P3 -WARNLO_in1=3130 -WARNHI_in1=3474 -CRITLO_in1=2974 -CRITHI_in1=3631 diff --git a/meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@180/ir38163@46.conf b/meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@180/ir38163@46.conf deleted file mode 100644 index b083035d3..000000000 --- a/meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@180/ir38163@46.conf +++ /dev/null @@ -1,5 +0,0 @@ -LABEL_in1=VREG_3P3_AUX -WARNLO_in1=3130 -WARNHI_in1=3474 -CRITLO_in1=2974 -CRITHI_in1=3631 diff --git a/meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@180/ir38163@48.conf b/meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@180/ir38163@48.conf deleted file mode 100644 index fc0896b0f..000000000 --- a/meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@180/ir38163@48.conf +++ /dev/null @@ -1,5 +0,0 @@ -LABEL_in1=VREG_5P0_USB -WARNLO_in1=4758 -WARNHI_in1=5258 -CRITLO_in1=4507 -CRITHI_in1=5509 diff --git a/meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@180/pxm1310@02.conf b/meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@180/pxm1310@02.conf deleted file mode 100644 index 91a38eec8..000000000 --- a/meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@180/pxm1310@02.conf +++ /dev/null @@ -1,5 +0,0 @@ -LABEL_in1=PVDDQ_510 -WARNLO_in1=1144 -WARNHI_in1=1264 -CRITLO_in1=1080 -CRITHI_in1=1320 diff --git a/meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@180/pxm1310@04.conf b/meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@180/pxm1310@04.conf deleted file mode 100644 index d86a58890..000000000 --- a/meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@180/pxm1310@04.conf +++ /dev/null @@ -1,5 +0,0 @@ -LABEL_in1=PVDDQ_423 -WARNLO_in1=1144 -WARNHI_in1=1264 -CRITLO_in1=1080 -CRITHI_in1=1320 diff --git a/meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@1c0/nvt210@4c.conf b/meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@1c0/nvt210@4c.conf deleted file mode 100644 index e968f08e7..000000000 --- a/meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@1c0/nvt210@4c.conf +++ /dev/null @@ -1,7 +0,0 @@ -LABEL_temp1=SYS_SOC_TEMP_L -CRITLO_temp1=0 -CRITHI_temp1=100000 - -LABEL_temp2=SYS_SOC_TEMP_R -CRITLO_temp2=0 -CRITHI_temp2=100000 diff --git a/meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@1c0/tmp421@1d.conf b/meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@1c0/tmp421@1d.conf deleted file mode 100644 index 6a0bab548..000000000 --- a/meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@1c0/tmp421@1d.conf +++ /dev/null @@ -1,7 +0,0 @@ -LABEL_temp1=SYS_INLET_0_L -CRITLO_temp1=0 -CRITHI_temp1=50000 - -LABEL_temp2=SYS_INLET_0_R -CRITLO_temp2=0 -CRITHI_temp2=50000 diff --git a/meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@1c0/tmp421@1f.conf b/meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@1c0/tmp421@1f.conf deleted file mode 100644 index b85648222..000000000 --- a/meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@1c0/tmp421@1f.conf +++ /dev/null @@ -1,3 +0,0 @@ -LABEL_temp1=SYS_INLET_1 -CRITLO_temp1=0 -CRITHI_temp1=50000 diff --git a/meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@1c0/tmp421@4d.conf b/meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@1c0/tmp421@4d.conf deleted file mode 100644 index 2ed024e34..000000000 --- a/meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@1c0/tmp421@4d.conf +++ /dev/null @@ -1,3 +0,0 @@ -LABEL_temp1=SYS_INLET_2 -CRITLO_temp1=0 -CRITHI_temp1=50000 diff --git a/meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@1c0/tmp421@4f.conf b/meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@1c0/tmp421@4f.conf deleted file mode 100644 index ee3b5d5e5..000000000 --- a/meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@1c0/tmp421@4f.conf +++ /dev/null @@ -1,3 +0,0 @@ -LABEL_temp1=SYS_INLET_3 -CRITLO_temp1=0 -CRITHI_temp1=50000 diff --git a/meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@300/adm1278@10.conf b/meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@300/adm1278@10.conf deleted file mode 100644 index 2805cadb2..000000000 --- a/meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@300/adm1278@10.conf +++ /dev/null @@ -1,27 +0,0 @@ -LABEL_in1=HSC_AUX_VIN -WARNLO_in1=11431 -WARNHI_in1=12567 -CRITLO_in1=10792 -CRITHI_in1=13206 - -LABEL_in2=HSC_AUX_VOUT -WARNLO_in2=11431 -WARNHI_in2=12567 -CRITLO_in2=10792 -CRITHI_in2=13206 - -LABEL_curr1=HSC_AUX_IOUT -WARNLO_curr1=0 -WARNHI_curr1=50058 -CRITLO_curr1=0 -CRITHI_curr1=60021 - -LABEL_power1=HSC_AUX_PIN -WARNLO_power1=0 -WARNHI_power1=601520 -CRITLO_power1=0 -CRITHI_power1=721240 - -LABEL_temp1=HSC_AUX_TEMP -CRITLO_temp1=0 -CRITHI_temp1=105000 diff --git a/meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@300/adm1278@11.conf b/meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@300/adm1278@11.conf deleted file mode 100644 index 3c4ebbae6..000000000 --- a/meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@300/adm1278@11.conf +++ /dev/null @@ -1,27 +0,0 @@ -LABEL_in1=HSC_HDD_VIN -WARNLO_in1=11431 -WARNHI_in1=12567 -CRITLO_in1=10792 -CRITHI_in1=13206 - -LABEL_in2=HSC_HDD_VOUT -WARNLO_in2=11431 -WARNHI_in2=12567 -CRITLO_in2=10792 -CRITHI_in2=13206 - -LABEL_curr1=HSC_HDD_IOUT -WARNLO_curr1=0 -WARNHI_curr1=11993 -CRITLO_curr1=0 -CRITHI_curr1=15008 - -LABEL_power1=HSC_HDD_PIN -WARNLO_power1=0 -WARNHI_power1=143200 -CRITLO_power1=0 -CRITHI_power1=179200 - -LABEL_temp1=HSC_HDD_TEMP -CRITLO_temp1=0 -CRITHI_temp1=60000 diff --git a/meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@340/pca9641@70/i2c-arb/adm1278@12.conf b/meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@340/pca9641@70/i2c-arb/adm1278@12.conf deleted file mode 100644 index 01b32101d..000000000 --- a/meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@340/pca9641@70/i2c-arb/adm1278@12.conf +++ /dev/null @@ -1,27 +0,0 @@ -LABEL_in1=HSC_FAN_VIN -WARNLO_in1=11431 -WARNHI_in1=12567 -CRITLO_in1=10792 -CRITHI_in1=13206 - -LABEL_in2=HSC_FAN_VOUT -WARNLO_in2=11431 -WARNHI_in2=12567 -CRITLO_in2=10792 -CRITHI_in2=13206 - -LABEL_curr1=HSC_FAN_IOUT -WARNLO_curr1=0 -WARNHI_curr1=24948 -CRITLO_curr1=0 -CRITHI_curr1=29988 - -LABEL_power1=HSC_FAN_PIN -WARNLO_power1=0 -WARNHI_power1=298980 -CRITLO_power1=0 -CRITHI_power1=359380 - -LABEL_temp1=HSC_FAN_TEMP -CRITLO_temp1=0 -CRITHI_temp1=105000 diff --git a/meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@340/pca9641@70/i2c-arb/ds1100@58.conf b/meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@340/pca9641@70/i2c-arb/ds1100@58.conf deleted file mode 100644 index 5a6fe7ec3..000000000 --- a/meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@340/pca9641@70/i2c-arb/ds1100@58.conf +++ /dev/null @@ -1,17 +0,0 @@ -LABEL_fan1=PSU_FAN -CRITLO_fan1=535 -CRITHI_fan1=13054 - -LABEL_temp3=PSU_TEMP_AMB -CRITLO_temp3=0 -CRITHI_temp3=50000 - -LABEL_temp1=PSU_TEMP_HS -CRITLO_temp1=0 -CRITHI_temp1=100000 - -LABEL_in1=PSU_VIN -WARNLO_in1=96000 -WARNHI_in1=0 -CRITLO_in1=0 -CRITHI_in1=253000 diff --git a/meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@340/pca9641@70/i2c-arb/max31790@20.conf b/meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@340/pca9641@70/i2c-arb/max31790@20.conf deleted file mode 100644 index 1e21d96d6..000000000 --- a/meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@340/pca9641@70/i2c-arb/max31790@20.conf +++ /dev/null @@ -1,47 +0,0 @@ -LABEL_fan1=SYS_FAN_1_F -CRITLO_fan1=535 -CRITHI_fan1=26964 -GAIN_fan1=0.85 -OFFSET_fan1=0 - -LABEL_fan2=SYS_FAN_1_R -CRITLO_fan2=535 -CRITHI_fan2=26964 -GAIN_fan2=0.8 -OFFSET_fan2=0 - -LABEL_fan8=SYS_FAN_2_F -CRITLO_fan8=535 -CRITHI_fan8=26964 -GAIN_fan8=0.85 -OFFSET_fan8=0 - -LABEL_fan3=SYS_FAN_2_R -CRITLO_fan3=535 -CRITHI_fan3=26964 -GAIN_fan3=0.8 -OFFSET_fan3=0 - -LABEL_fan4=SYS_FAN_3_F -CRITLO_fan4=535 -CRITHI_fan4=26964 -GAIN_fan4=0.85 -OFFSET_fan4=0 - -LABEL_fan5=SYS_FAN_3_R -CRITLO_fan5=535 -CRITHI_fan5=26964 -GAIN_fan5=0.8 -OFFSET_fan5=0 - -LABEL_fan11=SYS_FAN_4_F -CRITLO_fan11=535 -CRITHI_fan11=26964 -GAIN_fan11=0.85 -OFFSET_fan11=0 - -LABEL_fan6=SYS_FAN_4_R -CRITLO_fan6=535 -CRITHI_fan6=26964 -GAIN_fan6=0.8 -OFFSET_fan6=0 diff --git a/meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@340/pca9641@70/i2c-arb/max31790@23.conf b/meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@340/pca9641@70/i2c-arb/max31790@23.conf deleted file mode 100644 index 20dad4b44..000000000 --- a/meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@340/pca9641@70/i2c-arb/max31790@23.conf +++ /dev/null @@ -1,47 +0,0 @@ -LABEL_fan1=SYS_FAN_5_F -CRITLO_fan1=535 -CRITHI_fan1=26964 -GAIN_fan1=0.85 -OFFSET_fan1=0 - -LABEL_fan2=SYS_FAN_5_R -CRITLO_fan2=535 -CRITHI_fan2=26964 -GAIN_fan2=0.8 -OFFSET_fan2=0 - -LABEL_fan8=SYS_FAN_6_F -CRITLO_fan8=535 -CRITHI_fan8=26964 -GAIN_fan8=0.85 -OFFSET_fan8=0 - -LABEL_fan3=SYS_FAN_6_R -CRITLO_fan3=535 -CRITHI_fan3=26964 -GAIN_fan3=0.8 -OFFSET_fan3=0 - -LABEL_fan4=SYS_FAN_7_F -CRITLO_fan4=535 -CRITHI_fan4=26964 -GAIN_fan4=0.85 -OFFSET_fan4=0 - -LABEL_fan5=SYS_FAN_7_R -CRITLO_fan5=535 -CRITHI_fan5=26964 -GAIN_fan5=0.8 -OFFSET_fan5=0 - -LABEL_fan11=SYS_FAN_8_F -CRITLO_fan11=535 -CRITHI_fan11=26964 -GAIN_fan11=0.85 -OFFSET_fan11=0 - -LABEL_fan6=SYS_FAN_8_R -CRITLO_fan6=535 -CRITHI_fan6=26964 -GAIN_fan6=0.8 -OFFSET_fan6=0 diff --git a/meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@340/pca9641@70/i2c-arb/tmp421@1d.conf b/meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@340/pca9641@70/i2c-arb/tmp421@1d.conf deleted file mode 100644 index 1c85be91a..000000000 --- a/meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@340/pca9641@70/i2c-arb/tmp421@1d.conf +++ /dev/null @@ -1,7 +0,0 @@ -LABEL_temp1=FAN_BD_TEMP_L -CRITLO_temp1=0 -CRITHI_temp1=60000 - -LABEL_temp2=FAN_BD_TEMP_R -CRITLO_temp2=0 -CRITHI_temp2=60000 diff --git a/meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@80/tmp421@1c.conf b/meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@80/tmp421@1c.conf deleted file mode 100644 index a7e74da32..000000000 --- a/meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@80/tmp421@1c.conf +++ /dev/null @@ -1,3 +0,0 @@ -LABEL_temp1=SYS_OUTLET_3 -CRITLO_temp1=0 -CRITHI_temp1=100000 diff --git a/meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@80/tmp421@1e.conf b/meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@80/tmp421@1e.conf deleted file mode 100644 index 0bb21b236..000000000 --- a/meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@80/tmp421@1e.conf +++ /dev/null @@ -1,7 +0,0 @@ -LABEL_temp1=SYS_OUTLET_0_L -CRITLO_temp1=0 -CRITHI_temp1=100000 - -LABEL_temp2=SYS_OUTLET_0_R -CRITLO_temp2=0 -CRITHI_temp2=100000 diff --git a/meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@80/tmp421@2a.conf b/meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@80/tmp421@2a.conf deleted file mode 100644 index f794c0e7b..000000000 --- a/meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@80/tmp421@2a.conf +++ /dev/null @@ -1,3 +0,0 @@ -LABEL_temp1=SYS_OUTLET_1 -CRITLO_temp1=0 -CRITHI_temp1=100000 diff --git a/meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@80/tmp421@4e.conf b/meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@80/tmp421@4e.conf deleted file mode 100644 index 3834fc2dd..000000000 --- a/meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@80/tmp421@4e.conf +++ /dev/null @@ -1,3 +0,0 @@ -LABEL_temp1=SYS_OUTLET_2 -CRITLO_temp1=0 -CRITHI_temp1=100000 diff --git a/meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/flash-controller@1e631000/spi2@0.conf b/meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/flash-controller@1e631000/spi2@0.conf deleted file mode 100644 index 1311e52bb..000000000 --- a/meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/flash-controller@1e631000/spi2@0.conf +++ /dev/null @@ -1,73 +0,0 @@ -LABEL_temp1=SOC_TEMP -CRITLO_temp1=0 -CRITHI_temp1=94000 - -LABEL_temp2=PMF2432_TEMP -CRITLO_temp2=0 -CRITHI_temp2=103000 - -LABEL_temp3=PMF2433_TEMP -CRITLO_temp3=0 -CRITHI_temp3=103000 - -LABEL_temp4=CVR_APC_TEMP -CRITLO_temp4=0 -CRITHI_temp4=103000 - -LABEL_temp5=CVR_CBF_TEMP -CRITLO_temp5=0 -CRITHI_temp5=103000 - -LABEL_temp6=DIMM_C0D0_TEMP -CRITLO_temp6=0 -CRITHI_temp6=83000 - -LABEL_temp7=DIMM_C0D1_TEMP -CRITLO_temp7=0 -CRITHI_temp7=83000 - -LABEL_temp8=DIMM_C1D0_TEMP -CRITLO_temp8=0 -CRITHI_temp8=83000 - -LABEL_temp9=DIMM_C1D1_TEMP -CRITLO_temp9=0 -CRITHI_temp9=83000 - -LABEL_temp10=DIMM_C2D0_TEMP -CRITLO_temp10=0 -CRITHI_temp10=83000 - -LABEL_temp11=DIMM_C2D1_TEMP -CRITLO_temp11=0 -CRITHI_temp11=83000 - -LABEL_temp12=DIMM_C3D0_TEMP -CRITLO_temp12=0 -CRITHI_temp12=83000 - -LABEL_temp13=DIMM_C3D1_TEMP -CRITLO_temp13=0 -CRITHI_temp13=83000 - -LABEL_temp14=DIMM_C4D0_TEMP -CRITLO_temp14=0 -CRITHI_temp14=83000 - -LABEL_temp15=DIMM_C4D1_TEMP -CRITLO_temp15=0 -CRITHI_temp15=83000 - -LABEL_temp16=DIMM_C5D0_TEMP -CRITLO_temp16=0 -CRITHI_temp16=83000 - -LABEL_temp17=DIMM_C5D1_TEMP -CRITLO_temp17=0 -CRITHI_temp17=83000 - -LABEL_power1=SOC_PWR -WARNLO_power1=0 -WARNHI_power1=120000 -CRITLO_power1=0 -CRITHI_power1=130000 diff --git a/meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/iio-hwmon.conf b/meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/iio-hwmon.conf deleted file mode 100644 index 86d33962d..000000000 --- a/meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/iio-hwmon.conf +++ /dev/null @@ -1,30 +0,0 @@ -LABEL_in1=SYS_3V3 -GAIN_in1=2.40 -WARNLO_in1=3132 -WARNHI_in1=3463 -CRITLO_in1=2975 -CRITHI_in1=3637 -LABEL_in2=SYS_5V0 -GAIN_in2=3.86 -WARNLO_in2=4744 -WARNHI_in2=5253 -CRITLO_in2=4502 -CRITHI_in2=5494 -LABEL_in3=SYS_12V0 -GAIN_in3=8.82 -WARNLO_in3=11408 -WARNHI_in3=12586 -CRITLO_in3=10850 -CRITHI_in3=13206 -LABEL_in6=SYS_3V3_AUX -GAIN_in6=2.40 -WARNLO_in6=3132 -WARNHI_in6=3463 -CRITLO_in6=2975 -CRITHI_in6=3637 -LABEL_in8=SYS_3V0_Battery -GAIN_in8=1.66 -WARNLO_in8=2849 -WARNHI_in8=3460 -CRITLO_in8=2701 -CRITHI_in8=3629 diff --git a/meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/socupdate/files/socupdate.sh b/meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/socupdate/files/socupdate.sh deleted file mode 100644 index 67d706339..000000000 --- a/meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/socupdate/files/socupdate.sh +++ /dev/null @@ -1,129 +0,0 @@ -#!/bin/sh -e -# SOC update tool, need two parameter(soc update file name and TFTP ip) - -if [ ! -n "$1" -o ! -n "$2" ] ;then - echo "Please enter SOC-ImageName and TFTP-IP." - echo "Format: socupdate.sh FileName IP" - echo "Example: socupdate.sh 0ACJAXXX.ROM 192.168.1.1" - exit -fi - -echo "SOC update start." - -echo "Check BMC status." -checkbmc='gpioutil -p Q4' -if $checkbmc = "1"; then - echo "BMC is ready." -else - echo "BMC isn't ready." - exit -fi - -echo "Check SOC image does it exist." -cd /tmp/ -FILEEXIST=0 -if [ -f "/tmp/$1" ]; then - GETFILE=`du -k $1 | awk '{print $1}'` - if [ "$GETFILE" -eq "65536" ]; then - FILEEXIST=1 - echo "SOC image is exist." - else - FILEEXIST=0 - fi -fi - -if [ $FILEEXIST -eq 0 ]; then - echo "Get SOC image from TFTP server." - echo "Please wait a few minutes." - tftp -g -r $1 $2 & - sleep 2 - LENGTH=0 - ERRCOUNT=0 - while true - do - echo -ne "\r[" - usleep 500000 - while [ $LENGTH -le 30 ] - do - usleep 500000 - echo -n ">" - LENGTH=$(($LENGTH+1)) - if [ -f "/tmp/$1" ]; then - GETFILE=`du -k $1 | awk '{print $1}'` - if [ $GETFILE -eq 65536 ]; then - echo -en "\r" - echo -en "--- Image download completed --- \n" - usleep 1000000 - break 2 - fi - else - ERRCOUNT=$(($ERRCOUNT+1)) - if [ $ERRCOUNT -le 10 ]; then - echo -en "\r" - echo -en "SOC-ImageName or TFTP-IP is ERROR. \n" - usleep 500000 - exit - fi - fi - done - echo -n "]" - LENGTH=0 - usleep 500000 - echo -en "\r " - done -fi -sleep 3 - -echo "Switch the host SPI bus to BMC." -cmd='gpioutil -p C7 -v 1' -if $cmd 1>/dev/null 2>&1; then - echo "Switch completed." -else - echo "Switch failed." -fi -echo "Load the ASpeed SMC driver" -echo 1e630000.flash-controller > /sys/bus/platform/drivers/aspeed-smc/bind -sleep 2 -chassisstate=$(obmcutil chassisstate | awk -F. '{print $NF}') -echo "---Current Chassisstate $chassisstate---" -if [ "$chassisstate" == 'On' ]; -then - echo "---Chassis on turning it off---" - obmcutil chassisoff - sleep 10 -fi - -echo "Flashcp to update SOC." -echo "Please wait a few minutes." -flashcp -v /tmp/$1 /dev/mtd6 -sleep 3 - -echo "Switch the host SPI bus to HOST." -cmd1='gpioutil -p C7 -v 0' -if $cmd1 1>/dev/null 2>&1; then - echo "Switch completed." -else - echo "Switch failed." -fi -echo "unLoad the ASpeed SMC driver" -echo 1e630000.flash-controller > /sys/bus/platform/drivers/aspeed-smc/unbind -echo -ne "SOC update steps is complete.\n" -if [ "$chassisstate" == 'On' ]; -then - echo "5 sec later will be power-on." - echo "If wantn't power-on, please CTRL + C leave script." - WAITSEC=5 - while [ $WAITSEC -ge 0 ] - do - echo -n "Countdown seconds:$WAITSEC" - sleep 1 - echo -en "\r" - WAITSEC=$(($WAITSEC-1)) - if [ $WAITSEC -eq 0 ]; then - echo -en "\r" - echo -en "--- Power-on --- \n" - obmcutil chassison - break 1 - fi - done -fi diff --git a/meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/socupdate/socupdate.bb b/meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/socupdate/socupdate.bb deleted file mode 100644 index 45f69d335..000000000 --- a/meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/socupdate/socupdate.bb +++ /dev/null @@ -1,13 +0,0 @@ -SUMMARY = "Qualcomm SOC update" -DESCRIPTION = "" -HOMEPAGE = "" -PR = "r1" - -inherit obmc-phosphor-license - -SRC_URI += "file://socupdate.sh" - -do_install() { - install -d ${D}${bindir} - install -m 0755 ${WORKDIR}/socupdate.sh ${D}${bindir}/socupdate.sh -} diff --git a/meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/workbook/centriq2400-rep-config.bb b/meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/workbook/centriq2400-rep-config.bb deleted file mode 100644 index 8fbb22f63..000000000 --- a/meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/workbook/centriq2400-rep-config.bb +++ /dev/null @@ -1,37 +0,0 @@ -SUMMARY = "Qualcomm Rep board wiring" -DESCRIPTION = "Board wiring information for the Qualcomm Rep system." -PR = "r1" - -inherit allarch -inherit setuptools -inherit pythonnative -inherit obmc-phosphor-license - -PROVIDES += "virtual/obmc-inventory-data" -RPROVIDES_${PN} += "virtual-obmc-inventory-data" - -DEPENDS += "python" - -S = "${WORKDIR}" -SRC_URI += "file://Centriq2400-rep.py" - -python() { - machine = d.getVar('MACHINE', True).capitalize() + '.py' - d.setVar('_config_in_skeleton', machine) -} - -do_make_setup() { - cp ${S}/${_config_in_skeleton} \ - ${S}/obmc_system_config.py - cat < ${S}/setup.py -from distutils.core import setup - -setup(name='${BPN}', - version='${PR}', - py_modules=['obmc_system_config'], - ) -EOF -} - -addtask make_setup after do_patch before do_configure - diff --git a/meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/workbook/centriq2400-rep-config/Centriq2400-rep.py b/meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/workbook/centriq2400-rep-config/Centriq2400-rep.py deleted file mode 100644 index 01cff570b..000000000 --- a/meta-openbmc-machines/meta-arm/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/workbook/centriq2400-rep-config/Centriq2400-rep.py +++ /dev/null @@ -1,81 +0,0 @@ -## System states -## state can change to next state in 2 ways: -## - a process emits a GotoSystemState signal with state name to goto -## - objects specified in EXIT_STATE_DEPEND have started -SYSTEM_STATES = [ - 'BASE_APPS', - 'BMC_STARTING', - 'BMC_READY', - 'HOST_POWERING_ON', - 'HOST_POWERED_ON', - 'HOST_BOOTING', - 'HOST_BOOTED', - 'HOST_POWERED_OFF', -] - -EXIT_STATE_DEPEND = { - 'BASE_APPS' : { - '/org/openbmc/sensors': 0, - }, - 'BMC_STARTING' : { - '/org/openbmc/control/power0' : 0, - '/org/openbmc/control/host0' : 0, - '/org/openbmc/control/chassis0' : 0, - }, -} - -FRU_INSTANCES = { -'/system/chassis/motherboard/bmc' : { 'fru_type' : 'BMC','is_fru' : False, 'manufacturer' : 'ASPEED' }, -} -# I believe these numbers need to match the yaml file used to create the c++ ipmi map. -# the devices have types, but I don't believe that factors in here, I think these are -# just unique IDs. -ID_LOOKUP = { - 'FRU' : {}, - # The number at the end needs to match the FRU ID. - # https://github.com/openbmc/skeleton/blob/master/pysystemmgr/system_manager.py#L143 - # The paramter for it is of type 'y' (unsigned 8-bit integer) presumably decimal? - 'FRU_STR' : {}, - 'SENSOR' : {}, - 'GPIO_PRESENT' : {} -} - -GPIO_CONFIG = {} -GPIO_CONFIG['POWER_BUTTON'] = { 'gpio_pin': 'D3', 'direction': 'out' } -GPIO_CONFIG['PGOOD'] = { 'gpio_pin': 'E2', 'direction': 'in' } -GPIO_CONFIG['BMC_READY'] = { 'gpio_pin': 'Q4', 'direction': 'out' } -GPIO_CONFIG['HOST_SPI_SWITCH'] = { 'gpio_pin': 'C7', 'direction': 'out'} -GPIO_CONFIG['IMC_READY'] = { 'gpio_pin': 'O3', 'direction': 'both' } -GPIO_CONFIG['IMC_INTERRUPT'] = { 'gpio_pin': 'O4', 'direction': 'both' } -GPIO_CONFIG['RESET_BUTTON'] = { 'gpio_pin': 'G5', 'direction': 'both' } -GPIO_CONFIG['QDF_RAS_ERROR_0'] = { 'gpio_pin': 'D6', 'direction': 'in' } -GPIO_CONFIG['QDF_RAS_ERROR_1'] = { 'gpio_pin': 'D7', 'direction': 'in' } -GPIO_CONFIG['QDF_RAS_ERROR_2'] = { 'gpio_pin': 'F1', 'direction': 'in' } - -GPIO_CONFIGS = { - 'power_config' : { - 'power_good_in' : 'PGOOD', - 'power_up' : [ -#delay in ms - ('POWER_BUTTON', 'LOW_HIGH',1000), - ], - 'power_out' : [ - ('POWER_BUTTON', 'LOW_HIGH',8000), - ], - }} - 'host_config' : { - 'imc_ready' : 'IMC_READY', - 'imc_interrupt': 'IMC_INTERRUPT', - 'bmc_ready' : 'BMC_READY', - 'host_spi_switch' : 'HOST_SPI_SWITCH', - }, -} - -# Miscellaneous non-poll sensor with system specific properties. -# The sensor id is the same as those defined in ID_LOOKUP['SENSOR']. - -MISC_SENSORS = { - -} - -# vim: tabstop=8 expandtab shiftwidth=4 softtabstop=4 diff --git a/meta-openbmc-machines/meta-evb/README.md b/meta-openbmc-machines/meta-evb/README.md deleted file mode 100644 index 6f9a17959..000000000 --- a/meta-openbmc-machines/meta-evb/README.md +++ /dev/null @@ -1,10 +0,0 @@ -OpenBMC Evaluation Board (EVB) -================ - -This is the OpenBMC Evaluation Board (EVB) layer. The boards in the EVB layer -are for evaluation and reference. The [Board Support Package (BSP) -layer](https://github.com/openbmc/openbmc/tree/master/) -should be used to support a hardware device in a system. Therefore, there -should not be any EVB layers in a system's bblayers.conf, the BSP layer should -be used instead. Boards might be found be in both the EVB layer and the BSP -layer. diff --git a/meta-openbmc-machines/meta-evb/conf/layer.conf b/meta-openbmc-machines/meta-evb/conf/layer.conf deleted file mode 100644 index f8f2d0e38..000000000 --- a/meta-openbmc-machines/meta-evb/conf/layer.conf +++ /dev/null @@ -1,5 +0,0 @@ -# We have a conf and classes directory, add to BBPATH -BBPATH .= ":${LAYERDIR}" - -BBFILE_COLLECTIONS += "evb" -BBFILE_PATTERN_evb = "" diff --git a/meta-openbmc-machines/meta-evb/meta-evb-aspeed/conf/layer.conf b/meta-openbmc-machines/meta-evb/meta-evb-aspeed/conf/layer.conf deleted file mode 100644 index 6d78f959c..000000000 --- a/meta-openbmc-machines/meta-evb/meta-evb-aspeed/conf/layer.conf +++ /dev/null @@ -1,5 +0,0 @@ -# We have a conf and classes directory, add to BBPATH -BBPATH .= ":${LAYERDIR}" - -BBFILE_COLLECTIONS += "evb-aspeed" -BBFILE_PATTERN_evb-aspeed = "" diff --git a/meta-openbmc-machines/meta-evb/meta-evb-aspeed/meta-evb-ast2500/README.md b/meta-openbmc-machines/meta-evb/meta-evb-aspeed/meta-evb-ast2500/README.md deleted file mode 100644 index a738aa27a..000000000 --- a/meta-openbmc-machines/meta-evb/meta-evb-aspeed/meta-evb-ast2500/README.md +++ /dev/null @@ -1,7 +0,0 @@ -ASPEED AST2500 Evaluation Board -================ - -This is the ASPEED AST2500 evaluation board layer. -The AST2500 is an ARM, service management SOC made by ASPEED. More information -about the AST2500 can be found -[here](https://www.aspeedtech.com/products.php?fPath=20&rId=440). diff --git a/meta-openbmc-machines/meta-evb/meta-evb-aspeed/meta-evb-ast2500/conf/bblayers.conf.sample b/meta-openbmc-machines/meta-evb/meta-evb-aspeed/meta-evb-ast2500/conf/bblayers.conf.sample deleted file mode 100644 index fad77afe1..000000000 --- a/meta-openbmc-machines/meta-evb/meta-evb-aspeed/meta-evb-ast2500/conf/bblayers.conf.sample +++ /dev/null @@ -1,33 +0,0 @@ -# LAYER_CONF_VERSION is increased each time build/conf/bblayers.conf -# changes incompatibly -LCONF_VERSION = "7" - -BBPATH = "${TOPDIR}" -BBFILES ?= "" - -BBLAYERS ?= " \ - ##OEROOT##/meta \ - ##OEROOT##/meta-poky \ - ##OEROOT##/meta-openembedded/meta-oe \ - ##OEROOT##/meta-openembedded/meta-networking \ - ##OEROOT##/meta-openembedded/meta-python \ - ##OEROOT##/meta-openembedded/meta-webserver \ - ##OEROOT##/meta-phosphor \ - ##OEROOT##/meta-aspeed \ - ##OEROOT##/meta-openbmc-machines/meta-evb \ - ##OEROOT##/meta-openbmc-machines/meta-evb/meta-evb-aspeed \ - ##OEROOT##/meta-openbmc-machines/meta-evb/meta-evb-aspeed/meta-evb-ast2500 \ - " -BBLAYERS_NON_REMOVABLE ?= " \ - ##OEROOT##/meta \ - ##OEROOT##/meta-poky \ - ##OEROOT##/meta-openembedded/meta-oe \ - ##OEROOT##/meta-openembedded/meta-networking \ - ##OEROOT##/meta-openembedded/meta-python \ - ##OEROOT##/meta-openembedded/meta-webserver \ - ##OEROOT##/meta-phosphor \ - ##OEROOT##/meta-aspeed \ - ##OEROOT##/meta-openbmc-machines/meta-evb \ - ##OEROOT##/meta-openbmc-machines/meta-evb/meta-evb-aspeed \ - ##OEROOT##/meta-openbmc-machines/meta-evb/meta-evb-aspeed/meta-evb-ast2500 \ - " diff --git a/meta-openbmc-machines/meta-evb/meta-evb-aspeed/meta-evb-ast2500/conf/conf-notes.txt b/meta-openbmc-machines/meta-evb/meta-evb-aspeed/meta-evb-ast2500/conf/conf-notes.txt deleted file mode 100644 index 9b3c01a55..000000000 --- a/meta-openbmc-machines/meta-evb/meta-evb-aspeed/meta-evb-ast2500/conf/conf-notes.txt +++ /dev/null @@ -1,2 +0,0 @@ -Common targets are: - obmc-phosphor-image diff --git a/meta-openbmc-machines/meta-evb/meta-evb-aspeed/meta-evb-ast2500/conf/layer.conf b/meta-openbmc-machines/meta-evb/meta-evb-aspeed/meta-evb-ast2500/conf/layer.conf deleted file mode 100644 index 1c703369a..000000000 --- a/meta-openbmc-machines/meta-evb/meta-evb-aspeed/meta-evb-ast2500/conf/layer.conf +++ /dev/null @@ -1,5 +0,0 @@ -# We have a conf and classes directory, add to BBPATH -BBPATH .= ":${LAYERDIR}" - -BBFILE_COLLECTIONS += "evb-ast2500" -BBFILE_PATTERN_evb-ast2500 = "" diff --git a/meta-openbmc-machines/meta-evb/meta-evb-aspeed/meta-evb-ast2500/conf/local.conf.sample b/meta-openbmc-machines/meta-evb/meta-evb-aspeed/meta-evb-ast2500/conf/local.conf.sample deleted file mode 100644 index 6a12c601e..000000000 --- a/meta-openbmc-machines/meta-evb/meta-evb-aspeed/meta-evb-ast2500/conf/local.conf.sample +++ /dev/null @@ -1,21 +0,0 @@ -MACHINE ??= "evb-ast2500" -DISTRO ?= "openbmc-phosphor" -PACKAGE_CLASSES ?= "package_rpm" -SANITY_TESTED_DISTROS_append ?= " *" -EXTRA_IMAGE_FEATURES = "debug-tweaks" -USER_CLASSES ?= "buildstats image-mklibs image-prelink" -PATCHRESOLVE = "noop" -BB_DISKMON_DIRS = "\ - STOPTASKS,${TMPDIR},1G,100K \ - STOPTASKS,${DL_DIR},1G,100K \ - STOPTASKS,${SSTATE_DIR},1G,100K \ - STOPTASKS,/tmp,100M,100K \ - ABORT,${TMPDIR},100M,1K \ - ABORT,${DL_DIR},100M,1K \ - ABORT,${SSTATE_DIR},100M,1K \ - ABORT,/tmp,10M,1K" -CONF_VERSION = "1" -INHERIT += "extrausers" -EXTRA_USERS_PARAMS = " \ - usermod -p '\$1\$UGMqyqdG\$FZiylVFmRRfl9Z0Ue8G7e/' root; \ - " diff --git a/meta-openbmc-machines/meta-evb/meta-evb-aspeed/meta-evb-ast2500/conf/machine/evb-ast2500.conf b/meta-openbmc-machines/meta-evb/meta-evb-aspeed/meta-evb-ast2500/conf/machine/evb-ast2500.conf deleted file mode 100644 index 3d88c8702..000000000 --- a/meta-openbmc-machines/meta-evb/meta-evb-aspeed/meta-evb-ast2500/conf/machine/evb-ast2500.conf +++ /dev/null @@ -1,9 +0,0 @@ -KMACHINE = "aspeed" -KERNEL_DEVICETREE = "${KMACHINE}-ast2500-evb.dtb" - -UBOOT_MACHINE = "ast_g5_phy_config" - -FLASH_SIZE = "32768" - -require conf/machine/include/ast2500.inc -require conf/machine/include/obmc-bsp-common.inc diff --git a/meta-openbmc-machines/meta-evb/meta-evb-nuvoton/conf/layer.conf b/meta-openbmc-machines/meta-evb/meta-evb-nuvoton/conf/layer.conf deleted file mode 100644 index 5a8db7524..000000000 --- a/meta-openbmc-machines/meta-evb/meta-evb-nuvoton/conf/layer.conf +++ /dev/null @@ -1,6 +0,0 @@ -# We have a conf and classes directory, add to BBPATH -BBPATH .= ":${LAYERDIR}" - -BBFILE_COLLECTIONS += "evb-nuvoton" -BBFILE_PATTERN_evb-nuvoton = "" -LAYERSERIES_COMPAT_evb-nuvoton = "sumo" diff --git a/meta-openbmc-machines/meta-evb/meta-evb-nuvoton/meta-evb-npcm750/README.md b/meta-openbmc-machines/meta-evb/meta-evb-nuvoton/meta-evb-npcm750/README.md deleted file mode 100644 index 2fbc4ac36..000000000 --- a/meta-openbmc-machines/meta-evb/meta-evb-nuvoton/meta-evb-npcm750/README.md +++ /dev/null @@ -1,8 +0,0 @@ -Nuvoton NPCM750 Evaluation Board -================ - -This is the Nuvoton NPCM750 evaluation board layer. -The NPCM750 is an ARM based SoC with external DDR RAM and -supports a large set of peripherals made by Nuvoton. -More information about the NPCM7XX can be found -[here](http://www.nuvoton.com/hq/products/cloud-computing/ibmc/?__locale=en). \ No newline at end of file diff --git a/meta-openbmc-machines/meta-evb/meta-evb-nuvoton/meta-evb-npcm750/conf/bblayers.conf.sample b/meta-openbmc-machines/meta-evb/meta-evb-nuvoton/meta-evb-npcm750/conf/bblayers.conf.sample deleted file mode 100644 index 99dd4d7ea..000000000 --- a/meta-openbmc-machines/meta-evb/meta-evb-nuvoton/meta-evb-npcm750/conf/bblayers.conf.sample +++ /dev/null @@ -1,31 +0,0 @@ -# LAYER_CONF_VERSION is increased each time build/conf/bblayers.conf -# changes incompatibly -LCONF_VERSION = "6" - -BBPATH = "${TOPDIR}" -BBFILES ?= "" - -BBLAYERS ?= " \ - ##OEROOT##/meta \ - ##OEROOT##/meta-poky \ - ##OEROOT##/meta-openembedded/meta-oe \ - ##OEROOT##/meta-openembedded/meta-networking \ - ##OEROOT##/meta-openembedded/meta-python \ - ##OEROOT##/meta-phosphor \ - ##OEROOT##/meta-nuvoton \ - ##OEROOT##/meta-openbmc-machines/meta-evb \ - ##OEROOT##/meta-openbmc-machines/meta-evb/meta-evb-nuvoton \ - ##OEROOT##/meta-openbmc-machines/meta-evb/meta-evb-nuvoton/meta-evb-npcm750 \ - " -BBLAYERS_NON_REMOVABLE ?= " \ - ##OEROOT##/meta \ - ##OEROOT##/meta-poky \ - ##OEROOT##/meta-openembedded/meta-oe \ - ##OEROOT##/meta-openembedded/meta-networking \ - ##OEROOT##/meta-openembedded/meta-python \ - ##OEROOT##/meta-phosphor \ - ##OEROOT##/meta-nuvoton \ - ##OEROOT##/meta-openbmc-machines/meta-evb \ - ##OEROOT##/meta-openbmc-machines/meta-evb/meta-evb-nuvoton \ - ##OEROOT##/meta-openbmc-machines/meta-evb/meta-evb-nuvoton/meta-evb-npcm750 \ - " diff --git a/meta-openbmc-machines/meta-evb/meta-evb-nuvoton/meta-evb-npcm750/conf/conf-notes.txt b/meta-openbmc-machines/meta-evb/meta-evb-nuvoton/meta-evb-npcm750/conf/conf-notes.txt deleted file mode 100644 index 9b3c01a55..000000000 --- a/meta-openbmc-machines/meta-evb/meta-evb-nuvoton/meta-evb-npcm750/conf/conf-notes.txt +++ /dev/null @@ -1,2 +0,0 @@ -Common targets are: - obmc-phosphor-image diff --git a/meta-openbmc-machines/meta-evb/meta-evb-nuvoton/meta-evb-npcm750/conf/layer.conf b/meta-openbmc-machines/meta-evb/meta-evb-nuvoton/meta-evb-npcm750/conf/layer.conf deleted file mode 100644 index f5312effa..000000000 --- a/meta-openbmc-machines/meta-evb/meta-evb-nuvoton/meta-evb-npcm750/conf/layer.conf +++ /dev/null @@ -1,6 +0,0 @@ -# We have a conf and classes directory, add to BBPATH -BBPATH .= ":${LAYERDIR}" - -BBFILE_COLLECTIONS += "evb-npcm750" -BBFILE_PATTERN_evb-npcm750 = "" -LAYERSERIES_COMPAT_evb-npcm750 = "sumo" diff --git a/meta-openbmc-machines/meta-evb/meta-evb-nuvoton/meta-evb-npcm750/conf/local.conf.sample b/meta-openbmc-machines/meta-evb/meta-evb-nuvoton/meta-evb-npcm750/conf/local.conf.sample deleted file mode 100644 index 950554c97..000000000 --- a/meta-openbmc-machines/meta-evb/meta-evb-nuvoton/meta-evb-npcm750/conf/local.conf.sample +++ /dev/null @@ -1,21 +0,0 @@ -MACHINE ??= "evb-npcm750" -DISTRO ?= "openbmc-phosphor" -PACKAGE_CLASSES ?= "package_rpm" -SANITY_TESTED_DISTROS_append ?= " *" -EXTRA_IMAGE_FEATURES = "debug-tweaks" -USER_CLASSES ?= "buildstats image-mklibs image-prelink" -PATCHRESOLVE = "noop" -BB_DISKMON_DIRS = "\ - STOPTASKS,${TMPDIR},1G,100K \ - STOPTASKS,${DL_DIR},1G,100K \ - STOPTASKS,${SSTATE_DIR},1G,100K \ - STOPTASKS,/tmp,100M,100K \ - ABORT,${TMPDIR},100M,1K \ - ABORT,${DL_DIR},100M,1K \ - ABORT,${SSTATE_DIR},100M,1K \ - ABORT,/tmp,10M,1K" -CONF_VERSION = "1" -INHERIT += "extrausers" -EXTRA_USERS_PARAMS = " \ - usermod -p '\$1\$UGMqyqdG\$FZiylVFmRRfl9Z0Ue8G7e/' root; \ - " diff --git a/meta-openbmc-machines/meta-evb/meta-evb-raspberrypi/conf/bblayers.conf.sample b/meta-openbmc-machines/meta-evb/meta-evb-raspberrypi/conf/bblayers.conf.sample deleted file mode 100644 index 5db0501fc..000000000 --- a/meta-openbmc-machines/meta-evb/meta-evb-raspberrypi/conf/bblayers.conf.sample +++ /dev/null @@ -1,27 +0,0 @@ -# LAYER_CONF_VERSION is increased each time build/conf/bblayers.conf -# changes incompatibly -LCONF_VERSION = "7" - -BBPATH = "${TOPDIR}" -BBFILES ?= "" - -BBLAYERS ?= " \ - ##OEROOT##/meta \ - ##OEROOT##/meta-poky \ - ##OEROOT##/meta-openembedded/meta-oe \ - ##OEROOT##/meta-openembedded/meta-networking \ - ##OEROOT##/meta-openembedded/meta-python \ - ##OEROOT##/meta-openembedded/meta-webserver \ - ##OEROOT##/meta-phosphor \ - ##OEROOT##/meta-raspberrypi \ - " -BBLAYERS_NON_REMOVABLE ?= " \ - ##OEROOT##/meta \ - ##OEROOT##/meta-poky \ - ##OEROOT##/meta-openembedded/meta-oe \ - ##OEROOT##/meta-openembedded/meta-networking \ - ##OEROOT##/meta-openembedded/meta-python \ - ##OEROOT##/meta-openembedded/meta-webserver \ - ##OEROOT##/meta-phosphor \ - ##OEROOT##/meta-raspberrypi \ - " diff --git a/meta-openbmc-machines/meta-evb/meta-evb-raspberrypi/conf/conf-notes.txt b/meta-openbmc-machines/meta-evb/meta-evb-raspberrypi/conf/conf-notes.txt deleted file mode 100644 index 9b3c01a55..000000000 --- a/meta-openbmc-machines/meta-evb/meta-evb-raspberrypi/conf/conf-notes.txt +++ /dev/null @@ -1,2 +0,0 @@ -Common targets are: - obmc-phosphor-image diff --git a/meta-openbmc-machines/meta-evb/meta-evb-raspberrypi/conf/local.conf.sample b/meta-openbmc-machines/meta-evb/meta-evb-raspberrypi/conf/local.conf.sample deleted file mode 100644 index f6ab6bd94..000000000 --- a/meta-openbmc-machines/meta-evb/meta-evb-raspberrypi/conf/local.conf.sample +++ /dev/null @@ -1,25 +0,0 @@ -MACHINE ??= "raspberrypi" -DISTRO ?= "openbmc-phosphor" -PACKAGE_CLASSES ?= "package_rpm" -SANITY_TESTED_DISTROS_append ?= " *" -EXTRA_IMAGE_FEATURES = "debug-tweaks" -USER_CLASSES ?= "buildstats image-mklibs image-prelink" -PATCHRESOLVE = "noop" -BB_DISKMON_DIRS = "\ - STOPTASKS,${TMPDIR},1G,100K \ - STOPTASKS,${DL_DIR},1G,100K \ - STOPTASKS,${SSTATE_DIR},1G,100K \ - STOPTASKS,/tmp,100M,100K \ - ABORT,${TMPDIR},100M,1K \ - ABORT,${DL_DIR},100M,1K \ - ABORT,${SSTATE_DIR},100M,1K \ - ABORT,/tmp,10M,1K" -CONF_VERSION = "1" - -# Set the root password to '0penBmc' -INHERIT += "extrausers" -EXTRA_USERS_PARAMS = " \ - usermod -p '\$1\$UGMqyqdG\$FZiylVFmRRfl9Z0Ue8G7e/' root; \ - " - -require conf/machine/include/obmc-bsp-common.inc diff --git a/meta-openbmc-machines/meta-openpower/COPYING.MIT b/meta-openbmc-machines/meta-openpower/COPYING.MIT deleted file mode 100644 index fb950dc69..000000000 --- a/meta-openbmc-machines/meta-openpower/COPYING.MIT +++ /dev/null @@ -1,17 +0,0 @@ -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. diff --git a/meta-openbmc-machines/meta-openpower/COPYING.apache-2.0 b/meta-openbmc-machines/meta-openpower/COPYING.apache-2.0 deleted file mode 100644 index 67db85882..000000000 --- a/meta-openbmc-machines/meta-openpower/COPYING.apache-2.0 +++ /dev/null @@ -1,175 +0,0 @@ - - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. diff --git a/meta-openbmc-machines/meta-openpower/LICENSE b/meta-openbmc-machines/meta-openpower/LICENSE deleted file mode 100644 index 2bf823dc4..000000000 --- a/meta-openbmc-machines/meta-openpower/LICENSE +++ /dev/null @@ -1,12 +0,0 @@ -Different components of Phosphor OpenBMC are under different licenses (a mix -of MIT and Apache-2.0). Please see: - -COPYING.Apache-2.0 -COPYING.MIT (MIT) - -All metadata is MIT licensed unless otherwise stated. Source code -included in tree for individual recipes is under the LICENSE stated in -the associated recipe (.bb file) unless otherwise stated. - -License information for any other files is either explicitly stated -or defaults to Apache-2.0. diff --git a/meta-openbmc-machines/meta-openpower/MAINTAINERS b/meta-openbmc-machines/meta-openpower/MAINTAINERS deleted file mode 100644 index 9b799c237..000000000 --- a/meta-openbmc-machines/meta-openpower/MAINTAINERS +++ /dev/null @@ -1,48 +0,0 @@ -How to use this list: - Find the most specific section entry (described below) that matches where - your change lives and add the reviewers (R) and maintainers (M) as - reviewers. You can use the same method to track down who knows a particular - code base best. - - Your change/query may span multiple entries; that is okay. - - If you do not find an entry that describes your request at all, someone - forgot to update this list; please at least file an issue or send an email - to a maintainer, but preferably you should just update this document. - -Description of section entries: - - Section entries are structured according to the following scheme: - - X: NAME - X: ... - . - . - . - - Where REPO_NAME is the name of the repository within the OpenBMC GitHub - organization; FILE_PATH is a file path within the repository, possibly with - wildcards; X is a tag of one of the following types: - - M: Denotes maintainer; has fields NAME ; - if omitted from an entry, assume one of the maintainers from the - MAINTAINERS entry. - R: Denotes reviewer; has fields NAME ; - these people are to be added as reviewers for a change matching the repo - path. - F: Denotes forked from an external repository; has fields URL. - - Line comments are to be denoted "# SOME COMMENT" (typical shell style - comment); it is important to follow the correct syntax and semantics as we - may want to use automated tools with this file in the future. - - A change cannot be added to an OpenBMC repository without a MAINTAINER's - approval; thus, a MAINTAINER should always be listed as a reviewer. - -START OF MAINTAINERS LIST -------------------------- - -# THIS REPOSITORY HAS A DIFFERENT SUBMISSION PROCESS: this is a subtree in -# @openbmc and is synced by the maintainer using git-subtree. Please submit -# changes against @openbmc. -M: Brad Bishop diff --git a/meta-openbmc-machines/meta-openpower/README.md b/meta-openbmc-machines/meta-openpower/README.md deleted file mode 100644 index 5558eb1ee..000000000 --- a/meta-openbmc-machines/meta-openpower/README.md +++ /dev/null @@ -1,6 +0,0 @@ -OpenPOWER -================ - -meta-openpower is the OpenPOWER layer and should be included in all OpenPOWER -systems' bblayers.conf. More information on OpenPOWER can be found -[here](https://openpowerfoundation.org/). diff --git a/meta-openbmc-machines/meta-openpower/classes/openpower-fru-vpd.bbclass b/meta-openbmc-machines/meta-openpower/classes/openpower-fru-vpd.bbclass deleted file mode 100644 index a97774e35..000000000 --- a/meta-openbmc-machines/meta-openpower/classes/openpower-fru-vpd.bbclass +++ /dev/null @@ -1,5 +0,0 @@ -vpdlayout_datadir="${datadir}/openpower-fru-vpd/vpdlayout" -inventory_datadir_name="/openpower-fru-inventory/inventory" -inventory_datadir_native="${datadir}${inventory_datadir_name}" -inventory_envdir="${envfiledir}/obmc" -properties_datadir="${datadir}/openpower-fru-vpd/properties" diff --git a/meta-openbmc-machines/meta-openpower/classes/openpower-occ-control.bbclass b/meta-openbmc-machines/meta-openpower/classes/openpower-occ-control.bbclass deleted file mode 100644 index 4294e937e..000000000 --- a/meta-openbmc-machines/meta-openpower/classes/openpower-occ-control.bbclass +++ /dev/null @@ -1 +0,0 @@ -YAML_DEST="${D}${datadir}/openpower-occ-control" diff --git a/meta-openbmc-machines/meta-openpower/common/recipes-bsp/ffs/ffs.inc b/meta-openbmc-machines/meta-openpower/common/recipes-bsp/ffs/ffs.inc deleted file mode 100644 index f144884aa..000000000 --- a/meta-openbmc-machines/meta-openpower/common/recipes-bsp/ffs/ffs.inc +++ /dev/null @@ -1,17 +0,0 @@ -SUMMARY = "Tools for manipulating FFS flash images." -DESCRIPTION = "FFS is the FSP Flash File Structure which is also currently \ -used on OpenPOWER machines for the flash layout." - -HOMEPAGE = "https://github.com/open-power/ffs" -LICENSE = "Apache-2.0" -LIC_FILES_CHKSUM = "file://LICENSE;md5=34400b68072d710fecd0a2940a0d1658" - -inherit autotools pkgconfig - -ALLOW_EMPTY_${PN} = "1" -PACKAGE_BEFORE_PN += "${PN}-ecc ${PN}-deprecated" - -FILES_${PN}-ecc = "${bindir}/ecc" -FILES_${PN}-deprecated = "${bindir}" - -BBCLASSEXTEND = "native nativesdk" diff --git a/meta-openbmc-machines/meta-openpower/common/recipes-bsp/ffs/ffs_git.bb b/meta-openbmc-machines/meta-openpower/common/recipes-bsp/ffs/ffs_git.bb deleted file mode 100644 index 2340121bd..000000000 --- a/meta-openbmc-machines/meta-openpower/common/recipes-bsp/ffs/ffs_git.bb +++ /dev/null @@ -1,8 +0,0 @@ -require ffs.inc - -PV = "v0.1.0+git${SRCPV}" - -SRCREV = "3ec70fbc458e32eef0d0b1de79688b4dc48cbd57" -SRC_URI += "git://github.com/open-power/ffs.git" - -S = "${WORKDIR}/git" diff --git a/meta-openbmc-machines/meta-openpower/common/recipes-bsp/fsidbg/fsidbg.bb b/meta-openbmc-machines/meta-openpower/common/recipes-bsp/fsidbg/fsidbg.bb deleted file mode 100644 index b6fed556a..000000000 --- a/meta-openbmc-machines/meta-openpower/common/recipes-bsp/fsidbg/fsidbg.bb +++ /dev/null @@ -1,18 +0,0 @@ -SUMMARY = "FSI debug tool" -DESCRIPTION = "fsidbg is a tool to access remote FSI engines and perform client driver operations" -LICENSE = "GPLv3" -LIC_FILES_CHKSUM = "file://${S}/LICENSE;md5=84dcc94da3adb52b53ae4fa38fe49e5d" - -SRC_URI += "git://github.com/eddiejames/fsidbg.git" - -SRCREV = "dfe278065c877724242dfae15a4c627fd2e3611c" -PV = "git${SRCREV}" - -S = "${WORKDIR}/git" - -do_install() { - install -d ${D}${bindir} - install -m 0755 fsidbg ${D}${bindir} -} - -TARGET_CC_ARCH += "${LDFLAGS}" diff --git a/meta-openbmc-machines/meta-openpower/common/recipes-bsp/pdbg/pdbg/0001-CFAM-reg-0x2918-access-hack.patch b/meta-openbmc-machines/meta-openpower/common/recipes-bsp/pdbg/pdbg/0001-CFAM-reg-0x2918-access-hack.patch deleted file mode 100644 index dba62e3fe..000000000 --- a/meta-openbmc-machines/meta-openpower/common/recipes-bsp/pdbg/pdbg/0001-CFAM-reg-0x2918-access-hack.patch +++ /dev/null @@ -1,34 +0,0 @@ -From e21d90ae8c131eae9d78e3d06f29cab55c952884 Mon Sep 17 00:00:00 2001 -From: Matt Spinler -Date: Thu, 19 Jan 2017 09:06:48 -0600 -Subject: [PATCH] CFAM reg 0x2918 access hack - ---- - libpdbg/bmcfsi.c | 11 ++++++++++- - 1 file changed, 10 insertions(+), 1 deletion(-) - -diff --git a/libpdbg/bmcfsi.c b/libpdbg/bmcfsi.c -index 64dbd69..f763f2a 100644 ---- a/libpdbg/bmcfsi.c -+++ b/libpdbg/bmcfsi.c -@@ -247,7 +247,16 @@ static uint64_t fsi_abs_ar(uint32_t addr, int read) - /* Reformat the address. I'm not sure I fully understand this - * yet but we basically shift the bottom byte and add 0b01 - * (for the write word?) */ -- addr = ((addr & 0x1fff00) | ((addr & 0xff) << 2)) << 1; -+ -+ /* Hack: this shifting doesn't work for all addresses, but it does -+ * work for 2918 and (and 2nd chip 2918) so use it just for that */ -+ if ((addr == 0x2918) || (addr == 0x102918)) { -+ addr = ((addr & 0x1ffe00) | ((addr & 0x1ff) << 2)) << 1; -+ } -+ else { -+ addr = ((addr & 0x1fff00) | ((addr & 0xff) << 2)) << 1; -+ } -+ - addr |= 0x3; - addr |= slave_id << 26; - addr |= (0x8ULL | !!(read)) << 22; --- -2.11.0 - diff --git a/meta-openbmc-machines/meta-openpower/common/recipes-bsp/pdbg/pdbg_1.0.bb b/meta-openbmc-machines/meta-openpower/common/recipes-bsp/pdbg/pdbg_1.0.bb deleted file mode 100644 index 4d48a0ddf..000000000 --- a/meta-openbmc-machines/meta-openpower/common/recipes-bsp/pdbg/pdbg_1.0.bb +++ /dev/null @@ -1,13 +0,0 @@ -SUMMARY = "PowerPC FSI Debugger" -DESCRIPTION = "pdbg allows JTAG-like debugging of the host POWER processors" -LICENSE = "Apache-2.0" -LIC_FILES_CHKSUM = "file://${S}/COPYING;md5=3b83ef96387f14655fc854ddc3c6bd57" - -SRC_URI += "git://github.com/open-power/pdbg.git;branch=master" -SRCREV = "3f1c06d62f81dfbfbb1723d15a6ff3c2f23708f1" - -DEPENDS += "dtc-native" - -S = "${WORKDIR}/git" - -inherit autotools diff --git a/meta-openbmc-machines/meta-openpower/common/recipes-bsp/skiboot/gard.bb b/meta-openbmc-machines/meta-openpower/common/recipes-bsp/skiboot/gard.bb deleted file mode 100644 index 214e905ef..000000000 --- a/meta-openbmc-machines/meta-openpower/common/recipes-bsp/skiboot/gard.bb +++ /dev/null @@ -1,5 +0,0 @@ -SUMMARY = "gard record tool for OpenPower" -DESCRIPTION = "gard record tool for OpenPower machines" - -require skiboot.inc -EXTRA_OEMAKE_append = " PFLASH_VERSION=${PV} GARD_VERSION=${PV}" diff --git a/meta-openbmc-machines/meta-openpower/common/recipes-bsp/skiboot/pflash.bb b/meta-openbmc-machines/meta-openpower/common/recipes-bsp/skiboot/pflash.bb deleted file mode 100644 index 05aa2fcca..000000000 --- a/meta-openbmc-machines/meta-openpower/common/recipes-bsp/skiboot/pflash.bb +++ /dev/null @@ -1,8 +0,0 @@ -SUMMARY = "pflash programmer for OpenPower" -DESCRIPTION = "pflash firmware programming tool for OpenPower machines" - -require skiboot.inc -EXTRA_OEMAKE_append = " PFLASH_VERSION=${PV} LINKAGE=dynamic" - -#TODO: openbmc/openbmc#1361 - Fix GNU_HASH warnings in pflash -TARGET_CC_ARCH += "${LDFLAGS}" diff --git a/meta-openbmc-machines/meta-openpower/common/recipes-bsp/skiboot/skiboot.inc b/meta-openbmc-machines/meta-openpower/common/recipes-bsp/skiboot/skiboot.inc deleted file mode 100644 index 169b207b7..000000000 --- a/meta-openbmc-machines/meta-openpower/common/recipes-bsp/skiboot/skiboot.inc +++ /dev/null @@ -1,27 +0,0 @@ -HOMEPAGE = "https://github.com/open-power" -LICENSE = "Apache-2.0" - -SRC_URI += "git://github.com/open-power/skiboot.git;nobranch=1" - -FILESEXTRAPATHS_append := "${THISDIR}/skiboot:" - -LIC_FILES_CHKSUM = "file://${S}/LICENCE;md5=3b83ef96387f14655fc854ddc3c6bd57" - -SRCREV = "452998f4be5973d8884e3db5aa362bf40e11467a" -PV = "v6.1" - -S = "${WORKDIR}/git" - -EXTRA_OEMAKE = "CROSS_COMPILE=${TARGET_PREFIX} SKIBOOT_VERSION=${PV} V=1" - -SKIBOOT_SUBDIR ?= "external/${PN}" - -do_compile() { - oe_runmake -C ${SKIBOOT_SUBDIR} all -} - -# TODO: remove PREFIX=$prefix when updating to a version that has -# http://patchwork.ozlabs.org/patch/923741/ is merged upstream -do_install() { - oe_runmake -C ${SKIBOOT_SUBDIR} install DESTDIR=${D} prefix=/usr PREFIX=$prefix -} diff --git a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/dbus/openpower-dbus-interfaces-mapper-config-native.bb b/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/dbus/openpower-dbus-interfaces-mapper-config-native.bb deleted file mode 100644 index 1ef4adca2..000000000 --- a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/dbus/openpower-dbus-interfaces-mapper-config-native.bb +++ /dev/null @@ -1,11 +0,0 @@ -SUMMARY="Add /org/open_power namespace to phosphor-mapper" -DESCRIPTION="Add the /org/open_power path namespace and \ -org.open_power interface prefix to the mapper \ -watch list." - -inherit phosphor-mapper -inherit native -inherit obmc-phosphor-license - -PHOSPHOR_MAPPER_NAMESPACE_append = " /org/open_power" -PHOSPHOR_MAPPER_INTERFACE_append = " org.open_power" diff --git a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/dbus/openpower-dbus-interfaces.bb b/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/dbus/openpower-dbus-interfaces.bb deleted file mode 100644 index 18ce1adf1..000000000 --- a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/dbus/openpower-dbus-interfaces.bb +++ /dev/null @@ -1,32 +0,0 @@ -SUMMARY = "Open POWER DBus Interfaces" -DESCRIPTION = "Generated bindings, using sdbus++, for the openpower YAML" -PR = "r1" - -S = "${WORKDIR}/git" - -inherit autotools pkgconfig -inherit obmc-phosphor-license -inherit pythonnative -inherit phosphor-dbus-yaml - -DEPENDS += "autoconf-archive-native" -DEPENDS += "sdbus++-native" - -SRC_URI += "git://github.com/openbmc/openpower-dbus-interfaces" -SRCREV = "db61501f7a2ad964555b3fb482a2bb4cffcbbb9d" - -DEPENDS_remove_class-native = "sdbus++-native" -DEPENDS_remove_class-nativesdk = "sdbus++-native" - -PACKAGECONFIG ??= "libopenpower_dbus" -PACKAGECONFIG[libopenpower_dbus] = " \ - --enable-libopenpower_dbus, \ - --disable-libopenpower_dbus, \ - systemd sdbusplus, \ - libsystemd sdbusplus \ - " - -PACKAGECONFIG_remove_class-native = "libopenpower_dbus" -PACKAGECONFIG_remove_class-nativesdk = "libopenpower_dbus" - -BBCLASSEXTEND += "native nativesdk" diff --git a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/dbus/phosphor-mapper-config-native%.bbappend b/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/dbus/phosphor-mapper-config-native%.bbappend deleted file mode 100644 index 04df9733b..000000000 --- a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/dbus/phosphor-mapper-config-native%.bbappend +++ /dev/null @@ -1 +0,0 @@ -PHOSPHOR_MAPPER_CONFIGS_append_df-openpower = " openpower-dbus-interfaces-mapper-config-native" diff --git a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/debug/openpower-debug-collector.bb b/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/debug/openpower-debug-collector.bb deleted file mode 100644 index ac4cd0141..000000000 --- a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/debug/openpower-debug-collector.bb +++ /dev/null @@ -1,77 +0,0 @@ -SUMMARY = "OpenPOWER Debug Collector" -DESCRIPTION = "Application to log error during host checkstop and watchdog timeout" - -PR = "r1" - -inherit autotools \ - pkgconfig \ - obmc-phosphor-systemd \ - pythonnative \ - phosphor-dbus-yaml - -require ${PN}.inc - -DEPENDS += " \ - phosphor-logging \ - autoconf-archive-native \ - sdbus++-native \ - " -RDEPENDS_${PN} += " \ - phosphor-logging \ - " - -S = "${WORKDIR}/git" - -# This provides below 2 applications that are called into in case -# of host checkstop and host watchdog timeout respectively. -APPS = "checkstop watchdog" - -DEBUG_TMPL = "openpower-debug-collector-{0}@.service" -SYSTEMD_SERVICE_${PN} += "${@compose_list(d, 'DEBUG_TMPL', 'APPS')}" - -# This needs to be executed as part of host crash -CHECKSTOP_TMPL = "openpower-debug-collector-checkstop@.service" -CRASH_TGTFMT = "obmc-host-crash@{0}.target" -CHECKSTOP_INSTFMT = "openpower-debug-collector-checkstop@{0}.service" -CRASH_CHECKSTOP_FMT = "../${CHECKSTOP_TMPL}:${CRASH_TGTFMT}.wants/${CHECKSTOP_INSTFMT}" - -# Make watchdog part of obmc-host-timeout target -WDOG_TMPL = "openpower-debug-collector-watchdog@.service" -TIMEOUT_TGTFMT = "obmc-host-timeout@{0}.target" -WDOG_INSTFMT = "openpower-debug-collector-watchdog@{0}.service" -TIMEOUT_WDOG_FMT = "../${WDOG_TMPL}:${TIMEOUT_TGTFMT}.wants/${WDOG_INSTFMT}" - -# Capture debug information on watchdog timeout -DEBUG_WD_TIMEOUT_TMPL = "openpower-debug-collector-watchdog-timeout@.service" -DEBUG_WD_TIMEOUT_INSTFMT = "openpower-debug-collector-watchdog-timeout@{0}.service" -DEBUG_WD_TIMEOUT_FMT = "../${DEBUG_WD_TIMEOUT_TMPL}:${TIMEOUT_TGTFMT}.wants/${DEBUG_WD_TIMEOUT_INSTFMT}" - -SYSTEMD_LINK_${PN} += "${@compose_list(d, 'CRASH_CHECKSTOP_FMT', 'OBMC_HOST_INSTANCES')}" -SYSTEMD_LINK_${PN} += "${@compose_list(d, 'TIMEOUT_WDOG_FMT', 'OBMC_HOST_INSTANCES')}" -SYSTEMD_LINK_${PN} += "${@compose_list(d, 'DEBUG_WD_TIMEOUT_FMT', 'OBMC_HOST_INSTANCES')}" - -# Do not depend on phosphor-logging for native build -DEPENDS_remove_class-native = "phosphor-logging" - -# Do not depend on phosphor-logging for native SDK build -DEPENDS_remove_class-nativesdk = "phosphor-logging" - -# Provide a means to enable/disable install_error_yaml feature -PACKAGECONFIG ??= "install_error_yaml" -PACKAGECONFIG[install_error_yaml] = " \ - --enable-install_error_yaml, \ - --disable-install_error_yaml, ,\ - " - -# Enable install_error_yaml during native and native SDK build -PACKAGECONFIG_add_class-native = "install_error_yaml" -PACKAGECONFIG_add_class-nativesdk = "install_error_yaml" - -# Disable install_error_yaml during target build -PACKAGECONFIG_remove_class-target = "install_error_yaml" - -# Disable generating elog error header file during bitbake. Applications -# should be using the elog header generated by phosphor-logging recipe -EXTRA_OECONF += "--disable-gen_errors" - -BBCLASSEXTEND += "native nativesdk" diff --git a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/debug/openpower-debug-collector.inc b/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/debug/openpower-debug-collector.inc deleted file mode 100644 index 4b1435625..000000000 --- a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/debug/openpower-debug-collector.inc +++ /dev/null @@ -1,5 +0,0 @@ -HOMEPAGE = "https://github.com/openbmc/openpower-debug-collector" -LICENSE = "Apache-2.0" -LIC_FILES_CHKSUM = "file://LICENSE;md5=e3fc50a88d0a364313df4b21ef20c29e" -SRC_URI += "git://github.com/openbmc/openpower-debug-collector" -SRCREV = "5bc32f24a05de75b3a11d93cdae7b99ee718efcb" diff --git a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/debug/openpower-debug-collector/openpower-debug-collector-checkstop@.service b/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/debug/openpower-debug-collector/openpower-debug-collector-checkstop@.service deleted file mode 100644 index 5e8cf3dcd..000000000 --- a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/debug/openpower-debug-collector/openpower-debug-collector-checkstop@.service +++ /dev/null @@ -1,13 +0,0 @@ -[Unit] -Description=OpenPOWER debug data collector for host checkstop -Before=obmc-host-quiesce@%i.target - -[Service] -# Adding 10 seconds to allow OCC to collect debug data -# before processing checkstop. OCC has to wait 5 seconds -# for our driver to stop using the SBEFIFO. -ExecStart={base_bindir}/sleep 10 -ExecStart=/usr/bin/env checkstop_app -SyslogIdentifier=checkstop_app -Type=oneshot -Restart=no diff --git a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/debug/openpower-debug-collector/openpower-debug-collector-watchdog-timeout@.service b/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/debug/openpower-debug-collector/openpower-debug-collector-watchdog-timeout@.service deleted file mode 100644 index 55ba40351..000000000 --- a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/debug/openpower-debug-collector/openpower-debug-collector-watchdog-timeout@.service +++ /dev/null @@ -1,9 +0,0 @@ -[Unit] -Description=OpenPOWER debug data collector for host %I watchdog timeout -Before=obmc-host-quiesce@%i.target - -[Service] -ExecStart=/usr/bin/env openpower-proc-control collectSBEHBData -SyslogIdentifier=openpower-proc-control -Type=oneshot -Restart=no diff --git a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/debug/openpower-debug-collector/openpower-debug-collector-watchdog@.service b/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/debug/openpower-debug-collector/openpower-debug-collector-watchdog@.service deleted file mode 100644 index 6fc3fec82..000000000 --- a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/debug/openpower-debug-collector/openpower-debug-collector-watchdog@.service +++ /dev/null @@ -1,9 +0,0 @@ -[Unit] -Description=OpenPOWER debug data collector for host watchdog timeout -Before=obmc-host-quiesce@%i.target - -[Service] -ExecStart=/usr/bin/env watchdog_timeout -SyslogIdentifier=watchdog_timeout -Type=oneshot -Restart=no diff --git a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/flash/openpower-software-manager.bb b/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/flash/openpower-software-manager.bb deleted file mode 100644 index cd17e0d5c..000000000 --- a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/flash/openpower-software-manager.bb +++ /dev/null @@ -1,71 +0,0 @@ -SUMMARY = "OpenPower Software Management" -DESCRIPTION = "OpenPower Software Manager provides a set of host software \ -management daemons. It is suitable for use on a wide variety of OpenPower \ -platforms." -HOMEPAGE = "https://github.com/openbmc/openpower-pnor-code-mgmt" -PR = "r1" -LICENSE = "Apache-2.0" -LIC_FILES_CHKSUM = "file://${S}/LICENSE;md5=e3fc50a88d0a364313df4b21ef20c29e" - -inherit autotools pkgconfig -inherit obmc-phosphor-dbus-service -inherit pythonnative - -PACKAGECONFIG[verify_pnor_signature] = "--enable-verify_pnor_signature,--disable-verify_pnor_signature" - -DEPENDS += " \ - autoconf-archive-native \ - phosphor-dbus-interfaces \ - phosphor-logging \ - sdbusplus \ - sdbusplus-native \ - " - -RDEPENDS_${PN} += " \ - mtd-utils-ubifs \ - phosphor-dbus-interfaces \ - phosphor-logging \ - sdbusplus \ - virtual-obmc-image-manager \ - " - -S = "${WORKDIR}/git" - -SRC_URI += "git://github.com/openbmc/openpower-pnor-code-mgmt" - -SRC_URI += "file://obmc-flash-bios" - -SRCREV = "c39d923fee581533775e37be3f59f77c021718ee" - -do_install_append() { - install -d ${D}${sbindir} - install -m 0755 ${WORKDIR}/obmc-flash-bios ${D}${sbindir}/obmc-flash-bios -} - -DBUS_SERVICE_${PN} += "org.open_power.Software.Host.Updater.service" - -SYSTEMD_SERVICE_${PN} += " \ - obmc-flash-bios-ubiattach.service \ - obmc-flash-bios-ubimount@.service \ - obmc-flash-bios-ubiumount-ro@.service \ - obmc-flash-bios-ubiumount-rw@.service \ - obmc-flash-bios-ubipatch.service \ - obmc-flash-bios-ubiremount.service \ - obmc-flash-bios-updatesymlinks.service \ - obmc-flash-bios-cleanup.service \ - obmc-flash-bios-enable-clearvolatile@.service \ - obmc-flash-bios-check-clearvolatile@.service \ - " - -ENABLE_CLEAR_VOLATILE_TMPL = "obmc-flash-bios-enable-clearvolatile@.service" -HOST_START_TGTFMT = "obmc-host-start@{0}.target" -ENABLE_CLEAR_VOLATILE_INSTFMT = "obmc-flash-bios-enable-clearvolatile@{0}.service" -ENABLE_CLEAR_VOLATILE_START_FMT = "../${ENABLE_CLEAR_VOLATILE_TMPL}:${HOST_START_TGTFMT}.requires/${ENABLE_CLEAR_VOLATILE_INSTFMT}" - -CHECK_CLEAR_VOLATILE_TMPL = "obmc-flash-bios-check-clearvolatile@.service" -HOST_STARTMIN_TGTFMT = "obmc-host-startmin@{0}.target" -CHECK_CLEAR_VOLATILE_INSTFMT = "obmc-flash-bios-check-clearvolatile@{0}.service" -CHECK_CLEAR_VOLATILE_START_FMT = "../${CHECK_CLEAR_VOLATILE_TMPL}:${HOST_STARTMIN_TGTFMT}.requires/${CHECK_CLEAR_VOLATILE_INSTFMT}" - -SYSTEMD_LINK_${PN} += "${@compose_list_zip(d, 'ENABLE_CLEAR_VOLATILE_START_FMT', 'OBMC_HOST_INSTANCES')}" -SYSTEMD_LINK_${PN} += "${@compose_list_zip(d, 'CHECK_CLEAR_VOLATILE_START_FMT', 'OBMC_HOST_INSTANCES')}" diff --git a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/flash/openpower-software-manager/obmc-flash-bios b/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/flash/openpower-software-manager/obmc-flash-bios deleted file mode 100644 index ff8818518..000000000 --- a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/flash/openpower-software-manager/obmc-flash-bios +++ /dev/null @@ -1,362 +0,0 @@ -#!/bin/sh - -# Get the mtd device number (mtdX) -findmtd() { - m="$(grep -xl "$1" /sys/class/mtd/*/name)" - m="${m%/name}" - m="${m##*/}" - echo "${m}" -} - -# Get the ubi device number (ubiX_Y) -findubi() { - u="$(grep -xl "$1" /sys/class/ubi/ubi?/subsystem/ubi*/name)" - u="${u%/name}" - u="${u##*/}" - echo "${u}" -} - -# Get the mount information -is_mounted() { - grep -q "$1" /proc/mounts - return $? -} - -# Attach the pnor mtd device to ubi. -attach_ubi() { - pnormtd="$(findmtd pnor)" - pnor="${pnormtd#mtd}" - pnordev="/dev/mtd${pnor}" - - if [ -d "/sys/class/ubi/ubi${pnor}" ]; then - # Already attached - return 0 - fi - - ubiattach /dev/ubi_ctrl -m "${pnor}" -d "${pnor}" - rc=$? - if [ ${rc} -ne 0 ]; then - # Check the pnor mtd device is formatted as ubi by reading the first 3 byes, - # which should be the ascii chars 'UBI' - magic="$(hexdump -C -n 3 ${pnordev})" - if [[ "${magic}" =~ "UBI" ]]; then - # Device already formatted as ubi, ubiattach failed for some other reason - return ${rc} - else - # Format device as ubi - echo "Starting ubiformat ${pnordev}" - ubiformat "${pnordev}" -y -q - # Retry the ubiattach - ubiattach /dev/ubi_ctrl -m "${pnor}" -d "${pnor}" - fi - fi -} - -mount_squashfs() { - pnormtd="$(findmtd pnor)" - ubidev="/dev/ubi${pnormtd#mtd}" - mountdir="/media/${name}" - vol="$(findubi "${name}")" - img="/tmp/images/${version}/pnor.xz.squashfs" - filesize="$(ls -sh $img | awk -F " " {'print $1'})" - - if is_mounted "${name}"; then - echo "${name} is already mounted." - return 0 - fi - - if [ ! -z "${vol}" ]; then - ubirmvol "${ubidev}" -N "${name}" - fi - - if [ ! -d "${mountdir}" ]; then - mkdir "${mountdir}" - fi - - # Set size of read-only partition equal to pnor.xz.squashfs - ubimkvol "${ubidev}" -N "${name}" -s "${filesize}"KiB --type=static - vol="$(findubi "${name}")" - - if [ $? != 0 ]; then - echo "Unable to create RO volume!" - return 1 - fi - - ubidevid="${vol#ubi}" - ubiupdatevol "/dev/ubi${ubidevid}" "${img}" - - if [ $? != 0 ]; then - echo "Unable to update RO volume!" - return 1 - fi - - ubiblock --create "/dev/ubi${ubidevid}" - - if [ $? != 0 ]; then - echo "Unable to create UBI block for RO volume!" - return 1 - fi - - mount -t squashfs -o ro "/dev/ubiblock${ubidevid}" "${mountdir}" - - if [ $? != 0 ]; then - echo "Unable to mount RO volume!" - return 1 - fi -} - -mount_ubi() { - pnormtd="$(findmtd pnor)" - pnor="${pnormtd#mtd}" - ubidev="/dev/ubi${pnor}" - pnordev="/dev/mtd${pnor}" - - if [[ "${name}" == "pnor-patch" ]]; then - if [[ "$(fw_printenv fieldmode 2>/dev/null)" == "fieldmode=true" ]]; then - return 0 - fi - if [[ ! "$(hexdump -C -n 3 ${pnordev})" =~ "UBI" ]]; then - return 0 - fi - mountdir="/usr/local/share/pnor" - else - mountdir="/media/${name}" - fi - - if [[ "${name}" == "pnor-prsv" ]]; then - size="2MiB" - else - size="16MiB" - fi - - if [ ! -d "${mountdir}" ]; then - mkdir -p "${mountdir}" - fi - - vol="$(findubi "${name}")" - if [ -z "${vol}" ]; then - ubimkvol "${ubidev}" -N "${name}" -s "${size}" - fi - - if ! is_mounted "${name}"; then - mountdev="ubi${pnor}:${name}" - mount -t ubifs "${mountdev}" "${mountdir}" - fi -} - -umount_ubi() { - pnormtd="$(findmtd pnor)" - pnor="${pnormtd#mtd}" - ubidev="/dev/ubi${pnor}" - mountdir="/media/${name}" - - if is_mounted "${name}"; then - umount "${mountdir}" - fi - - vol="$(findubi "${name}")" - id="${vol##*_}" - if [ -n "${id}" ]; then - ubirmvol "${ubidev}" -n "${id}" - fi - - if [ -d "${mountdir}" ]; then - rm -r "${mountdir}" - fi -} - -remount_ubi() { - pnormtd="$(findmtd pnor)" - pnor="${pnormtd#mtd}" - pnordev="/dev/mtd${pnor}" - - # Re-Attach the pnor mtd device to ubi - if [[ $(hexdump -C -n 3 ${pnordev}) =~ "UBI" ]]; then - ubiattach /dev/ubi_ctrl -m "${pnor}" -d "${pnor}" - else - # Device not formatted as ubi. - return 0 - fi - - # Get information on all ubi volumes - ubinfo=$(ubinfo -d ${pnor}) - presentVolumes=${ubinfo##*:} - IFS=', ' read -r -a array <<< "$presentVolumes" - for element in ${array[@]}; - do - elementProperties=$(ubinfo -d $pnor -n $element) - # Get ubi volume name by getting rid of additional properties - name=${elementProperties#*Name:} - name="${name%Character*}" - name="$(echo -e "${name}" | tr -d '[:space:]')" - - if [[ ${name} == pnor-prsv ]] || [[ ${name} == pnor-rw* ]] || [[ ${name} == pnor-ro* ]]; then - mountdir="/media/${name}" - if [ ! -d "${mountdir}" ]; then - mkdir -p "${mountdir}" - fi - - if [[ ${name} == pnor-ro* ]] - then - ubiblock --create /dev/ubi${pnor}_${element} - mount -t squashfs -o ro "/dev/ubiblock${pnor}_${element}" "${mountdir}" - else - mount -t ubifs "ubi${pnor}:${name}" "${mountdir}" - fi - fi - done -} - -update_symlinks() { - PNOR_ACTIVE_PATH="/var/lib/phosphor-software-manager/pnor/" - PNOR_RO_ACTIVE_PATH="/var/lib/phosphor-software-manager/pnor/ro" - PNOR_RO_PREFIX="/media/pnor-ro-" - PNOR_RW_ACTIVE_PATH="/var/lib/phosphor-software-manager/pnor/rw" - PNOR_RW_PREFIX="/media/pnor-rw-" - PNOR_PRSV_ACTIVE_PATH="/var/lib/phosphor-software-manager/pnor/prsv" - PNOR_PRSV="/media/pnor-prsv" - PERSISTENCE_PATH="/var/lib/obmc/openpower-pnor-code-mgmt/" - PNOR_PATCH_LOCATION="/usr/local/share/pnor/" - - # Get a list of all active PNOR versions - data="$(ls -d ${PNOR_RO_PREFIX}*)" - IFS=$'\n' array=(${data}) - - currentVersion="" - lowestPriority=255 - for element in ${array[@]}; do - #Remove the PNOR_RO_PREFIX from the path to get version ID. - versionId="${element#${PNOR_RO_PREFIX}}" - - # Get the priority of active versions from persistence files. - if [[ -f "${PERSISTENCE_PATH}${versionId}" ]]; then - data="$(grep -r "priority" ${PERSISTENCE_PATH}${versionId})" - priority="${data: -1}" - if [[ priority -le lowestPriority ]]; then - lowestPriority=${priority} - currentVersion=${versionId} - fi - fi - done - - # Return if no active version found - if [ -z $currentVersion ]; then - return 0; - fi - - if [ ! -d "${PNOR_ACTIVE_PATH}" ]; then - mkdir -p "${PNOR_ACTIVE_PATH}" - fi - - # If the RW or RO active links doesn't point to the version with - # lowest priority, then remove the symlink and create new ones. - if [[ $(readlink -f "${PNOR_RO_ACTIVE_PATH}") != ${PNOR_RO_PREFIX}${currentVersion} ]]; then - rm -f ${PNOR_RO_ACTIVE_PATH} - rm -rf ${PNOR_PATCH_LOCATION}* - ln -sfv ${PNOR_RO_PREFIX}${currentVersion} ${PNOR_RO_ACTIVE_PATH} - fi - - if [[ $(readlink -f "${PNOR_RW_ACTIVE_PATH}") != ${PNOR_RW_PREFIX}${currentVersion} ]]; then - rm -f ${PNOR_RW_ACTIVE_PATH} - ln -sfv ${PNOR_RW_PREFIX}${currentVersion} ${PNOR_RW_ACTIVE_PATH} - fi - - if [[ ! -h ${PNOR_PRSV_ACTIVE_PATH} ]]; then - ln -sfv ${PNOR_PRSV} ${PNOR_PRSV_ACTIVE_PATH} - fi -} - -ubi_cleanup() { - # When ubi_cleanup is run, it expects one or no active version. - activeVersion=$(busctl --list --no-pager tree \ - org.open_power.Software.Host.Updater | \ - grep /xyz/openbmc_project/software/ | tail -c 9) - - if [[ -z "$activeVersion" ]]; then - vols=$(ubinfo -a | grep -e "pnor-ro-" -e "pnor-rw-" | cut -c 14-) - vols=(${vols}) - else - vols=$(ubinfo -a | grep -e "pnor-ro-" -e "pnor-rw-" | \ - grep -v "$activeVersion" | cut -c 14-) - vols=(${vols}) - fi - - for (( index=0; index<${#vols[@]}; index++ )); do - name=${vols[index]} - umount_ubi - done -} - -clear_volatile() { - service=$(mapper get-service /org/open_power/control/volatile) - clearVolatileEnabled=$(busctl get-property $service /org/open_power/control/volatile xyz.openbmc_project.Object.Enable Enabled) - if [[ "$clearVolatileEnabled" != "b true" ]]; then - return 0 - fi - - PNOR_TOC_FILE="pnor.toc" - PNOR_RO_ACTIVE_PATH="/var/lib/phosphor-software-manager/pnor/ro/" - PNOR_RW_ACTIVE_PATH="/var/lib/phosphor-software-manager/pnor/rw/" - PNOR_PRSV_ACTIVE_PATH="/var/lib/phosphor-software-manager/pnor/prsv/" - - # toc partition string format: - # partition27=HB_VOLATILE,0x02ba9000,0x02bae000,00,ECC,VOLATILE,READWRITE - tocFilePath="${PNOR_RO_ACTIVE_PATH}${PNOR_TOC_FILE}" - volatiles=($(grep VOLATILE "${tocFilePath}" | grep -Eo '^partition([0-9]+)=([A-Za-z0-9_]+)')) - for (( index=0; index<${#volatiles[@]}; index++ )); do - volatileName="$(echo ${volatiles[${index}]} | awk -F '=' '{print $2}')" - - rwVolatile="${PNOR_RW_ACTIVE_PATH}${volatileName}" - if [ -f "${rwVolatile}" ]; then - echo "Clear $rwVolatile" - rm "${rwVolatile}" - fi - prsvVolatile="${PNOR_PRSV_ACTIVE_PATH}${volatileName}" - if [ -f "${prsvVolatile}" ]; then - echo "Clear $prsvVolatile" - rm "${prsvVolatile}" - fi - done - # Always reset the sensor after clearing - busctl set-property $service /org/open_power/control/volatile xyz.openbmc_project.Object.Enable Enabled b false -} - -case "$1" in - ubiattach) - attach_ubi - ;; - squashfsmount) - name="$2" - version="$3" - mount_squashfs - ;; - ubimount) - name="$2" - mount_ubi - ;; - ubiumount) - name="$2" - umount_ubi - ;; - ubiremount) - remount_ubi - ;; - updatesymlinks) - update_symlinks - ;; - ubicleanup) - ubi_cleanup - ;; - clearvolatile) - clear_volatile - ;; - *) - echo "Invalid argument" - exit 1 - ;; -esac -rc=$? -if [ ${rc} -ne 0 ]; then - echo "$0: error ${rc}" - exit ${rc} -fi diff --git a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/flash/openpower-software-manager/obmc-flash-bios-check-clearvolatile@.service b/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/flash/openpower-software-manager/obmc-flash-bios-check-clearvolatile@.service deleted file mode 100644 index af66b4db9..000000000 --- a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/flash/openpower-software-manager/obmc-flash-bios-check-clearvolatile@.service +++ /dev/null @@ -1,14 +0,0 @@ -[Unit] -Description=Clear the Volatile PNOR partitions in host%i if Enabled -After=obmc-flash-bios-enable-clearvolatile@%i.service -Before=obmc-host-start-pre@%i.target -ConditionPathExists=!/run/openbmc/host@%i-on - -[Service] -Type=oneshot -RemainAfterExit=no -ExecStart=/usr/bin/env obmc-flash-bios clearvolatile -SyslogIdentifier=obmc-flash-bios-check-clearvolatile - -[Install] -RequiredBy=obmc-host-startmin@%i.target diff --git a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/flash/openpower-software-manager/obmc-flash-bios-cleanup.service b/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/flash/openpower-software-manager/obmc-flash-bios-cleanup.service deleted file mode 100644 index 07642a0e0..000000000 --- a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/flash/openpower-software-manager/obmc-flash-bios-cleanup.service +++ /dev/null @@ -1,8 +0,0 @@ -[Unit] -Description=Clean up UBI volumes unattached to a Host version - -[Service] -Type=oneshot -RemainAfterExit=no -ExecStart=/usr/bin/env obmc-flash-bios ubicleanup -SyslogIdentifier=obmc-flash-bios diff --git a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/flash/openpower-software-manager/obmc-flash-bios-enable-clearvolatile@.service b/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/flash/openpower-software-manager/obmc-flash-bios-enable-clearvolatile@.service deleted file mode 100644 index e040738c7..000000000 --- a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/flash/openpower-software-manager/obmc-flash-bios-enable-clearvolatile@.service +++ /dev/null @@ -1,14 +0,0 @@ -[Unit] -Description=Enable the clearing of the Volatile PNOR partitions in host%i -After=mapper-wait@-org-open_power-control-volatile.service -Before=obmc-flash-bios-check-clearvolatile@%i.service -ConditionPathExists=!/run/openbmc/host@%i-on - -[Service] -Type=oneshot -RemainAfterExit=no -ExecStart=/bin/sh -c "busctl set-property `mapper get-service /org/open_power/control/volatile` /org/open_power/control/volatile xyz.openbmc_project.Object.Enable Enabled b true" -SyslogIdentifier=obmc-flash-bios-enable-clearvolatile - -[Install] -RequiredBy=obmc-host-start@%i.target diff --git a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/flash/openpower-software-manager/obmc-flash-bios-ubiattach.service b/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/flash/openpower-software-manager/obmc-flash-bios-ubiattach.service deleted file mode 100644 index d0785c9b0..000000000 --- a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/flash/openpower-software-manager/obmc-flash-bios-ubiattach.service +++ /dev/null @@ -1,8 +0,0 @@ -[Unit] -Description=Attach the PNOR mtd device to UBI - -[Service] -Type=oneshot -RemainAfterExit=yes -ExecStart=/usr/bin/env obmc-flash-bios ubiattach -SyslogIdentifier=obmc-flash-bios diff --git a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/flash/openpower-software-manager/obmc-flash-bios-ubimount@.service b/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/flash/openpower-software-manager/obmc-flash-bios-ubimount@.service deleted file mode 100644 index d03041dad..000000000 --- a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/flash/openpower-software-manager/obmc-flash-bios-ubimount@.service +++ /dev/null @@ -1,13 +0,0 @@ -[Unit] -Description=Mount UBIFS volumes pnor-ro-%I, pnor-rw-%I and pnor-prsv -Requires=obmc-flash-bios-ubiattach.service -After=obmc-flash-bios-ubiattach.service -OnFailure=obmc-flash-bios-ubiumount-ro@%i.service obmc-flash-bios-ubiumount-rw@%i.service - -[Service] -Type=oneshot -RemainAfterExit=no -ExecStart=/usr/bin/env obmc-flash-bios squashfsmount pnor-ro-%i %i -ExecStart=/usr/bin/env obmc-flash-bios ubimount pnor-rw-%i -ExecStart=/usr/bin/env obmc-flash-bios ubimount pnor-prsv -SyslogIdentifier=obmc-flash-bios diff --git a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/flash/openpower-software-manager/obmc-flash-bios-ubipatch.service b/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/flash/openpower-software-manager/obmc-flash-bios-ubipatch.service deleted file mode 100644 index 206d31448..000000000 --- a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/flash/openpower-software-manager/obmc-flash-bios-ubipatch.service +++ /dev/null @@ -1,11 +0,0 @@ -[Unit] -Description=Create a ubi volume for pnor patches -Before=mboxd.service -Wants=usr-local.mount -After=usr-local.mount - -[Service] -Type=oneshot -RemainAfterExit=no -ExecStart=/usr/bin/env obmc-flash-bios ubimount pnor-patch -SyslogIdentifier=obmc-flash-bios diff --git a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/flash/openpower-software-manager/obmc-flash-bios-ubiremount.service b/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/flash/openpower-software-manager/obmc-flash-bios-ubiremount.service deleted file mode 100644 index f52cac684..000000000 --- a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/flash/openpower-software-manager/obmc-flash-bios-ubiremount.service +++ /dev/null @@ -1,13 +0,0 @@ -[Unit] -Description=Remount the squashfs and ubi volumes after a reboot -Wants=org.open_power.Software.Host.Updater.service -Before=org.open_power.Software.Host.Updater.service - -[Service] -Type=oneshot -RemainAfterExit=no -ExecStart=/usr/bin/env obmc-flash-bios ubiremount -SyslogIdentifier=obmc-flash-bios - -[Install] -WantedBy=multi-user.target diff --git a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/flash/openpower-software-manager/obmc-flash-bios-ubiumount-ro@.service b/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/flash/openpower-software-manager/obmc-flash-bios-ubiumount-ro@.service deleted file mode 100644 index c6dc553f4..000000000 --- a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/flash/openpower-software-manager/obmc-flash-bios-ubiumount-ro@.service +++ /dev/null @@ -1,10 +0,0 @@ -[Unit] -Description=Remove UBIFS volume pnor-ro-%I -Wants=obmc-flash-bios-ubiattach.service -After=obmc-flash-bios-ubiattach.service - -[Service] -Type=oneshot -RemainAfterExit=no -ExecStart=/usr/bin/env obmc-flash-bios ubiumount pnor-ro-%i -SyslogIdentifier=obmc-flash-bios diff --git a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/flash/openpower-software-manager/obmc-flash-bios-ubiumount-rw@.service b/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/flash/openpower-software-manager/obmc-flash-bios-ubiumount-rw@.service deleted file mode 100644 index c0ea8e628..000000000 --- a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/flash/openpower-software-manager/obmc-flash-bios-ubiumount-rw@.service +++ /dev/null @@ -1,10 +0,0 @@ -[Unit] -Description=Remove UBIFS volume pnor-rw-%I -Wants=obmc-flash-bios-ubiattach.service -After=obmc-flash-bios-ubiattach.service - -[Service] -Type=oneshot -RemainAfterExit=no -ExecStart=/usr/bin/env obmc-flash-bios ubiumount pnor-rw-%i -SyslogIdentifier=obmc-flash-bios diff --git a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/flash/openpower-software-manager/obmc-flash-bios-updatesymlinks.service b/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/flash/openpower-software-manager/obmc-flash-bios-updatesymlinks.service deleted file mode 100644 index 8323ccf29..000000000 --- a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/flash/openpower-software-manager/obmc-flash-bios-updatesymlinks.service +++ /dev/null @@ -1,16 +0,0 @@ -[Unit] -Description=Updates symlinks for active PNOR version -Before=mboxd.service -Before=mboxd-reload@0.service -After=org.open_power.Software.Host.Updater.service -After=op-reset-chassis-running@0.service -ConditionPathExists=!/run/openbmc/chassis@0-on - -[Service] -Type=oneshot -RemainAfterExit=no -ExecStart=/usr/bin/env obmc-flash-bios updatesymlinks -SyslogIdentifier=obmc-flash-bios - -[Install] -WantedBy=mboxd.service mboxd-reload@.service diff --git a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/flash/openpower-software-manager/org.open_power.Software.Host.Updater.service b/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/flash/openpower-software-manager/org.open_power.Software.Host.Updater.service deleted file mode 100644 index 2def481f7..000000000 --- a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/flash/openpower-software-manager/org.open_power.Software.Host.Updater.service +++ /dev/null @@ -1,19 +0,0 @@ -[Unit] -Description=OpenPower Software Update Manager -Wants=xyz.openbmc_project.Software.Version.service -Before=xyz.openbmc_project.Software.Version.service -Before=mboxd.service -Wants=obmc-flash-bios-ubipatch.service -Before=obmc-flash-bios-ubipatch.service -Wants=obmc-mapper.target -After=obmc-mapper.target - -[Service] -ExecStart=/usr/bin/env openpower-update-manager -SyslogIdentifier=openpower-update-manager -Restart=always -Type=dbus -BusName={BUSNAME} - -[Install] -WantedBy={SYSTEMD_DEFAULT_TARGET} diff --git a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/flash/phosphor-software-manager.bbappend b/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/flash/phosphor-software-manager.bbappend deleted file mode 100644 index c1799f127..000000000 --- a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/flash/phosphor-software-manager.bbappend +++ /dev/null @@ -1,4 +0,0 @@ -FILESEXTRAPATHS_append := "${THISDIR}/${PN}:" - -SYSTEMD_OVERRIDE_${PN}-updater += \ - "software-bmc-updater.conf:xyz.openbmc_project.Software.BMC.Updater.service.d/software-bmc-updater.conf" diff --git a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/flash/phosphor-software-manager/software-bmc-updater.conf b/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/flash/phosphor-software-manager/software-bmc-updater.conf deleted file mode 100644 index 587476244..000000000 --- a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/flash/phosphor-software-manager/software-bmc-updater.conf +++ /dev/null @@ -1,3 +0,0 @@ -[Unit] -Wants=op-vpd-parser.service -After=op-vpd-parser.service diff --git a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/fsi/op-fsi.bb b/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/fsi/op-fsi.bb deleted file mode 100644 index 840b649f6..000000000 --- a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/fsi/op-fsi.bb +++ /dev/null @@ -1,18 +0,0 @@ -SUMMARY = "FSI Services" -DESCRIPTION = "Install FSI related services" -PR = "r1" - -inherit obmc-phosphor-systemd -inherit obmc-phosphor-license - -RDEPENDS_${PN} += "op-proc-control" - -TGTFMT = "obmc-chassis-poweron@{0}.target" - -TMPL_SCAN = "fsi-scan@.service" -INSTFMT_SCAN = "fsi-scan@{0}.service" -FMT_SCAN = "../${TMPL_SCAN}:${TGTFMT}.requires/${INSTFMT_SCAN}" - -SYSTEMD_SERVICE_${PN} += "${TMPL_SCAN} fsi-enable.service fsi-disable.service" - -SYSTEMD_LINK_${PN} += "${@compose_list(d, 'FMT_SCAN', 'OBMC_CHASSIS_INSTANCES')}" diff --git a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/fsi/op-fsi/fsi-disable.service b/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/fsi/op-fsi/fsi-disable.service deleted file mode 100644 index 11c8563f3..000000000 --- a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/fsi/op-fsi/fsi-disable.service +++ /dev/null @@ -1,9 +0,0 @@ -[Unit] -Description=Disable FSI -Conflicts=fsi-enable.service - -[Service] -ExecStart=/usr/sbin/openpower-proc-control setSyncFSIClock -ExecStart=/bin/sh -c "echo 1 > /sys/devices/platform/gpio-fsi/external_mode" -Type=oneshot -RemainAfterExit=yes diff --git a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/fsi/op-fsi/fsi-enable.service b/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/fsi/op-fsi/fsi-enable.service deleted file mode 100644 index e14803204..000000000 --- a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/fsi/op-fsi/fsi-enable.service +++ /dev/null @@ -1,10 +0,0 @@ -[Unit] -Description=Enable FSI -Conflicts=fsi-disable.service -Wants=fsi-scan@0.service -Before=fsi-scan@0.service - -[Service] -ExecStart=/bin/sh -c "echo 0 > /sys/devices/platform/gpio-fsi/external_mode" -Type=oneshot -RemainAfterExit=yes diff --git a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/fsi/op-fsi/fsi-scan@.service b/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/fsi/op-fsi/fsi-scan@.service deleted file mode 100644 index d8f28882a..000000000 --- a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/fsi/op-fsi/fsi-scan@.service +++ /dev/null @@ -1,17 +0,0 @@ -[Unit] -Description=Scan FSI devices -Wants=obmc-power-on@%i.target -After=obmc-power-on@%i.target -Wants=obmc-host-start-pre@%i.target -Before=obmc-host-start-pre@%i.target -Conflicts=obmc-chassis-poweroff@%i.target - -[Service] -ExecStart=/usr/bin/env openpower-proc-control scanFSI -SyslogIdentifier=openpower-proc-control - -Type=oneshot -RemainAfterExit=yes - -[Install] -RequiredBy=obmc-chassis-poweron@%i.target diff --git a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/host/aspeed-lpc-ctrl.bb b/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/host/aspeed-lpc-ctrl.bb deleted file mode 100644 index f37f2bec6..000000000 --- a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/host/aspeed-lpc-ctrl.bb +++ /dev/null @@ -1,15 +0,0 @@ -SUMMARY = "ASPEED LPC Host Interface Control tool" -DESCRIPTION = "Configures the BMC to expose memory regions to the host" -PR = "r1" - -inherit obmc-phosphor-license -inherit obmc-phosphor-systemd - -inherit autotools - -S = "${WORKDIR}/git" - -SYSTEMD_SERVICE_${PN} += "pnorboot.service" - -SRC_URI += "git://github.com/shenki/aspeed-lpc-control" -SRCREV = "ab2012e749daf567049bf157c3bf037adc62c0e8" diff --git a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/host/aspeed-lpc-ctrl/pnorboot.service b/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/host/aspeed-lpc-ctrl/pnorboot.service deleted file mode 100644 index fffe13c48..000000000 --- a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/host/aspeed-lpc-ctrl/pnorboot.service +++ /dev/null @@ -1,9 +0,0 @@ -[Unit] -Description=ASPEED LPC boot from PNOR - -[Service] -Type=oneshot -ExecStart=/usr/sbin/pnorboot --size 32 - -[Install] -WantedBy=obmc-standby.target diff --git a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/host/checkstop-monitor.bb b/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/host/checkstop-monitor.bb deleted file mode 100644 index 4959a3b73..000000000 --- a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/host/checkstop-monitor.bb +++ /dev/null @@ -1,30 +0,0 @@ -SUMMARY = "OpenPOWER Host checkstop monitor application" -PR = "r1" - -inherit obmc-phosphor-systemd -inherit obmc-phosphor-license -inherit allarch - -DEPENDS += "virtual/obmc-gpio-monitor" -RDEPENDS_${PN} += "virtual/obmc-gpio-monitor" - -# For now, monitoring checkstop is the only usecase -OBMC_HOST_MONITOR_INSTANCES = "checkstop" - -# Copies config file having arguments for monitoring host checkstop -# via GPIO assertion -SYSTEMD_ENVIRONMENT_FILE_${PN} +="obmc/gpio/checkstop" - -# This package is not supplying the unit file and also this is not a native -# recipe since state-mgmt needs this package at runtime. Unsetting this below -# variable will let the build go through -SYSTEMD_SERVICE_${PN} ?="" - -# Install the override to set up a Conflicts relation -SYSTEMD_OVERRIDE_${PN} +="checkstop.conf:phosphor-gpio-monitor@checkstop.service.d/checkstop.conf" - -STATES = "startmin" -GPIO_MONITOR_TMPL = "phosphor-gpio-monitor@.service" -GPIO_MONITOR_TGTFMT = "phosphor-gpio-monitor@{1}.service" -CHECKSTOP_MONITOR_FMT = "../${GPIO_MONITOR_TMPL}:obmc-host-{0}@{2}.target.wants/${GPIO_MONITOR_TGTFMT}" -SYSTEMD_LINK_${PN} += "${@compose_list(d, 'CHECKSTOP_MONITOR_FMT', 'STATES', 'OBMC_HOST_MONITOR_INSTANCES', 'OBMC_HOST_INSTANCES')}" diff --git a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/host/checkstop-monitor/checkstop.conf b/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/host/checkstop-monitor/checkstop.conf deleted file mode 100644 index f47711ff6..000000000 --- a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/host/checkstop-monitor/checkstop.conf +++ /dev/null @@ -1,3 +0,0 @@ -[Unit] -Conflicts=obmc-host-crash@0.target -Conflicts=obmc-host-stop@0.target diff --git a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/host/checkstop-monitor/obmc/gpio/checkstop b/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/host/checkstop-monitor/obmc/gpio/checkstop deleted file mode 100644 index e856339b0..000000000 --- a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/host/checkstop-monitor/obmc/gpio/checkstop +++ /dev/null @@ -1,4 +0,0 @@ -DEVPATH=/dev/input/by-path/platform-gpio-keys-event -KEY=74 -POLARITY=1 -TARGET=obmc-host-crash@0.target diff --git a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/host/hostboot-settings.bb b/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/host/hostboot-settings.bb deleted file mode 100644 index 39beb480c..000000000 --- a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/host/hostboot-settings.bb +++ /dev/null @@ -1,19 +0,0 @@ -SUMMARY = "OpenPower Hostboot Boot settings tool" -PR = "r1" - -inherit obmc-phosphor-license -inherit obmc-phosphor-systemd -inherit allarch - -SRC_URI = "file://hb_settings" -SYSTEMD_SERVICE_${PN} += "hostboot-settings.service" - -do_fetch[noexec] = "1" -do_patch[noexec] = "1" -do_configure[noexec] = "1" -do_compile[noexec] = "1" - -do_install() { - install -d ${D}${bindir} - install -m 0755 ${WORKDIR}/hb_settings ${D}${bindir} -} diff --git a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/host/hostboot-settings/hb_settings b/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/host/hostboot-settings/hb_settings deleted file mode 100644 index d75d4b74d..000000000 --- a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/host/hostboot-settings/hb_settings +++ /dev/null @@ -1,110 +0,0 @@ -#!/bin/sh -# Copyright 2018 IBM Corp -# SPDX-License-Identifier: Apache-2.0 -# Authored May 2018, Joel Stanley -# -# This script sets the SIO scratch registers 0x2D in order to configure -# hostboot. It supports boot flags v1 as defined in hostboot source: -# src/usr/initservice/bootconfig/bootconfig_ast2400.C -# src/usr/console/ast2400.C -# -# BOOT_FLAGS_VERSION_REG = 0x28, -# Serial config reg: 0x2d -# Serial config mask: 0xc0 -# -# NONE = 0x00, // No output selected -# SELECT_SUART = 0x40, // SIO Uart -# SELECT_VUART = 0x80, // SOL virtual uart -# RESERVED = 0xc0, // Reserved - - -SYSFS_SIO=/sys/devices/platform/ahb/ahb:apb/1e789000.lpc/1e789080.lpc-host/1e789080.lpc-host:regs -SYSFS_SIO28=$SYSFS_SIO/sio_28 -SYSFS_SIO2D=$SYSFS_SIO/sio_2d - -FLAGS_VERSION1=$((0x42)) - -usage() -{ - echo "usage: hb_settings [[-u|--uart vuart|suart|none] | [-s|--show] | [-h]]" -} - -show_regs() -{ - SIO28=$(cat $SYSFS_SIO28) - SIO2D=$(cat $SYSFS_SIO2D) - - case $SIO28 in - $FLAGS_VERSION1) - echo "Boot flags version 1" - ;; - * ) - echo "Unknown boot flags version" - ;; - esac - - case $(($SIO2D >> 6)) in - 0) - echo "Hostboot serial output disabled" - ;; - 1) - echo "Hostboot serial output on SUART" - ;; - 2) - echo "Hostboot serial output on VUART" - ;; - 3) - echo "Reserved value" - ;; - * ) - echo "Invalid uart value" - ;; - esac -} - -set_regs() -{ - case $uart in - suart) - echo "Hostboot serial output on SUART" - VAL=0x40 - ;; - vuart) - echo "Hostboot serial output on VUART" - VAL=0x80 - ;; - none) - echo "Hostboot serial output disabled" - VAL=0x00 - ;; - * ) - echo "Invalid uart value" - usage - exit 1 - esac - - echo $FLAGS_VERSION1 > $SYSFS_SIO28 - echo $VAL > $SYSFS_SIO2D -} - -while [ "$1" != "" ]; do - case $1 in - -u | --uart) shift - uart=$1 - set_regs - exit - ;; - -s | --show ) show_regs - exit - ;; - -h | --help ) usage - exit - ;; - * ) usage - exit 1 - esac - shift -done - -usage -exit 0 diff --git a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/host/hostboot-settings/hostboot-settings.service b/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/host/hostboot-settings/hostboot-settings.service deleted file mode 100644 index 60e3ee998..000000000 --- a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/host/hostboot-settings/hostboot-settings.service +++ /dev/null @@ -1,9 +0,0 @@ -[Unit] -Description=Hostboot Boot Settings - -[Service] -Type=oneshot -ExecStart=/usr/bin/hb_settings --uart vuart - -[Install] -WantedBy=obmc-standby.target diff --git a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/host/op-host-control/cfam_override@.service b/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/host/op-host-control/cfam_override@.service deleted file mode 100644 index e6bc9389c..000000000 --- a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/host/op-host-control/cfam_override@.service +++ /dev/null @@ -1,20 +0,0 @@ -[Unit] -Description=Applies user CFAM register overrides from file -Wants=obmc-host-start-pre@%i.target -Before=obmc-host-start-pre@%i.target -Wants=obmc-power-on@%i.target -After=obmc-power-on@%i.target -Wants=fsi-scan@%i.service -After=fsi-scan@%i.service -Conflicts=obmc-chassis-poweroff@%i.target -ConditionPathExists=!/run/openbmc/chassis@%i-on -ConditionPathExists=/var/lib/obmc/cfam_overrides - -[Service] -ExecStart=/usr/bin/env openpower-proc-control CFAMOverride -SyslogIdentifier=openpower-proc-control -Type=oneshot -RemainAfterExit=yes - -[Install] -WantedBy=obmc-chassis-poweron@%i.target diff --git a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/host/op-host-control/start_host@.service b/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/host/op-host-control/start_host@.service deleted file mode 100644 index 77a88e864..000000000 --- a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/host/op-host-control/start_host@.service +++ /dev/null @@ -1,19 +0,0 @@ -[Unit] -Description=Start host%i SBE -After=obmc-host-start-pre@%i.target -Wants=obmc-host-starting@%i.target -Before=obmc-host-starting@%i.target -Before=obmc-host-started@%i.target -Wants=obmc-power-on@%i.target -After=obmc-power-on@%i.target -Conflicts=obmc-host-stop@%i.target -ConditionPathExists=!/run/openbmc/host@%i-on - -[Service] -ExecStart=/usr/bin/env openpower-proc-control startHost -SyslogIdentifier=openpower-proc-control -Type=oneshot -RemainAfterExit=yes - -[Install] -WantedBy=obmc-host-start@%i.target diff --git a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/host/op-host-control/vcs_workaround@.service b/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/host/op-host-control/vcs_workaround@.service deleted file mode 100644 index bd9db809b..000000000 --- a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/host/op-host-control/vcs_workaround@.service +++ /dev/null @@ -1,19 +0,0 @@ -[Unit] -Description=Run VCS workaround on host%i -Wants=obmc-host-start-pre@%i.target -Before=obmc-host-start-pre@%i.target -Wants=obmc-power-on@%i.target -After=obmc-power-on@%i.target -Wants=fsi-scan@%i.service -After=fsi-scan@%i.service -Conflicts=obmc-chassis-poweroff@%i.target -ConditionPathExists=!/run/openbmc/chassis@%i-on - -[Service] -ExecStart=/usr/bin/env openpower-proc-control vcsWorkaround -SyslogIdentifier=openpower-proc-control -Type=oneshot -RemainAfterExit=yes - -[Install] -WantedBy=obmc-chassis-poweron@%i.target diff --git a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/host/op-proc-control.bb b/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/host/op-proc-control.bb deleted file mode 100644 index a9c030bdc..000000000 --- a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/host/op-proc-control.bb +++ /dev/null @@ -1,26 +0,0 @@ -SUMMARY = "OpenPower procedure control" -DESCRIPTION = "Provides procedures that run against the host chipset" -PR = "r1" - -LICENSE = "Apache-2.0" -LIC_FILES_CHKSUM = "file://LICENSE;md5=e3fc50a88d0a364313df4b21ef20c29e" - -S = "${WORKDIR}/git" - -inherit autotools pkgconfig pythonnative - -SRC_URI += "git://github.com/openbmc/openpower-proc-control" -SRCREV = "6d83ddf7691fed618b8d9e871f608b8754e2134e" - -DEPENDS += " \ - autoconf-archive-native \ - phosphor-logging \ - phosphor-dbus-interfaces \ - openpower-dbus-interfaces \ - " - -RDEPENDS_${PN} += " \ - phosphor-logging \ - phosphor-dbus-interfaces \ - openpower-dbus-interfaces \ - " diff --git a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/host/p9-cfam-override.bb b/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/host/p9-cfam-override.bb deleted file mode 100644 index 4f6a9c653..000000000 --- a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/host/p9-cfam-override.bb +++ /dev/null @@ -1,19 +0,0 @@ -SUMMARY = "POWER9 CFAM override" -DESCRIPTION = "Applies user CFAM register overrides from file" -PR = "r1" - -inherit obmc-phosphor-systemd -inherit obmc-phosphor-license - -FILESEXTRAPATHS_prepend := "${THISDIR}/op-host-control:" -RDEPENDS_${PN} += "op-proc-control" - -S = "${WORKDIR}" - -TMPL = "cfam_override@.service" -INSTFMT = "cfam_override@{0}.service" -TGTFMT = "obmc-chassis-poweron@{0}.target" -FMT = "../${TMPL}:${TGTFMT}.requires/${INSTFMT}" - -SYSTEMD_SERVICE_${PN} += "${TMPL}" -SYSTEMD_LINK_${PN} += "${@compose_list(d, 'FMT', 'OBMC_CHASSIS_INSTANCES')}" diff --git a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/host/p9-host-start.bb b/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/host/p9-host-start.bb deleted file mode 100644 index 24b1b9c1f..000000000 --- a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/host/p9-host-start.bb +++ /dev/null @@ -1,23 +0,0 @@ -SUMMARY = "POWER9 start host" -DESCRIPTION = "Service to start POWER9 IPL through SBE" -PR = "r1" - -inherit obmc-phosphor-systemd -inherit obmc-phosphor-license - -FILESEXTRAPATHS_prepend := "${THISDIR}/op-host-control:" - -PROVIDES += 'virtual/obmc-host-ctl' -RPROVIDES_${PN} += 'virtual-obmc-host-ctl' - -RDEPENDS_${PN} += "p9-vcs-workaround op-proc-control" - -S = "${WORKDIR}" - -TMPL = "start_host@.service" -INSTFMT = "start_host@{0}.service" -TGTFMT = "obmc-host-startmin@{0}.target" -FMT = "../${TMPL}:${TGTFMT}.requires/${INSTFMT}" - -SYSTEMD_SERVICE_${PN} += "${TMPL}" -SYSTEMD_LINK_${PN} += "${@compose_list(d, 'FMT', 'OBMC_CHASSIS_INSTANCES')}" diff --git a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/host/p9-vcs-workaround.bb b/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/host/p9-vcs-workaround.bb deleted file mode 100644 index 11ad79cb1..000000000 --- a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/host/p9-vcs-workaround.bb +++ /dev/null @@ -1,19 +0,0 @@ -SUMMARY = "POWER9 VCS workaround" -DESCRIPTION = "Apply fixes over FSI to POWER9 CPUs prior to host power on" -PR = "r1" - -inherit obmc-phosphor-systemd -inherit obmc-phosphor-license - -FILESEXTRAPATHS_prepend := "${THISDIR}/op-host-control:" -RDEPENDS_${PN} += "virtual-p9-vcs-workaround op-proc-control" - -S = "${WORKDIR}" - -TMPL = "vcs_workaround@.service" -INSTFMT = "vcs_workaround@{0}.service" -TGTFMT = "obmc-chassis-poweron@{0}.target" -FMT = "../${TMPL}:${TGTFMT}.requires/${INSTFMT}" - -SYSTEMD_SERVICE_${PN} += "${TMPL}" -SYSTEMD_LINK_${PN} += "${@compose_list(d, 'FMT', 'OBMC_CHASSIS_INSTANCES')}" diff --git a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/initfs/obmc-phosphor-initfs.bbappend b/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/initfs/obmc-phosphor-initfs.bbappend deleted file mode 100644 index 283f0b15c..000000000 --- a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/initfs/obmc-phosphor-initfs.bbappend +++ /dev/null @@ -1 +0,0 @@ -RDEPENDS_${PN} += "cf-fsi-firmware" diff --git a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/interfaces/phosphor-rest.bbappend b/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/interfaces/phosphor-rest.bbappend deleted file mode 100644 index 72d991c7e..000000000 --- a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/interfaces/phosphor-rest.bbappend +++ /dev/null @@ -1 +0,0 @@ -FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" diff --git a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/interfaces/phosphor-rest/url_config.json b/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/interfaces/phosphor-rest/url_config.json deleted file mode 100644 index 9d955f22f..000000000 --- a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/interfaces/phosphor-rest/url_config.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "urls": [ - "/org/openbmc/*", - "/org/open_power/*", - "/xyz/openbmc_project/*", - "/enumerate", - "/list", - "/login", - "/logout", - "/subscribe", - "/upload/image", - "/download/dump/*" - ] -} diff --git a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/inventory-upload/inventory-upload.bb b/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/inventory-upload/inventory-upload.bb deleted file mode 100644 index 8dcd48973..000000000 --- a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/inventory-upload/inventory-upload.bb +++ /dev/null @@ -1,31 +0,0 @@ -SUMMARY = "Inventory upload" -DESCRIPTION = "Inventory upload." -HOMEPAGE = "http://github.com/openbmc/openpower-inventory-upload" -PR = "r1" -LICENSE = "Apache-2.0" -LIC_FILES_CHKSUM = "file://${S}/LICENSE;md5=e3fc50a88d0a364313df4b21ef20c29e" - -inherit allarch -inherit setuptools -inherit obmc-phosphor-systemd - -RDEPENDS_${PN} += " \ - python-dbus \ - python-pygobject \ - pyphosphor \ - dtc \ - " - -SRC_URI += "git://github.com/openbmc/openpower-inventory-upload" - -SRCREV = "c115852fb5aa0890373d8c2dfca9b9f7b1e06527" - -S = "${WORKDIR}/git" - -TMPL = "op-inventory-upload@.service" -INSTFMT = "op-inventory-upload@{0}.service" -TGTFMT = "obmc-host-start@{0}.target" -FMT = "../${TMPL}:${TGTFMT}.wants/${INSTFMT}" - -SYSTEMD_SERVICE_${PN} += "${TMPL}" -SYSTEMD_LINK_${PN} += "${@compose_list(d, 'FMT', 'OBMC_CHASSIS_INSTANCES')}" diff --git a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/inventory-upload/inventory-upload/op-inventory-upload@.service b/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/inventory-upload/inventory-upload/op-inventory-upload@.service deleted file mode 100644 index 022f6e73e..000000000 --- a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/inventory-upload/inventory-upload/op-inventory-upload@.service +++ /dev/null @@ -1,16 +0,0 @@ -[Unit] -Description=Inventory Upload -Wants=obmc-host-start-pre@%i.target -Before=obmc-host-start-pre@%i.target -Conflicts=obmc-host-stop@%i.target - -[Service] -Restart=no -Type=oneshot -RemainAfterExit=yes -ExecStart=/usr/bin/env inventory_upload.py -SyslogIdentifier=inventory_upload.py -Environment="PYTHONUNBUFFERED=1" - -[Install] -WantedBy=obmc-host-start@%i.target diff --git a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/ipmi/hostboot-inventory-config-native.bb b/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/ipmi/hostboot-inventory-config-native.bb deleted file mode 100644 index 31aee2d7c..000000000 --- a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/ipmi/hostboot-inventory-config-native.bb +++ /dev/null @@ -1,19 +0,0 @@ -SUMMARY = "Hostboot hostfw inventory map for phosphor-ipmi-fru" -PR = "r1" - -inherit native -inherit phosphor-ipmi-fru -inherit obmc-phosphor-license - -SRC_URI += "file://config.yaml" - -PROVIDES += "virtual/phosphor-ipmi-fru-hostfw-config" - -S = "${WORKDIR}" - -do_install() { - DEST=${D}${hostfw_datadir} - - install -d ${DEST} - install config.yaml ${DEST} -} diff --git a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/ipmi/hostboot-inventory-config/config.yaml b/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/ipmi/hostboot-inventory-config/config.yaml deleted file mode 100644 index 2233913aa..000000000 --- a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/ipmi/hostboot-inventory-config/config.yaml +++ /dev/null @@ -1,117 +0,0 @@ -PROC: - EntityID: 3 - Interfaces: - xyz.openbmc_project.Inventory.Decorator.Asset: - BuildDate: - IPMIFruSection: Board - IPMIFruProperty: "Mfg Date" - Manufacturer: - IPMIFruSection: Board - IPMIFruProperty: "Manufacturer" - PartNumber: - IPMIFruSection: Board - IPMIFruProperty: "Part Number" - SerialNumber: - IPMIFruSection: Board - IPMIFruProperty: "Serial Number" - xyz.openbmc_project.Inventory.Item: - PrettyName: - IPMIFruSection: Board - IPMIFruProperty: "Name" - xyz.openbmc_project.Inventory.Decorator.Revision: - Version: - IPMIFruSection: Board - # Custom Field 2 is EC. - IPMIFruProperty: "Custom Field 2" - # Delimiter value in ascii as YAML parser - # was not allowing certain characters like ":" as value - IPMIFruValueDelimiter: "58" - xyz.openbmc_project.Inventory.Item.Cpu: - -SYS: - # same entity ID as it is Associated type of NODE - EntityID: 7 - Interfaces: - xyz.openbmc_project.Inventory.Decorator.Asset: - Model: - IPMIFruSection: Chassis - IPMIFruProperty: "Part Number" - SerialNumber: - IPMIFruSection: Chassis - IPMIFruProperty: "Serial Number" - xyz.openbmc_project.Inventory.Item.System: - -NODE: - EntityID: 7 - Interfaces: - xyz.openbmc_project.Inventory.Decorator.Asset: - BuildDate: - IPMIFruSection: Board - IPMIFruProperty: "Mfg Date" - Manufacturer: - IPMIFruSection: Board - IPMIFruProperty: "Manufacturer" - PartNumber: - IPMIFruSection: Board - IPMIFruProperty: "Part Number" - SerialNumber: - IPMIFruSection: Board - IPMIFruProperty: "Serial Number" - xyz.openbmc_project.Inventory.Item: - PrettyName: - IPMIFruSection: Board - IPMIFruProperty: "Name" - xyz.openbmc_project.Inventory.Item.Board: - AssociatedTypes: - - SYS - -DIMM: - EntityID: 32 - Interfaces: - xyz.openbmc_project.Inventory.Decorator.Asset: - BuildDate: - IPMIFruSection: Product - IPMIFruProperty: "Mfg Date" - Manufacturer: - IPMIFruSection: Product - IPMIFruProperty: "Manufacturer" - PartNumber: - IPMIFruSection: Product - IPMIFruProperty: "Part Number" - SerialNumber: - IPMIFruSection: Product - IPMIFruProperty: "Serial Number" - Model: - IPMIFruSection: Product - IPMIFruProperty: "Model Number" - xyz.openbmc_project.Inventory.Item: - PrettyName: - IPMIFruSection: Product - IPMIFruProperty: "Name" - xyz.openbmc_project.Inventory.Decorator.Revision: - Version: - IPMIFruSection: Product - IPMIFruProperty: "Version" - xyz.openbmc_project.Inventory.Item.Dimm: - -MEMBUFF: - EntityID: 8 - Interfaces: - xyz.openbmc_project.Inventory.Decorator.Asset: - BuildDate: - IPMIFruSection: Board - IPMIFruProperty: "Mfg Date" - Manufacturer: - IPMIFruSection: Board - IPMIFruProperty: "Manufacturer" - PartNumber: - IPMIFruSection: Board - IPMIFruProperty: "Part Number" - SerialNumber: - IPMIFruSection: Board - IPMIFruProperty: "Serial Number" - xyz.openbmc_project.Inventory.Item: - PrettyName: - IPMIFruSection: Board - IPMIFruProperty: "Name" - xyz.openbmc_project.Inventory.Item.MemoryBuffer: diff --git a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/ipmi/openpower-ipmi-oem-error-native.bb b/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/ipmi/openpower-ipmi-oem-error-native.bb deleted file mode 100644 index b02976074..000000000 --- a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/ipmi/openpower-ipmi-oem-error-native.bb +++ /dev/null @@ -1,19 +0,0 @@ -SUMMARY = "Copy error yaml files to known path for elog parsing" - -PR = "r1" - -inherit native -inherit obmc-phosphor-license -inherit phosphor-dbus-yaml - -require openpower-ipmi-oem.inc - -S = "${WORKDIR}/git" - -do_install_append() { - SRC=${S}/org/open_power/OCC - DEST=${D}${yaml_dir}/org/open_power/OCC - install -d ${DEST} - install ${SRC}/Metrics.errors.yaml ${DEST} - install ${SRC}/Metrics.metadata.yaml ${DEST} -} diff --git a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/ipmi/openpower-ipmi-oem-sensor-inventory-mrw-native.bb b/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/ipmi/openpower-ipmi-oem-sensor-inventory-mrw-native.bb deleted file mode 100644 index 3e434b52f..000000000 --- a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/ipmi/openpower-ipmi-oem-sensor-inventory-mrw-native.bb +++ /dev/null @@ -1,16 +0,0 @@ -SUMMARY = "OEM sensor config for phosphor-host-ipmid" -PR = "r1" - -inherit native -inherit obmc-phosphor-license -inherit phosphor-ipmi-host - -SRC_URI += "file://openpower-config.yaml" - -S = "${WORKDIR}" - -do_install() { - DEST=${D}${sensor_yamldir} - install -d ${DEST} - install openpower-config.yaml ${DEST}/openpower-config.yaml -} diff --git a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/ipmi/openpower-ipmi-oem-sensor-inventory-mrw/openpower-config.yaml b/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/ipmi/openpower-ipmi-oem-sensor-inventory-mrw/openpower-config.yaml deleted file mode 100644 index cf61b0521..000000000 --- a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/ipmi/openpower-ipmi-oem-sensor-inventory-mrw/openpower-config.yaml +++ /dev/null @@ -1,34 +0,0 @@ -occ_active_sensor: - serviceInterface: org.freedesktop.DBus.Properties - readingType: assertion - mutability: Mutability::Write|Mutability::Read - sensorNamePattern: nameLeaf - interfaces: - org.open_power.OCC.Status: - OccActive: - Offsets: - 0x00: - type: "bool" - assert: "false" - deassert: "true" - 0x01: - type: "bool" - assert: "true" - deassert: "false" - -hb_volatile_sensor: - path: /org/open_power/control/volatile - serviceInterface: org.freedesktop.DBus.Properties - readingType: assertion - mutability: Mutability::Write|Mutability::Read - sensorNamePattern: nameLeaf - interfaces: - xyz.openbmc_project.Object.Enable: - Enabled: - Offsets: - 0x00: - type: "bool" - assert: false - 0x01: - type: "bool" - assert: true diff --git a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/ipmi/openpower-ipmi-oem-whitelist-native.bb b/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/ipmi/openpower-ipmi-oem-whitelist-native.bb deleted file mode 100644 index 425901894..000000000 --- a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/ipmi/openpower-ipmi-oem-whitelist-native.bb +++ /dev/null @@ -1,6 +0,0 @@ -SUMMARY = "Whitelisted OpenBMC IPMI OEM commands" -DESCRIPTION = "Whitelisted OpenBMC IPMI OEM commands for OpenPOWER based systems" - -inherit obmc-phosphor-license -inherit native -inherit phosphor-ipmi-host-whitelist \ No newline at end of file diff --git a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/ipmi/openpower-ipmi-oem-whitelist/openpower-ipmi-oem-whitelist-native.conf b/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/ipmi/openpower-ipmi-oem-whitelist/openpower-ipmi-oem-whitelist-native.conf deleted file mode 100644 index 402056c67..000000000 --- a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/ipmi/openpower-ipmi-oem-whitelist/openpower-ipmi-oem-whitelist-native.conf +++ /dev/null @@ -1,2 +0,0 @@ -#: -0x3A:0xF0 //: diff --git a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/ipmi/openpower-ipmi-oem.bb b/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/ipmi/openpower-ipmi-oem.bb deleted file mode 100644 index 118c1c2b0..000000000 --- a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/ipmi/openpower-ipmi-oem.bb +++ /dev/null @@ -1,35 +0,0 @@ -SUMMARY = "Phosphor IPMI plugin for OpenPOWER OEM Commands" -DESCRIPTION = "Phosphor IPMI plugin for OpenPOWER OEM Commands" -PR = "r1" - -inherit autotools pkgconfig -inherit obmc-phosphor-license -inherit obmc-phosphor-ipmiprovider-symlink -inherit pythonnative - -require ${PN}.inc - -DEPENDS += "phosphor-ipmi-host" -DEPENDS += "autoconf-archive-native" -DEPENDS += "sdbusplus sdbusplus-native" -DEPENDS += "phosphor-logging" -DEPENDS += "phosphor-dbus-interfaces phosphor-dbus-interfaces-native" -DEPENDS += "openpower-dbus-interfaces openpower-dbus-interfaces-native" -DEPENDS += "sdbus++-native" - -RDEPENDS_${PN} += " \ - sdbusplus \ - phosphor-logging \ - openpower-dbus-interfaces \ - phosphor-dbus-interfaces \ - " - -TARGET_CFLAGS += "-fpic" - -HOSTIPMI_PROVIDER_LIBRARY += "liboemhandler.so" - -S = "${WORKDIR}/git" - -FILES_${PN}_append = " ${libdir}/ipmid-providers/lib*${SOLIBS}" -FILES_${PN}_append = " ${libdir}/host-ipmid/lib*${SOLIBS}" -FILES_${PN}-dev_append = " ${libdir}/ipmid-providers/lib*${SOLIBSDEV} ${libdir}/ipmid-providers/*.la" diff --git a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/ipmi/openpower-ipmi-oem.inc b/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/ipmi/openpower-ipmi-oem.inc deleted file mode 100644 index 784ff9c52..000000000 --- a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/ipmi/openpower-ipmi-oem.inc +++ /dev/null @@ -1,5 +0,0 @@ -HOMEPAGE = "https://github.com/openbmc/openpower-host-ipmi-oem" -LICENSE = "Apache-2.0" -LIC_FILES_CHKSUM = "file://LICENSE;md5=fa818a259cbed7ce8bc2a22d35a464fc" -SRC_URI += "git://github.com/openbmc/openpower-host-ipmi-oem" -SRCREV = "8fb3f03c0d34cfe89acb3f373fa820a53dc5ba35" diff --git a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/ipmi/phosphor-ipmi-sensor-config-native.bbappend b/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/ipmi/phosphor-ipmi-sensor-config-native.bbappend deleted file mode 100644 index ad56a88cd..000000000 --- a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/ipmi/phosphor-ipmi-sensor-config-native.bbappend +++ /dev/null @@ -1 +0,0 @@ -OBMC_IPMI_SENSORS_PROVIDERS_append_df-openpower = " openpower-ipmi-oem-sensor-inventory-mrw-native" diff --git a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/ipmi/phosphor-logging-error-logs-native.bbappend b/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/ipmi/phosphor-logging-error-logs-native.bbappend deleted file mode 100644 index 00d44c886..000000000 --- a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/ipmi/phosphor-logging-error-logs-native.bbappend +++ /dev/null @@ -1 +0,0 @@ -DEPENDS_append_df-openpower = " openpower-ipmi-oem-error-native" diff --git a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/logging/phosphor-logging.bbappend b/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/logging/phosphor-logging.bbappend deleted file mode 100644 index e5de414f7..000000000 --- a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/logging/phosphor-logging.bbappend +++ /dev/null @@ -1,5 +0,0 @@ -DEPENDS_append_df-openpower = " \ - openpower-debug-collector-native \ - openpower-dbus-interfaces-native \ - openpower-occ-control-native \ - " diff --git a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/occ/openpower-occ-control-config-example-native.bb b/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/occ/openpower-occ-control-config-example-native.bb deleted file mode 100644 index 72b82a0b3..000000000 --- a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/occ/openpower-occ-control-config-example-native.bb +++ /dev/null @@ -1,17 +0,0 @@ -SUMMARY = "OpenPower OCC Control with example occ sensor IDs" -PR = "r1" - -inherit native -require openpower-occ-control.inc -inherit openpower-occ-control - -PROVIDES += "virtual/openpower-occ-control-config-native" - -S = "${WORKDIR}/git" - -# Copies example occ sensor ID yaml file -do_install() { - SRC=${S} - install -d ${YAML_DEST}/ - install -D ${SRC}/example/occ_sensor.yaml ${YAML_DEST}/occ_sensor.yaml -} diff --git a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/occ/openpower-occ-control-config-mrw-native.bb b/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/occ/openpower-occ-control-config-mrw-native.bb deleted file mode 100644 index e851ee1b3..000000000 --- a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/occ/openpower-occ-control-config-mrw-native.bb +++ /dev/null @@ -1,19 +0,0 @@ -SUMMARY = "OpenPower OCC Control with MRW generated sensor IDs" -PR = "r1" - -inherit native -inherit obmc-phosphor-license -inherit openpower-occ-control -inherit mrw-xml - -PROVIDES += "virtual/openpower-occ-control-config-native" -DEPENDS += "mrw-native mrw-perl-tools-native" - -# Generate a YAML files based on MRW input -do_install_append() { - install -d ${YAML_DEST}/ - ${STAGING_BINDIR_NATIVE}/perl-native/perl \ - ${STAGING_BINDIR_NATIVE}/gen_occ_map.pl \ - -i ${mrw_datadir}/${MRW_XML} \ - -o ${YAML_DEST}/occ_sensor.yaml -} diff --git a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/occ/openpower-occ-control.bb b/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/occ/openpower-occ-control.bb deleted file mode 100644 index 18b298cc3..000000000 --- a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/occ/openpower-occ-control.bb +++ /dev/null @@ -1,111 +0,0 @@ -SUMMARY = "OpenPOWER OCC controller" -DESCRIPTION = "Application to control the OpenPOWER On-Chip-Controller" -HOMEPAGE = "https://github.com/openbmc/openpower-occ-control" -PR = "r1" - -inherit autotools \ - pkgconfig \ - obmc-phosphor-dbus-service \ - pythonnative \ - phosphor-dbus-yaml - -require ${PN}.inc - -SRC_URI += "file://occ-active.sh" -do_install_append() { - install -d ${D}${bindir} - install -m 0755 ${WORKDIR}/occ-active.sh \ - ${D}${bindir}/occ-active.sh -} - -DBUS_SERVICE_${PN} += "org.open_power.OCC.Control.service" -SYSTEMD_SERVICE_${PN} += "op-occ-enable@.service" -SYSTEMD_SERVICE_${PN} += "op-occ-disable@.service" - -DEPENDS += "virtual/${PN}-config-native" -DEPENDS += " \ - sdbusplus \ - sdbusplus-native \ - phosphor-logging \ - openpower-dbus-interfaces \ - phosphor-dbus-interfaces \ - openpower-dbus-interfaces-native \ - autoconf-archive-native \ - obmc-targets \ - systemd \ - " - -RDEPENDS_${PN} += " \ - sdbusplus \ - phosphor-logging \ - openpower-dbus-interfaces \ - phosphor-dbus-interfaces \ - " - -EXTRA_OECONF = " \ - YAML_PATH=${STAGING_DATADIR_NATIVE}/${PN} \ - PS_DERATING_FACTOR=${POWER_SUPPLY_DERATING_FACTOR} \ - " -EXTRA_OECONF_append = "${@bb.utils.contains('OBMC_MACHINE_FEATURES', 'i2c-occ', ' --enable-i2c-occ', '', d)}" - -OCC_ENABLE = "enable" -OCC_DISABLE = "disable" -HOST_START = "startmin" -HOST_STOP = "stop" - -# Ensure host-stop and host-startmin targets require needed occ states -OCC_TMPL = "op-occ-{0}@.service" -HOST_TGTFMT = "obmc-host-{1}@{2}.target" -OCC_INSTFMT = "op-occ-{0}@{2}.service" -HOST_OCC_FMT = "../${OCC_TMPL}:${HOST_TGTFMT}.requires/${OCC_INSTFMT}" -SYSTEMD_LINK_${PN} += "${@compose_list_zip(d, 'HOST_OCC_FMT', 'OCC_ENABLE', 'HOST_START', 'OBMC_HOST_INSTANCES')}" -SYSTEMD_LINK_${PN} += "${@compose_list_zip(d, 'HOST_OCC_FMT', 'OCC_DISABLE', 'HOST_STOP', 'OBMC_HOST_INSTANCES')}" - -# Set the occ disable service to be executed on host error -HOST_ERROR_TARGETS = "crash timeout" - -OCC_DISABLE_TMPL = "op-occ-disable@.service" -HOST_ERROR_TGTFMT = "obmc-host-{0}@{1}.target" -OCC_DISABLE_INSTFMT = "op-occ-disable@{1}.service" -HOST_ERROR_FMT = "../${OCC_DISABLE_TMPL}:${HOST_ERROR_TGTFMT}.wants/${OCC_DISABLE_INSTFMT}" - -SYSTEMD_LINK_${PN} += "${@compose_list(d, 'HOST_ERROR_FMT', 'HOST_ERROR_TARGETS', 'OBMC_HOST_INSTANCES')}" - -S = "${WORKDIR}/git" - -# Remove packages not required for native build -DEPENDS_remove_class-native = " \ - phosphor-logging \ - obmc-targets \ - systemd \ - virtual/${PN}-config-native \ - " -# Remove packages not required for native SDK build -DEPENDS_remove_class-nativesdk = " \ - phosphor-logging \ - obmc-targets \ - systemd \ - virtual/${PN}-config-native \ - " - -# Provide a means to enable/disable install_error_yaml feature -PACKAGECONFIG ??= "install_error_yaml" -PACKAGECONFIG[install_error_yaml] = "\ - --enable-install_error_yaml,\ - --disable-install_error_yaml,\ - ,\ - " - -# Enable install_error_yaml during native and native SDK build -PACKAGECONFIG_add_class-native = "install_error_yaml" -PACKAGECONFIG_add_class-nativesdk = "install_error_yaml" - -# Disable install_error_yaml during target build -PACKAGECONFIG_remove_class-target = "install_error_yaml" - -# Disable generating elog error header file during bitbake. Applications -# should be using the elog header generated by phosphor-logging recipe -EXTRA_OECONF += "--disable-gen_errors" - -BBCLASSEXTEND += "native nativesdk" - diff --git a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/occ/openpower-occ-control.inc b/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/occ/openpower-occ-control.inc deleted file mode 100644 index a54412e4b..000000000 --- a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/occ/openpower-occ-control.inc +++ /dev/null @@ -1,5 +0,0 @@ -HOMEPAGE = "https://github.com/openbmc/openpower-occ-control" -LICENSE = "Apache-2.0" -LIC_FILES_CHKSUM = "file://LICENSE;md5=e3fc50a88d0a364313df4b21ef20c29e" -SRC_URI += "git://github.com/openbmc/openpower-occ-control" -SRCREV = "f7d9e76dc7094214ab11bb4cb21ff6bd853ce750" diff --git a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/occ/openpower-occ-control/occ-active.sh b/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/occ/openpower-occ-control/occ-active.sh deleted file mode 100755 index a6097e527..000000000 --- a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/occ/openpower-occ-control/occ-active.sh +++ /dev/null @@ -1,20 +0,0 @@ -#!/bin/sh -# set and unset occ active for all occ's in system - -if [ "$1" == "disable" ]; then - value='false' -elif [ "$1" == "enable" ]; then - value='true' -else - echo "Usage: occ-active.sh [argument]" - echo " enable - set occ's to active state" - echo " disable - set occ's to inactive state" - exit -1 -fi - -OCC_CONTROL_SERVICE="org.open_power.OCC.Control" - -busctl tree $OCC_CONTROL_SERVICE --list | grep occ | xargs -r -n1 -I{} \ - busctl set-property $OCC_CONTROL_SERVICE {} org.open_power.OCC.Status \ - OccActive b $value -exit 0 diff --git a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/occ/openpower-occ-control/op-occ-disable@.service b/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/occ/openpower-occ-control/op-occ-disable@.service deleted file mode 100644 index 0179a5083..000000000 --- a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/occ/openpower-occ-control/op-occ-disable@.service +++ /dev/null @@ -1,12 +0,0 @@ -[Unit] -Description=OpenPOWER OCC Active Disable -Before=obmc-host-stop-pre@%i.target -Conflicts=op-occ-enable@%i.service - -[Service] -ExecStart=/usr/bin/env occ-active.sh disable -SyslogIdentifier=occ-active.sh -Type=oneshot - -[Install] -WantedBy=obmc-host-stop@%i.target diff --git a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/occ/openpower-occ-control/op-occ-enable@.service b/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/occ/openpower-occ-control/op-occ-enable@.service deleted file mode 100644 index b97253cf0..000000000 --- a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/occ/openpower-occ-control/op-occ-enable@.service +++ /dev/null @@ -1,17 +0,0 @@ -[Unit] -Description=OpenPOWER OCC Active Enable for host %I -Conflicts=obmc-host-stop@%i.target -Conflicts=op-occ-disable@%i.service -Wants=org.open_power.OCC.Control.service -After=org.open_power.OCC.Control.service -Wants=fsi-scan@%i.service -After=fsi-scan@%i.service -ConditionPathExists=/run/openbmc/host@%i-on - -[Service] -ExecStart=/usr/bin/env occ-active.sh enable -SyslogIdentifier=occ-active.sh -Type=oneshot - -[Install] -WantedBy=obmc-host-start@%i.target diff --git a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/occ/openpower-occ-control/org.open_power.OCC.Control.service b/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/occ/openpower-occ-control/org.open_power.OCC.Control.service deleted file mode 100644 index a63e18611..000000000 --- a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/occ/openpower-occ-control/org.open_power.OCC.Control.service +++ /dev/null @@ -1,14 +0,0 @@ -[Unit] -Description=OpenPOWER OCC controller -Wants=mapper-wait@-xyz-openbmc_project-inventory.service -After=mapper-wait@-xyz-openbmc_project-inventory.service - -[Service] -ExecStart=/usr/bin/env openpower-occ-control -SyslogIdentifier=openpower-occ-control -Restart=always -Type=dbus -BusName={BUSNAME} - -[Install] -WantedBy={SYSTEMD_DEFAULT_TARGET} diff --git a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/packagegroups/nativesdk-packagegroup-sdk-host.bbappend b/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/packagegroups/nativesdk-packagegroup-sdk-host.bbappend deleted file mode 100644 index adccb9b12..000000000 --- a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/packagegroups/nativesdk-packagegroup-sdk-host.bbappend +++ /dev/null @@ -1,4 +0,0 @@ -RDEPENDS_${PN}_append_df-openpower = " \ - nativesdk-openpower-dbus-interfaces-yaml \ - nativesdk-openpower-debug-collector-yaml \ - " diff --git a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/packagegroups/packagegroup-obmc-apps.bbappend b/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/packagegroups/packagegroup-obmc-apps.bbappend deleted file mode 100644 index 7eb88fb71..000000000 --- a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/packagegroups/packagegroup-obmc-apps.bbappend +++ /dev/null @@ -1,24 +0,0 @@ -RDEPENDS_${PN}-extrasdevtools_append_df-openpower = " obmc-pydevtools" - -# Add the deprecated /org/openbmc inventory namespace providing -# obmc-mgr-inventory application to the inventory packagegroup -# until all applications have been updated to use the new, -# officially spec'ed xyz.openbmc_project.Inventory.Manager -# provider (VIRTUAL-RUNTIME_obmc-inventory-manager). -RDEPENDS_${PN}-inventory_append_df-openpower = " obmc-mgr-inventory" - -# Add the deprecated /org/openbmc sensor namespace providing -# the obmc-mgr-sensor application to the sensor -# packagegroup until all applications have been updated to use -# the new, officially spec'ed xyz.openbmc_project.SensorValue -# providers (VIRTUAL-RUNTIME_obmc-sensor-hwmon). -RDEPENDS_${PN}-sensors_append_df-openpower = " obmc-mgr-sensor" - -# Add checkstop monitor as part of host state management package -# This will kick start a gpio monitor that will catch the -# host checkstop conditions and takes necessary actions -RDEPENDS_${PN}-host-state-mgmt_append_df-openpower = " checkstop-monitor" - -# Add openpower debug collector as a requirement for state-mgmt -# since it is used during checkstop handling. -RDEPENDS_${PN}-host-state-mgmt_append_df-openpower = " openpower-debug-collector" diff --git a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/packagegroups/packagegroup-obmc-ipmid-providers.bbappend b/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/packagegroups/packagegroup-obmc-ipmid-providers.bbappend deleted file mode 100644 index 20e12e618..000000000 --- a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/packagegroups/packagegroup-obmc-ipmid-providers.bbappend +++ /dev/null @@ -1 +0,0 @@ -VIRTUAL-RUNTIME_phosphor-ipmi-providers_append_df-openpower = " openpower-ipmi-oem" diff --git a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/packagegroups/packagegroup-obmc-phosphor-debugtools.bbappend b/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/packagegroups/packagegroup-obmc-phosphor-debugtools.bbappend deleted file mode 100644 index 5ba7c47eb..000000000 --- a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/packagegroups/packagegroup-obmc-phosphor-debugtools.bbappend +++ /dev/null @@ -1,5 +0,0 @@ -RDEPENDS_${PN}_append_df-openpower = " \ - pflash \ - gard \ - fsidbg \ - " diff --git a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/packagegroups/packagegroup-op-apps.bb b/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/packagegroups/packagegroup-op-apps.bb deleted file mode 100644 index fa5e5350a..000000000 --- a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/packagegroups/packagegroup-op-apps.bb +++ /dev/null @@ -1,61 +0,0 @@ -SUMMARY = "OpenBMC for OpenPOWER - Applications" -PR = "r1" - -inherit packagegroup -inherit obmc-phosphor-license -inherit obmc-phosphor-utils - -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 = "OpenPOWER Chassis" -RDEPENDS_${PN}-chassis = " \ - obmc-button-power \ - obmc-button-reset \ - obmc-control-chassis \ - obmc-op-control-power \ - obmc-pcie-detect \ - obmc-host-failure-reboots \ - " -#Pull in obmc-fsi on all P9 OpenPOWER systems -RDEPENDS_${PN}-chassis += "${@mf_enabled(d, 'op-fsi', 'op-fsi')}" - -#Pull in p9-cfam-override on all P9 OpenPOWER systems -RDEPENDS_${PN}-chassis += "${@mf_enabled(d, 'p9-cfam-override', 'p9-cfam-override')}" - -SUMMARY_${PN}-fans = "OpenPOWER Fans" -RDEPENDS_${PN}-fans = " \ - obmc-control-fan \ - " - -SUMMARY_${PN}-flash = "OpenPOWER Flash" -RDEPENDS_${PN}-flash = " \ - obmc-flash-bios \ - obmc-mgr-download \ - obmc-op-flasher \ - " -RDEPENDS_${PN}-flash_df-openpower-ubi-fs = " \ - openpower-software-manager \ - " - -SUMMARY_${PN}-system = "OpenPOWER System" -RDEPENDS_${PN}-system = " \ - obmc-mgr-system \ - hostboot-settings \ - pdbg \ - " diff --git a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/vpd/openpower-fru-inventory-example-native.bb b/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/vpd/openpower-fru-inventory-example-native.bb deleted file mode 100644 index 8f9bd050b..000000000 --- a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/vpd/openpower-fru-inventory-example-native.bb +++ /dev/null @@ -1,22 +0,0 @@ -SUMMARY = "Inventory config for openpower-vpd-parser" -PR = "r1" - -inherit native -inherit obmc-phosphor-license -inherit openpower-fru-vpd - -SRC_URI += "file://inventory" - -PROVIDES += "virtual/openpower-fru-inventory" - -S = "${WORKDIR}" - -do_install() { - # This recipe is supposed to create a systemd environment file - # with values for FRU types and paths. This example recipe - # uses a pre-defined file ($PN/inventory). - - DEST=${D}${inventory_datadir_native} - install -d ${DEST} - install inventory ${DEST} -} diff --git a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/vpd/openpower-fru-inventory-example/inventory b/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/vpd/openpower-fru-inventory-example/inventory deleted file mode 100644 index 1f6a5e349..000000000 --- a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/vpd/openpower-fru-inventory-example/inventory +++ /dev/null @@ -1,2 +0,0 @@ -FRUS=BMC -PATHS=/system/chassis/bmc diff --git a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/vpd/openpower-fru-inventory-mrw-native.bb b/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/vpd/openpower-fru-inventory-mrw-native.bb deleted file mode 100644 index 6eb76ac4e..000000000 --- a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/vpd/openpower-fru-inventory-mrw-native.bb +++ /dev/null @@ -1,28 +0,0 @@ -SUMMARY = "Inventory config for openpower-vpd-parser" -PR = "r1" - -inherit native -inherit obmc-phosphor-license -inherit openpower-fru-vpd -inherit mrw-xml - -DEPENDS += " \ - mrw-native \ - mrw-perl-tools-native \ - virtual/openpower-fru-vpd-layout \ - " - -PROVIDES += "virtual/openpower-fru-inventory" - -S = "${WORKDIR}" - -do_install() { - DEST=${D}${inventory_datadir_native} - install -d ${DEST} - - ${bindir}/perl-native/perl \ - ${bindir}/gen_openpower_fru.pl \ - -m ${mrw_datadir}/${MRW_XML} \ - -c ${vpdlayout_datadir}/layout.yaml \ - -o ${DEST}/inventory -} diff --git a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/vpd/openpower-fru-properties-example-native.bb b/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/vpd/openpower-fru-properties-example-native.bb deleted file mode 100644 index 7ed83b3a4..000000000 --- a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/vpd/openpower-fru-properties-example-native.bb +++ /dev/null @@ -1,22 +0,0 @@ -SUMMARY = "FRU properties config for openpower-vpd-parser" -PR = "r1" - -inherit native -inherit obmc-phosphor-license -inherit openpower-fru-vpd - -SRC_URI += "file://example.yaml" - -PROVIDES += "virtual/openpower-fru-properties" - -S = "${WORKDIR}" - -do_install() { - # This recipe is supposed to create an output yaml file with - # FRU property values extracted from the MRW. This example recipe - # provides a sample output file. - - DEST=${D}${properties_datadir} - install -d ${DEST} - install example.yaml ${DEST}/out.yaml -} diff --git a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/vpd/openpower-fru-properties-example/example.yaml b/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/vpd/openpower-fru-properties-example/example.yaml deleted file mode 100644 index 6ec9b0c35..000000000 --- a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/vpd/openpower-fru-properties-example/example.yaml +++ /dev/null @@ -1,6 +0,0 @@ -/system/chassis/motherboard/boxelder/bmc: - xyz.openbmc_project.Inventory.Decorator.Replaceable: - FieldReplaceable: 'false' -/system/chassis/motherboard/boxelder/bmc/ethernet: - xyz.openbmc_project.Inventory.Decorator.Replaceable: - FieldReplaceable: 'false' diff --git a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/vpd/openpower-fru-properties-mrw-native.bb b/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/vpd/openpower-fru-properties-mrw-native.bb deleted file mode 100644 index 2dc5820e3..000000000 --- a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/vpd/openpower-fru-properties-mrw-native.bb +++ /dev/null @@ -1,29 +0,0 @@ -SUMMARY = "FRU properties config for openpower-vpd-parser" -PR = "r1" - -inherit native -inherit obmc-phosphor-license -inherit openpower-fru-vpd -inherit mrw-xml - -SRC_URI += "file://config.yaml" - -DEPENDS += " \ - mrw-native \ - mrw-perl-tools-native \ - " - -PROVIDES += "virtual/openpower-fru-properties" - -S = "${WORKDIR}" - -do_install() { - DEST=${D}${properties_datadir} - install -d ${DEST} - - ${bindir}/perl-native/perl \ - ${bindir}/gen_fru_properties.pl \ - -m ${mrw_datadir}/${MRW_XML} \ - -c config.yaml \ - -o ${DEST}/out.yaml -} diff --git a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/vpd/openpower-fru-properties-mrw/config.yaml b/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/vpd/openpower-fru-properties-mrw/config.yaml deleted file mode 100644 index 7a9f34ec5..000000000 --- a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/vpd/openpower-fru-properties-mrw/config.yaml +++ /dev/null @@ -1,11 +0,0 @@ -BMC: - xyz.openbmc_project.Inventory.Decorator.Replaceable: - FieldReplaceable: 'false' - xyz.openbmc_project.Inventory.Item: - Present: 'true' - -ETHERNET: - xyz.openbmc_project.Inventory.Decorator.Replaceable: - FieldReplaceable: 'false' - xyz.openbmc_project.Inventory.Item: - Present: 'true' diff --git a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/vpd/openpower-fru-vpd-layout-native.bb b/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/vpd/openpower-fru-vpd-layout-native.bb deleted file mode 100644 index de0cc649f..000000000 --- a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/vpd/openpower-fru-vpd-layout-native.bb +++ /dev/null @@ -1,19 +0,0 @@ -SUMMARY = "VPD layout for openpower-fru-vpd" -PR = "r1" - -inherit native -inherit openpower-fru-vpd -inherit obmc-phosphor-license - -SRC_URI += "file://layout.yaml" - -PROVIDES += "virtual/openpower-fru-vpd-layout" - -S = "${WORKDIR}" - -do_install() { - DEST=${D}${vpdlayout_datadir} - - install -d ${DEST} - install layout.yaml ${DEST} -} diff --git a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/vpd/openpower-fru-vpd-layout/layout.yaml b/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/vpd/openpower-fru-vpd-layout/layout.yaml deleted file mode 100644 index 9aa746232..000000000 --- a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/vpd/openpower-fru-vpd-layout/layout.yaml +++ /dev/null @@ -1,15 +0,0 @@ -BMC: - xyz.openbmc_project.Inventory.Decorator.Asset: - OPFR,VP: PartNumber - OPFR,VS: SerialNumber - OPFR,VN: Manufacturer - xyz.openbmc_project.Inventory.Item: - VINI,DR: PrettyName - xyz.openbmc_project.Common.UUID: - OPFR,UD: UUID - xyz.openbmc_project.Inventory.Item.Bmc: -ETHERNET: - xyz.openbmc_project.Inventory.Item.NetworkInterface: - VINI,B1: MACAddress - OPFR,B1: MACAddress - xyz.openbmc_project.Inventory.Item.Ethernet: diff --git a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/vpd/openpower-fru-vpd.bb b/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/vpd/openpower-fru-vpd.bb deleted file mode 100644 index 4d7114a73..000000000 --- a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/vpd/openpower-fru-vpd.bb +++ /dev/null @@ -1,47 +0,0 @@ -SUMMARY = "Parser for OpenPOWER-format FRU VPD" -DESCRIPTION = "Parse OpenPOWER-format FRU VPD and update inventory" -PR = "r1" - -inherit autotools pkgconfig -inherit openpower-fru-vpd -inherit pythonnative -inherit obmc-phosphor-systemd - -require ${PN}.inc - -SRC_URI += "file://70-op-vpd.rules" - -DEPENDS += " \ - virtual/openpower-fru-vpd-layout \ - virtual/openpower-fru-inventory \ - virtual/openpower-fru-properties \ - sdbusplus \ - phosphor-logging \ - python-mako-native \ - python-pyyaml-native \ - autoconf-archive-native \ - " - -RDEPENDS_${PN} += " \ - sdbusplus \ - phosphor-logging \ - " - -SYSTEMD_SERVICE_${PN} += "op-vpd-parser.service" - -S = "${WORKDIR}/git" - -EXTRA_OECONF = " \ - FRU_YAML=${STAGING_DIR_NATIVE}${vpdlayout_datadir}/layout.yaml \ - PROP_YAML=${STAGING_DIR_NATIVE}${properties_datadir}/out.yaml \ - " - -do_install_append() { - SRC=${STAGING_DATADIR_NATIVE}${inventory_datadir_name} - DEST=${D}${inventory_envdir} - install -d ${DEST} - install ${SRC}/inventory ${DEST} - - install -d ${D}/${base_libdir}/udev/rules.d/ - install ${WORKDIR}/70-op-vpd.rules ${D}/${base_libdir}/udev/rules.d/ -} diff --git a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/vpd/openpower-fru-vpd.inc b/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/vpd/openpower-fru-vpd.inc deleted file mode 100644 index db1b736d6..000000000 --- a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/vpd/openpower-fru-vpd.inc +++ /dev/null @@ -1,5 +0,0 @@ -HOMEPAGE = "https://github.com/openbmc/openpower-vpd-parser" -LICENSE = "Apache-2.0" -LIC_FILES_CHKSUM = "file://LICENSE;md5=e3fc50a88d0a364313df4b21ef20c29e" -SRC_URI += "git://github.com/openbmc/openpower-vpd-parser" -SRCREV = "0097cced1f5633d14e3304fbcc6279e7026c3abf" diff --git a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/vpd/openpower-fru-vpd/70-op-vpd.rules b/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/vpd/openpower-fru-vpd/70-op-vpd.rules deleted file mode 100644 index 4b86b9186..000000000 --- a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/vpd/openpower-fru-vpd/70-op-vpd.rules +++ /dev/null @@ -1 +0,0 @@ -SUBSYSTEM=="i2c", ENV{OF_NAME}=="eeprom", ACTION=="add", TAG+="systemd", ENV{SYSTEMD_WANTS}+="op-vpd-parser" diff --git a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/vpd/openpower-fru-vpd/op-vpd-parser.service b/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/vpd/openpower-fru-vpd/op-vpd-parser.service deleted file mode 100644 index 6eadebf8d..000000000 --- a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/vpd/openpower-fru-vpd/op-vpd-parser.service +++ /dev/null @@ -1,12 +0,0 @@ -[Unit] -Description=Read OpenPOWER-format VPD from EEPROM -ConditionFileNotEmpty={envfiledir}/obmc/inventory -Wants=mapper-wait@-xyz-openbmc_project-inventory.service -After=mapper-wait@-xyz-openbmc_project-inventory.service - -[Service] -Restart=no -Type=oneshot -EnvironmentFile={envfiledir}/obmc/inventory -ExecStart=/usr/bin/env openpower-read-vpd --vpd $EEPROM --fru $FRUS --object $PATHS -SyslogIdentifier=openpower-read-vpd diff --git a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/webui/phosphor-webui.bbappend b/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/webui/phosphor-webui.bbappend deleted file mode 100644 index ea818947e..000000000 --- a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/webui/phosphor-webui.bbappend +++ /dev/null @@ -1,16 +0,0 @@ -do_install_append () { - -# The webui content is served as pre-compressed gzip content. While nginx can -# handle this via the gzip_static directive (and we use that), the nginx -# try_files directive (which we also use) searches the URI as-is. The suggested -# workaround is to have an empty uncompressed file with the same name as the -# compressed file. This does not impact the functionality of gzip_static. -# So for eg if there's an index.html.gz, create an empty index.html. Same goes -# for all the webui content. -# https://serverfault.com/questions/571733/nginx-gzip-static-why-are-the-non-compressed-files-required -# https://www.ruby-forum.com/topic/4402481 -# https://trac.nginx.org/nginx/ticket/1367 - -find ${D}${datadir}/www -type f -name '*.gz' -exec sh -c 'touch `dirname "$0"`/`basename "$0" .gz`' '{}' \; - -} diff --git a/meta-openbmc-machines/meta-openpower/conf/distro/include/openpower-distrovars.inc b/meta-openbmc-machines/meta-openpower/conf/distro/include/openpower-distrovars.inc deleted file mode 100644 index 479e099fc..000000000 --- a/meta-openbmc-machines/meta-openpower/conf/distro/include/openpower-distrovars.inc +++ /dev/null @@ -1,4 +0,0 @@ -DISTRO_FEATURES += "openpower" -DISTRO_FEATURES_FILTER_NATIVE += "openpower" -DISTRO_FEATURES_FILTER_NATIVESDK += "openpower" -DISTROOVERRIDES .= ":df-openpower" diff --git a/meta-openbmc-machines/meta-openpower/conf/distro/include/openpower-mrw.inc b/meta-openbmc-machines/meta-openpower/conf/distro/include/openpower-mrw.inc deleted file mode 100644 index 87f0fbf19..000000000 --- a/meta-openbmc-machines/meta-openpower/conf/distro/include/openpower-mrw.inc +++ /dev/null @@ -1,5 +0,0 @@ -require conf/distro/include/phosphor-mrw.inc - -PREFERRED_PROVIDER_virtual/openpower-fru-inventory_df-mrw ?= "openpower-fru-inventory-mrw-native" -PREFERRED_PROVIDER_virtual/openpower-fru-properties_df-mrw ?= "openpower-fru-properties-mrw-native" -PREFERRED_PROVIDER_virtual/openpower-occ-control-config-native_df-mrw ?= "openpower-occ-control-config-mrw-native" diff --git a/meta-openbmc-machines/meta-openpower/conf/distro/include/openpower-ubi.inc b/meta-openbmc-machines/meta-openpower/conf/distro/include/openpower-ubi.inc deleted file mode 100644 index cb488c830..000000000 --- a/meta-openbmc-machines/meta-openpower/conf/distro/include/openpower-ubi.inc +++ /dev/null @@ -1,2 +0,0 @@ -DISTRO_FEATURES += "openpower-ubi-fs" -DISTROOVERRIDES .= ":df-openpower-ubi-fs" diff --git a/meta-openbmc-machines/meta-openpower/conf/distro/openbmc-openpower.conf b/meta-openbmc-machines/meta-openpower/conf/distro/openbmc-openpower.conf deleted file mode 100644 index 5ee9b7c75..000000000 --- a/meta-openbmc-machines/meta-openpower/conf/distro/openbmc-openpower.conf +++ /dev/null @@ -1,2 +0,0 @@ -require conf/distro/include/phosphor-base.inc -require conf/distro/include/openpower-distrovars.inc diff --git a/meta-openbmc-machines/meta-openpower/conf/layer.conf b/meta-openbmc-machines/meta-openpower/conf/layer.conf deleted file mode 100644 index 7b01b6c96..000000000 --- a/meta-openbmc-machines/meta-openpower/conf/layer.conf +++ /dev/null @@ -1,11 +0,0 @@ -# We have a conf and classes directory, add to BBPATH -BBPATH .= ":${LAYERDIR}" - -# We have recipes-* directories, add to BBFILES -BBFILES += "${LAYERDIR}/common/recipes-*/*/*.bb \ - ${LAYERDIR}/common/recipes-*/*/*.bbappend" - -BBFILE_COLLECTIONS += "openpower" -BBFILE_PATTERN_openpower = "^${LAYERDIR}/" -LAYERVERSION_openpower = "1" -LAYERSERIES_COMPAT_openpower = "sumo" diff --git a/meta-openbmc-machines/meta-openpower/conf/machine/include/openpower.inc b/meta-openbmc-machines/meta-openpower/conf/machine/include/openpower.inc deleted file mode 100644 index cbfe4fa0c..000000000 --- a/meta-openbmc-machines/meta-openpower/conf/machine/include/openpower.inc +++ /dev/null @@ -1,34 +0,0 @@ -OBMC_MACHINE_FEATURES += "\ - obmc-phosphor-fan-mgmt \ - obmc-phosphor-chassis-mgmt \ - obmc-phosphor-flash-mgmt \ - obmc-host-ipmi \ - obmc-host-ctl \ - obmc-host-state-mgmt \ - obmc-chassis-state-mgmt \ - obmc-bmc-state-mgmt \ - " - -VIRTUAL-RUNTIME_skeleton_workbook = "${MACHINE}-config" - -PREFERRED_PROVIDER_virtual/obmc-host-ipmi-hw = "phosphor-ipmi-bt" -PREFERRED_PROVIDER_virtual/obmc-chassis-mgmt = "packagegroup-op-apps" -PREFERRED_PROVIDER_virtual/obmc-fan-mgmt = "packagegroup-op-apps" -PREFERRED_PROVIDER_virtual/obmc-flash-mgmt = "packagegroup-op-apps" -PREFERRED_PROVIDER_virtual/obmc-system-mgmt = "packagegroup-op-apps" -PREFERRED_PROVIDER_virtual/obmc-host-ctl ?= "obmc-op-control-host" -PREFERRED_PROVIDER_virtual/obmc-inventory-data ?= "${VIRTUAL-RUNTIME_skeleton_workbook}" -PREFERRED_PROVIDER_virtual/phosphor-ipmi-fru-hostfw-config ?= "hostboot-inventory-config-native" -PREFERRED_PROVIDER_virtual/openpower-fru-vpd-layout ?= "openpower-fru-vpd-layout-native" -PREFERRED_PROVIDER_virtual/openpower-fru-inventory ?= "openpower-fru-inventory-example-native" -PREFERRED_PROVIDER_virtual/openpower-fru-properties ?= "openpower-fru-properties-example-native" - -# The openpower-occ-control application is data-driven and requires an input -# yaml of OCC instance numbers to sensor IDs. -# This virtual is a native recipe that provides that mapping by installing -# configuration files in the format and native sysroot location expected by -# the openpower-occ-control build process in the native sysroot. -PREFERRED_PROVIDER_virtual/openpower-occ-control-config-native ?= "openpower-occ-control-config-example-native" - -#Default value for power supply output power efficiency. -POWER_SUPPLY_DERATING_FACTOR = "90" diff --git a/meta-openbmc-machines/meta-openpower/conf/machine/include/p8.inc b/meta-openbmc-machines/meta-openpower/conf/machine/include/p8.inc deleted file mode 100644 index b43045d5a..000000000 --- a/meta-openbmc-machines/meta-openpower/conf/machine/include/p8.inc +++ /dev/null @@ -1 +0,0 @@ -OBMC_MACHINE_FEATURES += 'i2c-occ' diff --git a/meta-openbmc-machines/meta-openpower/conf/machine/include/p9.inc b/meta-openbmc-machines/meta-openpower/conf/machine/include/p9.inc deleted file mode 100644 index b0e0bb95e..000000000 --- a/meta-openbmc-machines/meta-openpower/conf/machine/include/p9.inc +++ /dev/null @@ -1,2 +0,0 @@ -OBMC_MACHINE_FEATURES += 'p9-vcs-workaround op-fsi p9-cfam-override' -PREFERRED_PROVIDER_virtual/obmc-host-ctl = "p9-host-start" diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/conf/layer.conf b/meta-openbmc-machines/meta-openpower/meta-ibm/conf/layer.conf deleted file mode 100644 index a5c90829f..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/conf/layer.conf +++ /dev/null @@ -1,10 +0,0 @@ -# We have a conf and classes directory, add to BBPATH -BBPATH .= ":${LAYERDIR}" - -# We have recipes-* directories, add to BBFILES -BBFILES += "${LAYERDIR}/recipes-*/*/*.bb \ - ${LAYERDIR}/recipes-*/*/*.bbappend" - -BBFILE_COLLECTIONS += "ibm" -BBFILE_PATTERN_ibm = "" -LAYERSERIES_COMPAT_ibm = "sumo" diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/conf/machine/include/ibm.inc b/meta-openbmc-machines/meta-openpower/meta-ibm/conf/machine/include/ibm.inc deleted file mode 100644 index c79ddd777..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/conf/machine/include/ibm.inc +++ /dev/null @@ -1 +0,0 @@ -require conf/machine/include/openpower.inc diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-palmetto/conf/bblayers.conf.sample b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-palmetto/conf/bblayers.conf.sample deleted file mode 100644 index e7b9f3d1a..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-palmetto/conf/bblayers.conf.sample +++ /dev/null @@ -1,35 +0,0 @@ -# LAYER_CONF_VERSION is increased each time build/conf/bblayers.conf -# changes incompatibly -LCONF_VERSION = "7" - -BBPATH = "${TOPDIR}" -BBFILES ?= "" - -BBLAYERS ?= " \ - ##OEROOT##/meta \ - ##OEROOT##/meta-poky \ - ##OEROOT##/meta-openembedded/meta-oe \ - ##OEROOT##/meta-openembedded/meta-networking \ - ##OEROOT##/meta-openembedded/meta-perl \ - ##OEROOT##/meta-openembedded/meta-python \ - ##OEROOT##/meta-openembedded/meta-webserver \ - ##OEROOT##/meta-phosphor \ - ##OEROOT##/meta-aspeed \ - ##OEROOT##/meta-openbmc-machines/meta-openpower \ - ##OEROOT##/meta-openbmc-machines/meta-openpower/meta-ibm \ - ##OEROOT##/meta-openbmc-machines/meta-openpower/meta-ibm/meta-palmetto \ - " -BBLAYERS_NON_REMOVABLE ?= " \ - ##OEROOT##/meta \ - ##OEROOT##/meta-poky \ - ##OEROOT##/meta-openembedded/meta-oe \ - ##OEROOT##/meta-openembedded/meta-networking \ - ##OEROOT##/meta-openembedded/meta-perl \ - ##OEROOT##/meta-openembedded/meta-python \ - ##OEROOT##/meta-openembedded/meta-webserver \ - ##OEROOT##/meta-phosphor \ - ##OEROOT##/meta-aspeed \ - ##OEROOT##/meta-openbmc-machines/meta-openpower \ - ##OEROOT##/meta-openbmc-machines/meta-openpower/meta-ibm \ - ##OEROOT##/meta-openbmc-machines/meta-openpower/meta-ibm/meta-palmetto \ - " diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-palmetto/conf/conf-notes.txt b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-palmetto/conf/conf-notes.txt deleted file mode 100644 index 9b3c01a55..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-palmetto/conf/conf-notes.txt +++ /dev/null @@ -1,2 +0,0 @@ -Common targets are: - obmc-phosphor-image diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-palmetto/conf/layer.conf b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-palmetto/conf/layer.conf deleted file mode 100644 index 17780a896..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-palmetto/conf/layer.conf +++ /dev/null @@ -1,10 +0,0 @@ -# We have a conf and classes directory, add to BBPATH -BBPATH .= ":${LAYERDIR}" - -# We have recipes-* directories, add to BBFILES -BBFILES += "${LAYERDIR}/recipes-*/*/*.bb \ - ${LAYERDIR}/recipes-*/*/*.bbappend" - -BBFILE_COLLECTIONS += "palmetto" -BBFILE_PATTERN_palmetto = "" -LAYERSERIES_COMPAT_palmetto = "sumo" diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-palmetto/conf/local.conf.sample b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-palmetto/conf/local.conf.sample deleted file mode 100644 index 8627007f7..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-palmetto/conf/local.conf.sample +++ /dev/null @@ -1,245 +0,0 @@ -# -# This file is your local configuration file and is where all local user settings -# are placed. The comments in this file give some guide to the options a new user -# to the system might want to change but pretty much any configuration option can -# be set in this file. More adventurous users can look at local.conf.extended -# which contains other examples of configuration which can be placed in this file -# but new users likely won't need any of them initially. -# -# Lines starting with the '#' character are commented out and in some cases the -# default values are provided as comments to show people example syntax. Enabling -# the option is a question of removing the # character and making any change to the -# variable as required. - -# -# Machine Selection -# -# You need to select a specific machine to target the build with. There are a selection -# of emulated machines available which can boot and run in the QEMU emulator: -# -#MACHINE ?= "qemuarm" -#MACHINE ?= "qemuarm64" -#MACHINE ?= "qemumips" -#MACHINE ?= "qemuppc" -#MACHINE ?= "qemux86" -#MACHINE ?= "qemux86-64" -# -# There are also the following hardware board target machines included for -# demonstration purposes: -# -#MACHINE ?= "beaglebone" -#MACHINE ?= "genericx86" -#MACHINE ?= "genericx86-64" -#MACHINE ?= "mpc8315e-rdb" -#MACHINE ?= "edgerouter" -# -# This sets the default machine to be qemux86 if no other machine is selected: -MACHINE ??= "palmetto" - -# -# Where to place downloads -# -# During a first build the system will download many different source code tarballs -# from various upstream projects. This can take a while, particularly if your network -# connection is slow. These are all stored in DL_DIR. When wiping and rebuilding you -# can preserve this directory to speed up this part of subsequent builds. This directory -# is safe to share between multiple builds on the same machine too. -# -# The default is a downloads directory under TOPDIR which is the build directory. -# -#DL_DIR ?= "${TOPDIR}/downloads" - -# -# Where to place shared-state files -# -# BitBake has the capability to accelerate builds based on previously built output. -# This is done using "shared state" files which can be thought of as cache objects -# and this option determines where those files are placed. -# -# You can wipe out TMPDIR leaving this directory intact and the build would regenerate -# from these files if no changes were made to the configuration. If changes were made -# to the configuration, only shared state files where the state was still valid would -# be used (done using checksums). -# -# The default is a sstate-cache directory under TOPDIR. -# -#SSTATE_DIR ?= "${TOPDIR}/sstate-cache" - -# -# Where to place the build output -# -# This option specifies where the bulk of the building work should be done and -# where BitBake should place its temporary files and output. Keep in mind that -# this includes the extraction and compilation of many applications and the toolchain -# which can use Gigabytes of hard disk space. -# -# The default is a tmp directory under TOPDIR. -# -#TMPDIR = "${TOPDIR}/tmp" - -# -# Default policy config -# -# The distribution setting controls which policy settings are used as defaults. -# The default value is fine for general Yocto project use, at least initially. -# Ultimately when creating custom policy, people will likely end up subclassing -# these defaults. -# -DISTRO ?= "openbmc-openpower" -# As an example of a subclass there is a "bleeding" edge policy configuration -# where many versions are set to the absolute latest code from the upstream -# source control systems. This is just mentioned here as an example, its not -# useful to most new users. -# DISTRO ?= "poky-bleeding" - -# -# Package Management configuration -# -# This variable lists which packaging formats to enable. Multiple package backends -# can be enabled at once and the first item listed in the variable will be used -# to generate the root filesystems. -# Options are: -# - 'package_deb' for debian style deb files -# - 'package_ipk' for ipk files are used by opkg (a debian style embedded package manager) -# - 'package_rpm' for rpm style packages -# E.g.: PACKAGE_CLASSES ?= "package_rpm package_deb package_ipk" -# We default to rpm: -PACKAGE_CLASSES ?= "package_rpm" - -# -# SDK/ADT target architecture -# -# This variable specifies the architecture to build SDK/ADT items for and means -# you can build the SDK packages for architectures other than the machine you are -# running the build on (i.e. building i686 packages on an x86_64 host). -# Supported values are i686 and x86_64 -#SDKMACHINE ?= "i686" - -SANITY_TESTED_DISTROS_append ?= " RedHatEnterpriseWorkstation-6.*" - -# -# Extra image configuration defaults -# -# The EXTRA_IMAGE_FEATURES variable allows extra packages to be added to the generated -# images. Some of these options are added to certain image types automatically. The -# variable can contain the following options: -# "dbg-pkgs" - add -dbg packages for all installed packages -# (adds symbol information for debugging/profiling) -# "dev-pkgs" - add -dev packages for all installed packages -# (useful if you want to develop against libs in the image) -# "ptest-pkgs" - add -ptest packages for all ptest-enabled packages -# (useful if you want to run the package test suites) -# "tools-sdk" - add development tools (gcc, make, pkgconfig etc.) -# "tools-debug" - add debugging tools (gdb, strace) -# "eclipse-debug" - add Eclipse remote debugging support -# "tools-profile" - add profiling tools (oprofile, exmap, lttng, valgrind) -# "tools-testapps" - add useful testing tools (ts_print, aplay, arecord etc.) -# "debug-tweaks" - make an image suitable for development -# e.g. ssh root access has a blank password -# There are other application targets that can be used here too, see -# meta/classes/image.bbclass and meta/classes/core-image.bbclass for more details. -# We default to enabling the debugging tweaks. -EXTRA_IMAGE_FEATURES = "debug-tweaks" - -# -# Additional image features -# -# The following is a list of additional classes to use when building images which -# enable extra features. Some available options which can be included in this variable -# are: -# - 'buildstats' collect build statistics -# - 'image-mklibs' to reduce shared library files size for an image -# - 'image-prelink' in order to prelink the filesystem image -# - 'image-swab' to perform host system intrusion detection -# NOTE: if listing mklibs & prelink both, then make sure mklibs is before prelink -# NOTE: mklibs also needs to be explicitly enabled for a given image, see local.conf.extended -USER_CLASSES ?= "buildstats image-mklibs image-prelink" - -# -# Runtime testing of images -# -# The build system can test booting virtual machine images under qemu (an emulator) -# after any root filesystems are created and run tests against those images. To -# enable this uncomment this line. See classes/testimage(-auto).bbclass for -# further details. -#TEST_IMAGE = "1" -# -# Interactive shell configuration -# -# Under certain circumstances the system may need input from you and to do this it -# can launch an interactive shell. It needs to do this since the build is -# multithreaded and needs to be able to handle the case where more than one parallel -# process may require the user's attention. The default is iterate over the available -# terminal types to find one that works. -# -# Examples of the occasions this may happen are when resolving patches which cannot -# be applied, to use the devshell or the kernel menuconfig -# -# Supported values are auto, gnome, xfce, rxvt, screen, konsole (KDE 3.x only), none -# Note: currently, Konsole support only works for KDE 3.x due to the way -# newer Konsole versions behave -#OE_TERMINAL = "auto" -# By default disable interactive patch resolution (tasks will just fail instead): -PATCHRESOLVE = "noop" - -# -# Disk Space Monitoring during the build -# -# Monitor the disk space during the build. If there is less that 1GB of space or less -# than 100K inodes in any key build location (TMPDIR, DL_DIR, SSTATE_DIR), gracefully -# shutdown the build. If there is less that 100MB or 1K inodes, perform a hard abort -# of the build. The reason for this is that running completely out of space can corrupt -# files and damages the build in ways which may not be easily recoverable. -# It's necessary to monitor /tmp, if there is no space left the build will fail -# with very exotic errors. -BB_DISKMON_DIRS = "\ - STOPTASKS,${TMPDIR},1G,100K \ - STOPTASKS,${DL_DIR},1G,100K \ - STOPTASKS,${SSTATE_DIR},1G,100K \ - STOPTASKS,/tmp,100M,100K \ - ABORT,${TMPDIR},100M,1K \ - ABORT,${DL_DIR},100M,1K \ - ABORT,${SSTATE_DIR},100M,1K \ - ABORT,/tmp,10M,1K" - -# -# Shared-state files from other locations -# -# As mentioned above, shared state files are prebuilt cache data objects which can -# used to accelerate build time. This variable can be used to configure the system -# to search other mirror locations for these objects before it builds the data itself. -# -# This can be a filesystem directory, or a remote url such as http or ftp. These -# would contain the sstate-cache results from previous builds (possibly from other -# machines). This variable works like fetcher MIRRORS/PREMIRRORS and points to the -# cache locations to check for the shared objects. -# NOTE: if the mirror uses the same structure as SSTATE_DIR, you need to add PATH -# at the end as shown in the examples below. This will be substituted with the -# correct path within the directory structure. -#SSTATE_MIRRORS ?= "\ -#file://.* http://someserver.tld/share/sstate/PATH;downloadfilename=PATH \n \ -#file://.* file:///some/local/dir/sstate/PATH" - - -# -# Qemu configuration -# -# By default qemu will build with a builtin VNC server where graphical output can be -# seen. The two lines below enable the SDL backend too. This assumes there is a -# libsdl library available on your build system. -PACKAGECONFIG_append_pn-qemu-native = " sdl" -PACKAGECONFIG_append_pn-nativesdk-qemu = " sdl" -#ASSUME_PROVIDED += "libsdl-native" - - -# CONF_VERSION is increased each time build/conf/ changes incompatibly and is used to -# track the version of this file when it was generated. This can safely be ignored if -# this doesn't mean anything to you. -CONF_VERSION = "1" - -# Set the root password to '0penBmc' -INHERIT += "extrausers" - -EXTRA_USERS_PARAMS = " \ - usermod -p '\$1\$UGMqyqdG\$FZiylVFmRRfl9Z0Ue8G7e/' root; \ - " diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-palmetto/conf/machine/palmetto.conf b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-palmetto/conf/machine/palmetto.conf deleted file mode 100644 index 5d71bf4c3..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-palmetto/conf/machine/palmetto.conf +++ /dev/null @@ -1,20 +0,0 @@ -KMACHINE = "aspeed" -KERNEL_DEVICETREE = "${KMACHINE}-bmc-opp-${MACHINE}.dtb" - -require conf/machine/include/ast2400.inc -require conf/machine/include/obmc-bsp-common.inc -require conf/machine/include/ibm.inc -require conf/machine/include/p8.inc - -UBOOT_MACHINE_palmetto = "ast_g4_ncsi_config" -UBOOT_ENTRYPOINT = "0x40008000" -UBOOT_LOADADDRESS = "0x40008000" - -FLASH_SIZE = "32768" - -PHOSPHOR_MRW_URI = "git://github.com/open-power/palmetto-xml" -PHOSPHOR_MRW_REV = "82818682f2c2009c30d700df6d5f8897a3096e4f" - -PREFERRED_PROVIDER_virtual/obmc-inventory-data = "obmc-inventory" -PREFERRED_PROVIDER_virtual/phosphor-ipmi-fru-inventory = "palmetto-ipmi-inventory-map-native" -PREFERRED_PROVIDER_virtual/phosphor-led-manager-config-native = "palmetto-led-manager-config-native" diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-palmetto/recipes-kernel/linux/linux-aspeed/palmetto.cfg b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-palmetto/recipes-kernel/linux/linux-aspeed/palmetto.cfg deleted file mode 100644 index 498497e9f..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-palmetto/recipes-kernel/linux/linux-aspeed/palmetto.cfg +++ /dev/null @@ -1,3 +0,0 @@ -CONFIG_SENSORS_NCT7904=y -CONFIG_EEPROM_AT24=y -CONFIG_SENSORS_TMP421=y diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-palmetto/recipes-kernel/linux/linux-aspeed_%.bbappend b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-palmetto/recipes-kernel/linux/linux-aspeed_%.bbappend deleted file mode 100644 index 6cdb95135..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-palmetto/recipes-kernel/linux/linux-aspeed_%.bbappend +++ /dev/null @@ -1,2 +0,0 @@ -FILESEXTRAPATHS_prepend_palmetto := "${THISDIR}/${PN}:" -SRC_URI += "file://palmetto.cfg" diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-palmetto/recipes-phosphor/console/obmc-console/obmc-console.conf b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-palmetto/recipes-phosphor/console/obmc-console/obmc-console.conf deleted file mode 100644 index a5ba3f328..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-palmetto/recipes-phosphor/console/obmc-console/obmc-console.conf +++ /dev/null @@ -1,4 +0,0 @@ -lpc-address = 0x3f8 -sirq = 4 -local-tty = ttyS0 -local-tty-baud = 115200 diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-palmetto/recipes-phosphor/console/obmc-console_%.bbappend b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-palmetto/recipes-phosphor/console/obmc-console_%.bbappend deleted file mode 100644 index 2d3355993..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-palmetto/recipes-phosphor/console/obmc-console_%.bbappend +++ /dev/null @@ -1 +0,0 @@ -FILESEXTRAPATHS_prepend_palmetto := "${THISDIR}/${PN}:" diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-palmetto/recipes-phosphor/host/checkstop-monitor.bbappend b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-palmetto/recipes-phosphor/host/checkstop-monitor.bbappend deleted file mode 100644 index 72d991c7e..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-palmetto/recipes-phosphor/host/checkstop-monitor.bbappend +++ /dev/null @@ -1 +0,0 @@ -FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-palmetto/recipes-phosphor/host/checkstop-monitor/obmc/gpio/checkstop b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-palmetto/recipes-phosphor/host/checkstop-monitor/obmc/gpio/checkstop deleted file mode 100644 index b47d0df77..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-palmetto/recipes-phosphor/host/checkstop-monitor/obmc/gpio/checkstop +++ /dev/null @@ -1,4 +0,0 @@ -DEVPATH=/dev/input/by-path/platform-gpio-keys-event -KEY=125 -POLARITY=1 -TARGET=obmc-host-crash@0.target diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-palmetto/recipes-phosphor/images/obmc-phosphor-image.bbappend b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-palmetto/recipes-phosphor/images/obmc-phosphor-image.bbappend deleted file mode 100644 index a25b65a0e..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-palmetto/recipes-phosphor/images/obmc-phosphor-image.bbappend +++ /dev/null @@ -1 +0,0 @@ -OBMC_IMAGE_EXTRA_INSTALL_append = " aspeed-lpc-ctrl" diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-palmetto/recipes-phosphor/ipmi/palmetto-ipmi-inventory-map-native.bb b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-palmetto/recipes-phosphor/ipmi/palmetto-ipmi-inventory-map-native.bb deleted file mode 100644 index 2b5348a9f..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-palmetto/recipes-phosphor/ipmi/palmetto-ipmi-inventory-map-native.bb +++ /dev/null @@ -1,23 +0,0 @@ -SUMMARY = "Palmetto IPMI to DBus Inventory mapping." -PR = "r1" - -inherit native -inherit obmc-phosphor-license -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-openbmc-machines/meta-openpower/meta-ibm/meta-palmetto/recipes-phosphor/ipmi/palmetto-ipmi-inventory-map/config.yaml b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-palmetto/recipes-phosphor/ipmi/palmetto-ipmi-inventory-map/config.yaml deleted file mode 100644 index cade45ec8..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-palmetto/recipes-phosphor/ipmi/palmetto-ipmi-inventory-map/config.yaml +++ /dev/null @@ -1,220 +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: - entityID: 23 - entityInstance: 1 - interfaces: - xyz.openbmc_project.Inventory.Decorator.Asset: - SerialNumber: - IPMIFruProperty: Serial Number - IPMIFruSection: Chassis - Model: - IPMIFruProperty: Part Number - IPMIFruSection: Chassis - - /system/chassis/motherboard/membuf: - entityID: 23 - entityInstance: 1 - interfaces: - 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 -3: - /system/chassis/motherboard/dimm0: - entityID: 32 - entityInstance: 1 - interfaces: - xyz.openbmc_project.Inventory.Item: - PrettyName: - IPMIFruProperty: Name - IPMIFruSection: Product - xyz.openbmc_project.Inventory.Decorator.Asset: - SerialNumber: - IPMIFruProperty: Serial Number - IPMIFruSection: Product - Manufacturer: - IPMIFruProperty: Manufacturer - IPMIFruSection: Product - PartNumber: - IPMIFruProperty: Part Number - IPMIFruSection: Product - BuildDate: - IPMIFruProperty: Mfg Date - IPMIFruSection: Product - Model: - IPMIFruProperty: Model Number - IPMIFruSection: Product - xyz.openbmc_project.Inventory.Decorator.Revision: - Version: - IPMIFruProperty: Version -4: - /system/chassis/motherboard/dimm1: - entityID: 32 - entityInstance: 2 - interfaces: - xyz.openbmc_project.Inventory.Item: - PrettyName: - IPMIFruProperty: Name - IPMIFruSection: Product - xyz.openbmc_project.Inventory.Decorator.Asset: - SerialNumber: - IPMIFruProperty: Serial Number - IPMIFruSection: Product - Manufacturer: - IPMIFruProperty: Manufacturer - IPMIFruSection: Product - PartNumber: - IPMIFruProperty: Part Number - IPMIFruSection: Product - BuildDate: - IPMIFruProperty: Mfg Date - IPMIFruSection: Product - Model: - IPMIFruProperty: Model Number - IPMIFruSection: Product - xyz.openbmc_project.Inventory.Decorator.Revision: - Version: - IPMIFruProperty: Version -5: - /system/chassis/motherboard/dimm2: - entityID: 32 - entityInstance: 3 - interfaces: - xyz.openbmc_project.Inventory.Item: - PrettyName: - IPMIFruProperty: Name - IPMIFruSection: Product - xyz.openbmc_project.Inventory.Decorator.Asset: - SerialNumber: - IPMIFruProperty: Serial Number - IPMIFruSection: Product - Manufacturer: - IPMIFruProperty: Manufacturer - IPMIFruSection: Product - PartNumber: - IPMIFruProperty: Part Number - IPMIFruSection: Product - BuildDate: - IPMIFruProperty: Mfg Date - IPMIFruSection: Product - Model: - IPMIFruProperty: Model Number - IPMIFruSection: Product - xyz.openbmc_project.Inventory.Decorator.Revision: - Version: - IPMIFruProperty: Version -6: - /system/chassis/motherboard/dimm3: - entityID: 32 - entityInstance: 4 - interfaces: - xyz.openbmc_project.Inventory.Item: - PrettyName: - IPMIFruProperty: Name - IPMIFruSection: Product - xyz.openbmc_project.Inventory.Decorator.Asset: - SerialNumber: - IPMIFruProperty: Serial Number - IPMIFruSection: Product - Manufacturer: - IPMIFruProperty: Manufacturer - IPMIFruSection: Product - PartNumber: - IPMIFruProperty: Part Number - IPMIFruSection: Product - BuildDate: - IPMIFruProperty: Mfg Date - IPMIFruSection: Product - Model: - IPMIFruProperty: Model Number - IPMIFruSection: Product - xyz.openbmc_project.Inventory.Decorator.Revision: - Version: - IPMIFruProperty: Version -14: - /system/chassis/motherboard: - entityID: 7 - entityInstance: 1 - interfaces: - 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 -15: - /system: - entityID: 25 - entityInstance: 1 - interfaces: - xyz.openbmc_project.Inventory.Item: - PrettyName: - IPMIFruProperty: Name - IPMIFruSection: Board - 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.Decorator.Revision: - Version: - IPMIFruProperty: Version diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-palmetto/recipes-phosphor/ipmi/phosphor-ipmi-fru-properties%.bbappend b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-palmetto/recipes-phosphor/ipmi/phosphor-ipmi-fru-properties%.bbappend deleted file mode 100644 index 72d991c7e..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-palmetto/recipes-phosphor/ipmi/phosphor-ipmi-fru-properties%.bbappend +++ /dev/null @@ -1 +0,0 @@ -FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-palmetto/recipes-phosphor/ipmi/phosphor-ipmi-fru-properties%/extra-properties.yaml b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-palmetto/recipes-phosphor/ipmi/phosphor-ipmi-fru-properties%/extra-properties.yaml deleted file mode 100644 index 5caabf114..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-palmetto/recipes-phosphor/ipmi/phosphor-ipmi-fru-properties%/extra-properties.yaml +++ /dev/null @@ -1,73 +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: - 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: - xyz.openbmc_project.Inventory.Decorator.Replaceable: - FieldReplaceable: 'true' - xyz.openbmc_project.Inventory.Decorator.Cacheable: - Cached: 'true' - xyz.openbmc_project.Inventory.Item: - Present: 'true' - -/system: - 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/membuf0: - 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/dimm0: - 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/dimm1: - 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/dimm2: - 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/dimm3: - 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-openbmc-machines/meta-openpower/meta-ibm/meta-palmetto/recipes-phosphor/ipmi/phosphor-ipmi-sensor-inventory%.bbappend b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-palmetto/recipes-phosphor/ipmi/phosphor-ipmi-sensor-inventory%.bbappend deleted file mode 100644 index 72d991c7e..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-palmetto/recipes-phosphor/ipmi/phosphor-ipmi-sensor-inventory%.bbappend +++ /dev/null @@ -1 +0,0 @@ -FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-palmetto/recipes-phosphor/ipmi/phosphor-ipmi-sensor-inventory%/config.yaml b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-palmetto/recipes-phosphor/ipmi/phosphor-ipmi-sensor-inventory%/config.yaml deleted file mode 100755 index 9880d0a1a..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-palmetto/recipes-phosphor/ipmi/phosphor-ipmi-sensor-inventory%/config.yaml +++ /dev/null @@ -1,561 +0,0 @@ -0x05: - 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 -0x08: - sensorType: 0x07 - path: /org/open_power/control/occ_3_0050 - 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 -0x09: - 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 -0x1e: - sensorType: 0x0C - path: /system/chassis/motherboard/dimm0 - sensorReadingType: 0x6F - serviceInterface: xyz.openbmc_project.Inventory.Manager - readingType: assertion - mutability: Mutability::Write|Mutability::Read - interfaces: - xyz.openbmc_project.State.Decorator.OperationalStatus: - Functional: - Prereqs: - 0x06: - assert: true - deassert: false - type: bool - Offsets: - 0x04: - assert: false - deassert: true - type: bool - xyz.openbmc_project.Inventory.Item: - Present: - Offsets: - 0x06: - assert: true - deassert: false - type: bool -0x1f: - sensorType: 0x0C - path: /system/chassis/motherboard/dimm1 - sensorReadingType: 0x6F - serviceInterface: xyz.openbmc_project.Inventory.Manager - readingType: assertion - mutability: Mutability::Write|Mutability::Read - interfaces: - xyz.openbmc_project.State.Decorator.OperationalStatus: - Functional: - Prereqs: - 0x06: - assert: true - deassert: false - type: bool - Offsets: - 0x04: - assert: false - deassert: true - type: bool - xyz.openbmc_project.Inventory.Item: - Present: - Offsets: - 0x06: - assert: true - deassert: false - type: bool -0x20: - sensorType: 0x0C - path: /system/chassis/motherboard/dimm2 - sensorReadingType: 0x6F - serviceInterface: xyz.openbmc_project.Inventory.Manager - readingType: assertion - mutability: Mutability::Write|Mutability::Read - interfaces: - xyz.openbmc_project.State.Decorator.OperationalStatus: - Functional: - Prereqs: - 0x06: - assert: true - deassert: false - type: bool - Offsets: - 0x04: - assert: false - deassert: true - type: bool - xyz.openbmc_project.Inventory.Item: - Present: - Offsets: - 0x06: - assert: true - deassert: false - type: bool -0x21: - sensorType: 0x0C - path: /system/chassis/motherboard/dimm3 - sensorReadingType: 0x6F - serviceInterface: xyz.openbmc_project.Inventory.Manager - readingType: assertion - mutability: Mutability::Write|Mutability::Read - interfaces: - xyz.openbmc_project.State.Decorator.OperationalStatus: - Functional: - Prereqs: - 0x06: - assert: true - deassert: false - type: bool - Offsets: - 0x04: - assert: false - deassert: true - type: bool - xyz.openbmc_project.Inventory.Item: - Present: - Offsets: - 0x06: - assert: true - deassert: false - type: bool -0x22: - sensorType: 0x07 - path: /system/chassis/motherboard/cpu0/core0 - 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 - skipOn: deassert -0x23: - sensorType: 0x07 - path: /system/chassis/motherboard/cpu0/core1 - 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 - skipOn: deassert -0x24: - sensorType: 0x07 - path: /system/chassis/motherboard/cpu0/core2 - 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 - skipOn: deassert -0x25: - sensorType: 0x07 - path: /system/chassis/motherboard/cpu0/core3 - 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 - skipOn: deassert -0x26: - sensorType: 0x07 - path: /system/chassis/motherboard/cpu0/core4 - 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 - skipOn: deassert -0x27: - sensorType: 0x07 - path: /system/chassis/motherboard/cpu0/core5 - 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 - skipOn: deassert -0x28: - sensorType: 0x07 - path: /system/chassis/motherboard/cpu0/core6 - 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 - skipOn: deassert -0x29: - sensorType: 0x07 - path: /system/chassis/motherboard/cpu0/core7 - 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 - skipOn: deassert -0x2a: - sensorType: 0x07 - path: /system/chassis/motherboard/cpu0/core8 - 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 - skipOn: deassert -0x2b: - sensorType: 0x07 - path: /system/chassis/motherboard/cpu0/core9 - 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 - skipOn: deassert -0x2c: - sensorType: 0x07 - path: /system/chassis/motherboard/cpu0/core10 - 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 - skipOn: deassert -0x2d: - sensorType: 0x07 - path: /system/chassis/motherboard/cpu0/core11 - 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 - skipOn: deassert -0x2f: - sensorType: 0x07 - path: /system/chassis/motherboard/cpu - 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 -0x32: - 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 diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-palmetto/recipes-phosphor/leds/palmetto-led-manager-config-native.bb b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-palmetto/recipes-phosphor/leds/palmetto-led-manager-config-native.bb deleted file mode 100644 index d633fd980..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-palmetto/recipes-phosphor/leds/palmetto-led-manager-config-native.bb +++ /dev/null @@ -1,17 +0,0 @@ -SUMMARY = "Phosphor LED Group Management for Palmetto" -PR = "r1" - -inherit native -inherit obmc-phosphor-license - -PROVIDES += "virtual/phosphor-led-manager-config-native" - -SRC_URI += "file://led.yaml" -S = "${WORKDIR}" - -# Copies example led layout yaml file -do_install() { - SRC=${S} - DEST=${D}${datadir}/phosphor-led-manager - install -D ${SRC}/led.yaml ${DEST}/led.yaml -} diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-palmetto/recipes-phosphor/leds/palmetto-led-manager-config/led.yaml b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-palmetto/recipes-phosphor/leds/palmetto-led-manager-config/led.yaml deleted file mode 100755 index 3b7d40456..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-palmetto/recipes-phosphor/leds/palmetto-led-manager-config/led.yaml +++ /dev/null @@ -1,33 +0,0 @@ -BmcBooted: - heartbeat: - Action: 'Blink' - DutyOn: 50 - Period: 0 -PowerOn: - power: - Action: 'On' - DutyOn: 50 - Period: 0 -EnclosureFault: - identify: - Action: 'On' - DutyOn: 50 - Period: 0 -EnclosureIdentify: - identify: - Action: 'Blink' - DutyOn: 50 - Period: 1000 -LampTest: - heartbeat: - Action: 'Blink' - DutyOn: 50 - Period: 1000 - identify: - Action: 'Blink' - DutyOn: 50 - Period: 1000 - power: - Action: 'Blink' - DutyOn: 50 - Period: 1000 diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-palmetto/recipes-phosphor/mrw/mrw-native.bbappend b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-palmetto/recipes-phosphor/mrw/mrw-native.bbappend deleted file mode 100644 index 836ef56aa..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-palmetto/recipes-phosphor/mrw/mrw-native.bbappend +++ /dev/null @@ -1,2 +0,0 @@ -FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" -SRC_URI += "file://palmetto.xml.patch.xml" diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-palmetto/recipes-phosphor/mrw/mrw-native/palmetto.xml.patch.xml b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-palmetto/recipes-phosphor/mrw/mrw-native/palmetto.xml.patch.xml deleted file mode 100644 index 73293773a..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-palmetto/recipes-phosphor/mrw/mrw-native/palmetto.xml.patch.xml +++ /dev/null @@ -1,473 +0,0 @@ - - -palmetto.xml - - - - fanconn-0 - connector-card-generic - false - fanconn - 0 - fan-0 - - CLASS - CONNECTOR - - - LOCATION_CODE - - - - MODEL - - - - MRW_TYPE - NA - - - POSITION - 0 - - - RESOURCE_IS_CRITICAL - 0 - - - TYPE - NA - - - - fan-0 - card-fan - false - fan - 0 - - CLASS - CARD - - - FRU_ID - - - - FRU_NAME - FAN - - - LOCATION_CODE - - - - MODEL - - - - MRW_TYPE - NA - - - POSITION - 0 - - - RESOURCE_IS_CRITICAL - 0 - - - TYPE - FAN - - - - fanconn-1 - connector-card-generic - false - fanconn - 1 - fan-1 - - CLASS - CONNECTOR - - - LOCATION_CODE - - - - MODEL - - - - MRW_TYPE - NA - - - POSITION - 1 - - - RESOURCE_IS_CRITICAL - 0 - - - TYPE - NA - - - - fan-1 - card-fan - false - fan - 1 - - CLASS - CARD - - - FRU_ID - - - - FRU_NAME - FAN - - - LOCATION_CODE - - - - MODEL - - - - MRW_TYPE - NA - - - POSITION - 1 - - - RESOURCE_IS_CRITICAL - 0 - - - TYPE - FAN - - - - fanconn-2 - connector-card-generic - false - fanconn - 2 - fan-2 - - CLASS - CONNECTOR - - - LOCATION_CODE - - - - MODEL - - - - MRW_TYPE - NA - - - POSITION - 2 - - - RESOURCE_IS_CRITICAL - 0 - - - TYPE - NA - - - - fan-2 - card-fan - false - fan - 2 - - CLASS - CARD - - - FRU_ID - - - - FRU_NAME - FAN - - - LOCATION_CODE - - - - MODEL - - - - MRW_TYPE - NA - - - POSITION - 2 - - - RESOURCE_IS_CRITICAL - 0 - - - TYPE - FAN - - - - fanconn-3 - connector-card-generic - false - fanconn - 3 - fan-3 - - CLASS - CONNECTOR - - - LOCATION_CODE - - - - MODEL - - - - MRW_TYPE - NA - - - POSITION - 3 - - - RESOURCE_IS_CRITICAL - 0 - - - TYPE - NA - - - - fan-3 - card-fan - false - fan - 3 - - CLASS - CARD - - - FRU_ID - - - - FRU_NAME - FAN - - - LOCATION_CODE - - - - MODEL - - - - MRW_TYPE - NA - - - POSITION - 3 - - - RESOURCE_IS_CRITICAL - 0 - - - TYPE - FAN - - - - fanconn-4 - connector-card-generic - false - fanconn - 4 - fan-4 - - CLASS - CONNECTOR - - - LOCATION_CODE - - - - MODEL - - - - MRW_TYPE - NA - - - POSITION - 4 - - - RESOURCE_IS_CRITICAL - 0 - - - TYPE - NA - - - - fan-4 - card-fan - false - fan - 4 - - CLASS - CARD - - - FRU_ID - - - - FRU_NAME - FAN - - - LOCATION_CODE - - - - MODEL - - - - MRW_TYPE - NA - - - POSITION - 4 - - - RESOURCE_IS_CRITICAL - 0 - - - TYPE - FAN - - - - - - fanconn-0 - fanconn-1 - fanconn-2 - fanconn-3 - fanconn-4 - - - - - FRU_NAME - MOTHERBOARD - - - - - - FAN - 35 - - - PCIE_CARD - 36 - - - - - - - - - TEST_FAIL - 37 - - - LAST_IN_RANGE - 38 - - - - - - TYPE - PCIE_CARD - - - - - FRU_NAME - PCIE_CARD - - - - - TYPE - PCIE_CARD - - - - - FRU_NAME - PCIE_CARD - - - - - FABRIC_GROUP_ID - 0 - - - diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-palmetto/recipes-phosphor/packagegroups/packagegroup-obmc-apps.bbappend b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-palmetto/recipes-phosphor/packagegroups/packagegroup-obmc-apps.bbappend deleted file mode 100644 index e5b837abc..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-palmetto/recipes-phosphor/packagegroups/packagegroup-obmc-apps.bbappend +++ /dev/null @@ -1 +0,0 @@ -RDEPENDS_${PN}-inventory += "openpower-occ-control" diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-palmetto/recipes-phosphor/packagegroups/packagegroup-op-apps.bbappend b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-palmetto/recipes-phosphor/packagegroups/packagegroup-op-apps.bbappend deleted file mode 100644 index c0b52cf48..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-palmetto/recipes-phosphor/packagegroups/packagegroup-op-apps.bbappend +++ /dev/null @@ -1,2 +0,0 @@ -RDEPENDS_${PN}-chassis_remove += "obmc-button-reset" -RDEPENDS_${PN}-fans_remove += "obmc-control-fan" diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-palmetto/recipes-phosphor/sensors/phosphor-hwmon%.bbappend b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-palmetto/recipes-phosphor/sensors/phosphor-hwmon%.bbappend deleted file mode 100644 index e904dc0e1..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-palmetto/recipes-phosphor/sensors/phosphor-hwmon%.bbappend +++ /dev/null @@ -1,13 +0,0 @@ -FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" - -NAMES = " \ - i2c@1e78a000/i2c-bus@40/rtc@68 \ - i2c@1e78a000/i2c-bus@c0/tmp423@4c \ - i2c@1e78a000/i2c-bus@100/occ-hwmon@50 \ - " -ITEMSFMT = "ahb/apb/{0}.conf" - -ITEMS = "${@compose_list(d, 'ITEMSFMT', 'NAMES')}" - -ENVS = "obmc/hwmon/{0}" -SYSTEMD_ENVIRONMENT_FILE_${PN} += "${@compose_list(d, 'ENVS', 'ITEMS')}" diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-palmetto/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@100/occ-hwmon@50.conf b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-palmetto/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@100/occ-hwmon@50.conf deleted file mode 100644 index 40c4d7866..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-palmetto/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@100/occ-hwmon@50.conf +++ /dev/null @@ -1,40 +0,0 @@ -MODE_temp1 = "label" -MODE_temp2 = "label" -MODE_temp3 = "label" -MODE_temp4 = "label" -MODE_temp5 = "label" -MODE_temp6 = "label" -MODE_temp7 = "label" -MODE_temp8 = "label" -MODE_temp9 = "label" -MODE_temp10 = "label" -MODE_temp11 = "label" -MODE_temp12 = "label" -MODE_temp13 = "label" -MODE_temp14 = "label" -MODE_temp15 = "label" -MODE_temp16 = "label" -MODE_temp17 = "label" -MODE_temp18 = "label" -LABEL_temp13 = "cpu0" -LABEL_temp101 = "centaur0" -LABEL_temp102 = "dimm0" -LABEL_temp103 = "dimm1" -LABEL_temp104 = "dimm2" -LABEL_temp105 = "dimm3" -LABEL_temp106 = "core0" -LABEL_temp107 = "core1" -LABEL_temp108 = "core2" -LABEL_temp109 = "core3" -LABEL_temp110 = "core4" -LABEL_temp111 = "core5" -LABEL_temp112 = "core6" -LABEL_temp113 = "core7" -LABEL_temp114 = "core8" -LABEL_temp115 = "core9" -LABEL_temp116 = "core10" -LABEL_temp117 = "core11" -LABEL_power1 = "cpu0" -LABEL_power2 = "pcie" -LABEL_power3 = "io" -LABEL_power4 = "centaur0" diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-palmetto/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@40/rtc@68.conf b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-palmetto/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@40/rtc@68.conf deleted file mode 100644 index 8b6053e33..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-palmetto/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@40/rtc@68.conf +++ /dev/null @@ -1,3 +0,0 @@ -LABEL_temp1=rtc -WARNLO_temp1=10000 -WARNHI_temp1=35000 diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-palmetto/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@c0/tmp423@4c.conf b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-palmetto/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@c0/tmp423@4c.conf deleted file mode 100644 index 3166f32f1..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-palmetto/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@c0/tmp423@4c.conf +++ /dev/null @@ -1,7 +0,0 @@ -LABEL_temp1=ambient -WARNLO_temp1=10000 -WARNHI_temp1=40000 - -LABEL_temp2=cpu -WARNLO_temp2=10000 -WARNHI_temp2=80000 diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-palmetto/recipes-phosphor/workbook/palmetto-config.bb b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-palmetto/recipes-phosphor/workbook/palmetto-config.bb deleted file mode 100644 index 97d12de34..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-palmetto/recipes-phosphor/workbook/palmetto-config.bb +++ /dev/null @@ -1,8 +0,0 @@ -SUMMARY = "Palmetto board wiring" -DESCRIPTION = "Board wiring information for the Palmetto system." -PR = "r1" - -inherit config-in-skeleton - -PROVIDES_remove = "virtual/obmc-inventory-data" -RPROVIDES_${PN}_remove = "virtual-obmc-inventory-data" diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-palmetto/recipes.txt b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-palmetto/recipes.txt deleted file mode 100644 index db84c6f88..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-palmetto/recipes.txt +++ /dev/null @@ -1 +0,0 @@ -recipes-kernel - The kernel and generic applications/libraries with strong kernel dependencies diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/conf/bblayers.conf.sample b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/conf/bblayers.conf.sample deleted file mode 100644 index 52ee80d6b..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/conf/bblayers.conf.sample +++ /dev/null @@ -1,35 +0,0 @@ -# LAYER_CONF_VERSION is increased each time build/conf/bblayers.conf -# changes incompatibly -LCONF_VERSION = "7" - -BBPATH = "${TOPDIR}" -BBFILES ?= "" - -BBLAYERS ?= " \ - ##OEROOT##/meta \ - ##OEROOT##/meta-poky \ - ##OEROOT##/meta-openembedded/meta-oe \ - ##OEROOT##/meta-openembedded/meta-networking \ - ##OEROOT##/meta-openembedded/meta-perl \ - ##OEROOT##/meta-openembedded/meta-python \ - ##OEROOT##/meta-openembedded/meta-webserver \ - ##OEROOT##/meta-phosphor \ - ##OEROOT##/meta-aspeed \ - ##OEROOT##/meta-openbmc-machines/meta-openpower \ - ##OEROOT##/meta-openbmc-machines/meta-openpower/meta-ibm \ - ##OEROOT##/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus \ - " -BBLAYERS_NON_REMOVABLE ?= " \ - ##OEROOT##/meta \ - ##OEROOT##/meta-poky \ - ##OEROOT##/meta-openembedded/meta-oe \ - ##OEROOT##/meta-openembedded/meta-networking \ - ##OEROOT##/meta-openembedded/meta-perl \ - ##OEROOT##/meta-openembedded/meta-python \ - ##OEROOT##/meta-openembedded/meta-webserver \ - ##OEROOT##/meta-phosphor \ - ##OEROOT##/meta-aspeed \ - ##OEROOT##/meta-openbmc-machines/meta-openpower \ - ##OEROOT##/meta-openbmc-machines/meta-openpower/meta-ibm \ - ##OEROOT##/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus \ - " diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/conf/conf-notes.txt b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/conf/conf-notes.txt deleted file mode 100644 index 9b3c01a55..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/conf/conf-notes.txt +++ /dev/null @@ -1,2 +0,0 @@ -Common targets are: - obmc-phosphor-image diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/conf/layer.conf b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/conf/layer.conf deleted file mode 100644 index 3a29f43bb..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/conf/layer.conf +++ /dev/null @@ -1,10 +0,0 @@ -# We have a conf and classes directory, add to BBPATH -BBPATH .= ":${LAYERDIR}" - -# We have recipes-* directories, add to BBFILES -BBFILES += "${LAYERDIR}/recipes-*/*/*.bb \ - ${LAYERDIR}/recipes-*/*/*.bbappend" - -BBFILE_COLLECTIONS += "romulus" -BBFILE_PATTERN_romulus = "" -LAYERSERIES_COMPAT_romulus = "sumo" diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/conf/local.conf.sample b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/conf/local.conf.sample deleted file mode 100644 index b2b739fce..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/conf/local.conf.sample +++ /dev/null @@ -1,223 +0,0 @@ -# -# This file is your local configuration file and is where all local user settings -# are placed. The comments in this file give some guide to the options a new user -# to the system might want to change but pretty much any configuration option can -# be set in this file. -# -# Lines starting with the '#' character are commented out and in some cases the -# default values are provided as comments to show people example syntax. Enabling -# the option is a question of removing the # character and making any change to the -# variable as required. - -# -# Machine Selection -# -MACHINE ??= "romulus" - -# -# Where to place downloads -# -# During a first build the system will download many different source code tarballs -# from various upstream projects. This can take a while, particularly if your network -# connection is slow. These are all stored in DL_DIR. When wiping and rebuilding you -# can preserve this directory to speed up this part of subsequent builds. This directory -# is safe to share between multiple builds on the same machine too. -# -# The default is a downloads directory under TOPDIR which is the build directory. -# -#DL_DIR ?= "${TOPDIR}/downloads" - -# -# Where to place shared-state files -# -# BitBake has the capability to accelerate builds based on previously built output. -# This is done using "shared state" files which can be thought of as cache objects -# and this option determines where those files are placed. -# -# You can wipe out TMPDIR leaving this directory intact and the build would regenerate -# from these files if no changes were made to the configuration. If changes were made -# to the configuration, only shared state files where the state was still valid would -# be used (done using checksums). -# -# The default is a sstate-cache directory under TOPDIR. -# -#SSTATE_DIR ?= "${TOPDIR}/sstate-cache" - -# -# Where to place the build output -# -# This option specifies where the bulk of the building work should be done and -# where BitBake should place its temporary files and output. Keep in mind that -# this includes the extraction and compilation of many applications and the toolchain -# which can use Gigabytes of hard disk space. -# -# The default is a tmp directory under TOPDIR. -# -#TMPDIR = "${TOPDIR}/tmp" - -# -# Default policy config -# -# The distribution setting controls which policy settings are used as defaults. -# The default value is fine for general Yocto project use, at least initially. -# Ultimately when creating custom policy, people will likely end up subclassing -# these defaults. -# -DISTRO ?= "openbmc-openpower" -# As an example of a subclass there is a "bleeding" edge policy configuration -# where many versions are set to the absolute latest code from the upstream -# source control systems. This is just mentioned here as an example, its not -# useful to most new users. -# DISTRO ?= "poky-bleeding" - -# -# Package Management configuration -# -# This variable lists which packaging formats to enable. Multiple package backends -# can be enabled at once and the first item listed in the variable will be used -# to generate the root filesystems. -# Options are: -# - 'package_deb' for debian style deb files -# - 'package_ipk' for ipk files are used by opkg (a debian style embedded package manager) -# - 'package_rpm' for rpm style packages -# E.g.: PACKAGE_CLASSES ?= "package_rpm package_deb package_ipk" -# We default to rpm: -PACKAGE_CLASSES ?= "package_rpm" - -# -# SDK/ADT target architecture -# -# This variable specifies the architecture to build SDK/ADT items for and means -# you can build the SDK packages for architectures other than the machine you are -# running the build on (i.e. building i686 packages on an x86_64 host). -# Supported values are i686 and x86_64 -#SDKMACHINE ?= "i686" - -SANITY_TESTED_DISTROS_append ?= " *" - -# -# Extra image configuration defaults -# -# The EXTRA_IMAGE_FEATURES variable allows extra packages to be added to the generated -# images. Some of these options are added to certain image types automatically. The -# variable can contain the following options: -# "dbg-pkgs" - add -dbg packages for all installed packages -# (adds symbol information for debugging/profiling) -# "dev-pkgs" - add -dev packages for all installed packages -# (useful if you want to develop against libs in the image) -# "ptest-pkgs" - add -ptest packages for all ptest-enabled packages -# (useful if you want to run the package test suites) -# "tools-sdk" - add development tools (gcc, make, pkgconfig etc.) -# "tools-debug" - add debugging tools (gdb, strace) -# "eclipse-debug" - add Eclipse remote debugging support -# "tools-profile" - add profiling tools (oprofile, exmap, lttng, valgrind) -# "tools-testapps" - add useful testing tools (ts_print, aplay, arecord etc.) -# "debug-tweaks" - make an image suitable for development -# e.g. ssh root access has a blank password -# There are other application targets that can be used here too, see -# meta/classes/image.bbclass and meta/classes/core-image.bbclass for more details. -# We default to enabling the debugging tweaks. -EXTRA_IMAGE_FEATURES = "debug-tweaks" - -# -# Additional image features -# -# The following is a list of additional classes to use when building images which -# enable extra features. Some available options which can be included in this variable -# are: -# - 'buildstats' collect build statistics -# - 'image-mklibs' to reduce shared library files size for an image -# - 'image-prelink' in order to prelink the filesystem image -# - 'image-swab' to perform host system intrusion detection -# NOTE: if listing mklibs & prelink both, then make sure mklibs is before prelink -# NOTE: mklibs also needs to be explicitly enabled for a given image, see local.conf.extended -USER_CLASSES ?= "buildstats image-mklibs image-prelink" - -# -# Runtime testing of images -# -# The build system can test booting virtual machine images under qemu (an emulator) -# after any root filesystems are created and run tests against those images. To -# enable this uncomment this line. See classes/testimage(-auto).bbclass for -# further details. -#TEST_IMAGE = "1" -# -# Interactive shell configuration -# -# Under certain circumstances the system may need input from you and to do this it -# can launch an interactive shell. It needs to do this since the build is -# multithreaded and needs to be able to handle the case where more than one parallel -# process may require the user's attention. The default is iterate over the available -# terminal types to find one that works. -# -# Examples of the occasions this may happen are when resolving patches which cannot -# be applied, to use the devshell or the kernel menuconfig -# -# Supported values are auto, gnome, xfce, rxvt, screen, konsole (KDE 3.x only), none -# Note: currently, Konsole support only works for KDE 3.x due to the way -# newer Konsole versions behave -#OE_TERMINAL = "auto" -# By default disable interactive patch resolution (tasks will just fail instead): -PATCHRESOLVE = "noop" - -# -# Disk Space Monitoring during the build -# -# Monitor the disk space during the build. If there is less that 1GB of space or less -# than 100K inodes in any key build location (TMPDIR, DL_DIR, SSTATE_DIR), gracefully -# shutdown the build. If there is less that 100MB or 1K inodes, perform a hard abort -# of the build. The reason for this is that running completely out of space can corrupt -# files and damages the build in ways which may not be easily recoverable. -# It's necessary to monitor /tmp, if there is no space left the build will fail -# with very exotic errors. -BB_DISKMON_DIRS = "\ - STOPTASKS,${TMPDIR},1G,100K \ - STOPTASKS,${DL_DIR},1G,100K \ - STOPTASKS,${SSTATE_DIR},1G,100K \ - STOPTASKS,/tmp,100M,100K \ - ABORT,${TMPDIR},100M,1K \ - ABORT,${DL_DIR},100M,1K \ - ABORT,${SSTATE_DIR},100M,1K \ - ABORT,/tmp,10M,1K" - -# -# Shared-state files from other locations -# -# As mentioned above, shared state files are prebuilt cache data objects which can -# used to accelerate build time. This variable can be used to configure the system -# to search other mirror locations for these objects before it builds the data itself. -# -# This can be a filesystem directory, or a remote url such as http or ftp. These -# would contain the sstate-cache results from previous builds (possibly from other -# machines). This variable works like fetcher MIRRORS/PREMIRRORS and points to the -# cache locations to check for the shared objects. -# NOTE: if the mirror uses the same structure as SSTATE_DIR, you need to add PATH -# at the end as shown in the examples below. This will be substituted with the -# correct path within the directory structure. -#SSTATE_MIRRORS ?= "\ -#file://.* http://someserver.tld/share/sstate/PATH;downloadfilename=PATH \n \ -#file://.* file:///some/local/dir/sstate/PATH" - - -# -# Qemu configuration -# -# By default qemu will build with a builtin VNC server where graphical output can be -# seen. The two lines below enable the SDL backend too. This assumes there is a -# libsdl library available on your build system. -#PACKAGECONFIG_append_pn-qemu-native = " sdl" -#PACKAGECONFIG_append_pn-nativesdk-qemu = " sdl" -#ASSUME_PROVIDED += "libsdl-native" - - -# CONF_VERSION is increased each time build/conf/ changes incompatibly and is used to -# track the version of this file when it was generated. This can safely be ignored if -# this doesn't mean anything to you. -CONF_VERSION = "1" - -# Set the root password to '0penBmc' -INHERIT += "extrausers" - -EXTRA_USERS_PARAMS = " \ - usermod -p '\$1\$UGMqyqdG\$FZiylVFmRRfl9Z0Ue8G7e/' root; \ - " diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/conf/machine/romulus.conf b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/conf/machine/romulus.conf deleted file mode 100644 index 14778f691..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/conf/machine/romulus.conf +++ /dev/null @@ -1,20 +0,0 @@ -KMACHINE = "aspeed" -KERNEL_DEVICETREE = "${KMACHINE}-bmc-opp-${MACHINE}.dtb" - -UBOOT_MACHINE = "ast_g5_ncsi_config" - -PREFERRED_PROVIDER_virtual/p9-vcs-workaround = '' - -require conf/machine/include/ast2500.inc -require conf/machine/include/obmc-bsp-common.inc -require conf/machine/include/ibm.inc -require conf/machine/include/p9.inc - -PHOSPHOR_MRW_URI = "git://github.com/open-power/romulus-xml" -PHOSPHOR_MRW_REV = "14b471fbf37f5fb60261de001df83caf5f96d81f" - -PREFERRED_PROVIDER_virtual/phosphor-ipmi-fru-inventory = "romulus-ipmi-inventory-map-native" -PREFERRED_PROVIDER_virtual/phosphor-led-manager-config-native = "romulus-led-manager-config-native" -PREFERRED_PROVIDER_virtual/phosphor-ipmi-fru-read-inventory = "romulus-ipmi-fru-read-inventory-native" -PREFERRED_PROVIDER_virtual/phosphor-ipmi-inventory-sel = "romulus-ipmi-inventory-sel-native" -PREFERRED_PROVIDER_virtual/phosphor-logging-callouts = "romulus-phosphor-logging-callouts-native" diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-kernel/linux/linux-aspeed/romulus.cfg b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-kernel/linux/linux-aspeed/romulus.cfg deleted file mode 100644 index 9f8fdb977..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-kernel/linux/linux-aspeed/romulus.cfg +++ /dev/null @@ -1,4 +0,0 @@ -CONFIG_SENSORS_TMP421=y -CONFIG_SENSORS_MAX31785=y -CONFIG_RTC_DRV_RV8803=y -CONFIG_SENSORS_W83773G=y diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-kernel/linux/linux-aspeed_%.bbappend b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-kernel/linux/linux-aspeed_%.bbappend deleted file mode 100644 index fd0a1495c..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-kernel/linux/linux-aspeed_%.bbappend +++ /dev/null @@ -1,2 +0,0 @@ -FILESEXTRAPATHS_prepend_romulus := "${THISDIR}/${PN}:" -SRC_URI += "file://romulus.cfg" diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/chassis/avsbus-control.bb b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/chassis/avsbus-control.bb deleted file mode 100644 index e014da2e6..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/chassis/avsbus-control.bb +++ /dev/null @@ -1,40 +0,0 @@ -SUMMARY = "Romulus AVSBus control" -PR = "r1" - -inherit obmc-phosphor-systemd -inherit obmc-phosphor-license - -RDEPENDS_${PN} += "i2c-tools bash" - -S = "${WORKDIR}" -SRC_URI += "file://avsbus-workaround.sh \ - file://avsbus-enable.sh \ - file://avsbus-disable.sh" - -do_install() { - install -d ${D}${bindir} - install -m 0755 ${WORKDIR}/avsbus-workaround.sh \ - ${D}${bindir}/avsbus-workaround.sh - install -m 0755 ${WORKDIR}/avsbus-disable.sh \ - ${D}${bindir}/avsbus-disable.sh - install -m 0755 ${WORKDIR}/avsbus-enable.sh \ - ${D}${bindir}/avsbus-enable.sh -} - -TMPL_EN= "avsbus-enable@.service" -TMPL_DIS= "avsbus-disable@.service" -TMPL_WA= "avsbus-workaround@.service" -INSTFMT_EN= "avsbus-enable@{0}.service" -INSTFMT_DIS= "avsbus-disable@{0}.service" -INSTFMT_WA= "avsbus-workaround@{0}.service" -TGTFMT = "obmc-chassis-poweron@{0}.target" -FMT_EN = "../${TMPL_EN}:${TGTFMT}.requires/${INSTFMT_EN}" -FMT_DIS = "../${TMPL_DIS}:${TGTFMT}.requires/${INSTFMT_DIS}" -FMT_WA = "../${TMPL_WA}:${TGTFMT}.requires/${INSTFMT_WA}" - -SYSTEMD_SERVICE_${PN} += "${TMPL_EN}" -SYSTEMD_LINK_${PN} += "${@compose_list(d, 'FMT_EN', 'OBMC_CHASSIS_INSTANCES')}" -SYSTEMD_SERVICE_${PN} += "${TMPL_DIS}" -SYSTEMD_LINK_${PN} += "${@compose_list(d, 'FMT_DIS', 'OBMC_CHASSIS_INSTANCES')}" -SYSTEMD_SERVICE_${PN} += "${TMPL_WA}" -SYSTEMD_LINK_${PN} += "${@compose_list(d, 'FMT_WA', 'OBMC_CHASSIS_INSTANCES')}" diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/chassis/avsbus-control/avsbus-disable.sh b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/chassis/avsbus-control/avsbus-disable.sh deleted file mode 100644 index 1c3600088..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/chassis/avsbus-control/avsbus-disable.sh +++ /dev/null @@ -1,16 +0,0 @@ -#!/bin/sh - -i2cset -y 4 0x70 0x00 0x00 b # VDD 0 - PAGE set -i2cset -y 4 0x70 0x01 0x80 b # VDD 0 -i2cset -y 4 0x70 0x00 0x01 b # VCS 0 - PAGE set -i2cset -y 4 0x70 0x01 0x80 b # VCS 0 -i2cset -y 4 0x70 0x00 0x00 b # VCS 0 - PAGE reset -i2cset -y 4 0x73 0x00 0x00 b # VDN 0 - PAGE set -i2cset -y 4 0x73 0x01 0x80 b # VDN 0 -i2cset -y 5 0x70 0x00 0x00 b # VDD 1 - PAGE set -i2cset -y 5 0x70 0x01 0x80 b # VDD 1 -i2cset -y 5 0x70 0x00 0x01 b # VCS 1 - PAGE set -i2cset -y 5 0x70 0x01 0x80 b # VCS 1 -i2cset -y 5 0x70 0x00 0x00 b # VCS 1 - PAGE reset -i2cset -y 5 0x73 0x00 0x00 b # VDN 1 - PAGE set -i2cset -y 5 0x73 0x01 0x80 b # VDN 1 diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/chassis/avsbus-control/avsbus-disable@.service b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/chassis/avsbus-control/avsbus-disable@.service deleted file mode 100644 index 424aa2394..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/chassis/avsbus-control/avsbus-disable@.service +++ /dev/null @@ -1,16 +0,0 @@ -[Unit] -Description=Disable the AVS bus on the VRMs -Wants=avsbus-workaround@%i.service -After=avsbus-workaround@%i.service -Before=vrm-control@%i.service -Conflicts=obmc-chassis-poweroff@%i.target -ConditionPathExists=!/run/openbmc/chassis@%i-on - -[Service] -ExecStart=/usr/bin/env avsbus-disable.sh -SyslogIdentifier=avsbus-disable.sh -Type=oneshot -RemainAfterExit=yes - -[Install] -WantedBy=obmc-chassis-poweron@%i.target diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/chassis/avsbus-control/avsbus-enable.sh b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/chassis/avsbus-control/avsbus-enable.sh deleted file mode 100644 index 98e585cc2..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/chassis/avsbus-control/avsbus-enable.sh +++ /dev/null @@ -1,16 +0,0 @@ -#!/bin/sh - -i2cset -y 4 0x70 0x00 0x00 b # VDD 0 - PAGE set -i2cset -y 4 0x70 0x01 0xB0 b # VDD 0 -i2cset -y 4 0x70 0x00 0x01 b # VCS 0 - PAGE set -i2cset -y 4 0x70 0x01 0xB0 b # VCS 0 -i2cset -y 4 0x70 0x00 0x00 b # VCS 0 - PAGE reset -i2cset -y 4 0x73 0x00 0x00 b # VDN 0 - PAGE set -i2cset -y 4 0x73 0x01 0xB0 b # VDN 0 -i2cset -y 5 0x70 0x00 0x00 b # VDD 1 - PAGE set -i2cset -y 5 0x70 0x01 0xB0 b # VDD 1 -i2cset -y 5 0x70 0x00 0x01 b # VCS 1 - PAGE set -i2cset -y 5 0x70 0x01 0xB0 b # VCS 1 -i2cset -y 5 0x70 0x00 0x00 b # VCS 1 - PAGE reset -i2cset -y 5 0x73 0x00 0x00 b # VDN 1 - PAGE set -i2cset -y 5 0x73 0x01 0xB0 b # VDN 1 diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/chassis/avsbus-control/avsbus-enable@.service b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/chassis/avsbus-control/avsbus-enable@.service deleted file mode 100644 index b7fb41e24..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/chassis/avsbus-control/avsbus-enable@.service +++ /dev/null @@ -1,15 +0,0 @@ -[Unit] -Description=Enable the AVS bus on VRMs -Wants=vrm-control@%i.service -After=vrm-control@%i.service -Conflicts=obmc-chassis-poweroff@%i.target -ConditionPathExists=!/run/openbmc/chassis@%i-on - -[Service] -ExecStart=/usr/bin/env avsbus-enable.sh -SyslogIdentifier=avsbus-enable.sh -Type=oneshot -RemainAfterExit=yes - -[Install] -WantedBy=obmc-chassis-poweron@%i.target diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/chassis/avsbus-control/avsbus-workaround.sh b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/chassis/avsbus-control/avsbus-workaround.sh deleted file mode 100644 index 75ec8caed..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/chassis/avsbus-control/avsbus-workaround.sh +++ /dev/null @@ -1,7 +0,0 @@ -#!/bin/sh - -i2cset -y 4 0x28 0x2E 0x23 b # VDD/VCS 0 -i2cset -y 4 0x2B 0x2E 0x23 b # VDN 0 -i2cset -y 5 0x28 0x2E 0x23 b # VDD/VCS 1 -i2cset -y 5 0x2B 0x2E 0x23 b # VDN 1 - diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/chassis/avsbus-control/avsbus-workaround@.service b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/chassis/avsbus-control/avsbus-workaround@.service deleted file mode 100644 index 156ef03c7..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/chassis/avsbus-control/avsbus-workaround@.service +++ /dev/null @@ -1,16 +0,0 @@ -[Unit] -Description=Perform AVS bus workaround on VRMs -Wants=op-power-start@.service -After=op-power-start@.service -Before=avsbus-disable@%i.service -Conflicts=obmc-chassis-poweroff@%i.target -ConditionPathExists=!/run/openbmc/chassis@%i-on - -[Service] -ExecStart=/usr/bin/env avsbus-workaround.sh -SyslogIdentifier=avsbus-workaround.sh -Type=oneshot -RemainAfterExit=yes - -[Install] -WantedBy=obmc-chassis-poweron@%i.target diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/chassis/vrm-control.bb b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/chassis/vrm-control.bb deleted file mode 100644 index e23bdd077..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/chassis/vrm-control.bb +++ /dev/null @@ -1,26 +0,0 @@ -SUMMARY = "Romulus VRM Overrides" -DESCRIPTION = "Sets Rolumus VRMs to custom voltages" -PR = "r1" - -inherit obmc-phosphor-systemd -inherit obmc-phosphor-license - -RDEPENDS_${PN} += "i2c-tools bash" - -S = "${WORKDIR}" -SRC_URI += "file://vrm-control.sh \ - file://vrm.sh" - -do_install() { - install -d ${D}${bindir} - install -m 0755 ${WORKDIR}/vrm.sh ${D}${bindir}/vrm.sh - install -m 0755 ${WORKDIR}/vrm-control.sh ${D}${bindir}/vrm-control.sh -} - -TMPL = "vrm-control@.service" -INSTFMT = "vrm-control@{0}.service" -TGTFMT = "obmc-chassis-poweron@{0}.target" -FMT = "../${TMPL}:${TGTFMT}.requires/${INSTFMT}" - -SYSTEMD_SERVICE_${PN} += "${TMPL}" -SYSTEMD_LINK_${PN} += "${@compose_list(d, 'FMT', 'OBMC_CHASSIS_INSTANCES')}" diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/chassis/vrm-control/vrm-control.sh b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/chassis/vrm-control/vrm-control.sh deleted file mode 100644 index 870124296..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/chassis/vrm-control/vrm-control.sh +++ /dev/null @@ -1,137 +0,0 @@ -#!/bin/bash -# ######################################################### -# Script to run on Romulus BMC to read/set vrm voltages - - -# ######################################################### -d2v () { -# usage: d2v - -echo $1 | awk '{print $1 * 256 + .5}' | cut -d '.' -f 1 -} - - -# ######################################################### -v2d () { -# usage: v2d - -printf " %0.3fV" `echo $1 | awk '{print $1 / 256}'` -} - - -# ######################################################### -i2d () { -# usage: i2d - -# parse current mantisa and exponent -# format: SEEE ESMM MMMM MMMM -let e=$1/0x800 -let esign=e/0x10 -let m=$1\&0x07FF -let msign=m/0x0400 - -if [ $msign -eq 1 ] -then - # calc ones compliment - let m=($m^0x07FF)+1 - m="-$m" -fi -if [ $esign -eq 1 ] -then - # calc ones compliment - let e=(e^0x1F)+1 - e="-$e" -fi -printf " %0.3fA\n" `echo $m $e $2 | awk '{print ($1 * 2^$2) / $3}'` -} - - -# ######################################################### -rw_vc () { -# usage: rw_vc - -# select channel -if [ $4 != "x" ] -then - i2cset -y $1 $2 0 $4 b -fi - -# write new voltage set point -if [ ! -e $5 ] -then - i2cset -y $1 $2 0x21 `d2v $5` w -fi - -# print voltage set point -v2d `i2cget -y $1 $2 0x21 w` - -# print voltage -v2d `i2cget -y $1 $2 0x8B w` - -# print current -i2d `i2cget -y $1 $2 0x8C w` $3 - -# default back to channel 0 -if [ $4 != "x" ] -then - i2cset -y $1 $2 0 0 b -fi -} - - -# ######################################################### -# Main - -if [ -e $1 ] -then - $0 vdda vcsa vdna vioa vddb vcsb vdnb viob - exit -fi - -if [ $1 == "-h" ] -then - echo " Usage: vrm [=[value] [=[value]] ...]" - echo " rail: vdda vcsa vdna vioa vddb vcsb vdnb viob" - echo " value: volts" - echo - echo " e.g., vrm vioa=1.0 viob=1.0" - echo - exit -fi - -echo "rail set read current" -echo "------- ------- ------- -------" -for param in ${@:1} -do - rail=`echo $param | cut -d'=' -f 1` - val=`echo ${param}= | cut -d'=' -f 2` - echo -n "$rail" - case "$rail" in - vdda) - rw_vc 4 0x70 2 0 $val - ;; - vddb) - rw_vc 5 0x70 2 0 $val - ;; - vcsa) - rw_vc 4 0x70 4 1 $val - ;; - vcsb) - rw_vc 5 0x70 4 1 $val - ;; - vdna) - rw_vc 4 0x73 2 0 $val - ;; - vdnb) - rw_vc 5 0x73 2 0 $val - ;; - vioa) - rw_vc 4 0x73 2 1 $val - ;; - viob) - rw_vc 5 0x73 2 1 $val - ;; - *) - echo " non-existant" - esac -done diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/chassis/vrm-control/vrm-control@.service b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/chassis/vrm-control/vrm-control@.service deleted file mode 100644 index 22f0aeb87..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/chassis/vrm-control/vrm-control@.service +++ /dev/null @@ -1,16 +0,0 @@ -[Unit] -Description=Apply voltage overrides to VRMs -Wants=avsbus-disable@%i.service -After=avsbus-disable@%i.service -Before=avsbus-enable@%i.service -Conflicts=obmc-chassis-poweroff@%i.target -ConditionPathExists=!/run/openbmc/chassis@%i-on - -[Service] -ExecStart=/usr/bin/env vrm.sh -SyslogIdentifier=vrm.sh -Type=oneshot -RemainAfterExit=yes - -[Install] -WantedBy=obmc-chassis-poweron@%i.target diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/chassis/vrm-control/vrm.sh b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/chassis/vrm-control/vrm.sh deleted file mode 100644 index 725e72f84..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/chassis/vrm-control/vrm.sh +++ /dev/null @@ -1,3 +0,0 @@ -#!/bin/sh - -vrm-control.sh vdna=0.9 vdnb=0.9 diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/console/obmc-console/obmc-console.conf b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/console/obmc-console/obmc-console.conf deleted file mode 100644 index a5ba3f328..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/console/obmc-console/obmc-console.conf +++ /dev/null @@ -1,4 +0,0 @@ -lpc-address = 0x3f8 -sirq = 4 -local-tty = ttyS0 -local-tty-baud = 115200 diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/console/obmc-console_%.bbappend b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/console/obmc-console_%.bbappend deleted file mode 100644 index 4db6f3a6d..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/console/obmc-console_%.bbappend +++ /dev/null @@ -1 +0,0 @@ -FILESEXTRAPATHS_prepend_romulus := "${THISDIR}/${PN}:" diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/fans/phosphor-fan-control-events-config-native.bbappend b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/fans/phosphor-fan-control-events-config-native.bbappend deleted file mode 100644 index 72d991c7e..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/fans/phosphor-fan-control-events-config-native.bbappend +++ /dev/null @@ -1 +0,0 @@ -FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/fans/phosphor-fan-control-events-config-native/events.yaml b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/fans/phosphor-fan-control-events-config-native/events.yaml deleted file mode 100644 index ddf1556d2..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/fans/phosphor-fan-control-events-config-native/events.yaml +++ /dev/null @@ -1,423 +0,0 @@ -groups: - - name: air_cooled_zone0_fans - description: Group of fan inventory objects for air cooled zone 0 - type: /xyz/openbmc_project/inventory - members: - - /system/chassis/motherboard/fan0 - - /system/chassis/motherboard/fan1 - - /system/chassis/motherboard/fan2 - - name: zone0_ambient - description: Group of ambient temperature sensors for zone 0 - type: /xyz/openbmc_project/sensors - members: - - /temperature/outlet - - name: occ0_object - description: Dbus object containing OCC0 properties - type: /org/open_power/control - members: - - /occ0 - - name: occ1_object - description: Dbus object containing OCC1 properties - type: /org/open_power/control - members: - - /occ1 - - name: zone0_cores - description: Group of core temperature sensors for zone 0 - type: /xyz/openbmc_project/sensors - members: - - /temperature/p0_core0_temp - - /temperature/p0_core1_temp - - /temperature/p0_core2_temp - - /temperature/p0_core3_temp - - /temperature/p0_core4_temp - - /temperature/p0_core5_temp - - /temperature/p0_core6_temp - - /temperature/p0_core7_temp - - /temperature/p0_core8_temp - - /temperature/p0_core9_temp - - /temperature/p0_core10_temp - - /temperature/p0_core11_temp - - /temperature/p0_core12_temp - - /temperature/p0_core13_temp - - /temperature/p0_core14_temp - - /temperature/p0_core15_temp - - /temperature/p0_core16_temp - - /temperature/p0_core17_temp - - /temperature/p0_core18_temp - - /temperature/p0_core19_temp - - /temperature/p0_core20_temp - - /temperature/p0_core21_temp - - /temperature/p0_core22_temp - - /temperature/p0_core23_temp - - /temperature/p1_core0_temp - - /temperature/p1_core1_temp - - /temperature/p1_core2_temp - - /temperature/p1_core3_temp - - /temperature/p1_core4_temp - - /temperature/p1_core5_temp - - /temperature/p1_core6_temp - - /temperature/p1_core7_temp - - /temperature/p1_core8_temp - - /temperature/p1_core9_temp - - /temperature/p1_core10_temp - - /temperature/p1_core11_temp - - /temperature/p1_core12_temp - - /temperature/p1_core13_temp - - /temperature/p1_core14_temp - - /temperature/p1_core15_temp - - /temperature/p1_core16_temp - - /temperature/p1_core17_temp - - /temperature/p1_core18_temp - - /temperature/p1_core19_temp - - /temperature/p1_core20_temp - - /temperature/p1_core21_temp - - /temperature/p1_core22_temp - - /temperature/p1_core23_temp - - name: zone0_dimms - description: Group of dimm temperature sensors for zone 0 - type: /xyz/openbmc_project/sensors - members: - - /temperature/dimm0_temp - - /temperature/dimm1_temp - - /temperature/dimm2_temp - - /temperature/dimm3_temp - - /temperature/dimm4_temp - - /temperature/dimm5_temp - - /temperature/dimm6_temp - - /temperature/dimm7_temp - - /temperature/dimm8_temp - - /temperature/dimm9_temp - - /temperature/dimm10_temp - - /temperature/dimm11_temp - - /temperature/dimm12_temp - - /temperature/dimm13_temp - - /temperature/dimm14_temp - - /temperature/dimm15_temp - -matches: - - name: propertiesChanged - description: > - A property changed match - parameters: - - object - - interface - signal: propertySignal - - name: interfacesAdded - description: > - An interfaces added match - parameters: - - object - signal: objectSignal - - name: nameOwnerChanged - description: > - A name owner changed match - parameters: - - object - - interface - signal: ownerSignal - -signals: - - name: propertySignal - description: > - Handle property signals - parameters: - - type - - object - - interface - - property - handler: setProperty - - name: objectSignal - description: > - Handle object signals - parameters: - - type - - object - - interface - - property - handler: setProperty - - name: ownerSignal - description: > - Handle owner signals - parameters: - - object - - interface - handler: setService - -handlers: - - name: setProperty - description: > - Sets a value for the given object/interface/property - parameters: - - type - - object - - interface - - property - - name: setService - description: > - Sets the service name(s) for the given group - parameters: - - group - -preconditions: - - name: property_states_match - description: > - All defined properties must match the values given to - enable a set speed event otherwise fan speeds are set to full - parameters: - - groups - -actions: - - name: call_actions_based_on_timer - description: > - Sets up a list of actions to be invoked when the defined timer - expires (or for each expiration of a repeating timer) - parameters: - - timer - - actions - - name: default_floor_on_missing_owner - description: > - Set the fan floor to the default floor - - name: set_speed_on_missing_owner - description: > - Set fans to the given speed when any service within the group - no longer exists - parameters: - - speed - - name: set_request_speed_base_with_max - description: > - Set the base request speed of a zone to the max value of a group for - calculating a new target speed - - name: count_state_before_speed - description: Set the speed when a number of properties at a state - parameters: - - count - - property - - speed - - name: set_floor_from_average_sensor_value - description: Set floor speed from first entry with average less than key - parameters: - - map - - name: set_ceiling_from_average_sensor_value - description: Set ceiling speed based on key transition values with average - parameters: - - map - - name: set_net_increase_speed - description: > - Set the speed increase delta based on a factor applied to - the delta increase size times the given value and property's - value difference - parameters: - - property - - factor - - delta - - name: set_net_decrease_speed - description: > - Set the speed decrease delta based on a factor applied to - the delta decrease size times the given value and property's - value difference - parameters: - - property - - factor - - delta - -events: - - name: default_fan_floor_on_service_fail - groups: - - name: zone0_ambient - interface: xyz.openbmc_project.Sensor.Value - property: - name: Value - type: int64_t - matches: - - name: nameOwnerChanged - actions: - - name: call_actions_based_on_timer - timer: - delay: 5 - type: oneshot - actions: - - name: default_floor_on_missing_owner - - name: high_speed_on_occ0_service_fail - groups: - - name: occ0_object - interface: org.open_power.OCC.Status - property: - name: OccActive - type: bool - matches: - - name: nameOwnerChanged - actions: - - name: call_actions_based_on_timer - timer: - delay: 5 - type: oneshot - actions: - - name: set_speed_on_missing_owner - speed: - value: 255 - type: uint64_t - - name: high_speed_on_occ1_service_fail - groups: - - name: occ1_object - interface: org.open_power.OCC.Status - property: - name: OccActive - type: bool - matches: - - name: nameOwnerChanged - actions: - - name: call_actions_based_on_timer - timer: - delay: 5 - type: oneshot - actions: - - name: set_speed_on_missing_owner - speed: - value: 255 - type: uint64_t - - name: missing_before_high_speed_air - groups: - - name: air_cooled_zone0_fans - interface: xyz.openbmc_project.Inventory.Item - property: - name: Present - type: bool - matches: - - name: propertiesChanged - actions: - - name: count_state_before_speed - count: 1 - property: - value: false - type: bool - speed: - value: 255 - type: uint64_t - - name: fails_before_high_speed_air - groups: - - name: air_cooled_zone0_fans - interface: xyz.openbmc_project.State.Decorator.OperationalStatus - property: - name: Functional - type: bool - matches: - - name: propertiesChanged - actions: - - name: count_state_before_speed - count: 1 - property: - value: false - type: bool - speed: - value: 255 - type: uint64_t - - name: set_air_cooled_speed_boundaries_based_on_ambient - groups: - - name: zone0_ambient - interface: xyz.openbmc_project.Sensor.Value - property: - name: Value - type: int64_t - matches: - - name: propertiesChanged - actions: - - name: set_floor_from_average_sensor_value - map: - value: - - 27000: 85 - - 32000: 112 - - 37000: 126 - - 40000: 141 - type: std::map - - name: set_ceiling_from_average_sensor_value - map: - value: - - 25000: 175 - - 27000: 255 - type: std::map - - name: occ_active_speed_changes - precondition: - name: property_states_match - groups: - - name: occ0_object - interface: org.open_power.OCC.Status - property: - name: OccActive - type: bool - value: true - - name: occ1_object - interface: org.open_power.OCC.Status - property: - name: OccActive - type: bool - value: true - matches: - - name: interfacesAdded - - name: propertiesChanged - events: - - name: speed_changes_based_on_core_temps - groups: - - name: zone0_cores - interface: xyz.openbmc_project.Sensor.Value - property: - name: Value - type: int64_t - matches: - - name: interfacesAdded - - name: propertiesChanged - actions: - - name: set_net_increase_speed - property: - value: 73000 - type: int64_t - factor: - value: 1000 - type: int64_t - delta: - value: 11 - type: uint64_t - - name: set_net_decrease_speed - property: - value: 70000 - type: int64_t - factor: - value: 1000 - type: int64_t - delta: - value: 11 - type: uint64_t - timer: - interval: 5 - - name: speed_changes_based_on_dimm_temps - groups: - - name: zone0_dimms - interface: xyz.openbmc_project.Sensor.Value - property: - name: Value - type: int64_t - matches: - - name: interfacesAdded - - name: propertiesChanged - actions: - - name: set_net_increase_speed - property: - value: 64000 - type: int64_t - factor: - value: 1000 - type: int64_t - delta: - value: 6 - type: uint64_t - - name: set_net_decrease_speed - property: - value: 61000 - type: int64_t - factor: - value: 1000 - type: int64_t - delta: - value: 6 - type: uint64_t - timer: - interval: 5 diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/fans/phosphor-fan-control-fan-config-native.bbappend b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/fans/phosphor-fan-control-fan-config-native.bbappend deleted file mode 100644 index 72d991c7e..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/fans/phosphor-fan-control-fan-config-native.bbappend +++ /dev/null @@ -1 +0,0 @@ -FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/fans/phosphor-fan-control-fan-config-native/fans.yaml b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/fans/phosphor-fan-control-fan-config-native/fans.yaml deleted file mode 100644 index f910e6253..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/fans/phosphor-fan-control-fan-config-native/fans.yaml +++ /dev/null @@ -1,16 +0,0 @@ -fans: - - inventory: /system/chassis/motherboard/fan0 - cooling_zone: 0 - sensors: - - fan0 - target_interface: xyz.openbmc_project.Control.FanPwm - - inventory: /system/chassis/motherboard/fan1 - cooling_zone: 0 - sensors: - - fan1 - target_interface: xyz.openbmc_project.Control.FanPwm - - inventory: /system/chassis/motherboard/fan2 - cooling_zone: 0 - sensors: - - fan2 - target_interface: xyz.openbmc_project.Control.FanPwm diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/fans/phosphor-fan-control-zone-conditions-config-native.bbappend b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/fans/phosphor-fan-control-zone-conditions-config-native.bbappend deleted file mode 100644 index 72d991c7e..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/fans/phosphor-fan-control-zone-conditions-config-native.bbappend +++ /dev/null @@ -1 +0,0 @@ -FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/fans/phosphor-fan-control-zone-conditions-config-native/zone_conditions.yaml b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/fans/phosphor-fan-control-zone-conditions-config-native/zone_conditions.yaml deleted file mode 100644 index 7dc99b6a2..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/fans/phosphor-fan-control-zone-conditions-config-native/zone_conditions.yaml +++ /dev/null @@ -1,9 +0,0 @@ -conditions: - - name: air_cooled_chassis - type: getProperty - properties: - - property: WaterCooled - interface: xyz.openbmc_project.Inventory.Decorator.CoolingType - path: /xyz/openbmc_project/inventory/system/chassis - type: bool - value: false diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/fans/phosphor-fan-control-zone-config-native.bbappend b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/fans/phosphor-fan-control-zone-config-native.bbappend deleted file mode 100644 index 6d4804d12..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/fans/phosphor-fan-control-zone-config-native.bbappend +++ /dev/null @@ -1,2 +0,0 @@ -FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" - diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/fans/phosphor-fan-control-zone-config-native/zones.yaml b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/fans/phosphor-fan-control-zone-config-native/zones.yaml deleted file mode 100644 index 91df5c25d..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/fans/phosphor-fan-control-zone-config-native/zones.yaml +++ /dev/null @@ -1,13 +0,0 @@ -manager_configuration: - power_on_delay: 20 - -zone_configuration: - -#Air cooled zones -- zone_conditions: - zones: - - zone: 0 - full_speed: 255 - default_floor: 195 - increase_delay: 5 - decrease_interval: 30 diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/fans/phosphor-fan-monitor-config-native.bbappend b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/fans/phosphor-fan-monitor-config-native.bbappend deleted file mode 100644 index 72d991c7e..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/fans/phosphor-fan-monitor-config-native.bbappend +++ /dev/null @@ -1 +0,0 @@ -FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/fans/phosphor-fan-monitor-config-native/monitor.yaml b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/fans/phosphor-fan-monitor-config-native/monitor.yaml deleted file mode 100644 index 445a111a8..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/fans/phosphor-fan-monitor-config-native/monitor.yaml +++ /dev/null @@ -1,33 +0,0 @@ -fans: - - inventory: /system/chassis/motherboard/fan0 - allowed_out_of_range_time: 30 - deviation: 15 - num_sensors_nonfunc_for_fan_nonfunc: 1 - sensors: - - name: fan0 - has_target: true - target_interface: xyz.openbmc_project.Control.FanPwm - factor: 21 - offset: 1600 - - - inventory: /system/chassis/motherboard/fan1 - allowed_out_of_range_time: 30 - deviation: 15 - num_sensors_nonfunc_for_fan_nonfunc: 1 - sensors: - - name: fan1 - has_target: true - target_interface: xyz.openbmc_project.Control.FanPwm - factor: 21 - offset: 1600 - - - inventory: /system/chassis/motherboard/fan2 - allowed_out_of_range_time: 30 - deviation: 15 - num_sensors_nonfunc_for_fan_nonfunc: 1 - sensors: - - name: fan2 - has_target: true - target_interface: xyz.openbmc_project.Control.FanPwm - factor: 21 - offset: 1600 diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/fans/phosphor-fan-presence-config-native.bbappend b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/fans/phosphor-fan-presence-config-native.bbappend deleted file mode 100644 index 72d991c7e..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/fans/phosphor-fan-presence-config-native.bbappend +++ /dev/null @@ -1 +0,0 @@ -FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/fans/phosphor-fan-presence-config-native/config.yaml b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/fans/phosphor-fan-presence-config-native/config.yaml deleted file mode 100644 index 5acb91fc7..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/fans/phosphor-fan-presence-config-native/config.yaml +++ /dev/null @@ -1,20 +0,0 @@ -- name: fan0 - path: /system/chassis/motherboard/fan0 - methods: - - type: tach - sensors: - - fan0 - -- name: fan1 - path: /system/chassis/motherboard/fan1 - methods: - - type: tach - sensors: - - fan1 - -- name: fan2 - path: /system/chassis/motherboard/fan2 - methods: - - type: tach - sensors: - - fan2 diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/fans/phosphor-fan.bbappend b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/fans/phosphor-fan.bbappend deleted file mode 100644 index 86ed1d4a2..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/fans/phosphor-fan.bbappend +++ /dev/null @@ -1,22 +0,0 @@ -FILESEXTRAPATHS_append := "${THISDIR}/${PN}:" - -# Package configuration -FAN_PACKAGES += " \ - phosphor-cooling-type \ -" - -PACKAGECONFIG += "cooling-type" - -TMPL_COOLING = "phosphor-cooling-type@.service" -INSTFMT_COOLING = "phosphor-cooling-type@{0}.service" -COOLING_TGT = "${SYSTEMD_DEFAULT_TARGET}" -FMT_COOLING = "../${TMPL_COOLING}:${COOLING_TGT}.requires/${INSTFMT_COOLING}" - -FILES_phosphor-cooling-type = "${sbindir}/phosphor-cooling-type" -SYSTEMD_SERVICE_phosphor-cooling-type += "${TMPL_COOLING}" -SYSTEMD_LINK_phosphor-cooling-type += "${@compose_list(d, 'FMT_COOLING', 'OBMC_CHASSIS_INSTANCES')}" - -COOLING_ENV_FMT = "obmc/phosphor-fan/phosphor-cooling-type-{0}.conf" - -SYSTEMD_ENVIRONMENT_FILE_phosphor-cooling-type += "${@compose_list(d, 'COOLING_ENV_FMT', 'OBMC_CHASSIS_INSTANCES')}" - diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/fans/phosphor-fan/obmc/phosphor-fan/phosphor-cooling-type-0.conf b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/fans/phosphor-fan/obmc/phosphor-fan/phosphor-cooling-type-0.conf deleted file mode 100644 index 21fcfcb49..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/fans/phosphor-fan/obmc/phosphor-fan/phosphor-cooling-type-0.conf +++ /dev/null @@ -1,3 +0,0 @@ -OBJPATH="--path=/system/chassis" -AIR="--air" - diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/fans/phosphor-fan/phosphor-cooling-type@.service b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/fans/phosphor-fan/phosphor-cooling-type@.service deleted file mode 100644 index 7452b9182..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/fans/phosphor-fan/phosphor-cooling-type@.service +++ /dev/null @@ -1,13 +0,0 @@ -[Unit] -Description=Phosphor Cooling Type -Wants=mapper-wait@-xyz-openbmc_project-inventory.service -After=mapper-wait@-xyz-openbmc_project-inventory.service -ConditionPathExists={envfiledir}/obmc/phosphor-fan/phosphor-cooling-type-%i.conf - -[Service] -EnvironmentFile={envfiledir}/obmc/phosphor-fan/phosphor-cooling-type-%i.conf -ExecStart=/usr/bin/env phosphor-cooling-type ${{OBJPATH}} ${{AIR}} -SyslogIdentifier=phosphor-cooling-type - -[Install] -RequiredBy={SYSTEMD_DEFAULT_TARGET} diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/flash/phosphor-software-manager.bbappend b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/flash/phosphor-software-manager.bbappend deleted file mode 100644 index c92b1a89c..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/flash/phosphor-software-manager.bbappend +++ /dev/null @@ -1 +0,0 @@ -PACKAGECONFIG_append = " verify_signature" diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/gpio/id-button.bb b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/gpio/id-button.bb deleted file mode 100644 index 7267ee3d5..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/gpio/id-button.bb +++ /dev/null @@ -1,29 +0,0 @@ -SUMMARY = "Romulus ID Button pressed application" -PR = "r1" - -inherit obmc-phosphor-systemd -inherit obmc-phosphor-license - -DEPENDS += "virtual/obmc-gpio-monitor" -RDEPENDS_${PN} += "virtual/obmc-gpio-monitor" - -S = "${WORKDIR}" -SRC_URI += "file://toggle_identify_led.sh" - -do_install() { - install -d ${D}${bindir} - install -m 0755 ${WORKDIR}/toggle_identify_led.sh \ - ${D}${bindir}/toggle_identify_led.sh -} - -SYSTEMD_ENVIRONMENT_FILE_${PN} +="obmc/gpio/id_button" - -ID_BUTTON_SERVICE = "id_button" - -TMPL = "phosphor-gpio-monitor@.service" -INSTFMT = "phosphor-gpio-monitor@{0}.service" -TGT = "${SYSTEMD_DEFAULT_TARGET}" -FMT = "../${TMPL}:${TGT}.requires/${INSTFMT}" - -SYSTEMD_SERVICE_${PN} += "id-button-pressed.service" -SYSTEMD_LINK_${PN} += "${@compose_list(d, 'FMT', 'ID_BUTTON_SERVICE')}" diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/gpio/id-button/id-button-pressed.service b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/gpio/id-button/id-button-pressed.service deleted file mode 100644 index f633fc307..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/gpio/id-button/id-button-pressed.service +++ /dev/null @@ -1,10 +0,0 @@ -[Unit] -Description=ID Button Pressed Service -Wants=mapper-wait@-xyz-openbmc_project-led-groups.service -After=mapper-wait@-xyz-openbmc_project-led-groups.service -StartLimitIntervalSec=0 - -[Service] -Type=oneshot -ExecStart=/usr/bin/env toggle_identify_led.sh -SyslogIdentifier=id-button diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/gpio/id-button/obmc/gpio/id_button b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/gpio/id-button/obmc/gpio/id_button deleted file mode 100644 index b1963573f..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/gpio/id-button/obmc/gpio/id_button +++ /dev/null @@ -1,5 +0,0 @@ -DEVPATH=/dev/input/by-path/platform-gpio-keys-event -KEY=135 -POLARITY=1 -TARGET=id-button-pressed.service -EXTRA_ARGS=--continue diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/gpio/id-button/toggle_identify_led.sh b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/gpio/id-button/toggle_identify_led.sh deleted file mode 100755 index eec96d3f1..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/gpio/id-button/toggle_identify_led.sh +++ /dev/null @@ -1,20 +0,0 @@ -#!/bin/sh -# Toggle the state of identify LED Group - -SERVICE="xyz.openbmc_project.LED.GroupManager" -INTERFACE="xyz.openbmc_project.Led.Group" -PROPERTY="Asserted" - -# Get current state -object=$(busctl tree $SERVICE --list | grep identify) -state=$(busctl get-property $SERVICE $object $INTERFACE $PROPERTY \ - | awk '{print $NF;}') - -if [ "$state" == "false" ]; then - target='true' -else - target='false' -fi - -# Set target state -busctl set-property $SERVICE $object $INTERFACE $PROPERTY b $target diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/host/p9-host-start.bbappend b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/host/p9-host-start.bbappend deleted file mode 100644 index 4cac4903f..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/host/p9-host-start.bbappend +++ /dev/null @@ -1,3 +0,0 @@ -RDEPENDS_${PN} += 'avsbus-control' -RDEPENDS_${PN} += 'vrm-control' -RDEPENDS_${PN}_remove += "p9-vcs-workaround" diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/images/obmc-phosphor-image.bbappend b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/images/obmc-phosphor-image.bbappend deleted file mode 100644 index 772685db7..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/images/obmc-phosphor-image.bbappend +++ /dev/null @@ -1 +0,0 @@ -OBMC_IMAGE_EXTRA_INSTALL_append = " mboxd liberation-fonts uart-render-controller" diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/ipmi/files/config.yaml b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/ipmi/files/config.yaml deleted file mode 100644 index de2e81474..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/ipmi/files/config.yaml +++ /dev/null @@ -1,538 +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 - Value: False -3: - /system/chassis/motherboard: - entityID: 7 - entityInstance: 1 - interfaces: - 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 - /system: - entityID: 7 - entityInstance: 1 - interfaces: - xyz.openbmc_project.Inventory.Decorator.Asset: - SerialNumber: - IPMIFruProperty: Serial Number - IPMIFruSection: Chassis - Model: - IPMIFruProperty: Part Number - IPMIFruSection: Chassis - - -4: - /system/chassis/motherboard/dimm0: - entityID: 32 - entityInstance: 1 - interfaces: - xyz.openbmc_project.Inventory.Item: - PrettyName: - IPMIFruProperty: Name - IPMIFruSection: Product - xyz.openbmc_project.Inventory.Decorator.Asset: - SerialNumber: - IPMIFruProperty: Serial Number - IPMIFruSection: Product - Manufacturer: - IPMIFruProperty: Manufacturer - IPMIFruSection: Product - PartNumber: - IPMIFruProperty: Part Number - IPMIFruSection: Product - BuildDate: - IPMIFruProperty: Mfg Date - IPMIFruSection: Product - Model: - IPMIFruProperty: Model Number - IPMIFruSection: Product - xyz.openbmc_project.Inventory.Decorator.Revision: - Version: - IPMIFruProperty: Version -5: - /system/chassis/motherboard/dimm1: - entityID: 32 - entityInstance: 2 - interfaces: - xyz.openbmc_project.Inventory.Item: - PrettyName: - IPMIFruProperty: Name - IPMIFruSection: Product - xyz.openbmc_project.Inventory.Decorator.Asset: - SerialNumber: - IPMIFruProperty: Serial Number - IPMIFruSection: Product - Manufacturer: - IPMIFruProperty: Manufacturer - IPMIFruSection: Product - PartNumber: - IPMIFruProperty: Part Number - IPMIFruSection: Product - BuildDate: - IPMIFruProperty: Mfg Date - IPMIFruSection: Product - Model: - IPMIFruProperty: Model Number - IPMIFruSection: Product - xyz.openbmc_project.Inventory.Decorator.Revision: - Version: - IPMIFruProperty: Version -6: - /system/chassis/motherboard/dimm2: - entityID: 32 - entityInstance: 3 - interfaces: - xyz.openbmc_project.Inventory.Item: - PrettyName: - IPMIFruProperty: Name - IPMIFruSection: Product - xyz.openbmc_project.Inventory.Decorator.Asset: - SerialNumber: - IPMIFruProperty: Serial Number - IPMIFruSection: Product - Manufacturer: - IPMIFruProperty: Manufacturer - IPMIFruSection: Product - PartNumber: - IPMIFruProperty: Part Number - IPMIFruSection: Product - BuildDate: - IPMIFruProperty: Mfg Date - IPMIFruSection: Product - Model: - IPMIFruProperty: Model Number - IPMIFruSection: Product - xyz.openbmc_project.Inventory.Decorator.Revision: - Version: - IPMIFruProperty: Version -7: - /system/chassis/motherboard/dimm3: - entityID: 32 - entityInstance: 4 - interfaces: - xyz.openbmc_project.Inventory.Item: - PrettyName: - IPMIFruProperty: Name - IPMIFruSection: Product - xyz.openbmc_project.Inventory.Decorator.Asset: - SerialNumber: - IPMIFruProperty: Serial Number - IPMIFruSection: Product - Manufacturer: - IPMIFruProperty: Manufacturer - IPMIFruSection: Product - PartNumber: - IPMIFruProperty: Part Number - IPMIFruSection: Product - BuildDate: - IPMIFruProperty: Mfg Date - IPMIFruSection: Product - Model: - IPMIFruProperty: Model Number - IPMIFruSection: Product - xyz.openbmc_project.Inventory.Decorator.Revision: - Version: - IPMIFruProperty: Version -8: - /system/chassis/motherboard/dimm4: - entityID: 32 - entityInstance: 5 - interfaces: - xyz.openbmc_project.Inventory.Item: - PrettyName: - IPMIFruProperty: Name - IPMIFruSection: Product - xyz.openbmc_project.Inventory.Decorator.Asset: - SerialNumber: - IPMIFruProperty: Serial Number - IPMIFruSection: Product - Manufacturer: - IPMIFruProperty: Manufacturer - IPMIFruSection: Product - PartNumber: - IPMIFruProperty: Part Number - IPMIFruSection: Product - BuildDate: - IPMIFruProperty: Mfg Date - IPMIFruSection: Product - Model: - IPMIFruProperty: Model Number - IPMIFruSection: Product - xyz.openbmc_project.Inventory.Decorator.Revision: - Version: - IPMIFruProperty: Version -9: - /system/chassis/motherboard/dimm5: - entityID: 32 - entityInstance: 6 - interfaces: - xyz.openbmc_project.Inventory.Item: - PrettyName: - IPMIFruProperty: Name - IPMIFruSection: Product - xyz.openbmc_project.Inventory.Decorator.Asset: - SerialNumber: - IPMIFruProperty: Serial Number - IPMIFruSection: Product - Manufacturer: - IPMIFruProperty: Manufacturer - IPMIFruSection: Product - PartNumber: - IPMIFruProperty: Part Number - IPMIFruSection: Product - BuildDate: - IPMIFruProperty: Mfg Date - IPMIFruSection: Product - Model: - IPMIFruProperty: Model Number - IPMIFruSection: Product - xyz.openbmc_project.Inventory.Decorator.Revision: - Version: - IPMIFruProperty: Version -10: - /system/chassis/motherboard/dimm6: - entityID: 32 - entityInstance: 7 - interfaces: - xyz.openbmc_project.Inventory.Item: - PrettyName: - IPMIFruProperty: Name - IPMIFruSection: Product - xyz.openbmc_project.Inventory.Decorator.Asset: - SerialNumber: - IPMIFruProperty: Serial Number - IPMIFruSection: Product - Manufacturer: - IPMIFruProperty: Manufacturer - IPMIFruSection: Product - PartNumber: - IPMIFruProperty: Part Number - IPMIFruSection: Product - BuildDate: - IPMIFruProperty: Mfg Date - IPMIFruSection: Product - Model: - IPMIFruProperty: Model Number - IPMIFruSection: Product - xyz.openbmc_project.Inventory.Decorator.Revision: - Version: - IPMIFruProperty: Version -11: - /system/chassis/motherboard/dimm7: - entityID: 32 - entityInstance: 8 - interfaces: - xyz.openbmc_project.Inventory.Item: - PrettyName: - IPMIFruProperty: Name - IPMIFruSection: Product - xyz.openbmc_project.Inventory.Decorator.Asset: - SerialNumber: - IPMIFruProperty: Serial Number - IPMIFruSection: Product - Manufacturer: - IPMIFruProperty: Manufacturer - IPMIFruSection: Product - PartNumber: - IPMIFruProperty: Part Number - IPMIFruSection: Product - BuildDate: - IPMIFruProperty: Mfg Date - IPMIFruSection: Product - Model: - IPMIFruProperty: Model Number - IPMIFruSection: Product - xyz.openbmc_project.Inventory.Decorator.Revision: - Version: - IPMIFruProperty: Version -12: - /system/chassis/motherboard/dimm8: - entityID: 32 - entityInstance: 9 - interfaces: - xyz.openbmc_project.Inventory.Item: - PrettyName: - IPMIFruProperty: Name - IPMIFruSection: Product - xyz.openbmc_project.Inventory.Decorator.Asset: - SerialNumber: - IPMIFruProperty: Serial Number - IPMIFruSection: Product - Manufacturer: - IPMIFruProperty: Manufacturer - IPMIFruSection: Product - PartNumber: - IPMIFruProperty: Part Number - IPMIFruSection: Product - BuildDate: - IPMIFruProperty: Mfg Date - IPMIFruSection: Product - Model: - IPMIFruProperty: Model Number - IPMIFruSection: Product - xyz.openbmc_project.Inventory.Decorator.Revision: - Version: - IPMIFruProperty: Version -13: - /system/chassis/motherboard/dimm9: - entityID: 32 - entityInstance: 10 - interfaces: - xyz.openbmc_project.Inventory.Item: - PrettyName: - IPMIFruProperty: Name - IPMIFruSection: Product - xyz.openbmc_project.Inventory.Decorator.Asset: - SerialNumber: - IPMIFruProperty: Serial Number - IPMIFruSection: Product - Manufacturer: - IPMIFruProperty: Manufacturer - IPMIFruSection: Product - PartNumber: - IPMIFruProperty: Part Number - IPMIFruSection: Product - BuildDate: - IPMIFruProperty: Mfg Date - IPMIFruSection: Product - Model: - IPMIFruProperty: Model Number - IPMIFruSection: Product - xyz.openbmc_project.Inventory.Decorator.Revision: - Version: - IPMIFruProperty: Version -14: - /system/chassis/motherboard/dimm10: - entityID: 32 - entityInstance: 11 - interfaces: - xyz.openbmc_project.Inventory.Item: - PrettyName: - IPMIFruProperty: Name - IPMIFruSection: Product - xyz.openbmc_project.Inventory.Decorator.Asset: - SerialNumber: - IPMIFruProperty: Serial Number - IPMIFruSection: Product - Manufacturer: - IPMIFruProperty: Manufacturer - IPMIFruSection: Product - PartNumber: - IPMIFruProperty: Part Number - IPMIFruSection: Product - BuildDate: - IPMIFruProperty: Mfg Date - IPMIFruSection: Product - Model: - IPMIFruProperty: Model Number - IPMIFruSection: Product - xyz.openbmc_project.Inventory.Decorator.Revision: - Version: - IPMIFruProperty: Version -15: - /system/chassis/motherboard/dimm11: - entityID: 32 - entityInstance: 12 - interfaces: - xyz.openbmc_project.Inventory.Item: - PrettyName: - IPMIFruProperty: Name - IPMIFruSection: Product - xyz.openbmc_project.Inventory.Decorator.Asset: - SerialNumber: - IPMIFruProperty: Serial Number - IPMIFruSection: Product - Manufacturer: - IPMIFruProperty: Manufacturer - IPMIFruSection: Product - PartNumber: - IPMIFruProperty: Part Number - IPMIFruSection: Product - BuildDate: - IPMIFruProperty: Mfg Date - IPMIFruSection: Product - Model: - IPMIFruProperty: Model Number - IPMIFruSection: Product - xyz.openbmc_project.Inventory.Decorator.Revision: - Version: - IPMIFruProperty: Version -16: - /system/chassis/motherboard/dimm12: - entityID: 32 - entityInstance: 13 - interfaces: - xyz.openbmc_project.Inventory.Item: - PrettyName: - IPMIFruProperty: Name - IPMIFruSection: Product - xyz.openbmc_project.Inventory.Decorator.Asset: - SerialNumber: - IPMIFruProperty: Serial Number - IPMIFruSection: Product - Manufacturer: - IPMIFruProperty: Manufacturer - IPMIFruSection: Product - PartNumber: - IPMIFruProperty: Part Number - IPMIFruSection: Product - BuildDate: - IPMIFruProperty: Mfg Date - IPMIFruSection: Product - Model: - IPMIFruProperty: Model Number - IPMIFruSection: Product - xyz.openbmc_project.Inventory.Decorator.Revision: - Version: - IPMIFruProperty: Version -17: - /system/chassis/motherboard/dimm13: - entityID: 32 - entityInstance: 14 - interfaces: - xyz.openbmc_project.Inventory.Item: - PrettyName: - IPMIFruProperty: Name - IPMIFruSection: Product - xyz.openbmc_project.Inventory.Decorator.Asset: - SerialNumber: - IPMIFruProperty: Serial Number - IPMIFruSection: Product - Manufacturer: - IPMIFruProperty: Manufacturer - IPMIFruSection: Product - PartNumber: - IPMIFruProperty: Part Number - IPMIFruSection: Product - BuildDate: - IPMIFruProperty: Mfg Date - IPMIFruSection: Product - Model: - IPMIFruProperty: Model Number - IPMIFruSection: Product - xyz.openbmc_project.Inventory.Decorator.Revision: - Version: - IPMIFruProperty: Version -18: - /system/chassis/motherboard/dimm14: - entityID: 32 - entityInstance: 15 - interfaces: - xyz.openbmc_project.Inventory.Item: - PrettyName: - IPMIFruProperty: Name - IPMIFruSection: Product - xyz.openbmc_project.Inventory.Decorator.Asset: - SerialNumber: - IPMIFruProperty: Serial Number - IPMIFruSection: Product - Manufacturer: - IPMIFruProperty: Manufacturer - IPMIFruSection: Product - PartNumber: - IPMIFruProperty: Part Number - IPMIFruSection: Product - BuildDate: - IPMIFruProperty: Mfg Date - IPMIFruSection: Product - Model: - IPMIFruProperty: Model Number - IPMIFruSection: Product - xyz.openbmc_project.Inventory.Decorator.Revision: - Version: - IPMIFruProperty: Version -19: - /system/chassis/motherboard/dimm15: - entityID: 32 - entityInstance: 16 - interfaces: - xyz.openbmc_project.Inventory.Item: - PrettyName: - IPMIFruProperty: Name - IPMIFruSection: Product - xyz.openbmc_project.Inventory.Decorator.Asset: - SerialNumber: - IPMIFruProperty: Serial Number - IPMIFruSection: Product - Manufacturer: - IPMIFruProperty: Manufacturer - IPMIFruSection: Product - PartNumber: - IPMIFruProperty: Part Number - IPMIFruSection: Product - BuildDate: - IPMIFruProperty: Mfg Date - IPMIFruSection: Product - Model: - IPMIFruProperty: Model Number - IPMIFruSection: Product - xyz.openbmc_project.Inventory.Decorator.Revision: - Version: - IPMIFruProperty: Version diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/ipmi/files/sel-config.yaml b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/ipmi/files/sel-config.yaml deleted file mode 100755 index 9a5189a6e..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/ipmi/files/sel-config.yaml +++ /dev/null @@ -1,340 +0,0 @@ -/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm0: - sensorID: 0x0B - sensorType: 0x0C - eventReadingType: 0x6F - offset: 0x04 -/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm1: - sensorID: 0x0C - sensorType: 0x0C - eventReadingType: 0x6F - offset: 0x04 -/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm10: - sensorID: 0x15 - sensorType: 0x0C - eventReadingType: 0x6F - offset: 0x04 -/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm11: - sensorID: 0x16 - sensorType: 0x0C - eventReadingType: 0x6F - offset: 0x04 -/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm12: - sensorID: 0x17 - sensorType: 0x0C - eventReadingType: 0x6F - offset: 0x04 -/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm13: - sensorID: 0x18 - sensorType: 0x0C - eventReadingType: 0x6F - offset: 0x04 -/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm14: - sensorID: 0x19 - sensorType: 0x0C - eventReadingType: 0x6F - offset: 0x04 -/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm15: - sensorID: 0x1A - sensorType: 0x0C - eventReadingType: 0x6F - offset: 0x04 -/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm2: - sensorID: 0x0D - sensorType: 0x0C - eventReadingType: 0x6F - offset: 0x04 -/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm3: - sensorID: 0x0E - sensorType: 0x0C - eventReadingType: 0x6F - offset: 0x04 -/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm4: - sensorID: 0x0F - sensorType: 0x0C - eventReadingType: 0x6F - offset: 0x04 -/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm5: - sensorID: 0x10 - sensorType: 0x0C - eventReadingType: 0x6F - offset: 0x04 -/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm6: - sensorID: 0x11 - sensorType: 0x0C - eventReadingType: 0x6F - offset: 0x04 -/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm7: - sensorID: 0x12 - sensorType: 0x0C - eventReadingType: 0x6F - offset: 0x04 -/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm8: - sensorID: 0x13 - sensorType: 0x0C - eventReadingType: 0x6F - offset: 0x04 -/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm9: - sensorID: 0x14 - sensorType: 0x0C - eventReadingType: 0x6F - offset: 0x04 -/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0: - sensorID: 0x08 - sensorType: 0x07 - eventReadingType: 0x6F - offset: 0x08 -/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core0: - sensorID: 0x2B - sensorType: 0x07 - eventReadingType: 0x6F - offset: 0x08 -/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core1: - sensorID: 0x2C - sensorType: 0x07 - eventReadingType: 0x6F - offset: 0x08 -/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core2: - sensorID: 0x2D - sensorType: 0x07 - eventReadingType: 0x6F - offset: 0x08 -/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core3: - sensorID: 0x2E - sensorType: 0x07 - eventReadingType: 0x6F - offset: 0x08 -/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core4: - sensorID: 0x2F - sensorType: 0x07 - eventReadingType: 0x6F - offset: 0x08 -/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core5: - sensorID: 0x30 - sensorType: 0x07 - eventReadingType: 0x6F - offset: 0x08 -/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core6: - sensorID: 0x31 - sensorType: 0x07 - eventReadingType: 0x6F - offset: 0x08 -/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core7: - sensorID: 0x32 - sensorType: 0x07 - eventReadingType: 0x6F - offset: 0x08 -/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core8: - sensorID: 0x33 - sensorType: 0x07 - eventReadingType: 0x6F - offset: 0x08 -/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core9: - sensorID: 0x34 - sensorType: 0x07 - eventReadingType: 0x6F - offset: 0x08 -/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core10: - sensorID: 0x35 - sensorType: 0x07 - eventReadingType: 0x6F - offset: 0x08 -/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core11: - sensorID: 0x36 - sensorType: 0x07 - eventReadingType: 0x6F - offset: 0x08 -/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core12: - sensorID: 0x37 - sensorType: 0x07 - eventReadingType: 0x6F - offset: 0x08 -/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core13: - sensorID: 0x38 - sensorType: 0x07 - eventReadingType: 0x6F - offset: 0x08 -/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core14: - sensorID: 0x39 - sensorType: 0x07 - eventReadingType: 0x6F - offset: 0x08 -/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core15: - sensorID: 0x3A - sensorType: 0x07 - eventReadingType: 0x6F - offset: 0x08 -/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core16: - sensorID: 0x3B - sensorType: 0x07 - eventReadingType: 0x6F - offset: 0x08 -/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core17: - sensorID: 0x3C - sensorType: 0x07 - eventReadingType: 0x6F - offset: 0x08 -/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core18: - sensorID: 0x3D - sensorType: 0x07 - eventReadingType: 0x6F - offset: 0x08 -/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core19: - sensorID: 0x3E - sensorType: 0x07 - eventReadingType: 0x6F - offset: 0x08 -/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core20: - sensorID: 0x3F - sensorType: 0x07 - eventReadingType: 0x6F - offset: 0x08 -/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core21: - sensorID: 0x40 - sensorType: 0x07 - eventReadingType: 0x6F - offset: 0x08 -/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core22: - sensorID: 0x41 - sensorType: 0x07 - eventReadingType: 0x6F - offset: 0x08 -/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core23: - sensorID: 0x42 - sensorType: 0x07 - eventReadingType: 0x6F - offset: 0x08 -/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1: - sensorID: 0x09 - sensorType: 0x07 - eventReadingType: 0x6F - offset: 0x08 -/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core0: - sensorID: 0x43 - sensorType: 0x07 - eventReadingType: 0x6F - offset: 0x08 -/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core1: - sensorID: 0x44 - sensorType: 0x07 - eventReadingType: 0x6F - offset: 0x08 -/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core2: - sensorID: 0x45 - sensorType: 0x07 - eventReadingType: 0x6F - offset: 0x08 -/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core3: - sensorID: 0x46 - sensorType: 0x07 - eventReadingType: 0x6F - offset: 0x08 -/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core4: - sensorID: 0x47 - sensorType: 0x07 - eventReadingType: 0x6F - offset: 0x08 -/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core5: - sensorID: 0x48 - sensorType: 0x07 - eventReadingType: 0x6F - offset: 0x08 -/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core6: - sensorID: 0x49 - sensorType: 0x07 - eventReadingType: 0x6F - offset: 0x08 -/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core7: - sensorID: 0x4A - sensorType: 0x07 - eventReadingType: 0x6F - offset: 0x08 -/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core8: - sensorID: 0x4B - sensorType: 0x07 - eventReadingType: 0x6F - offset: 0x08 -/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core9: - sensorID: 0x4C - sensorType: 0x07 - eventReadingType: 0x6F - offset: 0x08 -/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core10: - sensorID: 0x4D - sensorType: 0x07 - eventReadingType: 0x6F - offset: 0x08 -/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core11: - sensorID: 0x4E - sensorType: 0x07 - eventReadingType: 0x6F - offset: 0x08 -/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core12: - sensorID: 0x4F - sensorType: 0x07 - eventReadingType: 0x6F - offset: 0x08 -/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core13: - sensorID: 0x50 - sensorType: 0x07 - eventReadingType: 0x6F - offset: 0x08 -/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core14: - sensorID: 0x51 - sensorType: 0x07 - eventReadingType: 0x6F - offset: 0x08 -/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core15: - sensorID: 0x52 - sensorType: 0x07 - eventReadingType: 0x6F - offset: 0x08 -/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core16: - sensorID: 0x53 - sensorType: 0x07 - eventReadingType: 0x6F - offset: 0x08 -/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core17: - sensorID: 0x54 - sensorType: 0x07 - eventReadingType: 0x6F - offset: 0x08 -/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core18: - sensorID: 0x55 - sensorType: 0x07 - eventReadingType: 0x6F - offset: 0x08 -/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core19: - sensorID: 0x56 - sensorType: 0x07 - eventReadingType: 0x6F - offset: 0x08 -/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core20: - sensorID: 0x57 - sensorType: 0x07 - eventReadingType: 0x6F - offset: 0x08 -/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core21: - sensorID: 0x58 - sensorType: 0x07 - eventReadingType: 0x6F - offset: 0x08 -/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core22: - sensorID: 0x59 - sensorType: 0x07 - eventReadingType: 0x6F - offset: 0x08 -/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core23: - sensorID: 0x5A - sensorType: 0x07 - eventReadingType: 0x6F - offset: 0x08 -/xyz/openbmc_project/inventory/system/chassis/motherboard: - sensorID: 0x8C - sensorType: 0xC7 - eventReadingType: 0x03 - offset: 0x00 -/xyz/openbmc_project/inventory/system: - sensorID: 0x90 - sensorType: 0x12 - eventReadingType: 0x6F - offset: 0x02 diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/ipmi/phosphor-ipmi-fru-properties%.bbappend b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/ipmi/phosphor-ipmi-fru-properties%.bbappend deleted file mode 100644 index 72d991c7e..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/ipmi/phosphor-ipmi-fru-properties%.bbappend +++ /dev/null @@ -1 +0,0 @@ -FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/ipmi/phosphor-ipmi-fru-properties%/extra-properties.yaml b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/ipmi/phosphor-ipmi-fru-properties%/extra-properties.yaml deleted file mode 100644 index ae626ed05..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/ipmi/phosphor-ipmi-fru-properties%/extra-properties.yaml +++ /dev/null @@ -1,159 +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' - -/system/chassis/motherboard: - xyz.openbmc_project.Inventory.Decorator.Replaceable: - FieldReplaceable: 'true' - xyz.openbmc_project.Inventory.Decorator.Cacheable: - Cached: 'true' - xyz.openbmc_project.Inventory.Item: - Present: 'true' - -/system: - 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/dimm0: - 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/dimm1: - 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/dimm2: - 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/dimm3: - 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/dimm4: - 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/dimm5: - 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/dimm6: - 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/dimm7: - 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/dimm8: - 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/dimm9: - 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/dimm10: - 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/dimm11: - 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/dimm12: - 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/dimm13: - 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/dimm14: - 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/dimm15: - 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-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/ipmi/phosphor-ipmi-fru-read-bmc-inventory%.bbappend b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/ipmi/phosphor-ipmi-fru-read-bmc-inventory%.bbappend deleted file mode 100644 index 72d991c7e..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/ipmi/phosphor-ipmi-fru-read-bmc-inventory%.bbappend +++ /dev/null @@ -1 +0,0 @@ -FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/ipmi/phosphor-ipmi-fru-read-bmc-inventory%/bmc-fru-config.yaml b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/ipmi/phosphor-ipmi-fru-read-bmc-inventory%/bmc-fru-config.yaml deleted file mode 100644 index 597368950..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/ipmi/phosphor-ipmi-fru-read-bmc-inventory%/bmc-fru-config.yaml +++ /dev/null @@ -1,27 +0,0 @@ -50: - /system/chassis/motherboard/fan0: - entityID: 29 - entityInstance: 1 - interfaces: - xyz.openbmc_project.Inventory.Item: - PrettyName: - IPMIFruProperty: Product Name - IPMIFruSection: Product -51: - /system/chassis/motherboard/fan1: - entityID: 29 - entityInstance: 2 - interfaces: - xyz.openbmc_project.Inventory.Item: - PrettyName: - IPMIFruProperty: Product Name - IPMIFruSection: Product -52: - /system/chassis/motherboard/fan2: - entityID: 29 - entityInstance: 3 - interfaces: - xyz.openbmc_project.Inventory.Item: - PrettyName: - IPMIFruProperty: Product Name - IPMIFruSection: Product diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/ipmi/phosphor-ipmi-host.bbappend b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/ipmi/phosphor-ipmi-host.bbappend deleted file mode 100644 index d3f84319e..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/ipmi/phosphor-ipmi-host.bbappend +++ /dev/null @@ -1,8 +0,0 @@ -FILESEXTRAPATHS_append_romulus := ":${THISDIR}/${PN}" -SRC_URI_append_romulus = " \ - file://channel.yaml \ - " - -EXTRA_OECONF_append_romulus = " \ - CHANNEL_YAML_GEN=${WORKDIR}/channel.yaml \ - " diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/ipmi/phosphor-ipmi-host/channel.yaml b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/ipmi/phosphor-ipmi-host/channel.yaml deleted file mode 100644 index 627f4965f..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/ipmi/phosphor-ipmi-host/channel.yaml +++ /dev/null @@ -1,4 +0,0 @@ -# Channel Number (must be unique) is the key -1: - # ifName the ethernet device name (used in the dbus path) - ifName: eth0 diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/ipmi/phosphor-ipmi-sensor-inventory%.bbappend b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/ipmi/phosphor-ipmi-sensor-inventory%.bbappend deleted file mode 100644 index 72d991c7e..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/ipmi/phosphor-ipmi-sensor-inventory%.bbappend +++ /dev/null @@ -1 +0,0 @@ -FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/ipmi/phosphor-ipmi-sensor-inventory%/config.yaml b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/ipmi/phosphor-ipmi-sensor-inventory%/config.yaml deleted file mode 100755 index 1938135e3..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/ipmi/phosphor-ipmi-sensor-inventory%/config.yaml +++ /dev/null @@ -1,3560 +0,0 @@ -2: - entityID: 34 - entityInstance: 1 - interfaces: - xyz.openbmc_project.State.Boot.Progress: - BootProgress: - Offsets: - 0: - set: xyz.openbmc_project.State.Boot.Progress.ProgressStages.Unspecified - type: string - 1: - set: xyz.openbmc_project.State.Boot.Progress.ProgressStages.MemoryInit - type: string - 3: - set: xyz.openbmc_project.State.Boot.Progress.ProgressStages.SecondaryProcInit - type: string - 7: - set: xyz.openbmc_project.State.Boot.Progress.ProgressStages.PCIInit - type: string - 19: - set: xyz.openbmc_project.State.Boot.Progress.ProgressStages.OSStart - type: string - 20: - set: xyz.openbmc_project.State.Boot.Progress.ProgressStages.MotherboardInit - type: string - mutability: Mutability::Write|Mutability::Read - path: /xyz/openbmc_project/state/host0 - readingType: eventdata2 - sensorNamePattern: nameProperty - sensorReadingType: 111 - sensorType: 15 - serviceInterface: org.freedesktop.DBus.Properties -3: - entityID: 210 - entityInstance: 1 - interfaces: - org.open_power.OCC.Status: - OccActive: - Offsets: - 0: - assert: false - deassert: true - type: bool - 1: - assert: true - deassert: false - type: bool - mutability: Mutability::Write|Mutability::Read - path: /org/open_power/control/occ0 - readingType: assertion - sensorNamePattern: nameLeaf - sensorReadingType: 9 - sensorType: 7 - serviceInterface: org.freedesktop.DBus.Properties -4: - entityID: 210 - entityInstance: 2 - interfaces: - org.open_power.OCC.Status: - OccActive: - Offsets: - 0: - assert: false - deassert: true - type: bool - 1: - assert: true - deassert: false - type: bool - mutability: Mutability::Write|Mutability::Read - path: /org/open_power/control/occ1 - readingType: assertion - sensorNamePattern: nameLeaf - sensorReadingType: 9 - sensorType: 7 - serviceInterface: org.freedesktop.DBus.Properties -8: - entityID: 3 - entityInstance: 1 - interfaces: - xyz.openbmc_project.Inventory.Item: - Present: - Offsets: - 7: - assert: true - deassert: false - type: bool - xyz.openbmc_project.State.Decorator.OperationalStatus: - Functional: - Offsets: - 8: - assert: false - deassert: true - type: bool - Prereqs: - 7: - assert: true - deassert: false - type: bool - mutability: Mutability::Write|Mutability::Read - path: /system/chassis/motherboard/cpu0 - readingType: assertion - sensorNamePattern: nameLeaf - sensorReadingType: 111 - sensorType: 7 - serviceInterface: xyz.openbmc_project.Inventory.Manager -9: - entityID: 3 - entityInstance: 2 - interfaces: - xyz.openbmc_project.Inventory.Item: - Present: - Offsets: - 7: - assert: true - deassert: false - type: bool - xyz.openbmc_project.State.Decorator.OperationalStatus: - Functional: - Offsets: - 8: - assert: false - deassert: true - type: bool - Prereqs: - 7: - assert: true - deassert: false - type: bool - mutability: Mutability::Write|Mutability::Read - path: /system/chassis/motherboard/cpu1 - readingType: assertion - sensorNamePattern: nameLeaf - sensorReadingType: 111 - sensorType: 7 - serviceInterface: xyz.openbmc_project.Inventory.Manager -11: - entityID: 32 - entityInstance: 1 - interfaces: - xyz.openbmc_project.Inventory.Item: - Present: - Offsets: - 6: - assert: true - deassert: false - type: bool - xyz.openbmc_project.State.Decorator.OperationalStatus: - Functional: - Offsets: - 4: - assert: false - deassert: true - type: bool - Prereqs: - 6: - assert: true - deassert: false - type: bool - mutability: Mutability::Write|Mutability::Read - path: /system/chassis/motherboard/dimm0 - readingType: assertion - sensorNamePattern: nameLeaf - sensorReadingType: 111 - sensorType: 12 - serviceInterface: xyz.openbmc_project.Inventory.Manager -12: - entityID: 32 - entityInstance: 2 - interfaces: - xyz.openbmc_project.Inventory.Item: - Present: - Offsets: - 6: - assert: true - deassert: false - type: bool - xyz.openbmc_project.State.Decorator.OperationalStatus: - Functional: - Offsets: - 4: - assert: false - deassert: true - type: bool - Prereqs: - 6: - assert: true - deassert: false - type: bool - mutability: Mutability::Write|Mutability::Read - path: /system/chassis/motherboard/dimm1 - readingType: assertion - sensorNamePattern: nameLeaf - sensorReadingType: 111 - sensorType: 12 - serviceInterface: xyz.openbmc_project.Inventory.Manager -13: - entityID: 32 - entityInstance: 3 - interfaces: - xyz.openbmc_project.Inventory.Item: - Present: - Offsets: - 6: - assert: true - deassert: false - type: bool - xyz.openbmc_project.State.Decorator.OperationalStatus: - Functional: - Offsets: - 4: - assert: false - deassert: true - type: bool - Prereqs: - 6: - assert: true - deassert: false - type: bool - mutability: Mutability::Write|Mutability::Read - path: /system/chassis/motherboard/dimm2 - readingType: assertion - sensorNamePattern: nameLeaf - sensorReadingType: 111 - sensorType: 12 - serviceInterface: xyz.openbmc_project.Inventory.Manager -14: - entityID: 32 - entityInstance: 4 - interfaces: - xyz.openbmc_project.Inventory.Item: - Present: - Offsets: - 6: - assert: true - deassert: false - type: bool - xyz.openbmc_project.State.Decorator.OperationalStatus: - Functional: - Offsets: - 4: - assert: false - deassert: true - type: bool - Prereqs: - 6: - assert: true - deassert: false - type: bool - mutability: Mutability::Write|Mutability::Read - path: /system/chassis/motherboard/dimm3 - readingType: assertion - sensorNamePattern: nameLeaf - sensorReadingType: 111 - sensorType: 12 - serviceInterface: xyz.openbmc_project.Inventory.Manager -15: - entityID: 32 - entityInstance: 5 - interfaces: - xyz.openbmc_project.Inventory.Item: - Present: - Offsets: - 6: - assert: true - deassert: false - type: bool - xyz.openbmc_project.State.Decorator.OperationalStatus: - Functional: - Offsets: - 4: - assert: false - deassert: true - type: bool - Prereqs: - 6: - assert: true - deassert: false - type: bool - mutability: Mutability::Write|Mutability::Read - path: /system/chassis/motherboard/dimm4 - readingType: assertion - sensorNamePattern: nameLeaf - sensorReadingType: 111 - sensorType: 12 - serviceInterface: xyz.openbmc_project.Inventory.Manager -16: - entityID: 32 - entityInstance: 6 - interfaces: - xyz.openbmc_project.Inventory.Item: - Present: - Offsets: - 6: - assert: true - deassert: false - type: bool - xyz.openbmc_project.State.Decorator.OperationalStatus: - Functional: - Offsets: - 4: - assert: false - deassert: true - type: bool - Prereqs: - 6: - assert: true - deassert: false - type: bool - mutability: Mutability::Write|Mutability::Read - path: /system/chassis/motherboard/dimm5 - readingType: assertion - sensorNamePattern: nameLeaf - sensorReadingType: 111 - sensorType: 12 - serviceInterface: xyz.openbmc_project.Inventory.Manager -17: - entityID: 32 - entityInstance: 7 - interfaces: - xyz.openbmc_project.Inventory.Item: - Present: - Offsets: - 6: - assert: true - deassert: false - type: bool - xyz.openbmc_project.State.Decorator.OperationalStatus: - Functional: - Offsets: - 4: - assert: false - deassert: true - type: bool - Prereqs: - 6: - assert: true - deassert: false - type: bool - mutability: Mutability::Write|Mutability::Read - path: /system/chassis/motherboard/dimm6 - readingType: assertion - sensorNamePattern: nameLeaf - sensorReadingType: 111 - sensorType: 12 - serviceInterface: xyz.openbmc_project.Inventory.Manager -18: - entityID: 32 - entityInstance: 8 - interfaces: - xyz.openbmc_project.Inventory.Item: - Present: - Offsets: - 6: - assert: true - deassert: false - type: bool - xyz.openbmc_project.State.Decorator.OperationalStatus: - Functional: - Offsets: - 4: - assert: false - deassert: true - type: bool - Prereqs: - 6: - assert: true - deassert: false - type: bool - mutability: Mutability::Write|Mutability::Read - path: /system/chassis/motherboard/dimm7 - readingType: assertion - sensorNamePattern: nameLeaf - sensorReadingType: 111 - sensorType: 12 - serviceInterface: xyz.openbmc_project.Inventory.Manager -19: - entityID: 32 - entityInstance: 9 - interfaces: - xyz.openbmc_project.Inventory.Item: - Present: - Offsets: - 6: - assert: true - deassert: false - type: bool - xyz.openbmc_project.State.Decorator.OperationalStatus: - Functional: - Offsets: - 4: - assert: false - deassert: true - type: bool - Prereqs: - 6: - assert: true - deassert: false - type: bool - mutability: Mutability::Write|Mutability::Read - path: /system/chassis/motherboard/dimm8 - readingType: assertion - sensorNamePattern: nameLeaf - sensorReadingType: 111 - sensorType: 12 - serviceInterface: xyz.openbmc_project.Inventory.Manager -20: - entityID: 32 - entityInstance: 10 - interfaces: - xyz.openbmc_project.Inventory.Item: - Present: - Offsets: - 6: - assert: true - deassert: false - type: bool - xyz.openbmc_project.State.Decorator.OperationalStatus: - Functional: - Offsets: - 4: - assert: false - deassert: true - type: bool - Prereqs: - 6: - assert: true - deassert: false - type: bool - mutability: Mutability::Write|Mutability::Read - path: /system/chassis/motherboard/dimm9 - readingType: assertion - sensorNamePattern: nameLeaf - sensorReadingType: 111 - sensorType: 12 - serviceInterface: xyz.openbmc_project.Inventory.Manager -21: - entityID: 32 - entityInstance: 11 - interfaces: - xyz.openbmc_project.Inventory.Item: - Present: - Offsets: - 6: - assert: true - deassert: false - type: bool - xyz.openbmc_project.State.Decorator.OperationalStatus: - Functional: - Offsets: - 4: - assert: false - deassert: true - type: bool - Prereqs: - 6: - assert: true - deassert: false - type: bool - mutability: Mutability::Write|Mutability::Read - path: /system/chassis/motherboard/dimm10 - readingType: assertion - sensorNamePattern: nameLeaf - sensorReadingType: 111 - sensorType: 12 - serviceInterface: xyz.openbmc_project.Inventory.Manager -22: - entityID: 32 - entityInstance: 12 - interfaces: - xyz.openbmc_project.Inventory.Item: - Present: - Offsets: - 6: - assert: true - deassert: false - type: bool - xyz.openbmc_project.State.Decorator.OperationalStatus: - Functional: - Offsets: - 4: - assert: false - deassert: true - type: bool - Prereqs: - 6: - assert: true - deassert: false - type: bool - mutability: Mutability::Write|Mutability::Read - path: /system/chassis/motherboard/dimm11 - readingType: assertion - sensorNamePattern: nameLeaf - sensorReadingType: 111 - sensorType: 12 - serviceInterface: xyz.openbmc_project.Inventory.Manager -23: - entityID: 32 - entityInstance: 13 - interfaces: - xyz.openbmc_project.Inventory.Item: - Present: - Offsets: - 6: - assert: true - deassert: false - type: bool - xyz.openbmc_project.State.Decorator.OperationalStatus: - Functional: - Offsets: - 4: - assert: false - deassert: true - type: bool - Prereqs: - 6: - assert: true - deassert: false - type: bool - mutability: Mutability::Write|Mutability::Read - path: /system/chassis/motherboard/dimm12 - readingType: assertion - sensorNamePattern: nameLeaf - sensorReadingType: 111 - sensorType: 12 - serviceInterface: xyz.openbmc_project.Inventory.Manager -24: - entityID: 32 - entityInstance: 14 - interfaces: - xyz.openbmc_project.Inventory.Item: - Present: - Offsets: - 6: - assert: true - deassert: false - type: bool - xyz.openbmc_project.State.Decorator.OperationalStatus: - Functional: - Offsets: - 4: - assert: false - deassert: true - type: bool - Prereqs: - 6: - assert: true - deassert: false - type: bool - mutability: Mutability::Write|Mutability::Read - path: /system/chassis/motherboard/dimm13 - readingType: assertion - sensorNamePattern: nameLeaf - sensorReadingType: 111 - sensorType: 12 - serviceInterface: xyz.openbmc_project.Inventory.Manager -25: - entityID: 32 - entityInstance: 15 - interfaces: - xyz.openbmc_project.Inventory.Item: - Present: - Offsets: - 6: - assert: true - deassert: false - type: bool - xyz.openbmc_project.State.Decorator.OperationalStatus: - Functional: - Offsets: - 4: - assert: false - deassert: true - type: bool - Prereqs: - 6: - assert: true - deassert: false - type: bool - mutability: Mutability::Write|Mutability::Read - path: /system/chassis/motherboard/dimm14 - readingType: assertion - sensorNamePattern: nameLeaf - sensorReadingType: 111 - sensorType: 12 - serviceInterface: xyz.openbmc_project.Inventory.Manager -26: - entityID: 32 - entityInstance: 16 - interfaces: - xyz.openbmc_project.Inventory.Item: - Present: - Offsets: - 6: - assert: true - deassert: false - type: bool - xyz.openbmc_project.State.Decorator.OperationalStatus: - Functional: - Offsets: - 4: - assert: false - deassert: true - type: bool - Prereqs: - 6: - assert: true - deassert: false - type: bool - mutability: Mutability::Write|Mutability::Read - path: /system/chassis/motherboard/dimm15 - readingType: assertion - sensorNamePattern: nameLeaf - sensorReadingType: 111 - sensorType: 12 - serviceInterface: xyz.openbmc_project.Inventory.Manager -27: - bExp: 0 - entityID: 32 - entityInstance: 17 - interfaces: - xyz.openbmc_project.Sensor.Value: - Value: - Offsets: - 255: - type: int64_t - multiplierM: 1 - mutability: Mutability::Write|Mutability::Read - offsetB: -127 - path: /xyz/openbmc_project/sensors/temperature/dimm0_temp - rExp: 0 - readingType: readingData - scale: -3 - sensorNamePattern: nameLeaf - sensorReadingType: 1 - sensorType: 1 - serviceInterface: org.freedesktop.DBus.Properties - unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC -28: - bExp: 0 - entityID: 32 - entityInstance: 18 - interfaces: - xyz.openbmc_project.Sensor.Value: - Value: - Offsets: - 255: - type: int64_t - multiplierM: 1 - mutability: Mutability::Write|Mutability::Read - offsetB: -127 - path: /xyz/openbmc_project/sensors/temperature/dimm1_temp - rExp: 0 - readingType: readingData - scale: -3 - sensorNamePattern: nameLeaf - sensorReadingType: 1 - sensorType: 1 - serviceInterface: org.freedesktop.DBus.Properties - unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC -29: - bExp: 0 - entityID: 32 - entityInstance: 25 - interfaces: - xyz.openbmc_project.Sensor.Value: - Value: - Offsets: - 255: - type: int64_t - multiplierM: 1 - mutability: Mutability::Write|Mutability::Read - offsetB: -127 - path: /xyz/openbmc_project/sensors/temperature/dimm2_temp - rExp: 0 - readingType: readingData - scale: -3 - sensorNamePattern: nameLeaf - sensorReadingType: 1 - sensorType: 1 - serviceInterface: org.freedesktop.DBus.Properties - unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC -30: - bExp: 0 - entityID: 32 - entityInstance: 26 - interfaces: - xyz.openbmc_project.Sensor.Value: - Value: - Offsets: - 255: - type: int64_t - multiplierM: 1 - mutability: Mutability::Write|Mutability::Read - offsetB: -127 - path: /xyz/openbmc_project/sensors/temperature/dimm3_temp - rExp: 0 - readingType: readingData - scale: -3 - sensorNamePattern: nameLeaf - sensorReadingType: 1 - sensorType: 1 - serviceInterface: org.freedesktop.DBus.Properties - unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC -31: - bExp: 0 - entityID: 32 - entityInstance: 27 - interfaces: - xyz.openbmc_project.Sensor.Value: - Value: - Offsets: - 255: - type: int64_t - multiplierM: 1 - mutability: Mutability::Write|Mutability::Read - offsetB: -127 - path: /xyz/openbmc_project/sensors/temperature/dimm4_temp - rExp: 0 - readingType: readingData - scale: -3 - sensorNamePattern: nameLeaf - sensorReadingType: 1 - sensorType: 1 - serviceInterface: org.freedesktop.DBus.Properties - unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC -32: - bExp: 0 - entityID: 32 - entityInstance: 28 - interfaces: - xyz.openbmc_project.Sensor.Value: - Value: - Offsets: - 255: - type: int64_t - multiplierM: 1 - mutability: Mutability::Write|Mutability::Read - offsetB: -127 - path: /xyz/openbmc_project/sensors/temperature/dimm5_temp - rExp: 0 - readingType: readingData - scale: -3 - sensorNamePattern: nameLeaf - sensorReadingType: 1 - sensorType: 1 - serviceInterface: org.freedesktop.DBus.Properties - unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC -33: - bExp: 0 - entityID: 32 - entityInstance: 29 - interfaces: - xyz.openbmc_project.Sensor.Value: - Value: - Offsets: - 255: - type: int64_t - multiplierM: 1 - mutability: Mutability::Write|Mutability::Read - offsetB: -127 - path: /xyz/openbmc_project/sensors/temperature/dimm6_temp - rExp: 0 - readingType: readingData - scale: -3 - sensorNamePattern: nameLeaf - sensorReadingType: 1 - sensorType: 1 - serviceInterface: org.freedesktop.DBus.Properties - unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC -34: - bExp: 0 - entityID: 32 - entityInstance: 30 - interfaces: - xyz.openbmc_project.Sensor.Value: - Value: - Offsets: - 255: - type: int64_t - multiplierM: 1 - mutability: Mutability::Write|Mutability::Read - offsetB: -127 - path: /xyz/openbmc_project/sensors/temperature/dimm7_temp - rExp: 0 - readingType: readingData - scale: -3 - sensorNamePattern: nameLeaf - sensorReadingType: 1 - sensorType: 1 - serviceInterface: org.freedesktop.DBus.Properties - unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC -35: - bExp: 0 - entityID: 32 - entityInstance: 31 - interfaces: - xyz.openbmc_project.Sensor.Value: - Value: - Offsets: - 255: - type: int64_t - multiplierM: 1 - mutability: Mutability::Write|Mutability::Read - offsetB: -127 - path: /xyz/openbmc_project/sensors/temperature/dimm8_temp - rExp: 0 - readingType: readingData - scale: -3 - sensorNamePattern: nameLeaf - sensorReadingType: 1 - sensorType: 1 - serviceInterface: org.freedesktop.DBus.Properties - unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC -36: - bExp: 0 - entityID: 32 - entityInstance: 32 - interfaces: - xyz.openbmc_project.Sensor.Value: - Value: - Offsets: - 255: - type: int64_t - multiplierM: 1 - mutability: Mutability::Write|Mutability::Read - offsetB: -127 - path: /xyz/openbmc_project/sensors/temperature/dimm9_temp - rExp: 0 - readingType: readingData - scale: -3 - sensorNamePattern: nameLeaf - sensorReadingType: 1 - sensorType: 1 - serviceInterface: org.freedesktop.DBus.Properties - unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC -37: - bExp: 0 - entityID: 32 - entityInstance: 19 - interfaces: - xyz.openbmc_project.Sensor.Value: - Value: - Offsets: - 255: - type: int64_t - multiplierM: 1 - mutability: Mutability::Write|Mutability::Read - offsetB: -127 - path: /xyz/openbmc_project/sensors/temperature/dimm10_temp - rExp: 0 - readingType: readingData - scale: -3 - sensorNamePattern: nameLeaf - sensorReadingType: 1 - sensorType: 1 - serviceInterface: org.freedesktop.DBus.Properties - unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC -38: - bExp: 0 - entityID: 32 - entityInstance: 20 - interfaces: - xyz.openbmc_project.Sensor.Value: - Value: - Offsets: - 255: - type: int64_t - multiplierM: 1 - mutability: Mutability::Write|Mutability::Read - offsetB: -127 - path: /xyz/openbmc_project/sensors/temperature/dimm11_temp - rExp: 0 - readingType: readingData - scale: -3 - sensorNamePattern: nameLeaf - sensorReadingType: 1 - sensorType: 1 - serviceInterface: org.freedesktop.DBus.Properties - unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC -39: - bExp: 0 - entityID: 32 - entityInstance: 21 - interfaces: - xyz.openbmc_project.Sensor.Value: - Value: - Offsets: - 255: - type: int64_t - multiplierM: 1 - mutability: Mutability::Write|Mutability::Read - offsetB: -127 - path: /xyz/openbmc_project/sensors/temperature/dimm12_temp - rExp: 0 - readingType: readingData - scale: -3 - sensorNamePattern: nameLeaf - sensorReadingType: 1 - sensorType: 1 - serviceInterface: org.freedesktop.DBus.Properties - unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC -40: - bExp: 0 - entityID: 32 - entityInstance: 22 - interfaces: - xyz.openbmc_project.Sensor.Value: - Value: - Offsets: - 255: - type: int64_t - multiplierM: 1 - mutability: Mutability::Write|Mutability::Read - offsetB: -127 - path: /xyz/openbmc_project/sensors/temperature/dimm13_temp - rExp: 0 - readingType: readingData - scale: -3 - sensorNamePattern: nameLeaf - sensorReadingType: 1 - sensorType: 1 - serviceInterface: org.freedesktop.DBus.Properties - unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC -41: - bExp: 0 - entityID: 32 - entityInstance: 23 - interfaces: - xyz.openbmc_project.Sensor.Value: - Value: - Offsets: - 255: - type: int64_t - multiplierM: 1 - mutability: Mutability::Write|Mutability::Read - offsetB: -127 - path: /xyz/openbmc_project/sensors/temperature/dimm14_temp - rExp: 0 - readingType: readingData - scale: -3 - sensorNamePattern: nameLeaf - sensorReadingType: 1 - sensorType: 1 - serviceInterface: org.freedesktop.DBus.Properties - unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC -42: - bExp: 0 - entityID: 32 - entityInstance: 24 - interfaces: - xyz.openbmc_project.Sensor.Value: - Value: - Offsets: - 255: - type: int64_t - multiplierM: 1 - mutability: Mutability::Write|Mutability::Read - offsetB: -127 - path: /xyz/openbmc_project/sensors/temperature/dimm15_temp - rExp: 0 - readingType: readingData - scale: -3 - sensorNamePattern: nameLeaf - sensorReadingType: 1 - sensorType: 1 - serviceInterface: org.freedesktop.DBus.Properties - unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC -43: - entityID: 208 - entityInstance: 1 - interfaces: - xyz.openbmc_project.Inventory.Item: - Present: - Offsets: - 7: - assert: true - deassert: false - skipOn: deassert - type: bool - xyz.openbmc_project.State.Decorator.OperationalStatus: - Functional: - Offsets: - 8: - assert: false - deassert: true - type: bool - Prereqs: - 7: - assert: true - deassert: false - type: bool - mutability: Mutability::Write|Mutability::Read - path: /system/chassis/motherboard/cpu0/core0 - readingType: assertion - sensorNamePattern: nameParentLeaf - sensorReadingType: 111 - sensorType: 7 - serviceInterface: xyz.openbmc_project.Inventory.Manager -44: - entityID: 208 - entityInstance: 2 - interfaces: - xyz.openbmc_project.Inventory.Item: - Present: - Offsets: - 7: - assert: true - deassert: false - skipOn: deassert - type: bool - xyz.openbmc_project.State.Decorator.OperationalStatus: - Functional: - Offsets: - 8: - assert: false - deassert: true - type: bool - Prereqs: - 7: - assert: true - deassert: false - type: bool - mutability: Mutability::Write|Mutability::Read - path: /system/chassis/motherboard/cpu0/core1 - readingType: assertion - sensorNamePattern: nameParentLeaf - sensorReadingType: 111 - sensorType: 7 - serviceInterface: xyz.openbmc_project.Inventory.Manager -45: - entityID: 208 - entityInstance: 3 - interfaces: - xyz.openbmc_project.Inventory.Item: - Present: - Offsets: - 7: - assert: true - deassert: false - skipOn: deassert - type: bool - xyz.openbmc_project.State.Decorator.OperationalStatus: - Functional: - Offsets: - 8: - assert: false - deassert: true - type: bool - Prereqs: - 7: - assert: true - deassert: false - type: bool - mutability: Mutability::Write|Mutability::Read - path: /system/chassis/motherboard/cpu0/core2 - readingType: assertion - sensorNamePattern: nameParentLeaf - sensorReadingType: 111 - sensorType: 7 - serviceInterface: xyz.openbmc_project.Inventory.Manager -46: - entityID: 208 - entityInstance: 4 - interfaces: - xyz.openbmc_project.Inventory.Item: - Present: - Offsets: - 7: - assert: true - deassert: false - skipOn: deassert - type: bool - xyz.openbmc_project.State.Decorator.OperationalStatus: - Functional: - Offsets: - 8: - assert: false - deassert: true - type: bool - Prereqs: - 7: - assert: true - deassert: false - type: bool - mutability: Mutability::Write|Mutability::Read - path: /system/chassis/motherboard/cpu0/core3 - readingType: assertion - sensorNamePattern: nameParentLeaf - sensorReadingType: 111 - sensorType: 7 - serviceInterface: xyz.openbmc_project.Inventory.Manager -47: - entityID: 208 - entityInstance: 5 - interfaces: - xyz.openbmc_project.Inventory.Item: - Present: - Offsets: - 7: - assert: true - deassert: false - skipOn: deassert - type: bool - xyz.openbmc_project.State.Decorator.OperationalStatus: - Functional: - Offsets: - 8: - assert: false - deassert: true - type: bool - Prereqs: - 7: - assert: true - deassert: false - type: bool - mutability: Mutability::Write|Mutability::Read - path: /system/chassis/motherboard/cpu0/core4 - readingType: assertion - sensorNamePattern: nameParentLeaf - sensorReadingType: 111 - sensorType: 7 - serviceInterface: xyz.openbmc_project.Inventory.Manager -48: - entityID: 208 - entityInstance: 6 - interfaces: - xyz.openbmc_project.Inventory.Item: - Present: - Offsets: - 7: - assert: true - deassert: false - skipOn: deassert - type: bool - xyz.openbmc_project.State.Decorator.OperationalStatus: - Functional: - Offsets: - 8: - assert: false - deassert: true - type: bool - Prereqs: - 7: - assert: true - deassert: false - type: bool - mutability: Mutability::Write|Mutability::Read - path: /system/chassis/motherboard/cpu0/core5 - readingType: assertion - sensorNamePattern: nameParentLeaf - sensorReadingType: 111 - sensorType: 7 - serviceInterface: xyz.openbmc_project.Inventory.Manager -49: - entityID: 208 - entityInstance: 7 - interfaces: - xyz.openbmc_project.Inventory.Item: - Present: - Offsets: - 7: - assert: true - deassert: false - skipOn: deassert - type: bool - xyz.openbmc_project.State.Decorator.OperationalStatus: - Functional: - Offsets: - 8: - assert: false - deassert: true - type: bool - Prereqs: - 7: - assert: true - deassert: false - type: bool - mutability: Mutability::Write|Mutability::Read - path: /system/chassis/motherboard/cpu0/core6 - readingType: assertion - sensorNamePattern: nameParentLeaf - sensorReadingType: 111 - sensorType: 7 - serviceInterface: xyz.openbmc_project.Inventory.Manager -50: - entityID: 208 - entityInstance: 8 - interfaces: - xyz.openbmc_project.Inventory.Item: - Present: - Offsets: - 7: - assert: true - deassert: false - skipOn: deassert - type: bool - xyz.openbmc_project.State.Decorator.OperationalStatus: - Functional: - Offsets: - 8: - assert: false - deassert: true - type: bool - Prereqs: - 7: - assert: true - deassert: false - type: bool - mutability: Mutability::Write|Mutability::Read - path: /system/chassis/motherboard/cpu0/core7 - readingType: assertion - sensorNamePattern: nameParentLeaf - sensorReadingType: 111 - sensorType: 7 - serviceInterface: xyz.openbmc_project.Inventory.Manager -51: - entityID: 208 - entityInstance: 9 - interfaces: - xyz.openbmc_project.Inventory.Item: - Present: - Offsets: - 7: - assert: true - deassert: false - skipOn: deassert - type: bool - xyz.openbmc_project.State.Decorator.OperationalStatus: - Functional: - Offsets: - 8: - assert: false - deassert: true - type: bool - Prereqs: - 7: - assert: true - deassert: false - type: bool - mutability: Mutability::Write|Mutability::Read - path: /system/chassis/motherboard/cpu0/core8 - readingType: assertion - sensorNamePattern: nameParentLeaf - sensorReadingType: 111 - sensorType: 7 - serviceInterface: xyz.openbmc_project.Inventory.Manager -52: - entityID: 208 - entityInstance: 10 - interfaces: - xyz.openbmc_project.Inventory.Item: - Present: - Offsets: - 7: - assert: true - deassert: false - skipOn: deassert - type: bool - xyz.openbmc_project.State.Decorator.OperationalStatus: - Functional: - Offsets: - 8: - assert: false - deassert: true - type: bool - Prereqs: - 7: - assert: true - deassert: false - type: bool - mutability: Mutability::Write|Mutability::Read - path: /system/chassis/motherboard/cpu0/core9 - readingType: assertion - sensorNamePattern: nameParentLeaf - sensorReadingType: 111 - sensorType: 7 - serviceInterface: xyz.openbmc_project.Inventory.Manager -53: - entityID: 208 - entityInstance: 11 - interfaces: - xyz.openbmc_project.Inventory.Item: - Present: - Offsets: - 7: - assert: true - deassert: false - skipOn: deassert - type: bool - xyz.openbmc_project.State.Decorator.OperationalStatus: - Functional: - Offsets: - 8: - assert: false - deassert: true - type: bool - Prereqs: - 7: - assert: true - deassert: false - type: bool - mutability: Mutability::Write|Mutability::Read - path: /system/chassis/motherboard/cpu0/core10 - readingType: assertion - sensorNamePattern: nameParentLeaf - sensorReadingType: 111 - sensorType: 7 - serviceInterface: xyz.openbmc_project.Inventory.Manager -54: - entityID: 208 - entityInstance: 12 - interfaces: - xyz.openbmc_project.Inventory.Item: - Present: - Offsets: - 7: - assert: true - deassert: false - skipOn: deassert - type: bool - xyz.openbmc_project.State.Decorator.OperationalStatus: - Functional: - Offsets: - 8: - assert: false - deassert: true - type: bool - Prereqs: - 7: - assert: true - deassert: false - type: bool - mutability: Mutability::Write|Mutability::Read - path: /system/chassis/motherboard/cpu0/core11 - readingType: assertion - sensorNamePattern: nameParentLeaf - sensorReadingType: 111 - sensorType: 7 - serviceInterface: xyz.openbmc_project.Inventory.Manager -55: - entityID: 208 - entityInstance: 13 - interfaces: - xyz.openbmc_project.Inventory.Item: - Present: - Offsets: - 7: - assert: true - deassert: false - skipOn: deassert - type: bool - xyz.openbmc_project.State.Decorator.OperationalStatus: - Functional: - Offsets: - 8: - assert: false - deassert: true - type: bool - Prereqs: - 7: - assert: true - deassert: false - type: bool - mutability: Mutability::Write|Mutability::Read - path: /system/chassis/motherboard/cpu0/core12 - readingType: assertion - sensorNamePattern: nameParentLeaf - sensorReadingType: 111 - sensorType: 7 - serviceInterface: xyz.openbmc_project.Inventory.Manager -56: - entityID: 208 - entityInstance: 14 - interfaces: - xyz.openbmc_project.Inventory.Item: - Present: - Offsets: - 7: - assert: true - deassert: false - skipOn: deassert - type: bool - xyz.openbmc_project.State.Decorator.OperationalStatus: - Functional: - Offsets: - 8: - assert: false - deassert: true - type: bool - Prereqs: - 7: - assert: true - deassert: false - type: bool - mutability: Mutability::Write|Mutability::Read - path: /system/chassis/motherboard/cpu0/core13 - readingType: assertion - sensorNamePattern: nameParentLeaf - sensorReadingType: 111 - sensorType: 7 - serviceInterface: xyz.openbmc_project.Inventory.Manager -57: - entityID: 208 - entityInstance: 15 - interfaces: - xyz.openbmc_project.Inventory.Item: - Present: - Offsets: - 7: - assert: true - deassert: false - skipOn: deassert - type: bool - xyz.openbmc_project.State.Decorator.OperationalStatus: - Functional: - Offsets: - 8: - assert: false - deassert: true - type: bool - Prereqs: - 7: - assert: true - deassert: false - type: bool - mutability: Mutability::Write|Mutability::Read - path: /system/chassis/motherboard/cpu0/core14 - readingType: assertion - sensorNamePattern: nameParentLeaf - sensorReadingType: 111 - sensorType: 7 - serviceInterface: xyz.openbmc_project.Inventory.Manager -58: - entityID: 208 - entityInstance: 16 - interfaces: - xyz.openbmc_project.Inventory.Item: - Present: - Offsets: - 7: - assert: true - deassert: false - skipOn: deassert - type: bool - xyz.openbmc_project.State.Decorator.OperationalStatus: - Functional: - Offsets: - 8: - assert: false - deassert: true - type: bool - Prereqs: - 7: - assert: true - deassert: false - type: bool - mutability: Mutability::Write|Mutability::Read - path: /system/chassis/motherboard/cpu0/core15 - readingType: assertion - sensorNamePattern: nameParentLeaf - sensorReadingType: 111 - sensorType: 7 - serviceInterface: xyz.openbmc_project.Inventory.Manager -59: - entityID: 208 - entityInstance: 17 - interfaces: - xyz.openbmc_project.Inventory.Item: - Present: - Offsets: - 7: - assert: true - deassert: false - skipOn: deassert - type: bool - xyz.openbmc_project.State.Decorator.OperationalStatus: - Functional: - Offsets: - 8: - assert: false - deassert: true - type: bool - Prereqs: - 7: - assert: true - deassert: false - type: bool - mutability: Mutability::Write|Mutability::Read - path: /system/chassis/motherboard/cpu0/core16 - readingType: assertion - sensorNamePattern: nameParentLeaf - sensorReadingType: 111 - sensorType: 7 - serviceInterface: xyz.openbmc_project.Inventory.Manager -60: - entityID: 208 - entityInstance: 18 - interfaces: - xyz.openbmc_project.Inventory.Item: - Present: - Offsets: - 7: - assert: true - deassert: false - skipOn: deassert - type: bool - xyz.openbmc_project.State.Decorator.OperationalStatus: - Functional: - Offsets: - 8: - assert: false - deassert: true - type: bool - Prereqs: - 7: - assert: true - deassert: false - type: bool - mutability: Mutability::Write|Mutability::Read - path: /system/chassis/motherboard/cpu0/core17 - readingType: assertion - sensorNamePattern: nameParentLeaf - sensorReadingType: 111 - sensorType: 7 - serviceInterface: xyz.openbmc_project.Inventory.Manager -61: - entityID: 208 - entityInstance: 19 - interfaces: - xyz.openbmc_project.Inventory.Item: - Present: - Offsets: - 7: - assert: true - deassert: false - skipOn: deassert - type: bool - xyz.openbmc_project.State.Decorator.OperationalStatus: - Functional: - Offsets: - 8: - assert: false - deassert: true - type: bool - Prereqs: - 7: - assert: true - deassert: false - type: bool - mutability: Mutability::Write|Mutability::Read - path: /system/chassis/motherboard/cpu0/core18 - readingType: assertion - sensorNamePattern: nameParentLeaf - sensorReadingType: 111 - sensorType: 7 - serviceInterface: xyz.openbmc_project.Inventory.Manager -62: - entityID: 208 - entityInstance: 20 - interfaces: - xyz.openbmc_project.Inventory.Item: - Present: - Offsets: - 7: - assert: true - deassert: false - skipOn: deassert - type: bool - xyz.openbmc_project.State.Decorator.OperationalStatus: - Functional: - Offsets: - 8: - assert: false - deassert: true - type: bool - Prereqs: - 7: - assert: true - deassert: false - type: bool - mutability: Mutability::Write|Mutability::Read - path: /system/chassis/motherboard/cpu0/core19 - readingType: assertion - sensorNamePattern: nameParentLeaf - sensorReadingType: 111 - sensorType: 7 - serviceInterface: xyz.openbmc_project.Inventory.Manager -63: - entityID: 208 - entityInstance: 21 - interfaces: - xyz.openbmc_project.Inventory.Item: - Present: - Offsets: - 7: - assert: true - deassert: false - skipOn: deassert - type: bool - xyz.openbmc_project.State.Decorator.OperationalStatus: - Functional: - Offsets: - 8: - assert: false - deassert: true - type: bool - Prereqs: - 7: - assert: true - deassert: false - type: bool - mutability: Mutability::Write|Mutability::Read - path: /system/chassis/motherboard/cpu0/core20 - readingType: assertion - sensorNamePattern: nameParentLeaf - sensorReadingType: 111 - sensorType: 7 - serviceInterface: xyz.openbmc_project.Inventory.Manager -64: - entityID: 208 - entityInstance: 22 - interfaces: - xyz.openbmc_project.Inventory.Item: - Present: - Offsets: - 7: - assert: true - deassert: false - skipOn: deassert - type: bool - xyz.openbmc_project.State.Decorator.OperationalStatus: - Functional: - Offsets: - 8: - assert: false - deassert: true - type: bool - Prereqs: - 7: - assert: true - deassert: false - type: bool - mutability: Mutability::Write|Mutability::Read - path: /system/chassis/motherboard/cpu0/core21 - readingType: assertion - sensorNamePattern: nameParentLeaf - sensorReadingType: 111 - sensorType: 7 - serviceInterface: xyz.openbmc_project.Inventory.Manager -65: - entityID: 208 - entityInstance: 23 - interfaces: - xyz.openbmc_project.Inventory.Item: - Present: - Offsets: - 7: - assert: true - deassert: false - skipOn: deassert - type: bool - xyz.openbmc_project.State.Decorator.OperationalStatus: - Functional: - Offsets: - 8: - assert: false - deassert: true - type: bool - Prereqs: - 7: - assert: true - deassert: false - type: bool - mutability: Mutability::Write|Mutability::Read - path: /system/chassis/motherboard/cpu0/core22 - readingType: assertion - sensorNamePattern: nameParentLeaf - sensorReadingType: 111 - sensorType: 7 - serviceInterface: xyz.openbmc_project.Inventory.Manager -66: - entityID: 208 - entityInstance: 24 - interfaces: - xyz.openbmc_project.Inventory.Item: - Present: - Offsets: - 7: - assert: true - deassert: false - skipOn: deassert - type: bool - xyz.openbmc_project.State.Decorator.OperationalStatus: - Functional: - Offsets: - 8: - assert: false - deassert: true - type: bool - Prereqs: - 7: - assert: true - deassert: false - type: bool - mutability: Mutability::Write|Mutability::Read - path: /system/chassis/motherboard/cpu0/core23 - readingType: assertion - sensorNamePattern: nameParentLeaf - sensorReadingType: 111 - sensorType: 7 - serviceInterface: xyz.openbmc_project.Inventory.Manager -67: - entityID: 208 - entityInstance: 25 - interfaces: - xyz.openbmc_project.Inventory.Item: - Present: - Offsets: - 7: - assert: true - deassert: false - skipOn: deassert - type: bool - xyz.openbmc_project.State.Decorator.OperationalStatus: - Functional: - Offsets: - 8: - assert: false - deassert: true - type: bool - Prereqs: - 7: - assert: true - deassert: false - type: bool - mutability: Mutability::Write|Mutability::Read - path: /system/chassis/motherboard/cpu1/core0 - readingType: assertion - sensorNamePattern: nameParentLeaf - sensorReadingType: 111 - sensorType: 7 - serviceInterface: xyz.openbmc_project.Inventory.Manager -68: - entityID: 208 - entityInstance: 26 - interfaces: - xyz.openbmc_project.Inventory.Item: - Present: - Offsets: - 7: - assert: true - deassert: false - skipOn: deassert - type: bool - xyz.openbmc_project.State.Decorator.OperationalStatus: - Functional: - Offsets: - 8: - assert: false - deassert: true - type: bool - Prereqs: - 7: - assert: true - deassert: false - type: bool - mutability: Mutability::Write|Mutability::Read - path: /system/chassis/motherboard/cpu1/core1 - readingType: assertion - sensorNamePattern: nameParentLeaf - sensorReadingType: 111 - sensorType: 7 - serviceInterface: xyz.openbmc_project.Inventory.Manager -69: - entityID: 208 - entityInstance: 27 - interfaces: - xyz.openbmc_project.Inventory.Item: - Present: - Offsets: - 7: - assert: true - deassert: false - skipOn: deassert - type: bool - xyz.openbmc_project.State.Decorator.OperationalStatus: - Functional: - Offsets: - 8: - assert: false - deassert: true - type: bool - Prereqs: - 7: - assert: true - deassert: false - type: bool - mutability: Mutability::Write|Mutability::Read - path: /system/chassis/motherboard/cpu1/core2 - readingType: assertion - sensorNamePattern: nameParentLeaf - sensorReadingType: 111 - sensorType: 7 - serviceInterface: xyz.openbmc_project.Inventory.Manager -70: - entityID: 208 - entityInstance: 28 - interfaces: - xyz.openbmc_project.Inventory.Item: - Present: - Offsets: - 7: - assert: true - deassert: false - skipOn: deassert - type: bool - xyz.openbmc_project.State.Decorator.OperationalStatus: - Functional: - Offsets: - 8: - assert: false - deassert: true - type: bool - Prereqs: - 7: - assert: true - deassert: false - type: bool - mutability: Mutability::Write|Mutability::Read - path: /system/chassis/motherboard/cpu1/core3 - readingType: assertion - sensorNamePattern: nameParentLeaf - sensorReadingType: 111 - sensorType: 7 - serviceInterface: xyz.openbmc_project.Inventory.Manager -71: - entityID: 208 - entityInstance: 29 - interfaces: - xyz.openbmc_project.Inventory.Item: - Present: - Offsets: - 7: - assert: true - deassert: false - skipOn: deassert - type: bool - xyz.openbmc_project.State.Decorator.OperationalStatus: - Functional: - Offsets: - 8: - assert: false - deassert: true - type: bool - Prereqs: - 7: - assert: true - deassert: false - type: bool - mutability: Mutability::Write|Mutability::Read - path: /system/chassis/motherboard/cpu1/core4 - readingType: assertion - sensorNamePattern: nameParentLeaf - sensorReadingType: 111 - sensorType: 7 - serviceInterface: xyz.openbmc_project.Inventory.Manager -72: - entityID: 208 - entityInstance: 30 - interfaces: - xyz.openbmc_project.Inventory.Item: - Present: - Offsets: - 7: - assert: true - deassert: false - skipOn: deassert - type: bool - xyz.openbmc_project.State.Decorator.OperationalStatus: - Functional: - Offsets: - 8: - assert: false - deassert: true - type: bool - Prereqs: - 7: - assert: true - deassert: false - type: bool - mutability: Mutability::Write|Mutability::Read - path: /system/chassis/motherboard/cpu1/core5 - readingType: assertion - sensorNamePattern: nameParentLeaf - sensorReadingType: 111 - sensorType: 7 - serviceInterface: xyz.openbmc_project.Inventory.Manager -73: - entityID: 208 - entityInstance: 31 - interfaces: - xyz.openbmc_project.Inventory.Item: - Present: - Offsets: - 7: - assert: true - deassert: false - skipOn: deassert - type: bool - xyz.openbmc_project.State.Decorator.OperationalStatus: - Functional: - Offsets: - 8: - assert: false - deassert: true - type: bool - Prereqs: - 7: - assert: true - deassert: false - type: bool - mutability: Mutability::Write|Mutability::Read - path: /system/chassis/motherboard/cpu1/core6 - readingType: assertion - sensorNamePattern: nameParentLeaf - sensorReadingType: 111 - sensorType: 7 - serviceInterface: xyz.openbmc_project.Inventory.Manager -74: - entityID: 208 - entityInstance: 32 - interfaces: - xyz.openbmc_project.Inventory.Item: - Present: - Offsets: - 7: - assert: true - deassert: false - skipOn: deassert - type: bool - xyz.openbmc_project.State.Decorator.OperationalStatus: - Functional: - Offsets: - 8: - assert: false - deassert: true - type: bool - Prereqs: - 7: - assert: true - deassert: false - type: bool - mutability: Mutability::Write|Mutability::Read - path: /system/chassis/motherboard/cpu1/core7 - readingType: assertion - sensorNamePattern: nameParentLeaf - sensorReadingType: 111 - sensorType: 7 - serviceInterface: xyz.openbmc_project.Inventory.Manager -75: - entityID: 208 - entityInstance: 33 - interfaces: - xyz.openbmc_project.Inventory.Item: - Present: - Offsets: - 7: - assert: true - deassert: false - skipOn: deassert - type: bool - xyz.openbmc_project.State.Decorator.OperationalStatus: - Functional: - Offsets: - 8: - assert: false - deassert: true - type: bool - Prereqs: - 7: - assert: true - deassert: false - type: bool - mutability: Mutability::Write|Mutability::Read - path: /system/chassis/motherboard/cpu1/core8 - readingType: assertion - sensorNamePattern: nameParentLeaf - sensorReadingType: 111 - sensorType: 7 - serviceInterface: xyz.openbmc_project.Inventory.Manager -76: - entityID: 208 - entityInstance: 34 - interfaces: - xyz.openbmc_project.Inventory.Item: - Present: - Offsets: - 7: - assert: true - deassert: false - skipOn: deassert - type: bool - xyz.openbmc_project.State.Decorator.OperationalStatus: - Functional: - Offsets: - 8: - assert: false - deassert: true - type: bool - Prereqs: - 7: - assert: true - deassert: false - type: bool - mutability: Mutability::Write|Mutability::Read - path: /system/chassis/motherboard/cpu1/core9 - readingType: assertion - sensorNamePattern: nameParentLeaf - sensorReadingType: 111 - sensorType: 7 - serviceInterface: xyz.openbmc_project.Inventory.Manager -77: - entityID: 208 - entityInstance: 35 - interfaces: - xyz.openbmc_project.Inventory.Item: - Present: - Offsets: - 7: - assert: true - deassert: false - skipOn: deassert - type: bool - xyz.openbmc_project.State.Decorator.OperationalStatus: - Functional: - Offsets: - 8: - assert: false - deassert: true - type: bool - Prereqs: - 7: - assert: true - deassert: false - type: bool - mutability: Mutability::Write|Mutability::Read - path: /system/chassis/motherboard/cpu1/core10 - readingType: assertion - sensorNamePattern: nameParentLeaf - sensorReadingType: 111 - sensorType: 7 - serviceInterface: xyz.openbmc_project.Inventory.Manager -78: - entityID: 208 - entityInstance: 36 - interfaces: - xyz.openbmc_project.Inventory.Item: - Present: - Offsets: - 7: - assert: true - deassert: false - skipOn: deassert - type: bool - xyz.openbmc_project.State.Decorator.OperationalStatus: - Functional: - Offsets: - 8: - assert: false - deassert: true - type: bool - Prereqs: - 7: - assert: true - deassert: false - type: bool - mutability: Mutability::Write|Mutability::Read - path: /system/chassis/motherboard/cpu1/core11 - readingType: assertion - sensorNamePattern: nameParentLeaf - sensorReadingType: 111 - sensorType: 7 - serviceInterface: xyz.openbmc_project.Inventory.Manager -79: - entityID: 208 - entityInstance: 37 - interfaces: - xyz.openbmc_project.Inventory.Item: - Present: - Offsets: - 7: - assert: true - deassert: false - skipOn: deassert - type: bool - xyz.openbmc_project.State.Decorator.OperationalStatus: - Functional: - Offsets: - 8: - assert: false - deassert: true - type: bool - Prereqs: - 7: - assert: true - deassert: false - type: bool - mutability: Mutability::Write|Mutability::Read - path: /system/chassis/motherboard/cpu1/core12 - readingType: assertion - sensorNamePattern: nameParentLeaf - sensorReadingType: 111 - sensorType: 7 - serviceInterface: xyz.openbmc_project.Inventory.Manager -80: - entityID: 208 - entityInstance: 38 - interfaces: - xyz.openbmc_project.Inventory.Item: - Present: - Offsets: - 7: - assert: true - deassert: false - skipOn: deassert - type: bool - xyz.openbmc_project.State.Decorator.OperationalStatus: - Functional: - Offsets: - 8: - assert: false - deassert: true - type: bool - Prereqs: - 7: - assert: true - deassert: false - type: bool - mutability: Mutability::Write|Mutability::Read - path: /system/chassis/motherboard/cpu1/core13 - readingType: assertion - sensorNamePattern: nameParentLeaf - sensorReadingType: 111 - sensorType: 7 - serviceInterface: xyz.openbmc_project.Inventory.Manager -81: - entityID: 208 - entityInstance: 39 - interfaces: - xyz.openbmc_project.Inventory.Item: - Present: - Offsets: - 7: - assert: true - deassert: false - skipOn: deassert - type: bool - xyz.openbmc_project.State.Decorator.OperationalStatus: - Functional: - Offsets: - 8: - assert: false - deassert: true - type: bool - Prereqs: - 7: - assert: true - deassert: false - type: bool - mutability: Mutability::Write|Mutability::Read - path: /system/chassis/motherboard/cpu1/core14 - readingType: assertion - sensorNamePattern: nameParentLeaf - sensorReadingType: 111 - sensorType: 7 - serviceInterface: xyz.openbmc_project.Inventory.Manager -82: - entityID: 208 - entityInstance: 40 - interfaces: - xyz.openbmc_project.Inventory.Item: - Present: - Offsets: - 7: - assert: true - deassert: false - skipOn: deassert - type: bool - xyz.openbmc_project.State.Decorator.OperationalStatus: - Functional: - Offsets: - 8: - assert: false - deassert: true - type: bool - Prereqs: - 7: - assert: true - deassert: false - type: bool - mutability: Mutability::Write|Mutability::Read - path: /system/chassis/motherboard/cpu1/core15 - readingType: assertion - sensorNamePattern: nameParentLeaf - sensorReadingType: 111 - sensorType: 7 - serviceInterface: xyz.openbmc_project.Inventory.Manager -83: - entityID: 208 - entityInstance: 41 - interfaces: - xyz.openbmc_project.Inventory.Item: - Present: - Offsets: - 7: - assert: true - deassert: false - skipOn: deassert - type: bool - xyz.openbmc_project.State.Decorator.OperationalStatus: - Functional: - Offsets: - 8: - assert: false - deassert: true - type: bool - Prereqs: - 7: - assert: true - deassert: false - type: bool - mutability: Mutability::Write|Mutability::Read - path: /system/chassis/motherboard/cpu1/core16 - readingType: assertion - sensorNamePattern: nameParentLeaf - sensorReadingType: 111 - sensorType: 7 - serviceInterface: xyz.openbmc_project.Inventory.Manager -84: - entityID: 208 - entityInstance: 42 - interfaces: - xyz.openbmc_project.Inventory.Item: - Present: - Offsets: - 7: - assert: true - deassert: false - skipOn: deassert - type: bool - xyz.openbmc_project.State.Decorator.OperationalStatus: - Functional: - Offsets: - 8: - assert: false - deassert: true - type: bool - Prereqs: - 7: - assert: true - deassert: false - type: bool - mutability: Mutability::Write|Mutability::Read - path: /system/chassis/motherboard/cpu1/core17 - readingType: assertion - sensorNamePattern: nameParentLeaf - sensorReadingType: 111 - sensorType: 7 - serviceInterface: xyz.openbmc_project.Inventory.Manager -85: - entityID: 208 - entityInstance: 43 - interfaces: - xyz.openbmc_project.Inventory.Item: - Present: - Offsets: - 7: - assert: true - deassert: false - skipOn: deassert - type: bool - xyz.openbmc_project.State.Decorator.OperationalStatus: - Functional: - Offsets: - 8: - assert: false - deassert: true - type: bool - Prereqs: - 7: - assert: true - deassert: false - type: bool - mutability: Mutability::Write|Mutability::Read - path: /system/chassis/motherboard/cpu1/core18 - readingType: assertion - sensorNamePattern: nameParentLeaf - sensorReadingType: 111 - sensorType: 7 - serviceInterface: xyz.openbmc_project.Inventory.Manager -86: - entityID: 208 - entityInstance: 44 - interfaces: - xyz.openbmc_project.Inventory.Item: - Present: - Offsets: - 7: - assert: true - deassert: false - skipOn: deassert - type: bool - xyz.openbmc_project.State.Decorator.OperationalStatus: - Functional: - Offsets: - 8: - assert: false - deassert: true - type: bool - Prereqs: - 7: - assert: true - deassert: false - type: bool - mutability: Mutability::Write|Mutability::Read - path: /system/chassis/motherboard/cpu1/core19 - readingType: assertion - sensorNamePattern: nameParentLeaf - sensorReadingType: 111 - sensorType: 7 - serviceInterface: xyz.openbmc_project.Inventory.Manager -87: - entityID: 208 - entityInstance: 45 - interfaces: - xyz.openbmc_project.Inventory.Item: - Present: - Offsets: - 7: - assert: true - deassert: false - skipOn: deassert - type: bool - xyz.openbmc_project.State.Decorator.OperationalStatus: - Functional: - Offsets: - 8: - assert: false - deassert: true - type: bool - Prereqs: - 7: - assert: true - deassert: false - type: bool - mutability: Mutability::Write|Mutability::Read - path: /system/chassis/motherboard/cpu1/core20 - readingType: assertion - sensorNamePattern: nameParentLeaf - sensorReadingType: 111 - sensorType: 7 - serviceInterface: xyz.openbmc_project.Inventory.Manager -88: - entityID: 208 - entityInstance: 46 - interfaces: - xyz.openbmc_project.Inventory.Item: - Present: - Offsets: - 7: - assert: true - deassert: false - skipOn: deassert - type: bool - xyz.openbmc_project.State.Decorator.OperationalStatus: - Functional: - Offsets: - 8: - assert: false - deassert: true - type: bool - Prereqs: - 7: - assert: true - deassert: false - type: bool - mutability: Mutability::Write|Mutability::Read - path: /system/chassis/motherboard/cpu1/core21 - readingType: assertion - sensorNamePattern: nameParentLeaf - sensorReadingType: 111 - sensorType: 7 - serviceInterface: xyz.openbmc_project.Inventory.Manager -89: - entityID: 208 - entityInstance: 47 - interfaces: - xyz.openbmc_project.Inventory.Item: - Present: - Offsets: - 7: - assert: true - deassert: false - skipOn: deassert - type: bool - xyz.openbmc_project.State.Decorator.OperationalStatus: - Functional: - Offsets: - 8: - assert: false - deassert: true - type: bool - Prereqs: - 7: - assert: true - deassert: false - type: bool - mutability: Mutability::Write|Mutability::Read - path: /system/chassis/motherboard/cpu1/core22 - readingType: assertion - sensorNamePattern: nameParentLeaf - sensorReadingType: 111 - sensorType: 7 - serviceInterface: xyz.openbmc_project.Inventory.Manager -90: - entityID: 208 - entityInstance: 48 - interfaces: - xyz.openbmc_project.Inventory.Item: - Present: - Offsets: - 7: - assert: true - deassert: false - skipOn: deassert - type: bool - xyz.openbmc_project.State.Decorator.OperationalStatus: - Functional: - Offsets: - 8: - assert: false - deassert: true - type: bool - Prereqs: - 7: - assert: true - deassert: false - type: bool - mutability: Mutability::Write|Mutability::Read - path: /system/chassis/motherboard/cpu1/core23 - readingType: assertion - sensorNamePattern: nameParentLeaf - sensorReadingType: 111 - sensorType: 7 - serviceInterface: xyz.openbmc_project.Inventory.Manager -91: - bExp: 0 - entityID: 208 - entityInstance: 49 - interfaces: - xyz.openbmc_project.Sensor.Value: - Value: - Offsets: - 255: - type: int64_t - multiplierM: 1 - mutability: Mutability::Write|Mutability::Read - offsetB: -127 - path: /xyz/openbmc_project/sensors/temperature/p0_core0_temp - rExp: 0 - readingType: readingData - scale: -3 - sensorNamePattern: nameLeaf - sensorReadingType: 1 - sensorType: 1 - serviceInterface: org.freedesktop.DBus.Properties - unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC -92: - bExp: 0 - entityID: 208 - entityInstance: 50 - interfaces: - xyz.openbmc_project.Sensor.Value: - Value: - Offsets: - 255: - type: int64_t - multiplierM: 1 - mutability: Mutability::Write|Mutability::Read - offsetB: -127 - path: /xyz/openbmc_project/sensors/temperature/p0_core1_temp - rExp: 0 - readingType: readingData - scale: -3 - sensorNamePattern: nameLeaf - sensorReadingType: 1 - sensorType: 1 - serviceInterface: org.freedesktop.DBus.Properties - unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC -93: - bExp: 0 - entityID: 208 - entityInstance: 51 - interfaces: - xyz.openbmc_project.Sensor.Value: - Value: - Offsets: - 255: - type: int64_t - multiplierM: 1 - mutability: Mutability::Write|Mutability::Read - offsetB: -127 - path: /xyz/openbmc_project/sensors/temperature/p0_core2_temp - rExp: 0 - readingType: readingData - scale: -3 - sensorNamePattern: nameLeaf - sensorReadingType: 1 - sensorType: 1 - serviceInterface: org.freedesktop.DBus.Properties - unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC -94: - bExp: 0 - entityID: 208 - entityInstance: 52 - interfaces: - xyz.openbmc_project.Sensor.Value: - Value: - Offsets: - 255: - type: int64_t - multiplierM: 1 - mutability: Mutability::Write|Mutability::Read - offsetB: -127 - path: /xyz/openbmc_project/sensors/temperature/p0_core3_temp - rExp: 0 - readingType: readingData - scale: -3 - sensorNamePattern: nameLeaf - sensorReadingType: 1 - sensorType: 1 - serviceInterface: org.freedesktop.DBus.Properties - unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC -95: - bExp: 0 - entityID: 208 - entityInstance: 53 - interfaces: - xyz.openbmc_project.Sensor.Value: - Value: - Offsets: - 255: - type: int64_t - multiplierM: 1 - mutability: Mutability::Write|Mutability::Read - offsetB: -127 - path: /xyz/openbmc_project/sensors/temperature/p0_core4_temp - rExp: 0 - readingType: readingData - scale: -3 - sensorNamePattern: nameLeaf - sensorReadingType: 1 - sensorType: 1 - serviceInterface: org.freedesktop.DBus.Properties - unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC -96: - bExp: 0 - entityID: 208 - entityInstance: 54 - interfaces: - xyz.openbmc_project.Sensor.Value: - Value: - Offsets: - 255: - type: int64_t - multiplierM: 1 - mutability: Mutability::Write|Mutability::Read - offsetB: -127 - path: /xyz/openbmc_project/sensors/temperature/p0_core5_temp - rExp: 0 - readingType: readingData - scale: -3 - sensorNamePattern: nameLeaf - sensorReadingType: 1 - sensorType: 1 - serviceInterface: org.freedesktop.DBus.Properties - unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC -97: - bExp: 0 - entityID: 208 - entityInstance: 55 - interfaces: - xyz.openbmc_project.Sensor.Value: - Value: - Offsets: - 255: - type: int64_t - multiplierM: 1 - mutability: Mutability::Write|Mutability::Read - offsetB: -127 - path: /xyz/openbmc_project/sensors/temperature/p0_core6_temp - rExp: 0 - readingType: readingData - scale: -3 - sensorNamePattern: nameLeaf - sensorReadingType: 1 - sensorType: 1 - serviceInterface: org.freedesktop.DBus.Properties - unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC -98: - bExp: 0 - entityID: 208 - entityInstance: 56 - interfaces: - xyz.openbmc_project.Sensor.Value: - Value: - Offsets: - 255: - type: int64_t - multiplierM: 1 - mutability: Mutability::Write|Mutability::Read - offsetB: -127 - path: /xyz/openbmc_project/sensors/temperature/p0_core7_temp - rExp: 0 - readingType: readingData - scale: -3 - sensorNamePattern: nameLeaf - sensorReadingType: 1 - sensorType: 1 - serviceInterface: org.freedesktop.DBus.Properties - unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC -99: - bExp: 0 - entityID: 208 - entityInstance: 57 - interfaces: - xyz.openbmc_project.Sensor.Value: - Value: - Offsets: - 255: - type: int64_t - multiplierM: 1 - mutability: Mutability::Write|Mutability::Read - offsetB: -127 - path: /xyz/openbmc_project/sensors/temperature/p0_core8_temp - rExp: 0 - readingType: readingData - scale: -3 - sensorNamePattern: nameLeaf - sensorReadingType: 1 - sensorType: 1 - serviceInterface: org.freedesktop.DBus.Properties - unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC -100: - bExp: 0 - entityID: 208 - entityInstance: 58 - interfaces: - xyz.openbmc_project.Sensor.Value: - Value: - Offsets: - 255: - type: int64_t - multiplierM: 1 - mutability: Mutability::Write|Mutability::Read - offsetB: -127 - path: /xyz/openbmc_project/sensors/temperature/p0_core9_temp - rExp: 0 - readingType: readingData - scale: -3 - sensorNamePattern: nameLeaf - sensorReadingType: 1 - sensorType: 1 - serviceInterface: org.freedesktop.DBus.Properties - unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC -101: - bExp: 0 - entityID: 208 - entityInstance: 59 - interfaces: - xyz.openbmc_project.Sensor.Value: - Value: - Offsets: - 255: - type: int64_t - multiplierM: 1 - mutability: Mutability::Write|Mutability::Read - offsetB: -127 - path: /xyz/openbmc_project/sensors/temperature/p0_core10_temp - rExp: 0 - readingType: readingData - scale: -3 - sensorNamePattern: nameLeaf - sensorReadingType: 1 - sensorType: 1 - serviceInterface: org.freedesktop.DBus.Properties - unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC -102: - bExp: 0 - entityID: 208 - entityInstance: 60 - interfaces: - xyz.openbmc_project.Sensor.Value: - Value: - Offsets: - 255: - type: int64_t - multiplierM: 1 - mutability: Mutability::Write|Mutability::Read - offsetB: -127 - path: /xyz/openbmc_project/sensors/temperature/p0_core11_temp - rExp: 0 - readingType: readingData - scale: -3 - sensorNamePattern: nameLeaf - sensorReadingType: 1 - sensorType: 1 - serviceInterface: org.freedesktop.DBus.Properties - unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC -103: - bExp: 0 - entityID: 208 - entityInstance: 61 - interfaces: - xyz.openbmc_project.Sensor.Value: - Value: - Offsets: - 255: - type: int64_t - multiplierM: 1 - mutability: Mutability::Write|Mutability::Read - offsetB: -127 - path: /xyz/openbmc_project/sensors/temperature/p0_core12_temp - rExp: 0 - readingType: readingData - scale: -3 - sensorNamePattern: nameLeaf - sensorReadingType: 1 - sensorType: 1 - serviceInterface: org.freedesktop.DBus.Properties - unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC -104: - bExp: 0 - entityID: 208 - entityInstance: 62 - interfaces: - xyz.openbmc_project.Sensor.Value: - Value: - Offsets: - 255: - type: int64_t - multiplierM: 1 - mutability: Mutability::Write|Mutability::Read - offsetB: -127 - path: /xyz/openbmc_project/sensors/temperature/p0_core13_temp - rExp: 0 - readingType: readingData - scale: -3 - sensorNamePattern: nameLeaf - sensorReadingType: 1 - sensorType: 1 - serviceInterface: org.freedesktop.DBus.Properties - unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC -105: - bExp: 0 - entityID: 208 - entityInstance: 63 - interfaces: - xyz.openbmc_project.Sensor.Value: - Value: - Offsets: - 255: - type: int64_t - multiplierM: 1 - mutability: Mutability::Write|Mutability::Read - offsetB: -127 - path: /xyz/openbmc_project/sensors/temperature/p0_core14_temp - rExp: 0 - readingType: readingData - scale: -3 - sensorNamePattern: nameLeaf - sensorReadingType: 1 - sensorType: 1 - serviceInterface: org.freedesktop.DBus.Properties - unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC -106: - bExp: 0 - entityID: 208 - entityInstance: 64 - interfaces: - xyz.openbmc_project.Sensor.Value: - Value: - Offsets: - 255: - type: int64_t - multiplierM: 1 - mutability: Mutability::Write|Mutability::Read - offsetB: -127 - path: /xyz/openbmc_project/sensors/temperature/p0_core15_temp - rExp: 0 - readingType: readingData - scale: -3 - sensorNamePattern: nameLeaf - sensorReadingType: 1 - sensorType: 1 - serviceInterface: org.freedesktop.DBus.Properties - unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC -107: - bExp: 0 - entityID: 208 - entityInstance: 65 - interfaces: - xyz.openbmc_project.Sensor.Value: - Value: - Offsets: - 255: - type: int64_t - multiplierM: 1 - mutability: Mutability::Write|Mutability::Read - offsetB: -127 - path: /xyz/openbmc_project/sensors/temperature/p0_core16_temp - rExp: 0 - readingType: readingData - scale: -3 - sensorNamePattern: nameLeaf - sensorReadingType: 1 - sensorType: 1 - serviceInterface: org.freedesktop.DBus.Properties - unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC -108: - bExp: 0 - entityID: 208 - entityInstance: 66 - interfaces: - xyz.openbmc_project.Sensor.Value: - Value: - Offsets: - 255: - type: int64_t - multiplierM: 1 - mutability: Mutability::Write|Mutability::Read - offsetB: -127 - path: /xyz/openbmc_project/sensors/temperature/p0_core17_temp - rExp: 0 - readingType: readingData - scale: -3 - sensorNamePattern: nameLeaf - sensorReadingType: 1 - sensorType: 1 - serviceInterface: org.freedesktop.DBus.Properties - unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC -109: - bExp: 0 - entityID: 208 - entityInstance: 67 - interfaces: - xyz.openbmc_project.Sensor.Value: - Value: - Offsets: - 255: - type: int64_t - multiplierM: 1 - mutability: Mutability::Write|Mutability::Read - offsetB: -127 - path: /xyz/openbmc_project/sensors/temperature/p0_core18_temp - rExp: 0 - readingType: readingData - scale: -3 - sensorNamePattern: nameLeaf - sensorReadingType: 1 - sensorType: 1 - serviceInterface: org.freedesktop.DBus.Properties - unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC -110: - bExp: 0 - entityID: 208 - entityInstance: 68 - interfaces: - xyz.openbmc_project.Sensor.Value: - Value: - Offsets: - 255: - type: int64_t - multiplierM: 1 - mutability: Mutability::Write|Mutability::Read - offsetB: -127 - path: /xyz/openbmc_project/sensors/temperature/p0_core19_temp - rExp: 0 - readingType: readingData - scale: -3 - sensorNamePattern: nameLeaf - sensorReadingType: 1 - sensorType: 1 - serviceInterface: org.freedesktop.DBus.Properties - unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC -111: - bExp: 0 - entityID: 208 - entityInstance: 69 - interfaces: - xyz.openbmc_project.Sensor.Value: - Value: - Offsets: - 255: - type: int64_t - multiplierM: 1 - mutability: Mutability::Write|Mutability::Read - offsetB: -127 - path: /xyz/openbmc_project/sensors/temperature/p0_core20_temp - rExp: 0 - readingType: readingData - scale: -3 - sensorNamePattern: nameLeaf - sensorReadingType: 1 - sensorType: 1 - serviceInterface: org.freedesktop.DBus.Properties - unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC -112: - bExp: 0 - entityID: 208 - entityInstance: 70 - interfaces: - xyz.openbmc_project.Sensor.Value: - Value: - Offsets: - 255: - type: int64_t - multiplierM: 1 - mutability: Mutability::Write|Mutability::Read - offsetB: -127 - path: /xyz/openbmc_project/sensors/temperature/p0_core21_temp - rExp: 0 - readingType: readingData - scale: -3 - sensorNamePattern: nameLeaf - sensorReadingType: 1 - sensorType: 1 - serviceInterface: org.freedesktop.DBus.Properties - unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC -113: - bExp: 0 - entityID: 208 - entityInstance: 71 - interfaces: - xyz.openbmc_project.Sensor.Value: - Value: - Offsets: - 255: - type: int64_t - multiplierM: 1 - mutability: Mutability::Write|Mutability::Read - offsetB: -127 - path: /xyz/openbmc_project/sensors/temperature/p0_core22_temp - rExp: 0 - readingType: readingData - scale: -3 - sensorNamePattern: nameLeaf - sensorReadingType: 1 - sensorType: 1 - serviceInterface: org.freedesktop.DBus.Properties - unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC -114: - bExp: 0 - entityID: 208 - entityInstance: 72 - interfaces: - xyz.openbmc_project.Sensor.Value: - Value: - Offsets: - 255: - type: int64_t - multiplierM: 1 - mutability: Mutability::Write|Mutability::Read - offsetB: -127 - path: /xyz/openbmc_project/sensors/temperature/p0_core23_temp - rExp: 0 - readingType: readingData - scale: -3 - sensorNamePattern: nameLeaf - sensorReadingType: 1 - sensorType: 1 - serviceInterface: org.freedesktop.DBus.Properties - unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC -115: - bExp: 0 - entityID: 208 - entityInstance: 73 - interfaces: - xyz.openbmc_project.Sensor.Value: - Value: - Offsets: - 255: - type: int64_t - multiplierM: 1 - mutability: Mutability::Write|Mutability::Read - offsetB: -127 - path: /xyz/openbmc_project/sensors/temperature/p1_core0_temp - rExp: 0 - readingType: readingData - scale: -3 - sensorNamePattern: nameLeaf - sensorReadingType: 1 - sensorType: 1 - serviceInterface: org.freedesktop.DBus.Properties - unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC -116: - bExp: 0 - entityID: 208 - entityInstance: 74 - interfaces: - xyz.openbmc_project.Sensor.Value: - Value: - Offsets: - 255: - type: int64_t - multiplierM: 1 - mutability: Mutability::Write|Mutability::Read - offsetB: -127 - path: /xyz/openbmc_project/sensors/temperature/p1_core1_temp - rExp: 0 - readingType: readingData - scale: -3 - sensorNamePattern: nameLeaf - sensorReadingType: 1 - sensorType: 1 - serviceInterface: org.freedesktop.DBus.Properties - unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC -117: - bExp: 0 - entityID: 208 - entityInstance: 75 - interfaces: - xyz.openbmc_project.Sensor.Value: - Value: - Offsets: - 255: - type: int64_t - multiplierM: 1 - mutability: Mutability::Write|Mutability::Read - offsetB: -127 - path: /xyz/openbmc_project/sensors/temperature/p1_core2_temp - rExp: 0 - readingType: readingData - scale: -3 - sensorNamePattern: nameLeaf - sensorReadingType: 1 - sensorType: 1 - serviceInterface: org.freedesktop.DBus.Properties - unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC -118: - bExp: 0 - entityID: 208 - entityInstance: 76 - interfaces: - xyz.openbmc_project.Sensor.Value: - Value: - Offsets: - 255: - type: int64_t - multiplierM: 1 - mutability: Mutability::Write|Mutability::Read - offsetB: -127 - path: /xyz/openbmc_project/sensors/temperature/p1_core3_temp - rExp: 0 - readingType: readingData - scale: -3 - sensorNamePattern: nameLeaf - sensorReadingType: 1 - sensorType: 1 - serviceInterface: org.freedesktop.DBus.Properties - unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC -119: - bExp: 0 - entityID: 208 - entityInstance: 77 - interfaces: - xyz.openbmc_project.Sensor.Value: - Value: - Offsets: - 255: - type: int64_t - multiplierM: 1 - mutability: Mutability::Write|Mutability::Read - offsetB: -127 - path: /xyz/openbmc_project/sensors/temperature/p1_core4_temp - rExp: 0 - readingType: readingData - scale: -3 - sensorNamePattern: nameLeaf - sensorReadingType: 1 - sensorType: 1 - serviceInterface: org.freedesktop.DBus.Properties - unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC -120: - bExp: 0 - entityID: 208 - entityInstance: 78 - interfaces: - xyz.openbmc_project.Sensor.Value: - Value: - Offsets: - 255: - type: int64_t - multiplierM: 1 - mutability: Mutability::Write|Mutability::Read - offsetB: -127 - path: /xyz/openbmc_project/sensors/temperature/p1_core5_temp - rExp: 0 - readingType: readingData - scale: -3 - sensorNamePattern: nameLeaf - sensorReadingType: 1 - sensorType: 1 - serviceInterface: org.freedesktop.DBus.Properties - unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC -121: - bExp: 0 - entityID: 208 - entityInstance: 79 - interfaces: - xyz.openbmc_project.Sensor.Value: - Value: - Offsets: - 255: - type: int64_t - multiplierM: 1 - mutability: Mutability::Write|Mutability::Read - offsetB: -127 - path: /xyz/openbmc_project/sensors/temperature/p1_core6_temp - rExp: 0 - readingType: readingData - scale: -3 - sensorNamePattern: nameLeaf - sensorReadingType: 1 - sensorType: 1 - serviceInterface: org.freedesktop.DBus.Properties - unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC -122: - bExp: 0 - entityID: 208 - entityInstance: 80 - interfaces: - xyz.openbmc_project.Sensor.Value: - Value: - Offsets: - 255: - type: int64_t - multiplierM: 1 - mutability: Mutability::Write|Mutability::Read - offsetB: -127 - path: /xyz/openbmc_project/sensors/temperature/p1_core7_temp - rExp: 0 - readingType: readingData - scale: -3 - sensorNamePattern: nameLeaf - sensorReadingType: 1 - sensorType: 1 - serviceInterface: org.freedesktop.DBus.Properties - unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC -123: - bExp: 0 - entityID: 208 - entityInstance: 81 - interfaces: - xyz.openbmc_project.Sensor.Value: - Value: - Offsets: - 255: - type: int64_t - multiplierM: 1 - mutability: Mutability::Write|Mutability::Read - offsetB: -127 - path: /xyz/openbmc_project/sensors/temperature/p1_core8_temp - rExp: 0 - readingType: readingData - scale: -3 - sensorNamePattern: nameLeaf - sensorReadingType: 1 - sensorType: 1 - serviceInterface: org.freedesktop.DBus.Properties - unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC -124: - bExp: 0 - entityID: 208 - entityInstance: 82 - interfaces: - xyz.openbmc_project.Sensor.Value: - Value: - Offsets: - 255: - type: int64_t - multiplierM: 1 - mutability: Mutability::Write|Mutability::Read - offsetB: -127 - path: /xyz/openbmc_project/sensors/temperature/p1_core9_temp - rExp: 0 - readingType: readingData - scale: -3 - sensorNamePattern: nameLeaf - sensorReadingType: 1 - sensorType: 1 - serviceInterface: org.freedesktop.DBus.Properties - unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC -125: - bExp: 0 - entityID: 208 - entityInstance: 83 - interfaces: - xyz.openbmc_project.Sensor.Value: - Value: - Offsets: - 255: - type: int64_t - multiplierM: 1 - mutability: Mutability::Write|Mutability::Read - offsetB: -127 - path: /xyz/openbmc_project/sensors/temperature/p1_core10_temp - rExp: 0 - readingType: readingData - scale: -3 - sensorNamePattern: nameLeaf - sensorReadingType: 1 - sensorType: 1 - serviceInterface: org.freedesktop.DBus.Properties - unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC -126: - bExp: 0 - entityID: 208 - entityInstance: 84 - interfaces: - xyz.openbmc_project.Sensor.Value: - Value: - Offsets: - 255: - type: int64_t - multiplierM: 1 - mutability: Mutability::Write|Mutability::Read - offsetB: -127 - path: /xyz/openbmc_project/sensors/temperature/p1_core11_temp - rExp: 0 - readingType: readingData - scale: -3 - sensorNamePattern: nameLeaf - sensorReadingType: 1 - sensorType: 1 - serviceInterface: org.freedesktop.DBus.Properties - unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC -127: - bExp: 0 - entityID: 208 - entityInstance: 85 - interfaces: - xyz.openbmc_project.Sensor.Value: - Value: - Offsets: - 255: - type: int64_t - multiplierM: 1 - mutability: Mutability::Write|Mutability::Read - offsetB: -127 - path: /xyz/openbmc_project/sensors/temperature/p1_core12_temp - rExp: 0 - readingType: readingData - scale: -3 - sensorNamePattern: nameLeaf - sensorReadingType: 1 - sensorType: 1 - serviceInterface: org.freedesktop.DBus.Properties - unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC -128: - bExp: 0 - entityID: 208 - entityInstance: 86 - interfaces: - xyz.openbmc_project.Sensor.Value: - Value: - Offsets: - 255: - type: int64_t - multiplierM: 1 - mutability: Mutability::Write|Mutability::Read - offsetB: -127 - path: /xyz/openbmc_project/sensors/temperature/p1_core13_temp - rExp: 0 - readingType: readingData - scale: -3 - sensorNamePattern: nameLeaf - sensorReadingType: 1 - sensorType: 1 - serviceInterface: org.freedesktop.DBus.Properties - unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC -129: - bExp: 0 - entityID: 208 - entityInstance: 87 - interfaces: - xyz.openbmc_project.Sensor.Value: - Value: - Offsets: - 255: - type: int64_t - multiplierM: 1 - mutability: Mutability::Write|Mutability::Read - offsetB: -127 - path: /xyz/openbmc_project/sensors/temperature/p1_core14_temp - rExp: 0 - readingType: readingData - scale: -3 - sensorNamePattern: nameLeaf - sensorReadingType: 1 - sensorType: 1 - serviceInterface: org.freedesktop.DBus.Properties - unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC -130: - bExp: 0 - entityID: 208 - entityInstance: 88 - interfaces: - xyz.openbmc_project.Sensor.Value: - Value: - Offsets: - 255: - type: int64_t - multiplierM: 1 - mutability: Mutability::Write|Mutability::Read - offsetB: -127 - path: /xyz/openbmc_project/sensors/temperature/p1_core15_temp - rExp: 0 - readingType: readingData - scale: -3 - sensorNamePattern: nameLeaf - sensorReadingType: 1 - sensorType: 1 - serviceInterface: org.freedesktop.DBus.Properties - unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC -131: - bExp: 0 - entityID: 208 - entityInstance: 89 - interfaces: - xyz.openbmc_project.Sensor.Value: - Value: - Offsets: - 255: - type: int64_t - multiplierM: 1 - mutability: Mutability::Write|Mutability::Read - offsetB: -127 - path: /xyz/openbmc_project/sensors/temperature/p1_core16_temp - rExp: 0 - readingType: readingData - scale: -3 - sensorNamePattern: nameLeaf - sensorReadingType: 1 - sensorType: 1 - serviceInterface: org.freedesktop.DBus.Properties - unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC -132: - bExp: 0 - entityID: 208 - entityInstance: 90 - interfaces: - xyz.openbmc_project.Sensor.Value: - Value: - Offsets: - 255: - type: int64_t - multiplierM: 1 - mutability: Mutability::Write|Mutability::Read - offsetB: -127 - path: /xyz/openbmc_project/sensors/temperature/p1_core17_temp - rExp: 0 - readingType: readingData - scale: -3 - sensorNamePattern: nameLeaf - sensorReadingType: 1 - sensorType: 1 - serviceInterface: org.freedesktop.DBus.Properties - unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC -133: - bExp: 0 - entityID: 208 - entityInstance: 91 - interfaces: - xyz.openbmc_project.Sensor.Value: - Value: - Offsets: - 255: - type: int64_t - multiplierM: 1 - mutability: Mutability::Write|Mutability::Read - offsetB: -127 - path: /xyz/openbmc_project/sensors/temperature/p1_core18_temp - rExp: 0 - readingType: readingData - scale: -3 - sensorNamePattern: nameLeaf - sensorReadingType: 1 - sensorType: 1 - serviceInterface: org.freedesktop.DBus.Properties - unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC -134: - bExp: 0 - entityID: 208 - entityInstance: 92 - interfaces: - xyz.openbmc_project.Sensor.Value: - Value: - Offsets: - 255: - type: int64_t - multiplierM: 1 - mutability: Mutability::Write|Mutability::Read - offsetB: -127 - path: /xyz/openbmc_project/sensors/temperature/p1_core19_temp - rExp: 0 - readingType: readingData - scale: -3 - sensorNamePattern: nameLeaf - sensorReadingType: 1 - sensorType: 1 - serviceInterface: org.freedesktop.DBus.Properties - unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC -135: - bExp: 0 - entityID: 208 - entityInstance: 93 - interfaces: - xyz.openbmc_project.Sensor.Value: - Value: - Offsets: - 255: - type: int64_t - multiplierM: 1 - mutability: Mutability::Write|Mutability::Read - offsetB: -127 - path: /xyz/openbmc_project/sensors/temperature/p1_core20_temp - rExp: 0 - readingType: readingData - scale: -3 - sensorNamePattern: nameLeaf - sensorReadingType: 1 - sensorType: 1 - serviceInterface: org.freedesktop.DBus.Properties - unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC -136: - bExp: 0 - entityID: 208 - entityInstance: 94 - interfaces: - xyz.openbmc_project.Sensor.Value: - Value: - Offsets: - 255: - type: int64_t - multiplierM: 1 - mutability: Mutability::Write|Mutability::Read - offsetB: -127 - path: /xyz/openbmc_project/sensors/temperature/p1_core21_temp - rExp: 0 - readingType: readingData - scale: -3 - sensorNamePattern: nameLeaf - sensorReadingType: 1 - sensorType: 1 - serviceInterface: org.freedesktop.DBus.Properties - unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC -137: - bExp: 0 - entityID: 208 - entityInstance: 95 - interfaces: - xyz.openbmc_project.Sensor.Value: - Value: - Offsets: - 255: - type: int64_t - multiplierM: 1 - mutability: Mutability::Write|Mutability::Read - offsetB: -127 - path: /xyz/openbmc_project/sensors/temperature/p1_core22_temp - rExp: 0 - readingType: readingData - scale: -3 - sensorNamePattern: nameLeaf - sensorReadingType: 1 - sensorType: 1 - serviceInterface: org.freedesktop.DBus.Properties - unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC -138: - bExp: 0 - entityID: 208 - entityInstance: 96 - interfaces: - xyz.openbmc_project.Sensor.Value: - Value: - Offsets: - 255: - type: int64_t - multiplierM: 1 - mutability: Mutability::Write|Mutability::Read - offsetB: -127 - path: /xyz/openbmc_project/sensors/temperature/p1_core23_temp - rExp: 0 - readingType: readingData - scale: -3 - sensorNamePattern: nameLeaf - sensorReadingType: 1 - sensorType: 1 - serviceInterface: org.freedesktop.DBus.Properties - unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC -139: - entityID: 34 - entityInstance: 2 - interfaces: - xyz.openbmc_project.Control.Boot.RebootAttempts: - AttemptsLeft: - Offsets: - 255: - type: uint32_t - mutability: Mutability::Write|Mutability::Read - path: /xyz/openbmc_project/state/host0 - readingType: readingAssertion - sensorNamePattern: nameProperty - sensorReadingType: 111 - sensorType: 195 - serviceInterface: org.freedesktop.DBus.Properties -145: - entityID: 35 - entityInstance: 1 - interfaces: - xyz.openbmc_project.State.OperatingSystem.Status: - OperatingSystemState: - Offsets: - 1: - assert: xyz.openbmc_project.State.OperatingSystem.Status.OSStatus.CBoot - type: string - 2: - assert: xyz.openbmc_project.State.OperatingSystem.Status.OSStatus.PXEBoot - type: string - 3: - assert: xyz.openbmc_project.State.OperatingSystem.Status.OSStatus.DiagBoot - type: string - 4: - assert: xyz.openbmc_project.State.OperatingSystem.Status.OSStatus.CDROMBoot - type: string - 5: - assert: xyz.openbmc_project.State.OperatingSystem.Status.OSStatus.ROMBoot - type: string - 6: - assert: xyz.openbmc_project.State.OperatingSystem.Status.OSStatus.BootComplete - type: string - mutability: Mutability::Write|Mutability::Read - path: /xyz/openbmc_project/state/host0 - readingType: assertion - sensorNamePattern: nameProperty - sensorReadingType: 111 - sensorType: 31 - serviceInterface: org.freedesktop.DBus.Properties diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/ipmi/romulus-ipmi-fru-read-inventory-native.bb b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/ipmi/romulus-ipmi-fru-read-inventory-native.bb deleted file mode 100644 index 5551200e1..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/ipmi/romulus-ipmi-fru-read-inventory-native.bb +++ /dev/null @@ -1,18 +0,0 @@ -SUMMARY = "Romulus inventory map for phosphor-ipmi-host" -PR = "r1" - -inherit native -inherit obmc-phosphor-license -inherit phosphor-ipmi-host - -SRC_URI += "file://config.yaml" - -PROVIDES += "virtual/phosphor-ipmi-fru-read-inventory" - -S = "${WORKDIR}" - -do_install() { - DEST=${D}${config_datadir} - install -d ${DEST} - install config.yaml ${DEST} -} diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/ipmi/romulus-ipmi-inventory-map-native.bb b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/ipmi/romulus-ipmi-inventory-map-native.bb deleted file mode 100644 index c418498f5..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/ipmi/romulus-ipmi-inventory-map-native.bb +++ /dev/null @@ -1,23 +0,0 @@ -SUMMARY = "Romulus IPMI to DBus Inventory mapping." -PR = "r1" - -inherit native -inherit obmc-phosphor-license -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-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/ipmi/romulus-ipmi-inventory-sel-native.bb b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/ipmi/romulus-ipmi-inventory-sel-native.bb deleted file mode 100644 index 93907c858..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/ipmi/romulus-ipmi-inventory-sel-native.bb +++ /dev/null @@ -1,18 +0,0 @@ -SUMMARY = "Inventory to Sensor config for Romulus" -PR = "r1" - -inherit native -inherit phosphor-ipmi-host -inherit obmc-phosphor-license - -PROVIDES += "virtual/phosphor-ipmi-inventory-sel" - -SRC_URI += "file://sel-config.yaml" - -S = "${WORKDIR}" - -do_install() { - DEST=${D}${sensor_datadir} - install -d ${DEST} - install sel-config.yaml ${DEST}/invsensor.yaml -} diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/leds/romulus-led-manager-config-native.bb b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/leds/romulus-led-manager-config-native.bb deleted file mode 100644 index 3c7adaaac..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/leds/romulus-led-manager-config-native.bb +++ /dev/null @@ -1,18 +0,0 @@ -SUMMARY = "Phosphor LED Group Management for Romulus" -PR = "r1" - -inherit native -inherit obmc-phosphor-license - -PROVIDES += "virtual/phosphor-led-manager-config-native" - -SRC_URI += "file://led.yaml" -S = "${WORKDIR}" - -# Overwrite the example led layout yaml file prior -# to building the phosphor-led-manager package -do_install() { - SRC=${S} - DEST=${D}${datadir}/phosphor-led-manager - install -D ${SRC}/led.yaml ${DEST}/led.yaml -} diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/leds/romulus-led-manager-config/led.yaml b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/leds/romulus-led-manager-config/led.yaml deleted file mode 100755 index b2e96c250..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/leds/romulus-led-manager-config/led.yaml +++ /dev/null @@ -1,335 +0,0 @@ -bmc_booted: - power: - Action: 'Blink' - DutyOn: 50 - Period: 1000 - Priority: 'On' - -power_on: - power: - Action: 'On' - DutyOn: 50 - Period: 0 - Priority: 'On' - -enclosure_fault: - fault: - Action: 'On' - DutyOn: 50 - Period: 0 - Priority: 'Blink' - -enclosure_identify: - identify: - Action: 'Blink' - DutyOn: 50 - Period: 1000 - -# The Op Panel on the Romulus system holds a multicolor LED. -# Both the 'fault' and 'identify' gpios are wired to the same LED. -# By holding one in 'on' while the other in 'blink' state, ensures -# the manufacturing process can verify both colors function -lamp_test: - fault: - Action: 'Blink' - DutyOn: 50 - Period: 1000 - Priority: 'Blink' - identify: - Action: 'On' - -# All kinds of faults using the same action as enclosure_fault -Fan0Fault: - fault: - Action: 'On' - DutyOn: 50 - Period: 0 - Priority: 'Blink' -Fan1Fault: - fault: - Action: 'On' - DutyOn: 50 - Period: 0 - Priority: 'Blink' -Fan2Fault: - fault: - Action: 'On' - DutyOn: 50 - Period: 0 - Priority: 'Blink' -bmcFault: - fault: - Action: 'On' - DutyOn: 50 - Period: 0 - Priority: 'Blink' -core0Fault: - fault: - Action: 'On' - DutyOn: 50 - Period: 0 - Priority: 'Blink' -core1Fault: - fault: - Action: 'On' - DutyOn: 50 - Period: 0 - Priority: 'Blink' -core2Fault: - fault: - Action: 'On' - DutyOn: 50 - Period: 0 - Priority: 'Blink' -core3Fault: - fault: - Action: 'On' - DutyOn: 50 - Period: 0 - Priority: 'Blink' -core4Fault: - fault: - Action: 'On' - DutyOn: 50 - Period: 0 - Priority: 'Blink' -core5Fault: - fault: - Action: 'On' - DutyOn: 50 - Period: 0 - Priority: 'Blink' -core6Fault: - fault: - Action: 'On' - DutyOn: 50 - Period: 0 - Priority: 'Blink' -core7Fault: - fault: - Action: 'On' - DutyOn: 50 - Period: 0 - Priority: 'Blink' -core8Fault: - fault: - Action: 'On' - DutyOn: 50 - Period: 0 - Priority: 'Blink' -core9Fault: - fault: - Action: 'On' - DutyOn: 50 - Period: 0 - Priority: 'Blink' -core10Fault: - fault: - Action: 'On' - DutyOn: 50 - Period: 0 - Priority: 'Blink' -core11Fault: - fault: - Action: 'On' - DutyOn: 50 - Period: 0 - Priority: 'Blink' -core12Fault: - fault: - Action: 'On' - DutyOn: 50 - Period: 0 - Priority: 'Blink' -core13Fault: - fault: - Action: 'On' - DutyOn: 50 - Period: 0 - Priority: 'Blink' -core14Fault: - fault: - Action: 'On' - DutyOn: 50 - Period: 0 - Priority: 'Blink' -core15Fault: - fault: - Action: 'On' - DutyOn: 50 - Period: 0 - Priority: 'Blink' -core16Fault: - fault: - Action: 'On' - DutyOn: 50 - Period: 0 - Priority: 'Blink' -core17Fault: - fault: - Action: 'On' - DutyOn: 50 - Period: 0 - Priority: 'Blink' -core18Fault: - fault: - Action: 'On' - DutyOn: 50 - Period: 0 - Priority: 'Blink' -core19Fault: - fault: - Action: 'On' - DutyOn: 50 - Period: 0 - Priority: 'Blink' -core20Fault: - fault: - Action: 'On' - DutyOn: 50 - Period: 0 - Priority: 'Blink' -core21Fault: - fault: - Action: 'On' - DutyOn: 50 - Period: 0 - Priority: 'Blink' -core22Fault: - fault: - Action: 'On' - DutyOn: 50 - Period: 0 - Priority: 'Blink' -core23Fault: - fault: - Action: 'On' - DutyOn: 50 - Period: 0 - Priority: 'Blink' -cpu0Fault: - fault: - Action: 'On' - DutyOn: 50 - Period: 0 - Priority: 'Blink' -cpu1Fault: - fault: - Action: 'On' - DutyOn: 50 - Period: 0 - Priority: 'Blink' -dimm0Fault: - fault: - Action: 'On' - DutyOn: 50 - Period: 0 - Priority: 'Blink' -dimm1Fault: - fault: - Action: 'On' - DutyOn: 50 - Period: 0 - Priority: 'Blink' -dimm2Fault: - fault: - Action: 'On' - DutyOn: 50 - Period: 0 - Priority: 'Blink' -dimm3Fault: - fault: - Action: 'On' - DutyOn: 50 - Period: 0 - Priority: 'Blink' -dimm4Fault: - fault: - Action: 'On' - DutyOn: 50 - Period: 0 - Priority: 'Blink' -dimm5Fault: - fault: - Action: 'On' - DutyOn: 50 - Period: 0 - Priority: 'Blink' -dimm6Fault: - fault: - Action: 'On' - DutyOn: 50 - Period: 0 - Priority: 'Blink' -dimm7Fault: - fault: - Action: 'On' - DutyOn: 50 - Period: 0 - Priority: 'Blink' -dimm8Fault: - fault: - Action: 'On' - DutyOn: 50 - Period: 0 - Priority: 'Blink' -dimm9Fault: - fault: - Action: 'On' - DutyOn: 50 - Period: 0 - Priority: 'Blink' -dimm10Fault: - fault: - Action: 'On' - DutyOn: 50 - Period: 0 - Priority: 'Blink' -dimm11Fault: - fault: - Action: 'On' - DutyOn: 50 - Period: 0 - Priority: 'Blink' -dimm12Fault: - fault: - Action: 'On' - DutyOn: 50 - Period: 0 - Priority: 'Blink' -dimm13Fault: - fault: - Action: 'On' - DutyOn: 50 - Period: 0 - Priority: 'Blink' -dimm14Fault: - fault: - Action: 'On' - DutyOn: 50 - Period: 0 - Priority: 'Blink' -dimm15Fault: - fault: - Action: 'On' - DutyOn: 50 - Period: 0 - Priority: 'Blink' -motherboardFault: - fault: - Action: 'On' - DutyOn: 50 - Period: 0 - Priority: 'Blink' -occFault: - fault: - Action: 'On' - DutyOn: 50 - Period: 0 - Priority: 'Blink' -systemFault: - fault: - Action: 'On' - DutyOn: 50 - Period: 0 - Priority: 'Blink' diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/logging/files/callouts.yaml b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/logging/files/callouts.yaml deleted file mode 100644 index 02bb3d8bb..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/logging/files/callouts.yaml +++ /dev/null @@ -1,5 +0,0 @@ -# TODO: Add i2c devices like -# /sys/devices/platform/ahb/ahb:apb/ahb:apb:i2c@1e78a000/1e78a100.i2c-bus/i2c-3/3-0052: /system/chassis/motherboard -/sys/devices/platform/gpio-fsi/fsi0/slave@00:00/raw: /system/chassis/motherboard/cpu0 -/sys/devices/platform/gpio-fsi/fsi0/slave@00:00/00:00:00:0a/fsi1/slave@01:00/raw: /system/chassis/motherboard/cpu1 - diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/logging/romulus-phosphor-logging-callouts-native.bb b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/logging/romulus-phosphor-logging-callouts-native.bb deleted file mode 100644 index 375213957..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/logging/romulus-phosphor-logging-callouts-native.bb +++ /dev/null @@ -1,19 +0,0 @@ -SUMMARY = "Romulus inventory map for phosphor-ipmi-host" -PR = "r1" - -inherit native -inherit obmc-phosphor-license -inherit phosphor-logging - -SRC_URI += "file://callouts.yaml" - -PROVIDES += "virtual/phosphor-logging-callouts" - -S = "${WORKDIR}" - -do_install() { - DEST=${D}${callouts_datadir} - install -d ${DEST} - install callouts.yaml ${DEST} -} - diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/mboxd/mboxd.bbappend b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/mboxd/mboxd.bbappend deleted file mode 100644 index 8b6248a46..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/mboxd/mboxd.bbappend +++ /dev/null @@ -1 +0,0 @@ -MBOXD_FLASH_SIZE = "64M" diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/packagegroups/packagegroup-obmc-apps.bbappend b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/packagegroups/packagegroup-obmc-apps.bbappend deleted file mode 100644 index ea1a7e3e6..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/packagegroups/packagegroup-obmc-apps.bbappend +++ /dev/null @@ -1,2 +0,0 @@ -RDEPENDS_${PN}-inventory += " openpower-occ-control phosphor-cooling-type id-button" -RDEPENDS_${PN}-extras += " phosphor-webui phosphor-image-signing" diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/sensors/phosphor-hwmon%.bbappend b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/sensors/phosphor-hwmon%.bbappend deleted file mode 100644 index 536d797fa..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/sensors/phosphor-hwmon%.bbappend +++ /dev/null @@ -1,23 +0,0 @@ -FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" - -EXTRA_OECONF_append_romulus = " --enable-negative-errno-on-fail" - -CHIPS = " \ - i2c@1e78a000/i2c-bus@440/w83773g@4c \ - pwm-tacho-controller@1e786000 \ - " -ITEMSFMT = "ahb/apb/{0}.conf" - -ITEMS = "${@compose_list(d, 'ITEMSFMT', 'CHIPS')}" - -OCCS = " \ - 00--00--00--06/sbefifo1-dev0/occ-hwmon.1 \ - 00--00--00--0a/fsi1/slave@01--00/01--01--00--06/sbefifo2-dev0/occ-hwmon.2 \ - " - -OCCSFMT = "devices/platform/gpio-fsi/fsi0/slave@00--00/{0}.conf" -OCCITEMS = "${@compose_list(d, 'OCCSFMT', 'OCCS')}" - -ENVS = "obmc/hwmon/{0}" -SYSTEMD_ENVIRONMENT_FILE_${PN} += "${@compose_list(d, 'ENVS', 'ITEMS')}" -SYSTEMD_ENVIRONMENT_FILE_${PN} += "${@compose_list(d, 'ENVS', 'OCCITEMS')}" diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@440/w83773g@4c.conf b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@440/w83773g@4c.conf deleted file mode 100644 index 86a802698..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@440/w83773g@4c.conf +++ /dev/null @@ -1,17 +0,0 @@ -LABEL_temp1 = "outlet" -WARNHI_temp1 = "60000" -WARNLO_temp1 = "0" -CRITHI_temp1 = "70000" -CRITLO_temp1 = "0" - -LABEL_temp2 = "inlet_cpu" -WARNHI_temp2 = "60000" -WARNLO_temp2 = "0" -CRITHI_temp2 = "70000" -CRITLO_temp2 = "0" - -LABEL_temp3 = "inlet_io" -WARNHI_temp3 = "60000" -WARNLO_temp3 = "0" -CRITHI_temp3 = "70000" -CRITLO_temp3 = "0" diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/pwm-tacho-controller@1e786000.conf b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/pwm-tacho-controller@1e786000.conf deleted file mode 100644 index 374115ca5..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/pwm-tacho-controller@1e786000.conf +++ /dev/null @@ -1,8 +0,0 @@ -# Romulus has 7 fan ports but only 3 are used -LABEL_fan9 = "fan0" -LABEL_fan11 = "fan1" -LABEL_fan13 = "fan2" - -PWM_TARGET_fan9 = "1" -PWM_TARGET_fan11 = "2" -PWM_TARGET_fan13 = "1" diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/devices/platform/gpio-fsi/fsi0/slave@00--00/00--00--00--06/sbefifo1-dev0/occ-hwmon.1.conf b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/devices/platform/gpio-fsi/fsi0/slave@00--00/00--00--00--06/sbefifo1-dev0/occ-hwmon.1.conf deleted file mode 100644 index 792ae092c..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/devices/platform/gpio-fsi/fsi0/slave@00--00/00--00--00--06/sbefifo1-dev0/occ-hwmon.1.conf +++ /dev/null @@ -1,67 +0,0 @@ -MODE_temp1 = "label" -MODE_temp2 = "label" -MODE_temp3 = "label" -MODE_temp4 = "label" -MODE_temp5 = "label" -MODE_temp6 = "label" -MODE_temp7 = "label" -MODE_temp8 = "label" -MODE_temp9 = "label" -MODE_temp10 = "label" -MODE_temp11 = "label" -MODE_temp12 = "label" -MODE_temp13 = "label" -MODE_temp14 = "label" -MODE_temp15 = "label" -MODE_temp16 = "label" -MODE_temp17 = "label" -MODE_temp18 = "label" -MODE_temp19 = "label" -MODE_temp20 = "label" -MODE_temp21 = "label" -MODE_temp22 = "label" -MODE_temp23 = "label" -MODE_temp24 = "label" -MODE_temp25 = "label" -MODE_temp26 = "label" -MODE_temp27 = "label" -MODE_temp28 = "label" -MODE_temp29 = "label" -MODE_temp30 = "label" -MODE_temp31 = "label" -MODE_temp32 = "label" -LABEL_temp91 = "p0_core0_temp" -LABEL_temp92 = "p0_core1_temp" -LABEL_temp93 = "p0_core2_temp" -LABEL_temp94 = "p0_core3_temp" -LABEL_temp95 = "p0_core4_temp" -LABEL_temp96 = "p0_core5_temp" -LABEL_temp97 = "p0_core6_temp" -LABEL_temp98 = "p0_core7_temp" -LABEL_temp99 = "p0_core8_temp" -LABEL_temp100 = "p0_core9_temp" -LABEL_temp101 = "p0_core10_temp" -LABEL_temp102 = "p0_core11_temp" -LABEL_temp103 = "p0_core12_temp" -LABEL_temp104 = "p0_core13_temp" -LABEL_temp105 = "p0_core14_temp" -LABEL_temp106 = "p0_core15_temp" -LABEL_temp107 = "p0_core16_temp" -LABEL_temp108 = "p0_core17_temp" -LABEL_temp109 = "p0_core18_temp" -LABEL_temp110 = "p0_core19_temp" -LABEL_temp111 = "p0_core20_temp" -LABEL_temp112 = "p0_core21_temp" -LABEL_temp113 = "p0_core22_temp" -LABEL_temp114 = "p0_core23_temp" -LABEL_temp27 = "dimm0_temp" -LABEL_temp28 = "dimm1_temp" -LABEL_temp29 = "dimm2_temp" -LABEL_temp30 = "dimm3_temp" -LABEL_temp31 = "dimm4_temp" -LABEL_temp32 = "dimm5_temp" -LABEL_temp33 = "dimm6_temp" -LABEL_temp34 = "dimm7_temp" -LABEL_power2 = "p0_power" -LABEL_power3 = "p0_vdd_power" -LABEL_power4 = "p0_vdn_power" diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/devices/platform/gpio-fsi/fsi0/slave@00--00/00--00--00--0a/fsi1/slave@01--00/01--01--00--06/sbefifo2-dev0/occ-hwmon.2.conf b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/devices/platform/gpio-fsi/fsi0/slave@00--00/00--00--00--0a/fsi1/slave@01--00/01--01--00--06/sbefifo2-dev0/occ-hwmon.2.conf deleted file mode 100644 index 383c70dac..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/devices/platform/gpio-fsi/fsi0/slave@00--00/00--00--00--0a/fsi1/slave@01--00/01--01--00--06/sbefifo2-dev0/occ-hwmon.2.conf +++ /dev/null @@ -1,67 +0,0 @@ -MODE_temp1 = "label" -MODE_temp2 = "label" -MODE_temp3 = "label" -MODE_temp4 = "label" -MODE_temp5 = "label" -MODE_temp6 = "label" -MODE_temp7 = "label" -MODE_temp8 = "label" -MODE_temp9 = "label" -MODE_temp10 = "label" -MODE_temp11 = "label" -MODE_temp12 = "label" -MODE_temp13 = "label" -MODE_temp14 = "label" -MODE_temp15 = "label" -MODE_temp16 = "label" -MODE_temp17 = "label" -MODE_temp18 = "label" -MODE_temp19 = "label" -MODE_temp20 = "label" -MODE_temp21 = "label" -MODE_temp22 = "label" -MODE_temp23 = "label" -MODE_temp24 = "label" -MODE_temp25 = "label" -MODE_temp26 = "label" -MODE_temp27 = "label" -MODE_temp28 = "label" -MODE_temp29 = "label" -MODE_temp30 = "label" -MODE_temp31 = "label" -MODE_temp32 = "label" -LABEL_temp115 = "p1_core0_temp" -LABEL_temp116 = "p1_core1_temp" -LABEL_temp117 = "p1_core2_temp" -LABEL_temp118 = "p1_core3_temp" -LABEL_temp119 = "p1_core4_temp" -LABEL_temp120 = "p1_core5_temp" -LABEL_temp121 = "p1_core6_temp" -LABEL_temp122 = "p1_core7_temp" -LABEL_temp123 = "p1_core8_temp" -LABEL_temp124 = "p1_core9_temp" -LABEL_temp125 = "p1_core10_temp" -LABEL_temp126 = "p1_core11_temp" -LABEL_temp127 = "p1_core12_temp" -LABEL_temp128 = "p1_core13_temp" -LABEL_temp129 = "p1_core14_temp" -LABEL_temp130 = "p1_core15_temp" -LABEL_temp131 = "p1_core16_temp" -LABEL_temp132 = "p1_core17_temp" -LABEL_temp133 = "p1_core18_temp" -LABEL_temp134 = "p1_core19_temp" -LABEL_temp135 = "p1_core20_temp" -LABEL_temp136 = "p1_core21_temp" -LABEL_temp137 = "p1_core22_temp" -LABEL_temp138 = "p1_core23_temp" -LABEL_temp35 = "dimm8_temp" -LABEL_temp36 = "dimm9_temp" -LABEL_temp37 = "dimm10_temp" -LABEL_temp38 = "dimm11_temp" -LABEL_temp39 = "dimm12_temp" -LABEL_temp40 = "dimm13_temp" -LABEL_temp41 = "dimm14_temp" -LABEL_temp42 = "dimm15_temp" -LABEL_power2 = "p1_power" -LABEL_power3 = "p1_vdd_power" -LABEL_power4 = "p1_vdn_power" diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/state/phosphor-state-manager.bbappend b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/state/phosphor-state-manager.bbappend deleted file mode 100644 index 4db6f3a6d..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/state/phosphor-state-manager.bbappend +++ /dev/null @@ -1 +0,0 @@ -FILESEXTRAPATHS_prepend_romulus := "${THISDIR}/${PN}:" diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/state/phosphor-state-manager/obmc/phosphor-reboot-host/reboot.conf b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/state/phosphor-state-manager/obmc/phosphor-reboot-host/reboot.conf deleted file mode 100644 index ad50cf698..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/state/phosphor-state-manager/obmc/phosphor-reboot-host/reboot.conf +++ /dev/null @@ -1,3 +0,0 @@ -# Sleep 8 seconds on Romulus to make sure the checkstop status on -# CPU is cleared. See https://github.com/openbmc/openbmc/issues/3330 -REBOOT_DELAY=8 diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/workbook/romulus-config.bb b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/workbook/romulus-config.bb deleted file mode 100644 index 6abc16be5..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/workbook/romulus-config.bb +++ /dev/null @@ -1,5 +0,0 @@ -SUMMARY = "Romulus board wiring" -DESCRIPTION = "Board wiring information for the Romulus OpenPOWER system." -PR = "r1" - -inherit config-in-skeleton diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes.txt b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes.txt deleted file mode 100644 index 3ec3f4a42..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes.txt +++ /dev/null @@ -1,2 +0,0 @@ -recipes-kernel - The kernel and generic applications/libraries with strong kernel dependencies -recipes-phosphor - Phosphor OpenBMC applications and configuration diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/README.md b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/README.md deleted file mode 100644 index beb3ca93c..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/README.md +++ /dev/null @@ -1,8 +0,0 @@ -Witherspoon -================ - -This is the Witherspoon machine layer. - -Witherspoon, or AC922, is an IBM POWER9 two-socket, 2U Accelerated Compute -Server with up to 6 NVIDIA Tesla GPUs. More information can be found -[here](https://www.ibm.com/us-en/marketplace/power-systems-ac922). diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/conf/bblayers.conf.sample b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/conf/bblayers.conf.sample deleted file mode 100644 index 414cb61ae..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/conf/bblayers.conf.sample +++ /dev/null @@ -1,35 +0,0 @@ -# LAYER_CONF_VERSION is increased each time build/conf/bblayers.conf -# changes incompatibly -LCONF_VERSION = "7" - -BBPATH = "${TOPDIR}" -BBFILES ?= "" - -BBLAYERS ?= " \ - ##OEROOT##/meta \ - ##OEROOT##/meta-poky \ - ##OEROOT##/meta-openembedded/meta-oe \ - ##OEROOT##/meta-openembedded/meta-networking \ - ##OEROOT##/meta-openembedded/meta-perl \ - ##OEROOT##/meta-openembedded/meta-python \ - ##OEROOT##/meta-openembedded/meta-webserver \ - ##OEROOT##/meta-phosphor \ - ##OEROOT##/meta-aspeed \ - ##OEROOT##/meta-openbmc-machines/meta-openpower \ - ##OEROOT##/meta-openbmc-machines/meta-openpower/meta-ibm \ - ##OEROOT##/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon \ - " -BBLAYERS_NON_REMOVABLE ?= " \ - ##OEROOT##/meta \ - ##OEROOT##/meta-poky \ - ##OEROOT##/meta-openembedded/meta-oe \ - ##OEROOT##/meta-openembedded/meta-networking \ - ##OEROOT##/meta-openembedded/meta-perl \ - ##OEROOT##/meta-openembedded/meta-python \ - ##OEROOT##/meta-openembedded/meta-webserver \ - ##OEROOT##/meta-phosphor \ - ##OEROOT##/meta-aspeed \ - ##OEROOT##/meta-openbmc-machines/meta-openpower \ - ##OEROOT##/meta-openbmc-machines/meta-openpower/meta-ibm \ - ##OEROOT##/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon \ - " diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/conf/conf-notes.txt b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/conf/conf-notes.txt deleted file mode 100644 index 9b3c01a55..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/conf/conf-notes.txt +++ /dev/null @@ -1,2 +0,0 @@ -Common targets are: - obmc-phosphor-image diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/conf/distro/openbmc-witherspoon.conf b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/conf/distro/openbmc-witherspoon.conf deleted file mode 100644 index f24a74b01..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/conf/distro/openbmc-witherspoon.conf +++ /dev/null @@ -1,5 +0,0 @@ -require conf/distro/include/phosphor-base.inc -require conf/distro/include/phosphor-ubi.inc -require conf/distro/include/openpower-mrw.inc -require conf/distro/include/openpower-ubi.inc -require conf/distro/include/openpower-distrovars.inc diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/conf/layer.conf b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/conf/layer.conf deleted file mode 100644 index 6ea504177..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/conf/layer.conf +++ /dev/null @@ -1,10 +0,0 @@ -# We have a conf and classes directory, add to BBPATH -BBPATH .= ":${LAYERDIR}" - -# We have recipes-* directories, add to BBFILES -BBFILES += "${LAYERDIR}/recipes-*/*/*.bb \ - ${LAYERDIR}/recipes-*/*/*.bbappend" - -BBFILE_COLLECTIONS += "witherspoon" -BBFILE_PATTERN_witherspoon = "" -LAYERSERIES_COMPAT_witherspoon = "sumo" diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/conf/local.conf.sample b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/conf/local.conf.sample deleted file mode 100644 index ca640ce56..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/conf/local.conf.sample +++ /dev/null @@ -1,21 +0,0 @@ -MACHINE ??= "witherspoon" -DISTRO ?= "openbmc-witherspoon" -PACKAGE_CLASSES ?= "package_rpm" -SANITY_TESTED_DISTROS_append ?= " *" -EXTRA_IMAGE_FEATURES = "debug-tweaks" -USER_CLASSES ?= "buildstats image-mklibs image-prelink" -PATCHRESOLVE = "noop" -BB_DISKMON_DIRS = "\ - STOPTASKS,${TMPDIR},1G,100K \ - STOPTASKS,${DL_DIR},1G,100K \ - STOPTASKS,${SSTATE_DIR},1G,100K \ - STOPTASKS,/tmp,100M,100K \ - ABORT,${TMPDIR},100M,1K \ - ABORT,${DL_DIR},100M,1K \ - ABORT,${SSTATE_DIR},100M,1K \ - ABORT,/tmp,10M,1K" -CONF_VERSION = "1" -INHERIT += "extrausers" -EXTRA_USERS_PARAMS = " \ - usermod -p '\$1\$UGMqyqdG\$FZiylVFmRRfl9Z0Ue8G7e/' root; \ - " diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/conf/machine/witherspoon.conf b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/conf/machine/witherspoon.conf deleted file mode 100644 index 1ccd1cf5a..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/conf/machine/witherspoon.conf +++ /dev/null @@ -1,33 +0,0 @@ -KMACHINE = "aspeed" -KERNEL_DEVICETREE = "${KMACHINE}-bmc-opp-${MACHINE}.dtb" -KERNEL_FEATURES_append = " phosphor-wdt-on-panic" - -UBOOT_MACHINE = "ast_g5_ncsi_config" - -OBMC_POWER_SUPPLY_INSTANCES = "0 1" - -PREFERRED_PROVIDER_virtual/p9-vcs-workaround = '' - -require conf/machine/include/ast2500.inc -require conf/machine/include/obmc-bsp-common.inc -require conf/machine/include/ibm.inc -require conf/machine/include/p9.inc - -PHOSPHOR_MRW_URI = "git://github.com/open-power/witherspoon-xml" -PHOSPHOR_MRW_REV = "6ca015dbd3e1e9d5206f9ec13ec9db2d8965e181" - -# Inhibit phosphor-hwmon-config-mrw -VIRTUAL-RUNTIME_phosphor-hwmon-config_df-mrw = "" - -# Pick up the Witherspoon-specific IPMI configuration -VIRTUAL-RUNTIME_ipmi-config = "witherspoon-ipmi-config" - -# Inhibit phosphor-fan-presence-mrw-native -PREFERRED_PROVIDER_virtual/phosphor-fan-presence-config_df-mrw = \ - "phosphor-fan-presence-config-native" - -# Inhibit phosphor-fan-control-fan-config-mrw-native -PREFERRED_PROVIDER_virtual/phosphor-fan-control-fan-config_df-mrw = \ - "phosphor-fan-control-fan-config-native" - -PREFERRED_RPROVIDER_virtual/phosphor-ipmi-config = "witherspoon-ipmi-config" diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-core/systemd/systemd/journald-size-policy.conf b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-core/systemd/systemd/journald-size-policy.conf deleted file mode 100644 index fb84c6734..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-core/systemd/systemd/journald-size-policy.conf +++ /dev/null @@ -1,8 +0,0 @@ -# This file overrides a default for journald -# -# - Set a maximum size for journald in filesystem -# -# See journald.conf(5) for details - -[Journal] -SystemMaxUse=2.5M diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-core/systemd/systemd/journald-storage-policy.conf b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-core/systemd/systemd/journald-storage-policy.conf deleted file mode 100644 index eb746a56f..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-core/systemd/systemd/journald-storage-policy.conf +++ /dev/null @@ -1,8 +0,0 @@ -# This file overrides a default for journald -# -# - Default journald to write to persistent storage -# -# See journald.conf(5) for details - -[Journal] -Storage=persistent diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-core/systemd/systemd/systemd-journald-override.conf b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-core/systemd/systemd/systemd-journald-override.conf deleted file mode 100644 index 0ca86f863..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-core/systemd/systemd/systemd-journald-override.conf +++ /dev/null @@ -1,3 +0,0 @@ -[Unit] -Wants=local-fs.target -After=local-fs.target diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-core/systemd/systemd_%.bbappend b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-core/systemd/systemd_%.bbappend deleted file mode 100644 index 847714b38..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-core/systemd/systemd_%.bbappend +++ /dev/null @@ -1,14 +0,0 @@ -FILESEXTRAPATHS_append := "${THISDIR}/${PN}:" -SRC_URI += "file://journald-storage-policy.conf" -SRC_URI += "file://systemd-journald-override.conf" -SRC_URI += "file://journald-size-policy.conf" - -FILES_${PN} += "${systemd_unitdir}/journald.conf.d/journald-storage-policy.conf" -FILES_${PN} += "${systemd_system_unitdir}/systemd-journald.service.d/systemd-journald-override.conf" -FILES_${PN} += "${systemd_unitdir}/journald.conf.d/journald-size-policy.conf" - -do_install_append() { - install -m 644 -D ${WORKDIR}/journald-storage-policy.conf ${D}${systemd_unitdir}/journald.conf.d/journald-storage-policy.conf - install -m 644 -D ${WORKDIR}/systemd-journald-override.conf ${D}${systemd_system_unitdir}/systemd-journald.service.d/systemd-journald-override.conf - install -m 644 -D ${WORKDIR}/journald-size-policy.conf ${D}${systemd_unitdir}/journald.conf.d/journald-size-policy.conf -} diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-kernel/linux/linux-aspeed/witherspoon.cfg b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-kernel/linux/linux-aspeed/witherspoon.cfg deleted file mode 100644 index dc41d5834..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-kernel/linux/linux-aspeed/witherspoon.cfg +++ /dev/null @@ -1,7 +0,0 @@ -CONFIG_SENSORS_IIO_HWMON=y -CONFIG_SENSORS_TMP421=y -CONFIG_SENSORS_MAX31785=y -CONFIG_SENSORS_UCD9000=y -CONFIG_RTC_DRV_RV8803=y -CONFIG_IIO=y -CONFIG_BMP280=y diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-kernel/linux/linux-aspeed_%.bbappend b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-kernel/linux/linux-aspeed_%.bbappend deleted file mode 100644 index cad9140a0..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-kernel/linux/linux-aspeed_%.bbappend +++ /dev/null @@ -1,2 +0,0 @@ -FILESEXTRAPATHS_prepend_witherspoon := "${THISDIR}/${PN}:" -SRC_URI += "file://witherspoon.cfg" diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/chassis/avsbus-control.bb b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/chassis/avsbus-control.bb deleted file mode 100644 index a09cdc750..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/chassis/avsbus-control.bb +++ /dev/null @@ -1,40 +0,0 @@ -SUMMARY = "Witherspoon AVSBus control" -PR = "r1" - -inherit obmc-phosphor-systemd -inherit obmc-phosphor-license - -RDEPENDS_${PN} += "i2c-tools" - -S = "${WORKDIR}" -SRC_URI += "file://power-workarounds.sh \ - file://avsbus-enable.sh \ - file://avsbus-disable.sh" - -do_install() { - install -d ${D}${bindir} - install -m 0755 ${WORKDIR}/power-workarounds.sh \ - ${D}${bindir}/power-workarounds.sh - install -m 0755 ${WORKDIR}/avsbus-disable.sh \ - ${D}${bindir}/avsbus-disable.sh - install -m 0755 ${WORKDIR}/avsbus-enable.sh \ - ${D}${bindir}/avsbus-enable.sh -} - -TMPL_EN= "avsbus-enable@.service" -TMPL_DIS= "avsbus-disable@.service" -TMPL_WA= "power-workarounds@.service" -INSTFMT_EN= "avsbus-enable@{0}.service" -INSTFMT_DIS= "avsbus-disable@{0}.service" -INSTFMT_WA= "power-workarounds@{0}.service" -TGTFMT = "obmc-chassis-poweron@{0}.target" -FMT_EN = "../${TMPL_EN}:${TGTFMT}.requires/${INSTFMT_EN}" -FMT_DIS = "../${TMPL_DIS}:${TGTFMT}.requires/${INSTFMT_DIS}" -FMT_WA = "../${TMPL_WA}:${TGTFMT}.requires/${INSTFMT_WA}" - -SYSTEMD_SERVICE_${PN} += "${TMPL_EN}" -SYSTEMD_LINK_${PN} += "${@compose_list(d, 'FMT_EN', 'OBMC_CHASSIS_INSTANCES')}" -SYSTEMD_SERVICE_${PN} += "${TMPL_DIS}" -SYSTEMD_LINK_${PN} += "${@compose_list(d, 'FMT_DIS', 'OBMC_CHASSIS_INSTANCES')}" -SYSTEMD_SERVICE_${PN} += "${TMPL_WA}" -SYSTEMD_LINK_${PN} += "${@compose_list(d, 'FMT_WA', 'OBMC_CHASSIS_INSTANCES')}" diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/chassis/avsbus-control/avsbus-disable.sh b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/chassis/avsbus-control/avsbus-disable.sh deleted file mode 100644 index a158f159e..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/chassis/avsbus-control/avsbus-disable.sh +++ /dev/null @@ -1,16 +0,0 @@ -#!/bin/sh - -i2cset -y 4 0x70 0x00 0x00 b # VDD 0 - PAGE set -i2cset -y 4 0x70 0x01 0x80 b # VDD 0 -i2cset -y 4 0x70 0x00 0x01 b # VCS 0 - PAGE set -i2cset -y 4 0x70 0x01 0x80 b # VCS 0 -i2cset -y 4 0x70 0x00 0x00 b # VCS 0 - PAGE reset -i2cset -y 4 0x71 0x00 0x00 b # VDN 0 - PAGE set -i2cset -y 4 0x71 0x01 0x80 b # VDN 0 -i2cset -y 5 0x70 0x00 0x00 b # VDD 1 - PAGE set -i2cset -y 5 0x70 0x01 0x80 b # VDD 1 -i2cset -y 5 0x70 0x00 0x01 b # VCS 1 - PAGE set -i2cset -y 5 0x70 0x01 0x80 b # VCS 1 -i2cset -y 5 0x70 0x00 0x00 b # VCS 1 - PAGE reset -i2cset -y 5 0x71 0x00 0x00 b # VDN 1 - PAGE set -i2cset -y 5 0x71 0x01 0x80 b # VDN 1 diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/chassis/avsbus-control/avsbus-disable@.service b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/chassis/avsbus-control/avsbus-disable@.service deleted file mode 100644 index 859f42883..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/chassis/avsbus-control/avsbus-disable@.service +++ /dev/null @@ -1,16 +0,0 @@ -[Unit] -Description=Disable the AVS bus on the VRMs -Wants=power-workarounds@%i.service -After=power-workarounds@%i.service -Before=vrm-control@%i.service -Conflicts=obmc-chassis-poweroff@%i.target -ConditionPathExists=!/run/openbmc/chassis@%i-on - -[Service] -ExecStart=/usr/bin/env avsbus-disable.sh -SyslogIdentifier=avsbus-disable.sh -Type=oneshot -RemainAfterExit=yes - -[Install] -WantedBy=obmc-chassis-poweron@%i.target diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/chassis/avsbus-control/avsbus-enable.sh b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/chassis/avsbus-control/avsbus-enable.sh deleted file mode 100644 index 6306c58b0..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/chassis/avsbus-control/avsbus-enable.sh +++ /dev/null @@ -1,22 +0,0 @@ -#!/bin/sh - -i2cset -y 4 0x70 0x00 0x00 b # VDD 0 - PAGE set -i2cset -y 4 0x70 0x21 0x00 0x01 i # VDD 0 - Set default HW boot voltage -i2cset -y 4 0x70 0x01 0xB0 b # VDD 0 -i2cset -y 4 0x70 0x00 0x01 b # VCS 0 - PAGE set -i2cset -y 4 0x70 0x21 0x08 0x01 i # VCS 0 - Set default HW boot voltage -i2cset -y 4 0x70 0x01 0xB0 b # VCS 0 -i2cset -y 4 0x70 0x00 0x00 b # VCS 0 - PAGE reset -i2cset -y 4 0x71 0x00 0x00 b # VDN 0 - PAGE set -i2cset -y 4 0x71 0x21 0x00 0x01 i # VDN 0 - Set default HW boot voltage -i2cset -y 4 0x71 0x01 0xB0 b # VDN 0 -i2cset -y 5 0x70 0x00 0x00 b # VDD 1 - PAGE set -i2cset -y 5 0x70 0x21 0x00 0x01 i # VDD 1 - Set default HW boot voltage -i2cset -y 5 0x70 0x01 0xB0 b # VDD 1 -i2cset -y 5 0x70 0x00 0x01 b # VCS 1 - PAGE set -i2cset -y 5 0x70 0x21 0x08 0x01 i # VCS 1 - Set default HW boot voltage -i2cset -y 5 0x70 0x01 0xB0 b # VCS 1 -i2cset -y 5 0x70 0x00 0x00 b # VCS 1 - PAGE reset -i2cset -y 5 0x71 0x00 0x00 b # VDN 1 - PAGE set -i2cset -y 5 0x71 0x21 0x00 0x01 i # VDN 1 - Set default HW boot voltage -i2cset -y 5 0x71 0x01 0xB0 b # VDN 1 diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/chassis/avsbus-control/avsbus-enable@.service b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/chassis/avsbus-control/avsbus-enable@.service deleted file mode 100644 index b7fb41e24..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/chassis/avsbus-control/avsbus-enable@.service +++ /dev/null @@ -1,15 +0,0 @@ -[Unit] -Description=Enable the AVS bus on VRMs -Wants=vrm-control@%i.service -After=vrm-control@%i.service -Conflicts=obmc-chassis-poweroff@%i.target -ConditionPathExists=!/run/openbmc/chassis@%i-on - -[Service] -ExecStart=/usr/bin/env avsbus-enable.sh -SyslogIdentifier=avsbus-enable.sh -Type=oneshot -RemainAfterExit=yes - -[Install] -WantedBy=obmc-chassis-poweron@%i.target diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/chassis/avsbus-control/power-workarounds.sh b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/chassis/avsbus-control/power-workarounds.sh deleted file mode 100644 index d40579731..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/chassis/avsbus-control/power-workarounds.sh +++ /dev/null @@ -1,134 +0,0 @@ -#!/bin/sh - -# ensure VCS ON_OFF_CONFIG set correctly from prior FW drivers -# A side -i2cset -y 4 0x70 0x00 0x01 b -i2cset -y 4 0x70 0x02 0x16 b #respond to ENABLE pin -i2cset -y 4 0x70 0x00 0x00 b -# B side -i2cset -y 5 0x70 0x00 0x01 b -i2cset -y 5 0x70 0x02 0x16 b #respond to ENABLE pin -i2cset -y 5 0x70 0x00 0x00 b - -# vddio = 1.0V, mdat/sdat PU enabled -i2cset -y 4 0x12 0xFF 0x00 b # VDD/VCS 0 -i2cset -y 4 0x12 0x2E 0x03 b # VDD/VCS 0 -i2cset -y 4 0x13 0xFF 0x00 b # VDN 0 -i2cset -y 4 0x13 0x2E 0x03 b # VDN 0 -i2cset -y 5 0x12 0xFF 0x00 b # VDD/VCS 1 -i2cset -y 5 0x12 0x2E 0x03 b # VDD/VCS 1 -i2cset -y 5 0x13 0xFF 0x00 b # VDN 1 -i2cset -y 5 0x13 0x2E 0x03 b # VDN 1 - -# A side VDDR - set to 1.23V -i2cset -y 4 0x71 0x00 0x01 -i2cset -y 4 0x71 0x21 0x3B 0x01 i -i2cset -y 4 0x71 0x00 0x00 - -# B side VDDR - set to 1.23V -i2cset -y 5 0x71 0x00 0x01 -i2cset -y 5 0x71 0x21 0x3B 0x01 i -i2cset -y 5 0x71 0x00 0x00 - -# VDN A - PGOOD_ON threshold -i2cset -y 4 0x71 0x00 0x00 b # PAGE -i2cset -y 4 0x71 0x5E 0xCD 0x00 i # set to 0.8V - -# VDN B - PGOOD_ON threshold -i2cset -y 5 0x71 0x00 0x00 b # PAGE -i2cset -y 5 0x71 0x5E 0xCD 0x00 i # set to 0.8V - -# unbind ucd driver to permit i2cset -ucd_retries=5 -ucd= - -ucdpath="/sys/bus/i2c/drivers/ucd9000" -if [ -e $ucdpath ] -then - ucd=`ls -1 $ucdpath | grep 64` - if [ -n "$ucd" ] - then - echo $ucd > $ucdpath/unbind - fi -fi - -# make sure VCS ON_OFF_CONFIG set correctly from old FW releases -i2cset -y 11 0x64 0x00 0x0E i -i2cset -y 11 0x64 0x02 0x16 i -i2cset -y 11 0x64 0x00 0x0F i -i2cset -y 11 0x64 0x02 0x16 i - -## move memory enables to align with VDN (VDN to VDDR leakage issue) -#GPO_CONFIG_1 (GPIO15) : mem 0 reg enables -i2cset -y 11 0x64 0xF7 0x00 i -i2cset -y 11 0x64 0xF8 0x15 0x6E 0x80 0x08 0x00 0x00 0x00 0x40 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 i -#GPO_CONFIG_2 (GPIO7) : mem 1 reg enables -i2cset -y 11 0x64 0xF7 0x01 i -i2cset -y 11 0x64 0xF8 0x15 0x16 0x80 0x08 0x00 0x00 0x20 0x40 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 i - -# change VDN delays based on UCD MFR_REVISION setting -REV=`i2cget -y 11 0x64 0x9B i 2|cut -f2 -d' '` -if [ "$REV" == "0x01" -o "$REV" == "0x02" ] ; then - # use 20ms delay for VDN - #TON_DELAY rail 8 - i2cset -y 11 0x64 0x00 0x07 i - i2cset -y 11 0x64 0x60 0x80 0xDA i - #TON_DELAY rail 9 - i2cset -y 11 0x64 0x00 0x08 i - i2cset -y 11 0x64 0x60 0x80 0xDA i -else - # use 70ms delay for VDN - #TON_DELAY rail 8 - i2cset -y 11 0x64 0x00 0x07 i - i2cset -y 11 0x64 0x60 0x30 0xEA i - #TON_DELAY rail 9 - i2cset -y 11 0x64 0x00 0x08 i - i2cset -y 11 0x64 0x60 0x30 0xEA i -fi - -# Raise AVDD +100mV -i2cset -y 11 0x64 0x00 0x09 i # set PAGE -i2cset -y 11 0x64 0xF5 0x81 i # set margin_config -i2cset -y 11 0x64 0x21 0x85 0x33 i # set VOUT_COMMAND - -# Increase over-current settings -#VDD A phase current -i2cset -y 4 0x12 0xFF 0x04 b # set window register high byte to 4 -i2cset -y 4 0x12 0x3C 0x80 b # Set to 64A -#VDD B phase current -i2cset -y 5 0x12 0xFF 0x04 b # set window register high byte to 4 -i2cset -y 5 0x12 0x3C 0x80 b # Set to 64A -#VDD A master OC fault to 445A -i2cset -y 4 0x70 0x00 0x00 b # PAGE -i2cset -y 4 0x70 0x46 0x08DE w -# VDD A master OC warn to 326A -i2cset -y 4 0x70 0x4A 0x08A3 w # A308 -#VDD B master OC fault to 445A -i2cset -y 5 0x70 0x00 0x00 b # PAGE -i2cset -y 5 0x70 0x46 0x08DE w -# VDD B master OC warn to 326A -i2cset -y 5 0x70 0x4A 0x08A3 w -#VCS phase current to 30A C/C -i2cset -y 4 0x12 0xFF 0x08 b # set window register to 8 -i2cset -y 4 0x12 0x3C 0x3C b # 30A -i2cset -y 5 0x12 0xFF 0x08 b # set window register to 8 -i2cset -y 5 0x12 0x3C 0x3C b # 30A -#VCS master OC to 43A -i2cset -y 4 0x70 0x00 0x01 # PAGE 1 -i2cset -y 4 0x70 0x46 0x0816 w # OC to 43A -i2cset -y 5 0x70 0x00 0x01 # PAGE 1 -i2cset -y 5 0x70 0x46 0x0816 w # OC to 43A - -# re-bind ucd driver only if we unbound it (i.e. ucd has been set with a value) -if [ -e $ucdpath -a -n "$ucd" ]; then - j=0 - until [ $j -ge $ucd_retries ] || [ -e $ucdpath/$ucd ]; do - j=$((j+1)) - echo $ucd > $ucdpath/bind || ret=$? - if [ $j -gt 1 ]; then - echo "rebinding UCD driver. Retry number $j" - sleep 1 - fi - done - if [ ! -e $ucdpath/$ucd ]; then exit $ret; fi -fi diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/chassis/avsbus-control/power-workarounds@.service b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/chassis/avsbus-control/power-workarounds@.service deleted file mode 100644 index 74d8e4bfc..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/chassis/avsbus-control/power-workarounds@.service +++ /dev/null @@ -1,16 +0,0 @@ -[Unit] -Description=Perform power workarounds on VRMs -Wants=ir35221-on-unbind@%i.service -After=ir35221-on-unbind@%i.service -Before=avsbus-disable@%i.service -Conflicts=obmc-chassis-poweroff@%i.target -ConditionPathExists=!/run/openbmc/chassis@%i-on - -[Service] -ExecStart=/usr/bin/env power-workarounds.sh -SyslogIdentifier=power-workarounds.sh -Type=oneshot -RemainAfterExit=yes - -[Install] -WantedBy=obmc-chassis-poweron@%i.target diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/chassis/obmc-mgr-inventory%.bbappend b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/chassis/obmc-mgr-inventory%.bbappend deleted file mode 100644 index c1d50e6ff..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/chassis/obmc-mgr-inventory%.bbappend +++ /dev/null @@ -1,24 +0,0 @@ -FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" - -INSTANCES = "motherboard/uuid motherboard/bmc/ethernet" -ITEMS_FMT = "system/chassis/{0}" - -ITEMS = "${@compose_list(d, 'ITEMS_FMT', 'INSTANCES')}" - -ENV_FILES = "obmc/sync_inventory_item/{0}" -SYSTEMD_ENVIRONMENT_FILE_${PN} += "${@compose_list(d, 'ENV_FILES', 'ITEMS')}" - -TMPL = "obmc-sync-inventory-item@.service" -TGT = "${SYSTEMD_DEFAULT_TARGET}" - -ETH_SVC = "system-chassis-motherboard-bmc-ethernet.service" -UUID_SVC = "system-chassis-motherboard-uuid.service" - -ETH_DROPIN_DIR = "obmc-sync-inventory-item@${ETH_SVC}.d" -UUID_DROPIN_DIR = "obmc-sync-inventory-item@${UUID_SVC}.d" - -SYSTEMD_OVERRIDE_${PN} += "mac_sync_inventory.conf:${ETH_DROPIN_DIR}/mac_sync_inventory.conf" -SYSTEMD_OVERRIDE_${PN} += "uuid_sync_inventory.conf:${UUID_DROPIN_DIR}/uuid_sync_inventory.conf" - -SYSTEMD_LINK_${PN} += "../${TMPL}:${TGT}.wants/obmc-sync-inventory-item@${ETH_SVC}" -SYSTEMD_LINK_${PN} += "../${TMPL}:${TGT}.wants/obmc-sync-inventory-item@${UUID_SVC}" diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/chassis/obmc-mgr-inventory%/mac_sync_inventory.conf b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/chassis/obmc-mgr-inventory%/mac_sync_inventory.conf deleted file mode 100644 index f04b6dd37..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/chassis/obmc-mgr-inventory%/mac_sync_inventory.conf +++ /dev/null @@ -1,6 +0,0 @@ -[Unit] -Wants=mapper-wait@-xyz-openbmc_project-network-config.service -After=mapper-wait@-xyz-openbmc_project-network-config.service - -Wants=op-vpd-parser.service -After=op-vpd-parser.service diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/chassis/obmc-mgr-inventory%/obmc/sync_inventory_item/system/chassis/motherboard/bmc/ethernet b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/chassis/obmc-mgr-inventory%/obmc/sync_inventory_item/system/chassis/motherboard/bmc/ethernet deleted file mode 100644 index 722e0e641..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/chassis/obmc-mgr-inventory%/obmc/sync_inventory_item/system/chassis/motherboard/bmc/ethernet +++ /dev/null @@ -1,2 +0,0 @@ -PROPERTY="MACAddress" -SYNC_TYPE=mac diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/chassis/obmc-mgr-inventory%/obmc/sync_inventory_item/system/chassis/motherboard/uuid b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/chassis/obmc-mgr-inventory%/obmc/sync_inventory_item/system/chassis/motherboard/uuid deleted file mode 100644 index 95abbc885..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/chassis/obmc-mgr-inventory%/obmc/sync_inventory_item/system/chassis/motherboard/uuid +++ /dev/null @@ -1,2 +0,0 @@ -PROPERTY="UUID" -SYNC_TYPE=uuid diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/chassis/obmc-mgr-inventory%/uuid_sync_inventory.conf b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/chassis/obmc-mgr-inventory%/uuid_sync_inventory.conf deleted file mode 100644 index 587476244..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/chassis/obmc-mgr-inventory%/uuid_sync_inventory.conf +++ /dev/null @@ -1,3 +0,0 @@ -[Unit] -Wants=op-vpd-parser.service -After=op-vpd-parser.service diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/chassis/obmc-op-control-power.bbappend b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/chassis/obmc-op-control-power.bbappend deleted file mode 100644 index 72d991c7e..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/chassis/obmc-op-control-power.bbappend +++ /dev/null @@ -1 +0,0 @@ -FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/chassis/obmc-op-control-power/obmc/power_control b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/chassis/obmc-op-control-power/obmc/power_control deleted file mode 100644 index a93bdd758..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/chassis/obmc-op-control-power/obmc/power_control +++ /dev/null @@ -1,2 +0,0 @@ -POLL_INTERVAL="500" -PGOOD_TIMEOUT="10" diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/chassis/vrm-control.bb b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/chassis/vrm-control.bb deleted file mode 100644 index d05e67fb9..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/chassis/vrm-control.bb +++ /dev/null @@ -1,36 +0,0 @@ -SUMMARY = "Witherspoon VRM Overrides" -DESCRIPTION = "Sets Witherspoon VRMs to custom voltages" -PR = "r1" - -inherit obmc-phosphor-systemd -inherit obmc-phosphor-license - -RDEPENDS_${PN} += "i2c-tools bash" - -S = "${WORKDIR}" -SRC_URI += "file://vrm-control.sh \ - file://ir35221-unbind-bind.sh" - -do_install() { - install -d ${D}${bindir} - install -m 0755 ${WORKDIR}/vrm-control.sh ${D}${bindir}/vrm-control.sh - install -m 0755 ${WORKDIR}/ir35221-unbind-bind.sh ${D}${bindir}/ir35221-unbind-bind.sh -} - -TMPL = "vrm-control@.service" -INSTFMT = "vrm-control@{0}.service" -TGTFMT_ON = "obmc-chassis-poweron@{0}.target" -FMT_ON = "../${TMPL}:${TGTFMT_ON}.requires/${INSTFMT}" - -TMPL_ON_IRBIND = "ir35221-on-bind@.service" -INSTFMT_ON_IRBIND = "ir35221-on-bind@{0}.service" -FMT_ON_IRBIND = "../${TMPL_ON_IRBIND}:${TGTFMT_ON}.wants/${INSTFMT_ON_IRBIND}" - -TMPL_ON_IRUNBIND = "ir35221-on-unbind@.service" -INSTFMT_ON_IRUNBIND = "ir35221-on-unbind@{0}.service" -FMT_ON_IRUNBIND = "../${TMPL_ON_IRUNBIND}:${TGTFMT_ON}.requires/${INSTFMT_ON_IRUNBIND}" - -SYSTEMD_SERVICE_${PN} += "${TMPL} ${TMPL_ON_IRUNBIND} ${TMPL_ON_IRBIND}" -SYSTEMD_LINK_${PN} += "${@compose_list(d, 'FMT_ON', 'OBMC_CHASSIS_INSTANCES')}" -SYSTEMD_LINK_${PN} += "${@compose_list(d, 'FMT_ON_IRBIND', 'OBMC_CHASSIS_INSTANCES')}" -SYSTEMD_LINK_${PN} += "${@compose_list(d, 'FMT_ON_IRUNBIND', 'OBMC_CHASSIS_INSTANCES')}" diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/chassis/vrm-control/ir35221-on-bind@.service b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/chassis/vrm-control/ir35221-on-bind@.service deleted file mode 100644 index e6adc05f3..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/chassis/vrm-control/ir35221-on-bind@.service +++ /dev/null @@ -1,15 +0,0 @@ -[Unit] -Description=Power on bind ir35221 device driver devs -After=avsbus-enable@%i.service -Wants=obmc-host-start-pre@%i.target -Before=obmc-host-start-pre@%i.target -Conflicts=obmc-chassis-poweroff@%i.target -ConditionPathExists=!/run/openbmc/chassis@%i-on - -[Service] -ExecStart=/usr/bin/ir35221-unbind-bind.sh bind -Type=oneshot -RemainAfterExit=yes - -[Install] -WantedBy=obmc-chassis-poweron@%i.target diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/chassis/vrm-control/ir35221-on-unbind@.service b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/chassis/vrm-control/ir35221-on-unbind@.service deleted file mode 100644 index 7638538d1..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/chassis/vrm-control/ir35221-on-unbind@.service +++ /dev/null @@ -1,14 +0,0 @@ -[Unit] -Description=power on mode unbind ir35221 device driver devs -Wants=obmc-power-start-pre@%i.target -Before=obmc-power-start-pre@%i.target -Conflicts=obmc-chassis-poweroff@%i.target -ConditionPathExists=!/run/openbmc/chassis@%i-on - -[Service] -ExecStart=/usr/bin/ir35221-unbind-bind.sh unbind -Type=oneshot -RemainAfterExit=yes - -[Install] -WantedBy=obmc-chassis-poweron@%i.target diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/chassis/vrm-control/ir35221-unbind-bind.sh b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/chassis/vrm-control/ir35221-unbind-bind.sh deleted file mode 100644 index 160cc5d27..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/chassis/vrm-control/ir35221-unbind-bind.sh +++ /dev/null @@ -1,81 +0,0 @@ -#!/bin/bash -# ######################################################### -# Script to run on witherspoon BMC to unbind/bind the ir35221 -# driver's devices - -status=0 -max_retries=3 -driver_path="/sys/bus/i2c/drivers/ir35221/" -platform_path="/sys/devices/platform/ahb/ahb:apb/ahb:apb:i2c@1e78a000/" - -unbind_driver () { - echo $1 > $driver_path/unbind -} - -bind_driver () { - device=$1 - tries=0 - - until [ $tries -ge $max_retries ]; do - tries=$((tries+1)) - ret=0 - echo $device > $driver_path/bind || ret=$? - if [ $ret -ne 0 ]; then - echo "VRM $1 bind failed. Try $tries" - sleep 1 - else - tries=$((max_retries+1)) - fi - done - - #Script will return a nonzero value if any binds fail. - if [ $ret -ne 0 ]; then - status=$ret - fi -} - -if [ "$1" = "unbind" ] -then - if [ -e $driver_path/4-0070 ] - then - unbind_driver "4-0070" - fi - - if [ -e $driver_path/4-0071 ] - then - unbind_driver "4-0071" - fi - - if [ -e $driver_path/5-0070 ] - then - unbind_driver "5-0070" - fi - - if [ -e $driver_path/5-0071 ] - then - unbind_driver "5-0071" - fi -elif [ "$1" = "bind" ] -then - if [ -e $platform_path/1e78a140.i2c-bus/i2c-4/4-0070 ] - then - bind_driver "4-0070" - fi - - if [ -e $platform_path/1e78a140.i2c-bus/i2c-4/4-0071 ] - then - bind_driver "4-0071" - fi - - if [ -e $platform_path/1e78a180.i2c-bus/i2c-5/5-0070 ] - then - bind_driver "5-0070" - fi - - if [ -e $platform_path/1e78a180.i2c-bus/i2c-5/5-0071 ] - then - bind_driver "5-0071" - fi -fi - -exit $status diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/chassis/vrm-control/vrm-control.sh b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/chassis/vrm-control/vrm-control.sh deleted file mode 100644 index c67e244a7..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/chassis/vrm-control/vrm-control.sh +++ /dev/null @@ -1,155 +0,0 @@ -#!/bin/bash -# ######################################################### -# Script to run on witherspoon BMC to read/set vrm voltages - - -# ######################################################### -d2v () { -# usage: d2v - -echo $1 | awk '{print $1 * 256 + .5}' | cut -d '.' -f 1 -} - - -# ######################################################### -v2d () { -# usage: v2d - -printf " %0.3fV" `echo $1 | awk '{print $1 / 256}'` -} - - -# ######################################################### -i2d () { -# usage: i2d - -# parse current mantisa and exponent -# format: SEEE ESMM MMMM MMMM -let e=$1/0x800 -let esign=e/0x10 -let m=$1\&0x07FF -let msign=m/0x0400 - -if [ $msign -eq 1 ] -then - # calc ones compliment - let m=($m^0x07FF)+1 - m="-$m" -fi -if [ $esign -eq 1 ] -then - # calc ones compliment - let e=(e^0x1F)+1 - e="-$e" -fi -printf " %0.3fA\n" `echo $m $e $2 | awk '{print ($1 * 2^$2)}'` -} - - -# ######################################################### -rw_vc () { -# usage: rw_vc - -# select channel -if [ $4 != "x" ] -then - i2cset -y $1 $2 0 $4 b -fi - -# write new voltage set point -if [ ! -e $5 ] -then - i2cset -y $1 $2 0x21 `d2v $5` w -fi - -# print voltage set point -v2d `i2cget -y $1 $2 0x21 w` - -# print voltage -v2d `i2cget -y $1 $2 0x8B w` - -# print current -i2d `i2cget -y $1 $2 0x8C w` $3 - -# default back to channel 0 -if [ $4 != "x" ] -then - i2cset -y $1 $2 0 0 b -fi -} - - -# ######################################################### -# Main - -if [ -e $1 ] -then - $0 vdda vcsa vdna vioa vddra vppa vddb vcsb vdnb viob vddrb vppb - exit -fi - -if [ $1 == "-h" ] -then - echo " Usage: vrm [=[value] [=[value]] ...]" - echo " rail: vdda vcsa vdna vioa vddra vppa vddb vcsb vdnb viob vddrb vppb vdnd viod" - echo " value: volts" - echo - echo " e.g., vrm vioa=1.0 viob=1.0" - echo - exit -fi - -echo "rail set read current" -echo "------- ------- ------- -------" -for param in ${@:1} -do - rail=`echo $param | cut -d'=' -f 1` - val=`echo ${param}= | cut -d'=' -f 2` - echo -n "$rail" - case "$rail" in - vdda) - rw_vc 4 0x70 2 0 $val - ;; - vddb) - rw_vc 5 0x70 2 0 $val - ;; - vcsa) - rw_vc 4 0x70 4 1 $val - ;; - vcsb) - rw_vc 5 0x70 4 1 $val - ;; - vdna) - rw_vc 4 0x71 2 0 $val - ;; - vdnb) - rw_vc 5 0x71 2 0 $val - ;; - vioa) - rw_vc 4 0x40 2 x $val - ;; - viob) - rw_vc 5 0x40 2 x $val - ;; - vddra) - rw_vc 4 0x71 2 1 $val - ;; - vddrb) - rw_vc 5 0x71 2 1 $val - ;; - vppa) - rw_vc 12 0x41 2 x $val - ;; - vppb) - rw_vc 13 0x41 2 x $val - ;; - vdnd) - rw_vc 2 0x70 2 0 $val - ;; - viod) - rw_vc 2 0x70 2 1 $val - ;; - *) - echo " non-existant" - esac -done diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/chassis/vrm-control/vrm-control@.service b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/chassis/vrm-control/vrm-control@.service deleted file mode 100644 index 731ce55c3..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/chassis/vrm-control/vrm-control@.service +++ /dev/null @@ -1,16 +0,0 @@ -[Unit] -Description=Apply voltage overrides to VRMs -Wants=avsbus-disable@%i.service -After=avsbus-disable@%i.service -Before=avsbus-enable@%i.service -Conflicts=obmc-chassis-poweroff@%i.target -ConditionPathExists=!/run/openbmc/chassis@%i-on - -[Service] -ExecStart=/usr/bin/env vrm-control.sh vdna=0.9 vdnb=0.9 -SyslogIdentifier=vrm-control.sh -Type=oneshot -RemainAfterExit=yes - -[Install] -WantedBy=obmc-chassis-poweron@%i.target diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/console/obmc-console/obmc-console.conf b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/console/obmc-console/obmc-console.conf deleted file mode 100644 index a5ba3f328..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/console/obmc-console/obmc-console.conf +++ /dev/null @@ -1,4 +0,0 @@ -lpc-address = 0x3f8 -sirq = 4 -local-tty = ttyS0 -local-tty-baud = 115200 diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/console/obmc-console_%.bbappend b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/console/obmc-console_%.bbappend deleted file mode 100644 index ffe6b0c64..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/console/obmc-console_%.bbappend +++ /dev/null @@ -1 +0,0 @@ -FILESEXTRAPATHS_prepend_witherspoon := "${THISDIR}/${PN}:" diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/dbus/phosphor-dbus-monitor-config-native%.bbappend b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/dbus/phosphor-dbus-monitor-config-native%.bbappend deleted file mode 100644 index 2831afe21..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/dbus/phosphor-dbus-monitor-config-native%.bbappend +++ /dev/null @@ -1,4 +0,0 @@ -PHOSPHOR_DBUS_MONITOR_CONFIGS_append = " witherspoon-fan-policy-native" -PHOSPHOR_DBUS_MONITOR_CONFIGS_append = " witherspoon-thermal-policy-native" -PHOSPHOR_DBUS_MONITOR_CONFIGS_append = " witherspoon-power-supply-policy-native" -PHOSPHOR_DBUS_MONITOR_CONFIGS_append = " witherspoon-events-policy-native" diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/dbus/phosphor-dbus-monitor.bbappend b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/dbus/phosphor-dbus-monitor.bbappend deleted file mode 100644 index e80b49902..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/dbus/phosphor-dbus-monitor.bbappend +++ /dev/null @@ -1 +0,0 @@ -SYSTEMD_LINK_phosphor-msl-verify = "../phosphor-msl-verify.service:obmc-chassis-poweron@0.target.requires/phosphor-msl-verify.service" diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/dbus/phosphor-mapper.bbappend b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/dbus/phosphor-mapper.bbappend deleted file mode 100644 index 668ee9374..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/dbus/phosphor-mapper.bbappend +++ /dev/null @@ -1,7 +0,0 @@ -FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" - -MAPPER_SVC = "xyz.openbmc_project.ObjectMapper.service" - -MAPPER_DROPIN_DIR = "${MAPPER_SVC}.d" - -SYSTEMD_OVERRIDE_${PN} += "mapper-nice.conf:${MAPPER_DROPIN_DIR}/mapper-nice.conf" diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/dbus/phosphor-mapper/mapper-nice.conf b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/dbus/phosphor-mapper/mapper-nice.conf deleted file mode 100644 index 5464cb53e..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/dbus/phosphor-mapper/mapper-nice.conf +++ /dev/null @@ -1,2 +0,0 @@ -[Service] -Nice=-5 \ No newline at end of file diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/events/witherspoon-events-policy-native.bb b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/events/witherspoon-events-policy-native.bb deleted file mode 100644 index c478e12b7..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/events/witherspoon-events-policy-native.bb +++ /dev/null @@ -1,13 +0,0 @@ -SUMMARY = "Event policy for Witherspoon" -PR = "r1" - -inherit native -inherit obmc-phosphor-license -inherit phosphor-dbus-monitor - -SRC_URI += "file://config.yaml" - -do_install() { - install -D ${WORKDIR}/config.yaml ${D}${config_dir}/config.yaml -} - diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/events/witherspoon-events-policy/config.yaml b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/events/witherspoon-events-policy/config.yaml deleted file mode 100644 index 0d31afb2b..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/events/witherspoon-events-policy/config.yaml +++ /dev/null @@ -1,114 +0,0 @@ -- name: occpath group - class: group - group: path - members: - - meta: PATH - path: /org/open_power/control/occ0 - -- name: occproctemp property - class: group - group: property - type: boolean - members: - - interface: org.open_power.OCC.Status - meta: PROPERTY - property: ThrottleProcTemp - -- name: occprocpower property - class: group - group: property - type: boolean - members: - - interface: org.open_power.OCC.Status - meta: PROPERTY - property: ThrottleProcPower - -- name: occmemtemp property - class: group - group: property - type: boolean - members: - - interface: org.open_power.OCC.Status - meta: PROPERTY - property: ThrottleMemTemp - -- name: watch occproctemp - class: watch - watch: property - paths: occpath group - properties: occproctemp property - callback: check occproctemp - -- name: watch occprocpower - class: watch - watch: property - paths: occpath group - properties: occprocpower property - callback: check occprocpower - -- name: watch occmemtemp - class: watch - watch: property - paths: occpath group - properties: occmemtemp property - callback: check occmemtemp - -- name: check occproctemp - class: condition - condition: count - paths: occpath group - properties: occproctemp property - defer: 1000us - callback: create occproctemp event - countop: '==' - countbound: 1 - op: '==' - bound: true - -- name: check occprocpower - class: condition - condition: count - paths: occpath group - properties: occprocpower property - defer: 1000us - callback: create occprocpower event - countop: '==' - countbound: 1 - op: '==' - bound: true - -- name: check occmemtemp - class: condition - condition: count - paths: occpath group - properties: occmemtemp property - defer: 1000us - callback: create occmemtemp event - countop: '==' - countbound: 1 - op: '==' - bound: true - -- name: create occproctemp event - class: callback - callback: event - paths: occpath group - properties: occproctemp property - eventName: occ - eventMessage: "Processor throttled due to an over temperature condition." - -- name: create occprocpower event - class: callback - callback: event - paths: occpath group - properties: occprocpower property - eventName: occ - eventMessage: "Processor throttled due to reaching the power cap limit." - -- name: create occmemtemp event - class: callback - callback: event - paths: occpath group - properties: occmemtemp property - eventName: occ - eventMessage: "Memory throttled due to an over temperature condition." diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/fans/phosphor-fan%.bbappend b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/fans/phosphor-fan%.bbappend deleted file mode 100644 index 8cc310e7c..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/fans/phosphor-fan%.bbappend +++ /dev/null @@ -1,33 +0,0 @@ -FILESEXTRAPATHS_append := "${THISDIR}/${PN}:" - -# Package configuration -FAN_PACKAGES += " \ - phosphor-cooling-type \ -" - -PACKAGECONFIG += "cooling-type" - -RDEPENDS_phosphor-cooling-type += "libevdev" - -TMPL_COOLING = "phosphor-cooling-type@.service" -INSTFMT_COOLING = "phosphor-cooling-type@{0}.service" -COOLING_TGT = "${SYSTEMD_DEFAULT_TARGET}" -FMT_COOLING = "../${TMPL_COOLING}:${COOLING_TGT}.requires/${INSTFMT_COOLING}" - -FILES_phosphor-cooling-type = "${sbindir}/phosphor-cooling-type" -SYSTEMD_SERVICE_phosphor-cooling-type += "${TMPL_COOLING}" -SYSTEMD_LINK_phosphor-cooling-type += "${@compose_list(d, 'FMT_COOLING', 'OBMC_CHASSIS_INSTANCES')}" - -COOLING_ENV_FMT = "obmc/phosphor-fan/phosphor-cooling-type-{0}.conf" - -SYSTEMD_ENVIRONMENT_FILE_phosphor-cooling-type += "${@compose_list(d, 'COOLING_ENV_FMT', 'OBMC_CHASSIS_INSTANCES')}" - -#These services are protected by the watchdog -SYSTEMD_OVERRIDE_phosphor-fan-control += "fan-watchdog-monitor.conf:phosphor-fan-control-init@0.service.d/fan-watchdog-monitor.conf" -SYSTEMD_OVERRIDE_phosphor-fan-control += "fan-watchdog-monitor.conf:phosphor-fan-control@0.service.d/fan-watchdog-monitor.conf" -SYSTEMD_OVERRIDE_phosphor-fan-monitor += "fan-watchdog-monitor.conf:phosphor-fan-monitor-init@0.service.d/fan-watchdog-monitor.conf" -SYSTEMD_OVERRIDE_phosphor-fan-monitor += "fan-watchdog-monitor.conf:phosphor-fan-monitor@0.service.d/fan-watchdog-monitor.conf" - -#These services need to be stopped when watchdog expires -SYSTEMD_OVERRIDE_phosphor-fan-control += "fan-watchdog-conflicts.conf:phosphor-fan-control@0.service.d/fan-watchdog-conflicts.conf" -SYSTEMD_OVERRIDE_phosphor-fan-monitor += "fan-watchdog-conflicts.conf:phosphor-fan-monitor@0.service.d/fan-watchdog-conflicts.conf" diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/fans/phosphor-fan%/fan-watchdog-conflicts.conf b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/fans/phosphor-fan%/fan-watchdog-conflicts.conf deleted file mode 100644 index 90b1e810e..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/fans/phosphor-fan%/fan-watchdog-conflicts.conf +++ /dev/null @@ -1,2 +0,0 @@ -[Unit] -Conflicts=obmc-fan-watchdog-takeover.target diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/fans/phosphor-fan%/fan-watchdog-monitor.conf b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/fans/phosphor-fan%/fan-watchdog-monitor.conf deleted file mode 100644 index 023e61a64..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/fans/phosphor-fan%/fan-watchdog-monitor.conf +++ /dev/null @@ -1,5 +0,0 @@ -[Unit] -#These overrides allow the fan watchdog to take over when this service dies -OnFailure=witherspoon-fan-watchdog-monitor@%n.service -StartLimitIntervalSec=5 -StartLimitBurst=3 diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/fans/phosphor-fan%/obmc/phosphor-fan/phosphor-cooling-type-0.conf b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/fans/phosphor-fan%/obmc/phosphor-fan/phosphor-cooling-type-0.conf deleted file mode 100644 index e5e8f435e..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/fans/phosphor-fan%/obmc/phosphor-fan/phosphor-cooling-type-0.conf +++ /dev/null @@ -1,6 +0,0 @@ -OBJPATH="--path=/system/chassis" -AIR="--air" -WATER="" -DEVICE="--dev=/dev/input/by-path/platform-gpio-keys-event" -CODE="--event=13" - diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/fans/phosphor-fan%/phosphor-cooling-type@.service b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/fans/phosphor-fan%/phosphor-cooling-type@.service deleted file mode 100644 index 9086efb77..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/fans/phosphor-fan%/phosphor-cooling-type@.service +++ /dev/null @@ -1,15 +0,0 @@ -[Unit] -Description=Phosphor Cooling Type -Wants=mapper-wait@-xyz-openbmc_project-inventory.service -After=mapper-wait@-xyz-openbmc_project-inventory.service -ConditionPathExists={envfiledir}/obmc/phosphor-fan/phosphor-cooling-type-%i.conf - -[Service] -Type=oneshot -RemainAfterExit=yes -EnvironmentFile={envfiledir}/obmc/phosphor-fan/phosphor-cooling-type-%i.conf -ExecStart=/usr/bin/env phosphor-cooling-type ${{OBJPATH}} ${{AIR}} ${{WATER}} ${{DEVICE}} ${{CODE}} -SyslogIdentifier=phosphor-cooling-type - -[Install] -RequiredBy={SYSTEMD_DEFAULT_TARGET} diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/fans/phosphor-fan-control-events-config-native.bbappend b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/fans/phosphor-fan-control-events-config-native.bbappend deleted file mode 100644 index 72d991c7e..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/fans/phosphor-fan-control-events-config-native.bbappend +++ /dev/null @@ -1 +0,0 @@ -FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/fans/phosphor-fan-control-events-config-native/events.yaml b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/fans/phosphor-fan-control-events-config-native/events.yaml deleted file mode 100644 index 106202344..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/fans/phosphor-fan-control-events-config-native/events.yaml +++ /dev/null @@ -1,766 +0,0 @@ -groups: - - name: air_cooled_zone0_fans - description: Group of fan inventory objects for air cooled zone 0 - type: /xyz/openbmc_project/inventory - members: - - /system/chassis/motherboard/fan0 - - /system/chassis/motherboard/fan1 - - /system/chassis/motherboard/fan2 - - /system/chassis/motherboard/fan3 - - name: water_and_air_cooled_zone0_fans - description: Group of fan inventory objects for water/air cooled zone 0 - type: /xyz/openbmc_project/inventory - members: - - /system/chassis/motherboard/fan0 - - /system/chassis/motherboard/fan2 - - /system/chassis/motherboard/fan3 - - name: zone0_ambient - description: Group of ambient temperature sensors for zone 0 - type: /xyz/openbmc_project/sensors - members: - - /temperature/ambient - - name: occ0_object - description: Dbus object containing OCC0 properties - type: /org/open_power/control - members: - - /occ0 - - name: occ1_object - description: Dbus object containing OCC1 properties - type: /org/open_power/control - members: - - /occ1 - - name: zone0_cores - description: Group of core temperature sensors for zone 0 - type: /xyz/openbmc_project/sensors - members: - - /temperature/p0_core0_temp - - /temperature/p0_core1_temp - - /temperature/p0_core2_temp - - /temperature/p0_core3_temp - - /temperature/p0_core4_temp - - /temperature/p0_core5_temp - - /temperature/p0_core6_temp - - /temperature/p0_core7_temp - - /temperature/p0_core8_temp - - /temperature/p0_core9_temp - - /temperature/p0_core10_temp - - /temperature/p0_core11_temp - - /temperature/p0_core12_temp - - /temperature/p0_core13_temp - - /temperature/p0_core14_temp - - /temperature/p0_core15_temp - - /temperature/p0_core16_temp - - /temperature/p0_core17_temp - - /temperature/p0_core18_temp - - /temperature/p0_core19_temp - - /temperature/p0_core20_temp - - /temperature/p0_core21_temp - - /temperature/p0_core22_temp - - /temperature/p0_core23_temp - - /temperature/p1_core0_temp - - /temperature/p1_core1_temp - - /temperature/p1_core2_temp - - /temperature/p1_core3_temp - - /temperature/p1_core4_temp - - /temperature/p1_core5_temp - - /temperature/p1_core6_temp - - /temperature/p1_core7_temp - - /temperature/p1_core8_temp - - /temperature/p1_core9_temp - - /temperature/p1_core10_temp - - /temperature/p1_core11_temp - - /temperature/p1_core12_temp - - /temperature/p1_core13_temp - - /temperature/p1_core14_temp - - /temperature/p1_core15_temp - - /temperature/p1_core16_temp - - /temperature/p1_core17_temp - - /temperature/p1_core18_temp - - /temperature/p1_core19_temp - - /temperature/p1_core20_temp - - /temperature/p1_core21_temp - - /temperature/p1_core22_temp - - /temperature/p1_core23_temp - - name: zone0_regulators - description: Group of regulator temperature sensors for zone 0 - type: /xyz/openbmc_project/sensors - members: - - /temperature/p0_vdd_temp - - /temperature/p1_vdd_temp - - name: zone0_dimms - description: Group of dimm temperature sensors for zone 0 - type: /xyz/openbmc_project/sensors - members: - - /temperature/dimm0_temp - - /temperature/dimm1_temp - - /temperature/dimm2_temp - - /temperature/dimm3_temp - - /temperature/dimm4_temp - - /temperature/dimm5_temp - - /temperature/dimm6_temp - - /temperature/dimm7_temp - - /temperature/dimm8_temp - - /temperature/dimm9_temp - - /temperature/dimm10_temp - - /temperature/dimm11_temp - - /temperature/dimm12_temp - - /temperature/dimm13_temp - - /temperature/dimm14_temp - - /temperature/dimm15_temp - - name: zone0_gpu_cores - description: Group of gpu core temperature sensors for zone 0 - type: /xyz/openbmc_project/sensors - members: - - /temperature/gpu0_core_temp - - /temperature/gpu1_core_temp - - /temperature/gpu2_core_temp - - /temperature/gpu3_core_temp - - /temperature/gpu4_core_temp - - /temperature/gpu5_core_temp - - name: zone0_gpu_memory - description: Group of gpu memory temperature sensors for zone 0 - type: /xyz/openbmc_project/sensors - members: - - /temperature/gpu0_mem_temp - - /temperature/gpu1_mem_temp - - /temperature/gpu2_mem_temp - - /temperature/gpu3_mem_temp - - /temperature/gpu4_mem_temp - - /temperature/gpu5_mem_temp - - name: zone0_pcie - description: Group of pcie temperature sensors for zone 0 - type: /xyz/openbmc_project/sensors - members: - - /temperature/pcie - -matches: - - name: propertiesChanged - description: > - A property changed match - parameters: - - object - - interface - signal: propertySignal - - name: interfacesAdded - description: > - An interfaces added match - parameters: - - object - signal: objectSignal - - name: interfacesRemoved - description: > - An interfaces removed match - parameters: - - object - signal: - name: objectSignal - parameters: - - object - - interface - handler: removeInterface - - name: nameOwnerChanged - description: > - A name owner changed match - parameters: - - object - - interface - signal: ownerSignal - -signals: - - name: propertySignal - description: > - Handle property signals - parameters: - - type - - object - - interface - - property - handler: setProperty - - name: objectSignal - description: > - Handle object signals - parameters: - - type - - object - - interface - - property - handler: setProperty - - name: ownerSignal - description: > - Handle owner signals - parameters: - - object - - interface - handler: setService - -handlers: - - name: setProperty - description: > - Sets a value for the given object/interface/property - parameters: - - type - - object - - interface - - property - - name: setService - description: > - Sets the service name(s) for the given group - parameters: - - group - - name: removeInterface - description: > - Removes an interface(and all associated properties) on the - given object from use within actions - parameters: - - object - - interface - -preconditions: - - name: property_states_match - description: > - All defined properties must match the values given to - enable a set speed event otherwise fan speeds are set to full - parameters: - - groups - -actions: - - name: call_actions_based_on_timer - description: > - Sets up a list of actions to be invoked when the defined timer - expires (or for each expiration of a repeating timer) - parameters: - - timer - - actions - - name: default_floor_on_missing_owner - description: > - Set the fan floor to the default floor - - name: set_speed_on_missing_owner - description: > - Set fans to the given speed when any service within the group - no longer exists - parameters: - - speed - - name: set_request_speed_base_with_max - description: > - Set the base request speed of a zone to the max value of a group for - calculating a new target speed - - name: count_state_before_speed - description: Set the speed when a number of properties at a state - parameters: - - count - - property - - speed - - name: set_floor_from_average_sensor_value - description: Set floor speed from first entry with average less than key - parameters: - - map - - name: set_ceiling_from_average_sensor_value - description: Set ceiling speed based on key transition values with average - parameters: - - map - - name: set_net_increase_speed - description: > - Set the speed increase delta based on a factor applied to - the delta increase size times the given value and property's - value difference - parameters: - - property - - factor - - delta - - name: set_net_decrease_speed - description: > - Set the speed decrease delta based on a factor applied to - the delta decrease size times the given value and property's - value difference - parameters: - - property - - factor - - delta - -events: - - name: default_fan_floor_on_service_fail - # No global zone conditions defined == all unless defined on group - groups: - - name: zone0_ambient - interface: xyz.openbmc_project.Sensor.Value - property: - name: Value - type: int64_t - matches: - - name: nameOwnerChanged - actions: - - name: call_actions_based_on_timer - timer: - delay: 5 - type: oneshot - actions: - - name: default_floor_on_missing_owner - - name: high_speed_on_occ0_service_fail - # No global zone conditions defined == all unless defined on group - groups: - - name: occ0_object - interface: org.open_power.OCC.Status - property: - name: OccActive - type: bool - matches: - - name: nameOwnerChanged - actions: - - name: call_actions_based_on_timer - timer: - delay: 5 - type: oneshot - actions: - - name: set_speed_on_missing_owner - speed: - value: 10500 - type: uint64_t - - name: high_speed_on_occ1_service_fail - # No global zone conditions defined == all unless defined on group - groups: - - name: occ1_object - interface: org.open_power.OCC.Status - property: - name: OccActive - type: bool - matches: - - name: nameOwnerChanged - actions: - - name: call_actions_based_on_timer - timer: - delay: 5 - type: oneshot - actions: - - name: set_speed_on_missing_owner - speed: - value: 10500 - type: uint64_t - - name: missing_before_high_speed_air - groups: - - name: air_cooled_zone0_fans - zone_conditions: - - name: air_cooled_chassis - zones: - - 0 - interface: xyz.openbmc_project.Inventory.Item - property: - name: Present - type: bool - matches: - - name: propertiesChanged - actions: - - name: count_state_before_speed - count: 1 - property: - value: false - type: bool - speed: - value: 10500 - type: uint64_t - - name: fails_before_high_speed_air - groups: - - name: air_cooled_zone0_fans - zone_conditions: - - name: air_cooled_chassis - zones: - - 0 - interface: xyz.openbmc_project.State.Decorator.OperationalStatus - property: - name: Functional - type: bool - matches: - - name: interfacesAdded - - name: propertiesChanged - actions: - - name: count_state_before_speed - count: 1 - property: - value: false - type: bool - speed: - value: 10500 - type: uint64_t - - name: missing_before_high_speed_water_and_air - groups: - - name: water_and_air_cooled_zone0_fans - zone_conditions: - - name: water_and_air_cooled_chassis - zones: - - 0 - interface: xyz.openbmc_project.Inventory.Item - property: - name: Present - type: bool - matches: - - name: propertiesChanged - actions: - - name: count_state_before_speed - count: 1 - property: - value: false - type: bool - speed: - value: 10500 - type: uint64_t - - name: fails_before_high_speed_water_and_air - groups: - - name: water_and_air_cooled_zone0_fans - zone_conditions: - - name: water_and_air_cooled_chassis - zones: - - 0 - interface: xyz.openbmc_project.State.Decorator.OperationalStatus - property: - name: Functional - type: bool - matches: - - name: interfacesAdded - - name: propertiesChanged - actions: - - name: count_state_before_speed - count: 1 - property: - value: false - type: bool - speed: - value: 10500 - type: uint64_t - - name: set_air_cooled_speed_boundaries_based_on_ambient - groups: - - name: zone0_ambient - zone_conditions: - - name: air_cooled_chassis - zones: - - 0 - interface: xyz.openbmc_project.Sensor.Value - property: - name: Value - type: int64_t - matches: - - name: propertiesChanged - actions: - - name: set_floor_from_average_sensor_value - map: - value: - - 27000: 3500 - - 32000: 4600 - - 37000: 5200 - - 40000: 5800 - type: std::map - - name: set_ceiling_from_average_sensor_value - map: - value: - - 25000: 7200 - - 27000: 10500 - type: std::map - - name: set_water_cooled_speed_boundaries_based_on_ambient - groups: - - name: zone0_ambient - zone_conditions: - - name: water_and_air_cooled_chassis - zones: - - 0 - interface: xyz.openbmc_project.Sensor.Value - property: - name: Value - type: int64_t - matches: - - name: propertiesChanged - actions: - - name: set_floor_from_average_sensor_value - map: - value: - - 27000: 3000 - - 32000: 4300 - - 37000: 5000 - - 40000: 5800 - type: std::map - - name: set_ceiling_from_average_sensor_value - map: - value: - - 25000: 7200 - - 27000: 10500 - type: std::map - - name: speed_changes_based_on_regulator_temps - # No global zone conditions defined == all unless defined on group - groups: - - name: zone0_regulators - interface: xyz.openbmc_project.Sensor.Value - property: - name: Value - type: int64_t - matches: - - name: interfacesAdded - - name: propertiesChanged - actions: - - name: set_net_increase_speed - property: - value: 85000 - type: int64_t - factor: - value: 1000 - type: int64_t - delta: - value: 400 - type: uint64_t - - name: set_net_decrease_speed - property: - value: 82000 - type: int64_t - factor: - value: 1000 - type: int64_t - delta: - value: 40 - type: uint64_t - timer: - interval: 5 - - name: speed_changes_based_on_pcie_temps - # No global zone conditions defined == all unless defined on group - groups: - - name: zone0_pcie - interface: xyz.openbmc_project.Sensor.Value - property: - name: Value - type: int64_t - matches: - - name: interfacesAdded - - name: propertiesChanged - actions: - - name: set_net_increase_speed - property: - value: 55000 - type: int64_t - factor: - value: 1000 - type: int64_t - delta: - value: 400 - type: uint64_t - - name: set_net_decrease_speed - property: - value: 52000 - type: int64_t - factor: - value: 1000 - type: int64_t - delta: - value: 40 - type: uint64_t - timer: - interval: 5 - - name: occ_active_speed_changes - precondition: - name: property_states_match - groups: - - name: occ0_object - interface: org.open_power.OCC.Status - property: - name: OccActive - type: bool - value: true - - name: occ1_object - interface: org.open_power.OCC.Status - property: - name: OccActive - type: bool - value: true - matches: - - name: interfacesAdded - - name: propertiesChanged - events: - - name: fails_before_high_speed_air - groups: - - name: zone0_cores - zone_conditions: - - name: air_cooled_chassis - zones: - - 0 - interface: xyz.openbmc_project.State.Decorator.OperationalStatus - property: - name: Functional - type: bool - - name: zone0_dimms - interface: xyz.openbmc_project.State.Decorator.OperationalStatus - property: - name: Functional - type: bool - - name: zone0_gpu_cores - zone_conditions: - - name: air_cooled_chassis - zones: - - 0 - interface: xyz.openbmc_project.State.Decorator.OperationalStatus - property: - name: Functional - type: bool - - name: zone0_gpu_memory - zone_conditions: - - name: air_cooled_chassis - zones: - - 0 - interface: xyz.openbmc_project.State.Decorator.OperationalStatus - property: - name: Functional - type: bool - matches: - - name: interfacesAdded - - name: propertiesChanged - actions: - - name: count_state_before_speed - count: 1 - property: - value: false - type: bool - speed: - value: 10500 - type: uint64_t - - name: speed_changes_based_on_core_temps - groups: - - name: zone0_cores - zone_conditions: - - name: air_cooled_chassis - zones: - - 0 - interface: xyz.openbmc_project.Sensor.Value - property: - name: Value - type: int64_t - matches: - - name: interfacesAdded - - name: propertiesChanged - - name: interfacesRemoved - actions: - - name: set_net_increase_speed - property: - value: 73000 - type: int64_t - factor: - value: 1000 - type: int64_t - delta: - value: 400 - type: uint64_t - - name: set_net_decrease_speed - property: - value: 70000 - type: int64_t - factor: - value: 1000 - type: int64_t - delta: - value: 40 - type: uint64_t - timer: - interval: 5 - - name: speed_changes_based_on_dimm_temps - # No global zone conditions defined == all unless defined on group - groups: - - name: zone0_dimms - interface: xyz.openbmc_project.Sensor.Value - property: - name: Value - type: int64_t - matches: - - name: interfacesAdded - - name: propertiesChanged - - name: interfacesRemoved - actions: - - name: set_net_increase_speed - property: - value: 64000 - type: int64_t - factor: - value: 1000 - type: int64_t - delta: - value: 200 - type: uint64_t - - name: set_net_decrease_speed - property: - value: 61000 - type: int64_t - factor: - value: 1000 - type: int64_t - delta: - value: 40 - type: uint64_t - timer: - interval: 5 - - name: speed_changes_based_on_gpu_core_temps - groups: - - name: zone0_gpu_cores - zone_conditions: - - name: air_cooled_chassis - zones: - - 0 - interface: xyz.openbmc_project.Sensor.Value - property: - name: Value - type: int64_t - matches: - - name: interfacesAdded - - name: propertiesChanged - - name: interfacesRemoved - actions: - - name: set_net_increase_speed - property: - value: 78000 - type: int64_t - factor: - value: 1000 - type: int64_t - delta: - value: 600 - type: uint64_t - - name: set_net_decrease_speed - property: - value: 75000 - type: int64_t - factor: - value: 1000 - type: int64_t - delta: - value: 40 - type: uint64_t - timer: - interval: 5 - - name: speed_changes_based_on_gpu_memory_temps - groups: - - name: zone0_gpu_memory - zone_conditions: - - name: air_cooled_chassis - zones: - - 0 - interface: xyz.openbmc_project.Sensor.Value - property: - name: Value - type: int64_t - matches: - - name: interfacesAdded - - name: propertiesChanged - - name: interfacesRemoved - actions: - - name: set_net_increase_speed - property: - value: 80000 - type: int64_t - factor: - value: 1000 - type: int64_t - delta: - value: 600 - type: uint64_t - - name: set_net_decrease_speed - property: - value: 77000 - type: int64_t - factor: - value: 1000 - type: int64_t - delta: - value: 40 - type: uint64_t - timer: - interval: 5 diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/fans/phosphor-fan-control-fan-config%.bbappend b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/fans/phosphor-fan-control-fan-config%.bbappend deleted file mode 100644 index 72d991c7e..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/fans/phosphor-fan-control-fan-config%.bbappend +++ /dev/null @@ -1 +0,0 @@ -FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/fans/phosphor-fan-control-fan-config%/fans.yaml b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/fans/phosphor-fan-control-fan-config%/fans.yaml deleted file mode 100755 index a70ac85a3..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/fans/phosphor-fan-control-fan-config%/fans.yaml +++ /dev/null @@ -1,21 +0,0 @@ -fans: - - inventory: /system/chassis/motherboard/fan2 - cooling_zone: 0 - cooling_profile: all - sensors: - - fan2_0 - - inventory: /system/chassis/motherboard/fan0 - cooling_zone: 0 - cooling_profile: all - sensors: - - fan0_0 - - inventory: /system/chassis/motherboard/fan1 - cooling_zone: 0 - cooling_profile: air - sensors: - - fan1_0 - - inventory: /system/chassis/motherboard/fan3 - cooling_zone: 0 - cooling_profile: all - sensors: - - fan3_0 diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/fans/phosphor-fan-control-zone-conditions-config-native.bbappend b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/fans/phosphor-fan-control-zone-conditions-config-native.bbappend deleted file mode 100644 index 72d991c7e..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/fans/phosphor-fan-control-zone-conditions-config-native.bbappend +++ /dev/null @@ -1 +0,0 @@ -FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/fans/phosphor-fan-control-zone-conditions-config-native/zone_conditions.yaml b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/fans/phosphor-fan-control-zone-conditions-config-native/zone_conditions.yaml deleted file mode 100644 index 0c8b3c5ff..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/fans/phosphor-fan-control-zone-conditions-config-native/zone_conditions.yaml +++ /dev/null @@ -1,18 +0,0 @@ -conditions: - - name: air_cooled_chassis - type: getProperty - properties: - - property: WaterCooled - interface: xyz.openbmc_project.Inventory.Decorator.CoolingType - path: /xyz/openbmc_project/inventory/system/chassis - type: bool - value: false - - - name: water_and_air_cooled_chassis - type: getProperty - properties: - - property: WaterCooled - interface: xyz.openbmc_project.Inventory.Decorator.CoolingType - path: /xyz/openbmc_project/inventory/system/chassis - type: bool - value: true diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/fans/phosphor-fan-control-zone-config-native.bbappend b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/fans/phosphor-fan-control-zone-config-native.bbappend deleted file mode 100644 index 6d4804d12..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/fans/phosphor-fan-control-zone-config-native.bbappend +++ /dev/null @@ -1,2 +0,0 @@ -FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" - diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/fans/phosphor-fan-control-zone-config-native/zones.yaml b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/fans/phosphor-fan-control-zone-config-native/zones.yaml deleted file mode 100644 index 29dd2c79e..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/fans/phosphor-fan-control-zone-config-native/zones.yaml +++ /dev/null @@ -1,32 +0,0 @@ -manager_configuration: - power_on_delay: 20 - -zone_configuration: - -#Air cooled zones -- zone_conditions: - - name: air_cooled_chassis - - zones: - - zone: 0 - cooling_profiles: - - air - - all - full_speed: 10500 - default_floor: 8000 - increase_delay: 5 - decrease_interval: 30 - -#Water cooled zones -- zone_conditions: - - name: water_and_air_cooled_chassis - - zones: - - zone: 0 - cooling_profiles: - - water - - all - full_speed: 10500 - default_floor: 8000 - increase_delay: 5 - decrease_interval: 30 diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/fans/phosphor-fan-monitor-config-native.bbappend b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/fans/phosphor-fan-monitor-config-native.bbappend deleted file mode 100644 index 72d991c7e..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/fans/phosphor-fan-monitor-config-native.bbappend +++ /dev/null @@ -1 +0,0 @@ -FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/fans/phosphor-fan-monitor-config-native/monitor.yaml b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/fans/phosphor-fan-monitor-config-native/monitor.yaml deleted file mode 100644 index 5db7966fa..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/fans/phosphor-fan-monitor-config-native/monitor.yaml +++ /dev/null @@ -1,73 +0,0 @@ -fans: - - inventory: /system/chassis/motherboard/fan0 - functional_delay: 5 - allowed_out_of_range_time: 30 - deviation: 15 - num_sensors_nonfunc_for_fan_nonfunc: 1 - sensors: - - name: fan0_0 - has_target: true - - name: fan0_1 - has_target: false - - - inventory: /system/chassis/motherboard/fan1 - functional_delay: 5 - allowed_out_of_range_time: 30 - deviation: 15 - num_sensors_nonfunc_for_fan_nonfunc: 1 - sensors: - - name: fan1_0 - has_target: true - - name: fan1_1 - has_target: false - # Create fan1 inventory & sensors on air cooled only - condition: - name: propertiesMatch - properties: - - object: /xyz/openbmc_project/inventory/system/chassis - interface: xyz.openbmc_project.Inventory.Decorator.CoolingType - property: - name: WaterCooled - type: bool - value: false - - - inventory: /system/chassis/motherboard/fan2 - functional_delay: 5 - allowed_out_of_range_time: 30 - deviation: 15 - num_sensors_nonfunc_for_fan_nonfunc: 1 - sensors: - - name: fan2_0 - has_target: true - - name: fan2_1 - has_target: false - - - inventory: /system/chassis/motherboard/fan3 - functional_delay: 5 - allowed_out_of_range_time: 30 - deviation: 15 - num_sensors_nonfunc_for_fan_nonfunc: 1 - sensors: - - name: fan3_0 - has_target: true - - name: fan3_1 - has_target: false - -sensor_trust_groups: - - class: NonzeroSpeed - group: - # Include all _1 fans to determine trust - - name: fan0_1 - - name: fan1_1 - - name: fan2_1 - - name: fan3_1 - # Add all _0 fans to be included in trust result effects, - # but not in determining trust - - name: fan0_0 - in_trust: false - - name: fan1_0 - in_trust: false - - name: fan2_0 - in_trust: false - - name: fan3_0 - in_trust: false diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/fans/phosphor-fan-presence-config-native%.bbappend b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/fans/phosphor-fan-presence-config-native%.bbappend deleted file mode 100644 index 72d991c7e..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/fans/phosphor-fan-presence-config-native%.bbappend +++ /dev/null @@ -1 +0,0 @@ -FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/fans/phosphor-fan-presence-config-native%/config.yaml b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/fans/phosphor-fan-presence-config-native%/config.yaml deleted file mode 100644 index c5be29c1e..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/fans/phosphor-fan-presence-config-native%/config.yaml +++ /dev/null @@ -1,55 +0,0 @@ -- name: fan0 - path: /system/chassis/motherboard/fan0 - methods: - - type: gpio - key: 4 - physpath: /sys/devices/platform/ahb/ahb:apb/ahb:apb:i2c@1e78a000/1e78a100.i2c-bus/i2c-3/3-0060 - devpath: /dev/input/by-path/platform-gpio-keys-polled-event - - type: tach - sensors: - - fan0_0 - - fan0_1 - rpolicy: - type: anyof - -- name: fan1 - path: /system/chassis/motherboard/fan1 - methods: - - type: gpio - key: 5 - physpath: /sys/devices/platform/ahb/ahb:apb/ahb:apb:i2c@1e78a000/1e78a100.i2c-bus/i2c-3/3-0060 - devpath: /dev/input/by-path/platform-gpio-keys-polled-event - - type: tach - sensors: - - fan1_0 - - fan1_1 - rpolicy: - type: anyof - -- name: fan2 - path: /system/chassis/motherboard/fan2 - methods: - - type: gpio - key: 6 - physpath: /sys/devices/platform/ahb/ahb:apb/ahb:apb:i2c@1e78a000/1e78a100.i2c-bus/i2c-3/3-0060 - devpath: /dev/input/by-path/platform-gpio-keys-polled-event - - type: tach - sensors: - - fan2_0 - - fan2_1 - rpolicy: - type: anyof - -- name: fan3 - path: /system/chassis/motherboard/fan3 - methods: - - type: gpio - key: 7 - physpath: /sys/devices/platform/ahb/ahb:apb/ahb:apb:i2c@1e78a000/1e78a100.i2c-bus/i2c-3/3-0060 - devpath: /dev/input/by-path/platform-gpio-keys-polled-event - - type: tach - sensors: - - fan3_0 - - fan3_1 - rpolicy: - type: anyof diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/fans/witherspoon-fan-policy-native.bb b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/fans/witherspoon-fan-policy-native.bb deleted file mode 100644 index b7da45c01..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/fans/witherspoon-fan-policy-native.bb +++ /dev/null @@ -1,16 +0,0 @@ -SUMMARY = "Fan policy for Witherspoon" -PR = "r1" - -inherit native -inherit obmc-phosphor-license -inherit phosphor-dbus-monitor - -SRC_URI += "file://air-cooled.yaml" -SRC_URI += "file://water-cooled.yaml" -SRC_URI += "file://fan-errors.yaml" - -do_install() { - install -D ${WORKDIR}/air-cooled.yaml ${D}${config_dir}/air-cooled.yaml - install -D ${WORKDIR}/water-cooled.yaml ${D}${config_dir}/water-cooled.yaml - install -D ${WORKDIR}/fan-errors.yaml ${D}${config_dir}/fan-errors.yaml -} diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/fans/witherspoon-fan-policy/air-cooled.yaml b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/fans/witherspoon-fan-policy/air-cooled.yaml deleted file mode 100644 index d60aa9179..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/fans/witherspoon-fan-policy/air-cooled.yaml +++ /dev/null @@ -1,328 +0,0 @@ -# Air cooled Witherspoon fan policy for PDM. -# -# An air cooled Witherspoon requires a minimum of three functional fans -# enclosures or six functional fan rotors across all enclosures. -# If the number of functional fan enclosures is below three, soft poweroff -# the system, whereas if the number of fan rotors drop below six, an -# immediate hard poweroff of the system occurs. - -- name: fan enclosures - description: > - 'An air cooled Witherspoon has four fan enclosures to monitor.' - class: group - group: path - members: - - meta: FAN - path: /xyz/openbmc_project/inventory/system/chassis/motherboard/fan0 - - meta: FAN - path: /xyz/openbmc_project/inventory/system/chassis/motherboard/fan1 - - meta: FAN - path: /xyz/openbmc_project/inventory/system/chassis/motherboard/fan2 - - meta: FAN - path: /xyz/openbmc_project/inventory/system/chassis/motherboard/fan3 - -- name: fan rotors - description: > - 'An air cooled Witherspoon has eight fan rotors to monitor.' - class: group - group: path - members: - - meta: FAN - path: /xyz/openbmc_project/inventory/system/chassis/motherboard/fan0/fan0_0 - - meta: FAN - path: /xyz/openbmc_project/inventory/system/chassis/motherboard/fan0/fan0_1 - - meta: FAN - path: /xyz/openbmc_project/inventory/system/chassis/motherboard/fan1/fan1_0 - - meta: FAN - path: /xyz/openbmc_project/inventory/system/chassis/motherboard/fan1/fan1_1 - - meta: FAN - path: /xyz/openbmc_project/inventory/system/chassis/motherboard/fan2/fan2_0 - - meta: FAN - path: /xyz/openbmc_project/inventory/system/chassis/motherboard/fan2/fan2_1 - - meta: FAN - path: /xyz/openbmc_project/inventory/system/chassis/motherboard/fan3/fan3_0 - - meta: FAN - path: /xyz/openbmc_project/inventory/system/chassis/motherboard/fan3/fan3_1 - -- name: chassis state - description: > - 'Witherspoon has a single chassis to monitor.' - class: group - group: path - members: - - meta: CHASSISSTATE - path: /xyz/openbmc_project/state/chassis0 - -- name: chassis - description: > - 'Witherspoon has a single chassis to monitor.' - class: group - group: path - members: - - meta: CHASSIS - path: /xyz/openbmc_project/inventory/system/chassis - -- name: fan present - description: > - 'Monitor the presence state of each fan.' - class: group - group: property - type: boolean - members: - - interface: xyz.openbmc_project.Inventory.Item - meta: PRESENT - property: Present - -- name: fan functional - description: > - 'Monitor the functional state of each fan.' - class: group - group: property - type: boolean - members: - - interface: xyz.openbmc_project.State.Decorator.OperationalStatus - meta: FUNCTIONAL - property: Functional - -- name: chassis powered - description: > - 'Monitor the chassis power state.' - class: group - group: property - type: string - members: - - interface: xyz.openbmc_project.State.Chassis - meta: CHASSIS_STATE - property: CurrentPowerState - -- name: chassis air cooled - description: > - 'Monitor the chassis cooling type.' - class: group - group: property - type: boolean - members: - - interface: xyz.openbmc_project.Inventory.Decorator.CoolingType - meta: COOLING_TYPE - property: WaterCooled - -- name: watch fan present - description: > - 'Trigger logic on fan enclosure presence state changes.' - class: watch - watch: property - paths: fan enclosures - properties: fan present - callback: check cooling type - -- name: watch fan functional - description: > - 'Trigger logic on fan enclosure functional state changes.' - class: watch - watch: property - paths: fan enclosures - properties: fan functional - callback: check cooling type - -- name: watch fan rotor functional - description: > - 'Trigger logic on fan rotor functional state changes.' - class: watch - watch: property - paths: fan rotors - properties: fan functional - callback: check cooling type - -- name: watch chassis state - description: > - 'Trigger logic on chassis power state changes.' - class: watch - watch: property - paths: chassis state - properties: chassis powered - callback: check cooling type - -- name: watch cooling type - description: > - 'Maintain a cache of the chassis cooling type.' - class: watch - watch: property - paths: chassis - properties: chassis air cooled - -- name: check cooling type - description: > - 'If this condition passes the chassis is air cooled.' - class: condition - condition: count - paths: chassis - properties: chassis air cooled - callback: check power - countop: '==' - countbound: 0 - op: '==' - bound: true - -- name: check power - description: > - 'If the chassis has power, check fans.' - class: condition - condition: count - paths: chassis state - properties: chassis powered - callback: check fans - countop: '>' - countbound: 0 - op: '==' - bound: xyz.openbmc_project.State.Chassis.PowerState.On - -- name: check fans - description: > - 'Verify there are at least three functional fan enclosures and at least - six functional fan rotors, power off if not.' - class: callback - callback: group - members: - - check group presence - - check group functional enclosures - - check group functional rotors - -- name: check group presence - description: > - 'If this condition passes more than one fan has been unplugged - for more than 25 seconds. Shut the system down. Count present - fans rather than non-present fans since the latter would pass - if the fan has not been created for some reason. - - For a more detailed definition of unplugged, consult the documentation - of xyz.openbmc_project.Inventory.Item and/or the documentation - of the fan inventory object implementation.' - class: condition - condition: count - paths: fan enclosures - properties: fan present - defer: 25000000us - callback: log and shutdown - countop: '<' - countbound: 3 - op: '==' - bound: true - -- name: check group functional enclosures - description: > - 'If this condition passes more than one fan enclosure in the group has been - marked as nonfunctional for five seconds. Shut the system down. - - For a more detailed definition of nonfunctional, consult the documentation - of xyz.openbmc_project.State.Decorator.OperationalStatus and/or the - documentation of the fan inventory object implementation.' - class: condition - condition: count - paths: fan enclosures - properties: fan functional - defer: 5000000us - callback: log and shutdown - countop: '>' - countbound: 1 - op: '==' - bound: false - -- name: check group functional rotors - description: > - 'If this condition passes more than two fan rotors in the group have been - marked as nonfunctional for five seconds. Immediately power off. - - For a more detailed definition of nonfunctional, consult the documentation - of xyz.openbmc_project.State.Decorator.OperationalStatus and/or the - documentation of the fan inventory object implementation.' - class: condition - condition: count - paths: fan rotors - properties: fan functional - defer: 5000000us - callback: log and poweroff - countop: '>' - countbound: 2 - op: '==' - bound: false - -- name: log and poweroff - description: > - 'Immediately poweroff, log an event in the journal, and create an - error log.' - class: callback - callback: group - members: - - hard poweroff - - log hard poweroff - - create shutdown error - -- name: log and shutdown - description: > - 'Shut the system down, log an event in the journal, and create an - error log.' - class: callback - callback: group - members: - - shutdown - - log shutdown - - create shutdown error - -- name: hard poweroff - description: > - 'Immediately power off the system.' - class: callback - callback: method - service: org.freedesktop.systemd1 - path: /org/freedesktop/systemd1 - interface: org.freedesktop.systemd1.Manager - method: StartUnit - args: - - value: obmc-chassis-hard-poweroff@0.target - type: string - - value: replace - type: string - -- name: shutdown - description: > - 'Shut down the system.' - class: callback - callback: method - service: org.freedesktop.systemd1 - path: /org/freedesktop/systemd1 - interface: org.freedesktop.systemd1.Manager - method: StartUnit - args: - - value: obmc-host-shutdown@0.target - type: string - - value: replace - type: string - -- name: log hard poweroff - description: > - 'Log a hard poweroff event to the systemd journal.' - class: callback - callback: journal - paths: chassis state - properties: chassis powered - severity: ERR - message: Immediate poweroff of system. There are not enough functional fans. - -- name: log shutdown - description: > - 'Log a shutdown event to the systemd journal.' - class: callback - callback: journal - paths: chassis state - properties: chassis powered - severity: ERR - message: Request shutdown of system. There are not enough functional fans. - -- name: create shutdown error - description: > - 'Create a Fan Shutdown Error log.' - class: callback - callback: elog - paths: chassis state - properties: chassis powered - error: xyz::openbmc_project::State::Shutdown::Inventory::Error::Fan diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/fans/witherspoon-fan-policy/fan-errors.yaml b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/fans/witherspoon-fan-policy/fan-errors.yaml deleted file mode 100644 index 0c14627d2..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/fans/witherspoon-fan-policy/fan-errors.yaml +++ /dev/null @@ -1,676 +0,0 @@ -# Witherspoon fan error policy for PDM. -# -# * Create a NotPresent error if fan 0, 1, 2, or 3 is not present for more -# than 20 seconds. -# * Create a Nonfunctional error if fan 0, 1, 2, or 3 is not -# functional for any amount of time. -# -# The system must be powered on in both of these cases. -# If a water cooled system, don't create errors for fan 1. -# Note: An error is created each time the chassis powers on. -# -# * Watch for fans to become both present and functional, and then resolve -# their errors - -- name: fan0 - class: group - group: path - members: - - meta: FAN - path: /xyz/openbmc_project/inventory/system/chassis/motherboard/fan0 - -- name: fan1 - class: group - group: path - members: - - meta: FAN - path: /xyz/openbmc_project/inventory/system/chassis/motherboard/fan1 - -- name: fan2 - class: group - group: path - members: - - meta: FAN - path: /xyz/openbmc_project/inventory/system/chassis/motherboard/fan2 - -- name: fan3 - class: group - group: path - members: - - meta: FAN - path: /xyz/openbmc_project/inventory/system/chassis/motherboard/fan3 - -- name: chassis state - description: > - 'Witherspoon has a single chassis to monitor.' - class: group - group: path - members: - - meta: CHASSISSTATE - path: /xyz/openbmc_project/state/chassis0 - -- name: chassis - description: > - 'Witherspoon has a single chassis to monitor.' - class: group - group: path - members: - - meta: CHASSIS - path: /xyz/openbmc_project/inventory/system/chassis - - -- name: fan present - description: > - 'Monitor the presence state of each fan.' - class: group - group: property - type: boolean - members: - - interface: xyz.openbmc_project.Inventory.Item - meta: PRESENT - property: Present - -- name: fan functional - description: > - 'Monitor the functional state of each fan.' - class: group - group: property - type: boolean - members: - - interface: xyz.openbmc_project.State.Decorator.OperationalStatus - meta: FUNCTIONAL - property: Functional - -- name: fan present and functional - description: > - 'Monitor the present and functional state of each fan.' - class: group - group: property - type: boolean - members: - - interface: xyz.openbmc_project.Inventory.Item - meta: PRESENT - property: Present - - interface: xyz.openbmc_project.State.Decorator.OperationalStatus - meta: FUNCTIONAL - property: Functional - -- name: chassis powered - description: > - 'Monitor the chassis power state.' - class: group - group: property - type: string - members: - - interface: xyz.openbmc_project.State.Chassis - meta: CHASSIS_STATE - property: CurrentPowerState - -- name: chassis air cooled - description: > - 'The chassis cooling type.' - class: group - group: property - type: boolean - members: - - interface: xyz.openbmc_project.Inventory.Decorator.CoolingType - meta: COOLING_TYPE - property: WaterCooled - -- name: watch chassis state - description: > - 'Trigger logic on chassis power state changes.' - class: watch - watch: property - paths: chassis state - properties: chassis powered - callback: check power - -- name: watch fan0 presence - description: > - 'Trigger logic on fan0 presence state changes.' - class: watch - watch: property - paths: fan0 - properties: fan present - callback: check power fan0 presence - -- name: watch fan0 functional - description: > - 'Trigger logic on fan0 functional state changes.' - class: watch - watch: property - paths: fan0 - properties: fan functional - callback: check power fan0 functional - -- name: watch fan1 presence - description: > - 'Trigger logic on fan1 presence state changes.' - class: watch - watch: property - paths: fan1 - properties: fan present - callback: check power fan1 presence - -- name: watch fan1 functional - description: > - 'Trigger logic on fan1 functional state changes.' - class: watch - watch: property - paths: fan1 - properties: fan functional - callback: check power fan1 functional - -- name: watch fan2 presence - description: > - 'Trigger logic on fan2 presence state changes.' - class: watch - watch: property - paths: fan2 - properties: fan present - callback: check power fan2 presence - -- name: watch fan2 functional - description: > - 'Trigger logic on fan2 functional state changes.' - class: watch - watch: property - paths: fan2 - properties: fan functional - callback: check power fan2 functional - -- name: watch fan3 presence - description: > - 'Trigger logic on fan3 presence state changes.' - class: watch - watch: property - paths: fan3 - properties: fan present - callback: check power fan3 presence - -- name: watch fan3 functional - description: > - 'Trigger logic on fan3 functional state changes.' - class: watch - watch: property - paths: fan3 - properties: fan functional - callback: check power fan3 functional - -- name: watch fan0 present and functional for resolving error logs - description: > - 'On fan present or functional state changes, check if errors need to be resolved.' - class: watch - watch: property - paths: fan0 - properties: fan present and functional - callback: resolve fan0 errors if present and functional - -- name: watch fan1 present and functional for resolving error logs - description: > - 'On fan present or functional state changes, check if errors need to be resolved.' - class: watch - watch: property - paths: fan1 - properties: fan present and functional - callback: resolve fan1 errors if present and functional - -- name: watch fan2 present and functional for resolving error logs - description: > - 'On fan present or functional state changes, check if errors need to be resolved.' - class: watch - watch: property - paths: fan2 - properties: fan present and functional - callback: resolve fan2 errors if present and functional - -- name: watch fan3 present and functional for resolving error logs - description: > - 'On fan present or functional state changes, check if errors need to be resolved.' - class: watch - watch: property - paths: fan3 - properties: fan present and functional - callback: resolve fan3 errors if present and functional - -- name: check power - description: > - 'If the chassis has power, check all fans.' - class: condition - condition: count - paths: chassis state - properties: chassis powered - callback: check fans - countop: '>' - countbound: 0 - op: '==' - bound: xyz.openbmc_project.State.Chassis.PowerState.On - -- name: check power fan0 presence - description: > - 'If the chassis has power, check presence of fan0.' - class: condition - condition: count - paths: chassis state - properties: chassis powered - callback: check fan0 presence - countop: '>' - countbound: 0 - op: '==' - bound: xyz.openbmc_project.State.Chassis.PowerState.On - -- name: check power fan0 functional - description: > - 'If the chassis has power, check functional of fan0.' - class: condition - condition: count - paths: chassis state - properties: chassis powered - callback: check fan0 functional - countop: '>' - countbound: 0 - op: '==' - bound: xyz.openbmc_project.State.Chassis.PowerState.On - -- name: check power fan1 presence - description: > - 'If the chassis has power, check presence of fan1.' - class: condition - condition: count - paths: chassis state - properties: chassis powered - callback: check fan1 presence - countop: '>' - countbound: 0 - op: '==' - bound: xyz.openbmc_project.State.Chassis.PowerState.On - -- name: check power fan1 functional - description: > - 'If the chassis has power, check functional of fan1.' - class: condition - condition: count - paths: chassis state - properties: chassis powered - callback: check fan1 functional - countop: '>' - countbound: 0 - op: '==' - bound: xyz.openbmc_project.State.Chassis.PowerState.On - -- name: check power fan2 presence - description: > - 'If the chassis has power, check presence of fan2.' - class: condition - condition: count - paths: chassis state - properties: chassis powered - callback: check fan2 presence - countop: '>' - countbound: 0 - op: '==' - bound: xyz.openbmc_project.State.Chassis.PowerState.On - -- name: check power fan2 functional - description: > - 'If the chassis has power, check functional of fan2.' - class: condition - condition: count - paths: chassis state - properties: chassis powered - callback: check fan2 functional - countop: '>' - countbound: 0 - op: '==' - bound: xyz.openbmc_project.State.Chassis.PowerState.On - -- name: check power fan3 presence - description: > - 'If the chassis has power, check presence of fan3.' - class: condition - condition: count - paths: chassis state - properties: chassis powered - callback: check fan3 presence - countop: '>' - countbound: 0 - op: '==' - bound: xyz.openbmc_project.State.Chassis.PowerState.On - -- name: check power fan3 functional - description: > - 'If the chassis has power, check functional of fan3.' - class: condition - condition: count - paths: chassis state - properties: chassis powered - callback: check fan3 functional - countop: '>' - countbound: 0 - op: '==' - bound: xyz.openbmc_project.State.Chassis.PowerState.On - -- name: check fans - description: > - 'Verify each of the 3 fans are present.' - class: callback - callback: group - members: - - check fan0 presence - - check fan1 presence - - check fan2 presence - - check fan3 presence - - check fan0 functional - - check fan1 functional - - check fan2 functional - - check fan3 functional - -- name: check fan0 presence - description: > - 'If this condition passes fan0 has been unplugged for more than 20 seconds.' - class: condition - condition: count - paths: fan0 - properties: fan present - defer: 20000000us - callback: notpresent fan0 error - countop: '<' - countbound: 1 - op: '==' - bound: true - -- name: check fan0 functional - description: > - 'If this condition passes fan0 has been marked as nonfunctional.' - class: condition - condition: count - paths: fan0 - properties: fan functional - callback: nonfunctional fan0 error - countop: '>' - countbound: 0 - op: '==' - bound: false - -- name: check fan1 presence - description: > - 'If this condition passes fan1 has been unplugged for more than 20 seconds. - Fan 1 is not in a water cooled Witherspoon, so check for cooling type - before creating an error.' - class: condition - condition: count - paths: fan1 - properties: fan present - defer: 20000000us - callback: check cooling type notpresent error - countop: '<' - countbound: 1 - op: '==' - bound: true - -- name: check fan1 functional - description: > - 'If this condition passes fan1 has been marked as nonfunctional. - Fan 1 is not in a water cooled Witherspoon, so check for cooling type - before creating an error.' - class: condition - condition: count - paths: fan1 - properties: fan functional - callback: check cooling type nonfunctional error - countop: '>' - countbound: 0 - op: '==' - bound: false - -- name: check fan2 presence - description: > - 'If this condition passes fan2 has been unplugged for more than 20 seconds.' - class: condition - condition: count - paths: fan2 - properties: fan present - defer: 20000000us - callback: notpresent fan2 error - countop: '<' - countbound: 1 - op: '==' - bound: true - -- name: check fan2 functional - description: > - 'If this condition passes fan2 has been marked as nonfunctional.' - class: condition - condition: count - paths: fan2 - properties: fan functional - callback: nonfunctional fan2 error - countop: '>' - countbound: 0 - op: '==' - bound: false - -- name: check fan3 presence - description: > - 'If this condition passes fan3 has been unplugged for more than 20 seconds.' - class: condition - condition: count - paths: fan3 - properties: fan present - defer: 20000000us - callback: notpresent fan3 error - countop: '<' - countbound: 1 - op: '==' - bound: true - -- name: check fan3 functional - description: > - 'If this condition passes fan3 has been marked as nonfunctional.' - class: condition - condition: count - paths: fan3 - properties: fan functional - callback: nonfunctional fan3 error - countop: '>' - countbound: 0 - op: '==' - bound: false - -- name: check cooling type nonfunctional error - description: > - 'If this condition passes the chassis is air cooled and will create a - nonfunctional error for fan 1.' - class: condition - condition: count - paths: chassis - properties: chassis air cooled - callback: nonfunctional fan1 error - countop: '==' - countbound: 0 - op: '==' - bound: true - -- name: check cooling type notpresent error - description: > - 'If this condition passes the chassis is air cooled and will create a - notpresent error for fan 1.' - class: condition - condition: count - paths: chassis - properties: chassis air cooled - callback: notpresent fan1 error - countop: '==' - countbound: 0 - op: '==' - bound: true - -- name: notpresent fan0 error - class: callback - callback: elog - paths: fan0 - properties: fan present - error: xyz::openbmc_project::Inventory::Error::NotPresent - metadata: - - name: xyz::openbmc_project::Inventory::NotPresent::CALLOUT_INVENTORY_PATH - value: /xyz/openbmc_project/inventory/system/chassis/motherboard/fan0 - type: string - -- name: nonfunctional fan0 error - class: callback - callback: elog - paths: fan0 - properties: fan functional - error: xyz::openbmc_project::Inventory::Error::Nonfunctional - metadata: - - name: xyz::openbmc_project::Inventory::Nonfunctional::CALLOUT_INVENTORY_PATH - value: /xyz/openbmc_project/inventory/system/chassis/motherboard/fan0 - type: string - -- name: notpresent fan1 error - class: callback - callback: elog - paths: fan1 - properties: fan present - error: xyz::openbmc_project::Inventory::Error::NotPresent - metadata: - - name: xyz::openbmc_project::Inventory::NotPresent::CALLOUT_INVENTORY_PATH - value: /xyz/openbmc_project/inventory/system/chassis/motherboard/fan1 - type: string - -- name: nonfunctional fan1 error - class: callback - callback: elog - paths: fan1 - properties: fan functional - error: xyz::openbmc_project::Inventory::Error::Nonfunctional - metadata: - - name: xyz::openbmc_project::Inventory::Nonfunctional::CALLOUT_INVENTORY_PATH - value: /xyz/openbmc_project/inventory/system/chassis/motherboard/fan1 - type: string - -- name: notpresent fan2 error - class: callback - callback: elog - paths: fan2 - properties: fan present - error: xyz::openbmc_project::Inventory::Error::NotPresent - metadata: - - name: xyz::openbmc_project::Inventory::NotPresent::CALLOUT_INVENTORY_PATH - value: /xyz/openbmc_project/inventory/system/chassis/motherboard/fan2 - type: string - -- name: nonfunctional fan2 error - class: callback - callback: elog - paths: fan2 - properties: fan functional - error: xyz::openbmc_project::Inventory::Error::Nonfunctional - metadata: - - name: xyz::openbmc_project::Inventory::Nonfunctional::CALLOUT_INVENTORY_PATH - value: /xyz/openbmc_project/inventory/system/chassis/motherboard/fan2 - type: string - -- name: notpresent fan3 error - class: callback - callback: elog - paths: fan3 - properties: fan present - error: xyz::openbmc_project::Inventory::Error::NotPresent - metadata: - - name: xyz::openbmc_project::Inventory::NotPresent::CALLOUT_INVENTORY_PATH - value: /xyz/openbmc_project/inventory/system/chassis/motherboard/fan3 - type: string - -- name: nonfunctional fan3 error - class: callback - callback: elog - paths: fan3 - properties: fan functional - error: xyz::openbmc_project::Inventory::Error::Nonfunctional - metadata: - - name: xyz::openbmc_project::Inventory::Nonfunctional::CALLOUT_INVENTORY_PATH - value: /xyz/openbmc_project/inventory/system/chassis/motherboard/fan3 - type: string - -- name: resolve fan0 errors if present and functional - description: > - 'If fan0 is present and functional, call the resolve fan0 errors callback.' - class: condition - condition: count - paths: fan0 - properties: fan present and functional - callback: resolve fan0 errors - countop: '==' - countbound: 2 - op: '==' - bound: true - -#Go ahead and do this on water cooled as well -- name: resolve fan1 errors if present and functional - description: > - 'If fan1 is present and functional, call the resolve fan1 errors callback.' - class: condition - condition: count - paths: fan1 - properties: fan present and functional - callback: resolve fan1 errors - countop: '==' - countbound: 2 - op: '==' - bound: true - -- name: resolve fan2 errors if present and functional - description: > - 'If fan2 is present and functional, call the resolve fan2 errors callback.' - class: condition - condition: count - paths: fan2 - properties: fan present and functional - callback: resolve fan2 errors - countop: '==' - countbound: 2 - op: '==' - bound: true - -- name: resolve fan3 errors if present and functional - description: > - 'If fan3 is present and functional, call the resolve fan3 errors callback.' - class: condition - condition: count - paths: fan3 - properties: fan present and functional - callback: resolve fan3 errors - countop: '==' - countbound: 2 - op: '==' - bound: true - -- name: resolve fan0 errors - class: callback - callback: resolve callout - paths: fan0 - properties: fan present and functional - callout: /xyz/openbmc_project/inventory/system/chassis/motherboard/fan0 - -- name: resolve fan1 errors - class: callback - callback: resolve callout - paths: fan1 - properties: fan present and functional - callout: /xyz/openbmc_project/inventory/system/chassis/motherboard/fan1 - -- name: resolve fan2 errors - class: callback - callback: resolve callout - paths: fan2 - properties: fan present and functional - callout: /xyz/openbmc_project/inventory/system/chassis/motherboard/fan2 - -- name: resolve fan3 errors - class: callback - callback: resolve callout - paths: fan3 - properties: fan present and functional - callout: /xyz/openbmc_project/inventory/system/chassis/motherboard/fan3 diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/fans/witherspoon-fan-policy/water-cooled.yaml b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/fans/witherspoon-fan-policy/water-cooled.yaml deleted file mode 100644 index a279cfefa..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/fans/witherspoon-fan-policy/water-cooled.yaml +++ /dev/null @@ -1,322 +0,0 @@ -# Water cooled Witherspoon fan policy for PDM. -# -# A water cooled Witherspoon requires a minimum of two functional fan -# enclosures or four functional fan rotors across all enclosures. -# If the number of functional fan enclosures is below two, soft poweroff -# the system, whereas if the number of fan rotors drop below four, an -# immediate hard poweroff of the system occurs. - -- name: fan enclosures - description: > - 'A water cooled Witherspoon has three fan enclosures to monitor.' - class: group - group: path - members: - - meta: FAN - path: /xyz/openbmc_project/inventory/system/chassis/motherboard/fan0 - - meta: FAN - path: /xyz/openbmc_project/inventory/system/chassis/motherboard/fan2 - - meta: FAN - path: /xyz/openbmc_project/inventory/system/chassis/motherboard/fan3 - -- name: fan rotors - description: > - 'A water cooled Witherspoon has six fan rotors to monitor.' - class: group - group: path - members: - - meta: FAN - path: /xyz/openbmc_project/inventory/system/chassis/motherboard/fan0/fan0_0 - - meta: FAN - path: /xyz/openbmc_project/inventory/system/chassis/motherboard/fan0/fan0_1 - - meta: FAN - path: /xyz/openbmc_project/inventory/system/chassis/motherboard/fan2/fan2_0 - - meta: FAN - path: /xyz/openbmc_project/inventory/system/chassis/motherboard/fan2/fan2_1 - - meta: FAN - path: /xyz/openbmc_project/inventory/system/chassis/motherboard/fan3/fan3_0 - - meta: FAN - path: /xyz/openbmc_project/inventory/system/chassis/motherboard/fan3/fan3_1 - -- name: chassis state - description: > - 'Witherspoon has a single chassis to monitor.' - class: group - group: path - members: - - meta: CHASSISSTATE - path: /xyz/openbmc_project/state/chassis0 - -- name: chassis - description: > - 'Witherspoon has a single chassis to monitor.' - class: group - group: path - members: - - meta: CHASSIS - path: /xyz/openbmc_project/inventory/system/chassis - -- name: fan present - description: > - 'Monitor the presence state of each fan.' - class: group - group: property - type: boolean - members: - - interface: xyz.openbmc_project.Inventory.Item - meta: PRESENT - property: Present - -- name: fan functional - description: > - 'Monitor the functional state of each fan.' - class: group - group: property - type: boolean - members: - - interface: xyz.openbmc_project.State.Decorator.OperationalStatus - meta: FUNCTIONAL - property: Functional - -- name: chassis powered - description: > - 'Monitor the chassis power state.' - class: group - group: property - type: string - members: - - interface: xyz.openbmc_project.State.Chassis - meta: CHASSIS_STATE - property: CurrentPowerState - -- name: chassis water cooled - description: > - 'Monitor the chassis cooling type.' - class: group - group: property - type: boolean - members: - - interface: xyz.openbmc_project.Inventory.Decorator.CoolingType - meta: COOLING_TYPE - property: WaterCooled - -- name: watch fan present - description: > - 'Trigger logic on fan enclosure presence state changes.' - class: watch - watch: property - paths: fan enclosures - properties: fan present - callback: check cooling type - -- name: watch fan functional - description: > - 'Trigger logic on fan enclosure functional state changes.' - class: watch - watch: property - paths: fan enclosures - properties: fan functional - callback: check cooling type - -- name: watch fan rotor functional - description: > - 'Trigger logic on fan rotor functional state changes.' - class: watch - watch: property - paths: fan rotors - properties: fan functional - callback: check cooling type - -- name: watch chassis state - description: > - 'Trigger logic on chassis power state changes.' - class: watch - watch: property - paths: chassis state - properties: chassis powered - callback: check cooling type - -- name: watch cooling type - description: > - 'Maintain a cache of the chassis cooling type.' - class: watch - watch: property - paths: chassis - properties: chassis water cooled - -- name: check cooling type - description: > - 'If this condition passes the chassis is water cooled.' - class: condition - condition: count - paths: chassis - properties: chassis water cooled - callback: check power - countop: '==' - countbound: 1 - op: '==' - bound: true - -- name: check power - description: > - 'If the chassis has power, check fans.' - class: condition - condition: count - paths: chassis state - properties: chassis powered - callback: check fans - countop: '>' - countbound: 0 - op: '==' - bound: xyz.openbmc_project.State.Chassis.PowerState.On - -- name: check fans - description: > - 'Verify there are at least two functional fan enclosures and at least - four functional fan rotors, power off if not.' - class: callback - callback: group - members: - - check group presence - - check group functional enclosures - - check group functional rotors - -- name: check group presence - description: > - 'If this condition passes more than one fan has been unplugged - for more than 25 seconds. Shut the system down. Count present - fans rather than non-present fans since the latter would pass - if the fan has not been created for some reason. - - For a more detailed definition of unplugged, consult the documentation - of xyz.openbmc_project.Inventory.Item and/or the documentation - of the fan inventory object implementation.' - class: condition - condition: count - paths: fan enclosures - properties: fan present - defer: 25000000us - callback: log and shutdown - countop: '<' - countbound: 2 - op: '==' - bound: true - -- name: check group functional enclosures - description: > - 'If this condition passes more than one fan enclosure in the group has been - marked as nonfunctional for five seconds. Shut the system down. - - For a more detailed definition of nonfunctional, consult the documentation - of xyz.openbmc_project.State.Decorator.OperationalStatus and/or the - documentation of the fan inventory object implementation.' - class: condition - condition: count - paths: fan enclosures - properties: fan functional - defer: 5000000us - callback: log and shutdown - countop: '>' - countbound: 1 - op: '==' - bound: false - -- name: check group functional rotors - description: > - 'If this condition passes more than two fan rotors in the group have been - marked as nonfunctional for five seconds. Immediately power off. - - For a more detailed definition of nonfunctional, consult the documentation - of xyz.openbmc_project.State.Decorator.OperationalStatus and/or the - documentation of the fan inventory object implementation.' - class: condition - condition: count - paths: fan rotors - properties: fan functional - defer: 5000000us - callback: log and poweroff - countop: '>' - countbound: 2 - op: '==' - bound: false - -- name: log and poweroff - description: > - 'Immediately poweroff, log an event in the journal, and create an - error log.' - class: callback - callback: group - members: - - hard poweroff - - log hard poweroff - - create shutdown error - -- name: log and shutdown - description: > - 'Shut the system down, log an event in the journal, and create an - error log.' - class: callback - callback: group - members: - - shutdown - - log shutdown - - create shutdown error - -- name: hard poweroff - description: > - 'Immediately power off the system.' - class: callback - callback: method - service: org.freedesktop.systemd1 - path: /org/freedesktop/systemd1 - interface: org.freedesktop.systemd1.Manager - method: StartUnit - args: - - value: obmc-chassis-hard-poweroff@0.target - type: string - - value: replace - type: string - -- name: shutdown - description: > - 'Shut down the system.' - class: callback - callback: method - service: org.freedesktop.systemd1 - path: /org/freedesktop/systemd1 - interface: org.freedesktop.systemd1.Manager - method: StartUnit - args: - - value: obmc-host-shutdown@0.target - type: string - - value: replace - type: string - -- name: log hard poweroff - description: > - 'Log a hard poweroff event to the systemd journal.' - class: callback - callback: journal - paths: chassis state - properties: chassis powered - severity: ERR - message: Immediate poweroff of system. There are not enough functional fans. - -- name: log shutdown - description: > - 'Log a shutdown event to the systemd journal.' - class: callback - callback: journal - paths: chassis state - properties: chassis powered - severity: ERR - message: Request shutdown of system. There are not enough functional fans. - -- name: create shutdown error - description: > - 'Create a Fan Shutdown Error log.' - class: callback - callback: elog - paths: chassis state - properties: chassis powered - error: xyz::openbmc_project::State::Shutdown::Inventory::Error::Fan diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/fans/witherspoon-fan-watchdog.bb b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/fans/witherspoon-fan-watchdog.bb deleted file mode 100644 index c09b9df24..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/fans/witherspoon-fan-watchdog.bb +++ /dev/null @@ -1,22 +0,0 @@ -SUMMARY = "Witherspoon fan watchdog services" -PR = "r1" - -inherit obmc-phosphor-license -inherit obmc-phosphor-systemd - -RDEPENDS_${PN} += "virtual/obmc-gpio-monitor" -RDEPENDS_${PN} += "busybox" - -RESET_SERVICE = "witherspoon-reset-fan-watchdog.service" -TGTFMT = "obmc-chassis-poweron@0.target" -RESET_FMT = "../${RESET_SERVICE}:${TGTFMT}.requires/${RESET_SERVICE}" - -MONITOR_SERVICE = "witherspoon-fan-watchdog-monitor@.service" - -WATCHDOG_SERVICE = "witherspoon-fan-watchdog.service" -WATCHDOG_FMT = "../${WATCHDOG_SERVICE}:${TGTFMT}.requires/${WATCHDOG_SERVICE}" - -SYSTEMD_SERVICE_${PN} += "${RESET_SERVICE} ${MONITOR_SERVICE} ${WATCHDOG_SERVICE}" -SYSTEMD_LINK_${PN} += "${RESET_FMT} ${WATCHDOG_FMT}" -SYSTEMD_ENVIRONMENT_FILE_${PN} += "obmc/witherspoon-fan-watchdog/reset-fan-watchdog.conf" -SYSTEMD_ENVIRONMENT_FILE_${PN} += "obmc/witherspoon-fan-watchdog/fan-watchdog.conf" diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/fans/witherspoon-fan-watchdog/obmc/witherspoon-fan-watchdog/fan-watchdog.conf b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/fans/witherspoon-fan-watchdog/obmc/witherspoon-fan-watchdog/fan-watchdog.conf deleted file mode 100644 index ce7824ccb..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/fans/witherspoon-fan-watchdog/obmc/witherspoon-fan-watchdog/fan-watchdog.conf +++ /dev/null @@ -1,3 +0,0 @@ -TIMEOUT=5 -INTERVAL=1 -DEVICE=/dev/watchdog0 diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/fans/witherspoon-fan-watchdog/obmc/witherspoon-fan-watchdog/reset-fan-watchdog.conf b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/fans/witherspoon-fan-watchdog/obmc/witherspoon-fan-watchdog/reset-fan-watchdog.conf deleted file mode 100644 index b4e5ce74e..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/fans/witherspoon-fan-watchdog/obmc/witherspoon-fan-watchdog/reset-fan-watchdog.conf +++ /dev/null @@ -1,4 +0,0 @@ -GPIO_PATH=/dev/gpiochip0 -GPIO=109 -DELAY=1 -ACTION=low_high diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/fans/witherspoon-fan-watchdog/witherspoon-fan-watchdog-monitor@.service b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/fans/witherspoon-fan-watchdog/witherspoon-fan-watchdog-monitor@.service deleted file mode 100644 index 945561b50..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/fans/witherspoon-fan-watchdog/witherspoon-fan-watchdog-monitor@.service +++ /dev/null @@ -1,10 +0,0 @@ -[Unit] -Description=Fan Watchdog Failure Monitor - -#This can get called every time a process dies, so ensure it's never limited -StartLimitIntervalSec=0 - -[Service] -Type=oneshot -ExecStart=/usr/bin/env phosphor-unit-failure-monitor --source %i --target obmc-fan-watchdog-takeover.target --action start -SyslogIdentifier=phosphor-unit-failure-monitor diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/fans/witherspoon-fan-watchdog/witherspoon-fan-watchdog.service b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/fans/witherspoon-fan-watchdog/witherspoon-fan-watchdog.service deleted file mode 100644 index 5b59546e3..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/fans/witherspoon-fan-watchdog/witherspoon-fan-watchdog.service +++ /dev/null @@ -1,13 +0,0 @@ -[Unit] -Description=Witherspoon Fan Watchdog Daemon -Wants=phosphor-fan-control-init@0.service -Before=phosphor-fan-control-init@0.service -Conflicts=obmc-fan-watchdog-takeover.target - -[Service] -EnvironmentFile={envfiledir}/obmc/witherspoon-fan-watchdog/fan-watchdog.conf -ExecStart=/sbin/watchdog -T ${{TIMEOUT}} -t ${{INTERVAL}} -F ${{DEVICE}} -KillSignal=SIGKILL - -[Install] -RequiredBy=obmc-chassis-poweron@0.target diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/fans/witherspoon-fan-watchdog/witherspoon-reset-fan-watchdog.service b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/fans/witherspoon-fan-watchdog/witherspoon-reset-fan-watchdog.service deleted file mode 100644 index e0ef0aeeb..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/fans/witherspoon-fan-watchdog/witherspoon-reset-fan-watchdog.service +++ /dev/null @@ -1,12 +0,0 @@ -[Unit] -Description=Witherspoon Fan Watchdog Reset -Wants=phosphor-fan-control-init@0.service -Before=phosphor-fan-control-init@0.service -Conflicts=obmc-chassis-poweroff@0.target - -[Service] -Type=oneshot -RemainAfterExit=yes -EnvironmentFile={envfiledir}/obmc/witherspoon-fan-watchdog/reset-fan-watchdog.conf -ExecStart=/usr/bin/env phosphor-gpio-util -p ${{GPIO_PATH}} -g ${{GPIO}} -a ${{ACTION}} -d ${{DELAY}} -SyslogIdentifier=phosphor-gpio-util diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/fans/witherspoon-thermal-policy-native.bb b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/fans/witherspoon-thermal-policy-native.bb deleted file mode 100644 index 39831cf86..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/fans/witherspoon-thermal-policy-native.bb +++ /dev/null @@ -1,12 +0,0 @@ -SUMMARY = "Thermal policy for Witherspoon" -PR = "r1" - -inherit native -inherit obmc-phosphor-license -inherit phosphor-dbus-monitor - -SRC_URI += "file://thermal-policy.yaml" - -do_install() { - install -D ${WORKDIR}/thermal-policy.yaml ${D}${config_dir}/thermal-policy.yaml -} diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/fans/witherspoon-thermal-policy/thermal-policy.yaml b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/fans/witherspoon-thermal-policy/thermal-policy.yaml deleted file mode 100644 index 1dd2306e9..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/fans/witherspoon-thermal-policy/thermal-policy.yaml +++ /dev/null @@ -1,187 +0,0 @@ -# Witherspoon thermal policy for PDM. -# -# Shut down a Witherspoon system if more than three POWER9 cores -# have a temperature greater than 115 degrees Celcius. - - -- name: core sensors - description: > - 'Witherspoon has two POWER9 chips with 24 cores each.' - class: group - group: path - members: - - meta: SENSOR - path: /xyz/openbmc_project/sensors/temperature/p0_core0_temp - - meta: SENSOR - path: /xyz/openbmc_project/sensors/temperature/p0_core1_temp - - meta: SENSOR - path: /xyz/openbmc_project/sensors/temperature/p0_core2_temp - - meta: SENSOR - path: /xyz/openbmc_project/sensors/temperature/p0_core3_temp - - meta: SENSOR - path: /xyz/openbmc_project/sensors/temperature/p0_core4_temp - - meta: SENSOR - path: /xyz/openbmc_project/sensors/temperature/p0_core5_temp - - meta: SENSOR - path: /xyz/openbmc_project/sensors/temperature/p0_core6_temp - - meta: SENSOR - path: /xyz/openbmc_project/sensors/temperature/p0_core7_temp - - meta: SENSOR - path: /xyz/openbmc_project/sensors/temperature/p0_core8_temp - - meta: SENSOR - path: /xyz/openbmc_project/sensors/temperature/p0_core9_temp - - meta: SENSOR - path: /xyz/openbmc_project/sensors/temperature/p0_core10_temp - - meta: SENSOR - path: /xyz/openbmc_project/sensors/temperature/p0_core11_temp - - meta: SENSOR - path: /xyz/openbmc_project/sensors/temperature/p0_core12_temp - - meta: SENSOR - path: /xyz/openbmc_project/sensors/temperature/p0_core13_temp - - meta: SENSOR - path: /xyz/openbmc_project/sensors/temperature/p0_core14_temp - - meta: SENSOR - path: /xyz/openbmc_project/sensors/temperature/p0_core15_temp - - meta: SENSOR - path: /xyz/openbmc_project/sensors/temperature/p0_core16_temp - - meta: SENSOR - path: /xyz/openbmc_project/sensors/temperature/p0_core17_temp - - meta: SENSOR - path: /xyz/openbmc_project/sensors/temperature/p0_core18_temp - - meta: SENSOR - path: /xyz/openbmc_project/sensors/temperature/p0_core19_temp - - meta: SENSOR - path: /xyz/openbmc_project/sensors/temperature/p0_core20_temp - - meta: SENSOR - path: /xyz/openbmc_project/sensors/temperature/p0_core21_temp - - meta: SENSOR - path: /xyz/openbmc_project/sensors/temperature/p0_core22_temp - - meta: SENSOR - path: /xyz/openbmc_project/sensors/temperature/p0_core23_temp - - meta: SENSOR - path: /xyz/openbmc_project/sensors/temperature/p1_core0_temp - - meta: SENSOR - path: /xyz/openbmc_project/sensors/temperature/p1_core1_temp - - meta: SENSOR - path: /xyz/openbmc_project/sensors/temperature/p1_core2_temp - - meta: SENSOR - path: /xyz/openbmc_project/sensors/temperature/p1_core3_temp - - meta: SENSOR - path: /xyz/openbmc_project/sensors/temperature/p1_core4_temp - - meta: SENSOR - path: /xyz/openbmc_project/sensors/temperature/p1_core5_temp - - meta: SENSOR - path: /xyz/openbmc_project/sensors/temperature/p1_core6_temp - - meta: SENSOR - path: /xyz/openbmc_project/sensors/temperature/p1_core7_temp - - meta: SENSOR - path: /xyz/openbmc_project/sensors/temperature/p1_core8_temp - - meta: SENSOR - path: /xyz/openbmc_project/sensors/temperature/p1_core9_temp - - meta: SENSOR - path: /xyz/openbmc_project/sensors/temperature/p1_core10_temp - - meta: SENSOR - path: /xyz/openbmc_project/sensors/temperature/p1_core11_temp - - meta: SENSOR - path: /xyz/openbmc_project/sensors/temperature/p1_core12_temp - - meta: SENSOR - path: /xyz/openbmc_project/sensors/temperature/p1_core13_temp - - meta: SENSOR - path: /xyz/openbmc_project/sensors/temperature/p1_core14_temp - - meta: SENSOR - path: /xyz/openbmc_project/sensors/temperature/p1_core15_temp - - meta: SENSOR - path: /xyz/openbmc_project/sensors/temperature/p1_core16_temp - - meta: SENSOR - path: /xyz/openbmc_project/sensors/temperature/p1_core17_temp - - meta: SENSOR - path: /xyz/openbmc_project/sensors/temperature/p1_core18_temp - - meta: SENSOR - path: /xyz/openbmc_project/sensors/temperature/p1_core19_temp - - meta: SENSOR - path: /xyz/openbmc_project/sensors/temperature/p1_core20_temp - - meta: SENSOR - path: /xyz/openbmc_project/sensors/temperature/p1_core21_temp - - meta: SENSOR - path: /xyz/openbmc_project/sensors/temperature/p1_core22_temp - - meta: SENSOR - path: /xyz/openbmc_project/sensors/temperature/p1_core23_temp - -- name: core temp - description: > - 'Monitor the temperature of each core.' - class: group - group: property - type: int64 - members: - - interface: xyz.openbmc_project.Sensor.Value - meta: TEMP - property: Value - -- name: watch core temps - description: > - 'Trigger logic on core temp changes.' - class: watch - watch: property - paths: core sensors - properties: core temp - callback: check temps - -- name: check temps - description: > - 'If this condition passes at least three cores are running - too hot. Shut the system down.' - class: condition - condition: count - paths: core sensors - properties: core temp - callback: log and shutdown - countop: '>=' - countbound: 3 - op: '>=' - bound: 115000 - oneshot: true - -- name: log and shutdown - description: > - 'Shut the system down and log an event.' - class: callback - callback: group - members: - - shutdown - - create criticalhigh error - - create shutdown error - -- name: shutdown - description: > - 'Shut down the system.' - class: callback - callback: method - service: org.freedesktop.systemd1 - path: /org/freedesktop/systemd1 - interface: org.freedesktop.systemd1.Manager - method: StartUnit - args: - - value: obmc-chassis-hard-poweroff@0.target - type: string - - value: replace - type: string - -- name: create criticalhigh error - description: > - 'Create a CriticalHigh Error log.' - class: callback - callback: elog_with_metadata - paths: core sensors - properties: core temp - error: xyz::openbmc_project::Sensor::Threshold::Error::CriticalHigh - metadata: xyz::openbmc_project::Sensor::Threshold::CriticalHigh::SENSOR_DATA - -- name: create shutdown error - description: > - 'Create a SystemShutdown Error log.' - class: callback - callback: elog - paths: core sensors - properties: core temp - error: xyz::openbmc_project::State::Shutdown::ThermalEvent::Error::Processor diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/flash/openpower-software-manager.bbappend b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/flash/openpower-software-manager.bbappend deleted file mode 100644 index 3dcc25dd7..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/flash/openpower-software-manager.bbappend +++ /dev/null @@ -1 +0,0 @@ -PACKAGECONFIG_append_df-openpower-ubi-fs = " verify_pnor_signature" diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/flash/phosphor-software-manager.bbappend b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/flash/phosphor-software-manager.bbappend deleted file mode 100644 index eafd11f6c..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/flash/phosphor-software-manager.bbappend +++ /dev/null @@ -1,10 +0,0 @@ -BMC_RW_MTD = "bmc" -BMC_RO_MTD = "alt-bmc+bmc" -BMC_KERNEL_MTD = "bmc" -BMC_RW_SIZE = "0x600000" - -# Enable signature verification by DISTRO_FEATURE obmc-ubi-fs -PACKAGECONFIG_append_df-obmc-ubi-fs = " verify_signature" - -# Enable sync of persistent files to the alternate BMC chip -PACKAGECONFIG_append_df-obmc-ubi-fs = " sync_bmc_files" diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/gpio/phosphor-gpio-monitor.bbappend b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/gpio/phosphor-gpio-monitor.bbappend deleted file mode 100644 index b60a64b10..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/gpio/phosphor-gpio-monitor.bbappend +++ /dev/null @@ -1,12 +0,0 @@ -FILESEXTRAPATHS_append := "${THISDIR}/${PN}:" - -TMPL_POWERSUPPLY = "phosphor-gpio-presence@.service" -INSTFMT_POWERSUPPLY = "phosphor-gpio-presence@{0}.service" -POWERSUPPLY_TGT = "${SYSTEMD_DEFAULT_TARGET}" -FMT_POWERSUPPLY = "../${TMPL_POWERSUPPLY}:${POWERSUPPLY_TGT}.requires/${INSTFMT_POWERSUPPLY}" - -SYSTEMD_LINK_${PN}-presence += "${@compose_list(d, 'FMT_POWERSUPPLY', 'OBMC_POWER_SUPPLY_INSTANCES')}" - -POWERSUPPLY_ENV_FMT = "obmc/gpio/phosphor-power-supply-{0}.conf" - -SYSTEMD_ENVIRONMENT_FILE_${PN}-presence += "${@compose_list(d, 'POWERSUPPLY_ENV_FMT', 'OBMC_POWER_SUPPLY_INSTANCES')}" diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/gpio/phosphor-gpio-monitor/obmc/gpio/phosphor-power-supply-0.conf b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/gpio/phosphor-gpio-monitor/obmc/gpio/phosphor-power-supply-0.conf deleted file mode 100644 index 285a8f704..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/gpio/phosphor-gpio-monitor/obmc/gpio/phosphor-power-supply-0.conf +++ /dev/null @@ -1,5 +0,0 @@ -INVENTORY=/system/chassis/motherboard/powersupply0 -DEVPATH=/dev/input/by-path/platform-gpio-keys-event -KEY=104 -NAME=powersupply0 -DRIVERS=/sys/bus/i2c/drivers/ibm-cffps,3-0069 diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/gpio/phosphor-gpio-monitor/obmc/gpio/phosphor-power-supply-1.conf b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/gpio/phosphor-gpio-monitor/obmc/gpio/phosphor-power-supply-1.conf deleted file mode 100644 index 56e16c567..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/gpio/phosphor-gpio-monitor/obmc/gpio/phosphor-power-supply-1.conf +++ /dev/null @@ -1,5 +0,0 @@ -INVENTORY=/system/chassis/motherboard/powersupply1 -DEVPATH=/dev/input/by-path/platform-gpio-keys-event -KEY=127 -NAME=powersupply1 -DRIVERS=/sys/bus/i2c/drivers/ibm-cffps,3-0068 diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/host/p9-host-start.bbappend b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/host/p9-host-start.bbappend deleted file mode 100644 index 4cac4903f..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/host/p9-host-start.bbappend +++ /dev/null @@ -1,3 +0,0 @@ -RDEPENDS_${PN} += 'avsbus-control' -RDEPENDS_${PN} += 'vrm-control' -RDEPENDS_${PN}_remove += "p9-vcs-workaround" diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/images/obmc-phosphor-image.bbappend b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/images/obmc-phosphor-image.bbappend deleted file mode 100644 index bea352f7d..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/images/obmc-phosphor-image.bbappend +++ /dev/null @@ -1 +0,0 @@ -OBMC_IMAGE_EXTRA_INSTALL_append = " mboxd max31785-msl phosphor-msl-verify liberation-fonts uart-render-controller" diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/interfaces/phosphor-rest.bbappend b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/interfaces/phosphor-rest.bbappend deleted file mode 100644 index 72d991c7e..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/interfaces/phosphor-rest.bbappend +++ /dev/null @@ -1 +0,0 @@ -FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/interfaces/phosphor-rest/url_config.json b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/interfaces/phosphor-rest/url_config.json deleted file mode 100644 index 46a4d02b4..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/interfaces/phosphor-rest/url_config.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "urls": [ - "/org/open_power/*", - "/com/ibm/*", - "/xyz/openbmc_project/*", - "/enumerate", - "/list", - "/login", - "/logout", - "/subscribe", - "/upload/image", - "/download/dump/*" - ] -} diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/inventory/inventory-cleanup-native.bb b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/inventory/inventory-cleanup-native.bb deleted file mode 100644 index 6efde485f..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/inventory/inventory-cleanup-native.bb +++ /dev/null @@ -1,15 +0,0 @@ -SUMMARY = "Copy Witherspoon inventory cleanup yaml for inventory manager" -PR = "r1" - -inherit native -inherit obmc-phosphor-license -inherit phosphor-inventory-manager - -SRC_URI += "file://inventory-cleanup.yaml" - -S = "${WORKDIR}" - -do_install() { - install -d ${D}${base_datadir}/events.d/ - install ${S}/inventory-cleanup.yaml ${D}${base_datadir}/events.d/inventory-cleanup.yaml -} diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/inventory/inventory-cleanup/inventory-cleanup.yaml b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/inventory/inventory-cleanup/inventory-cleanup.yaml deleted file mode 100644 index 01632e6d8..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/inventory/inventory-cleanup/inventory-cleanup.yaml +++ /dev/null @@ -1,27 +0,0 @@ -description: > - Witherspoon inventory fixups - -events: - - name: Remove power_supplies - description: > - Remove the deprecated 'power_supply' objects - type: startup - actions: - - name: destroyObjects - paths: - - /system/chassis/power_supply0 - - /system/chassis/power_supply1 - - /system/chassis/powersupply0 - - /system/chassis/powersupply1 - - - name: Remove fan1 - description: > - Remove all fan1 associated objects and have fan presence and - fan monitor create it based on cooling type. - type: startup - actions: - - name: destroyObjects - paths: - - /system/chassis/motherboard/fan1/fan1_0 - - /system/chassis/motherboard/fan1/fan1_1 - - /system/chassis/motherboard/fan1 diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/inventory/phosphor-inventory-manager-config-native.bbappend b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/inventory/phosphor-inventory-manager-config-native.bbappend deleted file mode 100644 index d9304c045..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/inventory/phosphor-inventory-manager-config-native.bbappend +++ /dev/null @@ -1 +0,0 @@ -PHOSPHOR_INVENTORY_MANAGER_CONFIGS += "inventory-cleanup-native" diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/ipmi/phosphor-ipmi-fru-read-bmc-inventory%.bbappend b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/ipmi/phosphor-ipmi-fru-read-bmc-inventory%.bbappend deleted file mode 100644 index 72d991c7e..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/ipmi/phosphor-ipmi-fru-read-bmc-inventory%.bbappend +++ /dev/null @@ -1 +0,0 @@ -FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/ipmi/phosphor-ipmi-fru-read-bmc-inventory%/bmc-fru-config.yaml b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/ipmi/phosphor-ipmi-fru-read-bmc-inventory%/bmc-fru-config.yaml deleted file mode 100644 index 072cc5cd6..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/ipmi/phosphor-ipmi-fru-read-bmc-inventory%/bmc-fru-config.yaml +++ /dev/null @@ -1,120 +0,0 @@ -50: - /system/chassis/motherboard/fan0: - entityID: 29 - entityInstance: 1 - interfaces: - xyz.openbmc_project.Inventory.Item: - PrettyName: - IPMIFruProperty: Product Name - IPMIFruSection: Product -51: - /system/chassis/motherboard/fan1: - entityID: 29 - entityInstance: 2 - interfaces: - xyz.openbmc_project.Inventory.Item: - PrettyName: - IPMIFruProperty: Product Name - IPMIFruSection: Product -52: - /system/chassis/motherboard/fan2: - entityID: 29 - entityInstance: 3 - interfaces: - xyz.openbmc_project.Inventory.Item: - PrettyName: - IPMIFruProperty: Product Name - IPMIFruSection: Product -53: - /system/chassis/motherboard/fan3: - entityID: 29 - entityInstance: 4 - interfaces: - xyz.openbmc_project.Inventory.Item: - PrettyName: - IPMIFruProperty: Product Name - IPMIFruSection: Product -60: - /system/chassis/motherboard/boxelder/bmc: - entityID: 6 - entityInstance: 1 - interfaces: - xyz.openbmc_project.Inventory.Item: - PrettyName: - IPMIFruProperty: Board Name - IPMIFruSection: Board - xyz.openbmc_project.Inventory.Decorator.Asset: - PartNumber: - IPMIFruProperty: Part Number - IPMIFruSection: Board - SerialNumber: - IPMIFruProperty: Serial Number - IPMIFruSection: Board - Model: - IPMIFruProperty: Model Number - IPMIFruSection: Board - Manufacturer: - IPMIFruProperty: Manufacturer - IPMIFruSection: Board - BuildDate: - IPMIFruProperty: Mfg Date - IPMIFruSection: Board -70: - /system/chassis/motherboard/boxelder/bmc/ethernet: - entityID: 1 - entityInstance: 1 - interfaces: - xyz.openbmc_project.Inventory.Item: - PrettyName: - IPMIFruProperty: Product Name - IPMIFruSection: Product -75: - /system/chassis/motherboard/powersupply0: - entityID: 10 - entityInstance: 1 - interfaces: - xyz.openbmc_project.Inventory.Item: - PrettyName: - IPMIFruProperty: Board Name - IPMIFruSection: Board - xyz.openbmc_project.Inventory.Decorator.Asset: - PartNumber: - IPMIFruProperty: Part Number - IPMIFruSection: Board - SerialNumber: - IPMIFruProperty: Serial Number - IPMIFruSection: Board - Model: - IPMIFruProperty: Model Number - IPMIFruSection: Board - Manufacturer: - IPMIFruProperty: Manufacturer - IPMIFruSection: Board - BuildDate: - IPMIFruProperty: Mfg Date - IPMIFruSection: Board -76: - /system/chassis/motherboard/powersupply1: - entityID: 10 - entityInstance: 2 - interfaces: - xyz.openbmc_project.Inventory.Item: - PrettyName: - IPMIFruProperty: Board Name - IPMIFruSection: Board - xyz.openbmc_project.Inventory.Decorator.Asset: - PartNumber: - IPMIFruProperty: Part Number - IPMIFruSection: Board - SerialNumber: - IPMIFruProperty: Serial Number - IPMIFruSection: Board - Model: - IPMIFruProperty: Model Number - IPMIFruSection: Board - Manufacturer: - IPMIFruProperty: Manufacturer - IPMIFruSection: Board - BuildDate: - IPMIFruProperty: Mfg Date - IPMIFruSection: Board diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/ipmi/phosphor-ipmi-fru-read-not-sent-by-host-inventory%.bbappend b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/ipmi/phosphor-ipmi-fru-read-not-sent-by-host-inventory%.bbappend deleted file mode 100644 index 72d991c7e..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/ipmi/phosphor-ipmi-fru-read-not-sent-by-host-inventory%.bbappend +++ /dev/null @@ -1 +0,0 @@ -FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/ipmi/phosphor-ipmi-fru-read-not-sent-by-host-inventory%/fru-config-not-sent-by-host.yaml b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/ipmi/phosphor-ipmi-fru-read-not-sent-by-host-inventory%/fru-config-not-sent-by-host.yaml deleted file mode 100644 index 65c02b64b..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/ipmi/phosphor-ipmi-fru-read-not-sent-by-host-inventory%/fru-config-not-sent-by-host.yaml +++ /dev/null @@ -1,29 +0,0 @@ -20: - /system/chassis/motherboard/gv100card0: &DEFAULTS - entityInstance: 1 - entityID: 3 - interfaces: - xyz.openbmc_project.Inventory.Item: - PrettyName: - IPMIFruProperty: Board Name - IPMIFruSection: Board -21: - /system/chassis/motherboard/gv100card1: - <<: *DEFAULTS - entityInstance: 2 -22: - /system/chassis/motherboard/gv100card2: - <<: *DEFAULTS - entityInstance: 3 -23: - /system/chassis/motherboard/gv100card3: - <<: *DEFAULTS - entityInstance: 4 -24: - /system/chassis/motherboard/gv100card4: - <<: *DEFAULTS - entityInstance: 5 -25: - /system/chassis/motherboard/gv100card5: - <<: *DEFAULTS - entityInstance: 6 diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/ipmi/phosphor-ipmi-host.bbappend b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/ipmi/phosphor-ipmi-host.bbappend deleted file mode 100644 index a314d163b..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/ipmi/phosphor-ipmi-host.bbappend +++ /dev/null @@ -1,10 +0,0 @@ -FILESEXTRAPATHS_append_witherspoon := ":${THISDIR}/${PN}" -SRC_URI_append_witherspoon = " \ - file://occ_sensors.hardcoded.yaml \ - file://hwmon_sensors.hardcoded.yaml \ - file://channel.yaml \ - " - -EXTRA_OECONF_append_witherspoon = " \ - CHANNEL_YAML_GEN=${WORKDIR}/channel.yaml \ - " diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/ipmi/phosphor-ipmi-host/channel.yaml b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/ipmi/phosphor-ipmi-host/channel.yaml deleted file mode 100644 index 627f4965f..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/ipmi/phosphor-ipmi-host/channel.yaml +++ /dev/null @@ -1,4 +0,0 @@ -# Channel Number (must be unique) is the key -1: - # ifName the ethernet device name (used in the dbus path) - ifName: eth0 diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/ipmi/phosphor-ipmi-host/hwmon_sensors.hardcoded.yaml b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/ipmi/phosphor-ipmi-host/hwmon_sensors.hardcoded.yaml deleted file mode 100644 index f81159c73..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/ipmi/phosphor-ipmi-host/hwmon_sensors.hardcoded.yaml +++ /dev/null @@ -1,573 +0,0 @@ -0xdd: - entityID: 0x1D - entityInstance: 1 - sensorType: 0x04 - path: /xyz/openbmc_project/sensors/fan_tach/fan0_0 - sensorReadingType: 0x01 - multiplierM: 100 - offsetB: 0 - bExp: 0 - rExp: 0 - unit: xyz.openbmc_project.Sensor.Value.Unit.RPMS - scale: 0 - serviceInterface: org.freedesktop.DBus.Properties - readingType: readingData - sensorNamePattern: nameLeaf - interfaces: - xyz.openbmc_project.Sensor.Value: - Value: - Offsets: - 0xFF: - type: int64_t - -0xde: - entityID: 0x1D - entityInstance: 2 - sensorType: 0x04 - path: /xyz/openbmc_project/sensors/fan_tach/fan0_1 - sensorReadingType: 0x01 - multiplierM: 100 - offsetB: 0 - bExp: 0 - rExp: 0 - unit: xyz.openbmc_project.Sensor.Value.Unit.RPMS - scale: 0 - serviceInterface: org.freedesktop.DBus.Properties - readingType: readingData - sensorNamePattern: nameLeaf - interfaces: - xyz.openbmc_project.Sensor.Value: - Value: - Offsets: - 0xFF: - type: int64_t - -0xdf: - entityID: 0x1D - entityInstance: 3 - sensorType: 0x04 - path: /xyz/openbmc_project/sensors/fan_tach/fan1_0 - sensorReadingType: 0x01 - multiplierM: 100 - offsetB: 0 - bExp: 0 - rExp: 0 - unit: xyz.openbmc_project.Sensor.Value.Unit.RPMS - scale: 0 - serviceInterface: org.freedesktop.DBus.Properties - readingType: readingData - sensorNamePattern: nameLeaf - interfaces: - xyz.openbmc_project.Sensor.Value: - Value: - Offsets: - 0xFF: - type: int64_t - -0xe2: - entityID: 0x1D - entityInstance: 4 - sensorType: 0x04 - path: /xyz/openbmc_project/sensors/fan_tach/fan1_1 - sensorReadingType: 0x01 - multiplierM: 100 - offsetB: 0 - bExp: 0 - rExp: 0 - unit: xyz.openbmc_project.Sensor.Value.Unit.RPMS - scale: 0 - serviceInterface: org.freedesktop.DBus.Properties - readingType: readingData - sensorNamePattern: nameLeaf - interfaces: - xyz.openbmc_project.Sensor.Value: - Value: - Offsets: - 0xFF: - type: int64_t - -0xe3: - entityID: 0x1D - entityInstance: 5 - sensorType: 0x04 - path: /xyz/openbmc_project/sensors/fan_tach/fan2_0 - sensorReadingType: 0x01 - multiplierM: 100 - offsetB: 0 - bExp: 0 - rExp: 0 - unit: xyz.openbmc_project.Sensor.Value.Unit.RPMS - scale: 0 - serviceInterface: org.freedesktop.DBus.Properties - readingType: readingData - sensorNamePattern: nameLeaf - interfaces: - xyz.openbmc_project.Sensor.Value: - Value: - Offsets: - 0xFF: - type: int64_t - -0xe4: - entityID: 0x1D - entityInstance: 6 - sensorType: 0x04 - path: /xyz/openbmc_project/sensors/fan_tach/fan2_1 - sensorReadingType: 0x01 - multiplierM: 100 - offsetB: 0 - bExp: 0 - rExp: 0 - unit: xyz.openbmc_project.Sensor.Value.Unit.RPMS - scale: 0 - serviceInterface: org.freedesktop.DBus.Properties - readingType: readingData - sensorNamePattern: nameLeaf - interfaces: - xyz.openbmc_project.Sensor.Value: - Value: - Offsets: - 0xFF: - type: int64_t - -0xe5: - entityID: 0x1D - entityInstance: 7 - sensorType: 0x04 - path: /xyz/openbmc_project/sensors/fan_tach/fan3_0 - sensorReadingType: 0x01 - multiplierM: 100 - offsetB: 0 - bExp: 0 - rExp: 0 - unit: xyz.openbmc_project.Sensor.Value.Unit.RPMS - scale: 0 - serviceInterface: org.freedesktop.DBus.Properties - readingType: readingData - sensorNamePattern: nameLeaf - interfaces: - xyz.openbmc_project.Sensor.Value: - Value: - Offsets: - 0xFF: - type: int64_t - -0xe6: - entityID: 0x1D - entityInstance: 8 - sensorType: 0x04 - path: /xyz/openbmc_project/sensors/fan_tach/fan3_1 - sensorReadingType: 0x01 - multiplierM: 100 - offsetB: 0 - bExp: 0 - rExp: 0 - unit: xyz.openbmc_project.Sensor.Value.Unit.RPMS - scale: 0 - serviceInterface: org.freedesktop.DBus.Properties - readingType: readingData - sensorNamePattern: nameLeaf - interfaces: - xyz.openbmc_project.Sensor.Value: - Value: - Offsets: - 0xFF: - type: int64_t - -0xe7: - entityID: 0x0A - entityInstance: 1 - sensorType: 0x08 - path: /xyz/openbmc_project/sensors/power/fan_disk_power - sensorReadingType: 0x01 - multiplierM: 2 - offsetB: 0 - bExp: 0 - rExp: 0 - unit: xyz.openbmc_project.Sensor.Value.Unit.Watts - scale: -6 - serviceInterface: org.freedesktop.DBus.Properties - readingType: readingData - sensorNamePattern: nameLeaf - interfaces: - xyz.openbmc_project.Sensor.Value: - Value: - Offsets: - 0xFF: - type: int64_t - -0xee: - entityID: 0x0A - entityInstance: 9 - sensorType: 0x08 - path: /xyz/openbmc_project/sensors/power/p0_io_power - sensorReadingType: 0x01 - multiplierM: 1 - offsetB: 0 - bExp: 0 - rExp: 0 - unit: xyz.openbmc_project.Sensor.Value.Unit.Watts - scale: -6 - serviceInterface: org.freedesktop.DBus.Properties - readingType: readingData - sensorNamePattern: nameLeaf - interfaces: - xyz.openbmc_project.Sensor.Value: - Value: - Offsets: - 0xFF: - type: int64_t - -0xef: - entityID: 0x0A - entityInstance: 10 - sensorType: 0x08 - path: /xyz/openbmc_project/sensors/power/p1_io_power - sensorReadingType: 0x01 - multiplierM: 1 - offsetB: 0 - bExp: 0 - rExp: 0 - unit: xyz.openbmc_project.Sensor.Value.Unit.Watts - scale: -6 - serviceInterface: org.freedesktop.DBus.Properties - readingType: readingData - sensorNamePattern: nameLeaf - interfaces: - xyz.openbmc_project.Sensor.Value: - Value: - Offsets: - 0xFF: - type: int64_t - -0xf0: - entityID: 0x0A - entityInstance: 11 - sensorType: 0x08 - path: /xyz/openbmc_project/sensors/power/p0_mem_power - sensorReadingType: 0x01 - multiplierM: 2 - offsetB: 0 - bExp: 0 - rExp: 0 - unit: xyz.openbmc_project.Sensor.Value.Unit.Watts - scale: -6 - serviceInterface: org.freedesktop.DBus.Properties - readingType: readingData - sensorNamePattern: nameLeaf - interfaces: - xyz.openbmc_project.Sensor.Value: - Value: - Offsets: - 0xFF: - type: int64_t - -0xf1: - entityID: 0x0A - entityInstance: 12 - sensorType: 0x08 - path: /xyz/openbmc_project/sensors/power/p1_mem_power - sensorReadingType: 0x01 - multiplierM: 2 - offsetB: 0 - bExp: 0 - rExp: 0 - unit: xyz.openbmc_project.Sensor.Value.Unit.Watts - scale: -6 - serviceInterface: org.freedesktop.DBus.Properties - readingType: readingData - sensorNamePattern: nameLeaf - interfaces: - xyz.openbmc_project.Sensor.Value: - Value: - Offsets: - 0xFF: - type: int64_t - -0xf2: - entityID: 0x0A - entityInstance: 13 - sensorType: 0x08 - path: /xyz/openbmc_project/sensors/power/p0_power - sensorReadingType: 0x01 - multiplierM: 2 - offsetB: 0 - bExp: 0 - rExp: 0 - unit: xyz.openbmc_project.Sensor.Value.Unit.Watts - scale: -6 - serviceInterface: org.freedesktop.DBus.Properties - readingType: readingData - sensorNamePattern: nameLeaf - interfaces: - xyz.openbmc_project.Sensor.Value: - Value: - Offsets: - 0xFF: - type: int64_t - -0xf3: - entityID: 0x0A - entityInstance: 14 - sensorType: 0x08 - path: /xyz/openbmc_project/sensors/power/p1_power - sensorReadingType: 0x01 - multiplierM: 2 - offsetB: 0 - bExp: 0 - rExp: 0 - unit: xyz.openbmc_project.Sensor.Value.Unit.Watts - scale: -6 - serviceInterface: org.freedesktop.DBus.Properties - readingType: readingData - sensorNamePattern: nameLeaf - interfaces: - xyz.openbmc_project.Sensor.Value: - Value: - Offsets: - 0xFF: - type: int64_t - - -0xf4: - entityID: 0x0A - entityInstance: 15 - sensorType: 0x08 - path: /xyz/openbmc_project/sensors/power/ps0_input_power - sensorReadingType: 0x01 - multiplierM: 10 - offsetB: 0 - bExp: 0 - rExp: 0 - unit: xyz.openbmc_project.Sensor.Value.Unit.Watts - scale: -6 - serviceInterface: org.freedesktop.DBus.Properties - readingType: readingData - sensorNamePattern: nameLeaf - interfaces: - xyz.openbmc_project.Sensor.Value: - Value: - Offsets: - 0xFF: - type: int64_t - -0xf5: - entityID: 0x0A - entityInstance: 16 - sensorType: 0x08 - path: /xyz/openbmc_project/sensors/power/ps1_input_power - sensorReadingType: 0x01 - multiplierM: 10 - offsetB: 0 - bExp: 0 - rExp: 0 - unit: xyz.openbmc_project.Sensor.Value.Unit.Watts - scale: -6 - serviceInterface: org.freedesktop.DBus.Properties - readingType: readingData - sensorNamePattern: nameLeaf - interfaces: - xyz.openbmc_project.Sensor.Value: - Value: - Offsets: - 0xFF: - type: int64_t - -0xf6: - entityID: 0x0A - entityInstance: 17 - sensorType: 0x08 - path: /xyz/openbmc_project/sensors/power/total_power - sensorReadingType: 0x01 - multiplierM: 20 - offsetB: 0 - bExp: 0 - rExp: 0 - unit: xyz.openbmc_project.Sensor.Value.Unit.Watts - scale: -6 - serviceInterface: org.freedesktop.DBus.Properties - readingType: readingData - sensorNamePattern: nameLeaf - interfaces: - xyz.openbmc_project.Sensor.Value: - Value: - Offsets: - 0xFF: - type: int64_t - -0xf7: - entityID: 0x0A - entityInstance: 19 - sensorType: 0x02 - path: /xyz/openbmc_project/sensors/voltage/ps0_input_voltage - sensorReadingType: 0x01 - multiplierM: 2 - offsetB: 0 - bExp: 0 - rExp: 0 - unit: xyz.openbmc_project.Sensor.Value.Unit.Volts - scale: -3 - serviceInterface: org.freedesktop.DBus.Properties - readingType: readingData - sensorNamePattern: nameLeaf - interfaces: - xyz.openbmc_project.Sensor.Value: - Value: - Offsets: - 0xFF: - type: int64_t - -0xf8: - entityID: 0x0A - entityInstance: 20 - sensorType: 0x02 - path: /xyz/openbmc_project/sensors/voltage/ps1_input_voltage - sensorReadingType: 0x01 - multiplierM: 2 - offsetB: 0 - bExp: 0 - rExp: 0 - unit: xyz.openbmc_project.Sensor.Value.Unit.Volts - scale: -3 - serviceInterface: org.freedesktop.DBus.Properties - readingType: readingData - sensorNamePattern: nameLeaf - interfaces: - xyz.openbmc_project.Sensor.Value: - Value: - Offsets: - 0xFF: - type: int64_t - -0xf9: - entityID: 0x0A - entityInstance: 21 - sensorType: 0x02 - path: /xyz/openbmc_project/sensors/voltage/ps0_output_voltage - sensorReadingType: 0x01 - multiplierM: 10 - offsetB: 0 - bExp: 0 - rExp: -2 - unit: xyz.openbmc_project.Sensor.Value.Unit.Volts - scale: -3 - serviceInterface: org.freedesktop.DBus.Properties - readingType: readingData - sensorNamePattern: nameLeaf - interfaces: - xyz.openbmc_project.Sensor.Value: - Value: - Offsets: - 0xFF: - type: int64_t - -0xfa: - entityID: 0x0A - entityInstance: 22 - sensorType: 0x02 - path: /xyz/openbmc_project/sensors/voltage/ps1_output_voltage - sensorReadingType: 0x01 - multiplierM: 10 - offsetB: 0 - bExp: 0 - rExp: -2 - unit: xyz.openbmc_project.Sensor.Value.Unit.Volts - scale: -3 - serviceInterface: org.freedesktop.DBus.Properties - readingType: readingData - sensorNamePattern: nameLeaf - interfaces: - xyz.openbmc_project.Sensor.Value: - Value: - Offsets: - 0xFF: - type: int64_t - -0xfb: - entityID: 0x0A - entityInstance: 23 - sensorType: 0x03 - path: /xyz/openbmc_project/sensors/current/ps0_output_current - sensorReadingType: 0x01 - multiplierM: 1 - offsetB: 0 - bExp: 0 - rExp: 0 - unit: xyz.openbmc_project.Sensor.Value.Unit.Amperes - scale: -3 - serviceInterface: org.freedesktop.DBus.Properties - readingType: readingData - sensorNamePattern: nameLeaf - interfaces: - xyz.openbmc_project.Sensor.Value: - Value: - Offsets: - 0xFF: - type: int64_t - -0xfc: - entityID: 0x0A - entityInstance: 24 - sensorType: 0x03 - path: /xyz/openbmc_project/sensors/current/ps1_output_current - sensorReadingType: 0x01 - multiplierM: 1 - offsetB: 0 - bExp: 0 - rExp: 0 - unit: xyz.openbmc_project.Sensor.Value.Unit.Amperes - scale: -3 - serviceInterface: org.freedesktop.DBus.Properties - readingType: readingData - sensorNamePattern: nameLeaf - interfaces: - xyz.openbmc_project.Sensor.Value: - Value: - Offsets: - 0xFF: - type: int64_t - -0xfd: - entityID: 0x23 - entityInstance: 1 - sensorType: 0x01 - path: /xyz/openbmc_project/sensors/temperature/pcie - sensorReadingType: 0x01 - multiplierM: 30 - offsetB: 0 - bExp: 0 - rExp: -2 - unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC - scale: -3 - serviceInterface: org.freedesktop.DBus.Properties - readingType: readingData - sensorNamePattern: nameLeaf - interfaces: - xyz.openbmc_project.Sensor.Value: - Value: - Offsets: - 0xFF: - type: int64_t - -0xfe: - entityID: 0x40 - entityInstance: 1 - sensorType: 0x01 - path: /xyz/openbmc_project/sensors/temperature/ambient - sensorReadingType: 0x01 - multiplierM: 20 - offsetB: 0 - bExp: 0 - rExp: -2 - unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC - scale: -3 - serviceInterface: org.freedesktop.DBus.Properties - readingType: readingData - sensorNamePattern: nameLeaf - interfaces: - xyz.openbmc_project.Sensor.Value: - Value: - Offsets: - 0xFF: - type: int64_t - diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/ipmi/phosphor-ipmi-host/occ_sensors.hardcoded.yaml b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/ipmi/phosphor-ipmi-host/occ_sensors.hardcoded.yaml deleted file mode 100644 index a52a8f042..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/ipmi/phosphor-ipmi-host/occ_sensors.hardcoded.yaml +++ /dev/null @@ -1,44 +0,0 @@ -0x08: - entityID: 0xD2 - entityInstance: 1 - sensorType: 0x09 - path: /org/open_power/control/occ0 - sensorReadingType: 0x09 - serviceInterface: org.freedesktop.DBus.Properties - readingType: assertion - mutability: Mutability::Write|Mutability::Read - sensorNamePattern: nameLeaf - interfaces: - org.open_power.OCC.Status: - OccActive: - Offsets: - 0x00: - assert: false - deassert: true - type: bool - 0x01: - assert: true - deassert: false - type: bool -0x09: - entityID: 0xD2 - entityInstance: 2 - sensorType: 0x09 - path: /org/open_power/control/occ1 - sensorReadingType: 0x09 - serviceInterface: org.freedesktop.DBus.Properties - readingType: assertion - mutability: Mutability::Write|Mutability::Read - sensorNamePattern: nameLeaf - interfaces: - org.open_power.OCC.Status: - OccActive: - Offsets: - 0x00: - assert: false - deassert: true - type: bool - 0x01: - assert: true - deassert: false - type: bool diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/ipmi/witherspoon-ipmi-config.bb b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/ipmi/witherspoon-ipmi-config.bb deleted file mode 100644 index 8ab47c631..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/ipmi/witherspoon-ipmi-config.bb +++ /dev/null @@ -1,82 +0,0 @@ -SUMMARY = "Witherspoon IPMI daemon configuration" -PR = "r1" - -inherit obmc-phosphor-license -inherit allarch - -SRC_URI = " \ - file://cipher_list.json \ - file://dcmi_cap.json \ - file://dcmi_sensors.json \ - file://dev_id.json \ - file://power_reading.json \ - " - -FILES_${PN} = " \ - ${datadir}/ipmi-providers/cipher_list.json \ - ${datadir}/ipmi-providers/dcmi_cap.json \ - ${datadir}/ipmi-providers/dcmi_sensors.json \ - ${datadir}/ipmi-providers/dev_id.json \ - ${datadir}/ipmi-providers/power_reading.json \ - " - -do_fetch[noexec] = "1" -do_configure[noexec] = "1" -do_compile[noexec] = "1" - -# Calculate the auxiliary firmware revision to be updated in the dev_id.json -# file. It is calculated from the VERSION_ID field which currently has two -# formats. The revision field is 4 bytes, the first two bytes represent the -# count of commits from the tagging and next two bytes represent the version. -# Both fields are represented in BCD encoded format, so 9999 is the maximum -# value both fields can take. With the format "v2.1-216-ga78ace8", Petitboot -# would display the firmware revision as "Firmware version: 2.01.02160000", -# "0216" is count and the revision is "0000". With the format -# "ibm-v2.0-10-r41-0-gd0c319e" Petitboot would display the firmware revision -# as "Firmware version: 2.00.00100041", "0010" is count and the revision -# is "0041". - -inherit image_version - -do_patch[depends] = "os-release:do_populate_sysroot" - -python do_patch() { - import json - import re - from shutil import copyfile - version_id = do_get_version(d) - - # count from the commit version - count = re.findall("-(\d{1,4})-", version_id) - - release = re.findall("-r(\d{1,4})", version_id) - if release: - auxVer = count[0] + "{0:0>4}".format(release[0]) - else: - auxVer = count[0] + "0000" - - workdir = d.getVar('WORKDIR', True) - file = os.path.join(workdir, 'dev_id.json') - - # Update dev_id.json with the auxiliary firmware revision - with open(file, "r+") as jsonFile: - data = json.load(jsonFile) - jsonFile.seek(0) - jsonFile.truncate() - data["aux"] = int(auxVer, 16) - json.dump(data, jsonFile) -} - -do_install() { - install -d ${D}${datadir}/ipmi-providers - install -m 0644 -D ${WORKDIR}/cipher_list.json \ - ${D}${datadir}/ipmi-providers/cipher_list.json - install -m 0644 -D ${WORKDIR}/dcmi_cap.json \ - ${D}${datadir}/ipmi-providers/dcmi_cap.json - install -m 0644 -D ${WORKDIR}/dcmi_sensors.json \ - ${D}${datadir}/ipmi-providers/dcmi_sensors.json - install -m 0644 -D ${WORKDIR}/dev_id.json \ - ${D}${datadir}/ipmi-providers/dev_id.json - install -m 0644 -D ${WORKDIR}/power_reading.json \ - ${D}${datadir}/ipmi-providers/power_reading.json -} diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/ipmi/witherspoon-ipmi-config/cipher_list.json b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/ipmi/witherspoon-ipmi-config/cipher_list.json deleted file mode 100644 index 0f13b1e73..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/ipmi/witherspoon-ipmi-config/cipher_list.json +++ /dev/null @@ -1,38 +0,0 @@ -{ - "a":{ - "cipher":1, - "authentication":1, - "integrity":0, - "confidentiality":0 - }, - "b":{ - "cipher":2, - "authentication":1, - "integrity":1, - "confidentiality":0 - }, - "c":{ - "cipher":3, - "authentication":1, - "integrity":1, - "confidentiality":1 - }, - "d":{ - "cipher":15, - "authentication":3, - "integrity":0, - "confidentiality":0 - }, - "e":{ - "cipher":16, - "authentication":3, - "integrity":4, - "confidentiality":0 - }, - "f":{ - "cipher":17, - "authentication":3, - "integrity":4, - "confidentiality":1 - } -} diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/ipmi/witherspoon-ipmi-config/dcmi_cap.json b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/ipmi/witherspoon-ipmi-config/dcmi_cap.json deleted file mode 100644 index 2d8832081..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/ipmi/witherspoon-ipmi-config/dcmi_cap.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "PowerManagement": 1, - "OOBSecondaryLan": 0, - "SerialTMODE": 0, - "InBandSystemInterfaceChannel": 1, - "SELAutoRollOver": 1, - "FlushEntireSELUponRollOver": 0, - "RecordLevelSELFlushUponRollOver": 0, - "NumberOfSELEntries": 200, - "TempMonitoringSamplingFreq":0, - "PowerMgmtDeviceSlaveAddress": 0, - "BMCChannelNumber": 0, - "DeviceRivision": 0, - "MandatoryPrimaryLanOOBSupport": 1, - "OptionalSecondaryLanOOBSupport": 255, - "OptionalSerialOOBMTMODECapability": 255 -} diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/ipmi/witherspoon-ipmi-config/dcmi_sensors.json b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/ipmi/witherspoon-ipmi-config/dcmi_sensors.json deleted file mode 100644 index 837071398..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/ipmi/witherspoon-ipmi-config/dcmi_sensors.json +++ /dev/null @@ -1,58 +0,0 @@ -{ - "inlet": [ - {"instance": 1, "dbus": "/xyz/openbmc_project/sensors/temperature/ambient", "record_id": 254} - ], - "baseboard": [ - {"instance": 1, "dbus": "/xyz/openbmc_project/sensors/temperature/pcie", "record_id": 253} - ], - "cpu": [ - {"instance": 1, "dbus": "/xyz/openbmc_project/sensors/temperature/p0_core0_temp", "record_id": 17}, - {"instance": 2, "dbus": "/xyz/openbmc_project/sensors/temperature/p0_core1_temp", "record_id": 20}, - {"instance": 3, "dbus": "/xyz/openbmc_project/sensors/temperature/p0_core2_temp", "record_id": 23}, - {"instance": 4, "dbus": "/xyz/openbmc_project/sensors/temperature/p0_core3_temp", "record_id": 26}, - {"instance": 5, "dbus": "/xyz/openbmc_project/sensors/temperature/p0_core4_temp", "record_id": 29}, - {"instance": 6, "dbus": "/xyz/openbmc_project/sensors/temperature/p0_core5_temp", "record_id": 32}, - {"instance": 7, "dbus": "/xyz/openbmc_project/sensors/temperature/p0_core6_temp", "record_id": 35}, - {"instance": 8, "dbus": "/xyz/openbmc_project/sensors/temperature/p0_core7_temp", "record_id": 38}, - {"instance": 9, "dbus": "/xyz/openbmc_project/sensors/temperature/p0_core8_temp", "record_id": 41}, - {"instance": 10, "dbus": "/xyz/openbmc_project/sensors/temperature/p0_core9_temp", "record_id": 44}, - {"instance": 11, "dbus": "/xyz/openbmc_project/sensors/temperature/p0_core10_temp", "record_id": 47}, - {"instance": 12, "dbus": "/xyz/openbmc_project/sensors/temperature/p0_core11_temp", "record_id": 50}, - {"instance": 13, "dbus": "/xyz/openbmc_project/sensors/temperature/p0_core12_temp", "record_id": 53}, - {"instance": 14, "dbus": "/xyz/openbmc_project/sensors/temperature/p0_core13_temp", "record_id": 56}, - {"instance": 15, "dbus": "/xyz/openbmc_project/sensors/temperature/p0_core14_temp", "record_id": 59}, - {"instance": 16, "dbus": "/xyz/openbmc_project/sensors/temperature/p0_core15_temp", "record_id": 62}, - {"instance": 17, "dbus": "/xyz/openbmc_project/sensors/temperature/p0_core16_temp", "record_id": 65}, - {"instance": 18, "dbus": "/xyz/openbmc_project/sensors/temperature/p0_core17_temp", "record_id": 68}, - {"instance": 19, "dbus": "/xyz/openbmc_project/sensors/temperature/p0_core18_temp", "record_id": 71}, - {"instance": 20, "dbus": "/xyz/openbmc_project/sensors/temperature/p0_core19_temp", "record_id": 74}, - {"instance": 21, "dbus": "/xyz/openbmc_project/sensors/temperature/p0_core20_temp", "record_id": 77}, - {"instance": 22, "dbus": "/xyz/openbmc_project/sensors/temperature/p0_core21_temp", "record_id": 80}, - {"instance": 23, "dbus": "/xyz/openbmc_project/sensors/temperature/p0_core22_temp", "record_id": 83}, - {"instance": 24, "dbus": "/xyz/openbmc_project/sensors/temperature/p0_core23_temp", "record_id": 86}, - {"instance": 25, "dbus": "/xyz/openbmc_project/sensors/temperature/p1_core0_temp", "record_id": 91}, - {"instance": 26, "dbus": "/xyz/openbmc_project/sensors/temperature/p1_core1_temp", "record_id": 94}, - {"instance": 27, "dbus": "/xyz/openbmc_project/sensors/temperature/p1_core2_temp", "record_id": 97}, - {"instance": 28, "dbus": "/xyz/openbmc_project/sensors/temperature/p1_core3_temp", "record_id": 100}, - {"instance": 29, "dbus": "/xyz/openbmc_project/sensors/temperature/p1_core4_temp", "record_id": 103}, - {"instance": 30, "dbus": "/xyz/openbmc_project/sensors/temperature/p1_core5_temp", "record_id": 106}, - {"instance": 31, "dbus": "/xyz/openbmc_project/sensors/temperature/p1_core6_temp", "record_id": 109}, - {"instance": 32, "dbus": "/xyz/openbmc_project/sensors/temperature/p1_core7_temp", "record_id": 112}, - {"instance": 33, "dbus": "/xyz/openbmc_project/sensors/temperature/p1_core8_temp", "record_id": 115}, - {"instance": 34, "dbus": "/xyz/openbmc_project/sensors/temperature/p1_core9_temp", "record_id": 118}, - {"instance": 35, "dbus": "/xyz/openbmc_project/sensors/temperature/p1_core10_temp", "record_id": 121}, - {"instance": 36, "dbus": "/xyz/openbmc_project/sensors/temperature/p1_core11_temp", "record_id": 124}, - {"instance": 37, "dbus": "/xyz/openbmc_project/sensors/temperature/p1_core12_temp", "record_id": 127}, - {"instance": 38, "dbus": "/xyz/openbmc_project/sensors/temperature/p1_core13_temp", "record_id": 130}, - {"instance": 39, "dbus": "/xyz/openbmc_project/sensors/temperature/p1_core14_temp", "record_id": 133}, - {"instance": 40, "dbus": "/xyz/openbmc_project/sensors/temperature/p1_core15_temp", "record_id": 136}, - {"instance": 41, "dbus": "/xyz/openbmc_project/sensors/temperature/p1_core16_temp", "record_id": 139}, - {"instance": 42, "dbus": "/xyz/openbmc_project/sensors/temperature/p1_core17_temp", "record_id": 142}, - {"instance": 43, "dbus": "/xyz/openbmc_project/sensors/temperature/p1_core18_temp", "record_id": 145}, - {"instance": 44, "dbus": "/xyz/openbmc_project/sensors/temperature/p1_core19_temp", "record_id": 148}, - {"instance": 45, "dbus": "/xyz/openbmc_project/sensors/temperature/p1_core20_temp", "record_id": 151}, - {"instance": 46, "dbus": "/xyz/openbmc_project/sensors/temperature/p1_core21_temp", "record_id": 154}, - {"instance": 47, "dbus": "/xyz/openbmc_project/sensors/temperature/p1_core22_temp", "record_id": 157}, - {"instance": 48, "dbus": "/xyz/openbmc_project/sensors/temperature/p1_core23_temp", "record_id": 160} - ] -} diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/ipmi/witherspoon-ipmi-config/dev_id.json b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/ipmi/witherspoon-ipmi-config/dev_id.json deleted file mode 100644 index 6cd9a94b3..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/ipmi/witherspoon-ipmi-config/dev_id.json +++ /dev/null @@ -1,2 +0,0 @@ -{"id": 0, "revision": 128, "addn_dev_support": 141, - "manuf_id": 42817, "prod_id": 16975, "aux": 0} diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/ipmi/witherspoon-ipmi-config/power_reading.json b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/ipmi/witherspoon-ipmi-config/power_reading.json deleted file mode 100644 index 97e8f32b5..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/ipmi/witherspoon-ipmi-config/power_reading.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "path": "/xyz/openbmc_project/sensors/power/total_power" -} diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/logging/ibm-logging.bbappend b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/logging/ibm-logging.bbappend deleted file mode 100644 index 913a0e8bc..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/logging/ibm-logging.bbappend +++ /dev/null @@ -1,2 +0,0 @@ -FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" -PACKAGECONFIG += "policy-interface" diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/logging/ibm-logging/policyTable.json b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/logging/ibm-logging/policyTable.json deleted file mode 100644 index 3b6619574..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/logging/ibm-logging/policyTable.json +++ /dev/null @@ -1,17145 +0,0 @@ -{ - "events": { - "External Software CSM||Event Type Lookup Failure": { - "AffectedLEDs": null, - "AffectedSubsystem": "Systems Management - Events / Monitoring", - "BMCMessageID": "External Software CSM", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPEM0003G", - "ComponentInstance": null, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Firmware/Software Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "CSM", - "Message": "Failed to find an alert in the CSM RAS event types table", - "ReferencedInventory": "Event Type Lookup Failure", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Warning", - "UserAction": null, - "VMMigrationFlag": false - }, - "External Software||Network Error": { - "AffectedLEDs": null, - "AffectedSubsystem": "Interconnect Networking", - "BMCMessageID": "External Software", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPIN0001M", - "ComponentInstance": null, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": null, - "Message": "Connection Error. View additional details for more information", - "ReferencedInventory": "Network Error", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": true - }, - "org.open_power.Host.Access.Error.ReadCFAM": { - "AffectedLEDs": null, - "AffectedSubsystem": "Systems Management - Core / Virtual Appliance", - "BMCMessageID": "org.open_power.Host.Access.Error.ReadCFAM", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCR0044F", - "ComponentInstance": null, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": null, - "Message": "Failure to write to host CFAM interface", - "ReferencedInventory": null, - "RelatedEventIDs": {}, - "Serviceable": false, - "Severity": "Warning", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Host.Access.Error.WriteCFAM": { - "AffectedLEDs": null, - "AffectedSubsystem": "Systems Management - Core / Virtual Appliance", - "BMCMessageID": "org.open_power.Host.Access.Error.WriteCFAM", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCR0043F", - "ComponentInstance": null, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": null, - "Message": "Failure to read from host CFAM interface", - "ReferencedInventory": null, - "RelatedEventIDs": {}, - "Serviceable": false, - "Severity": "Warning", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Host.Boot.Error.Checkstop": { - "AffectedLEDs": null, - "AffectedSubsystem": "Canister/Appliance", - "BMCMessageID": "org.open_power.Host.Boot.Error.Checkstop", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPAA0007G", - "ComponentInstance": null, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "A system checkstop occurred", - "ReferencedInventory": null, - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Warning", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Host.Boot.Error.WatchdogTimedOut": { - "AffectedLEDs": null, - "AffectedSubsystem": "Systems Management - Core / Virtual Appliance", - "BMCMessageID": "org.open_power.Host.Boot.Error.WatchdogTimedOut", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCR0023M", - "ComponentInstance": null, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Firmware/Software Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Hostboot has become unresponsive", - "ReferencedInventory": null, - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Host.Error.Checkstop": { - "AffectedLEDs": null, - "AffectedSubsystem": "Canister/Appliance", - "BMCMessageID": "org.open_power.Host.Error.Checkstop", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPAA0007G", - "ComponentInstance": null, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "A system checkstop occurred", - "ReferencedInventory": null, - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Warning", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Host.Error.Event": { - "AffectedLEDs": null, - "AffectedSubsystem": "Canister/Appliance", - "BMCMessageID": "org.open_power.Host.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPAA0011M", - "ComponentInstance": null, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "An error was detected with the base platform, but was not able to be deciphered. Contact your next level of support.", - "ReferencedInventory": null, - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Host.Error.Event||/xyz/openbmc_project/inventory/system": { - "AffectedLEDs": null, - "AffectedSubsystem": "Canister/Appliance", - "BMCMessageID": "org.open_power.Host.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPAA0008M", - "ComponentInstance": null, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Hostboot procedure callout", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Host.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "org.open_power.Host.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0090M", - "ComponentInstance": 0, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 0 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Host.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core0": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "org.open_power.Host.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0091M", - "ComponentInstance": "0,0", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 0 core 0 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core0", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Host.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core1": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "org.open_power.Host.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0091M", - "ComponentInstance": "0,1", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 0 core 1 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core1", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Host.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core10": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "org.open_power.Host.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0091M", - "ComponentInstance": "0,10", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 0 core 10 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core10", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Host.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core11": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "org.open_power.Host.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0091M", - "ComponentInstance": "0,11", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 0 core 11 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core11", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Host.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core12": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "org.open_power.Host.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0091M", - "ComponentInstance": "0,12", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 0 core 12 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core12", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Host.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core13": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "org.open_power.Host.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0091M", - "ComponentInstance": "0,13", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 0 core 13 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core13", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Host.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core14": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "org.open_power.Host.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0091M", - "ComponentInstance": "0,14", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 0 core 14 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core14", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Host.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core15": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "org.open_power.Host.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0091M", - "ComponentInstance": "0,15", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 0 core 15 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core15", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Host.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core16": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "org.open_power.Host.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0091M", - "ComponentInstance": "0,16", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 0 core 16 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core16", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Host.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core17": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "org.open_power.Host.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0091M", - "ComponentInstance": "0,17", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 0 core 17 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core17", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Host.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core18": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "org.open_power.Host.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0091M", - "ComponentInstance": "0,18", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 0 core 18 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core18", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Host.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core19": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "org.open_power.Host.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0091M", - "ComponentInstance": "0,19", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 0 core 19 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core19", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Host.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core2": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "org.open_power.Host.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0091M", - "ComponentInstance": "0,2", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 0 core 2 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core2", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Host.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core20": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "org.open_power.Host.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0091M", - "ComponentInstance": "0,20", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 0 core 20 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core20", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Host.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core21": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "org.open_power.Host.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0091M", - "ComponentInstance": "0,21", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 0 core 21 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core21", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Host.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core22": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "org.open_power.Host.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0091M", - "ComponentInstance": "0,22", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 0 core 22 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core22", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Host.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core23": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "org.open_power.Host.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0091M", - "ComponentInstance": "0,23", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 0 core 23 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core23", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Host.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core3": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "org.open_power.Host.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0091M", - "ComponentInstance": "0,3", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 0 core 3 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core3", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Host.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core4": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "org.open_power.Host.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0091M", - "ComponentInstance": "0,4", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 0 core 4 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core4", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Host.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core5": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "org.open_power.Host.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0091M", - "ComponentInstance": "0,5", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 0 core 5 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core5", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Host.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core6": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "org.open_power.Host.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0091M", - "ComponentInstance": "0,6", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 0 core 6 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core6", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Host.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core7": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "org.open_power.Host.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0091M", - "ComponentInstance": "0,7", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 0 core 7 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core7", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Host.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core8": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "org.open_power.Host.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0091M", - "ComponentInstance": "0,8", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 0 core 8 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core8", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Host.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core9": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "org.open_power.Host.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0091M", - "ComponentInstance": "0,9", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 0 core 9 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core9", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Host.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "org.open_power.Host.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0090M", - "ComponentInstance": 1, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 1 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Host.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core0": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "org.open_power.Host.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0091M", - "ComponentInstance": "1,0", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 1 core 0 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core0", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Host.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core1": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "org.open_power.Host.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0091M", - "ComponentInstance": "1,1", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 1 core 1 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core1", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Host.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core10": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "org.open_power.Host.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0091M", - "ComponentInstance": "1,10", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 1 core 10 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core10", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Host.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core11": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "org.open_power.Host.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0091M", - "ComponentInstance": "1,11", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 1 core 11 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core11", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Host.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core12": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "org.open_power.Host.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0091M", - "ComponentInstance": "1,12", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 1 core 12 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core12", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Host.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core13": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "org.open_power.Host.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0091M", - "ComponentInstance": "1,13", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 1 core 13 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core13", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Host.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core14": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "org.open_power.Host.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0091M", - "ComponentInstance": "1,14", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 1 core 14 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core14", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Host.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core15": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "org.open_power.Host.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0091M", - "ComponentInstance": "1,15", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 1 core 15 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core15", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Host.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core16": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "org.open_power.Host.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0091M", - "ComponentInstance": "1,16", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 1 core 16 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core16", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Host.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core17": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "org.open_power.Host.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0091M", - "ComponentInstance": "1,17", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 1 core 17 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core17", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Host.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core18": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "org.open_power.Host.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0091M", - "ComponentInstance": "1,18", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 1 core 18 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core18", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Host.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core19": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "org.open_power.Host.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0091M", - "ComponentInstance": "1,19", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 1 core 19 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core19", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Host.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core2": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "org.open_power.Host.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0091M", - "ComponentInstance": "1,2", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 1 core 2 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core2", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Host.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core20": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "org.open_power.Host.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0091M", - "ComponentInstance": "1,20", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 1 core 20 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core20", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Host.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core21": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "org.open_power.Host.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0091M", - "ComponentInstance": "1,21", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 1 core 21 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core21", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Host.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core22": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "org.open_power.Host.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0091M", - "ComponentInstance": "1,22", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 1 core 22 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core22", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Host.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core23": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "org.open_power.Host.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0091M", - "ComponentInstance": "1,23", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 1 core 23 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core23", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Host.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core3": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "org.open_power.Host.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0091M", - "ComponentInstance": "1,3", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 1 core 3 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core3", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Host.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core4": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "org.open_power.Host.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0091M", - "ComponentInstance": "1,4", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 1 core 4 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core4", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Host.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core5": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "org.open_power.Host.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0091M", - "ComponentInstance": "1,5", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 1 core 5 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core5", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Host.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core6": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "org.open_power.Host.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0091M", - "ComponentInstance": "1,6", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 1 core 6 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core6", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Host.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core7": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "org.open_power.Host.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0091M", - "ComponentInstance": "1,7", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 1 core 7 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core7", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Host.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core8": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "org.open_power.Host.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0091M", - "ComponentInstance": "1,8", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 1 core 8 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core8", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Host.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core9": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "org.open_power.Host.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0091M", - "ComponentInstance": "1,9", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 1 core 9 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core9", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Host.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm0": { - "AffectedLEDs": null, - "AffectedSubsystem": "Memory", - "BMCMessageID": "org.open_power.Host.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPMA0057M", - "ComponentInstance": 0, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "DIMM 0 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm0", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Host.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm1": { - "AffectedLEDs": null, - "AffectedSubsystem": "Memory", - "BMCMessageID": "org.open_power.Host.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPMA0057M", - "ComponentInstance": 1, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "DIMM 1 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm1", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Host.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm10": { - "AffectedLEDs": null, - "AffectedSubsystem": "Memory", - "BMCMessageID": "org.open_power.Host.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPMA0057M", - "ComponentInstance": 10, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "DIMM 10 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm10", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Host.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm11": { - "AffectedLEDs": null, - "AffectedSubsystem": "Memory", - "BMCMessageID": "org.open_power.Host.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPMA0057M", - "ComponentInstance": 11, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "DIMM 11 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm11", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Host.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm12": { - "AffectedLEDs": null, - "AffectedSubsystem": "Memory", - "BMCMessageID": "org.open_power.Host.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPMA0057M", - "ComponentInstance": 12, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "DIMM 12 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm12", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Host.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm13": { - "AffectedLEDs": null, - "AffectedSubsystem": "Memory", - "BMCMessageID": "org.open_power.Host.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPMA0057M", - "ComponentInstance": 13, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "DIMM 13 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm13", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Host.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm14": { - "AffectedLEDs": null, - "AffectedSubsystem": "Memory", - "BMCMessageID": "org.open_power.Host.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPMA0057M", - "ComponentInstance": 14, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "DIMM 14 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm14", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Host.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm15": { - "AffectedLEDs": null, - "AffectedSubsystem": "Memory", - "BMCMessageID": "org.open_power.Host.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPMA0057M", - "ComponentInstance": 15, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "DIMM 15 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm15", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Host.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm2": { - "AffectedLEDs": null, - "AffectedSubsystem": "Memory", - "BMCMessageID": "org.open_power.Host.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPMA0057M", - "ComponentInstance": 2, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "DIMM 2 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm2", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Host.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm3": { - "AffectedLEDs": null, - "AffectedSubsystem": "Memory", - "BMCMessageID": "org.open_power.Host.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPMA0057M", - "ComponentInstance": 3, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "DIMM 3 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm3", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Host.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm4": { - "AffectedLEDs": null, - "AffectedSubsystem": "Memory", - "BMCMessageID": "org.open_power.Host.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPMA0057M", - "ComponentInstance": 4, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "DIMM 4 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm4", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Host.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm5": { - "AffectedLEDs": null, - "AffectedSubsystem": "Memory", - "BMCMessageID": "org.open_power.Host.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPMA0057M", - "ComponentInstance": 5, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "DIMM 5 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm5", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Host.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm6": { - "AffectedLEDs": null, - "AffectedSubsystem": "Memory", - "BMCMessageID": "org.open_power.Host.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPMA0057M", - "ComponentInstance": 6, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "DIMM 6 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm6", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Host.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm7": { - "AffectedLEDs": null, - "AffectedSubsystem": "Memory", - "BMCMessageID": "org.open_power.Host.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPMA0057M", - "ComponentInstance": 7, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "DIMM 7 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm7", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Host.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm8": { - "AffectedLEDs": null, - "AffectedSubsystem": "Memory", - "BMCMessageID": "org.open_power.Host.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPMA0057M", - "ComponentInstance": 8, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "DIMM 8 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm8", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Host.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm9": { - "AffectedLEDs": null, - "AffectedSubsystem": "Memory", - "BMCMessageID": "org.open_power.Host.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPMA0057M", - "ComponentInstance": 9, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "DIMM 9 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm9", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Host.Error.MaintenanceProcedure||0": { - "AffectedLEDs": null, - "AffectedSubsystem": "Systems Management - Core / Virtual Appliance", - "BMCMessageID": "org.open_power.Host.Error.MaintenanceProcedure", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPCR0003M", - "ComponentInstance": null, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Firmware/Software Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "A system firmware error occurred.", - "ReferencedInventory": 0, - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Host.Error.MaintenanceProcedure||1": { - "AffectedLEDs": null, - "AffectedSubsystem": "Canister/Appliance", - "BMCMessageID": "org.open_power.Host.Error.MaintenanceProcedure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPAA0000M", - "ComponentInstance": null, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": null, - "Message": "A vital system component has been disabled", - "ReferencedInventory": 1, - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Host.Error.MaintenanceProcedure||10": { - "AffectedLEDs": null, - "AffectedSubsystem": "Canister/Appliance", - "BMCMessageID": "org.open_power.Host.Error.MaintenanceProcedure", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPAA0001M", - "ComponentInstance": null, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": null, - "Message": "An unknown problem occurred", - "ReferencedInventory": 10, - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Host.Error.MaintenanceProcedure||11": { - "AffectedLEDs": null, - "AffectedSubsystem": "Systems Management - Core / Virtual Appliance", - "BMCMessageID": "org.open_power.Host.Error.MaintenanceProcedure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCR0029M", - "ComponentInstance": null, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Firmware/Software Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": null, - "Message": "A system firmware error occurred.", - "ReferencedInventory": 11, - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Host.Error.MaintenanceProcedure||16": { - "AffectedLEDs": null, - "AffectedSubsystem": "Systems Management - Core / Virtual Appliance", - "BMCMessageID": "org.open_power.Host.Error.MaintenanceProcedure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCR0007M", - "ComponentInstance": null, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Firmware/Software Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": null, - "Message": "A system firmware error occurred.", - "ReferencedInventory": 16, - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Host.Error.MaintenanceProcedure||1C": { - "AffectedLEDs": null, - "AffectedSubsystem": "Systems Management - Core / Virtual Appliance", - "BMCMessageID": "org.open_power.Host.Error.MaintenanceProcedure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCR0008M", - "ComponentInstance": null, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Firmware/Software Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": null, - "Message": "A system firmware error occurred.", - "ReferencedInventory": "1C", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Host.Error.MaintenanceProcedure||22": { - "AffectedLEDs": null, - "AffectedSubsystem": "Memory", - "BMCMessageID": "org.open_power.Host.Error.MaintenanceProcedure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPMA0044M", - "ComponentInstance": null, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": null, - "Message": "A memory configuration error has been detected.", - "ReferencedInventory": 22, - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Host.Error.MaintenanceProcedure||2D": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "org.open_power.Host.Error.MaintenanceProcedure", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0060M", - "ComponentInstance": null, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": null, - "Message": "A FSI path error has occurred.", - "ReferencedInventory": "2D", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Host.Error.MaintenanceProcedure||30": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "org.open_power.Host.Error.MaintenanceProcedure", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0061M", - "ComponentInstance": null, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": null, - "Message": "An external processor interface problem has occurred", - "ReferencedInventory": 30, - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Host.Error.MaintenanceProcedure||31": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "org.open_power.Host.Error.MaintenanceProcedure", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0062M", - "ComponentInstance": null, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": null, - "Message": "An internal processor interface problem has occurred", - "ReferencedInventory": 31, - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Host.Error.MaintenanceProcedure||34": { - "AffectedLEDs": null, - "AffectedSubsystem": "Memory", - "BMCMessageID": "org.open_power.Host.Error.MaintenanceProcedure", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPMA0058M", - "ComponentInstance": null, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": null, - "Message": "A memory bus error occurred.", - "ReferencedInventory": 34, - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Host.Error.MaintenanceProcedure||37": { - "AffectedLEDs": null, - "AffectedSubsystem": "System Board", - "BMCMessageID": "org.open_power.Host.Error.MaintenanceProcedure", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPSB0005M", - "ComponentInstance": null, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": null, - "Message": "A bus error occurred.", - "ReferencedInventory": 37, - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Host.Error.MaintenanceProcedure||3F": { - "AffectedLEDs": null, - "AffectedSubsystem": "Power", - "BMCMessageID": "org.open_power.Host.Error.MaintenanceProcedure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPPW0012M", - "ComponentInstance": null, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": null, - "Message": "A system power problem has occurred", - "ReferencedInventory": "3F", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Host.Error.MaintenanceProcedure||4": { - "AffectedLEDs": null, - "AffectedSubsystem": "Systems Management - Core / Virtual Appliance", - "BMCMessageID": "org.open_power.Host.Error.MaintenanceProcedure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCR0004M", - "ComponentInstance": null, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Firmware/Software Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": null, - "Message": "A system firmware error occurred.", - "ReferencedInventory": 4, - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Host.Error.MaintenanceProcedure||4D": { - "AffectedLEDs": null, - "AffectedSubsystem": "Canister/Appliance", - "BMCMessageID": "org.open_power.Host.Error.MaintenanceProcedure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPAA0009M", - "ComponentInstance": null, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Firmware/Software Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": null, - "Message": "System performance is degraded", - "ReferencedInventory": "4D", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Host.Error.MaintenanceProcedure||4F": { - "AffectedLEDs": null, - "AffectedSubsystem": "Memory", - "BMCMessageID": "org.open_power.Host.Error.MaintenanceProcedure", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPMA0045M", - "ComponentInstance": null, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": null, - "Message": "An uncorrectable memory problem occurred.", - "ReferencedInventory": "4F", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Host.Error.MaintenanceProcedure||5": { - "AffectedLEDs": null, - "AffectedSubsystem": "Systems Management - Core / Virtual Appliance", - "BMCMessageID": "org.open_power.Host.Error.MaintenanceProcedure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCR0005M", - "ComponentInstance": null, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Firmware/Software Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": null, - "Message": "A system firmware error occurred.", - "ReferencedInventory": 5, - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Host.Error.MaintenanceProcedure||55": { - "AffectedLEDs": null, - "AffectedSubsystem": "Systems Management - Core / Virtual Appliance", - "BMCMessageID": "org.open_power.Host.Error.MaintenanceProcedure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCR0011M", - "ComponentInstance": null, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Firmware/Software Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": null, - "Message": "The service processor detected a problem during the early boot process", - "ReferencedInventory": 55, - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Host.Error.MaintenanceProcedure||56": { - "AffectedLEDs": null, - "AffectedSubsystem": "Time Reference", - "BMCMessageID": "org.open_power.Host.Error.MaintenanceProcedure", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPTR0001M", - "ComponentInstance": null, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": null, - "Message": "A problem with the time of day clock and or clock function has been detected.", - "ReferencedInventory": 56, - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Host.Error.MaintenanceProcedure||5C": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "org.open_power.Host.Error.MaintenanceProcedure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPPU0063M", - "ComponentInstance": null, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": null, - "Message": "One or more processor sensors detected an over temperature condition.", - "ReferencedInventory": "5C", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Host.Error.MaintenanceProcedure||5D": { - "AffectedLEDs": null, - "AffectedSubsystem": "Systems Management - Core / Virtual Appliance", - "BMCMessageID": "org.open_power.Host.Error.MaintenanceProcedure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCR0028M", - "ComponentInstance": null, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Firmware/Software Not Valid", - "Internal": false, - "LengthyDescription": null, - "LogSource": null, - "Message": "Unable to verify the system firmware", - "ReferencedInventory": "5D", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Host.Error.MaintenanceProcedure||5E": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "org.open_power.Host.Error.MaintenanceProcedure", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0092M", - "ComponentInstance": null, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": null, - "Message": "An error occurred with a GPU and automated isolation was not possible", - "ReferencedInventory": "5E", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Host.Error.MaintenanceProcedure||8": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "org.open_power.Host.Error.MaintenanceProcedure", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0059M", - "ComponentInstance": null, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": null, - "Message": "A CPU problem was detected.", - "ReferencedInventory": 8, - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Host.Error.MaintenanceProcedure||9": { - "AffectedLEDs": null, - "AffectedSubsystem": "Memory", - "BMCMessageID": "org.open_power.Host.Error.MaintenanceProcedure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPMA0043M", - "ComponentInstance": null, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": null, - "Message": "An error occurred with a memory DIMM and automated isolation was not possible", - "ReferencedInventory": 9, - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Host.Error.MaintenanceProcedure||A": { - "AffectedLEDs": null, - "AffectedSubsystem": "Systems Management - Core / Virtual Appliance", - "BMCMessageID": "org.open_power.Host.Error.MaintenanceProcedure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCR0006M", - "ComponentInstance": null, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Firmware/Software Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": null, - "Message": "A system firmware error occurred.", - "ReferencedInventory": "A", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Host.Error.WatchdogTimedOut": { - "AffectedLEDs": null, - "AffectedSubsystem": "Systems Management - Core / Virtual Appliance", - "BMCMessageID": "org.open_power.Host.Error.WatchdogTimedOut", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCR0023M", - "ComponentInstance": null, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Firmware/Software Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Hostboot has become unresponsive", - "ReferencedInventory": null, - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system": { - "AffectedLEDs": null, - "AffectedSubsystem": "Canister/Appliance", - "BMCMessageID": "org.open_power.Host.Event.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPAA0008M", - "ComponentInstance": null, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Hostboot procedure callout", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "org.open_power.Host.Event.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0090M", - "ComponentInstance": 0, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 0 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core0": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "org.open_power.Host.Event.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0091M", - "ComponentInstance": "0,0", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 0 core 0 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core0", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core1": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "org.open_power.Host.Event.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0091M", - "ComponentInstance": "0,1", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 0 core 1 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core1", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core10": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "org.open_power.Host.Event.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0091M", - "ComponentInstance": "0,10", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 0 core 10 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core10", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core11": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "org.open_power.Host.Event.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0091M", - "ComponentInstance": "0,11", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 0 core 11 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core11", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core12": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "org.open_power.Host.Event.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0091M", - "ComponentInstance": "0,12", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 0 core 12 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core12", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core13": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "org.open_power.Host.Event.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0091M", - "ComponentInstance": "0,13", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 0 core 13 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core13", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core14": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "org.open_power.Host.Event.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0091M", - "ComponentInstance": "0,14", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 0 core 14 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core14", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core15": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "org.open_power.Host.Event.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0091M", - "ComponentInstance": "0,15", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 0 core 15 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core15", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core16": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "org.open_power.Host.Event.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0091M", - "ComponentInstance": "0,16", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 0 core 16 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core16", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core17": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "org.open_power.Host.Event.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0091M", - "ComponentInstance": "0,17", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 0 core 17 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core17", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core18": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "org.open_power.Host.Event.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0091M", - "ComponentInstance": "0,18", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 0 core 18 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core18", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core19": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "org.open_power.Host.Event.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0091M", - "ComponentInstance": "0,19", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 0 core 19 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core19", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core2": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "org.open_power.Host.Event.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0091M", - "ComponentInstance": "0,2", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 0 core 2 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core2", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core20": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "org.open_power.Host.Event.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0091M", - "ComponentInstance": "0,20", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 0 core 20 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core20", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core21": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "org.open_power.Host.Event.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0091M", - "ComponentInstance": "0,21", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 0 core 21 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core21", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core22": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "org.open_power.Host.Event.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0091M", - "ComponentInstance": "0,22", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 0 core 22 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core22", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core23": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "org.open_power.Host.Event.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0091M", - "ComponentInstance": "0,23", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 0 core 23 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core23", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core3": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "org.open_power.Host.Event.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0091M", - "ComponentInstance": "0,3", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 0 core 3 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core3", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core4": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "org.open_power.Host.Event.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0091M", - "ComponentInstance": "0,4", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 0 core 4 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core4", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core5": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "org.open_power.Host.Event.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0091M", - "ComponentInstance": "0,5", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 0 core 5 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core5", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core6": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "org.open_power.Host.Event.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0091M", - "ComponentInstance": "0,6", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 0 core 6 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core6", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core7": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "org.open_power.Host.Event.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0091M", - "ComponentInstance": "0,7", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 0 core 7 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core7", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core8": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "org.open_power.Host.Event.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0091M", - "ComponentInstance": "0,8", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 0 core 8 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core8", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core9": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "org.open_power.Host.Event.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0091M", - "ComponentInstance": "0,9", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 0 core 9 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core9", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "org.open_power.Host.Event.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0090M", - "ComponentInstance": 1, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 1 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core0": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "org.open_power.Host.Event.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0091M", - "ComponentInstance": "1,0", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 1 core 0 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core0", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core1": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "org.open_power.Host.Event.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0091M", - "ComponentInstance": "1,1", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 1 core 1 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core1", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core10": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "org.open_power.Host.Event.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0091M", - "ComponentInstance": "1,10", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 1 core 10 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core10", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core11": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "org.open_power.Host.Event.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0091M", - "ComponentInstance": "1,11", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 1 core 11 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core11", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core12": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "org.open_power.Host.Event.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0091M", - "ComponentInstance": "1,12", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 1 core 12 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core12", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core13": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "org.open_power.Host.Event.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0091M", - "ComponentInstance": "1,13", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 1 core 13 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core13", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core14": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "org.open_power.Host.Event.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0091M", - "ComponentInstance": "1,14", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 1 core 14 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core14", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core15": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "org.open_power.Host.Event.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0091M", - "ComponentInstance": "1,15", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 1 core 15 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core15", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core16": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "org.open_power.Host.Event.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0091M", - "ComponentInstance": "1,16", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 1 core 16 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core16", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core17": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "org.open_power.Host.Event.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0091M", - "ComponentInstance": "1,17", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 1 core 17 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core17", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core18": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "org.open_power.Host.Event.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0091M", - "ComponentInstance": "1,18", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 1 core 18 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core18", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core19": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "org.open_power.Host.Event.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0091M", - "ComponentInstance": "1,19", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 1 core 19 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core19", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core2": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "org.open_power.Host.Event.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0091M", - "ComponentInstance": "1,2", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 1 core 2 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core2", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core20": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "org.open_power.Host.Event.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0091M", - "ComponentInstance": "1,20", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 1 core 20 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core20", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core21": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "org.open_power.Host.Event.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0091M", - "ComponentInstance": "1,21", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 1 core 21 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core21", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core22": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "org.open_power.Host.Event.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0091M", - "ComponentInstance": "1,22", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 1 core 22 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core22", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core23": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "org.open_power.Host.Event.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0091M", - "ComponentInstance": "1,23", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 1 core 23 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core23", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core3": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "org.open_power.Host.Event.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0091M", - "ComponentInstance": "1,3", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 1 core 3 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core3", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core4": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "org.open_power.Host.Event.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0091M", - "ComponentInstance": "1,4", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 1 core 4 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core4", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core5": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "org.open_power.Host.Event.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0091M", - "ComponentInstance": "1,5", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 1 core 5 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core5", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core6": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "org.open_power.Host.Event.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0091M", - "ComponentInstance": "1,6", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 1 core 6 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core6", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core7": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "org.open_power.Host.Event.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0091M", - "ComponentInstance": "1,7", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 1 core 7 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core7", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core8": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "org.open_power.Host.Event.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0091M", - "ComponentInstance": "1,8", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 1 core 8 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core8", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core9": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "org.open_power.Host.Event.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0091M", - "ComponentInstance": "1,9", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 1 core 9 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core9", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm0": { - "AffectedLEDs": null, - "AffectedSubsystem": "Memory", - "BMCMessageID": "org.open_power.Host.Event.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPMA0057M", - "ComponentInstance": 0, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "DIMM 0 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm0", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm1": { - "AffectedLEDs": null, - "AffectedSubsystem": "Memory", - "BMCMessageID": "org.open_power.Host.Event.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPMA0057M", - "ComponentInstance": 1, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "DIMM 1 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm1", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm10": { - "AffectedLEDs": null, - "AffectedSubsystem": "Memory", - "BMCMessageID": "org.open_power.Host.Event.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPMA0057M", - "ComponentInstance": 10, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "DIMM 10 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm10", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm11": { - "AffectedLEDs": null, - "AffectedSubsystem": "Memory", - "BMCMessageID": "org.open_power.Host.Event.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPMA0057M", - "ComponentInstance": 11, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "DIMM 11 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm11", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm12": { - "AffectedLEDs": null, - "AffectedSubsystem": "Memory", - "BMCMessageID": "org.open_power.Host.Event.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPMA0057M", - "ComponentInstance": 12, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "DIMM 12 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm12", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm13": { - "AffectedLEDs": null, - "AffectedSubsystem": "Memory", - "BMCMessageID": "org.open_power.Host.Event.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPMA0057M", - "ComponentInstance": 13, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "DIMM 13 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm13", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm14": { - "AffectedLEDs": null, - "AffectedSubsystem": "Memory", - "BMCMessageID": "org.open_power.Host.Event.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPMA0057M", - "ComponentInstance": 14, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "DIMM 14 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm14", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm15": { - "AffectedLEDs": null, - "AffectedSubsystem": "Memory", - "BMCMessageID": "org.open_power.Host.Event.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPMA0057M", - "ComponentInstance": 15, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "DIMM 15 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm15", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm2": { - "AffectedLEDs": null, - "AffectedSubsystem": "Memory", - "BMCMessageID": "org.open_power.Host.Event.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPMA0057M", - "ComponentInstance": 2, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "DIMM 2 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm2", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm3": { - "AffectedLEDs": null, - "AffectedSubsystem": "Memory", - "BMCMessageID": "org.open_power.Host.Event.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPMA0057M", - "ComponentInstance": 3, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "DIMM 3 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm3", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm4": { - "AffectedLEDs": null, - "AffectedSubsystem": "Memory", - "BMCMessageID": "org.open_power.Host.Event.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPMA0057M", - "ComponentInstance": 4, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "DIMM 4 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm4", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm5": { - "AffectedLEDs": null, - "AffectedSubsystem": "Memory", - "BMCMessageID": "org.open_power.Host.Event.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPMA0057M", - "ComponentInstance": 5, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "DIMM 5 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm5", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm6": { - "AffectedLEDs": null, - "AffectedSubsystem": "Memory", - "BMCMessageID": "org.open_power.Host.Event.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPMA0057M", - "ComponentInstance": 6, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "DIMM 6 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm6", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm7": { - "AffectedLEDs": null, - "AffectedSubsystem": "Memory", - "BMCMessageID": "org.open_power.Host.Event.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPMA0057M", - "ComponentInstance": 7, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "DIMM 7 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm7", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm8": { - "AffectedLEDs": null, - "AffectedSubsystem": "Memory", - "BMCMessageID": "org.open_power.Host.Event.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPMA0057M", - "ComponentInstance": 8, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "DIMM 8 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm8", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm9": { - "AffectedLEDs": null, - "AffectedSubsystem": "Memory", - "BMCMessageID": "org.open_power.Host.Event.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPMA0057M", - "ComponentInstance": 9, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "DIMM 9 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm9", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.OCC.Device.Error.ConfigFailure": { - "AffectedLEDs": null, - "AffectedSubsystem": "Systems Management - Core / Virtual Appliance", - "BMCMessageID": "org.open_power.OCC.Device.Error.ConfigFailure", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPCR0048M", - "ComponentInstance": null, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": null, - "Message": "Failure to configure OCC", - "ReferencedInventory": null, - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.OCC.Device.Error.OpenFailure": { - "AffectedLEDs": null, - "AffectedSubsystem": "Systems Management - Core / Virtual Appliance", - "BMCMessageID": "org.open_power.OCC.Device.Error.OpenFailure", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPCR0045M", - "ComponentInstance": null, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": null, - "Message": "Failed to open OCC connection", - "ReferencedInventory": null, - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.OCC.Device.Error.ReadFailure": { - "AffectedLEDs": null, - "AffectedSubsystem": "Systems Management - Core / Virtual Appliance", - "BMCMessageID": "org.open_power.OCC.Device.Error.ReadFailure", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPCR0046M", - "ComponentInstance": null, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": null, - "Message": "Failed to read from OCC", - "ReferencedInventory": null, - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.OCC.Device.Error.WriteFailure": { - "AffectedLEDs": null, - "AffectedSubsystem": "Systems Management - Core / Virtual Appliance", - "BMCMessageID": "org.open_power.OCC.Device.Error.WriteFailure", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPCR0047M", - "ComponentInstance": null, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": null, - "Message": "Failed to write to OCC", - "ReferencedInventory": null, - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.OCC.Metrics.Error.Event": { - "AffectedLEDs": null, - "AffectedSubsystem": "Systems Management - Core / Virtual Appliance", - "BMCMessageID": "org.open_power.OCC.Metrics.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPCR0049M", - "ComponentInstance": null, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": null, - "Message": "Error working with OCC metric data", - "ReferencedInventory": null, - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Proc.FSI.Error.MasterDetectionFailure||FSI": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "org.open_power.Proc.FSI.Error.MasterDetectionFailure", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0093M", - "ComponentInstance": null, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to detect master processor on FSI bus", - "ReferencedInventory": "FSI", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Proc.FSI.Error.SlaveDetectionFailure": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "org.open_power.Proc.FSI.Error.SlaveDetectionFailure", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0094M", - "ComponentInstance": null, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to detect slave processor on FSI bus", - "ReferencedInventory": null, - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Witherspoon.Fault.Error.GPUOverTemp||/xyz/openbmc_project/inventory/system/chassis/motherboard/gpu0": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "org.open_power.Witherspoon.Fault.Error.GPUOverTemp", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0066M", - "ComponentInstance": 0, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Environmental", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "GPU 0 suffered an over-temperature fault", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/gpu0", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Witherspoon.Fault.Error.GPUOverTemp||/xyz/openbmc_project/inventory/system/chassis/motherboard/gpu1": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "org.open_power.Witherspoon.Fault.Error.GPUOverTemp", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0066M", - "ComponentInstance": 1, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Environmental", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "GPU 1 suffered an over-temperature fault", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/gpu1", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Witherspoon.Fault.Error.GPUOverTemp||/xyz/openbmc_project/inventory/system/chassis/motherboard/gpu2": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "org.open_power.Witherspoon.Fault.Error.GPUOverTemp", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0066M", - "ComponentInstance": 2, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Environmental", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "GPU 2 suffered an over-temperature fault", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/gpu2", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Witherspoon.Fault.Error.GPUOverTemp||/xyz/openbmc_project/inventory/system/chassis/motherboard/gpu3": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "org.open_power.Witherspoon.Fault.Error.GPUOverTemp", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0066M", - "ComponentInstance": 3, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Environmental", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "GPU 3 suffered an over-temperature fault", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/gpu3", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Witherspoon.Fault.Error.GPUOverTemp||/xyz/openbmc_project/inventory/system/chassis/motherboard/gpu4": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "org.open_power.Witherspoon.Fault.Error.GPUOverTemp", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0066M", - "ComponentInstance": 4, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Environmental", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "GPU 4 suffered an over-temperature fault", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/gpu4", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Witherspoon.Fault.Error.GPUOverTemp||/xyz/openbmc_project/inventory/system/chassis/motherboard/gpu5": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "org.open_power.Witherspoon.Fault.Error.GPUOverTemp", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0066M", - "ComponentInstance": 5, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Environmental", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "GPU 5 suffered an over-temperature fault", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/gpu5", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Witherspoon.Fault.Error.GPUOverTemp||/xyz/openbmc_project/inventory/system/chassis/motherboard/gv100card0": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "org.open_power.Witherspoon.Fault.Error.GPUOverTemp", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0066M", - "ComponentInstance": null, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Environmental", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "GPU 0 suffered an over-temperature fault", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/gv100card0", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": "Cooling", - "VMMigrationFlag": null - }, - "org.open_power.Witherspoon.Fault.Error.GPUOverTemp||/xyz/openbmc_project/inventory/system/chassis/motherboard/gv100card1": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "org.open_power.Witherspoon.Fault.Error.GPUOverTemp", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0066M", - "ComponentInstance": null, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Environmental", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "GPU 1 suffered an over-temperature fault", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/gv100card1", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": "Cooling", - "VMMigrationFlag": null - }, - "org.open_power.Witherspoon.Fault.Error.GPUOverTemp||/xyz/openbmc_project/inventory/system/chassis/motherboard/gv100card2": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "org.open_power.Witherspoon.Fault.Error.GPUOverTemp", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0066M", - "ComponentInstance": null, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Environmental", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "GPU 2 suffered an over-temperature fault", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/gv100card2", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": "Cooling", - "VMMigrationFlag": null - }, - "org.open_power.Witherspoon.Fault.Error.GPUOverTemp||/xyz/openbmc_project/inventory/system/chassis/motherboard/gv100card3": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "org.open_power.Witherspoon.Fault.Error.GPUOverTemp", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0066M", - "ComponentInstance": null, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Environmental", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "GPU 3 suffered an over-temperature fault", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/gv100card3", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": "Cooling", - "VMMigrationFlag": null - }, - "org.open_power.Witherspoon.Fault.Error.GPUOverTemp||/xyz/openbmc_project/inventory/system/chassis/motherboard/gv100card4": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "org.open_power.Witherspoon.Fault.Error.GPUOverTemp", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0066M", - "ComponentInstance": null, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Environmental", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "GPU 4 suffered an over-temperature fault", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/gv100card4", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": "Cooling", - "VMMigrationFlag": null - }, - "org.open_power.Witherspoon.Fault.Error.GPUOverTemp||/xyz/openbmc_project/inventory/system/chassis/motherboard/gv100card5": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "org.open_power.Witherspoon.Fault.Error.GPUOverTemp", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0066M", - "ComponentInstance": null, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Environmental", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "GPU 5 suffered an over-temperature fault", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/gv100card5", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": "Cooling", - "VMMigrationFlag": null - }, - "org.open_power.Witherspoon.Fault.Error.GPUPowerFault||/xyz/openbmc_project/inventory/system/chassis/motherboard/gpu0": { - "AffectedLEDs": null, - "AffectedSubsystem": "Power", - "BMCMessageID": "org.open_power.Witherspoon.Fault.Error.GPUPowerFault", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPPW0038M", - "ComponentInstance": 0, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Environmental", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "GPU 0 suffered a power fault", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/gpu0", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Witherspoon.Fault.Error.GPUPowerFault||/xyz/openbmc_project/inventory/system/chassis/motherboard/gpu1": { - "AffectedLEDs": null, - "AffectedSubsystem": "Power", - "BMCMessageID": "org.open_power.Witherspoon.Fault.Error.GPUPowerFault", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPPW0038M", - "ComponentInstance": 1, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Environmental", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "GPU 1 suffered a power fault", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/gpu1", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Witherspoon.Fault.Error.GPUPowerFault||/xyz/openbmc_project/inventory/system/chassis/motherboard/gpu2": { - "AffectedLEDs": null, - "AffectedSubsystem": "Power", - "BMCMessageID": "org.open_power.Witherspoon.Fault.Error.GPUPowerFault", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPPW0038M", - "ComponentInstance": 2, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Environmental", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "GPU 2 suffered a power fault", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/gpu2", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Witherspoon.Fault.Error.GPUPowerFault||/xyz/openbmc_project/inventory/system/chassis/motherboard/gpu3": { - "AffectedLEDs": null, - "AffectedSubsystem": "Power", - "BMCMessageID": "org.open_power.Witherspoon.Fault.Error.GPUPowerFault", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPPW0038M", - "ComponentInstance": 3, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Environmental", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "GPU 3 suffered a power fault", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/gpu3", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Witherspoon.Fault.Error.GPUPowerFault||/xyz/openbmc_project/inventory/system/chassis/motherboard/gpu4": { - "AffectedLEDs": null, - "AffectedSubsystem": "Power", - "BMCMessageID": "org.open_power.Witherspoon.Fault.Error.GPUPowerFault", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPPW0038M", - "ComponentInstance": 4, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Environmental", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "GPU 4 suffered a power fault", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/gpu4", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Witherspoon.Fault.Error.GPUPowerFault||/xyz/openbmc_project/inventory/system/chassis/motherboard/gpu5": { - "AffectedLEDs": null, - "AffectedSubsystem": "Power", - "BMCMessageID": "org.open_power.Witherspoon.Fault.Error.GPUPowerFault", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPPW0038M", - "ComponentInstance": 5, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Environmental", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "GPU 5 suffered a power fault", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/gpu5", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Witherspoon.Fault.Error.GPUPowerFault||/xyz/openbmc_project/inventory/system/chassis/motherboard/gv100card0": { - "AffectedLEDs": null, - "AffectedSubsystem": "Power", - "BMCMessageID": "org.open_power.Witherspoon.Fault.Error.GPUPowerFault", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPPW0038M", - "ComponentInstance": null, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Environmental", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "GPU 0 suffered a power fault", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/gv100card0", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": "Power", - "VMMigrationFlag": null - }, - "org.open_power.Witherspoon.Fault.Error.GPUPowerFault||/xyz/openbmc_project/inventory/system/chassis/motherboard/gv100card1": { - "AffectedLEDs": null, - "AffectedSubsystem": "Power", - "BMCMessageID": "org.open_power.Witherspoon.Fault.Error.GPUPowerFault", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPPW0038M", - "ComponentInstance": null, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Environmental", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "GPU 1 suffered a power fault", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/gv100card1", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": "Power", - "VMMigrationFlag": null - }, - "org.open_power.Witherspoon.Fault.Error.GPUPowerFault||/xyz/openbmc_project/inventory/system/chassis/motherboard/gv100card2": { - "AffectedLEDs": null, - "AffectedSubsystem": "Power", - "BMCMessageID": "org.open_power.Witherspoon.Fault.Error.GPUPowerFault", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPPW0038M", - "ComponentInstance": null, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Environmental", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "GPU 2 suffered a power fault", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/gv100card2", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": "Power", - "VMMigrationFlag": null - }, - "org.open_power.Witherspoon.Fault.Error.GPUPowerFault||/xyz/openbmc_project/inventory/system/chassis/motherboard/gv100card3": { - "AffectedLEDs": null, - "AffectedSubsystem": "Power", - "BMCMessageID": "org.open_power.Witherspoon.Fault.Error.GPUPowerFault", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPPW0038M", - "ComponentInstance": null, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Environmental", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "GPU 3 suffered a power fault", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/gv100card3", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": "Power", - "VMMigrationFlag": null - }, - "org.open_power.Witherspoon.Fault.Error.GPUPowerFault||/xyz/openbmc_project/inventory/system/chassis/motherboard/gv100card4": { - "AffectedLEDs": null, - "AffectedSubsystem": "Power", - "BMCMessageID": "org.open_power.Witherspoon.Fault.Error.GPUPowerFault", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPPW0038M", - "ComponentInstance": null, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Environmental", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "GPU 4 suffered a power fault", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/gv100card4", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": "Power", - "VMMigrationFlag": null - }, - "org.open_power.Witherspoon.Fault.Error.GPUPowerFault||/xyz/openbmc_project/inventory/system/chassis/motherboard/gv100card5": { - "AffectedLEDs": null, - "AffectedSubsystem": "Power", - "BMCMessageID": "org.open_power.Witherspoon.Fault.Error.GPUPowerFault", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPPW0038M", - "ComponentInstance": null, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Environmental", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "GPU 5 suffered a power fault", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/gv100card5", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": "Power", - "VMMigrationFlag": null - }, - "org.open_power.Witherspoon.Fault.Error.PowerOnFailure": { - "AffectedLEDs": null, - "AffectedSubsystem": "Power", - "BMCMessageID": "org.open_power.Witherspoon.Fault.Error.PowerOnFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPPW0038F", - "ComponentInstance": null, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Environmental", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "The system power failed to turn on", - "ReferencedInventory": null, - "RelatedEventIDs": {}, - "Serviceable": false, - "Severity": "Warning", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Witherspoon.Fault.Error.PowerSequencerFault": { - "AffectedLEDs": null, - "AffectedSubsystem": "Power", - "BMCMessageID": "org.open_power.Witherspoon.Fault.Error.PowerSequencerFault", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPW0041M", - "ComponentInstance": null, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Environmental", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "The power sequencer chip detected a fault", - "ReferencedInventory": null, - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Witherspoon.Fault.Error.PowerSequencerPGOODFault||GPU_PGOOD": { - "AffectedLEDs": null, - "AffectedSubsystem": "Power", - "BMCMessageID": "org.open_power.Witherspoon.Fault.Error.PowerSequencerPGOODFault", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPW0045M", - "ComponentInstance": null, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Environmental", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "The power sequencer chip detected a GPU_PGOOD fault", - "ReferencedInventory": "GPU_PGOOD", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Witherspoon.Fault.Error.PowerSequencerPGOODFault||MEM_GOOD0": { - "AffectedLEDs": null, - "AffectedSubsystem": "Power", - "BMCMessageID": "org.open_power.Witherspoon.Fault.Error.PowerSequencerPGOODFault", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPW0043M", - "ComponentInstance": null, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Environmental", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "The power sequencer chip detected a MEM_GOOD0 fault", - "ReferencedInventory": "MEM_GOOD0", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Witherspoon.Fault.Error.PowerSequencerPGOODFault||MEM_GOOD1": { - "AffectedLEDs": null, - "AffectedSubsystem": "Power", - "BMCMessageID": "org.open_power.Witherspoon.Fault.Error.PowerSequencerPGOODFault", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPW0044M", - "ComponentInstance": null, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Environmental", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "The power sequencer chip detected a MEM_GOOD1 fault", - "ReferencedInventory": "MEM_GOOD1", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Witherspoon.Fault.Error.PowerSequencerPGOODFault||PGOOD_5P0V": { - "AffectedLEDs": null, - "AffectedSubsystem": "Power", - "BMCMessageID": "org.open_power.Witherspoon.Fault.Error.PowerSequencerPGOODFault", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPW0042M", - "ComponentInstance": null, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Environmental", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "The power sequencer chip detected a PGOOD_5P0V fault", - "ReferencedInventory": "PGOOD_5P0V", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Witherspoon.Fault.Error.PowerSequencerPGOODFault||TH_OVERT": { - "AffectedLEDs": null, - "AffectedSubsystem": "Power", - "BMCMessageID": "org.open_power.Witherspoon.Fault.Error.PowerSequencerPGOODFault", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPW0046M", - "ComponentInstance": null, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Environmental", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "The power sequencer chip detected a TH_OVERT fault", - "ReferencedInventory": "TH_OVERT", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Witherspoon.Fault.Error.PowerSequencerVoltageFault||0.9V": { - "AffectedLEDs": null, - "AffectedSubsystem": "Power", - "BMCMessageID": "org.open_power.Witherspoon.Fault.Error.PowerSequencerVoltageFault", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPW0053M", - "ComponentInstance": null, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Environmental", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "The power sequencer chip detected a fault on 0.9V rail.", - "ReferencedInventory": "0.9V", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Witherspoon.Fault.Error.PowerSequencerVoltageFault||1.0V": { - "AffectedLEDs": null, - "AffectedSubsystem": "Power", - "BMCMessageID": "org.open_power.Witherspoon.Fault.Error.PowerSequencerVoltageFault", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPW0052M", - "ComponentInstance": null, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Environmental", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "The power sequencer chip detected a fault on 1.0V rail.", - "ReferencedInventory": "1.0V", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Witherspoon.Fault.Error.PowerSequencerVoltageFault||1.1V": { - "AffectedLEDs": null, - "AffectedSubsystem": "Power", - "BMCMessageID": "org.open_power.Witherspoon.Fault.Error.PowerSequencerVoltageFault", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPW0051M", - "ComponentInstance": null, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Environmental", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "The power sequencer chip detected a fault on 1.1V rail.", - "ReferencedInventory": "1.1V", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Witherspoon.Fault.Error.PowerSequencerVoltageFault||1.8V": { - "AffectedLEDs": null, - "AffectedSubsystem": "Power", - "BMCMessageID": "org.open_power.Witherspoon.Fault.Error.PowerSequencerVoltageFault", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPW0050M", - "ComponentInstance": null, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Environmental", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "The power sequencer chip detected a fault on 1.8V rail.", - "ReferencedInventory": "1.8V", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Witherspoon.Fault.Error.PowerSequencerVoltageFault||12.0V": { - "AffectedLEDs": null, - "AffectedSubsystem": "Power", - "BMCMessageID": "org.open_power.Witherspoon.Fault.Error.PowerSequencerVoltageFault", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPW0048M", - "ComponentInstance": null, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Environmental", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "The power sequencer chip detected a fault on 12.0V rail.", - "ReferencedInventory": "12.0V", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Witherspoon.Fault.Error.PowerSequencerVoltageFault||3.3V": { - "AffectedLEDs": null, - "AffectedSubsystem": "Power", - "BMCMessageID": "org.open_power.Witherspoon.Fault.Error.PowerSequencerVoltageFault", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPW0049M", - "ComponentInstance": null, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Environmental", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "The power sequencer chip detected a fault on 3.3V rail.", - "ReferencedInventory": "3.3V", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Witherspoon.Fault.Error.PowerSequencerVoltageFault||5.0VCS": { - "AffectedLEDs": null, - "AffectedSubsystem": "Power", - "BMCMessageID": "org.open_power.Witherspoon.Fault.Error.PowerSequencerVoltageFault", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPW0047M", - "ComponentInstance": null, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Environmental", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "The power sequencer chip detected a fault on 5.0VCS rail.", - "ReferencedInventory": "5.0VCS", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Witherspoon.Fault.Error.PowerSequencerVoltageFault||AVDD": { - "AffectedLEDs": null, - "AffectedSubsystem": "Power", - "BMCMessageID": "org.open_power.Witherspoon.Fault.Error.PowerSequencerVoltageFault", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPW0056M", - "ComponentInstance": null, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Environmental", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "The power sequencer chip detected a fault on AVDD rail.", - "ReferencedInventory": "AVDD", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Witherspoon.Fault.Error.PowerSequencerVoltageFault||VCS-A": { - "AffectedLEDs": null, - "AffectedSubsystem": "Power", - "BMCMessageID": "org.open_power.Witherspoon.Fault.Error.PowerSequencerVoltageFault", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPW0061M", - "ComponentInstance": null, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Environmental", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "The power sequencer chip detected a fault on VCS-A rail.", - "ReferencedInventory": "VCS-A", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Witherspoon.Fault.Error.PowerSequencerVoltageFault||VCS-B": { - "AffectedLEDs": null, - "AffectedSubsystem": "Power", - "BMCMessageID": "org.open_power.Witherspoon.Fault.Error.PowerSequencerVoltageFault", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPW0062M", - "ComponentInstance": null, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Environmental", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "The power sequencer chip detected a fault on VCS-B rail.", - "ReferencedInventory": "VCS-B", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Witherspoon.Fault.Error.PowerSequencerVoltageFault||VDD-A": { - "AffectedLEDs": null, - "AffectedSubsystem": "Power", - "BMCMessageID": "org.open_power.Witherspoon.Fault.Error.PowerSequencerVoltageFault", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPW0059M", - "ComponentInstance": null, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Environmental", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "The power sequencer chip detected a fault on VDD-A rail.", - "ReferencedInventory": "VDD-A", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Witherspoon.Fault.Error.PowerSequencerVoltageFault||VDD-B": { - "AffectedLEDs": null, - "AffectedSubsystem": "Power", - "BMCMessageID": "org.open_power.Witherspoon.Fault.Error.PowerSequencerVoltageFault", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPW0060M", - "ComponentInstance": null, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Environmental", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "The power sequencer chip detected a fault on VDD-B rail.", - "ReferencedInventory": "VDD-B", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Witherspoon.Fault.Error.PowerSequencerVoltageFault||VDN-A": { - "AffectedLEDs": null, - "AffectedSubsystem": "Power", - "BMCMessageID": "org.open_power.Witherspoon.Fault.Error.PowerSequencerVoltageFault", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPW0054M", - "ComponentInstance": null, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Environmental", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "The power sequencer chip detected a fault on VDN-A rail.", - "ReferencedInventory": "VDN-A", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Witherspoon.Fault.Error.PowerSequencerVoltageFault||VDN-B": { - "AffectedLEDs": null, - "AffectedSubsystem": "Power", - "BMCMessageID": "org.open_power.Witherspoon.Fault.Error.PowerSequencerVoltageFault", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPW0055M", - "ComponentInstance": null, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Environmental", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "The power sequencer chip detected a fault on VDN-B rail.", - "ReferencedInventory": "VDN-B", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Witherspoon.Fault.Error.PowerSequencerVoltageFault||VIO-A": { - "AffectedLEDs": null, - "AffectedSubsystem": "Power", - "BMCMessageID": "org.open_power.Witherspoon.Fault.Error.PowerSequencerVoltageFault", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPW0057M", - "ComponentInstance": null, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Environmental", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "The power sequencer chip detected a fault on VIO-A rail.", - "ReferencedInventory": "VIO-A", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Witherspoon.Fault.Error.PowerSequencerVoltageFault||VIO-B": { - "AffectedLEDs": null, - "AffectedSubsystem": "Power", - "BMCMessageID": "org.open_power.Witherspoon.Fault.Error.PowerSequencerVoltageFault", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPW0058M", - "ComponentInstance": null, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Environmental", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "The power sequencer chip detected a fault on VIO-B rail.", - "ReferencedInventory": "VIO-B", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Witherspoon.Fault.Error.PowerSupplyFanFault||/xyz/openbmc_project/inventory/system/chassis/motherboard/powersupply0": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "org.open_power.Witherspoon.Fault.Error.PowerSupplyFanFault", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPCA0064M", - "ComponentInstance": 0, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Power supply 0 fan has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/powersupply0", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Witherspoon.Fault.Error.PowerSupplyFanFault||/xyz/openbmc_project/inventory/system/chassis/motherboard/powersupply1": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "org.open_power.Witherspoon.Fault.Error.PowerSupplyFanFault", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPCA0064M", - "ComponentInstance": 1, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Power supply 1 fan has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/powersupply1", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Witherspoon.Fault.Error.PowerSupplyFanFault||/xyz/openbmc_project/inventory/system/chassis/powersupply0": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "org.open_power.Witherspoon.Fault.Error.PowerSupplyFanFault", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPCA0064M", - "ComponentInstance": 0, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Power supply 0 fan has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/powersupply0", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Witherspoon.Fault.Error.PowerSupplyFanFault||/xyz/openbmc_project/inventory/system/chassis/powersupply1": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "org.open_power.Witherspoon.Fault.Error.PowerSupplyFanFault", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPCA0064M", - "ComponentInstance": 1, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Power supply 1 fan has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/powersupply1", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Witherspoon.Fault.Error.PowerSupplyInputFault": { - "AffectedLEDs": null, - "AffectedSubsystem": "Power", - "BMCMessageID": "org.open_power.Witherspoon.Fault.Error.PowerSupplyInputFault", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPPW0064M", - "ComponentInstance": null, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Power supply input fault detected, but unable to isolate to a specific power supply", - "ReferencedInventory": null, - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Witherspoon.Fault.Error.PowerSupplyInputFault||/xyz/openbmc_project/inventory/system/chassis/motherboard/powersupply0": { - "AffectedLEDs": null, - "AffectedSubsystem": "Power", - "BMCMessageID": "org.open_power.Witherspoon.Fault.Error.PowerSupplyInputFault", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPPW0033M", - "ComponentInstance": 0, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Power supply 0 input fault detected", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/powersupply0", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Witherspoon.Fault.Error.PowerSupplyInputFault||/xyz/openbmc_project/inventory/system/chassis/motherboard/powersupply1": { - "AffectedLEDs": null, - "AffectedSubsystem": "Power", - "BMCMessageID": "org.open_power.Witherspoon.Fault.Error.PowerSupplyInputFault", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPPW0033M", - "ComponentInstance": 1, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Power supply 1 input fault detected", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/powersupply1", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Witherspoon.Fault.Error.PowerSupplyInputFault||/xyz/openbmc_project/inventory/system/chassis/powersupply0": { - "AffectedLEDs": null, - "AffectedSubsystem": "Power", - "BMCMessageID": "org.open_power.Witherspoon.Fault.Error.PowerSupplyInputFault", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPPW0033M", - "ComponentInstance": 0, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Power supply 0 input fault detected", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/powersupply0", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Witherspoon.Fault.Error.PowerSupplyInputFault||/xyz/openbmc_project/inventory/system/chassis/powersupply1": { - "AffectedLEDs": null, - "AffectedSubsystem": "Power", - "BMCMessageID": "org.open_power.Witherspoon.Fault.Error.PowerSupplyInputFault", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPPW0033M", - "ComponentInstance": 1, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Power supply 1 input fault detected", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/powersupply1", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Witherspoon.Fault.Error.PowerSupplyOutputOvercurrent||/xyz/openbmc_project/inventory/system/chassis/motherboard/powersupply0": { - "AffectedLEDs": null, - "AffectedSubsystem": "Power", - "BMCMessageID": "org.open_power.Witherspoon.Fault.Error.PowerSupplyOutputOvercurrent", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPW0035M", - "ComponentInstance": 0, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Power supply 0 output current is too high", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/powersupply0", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Witherspoon.Fault.Error.PowerSupplyOutputOvercurrent||/xyz/openbmc_project/inventory/system/chassis/motherboard/powersupply1": { - "AffectedLEDs": null, - "AffectedSubsystem": "Power", - "BMCMessageID": "org.open_power.Witherspoon.Fault.Error.PowerSupplyOutputOvercurrent", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPW0035M", - "ComponentInstance": 1, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Power supply 1 output current is too high", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/powersupply1", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Witherspoon.Fault.Error.PowerSupplyOutputOvercurrent||/xyz/openbmc_project/inventory/system/chassis/powersupply0": { - "AffectedLEDs": null, - "AffectedSubsystem": "Power", - "BMCMessageID": "org.open_power.Witherspoon.Fault.Error.PowerSupplyOutputOvercurrent", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPW0035M", - "ComponentInstance": 0, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Power supply 0 output current is too high", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/powersupply0", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Witherspoon.Fault.Error.PowerSupplyOutputOvercurrent||/xyz/openbmc_project/inventory/system/chassis/powersupply1": { - "AffectedLEDs": null, - "AffectedSubsystem": "Power", - "BMCMessageID": "org.open_power.Witherspoon.Fault.Error.PowerSupplyOutputOvercurrent", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPW0035M", - "ComponentInstance": 1, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Power supply 1 output current is too high", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/powersupply1", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Witherspoon.Fault.Error.PowerSupplyOutputOvervoltage||/xyz/openbmc_project/inventory/system/chassis/motherboard/powersupply0": { - "AffectedLEDs": null, - "AffectedSubsystem": "Power", - "BMCMessageID": "org.open_power.Witherspoon.Fault.Error.PowerSupplyOutputOvervoltage", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPW0036M", - "ComponentInstance": 0, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Power supply 0 output voltage is too high", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/powersupply0", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Witherspoon.Fault.Error.PowerSupplyOutputOvervoltage||/xyz/openbmc_project/inventory/system/chassis/motherboard/powersupply1": { - "AffectedLEDs": null, - "AffectedSubsystem": "Power", - "BMCMessageID": "org.open_power.Witherspoon.Fault.Error.PowerSupplyOutputOvervoltage", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPW0036M", - "ComponentInstance": 1, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Power supply 1 output voltage is too high", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/powersupply1", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Witherspoon.Fault.Error.PowerSupplyOutputOvervoltage||/xyz/openbmc_project/inventory/system/chassis/powersupply0": { - "AffectedLEDs": null, - "AffectedSubsystem": "Power", - "BMCMessageID": "org.open_power.Witherspoon.Fault.Error.PowerSupplyOutputOvervoltage", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPW0036M", - "ComponentInstance": 0, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Power supply 0 output voltage is too high", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/powersupply0", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Witherspoon.Fault.Error.PowerSupplyOutputOvervoltage||/xyz/openbmc_project/inventory/system/chassis/powersupply1": { - "AffectedLEDs": null, - "AffectedSubsystem": "Power", - "BMCMessageID": "org.open_power.Witherspoon.Fault.Error.PowerSupplyOutputOvervoltage", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPW0036M", - "ComponentInstance": 1, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Power supply 1 output voltage is too high", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/powersupply1", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Witherspoon.Fault.Error.PowerSupplyShouldBeOn||/xyz/openbmc_project/inventory/system/chassis/motherboard/powersupply0": { - "AffectedLEDs": null, - "AffectedSubsystem": "Power", - "BMCMessageID": "org.open_power.Witherspoon.Fault.Error.PowerSupplyShouldBeOn", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPW0034M", - "ComponentInstance": 0, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Power supply 0 has failed to power on when it needed to", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/powersupply0", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Witherspoon.Fault.Error.PowerSupplyShouldBeOn||/xyz/openbmc_project/inventory/system/chassis/motherboard/powersupply1": { - "AffectedLEDs": null, - "AffectedSubsystem": "Power", - "BMCMessageID": "org.open_power.Witherspoon.Fault.Error.PowerSupplyShouldBeOn", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPW0034M", - "ComponentInstance": 1, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Power supply 1 has failed to power on", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/powersupply1", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Witherspoon.Fault.Error.PowerSupplyShouldBeOn||/xyz/openbmc_project/inventory/system/chassis/powersupply0": { - "AffectedLEDs": null, - "AffectedSubsystem": "Power", - "BMCMessageID": "org.open_power.Witherspoon.Fault.Error.PowerSupplyShouldBeOn", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPW0034M", - "ComponentInstance": 0, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Power supply 0 has failed to power on when it needed to", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/powersupply0", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Witherspoon.Fault.Error.PowerSupplyShouldBeOn||/xyz/openbmc_project/inventory/system/chassis/powersupply1": { - "AffectedLEDs": null, - "AffectedSubsystem": "Power", - "BMCMessageID": "org.open_power.Witherspoon.Fault.Error.PowerSupplyShouldBeOn", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPW0034M", - "ComponentInstance": 1, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Power supply 1 has failed to power on", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/powersupply1", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Witherspoon.Fault.Error.PowerSupplyTemperatureFault||/xyz/openbmc_project/inventory/system/chassis/motherboard/powersupply0": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "org.open_power.Witherspoon.Fault.Error.PowerSupplyTemperatureFault", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0065M", - "ComponentInstance": 0, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Environmental", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Power supply 0 is too hot", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/powersupply0", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Witherspoon.Fault.Error.PowerSupplyTemperatureFault||/xyz/openbmc_project/inventory/system/chassis/motherboard/powersupply1": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "org.open_power.Witherspoon.Fault.Error.PowerSupplyTemperatureFault", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0065M", - "ComponentInstance": 1, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Environmental", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Power supply 1 is too hot", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/powersupply1", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Witherspoon.Fault.Error.PowerSupplyTemperatureFault||/xyz/openbmc_project/inventory/system/chassis/powersupply0": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "org.open_power.Witherspoon.Fault.Error.PowerSupplyTemperatureFault", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0065M", - "ComponentInstance": 0, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Environmental", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Power supply 0 is too hot", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/powersupply0", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Witherspoon.Fault.Error.PowerSupplyTemperatureFault||/xyz/openbmc_project/inventory/system/chassis/powersupply1": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "org.open_power.Witherspoon.Fault.Error.PowerSupplyTemperatureFault", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0065M", - "ComponentInstance": 1, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Environmental", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Power supply 1 is too hot", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/powersupply1", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Witherspoon.Fault.Error.PowerSupplyUnderVoltageFault||/xyz/openbmc_project/inventory/system/chassis/motherboard/powersupply0": { - "AffectedLEDs": null, - "AffectedSubsystem": "Power", - "BMCMessageID": "org.open_power.Witherspoon.Fault.Error.PowerSupplyUnderVoltageFault", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPPW0009M", - "ComponentInstance": 0, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Power supply 0 input voltage out of range", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/powersupply0", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Witherspoon.Fault.Error.PowerSupplyUnderVoltageFault||/xyz/openbmc_project/inventory/system/chassis/motherboard/powersupply1": { - "AffectedLEDs": null, - "AffectedSubsystem": "Power", - "BMCMessageID": "org.open_power.Witherspoon.Fault.Error.PowerSupplyUnderVoltageFault", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPPW0009M", - "ComponentInstance": 1, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Power supply 1 input voltage out of range", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/powersupply1", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Witherspoon.Fault.Error.PowerSupplyUnderVoltageFault||/xyz/openbmc_project/inventory/system/chassis/powersupply0": { - "AffectedLEDs": null, - "AffectedSubsystem": "Power", - "BMCMessageID": "org.open_power.Witherspoon.Fault.Error.PowerSupplyUnderVoltageFault", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPPW0009M", - "ComponentInstance": 0, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Power supply 0 input voltage out of range", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/powersupply0", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Witherspoon.Fault.Error.PowerSupplyUnderVoltageFault||/xyz/openbmc_project/inventory/system/chassis/powersupply1": { - "AffectedLEDs": null, - "AffectedSubsystem": "Power", - "BMCMessageID": "org.open_power.Witherspoon.Fault.Error.PowerSupplyUnderVoltageFault", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPPW0009M", - "ComponentInstance": 1, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Power supply 1 input voltage out of range", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/powersupply1", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Witherspoon.Fault.Error.Shutdown": { - "AffectedLEDs": null, - "AffectedSubsystem": "Power", - "BMCMessageID": "org.open_power.Witherspoon.Fault.Error.Shutdown", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPPW0063G", - "ComponentInstance": null, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "The system unexpectedly shutdown.", - "ReferencedInventory": null, - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Warning", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Witherspoon.Fault.Error.Shutdown||/xyz/openbmc_project/inventory/system/chassis/motherboard/powersupply0": { - "AffectedLEDs": null, - "AffectedSubsystem": "Power", - "BMCMessageID": "org.open_power.Witherspoon.Fault.Error.Shutdown", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPW0037M", - "ComponentInstance": 0, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Power supply 0 has initiated a power off due to a failure", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/powersupply0", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Witherspoon.Fault.Error.Shutdown||/xyz/openbmc_project/inventory/system/chassis/motherboard/powersupply1": { - "AffectedLEDs": null, - "AffectedSubsystem": "Power", - "BMCMessageID": "org.open_power.Witherspoon.Fault.Error.Shutdown", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPW0037M", - "ComponentInstance": 1, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Power supply 1 has initiated a power off due to a failure", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/powersupply1", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Witherspoon.Fault.Error.Shutdown||/xyz/openbmc_project/inventory/system/chassis/powersupply0": { - "AffectedLEDs": null, - "AffectedSubsystem": "Power", - "BMCMessageID": "org.open_power.Witherspoon.Fault.Error.Shutdown", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPW0037M", - "ComponentInstance": 0, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Power supply 0 has initiated a power off due to a failure", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/powersupply0", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Witherspoon.Fault.Error.Shutdown||/xyz/openbmc_project/inventory/system/chassis/powersupply1": { - "AffectedLEDs": null, - "AffectedSubsystem": "Power", - "BMCMessageID": "org.open_power.Witherspoon.Fault.Error.Shutdown", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPW0037M", - "ComponentInstance": 1, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Power supply 1 has initiated a power off due to a failure", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/powersupply1", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Witherspoon.Fault.GPUOverTemp||/xyz/openbmc_project/inventory/system/chassis/motherboard/gpu0": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "org.open_power.Witherspoon.Fault.GPUOverTemp", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0066M", - "ComponentInstance": 0, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Environmental", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "GPU 0 suffered an over-temperature fault", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/gpu0", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Witherspoon.Fault.GPUOverTemp||/xyz/openbmc_project/inventory/system/chassis/motherboard/gpu1": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "org.open_power.Witherspoon.Fault.GPUOverTemp", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0066M", - "ComponentInstance": 1, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Environmental", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "GPU 1 suffered an over-temperature fault", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/gpu1", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Witherspoon.Fault.GPUOverTemp||/xyz/openbmc_project/inventory/system/chassis/motherboard/gpu2": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "org.open_power.Witherspoon.Fault.GPUOverTemp", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0066M", - "ComponentInstance": 2, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Environmental", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "GPU 2 suffered an over-temperature fault", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/gpu2", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Witherspoon.Fault.GPUOverTemp||/xyz/openbmc_project/inventory/system/chassis/motherboard/gpu3": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "org.open_power.Witherspoon.Fault.GPUOverTemp", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0066M", - "ComponentInstance": 3, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Environmental", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "GPU 3 suffered an over-temperature fault", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/gpu3", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Witherspoon.Fault.GPUOverTemp||/xyz/openbmc_project/inventory/system/chassis/motherboard/gpu4": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "org.open_power.Witherspoon.Fault.GPUOverTemp", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0066M", - "ComponentInstance": 4, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Environmental", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "GPU 4 suffered an over-temperature fault", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/gpu4", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Witherspoon.Fault.GPUOverTemp||/xyz/openbmc_project/inventory/system/chassis/motherboard/gpu5": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "org.open_power.Witherspoon.Fault.GPUOverTemp", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0066M", - "ComponentInstance": 5, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Environmental", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "GPU 5 suffered an over-temperature fault", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/gpu5", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Witherspoon.Fault.GPUPowerFault||/xyz/openbmc_project/inventory/system/chassis/motherboard/gpu0": { - "AffectedLEDs": null, - "AffectedSubsystem": "Power", - "BMCMessageID": "org.open_power.Witherspoon.Fault.GPUPowerFault", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPPW0038M", - "ComponentInstance": 0, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Environmental", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "GPU 0 suffered a power fault", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/gpu0", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Witherspoon.Fault.GPUPowerFault||/xyz/openbmc_project/inventory/system/chassis/motherboard/gpu1": { - "AffectedLEDs": null, - "AffectedSubsystem": "Power", - "BMCMessageID": "org.open_power.Witherspoon.Fault.GPUPowerFault", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPPW0038M", - "ComponentInstance": 1, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Environmental", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "GPU 1 suffered a power fault", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/gpu1", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Witherspoon.Fault.GPUPowerFault||/xyz/openbmc_project/inventory/system/chassis/motherboard/gpu2": { - "AffectedLEDs": null, - "AffectedSubsystem": "Power", - "BMCMessageID": "org.open_power.Witherspoon.Fault.GPUPowerFault", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPPW0038M", - "ComponentInstance": 2, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Environmental", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "GPU 2 suffered a power fault", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/gpu2", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Witherspoon.Fault.GPUPowerFault||/xyz/openbmc_project/inventory/system/chassis/motherboard/gpu3": { - "AffectedLEDs": null, - "AffectedSubsystem": "Power", - "BMCMessageID": "org.open_power.Witherspoon.Fault.GPUPowerFault", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPPW0038M", - "ComponentInstance": 3, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Environmental", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "GPU 3 suffered a power fault", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/gpu3", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Witherspoon.Fault.GPUPowerFault||/xyz/openbmc_project/inventory/system/chassis/motherboard/gpu4": { - "AffectedLEDs": null, - "AffectedSubsystem": "Power", - "BMCMessageID": "org.open_power.Witherspoon.Fault.GPUPowerFault", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPPW0038M", - "ComponentInstance": 4, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Environmental", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "GPU 4 suffered a power fault", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/gpu4", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "org.open_power.Witherspoon.Fault.GPUPowerFault||/xyz/openbmc_project/inventory/system/chassis/motherboard/gpu5": { - "AffectedLEDs": null, - "AffectedSubsystem": "Power", - "BMCMessageID": "org.open_power.Witherspoon.Fault.GPUPowerFault", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPPW0038M", - "ComponentInstance": 5, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Environmental", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "GPU 5 suffered a power fault", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/gpu5", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Common.Callout.Error.Device||FSI": { - "AffectedLEDs": null, - "AffectedSubsystem": "Systems Management - Core / Virtual Appliance", - "BMCMessageID": "xyz.openbmc_project.Common.Callout.Error.Device", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCR0042F", - "ComponentInstance": null, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": null, - "Message": "An error occurred on the FSI interface", - "ReferencedInventory": "FSI", - "RelatedEventIDs": {}, - "Serviceable": false, - "Severity": "Warning", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Common.Callout.Error.Device||I2C": { - "AffectedLEDs": null, - "AffectedSubsystem": "Systems Management - Core / Virtual Appliance", - "BMCMessageID": "xyz.openbmc_project.Common.Callout.Error.Device", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCR0041F", - "ComponentInstance": null, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": null, - "Message": "An error occurred on the I2C interface", - "ReferencedInventory": "I2C", - "RelatedEventIDs": {}, - "Serviceable": false, - "Severity": "Warning", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Common.Callout.Error.GPIO||GPIO": { - "AffectedLEDs": null, - "AffectedSubsystem": "Systems Management - Core / Virtual Appliance", - "BMCMessageID": "xyz.openbmc_project.Common.Callout.Error.GPIO", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCR0039F", - "ComponentInstance": null, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": null, - "Message": "An error occurred on the GPIO interface", - "ReferencedInventory": "GPIO", - "RelatedEventIDs": {}, - "Serviceable": false, - "Severity": "Warning", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Common.Callout.Error.IIC||I2C": { - "AffectedLEDs": null, - "AffectedSubsystem": "Systems Management - Core / Virtual Appliance", - "BMCMessageID": "xyz.openbmc_project.Common.Callout.Error.IIC", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCR0041F", - "ComponentInstance": null, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": null, - "Message": "An error occurred on the I2C interface", - "ReferencedInventory": "I2C", - "RelatedEventIDs": {}, - "Serviceable": false, - "Severity": "Warning", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Common.Callout.Error.IPMISensor||IPMI": { - "AffectedLEDs": null, - "AffectedSubsystem": "Systems Management - Core / Virtual Appliance", - "BMCMessageID": "xyz.openbmc_project.Common.Callout.Error.IPMISensor", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCR0040F", - "ComponentInstance": null, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": null, - "Message": "An error occurred working with an IPMI sensor", - "ReferencedInventory": "IPMI", - "RelatedEventIDs": {}, - "Serviceable": false, - "Severity": "Warning", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Common.Device.Error.ReadFailure||FSI": { - "AffectedLEDs": null, - "AffectedSubsystem": "Systems Management - Core / Virtual Appliance", - "BMCMessageID": "xyz.openbmc_project.Common.Device.Error.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCR0033G", - "ComponentInstance": null, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": null, - "Message": "Failed to read from FSI Device", - "ReferencedInventory": "FSI", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Warning", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Common.Device.Error.ReadFailure||I2C": { - "AffectedLEDs": null, - "AffectedSubsystem": "Systems Management - Core / Virtual Appliance", - "BMCMessageID": "xyz.openbmc_project.Common.Device.Error.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCR0024G", - "ComponentInstance": null, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Failed to read from I2C Device", - "ReferencedInventory": "I2C", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Warning", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Common.Device.Error.WriteFailure||FSI": { - "AffectedLEDs": null, - "AffectedSubsystem": "Systems Management - Core / Virtual Appliance", - "BMCMessageID": "xyz.openbmc_project.Common.Device.Error.WriteFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCR0035G", - "ComponentInstance": null, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": null, - "Message": "Failed to write to FSI Device", - "ReferencedInventory": "FSI", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Warning", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Common.Device.Error.WriteFailure||I2C": { - "AffectedLEDs": null, - "AffectedSubsystem": "Systems Management - Core / Virtual Appliance", - "BMCMessageID": "xyz.openbmc_project.Common.Device.Error.WriteFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCR0034G", - "ComponentInstance": null, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": null, - "Message": "Failed to write to I2C Device", - "ReferencedInventory": "I2C", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Warning", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Common.Error.InsufficientPermission": { - "AffectedLEDs": null, - "AffectedSubsystem": "Systems Management - Core / Virtual Appliance", - "BMCMessageID": "xyz.openbmc_project.Common.Error.InsufficientPermission", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCR0022F", - "ComponentInstance": null, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Security", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "The user has insufficient privileges", - "ReferencedInventory": null, - "RelatedEventIDs": {}, - "Serviceable": false, - "Severity": "Warning", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Common.Error.InternalFailure": { - "AffectedLEDs": null, - "AffectedSubsystem": "Systems Management - Core / Virtual Appliance", - "BMCMessageID": "xyz.openbmc_project.Common.Error.InternalFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCR0021F", - "ComponentInstance": null, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Firmware/Software Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "An internal failure has occurred while performing an operation.", - "ReferencedInventory": null, - "RelatedEventIDs": {}, - "Serviceable": false, - "Severity": "Warning", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Common.Error.InvalidArgument": { - "AffectedLEDs": null, - "AffectedSubsystem": "Systems Management - Core / Virtual Appliance", - "BMCMessageID": "xyz.openbmc_project.Common.Error.InvalidArgument", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCR0030F", - "ComponentInstance": null, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Firmware/Software Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "An invalid argument was provided to a command", - "ReferencedInventory": null, - "RelatedEventIDs": {}, - "Serviceable": false, - "Severity": "Warning", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Common.Error.Timeout": { - "AffectedLEDs": null, - "AffectedSubsystem": "Systems Management - Core / Virtual Appliance", - "BMCMessageID": "xyz.openbmc_project.Common.Error.Timeout", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCR0020F", - "ComponentInstance": null, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Monitoring Agent", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "An internal operation has timed out", - "ReferencedInventory": null, - "RelatedEventIDs": {}, - "Serviceable": false, - "Severity": "Warning", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Common.File.Error.Open": { - "AffectedLEDs": null, - "AffectedSubsystem": "Systems Management - Core / Virtual Appliance", - "BMCMessageID": "xyz.openbmc_project.Common.File.Error.Open", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCR0036F", - "ComponentInstance": null, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Firmware/Software Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": null, - "Message": "Unable to open a file in BMC filesystem.", - "ReferencedInventory": null, - "RelatedEventIDs": {}, - "Serviceable": false, - "Severity": "Warning", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Common.File.Error.Seek": { - "AffectedLEDs": null, - "AffectedSubsystem": "Systems Management - Core / Virtual Appliance", - "BMCMessageID": "xyz.openbmc_project.Common.File.Error.Seek", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCR0037F", - "ComponentInstance": null, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Firmware/Software Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": null, - "Message": "Unable to seek a file in BMC filesystem.", - "ReferencedInventory": null, - "RelatedEventIDs": {}, - "Serviceable": false, - "Severity": "Warning", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Common.File.Error.Write": { - "AffectedLEDs": null, - "AffectedSubsystem": "Systems Management - Core / Virtual Appliance", - "BMCMessageID": "xyz.openbmc_project.Common.File.Error.Write", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCR0038F", - "ComponentInstance": null, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Firmware/Software Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": null, - "Message": "Unable to write a file in BMC filesystem.", - "ReferencedInventory": null, - "RelatedEventIDs": {}, - "Serviceable": false, - "Severity": "Warning", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Control.Device.Error.WriteFailure||/xyz/openbmc_project/sensors/fan_tach/fan0_0": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Control.Device.Error.WriteFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0057M", - "ComponentInstance": 0, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to set fan speed for fan 0", - "ReferencedInventory": "/xyz/openbmc_project/sensors/fan_tach/fan0_0", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Control.Device.Error.WriteFailure||/xyz/openbmc_project/sensors/fan_tach/fan0_1": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Control.Device.Error.WriteFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0057M", - "ComponentInstance": 0, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to set fan speed for fan 0", - "ReferencedInventory": "/xyz/openbmc_project/sensors/fan_tach/fan0_1", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Control.Device.Error.WriteFailure||/xyz/openbmc_project/sensors/fan_tach/fan1_0": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Control.Device.Error.WriteFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0057M", - "ComponentInstance": 1, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to set fan speed for fan 1", - "ReferencedInventory": "/xyz/openbmc_project/sensors/fan_tach/fan1_0", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Control.Device.Error.WriteFailure||/xyz/openbmc_project/sensors/fan_tach/fan1_1": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Control.Device.Error.WriteFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0057M", - "ComponentInstance": 1, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to set fan speed for fan 1", - "ReferencedInventory": "/xyz/openbmc_project/sensors/fan_tach/fan1_1", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Control.Device.Error.WriteFailure||/xyz/openbmc_project/sensors/fan_tach/fan2_0": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Control.Device.Error.WriteFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0057M", - "ComponentInstance": 2, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to set fan speed for fan 2", - "ReferencedInventory": "/xyz/openbmc_project/sensors/fan_tach/fan2_0", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Control.Device.Error.WriteFailure||/xyz/openbmc_project/sensors/fan_tach/fan2_1": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Control.Device.Error.WriteFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0057M", - "ComponentInstance": 2, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to set fan speed for fan 2", - "ReferencedInventory": "/xyz/openbmc_project/sensors/fan_tach/fan2_1", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Control.Device.Error.WriteFailure||/xyz/openbmc_project/sensors/fan_tach/fan3_0": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Control.Device.Error.WriteFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0057M", - "ComponentInstance": 3, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to set fan speed for fan 3", - "ReferencedInventory": "/xyz/openbmc_project/sensors/fan_tach/fan3_0", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Control.Device.Error.WriteFailure||/xyz/openbmc_project/sensors/fan_tach/fan3_1": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Control.Device.Error.WriteFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0057M", - "ComponentInstance": 3, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to set fan speed for fan 3", - "ReferencedInventory": "/xyz/openbmc_project/sensors/fan_tach/fan3_1", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Control.Device.WriteFailure||/xyz/openbmc_project/sensors/fan_tach/fan0_0": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Control.Device.WriteFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0057M", - "ComponentInstance": 0, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to set fan speed for fan 0", - "ReferencedInventory": "/xyz/openbmc_project/sensors/fan_tach/fan0_0", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Control.Device.WriteFailure||/xyz/openbmc_project/sensors/fan_tach/fan0_1": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Control.Device.WriteFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0057M", - "ComponentInstance": 0, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to set fan speed for fan 0", - "ReferencedInventory": "/xyz/openbmc_project/sensors/fan_tach/fan0_1", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Control.Device.WriteFailure||/xyz/openbmc_project/sensors/fan_tach/fan1_0": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Control.Device.WriteFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0057M", - "ComponentInstance": 1, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to set fan speed for fan 1", - "ReferencedInventory": "/xyz/openbmc_project/sensors/fan_tach/fan1_0", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Control.Device.WriteFailure||/xyz/openbmc_project/sensors/fan_tach/fan1_1": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Control.Device.WriteFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0057M", - "ComponentInstance": 1, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to set fan speed for fan 1", - "ReferencedInventory": "/xyz/openbmc_project/sensors/fan_tach/fan1_1", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Control.Device.WriteFailure||/xyz/openbmc_project/sensors/fan_tach/fan2_0": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Control.Device.WriteFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0057M", - "ComponentInstance": 2, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to set fan speed for fan 2", - "ReferencedInventory": "/xyz/openbmc_project/sensors/fan_tach/fan2_0", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Control.Device.WriteFailure||/xyz/openbmc_project/sensors/fan_tach/fan2_1": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Control.Device.WriteFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0057M", - "ComponentInstance": 2, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to set fan speed for fan 2", - "ReferencedInventory": "/xyz/openbmc_project/sensors/fan_tach/fan2_1", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Control.Device.WriteFailure||/xyz/openbmc_project/sensors/fan_tach/fan3_0": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Control.Device.WriteFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0057M", - "ComponentInstance": 3, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to set fan speed for fan 3", - "ReferencedInventory": "/xyz/openbmc_project/sensors/fan_tach/fan3_0", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Control.Device.WriteFailure||/xyz/openbmc_project/sensors/fan_tach/fan3_1": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Control.Device.WriteFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0057M", - "ComponentInstance": 3, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to set fan speed for fan 3", - "ReferencedInventory": "/xyz/openbmc_project/sensors/fan_tach/fan3_1", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Control.Host.Error.CommandNotSupported": { - "AffectedLEDs": null, - "AffectedSubsystem": "Systems Management - Core / Virtual Appliance", - "BMCMessageID": "xyz.openbmc_project.Control.Host.Error.CommandNotSupported", - "CallHomeCandidate": null, - "CommonEventID": "FQPSPCR0039F", - "ComponentInstance": null, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Firmware/Software Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": null, - "Message": "An invalid host system control command was provided.", - "ReferencedInventory": null, - "RelatedEventIDs": {}, - "Serviceable": false, - "Severity": "Warning", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Dump.Create.Error.Disabled": { - "AffectedLEDs": null, - "AffectedSubsystem": "Systems Management - Data Management", - "BMCMessageID": "xyz.openbmc_project.Dump.Create.Error.Disabled", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPDM0000M", - "ComponentInstance": null, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Firmware/Software Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to create a BMC dump due to dumps being disabled on this system.", - "ReferencedInventory": null, - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Dump.Create.Error.QuotaExceeded": { - "AffectedLEDs": null, - "AffectedSubsystem": "Systems Management - Data Management", - "BMCMessageID": "xyz.openbmc_project.Dump.Create.Error.QuotaExceeded", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPDM0001M", - "ComponentInstance": null, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Firmware/Software Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "There is no more space available for dump files. Please delete some.", - "ReferencedInventory": null, - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Host.Error.Checkstop": { - "AffectedLEDs": null, - "AffectedSubsystem": "Canister/Appliance", - "BMCMessageID": "xyz.openbmc_project.Host.Error.Checkstop", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPAA0007G", - "ComponentInstance": null, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "A system checkstop occurred", - "ReferencedInventory": null, - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Warning", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Host.Error.WatchdogTimedOut": { - "AffectedLEDs": null, - "AffectedSubsystem": "Systems Management - Core / Virtual Appliance", - "BMCMessageID": "xyz.openbmc_project.Host.Error.WatchdogTimedOut", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCR0023M", - "ComponentInstance": null, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Firmware/Software Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Hostboot has become unresponsive", - "ReferencedInventory": null, - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system": { - "AffectedLEDs": null, - "AffectedSubsystem": "Canister/Appliance", - "BMCMessageID": "xyz.openbmc_project.Host.Event.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPAA0008M", - "ComponentInstance": null, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Hostboot procedure callout", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "xyz.openbmc_project.Host.Event.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0090M", - "ComponentInstance": 0, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 0 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core0": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "xyz.openbmc_project.Host.Event.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0091M", - "ComponentInstance": "0,0", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 0 core 0 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core0", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core1": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "xyz.openbmc_project.Host.Event.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0091M", - "ComponentInstance": "0,1", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 0 core 1 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core1", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core10": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "xyz.openbmc_project.Host.Event.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0091M", - "ComponentInstance": "0,10", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 0 core 10 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core10", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core11": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "xyz.openbmc_project.Host.Event.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0091M", - "ComponentInstance": "0,11", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 0 core 11 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core11", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core12": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "xyz.openbmc_project.Host.Event.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0091M", - "ComponentInstance": "0,12", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 0 core 12 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core12", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core13": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "xyz.openbmc_project.Host.Event.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0091M", - "ComponentInstance": "0,13", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 0 core 13 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core13", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core14": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "xyz.openbmc_project.Host.Event.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0091M", - "ComponentInstance": "0,14", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 0 core 14 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core14", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core15": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "xyz.openbmc_project.Host.Event.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0091M", - "ComponentInstance": "0,15", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 0 core 15 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core15", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core16": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "xyz.openbmc_project.Host.Event.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0091M", - "ComponentInstance": "0,16", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 0 core 16 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core16", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core17": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "xyz.openbmc_project.Host.Event.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0091M", - "ComponentInstance": "0,17", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 0 core 17 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core17", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core18": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "xyz.openbmc_project.Host.Event.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0091M", - "ComponentInstance": "0,18", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 0 core 18 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core18", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core19": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "xyz.openbmc_project.Host.Event.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0091M", - "ComponentInstance": "0,19", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 0 core 19 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core19", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core2": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "xyz.openbmc_project.Host.Event.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0091M", - "ComponentInstance": "0,2", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 0 core 2 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core2", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core20": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "xyz.openbmc_project.Host.Event.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0091M", - "ComponentInstance": "0,20", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 0 core 20 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core20", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core21": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "xyz.openbmc_project.Host.Event.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0091M", - "ComponentInstance": "0,21", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 0 core 21 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core21", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core22": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "xyz.openbmc_project.Host.Event.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0091M", - "ComponentInstance": "0,22", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 0 core 22 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core22", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core23": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "xyz.openbmc_project.Host.Event.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0091M", - "ComponentInstance": "0,23", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 0 core 23 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core23", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core3": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "xyz.openbmc_project.Host.Event.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0091M", - "ComponentInstance": "0,3", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 0 core 3 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core3", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core4": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "xyz.openbmc_project.Host.Event.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0091M", - "ComponentInstance": "0,4", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 0 core 4 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core4", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core5": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "xyz.openbmc_project.Host.Event.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0091M", - "ComponentInstance": "0,5", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 0 core 5 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core5", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core6": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "xyz.openbmc_project.Host.Event.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0091M", - "ComponentInstance": "0,6", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 0 core 6 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core6", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core7": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "xyz.openbmc_project.Host.Event.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0091M", - "ComponentInstance": "0,7", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 0 core 7 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core7", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core8": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "xyz.openbmc_project.Host.Event.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0091M", - "ComponentInstance": "0,8", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 0 core 8 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core8", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core9": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "xyz.openbmc_project.Host.Event.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0091M", - "ComponentInstance": "0,9", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 0 core 9 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core9", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "xyz.openbmc_project.Host.Event.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0090M", - "ComponentInstance": 1, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 1 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core0": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "xyz.openbmc_project.Host.Event.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0091M", - "ComponentInstance": "1,0", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 1 core 0 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core0", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core1": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "xyz.openbmc_project.Host.Event.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0091M", - "ComponentInstance": "1,1", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 1 core 1 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core1", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core10": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "xyz.openbmc_project.Host.Event.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0091M", - "ComponentInstance": "1,10", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 1 core 10 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core10", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core11": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "xyz.openbmc_project.Host.Event.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0091M", - "ComponentInstance": "1,11", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 1 core 11 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core11", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core12": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "xyz.openbmc_project.Host.Event.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0091M", - "ComponentInstance": "1,12", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 1 core 12 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core12", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core13": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "xyz.openbmc_project.Host.Event.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0091M", - "ComponentInstance": "1,13", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 1 core 13 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core13", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core14": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "xyz.openbmc_project.Host.Event.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0091M", - "ComponentInstance": "1,14", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 1 core 14 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core14", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core15": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "xyz.openbmc_project.Host.Event.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0091M", - "ComponentInstance": "1,15", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 1 core 15 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core15", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core16": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "xyz.openbmc_project.Host.Event.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0091M", - "ComponentInstance": "1,16", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 1 core 16 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core16", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core17": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "xyz.openbmc_project.Host.Event.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0091M", - "ComponentInstance": "1,17", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 1 core 17 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core17", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core18": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "xyz.openbmc_project.Host.Event.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0091M", - "ComponentInstance": "1,18", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 1 core 18 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core18", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core19": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "xyz.openbmc_project.Host.Event.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0091M", - "ComponentInstance": "1,19", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 1 core 19 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core19", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core2": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "xyz.openbmc_project.Host.Event.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0091M", - "ComponentInstance": "1,2", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 1 core 2 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core2", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core20": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "xyz.openbmc_project.Host.Event.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0091M", - "ComponentInstance": "1,20", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 1 core 20 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core20", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core21": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "xyz.openbmc_project.Host.Event.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0091M", - "ComponentInstance": "1,21", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 1 core 21 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core21", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core22": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "xyz.openbmc_project.Host.Event.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0091M", - "ComponentInstance": "1,22", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 1 core 22 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core22", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core23": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "xyz.openbmc_project.Host.Event.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0091M", - "ComponentInstance": "1,23", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 1 core 23 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core23", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core3": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "xyz.openbmc_project.Host.Event.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0091M", - "ComponentInstance": "1,3", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 1 core 3 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core3", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core4": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "xyz.openbmc_project.Host.Event.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0091M", - "ComponentInstance": "1,4", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 1 core 4 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core4", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core5": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "xyz.openbmc_project.Host.Event.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0091M", - "ComponentInstance": "1,5", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 1 core 5 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core5", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core6": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "xyz.openbmc_project.Host.Event.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0091M", - "ComponentInstance": "1,6", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 1 core 6 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core6", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core7": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "xyz.openbmc_project.Host.Event.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0091M", - "ComponentInstance": "1,7", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 1 core 7 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core7", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core8": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "xyz.openbmc_project.Host.Event.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0091M", - "ComponentInstance": "1,8", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 1 core 8 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core8", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core9": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "xyz.openbmc_project.Host.Event.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0091M", - "ComponentInstance": "1,9", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 1 core 9 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core9", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm0": { - "AffectedLEDs": null, - "AffectedSubsystem": "Memory", - "BMCMessageID": "xyz.openbmc_project.Host.Event.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPMA0057M", - "ComponentInstance": 0, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "DIMM 0 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm0", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm1": { - "AffectedLEDs": null, - "AffectedSubsystem": "Memory", - "BMCMessageID": "xyz.openbmc_project.Host.Event.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPMA0057M", - "ComponentInstance": 1, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "DIMM 1 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm1", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm10": { - "AffectedLEDs": null, - "AffectedSubsystem": "Memory", - "BMCMessageID": "xyz.openbmc_project.Host.Event.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPMA0057M", - "ComponentInstance": 10, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "DIMM 10 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm10", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm11": { - "AffectedLEDs": null, - "AffectedSubsystem": "Memory", - "BMCMessageID": "xyz.openbmc_project.Host.Event.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPMA0057M", - "ComponentInstance": 11, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "DIMM 11 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm11", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm12": { - "AffectedLEDs": null, - "AffectedSubsystem": "Memory", - "BMCMessageID": "xyz.openbmc_project.Host.Event.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPMA0057M", - "ComponentInstance": 12, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "DIMM 12 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm12", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm13": { - "AffectedLEDs": null, - "AffectedSubsystem": "Memory", - "BMCMessageID": "xyz.openbmc_project.Host.Event.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPMA0057M", - "ComponentInstance": 13, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "DIMM 13 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm13", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm14": { - "AffectedLEDs": null, - "AffectedSubsystem": "Memory", - "BMCMessageID": "xyz.openbmc_project.Host.Event.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPMA0057M", - "ComponentInstance": 14, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "DIMM 14 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm14", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm15": { - "AffectedLEDs": null, - "AffectedSubsystem": "Memory", - "BMCMessageID": "xyz.openbmc_project.Host.Event.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPMA0057M", - "ComponentInstance": 15, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "DIMM 15 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm15", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm2": { - "AffectedLEDs": null, - "AffectedSubsystem": "Memory", - "BMCMessageID": "xyz.openbmc_project.Host.Event.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPMA0057M", - "ComponentInstance": 2, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "DIMM 2 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm2", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm3": { - "AffectedLEDs": null, - "AffectedSubsystem": "Memory", - "BMCMessageID": "xyz.openbmc_project.Host.Event.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPMA0057M", - "ComponentInstance": 3, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "DIMM 3 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm3", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm4": { - "AffectedLEDs": null, - "AffectedSubsystem": "Memory", - "BMCMessageID": "xyz.openbmc_project.Host.Event.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPMA0057M", - "ComponentInstance": 4, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "DIMM 4 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm4", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm5": { - "AffectedLEDs": null, - "AffectedSubsystem": "Memory", - "BMCMessageID": "xyz.openbmc_project.Host.Event.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPMA0057M", - "ComponentInstance": 5, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "DIMM 5 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm5", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm6": { - "AffectedLEDs": null, - "AffectedSubsystem": "Memory", - "BMCMessageID": "xyz.openbmc_project.Host.Event.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPMA0057M", - "ComponentInstance": 6, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "DIMM 6 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm6", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm7": { - "AffectedLEDs": null, - "AffectedSubsystem": "Memory", - "BMCMessageID": "xyz.openbmc_project.Host.Event.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPMA0057M", - "ComponentInstance": 7, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "DIMM 7 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm7", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm8": { - "AffectedLEDs": null, - "AffectedSubsystem": "Memory", - "BMCMessageID": "xyz.openbmc_project.Host.Event.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPMA0057M", - "ComponentInstance": 8, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "DIMM 8 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm8", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Host.Event.Error.Event||/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm9": { - "AffectedLEDs": null, - "AffectedSubsystem": "Memory", - "BMCMessageID": "xyz.openbmc_project.Host.Event.Error.Event", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPMA0057M", - "ComponentInstance": 9, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "DIMM 9 has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm9", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Inventory.Error.Nonfunctional||/xyz/openbmc_project/inventory/system/chassis/motherboard": { - "AffectedLEDs": null, - "AffectedSubsystem": "System Board", - "BMCMessageID": "xyz.openbmc_project.Inventory.Error.Nonfunctional", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPSB0001M", - "ComponentInstance": null, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Uncorrectable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "The system backplane has encountered a critical failure.", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Inventory.Error.Nonfunctional||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "xyz.openbmc_project.Inventory.Error.Nonfunctional", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0088M", - "ComponentInstance": 0, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Uncorrectable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 0 is not functional", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Inventory.Error.Nonfunctional||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core0": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "xyz.openbmc_project.Inventory.Error.Nonfunctional", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0089M", - "ComponentInstance": "0,0", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Uncorrectable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 0 core 0 is not functional", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core0", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Inventory.Error.Nonfunctional||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core1": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "xyz.openbmc_project.Inventory.Error.Nonfunctional", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0089M", - "ComponentInstance": "0,1", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Uncorrectable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 0 core 1 is not functional", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core1", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Inventory.Error.Nonfunctional||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core10": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "xyz.openbmc_project.Inventory.Error.Nonfunctional", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0089M", - "ComponentInstance": "0,10", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Uncorrectable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 0 core 10 is not functional", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core10", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Inventory.Error.Nonfunctional||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core11": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "xyz.openbmc_project.Inventory.Error.Nonfunctional", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0089M", - "ComponentInstance": "0,11", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Uncorrectable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 0 core 11 is not functional", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core11", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Inventory.Error.Nonfunctional||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core12": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "xyz.openbmc_project.Inventory.Error.Nonfunctional", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0089M", - "ComponentInstance": "0,12", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Uncorrectable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 0 core 12 is not functional", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core12", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Inventory.Error.Nonfunctional||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core13": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "xyz.openbmc_project.Inventory.Error.Nonfunctional", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0089M", - "ComponentInstance": "0,13", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Uncorrectable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 0 core 13 is not functional", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core13", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Inventory.Error.Nonfunctional||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core14": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "xyz.openbmc_project.Inventory.Error.Nonfunctional", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0089M", - "ComponentInstance": "0,14", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Uncorrectable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 0 core 14 is not functional", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core14", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Inventory.Error.Nonfunctional||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core15": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "xyz.openbmc_project.Inventory.Error.Nonfunctional", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0089M", - "ComponentInstance": "0,15", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Uncorrectable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 0 core 15 is not functional", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core15", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Inventory.Error.Nonfunctional||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core16": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "xyz.openbmc_project.Inventory.Error.Nonfunctional", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0089M", - "ComponentInstance": "0,16", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Uncorrectable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 0 core 16 is not functional", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core16", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Inventory.Error.Nonfunctional||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core17": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "xyz.openbmc_project.Inventory.Error.Nonfunctional", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0089M", - "ComponentInstance": "0,17", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Uncorrectable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 0 core 17 is not functional", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core17", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Inventory.Error.Nonfunctional||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core18": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "xyz.openbmc_project.Inventory.Error.Nonfunctional", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0089M", - "ComponentInstance": "0,18", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Uncorrectable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 0 core 18 is not functional", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core18", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Inventory.Error.Nonfunctional||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core19": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "xyz.openbmc_project.Inventory.Error.Nonfunctional", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0089M", - "ComponentInstance": "0,19", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Uncorrectable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 0 core 19 is not functional", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core19", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Inventory.Error.Nonfunctional||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core2": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "xyz.openbmc_project.Inventory.Error.Nonfunctional", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0089M", - "ComponentInstance": "0,2", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Uncorrectable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 0 core 2 is not functional", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core2", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Inventory.Error.Nonfunctional||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core20": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "xyz.openbmc_project.Inventory.Error.Nonfunctional", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0089M", - "ComponentInstance": "0,20", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Uncorrectable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 0 core 20 is not functional", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core20", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Inventory.Error.Nonfunctional||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core21": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "xyz.openbmc_project.Inventory.Error.Nonfunctional", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0089M", - "ComponentInstance": "0,21", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Uncorrectable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 0 core 21 is not functional", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core21", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Inventory.Error.Nonfunctional||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core22": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "xyz.openbmc_project.Inventory.Error.Nonfunctional", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0089M", - "ComponentInstance": "0,22", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Uncorrectable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 0 core 22 is not functional", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core22", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Inventory.Error.Nonfunctional||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core23": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "xyz.openbmc_project.Inventory.Error.Nonfunctional", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0089M", - "ComponentInstance": "0,23", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Uncorrectable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 0 core 23 is not functional", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core23", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Inventory.Error.Nonfunctional||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core3": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "xyz.openbmc_project.Inventory.Error.Nonfunctional", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0089M", - "ComponentInstance": "0,3", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Uncorrectable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 0 core 3 is not functional", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core3", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Inventory.Error.Nonfunctional||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core4": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "xyz.openbmc_project.Inventory.Error.Nonfunctional", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0089M", - "ComponentInstance": "0,4", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Uncorrectable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 0 core 4 is not functional", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core4", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Inventory.Error.Nonfunctional||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core5": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "xyz.openbmc_project.Inventory.Error.Nonfunctional", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0089M", - "ComponentInstance": "0,5", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Uncorrectable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 0 core 5 is not functional", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core5", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Inventory.Error.Nonfunctional||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core6": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "xyz.openbmc_project.Inventory.Error.Nonfunctional", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0089M", - "ComponentInstance": "0,6", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Uncorrectable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 0 core 6 is not functional", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core6", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Inventory.Error.Nonfunctional||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core7": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "xyz.openbmc_project.Inventory.Error.Nonfunctional", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0089M", - "ComponentInstance": "0,7", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Uncorrectable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 0 core 7 is not functional", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core7", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Inventory.Error.Nonfunctional||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core8": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "xyz.openbmc_project.Inventory.Error.Nonfunctional", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0089M", - "ComponentInstance": "0,8", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Uncorrectable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 0 core 8 is not functional", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core8", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Inventory.Error.Nonfunctional||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core9": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "xyz.openbmc_project.Inventory.Error.Nonfunctional", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0089M", - "ComponentInstance": "0,9", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Uncorrectable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 0 core 9 is not functional", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core9", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Inventory.Error.Nonfunctional||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "xyz.openbmc_project.Inventory.Error.Nonfunctional", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0088M", - "ComponentInstance": 1, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Uncorrectable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 1 is not functional", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Inventory.Error.Nonfunctional||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core0": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "xyz.openbmc_project.Inventory.Error.Nonfunctional", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0089M", - "ComponentInstance": "1,0", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Uncorrectable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 1 core 0 is not functional", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core0", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Inventory.Error.Nonfunctional||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core1": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "xyz.openbmc_project.Inventory.Error.Nonfunctional", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0089M", - "ComponentInstance": "1,1", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Uncorrectable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 1 core 1 is not functional", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core1", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Inventory.Error.Nonfunctional||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core10": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "xyz.openbmc_project.Inventory.Error.Nonfunctional", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0089M", - "ComponentInstance": "1,10", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Uncorrectable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 1 core 10 is not functional", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core10", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Inventory.Error.Nonfunctional||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core11": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "xyz.openbmc_project.Inventory.Error.Nonfunctional", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0089M", - "ComponentInstance": "1,11", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Uncorrectable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 1 core 11 is not functional", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core11", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Inventory.Error.Nonfunctional||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core12": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "xyz.openbmc_project.Inventory.Error.Nonfunctional", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0089M", - "ComponentInstance": "1,12", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Uncorrectable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 1 core 12 is not functional", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core12", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Inventory.Error.Nonfunctional||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core13": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "xyz.openbmc_project.Inventory.Error.Nonfunctional", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0089M", - "ComponentInstance": "1,13", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Uncorrectable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 1 core 13 is not functional", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core13", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Inventory.Error.Nonfunctional||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core14": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "xyz.openbmc_project.Inventory.Error.Nonfunctional", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0089M", - "ComponentInstance": "1,14", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Uncorrectable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 1 core 14 is not functional", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core14", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Inventory.Error.Nonfunctional||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core15": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "xyz.openbmc_project.Inventory.Error.Nonfunctional", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0089M", - "ComponentInstance": "1,15", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Uncorrectable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 1 core 15 is not functional", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core15", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Inventory.Error.Nonfunctional||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core16": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "xyz.openbmc_project.Inventory.Error.Nonfunctional", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0089M", - "ComponentInstance": "1,16", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Uncorrectable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 1 core 16 is not functional", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core16", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Inventory.Error.Nonfunctional||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core17": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "xyz.openbmc_project.Inventory.Error.Nonfunctional", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0089M", - "ComponentInstance": "1,17", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Uncorrectable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 1 core 17 is not functional", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core17", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Inventory.Error.Nonfunctional||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core18": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "xyz.openbmc_project.Inventory.Error.Nonfunctional", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0089M", - "ComponentInstance": "1,18", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Uncorrectable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 1 core 18 is not functional", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core18", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Inventory.Error.Nonfunctional||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core19": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "xyz.openbmc_project.Inventory.Error.Nonfunctional", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0089M", - "ComponentInstance": "1,19", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Uncorrectable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 1 core 19 is not functional", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core19", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Inventory.Error.Nonfunctional||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core2": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "xyz.openbmc_project.Inventory.Error.Nonfunctional", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0089M", - "ComponentInstance": "1,2", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Uncorrectable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 1 core 2 is not functional", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core2", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Inventory.Error.Nonfunctional||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core20": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "xyz.openbmc_project.Inventory.Error.Nonfunctional", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0089M", - "ComponentInstance": "1,20", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Uncorrectable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 1 core 20 is not functional", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core20", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Inventory.Error.Nonfunctional||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core21": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "xyz.openbmc_project.Inventory.Error.Nonfunctional", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0089M", - "ComponentInstance": "1,21", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Uncorrectable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 1 core 21 is not functional", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core21", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Inventory.Error.Nonfunctional||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core22": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "xyz.openbmc_project.Inventory.Error.Nonfunctional", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0089M", - "ComponentInstance": "1,22", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Uncorrectable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 1 core 22 is not functional", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core22", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Inventory.Error.Nonfunctional||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core23": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "xyz.openbmc_project.Inventory.Error.Nonfunctional", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0089M", - "ComponentInstance": "1,23", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Uncorrectable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 1 core 23 is not functional", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core23", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Inventory.Error.Nonfunctional||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core3": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "xyz.openbmc_project.Inventory.Error.Nonfunctional", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0089M", - "ComponentInstance": "1,3", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Uncorrectable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 1 core 3 is not functional", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core3", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Inventory.Error.Nonfunctional||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core4": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "xyz.openbmc_project.Inventory.Error.Nonfunctional", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0089M", - "ComponentInstance": "1,4", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Uncorrectable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 1 core 4 is not functional", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core4", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Inventory.Error.Nonfunctional||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core5": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "xyz.openbmc_project.Inventory.Error.Nonfunctional", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0089M", - "ComponentInstance": "1,5", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Uncorrectable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 1 core 5 is not functional", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core5", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Inventory.Error.Nonfunctional||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core6": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "xyz.openbmc_project.Inventory.Error.Nonfunctional", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0089M", - "ComponentInstance": "1,6", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Uncorrectable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 1 core 6 is not functional", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core6", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Inventory.Error.Nonfunctional||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core7": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "xyz.openbmc_project.Inventory.Error.Nonfunctional", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0089M", - "ComponentInstance": "1,7", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Uncorrectable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 1 core 7 is not functional", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core7", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Inventory.Error.Nonfunctional||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core8": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "xyz.openbmc_project.Inventory.Error.Nonfunctional", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0089M", - "ComponentInstance": "1,8", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Uncorrectable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 1 core 8 is not functional", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core8", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Inventory.Error.Nonfunctional||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core9": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "xyz.openbmc_project.Inventory.Error.Nonfunctional", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0089M", - "ComponentInstance": "1,9", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Uncorrectable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 1 core 9 is not functional", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core9", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Inventory.Error.Nonfunctional||/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm0": { - "AffectedLEDs": null, - "AffectedSubsystem": "Memory", - "BMCMessageID": "xyz.openbmc_project.Inventory.Error.Nonfunctional", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPMA0056M", - "ComponentInstance": 0, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Uncorrectable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "DIMM 0 is not functional", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm0", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Inventory.Error.Nonfunctional||/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm1": { - "AffectedLEDs": null, - "AffectedSubsystem": "Memory", - "BMCMessageID": "xyz.openbmc_project.Inventory.Error.Nonfunctional", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPMA0056M", - "ComponentInstance": 1, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Uncorrectable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "DIMM 1 is not functional", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm1", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Inventory.Error.Nonfunctional||/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm10": { - "AffectedLEDs": null, - "AffectedSubsystem": "Memory", - "BMCMessageID": "xyz.openbmc_project.Inventory.Error.Nonfunctional", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPMA0056M", - "ComponentInstance": 10, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Uncorrectable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "DIMM 10 is not functional", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm10", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Inventory.Error.Nonfunctional||/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm11": { - "AffectedLEDs": null, - "AffectedSubsystem": "Memory", - "BMCMessageID": "xyz.openbmc_project.Inventory.Error.Nonfunctional", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPMA0056M", - "ComponentInstance": 11, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Uncorrectable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "DIMM 11 is not functional", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm11", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Inventory.Error.Nonfunctional||/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm12": { - "AffectedLEDs": null, - "AffectedSubsystem": "Memory", - "BMCMessageID": "xyz.openbmc_project.Inventory.Error.Nonfunctional", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPMA0056M", - "ComponentInstance": 12, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Uncorrectable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "DIMM 12 is not functional", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm12", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Inventory.Error.Nonfunctional||/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm13": { - "AffectedLEDs": null, - "AffectedSubsystem": "Memory", - "BMCMessageID": "xyz.openbmc_project.Inventory.Error.Nonfunctional", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPMA0056M", - "ComponentInstance": 13, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Uncorrectable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "DIMM 13 is not functional", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm13", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Inventory.Error.Nonfunctional||/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm14": { - "AffectedLEDs": null, - "AffectedSubsystem": "Memory", - "BMCMessageID": "xyz.openbmc_project.Inventory.Error.Nonfunctional", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPMA0056M", - "ComponentInstance": 14, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Uncorrectable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "DIMM 14 is not functional", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm14", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Inventory.Error.Nonfunctional||/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm15": { - "AffectedLEDs": null, - "AffectedSubsystem": "Memory", - "BMCMessageID": "xyz.openbmc_project.Inventory.Error.Nonfunctional", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPMA0056M", - "ComponentInstance": 15, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Uncorrectable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "DIMM 15 is not functional", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm15", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Inventory.Error.Nonfunctional||/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm2": { - "AffectedLEDs": null, - "AffectedSubsystem": "Memory", - "BMCMessageID": "xyz.openbmc_project.Inventory.Error.Nonfunctional", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPMA0056M", - "ComponentInstance": 2, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Uncorrectable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "DIMM 2 is not functional", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm2", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Inventory.Error.Nonfunctional||/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm3": { - "AffectedLEDs": null, - "AffectedSubsystem": "Memory", - "BMCMessageID": "xyz.openbmc_project.Inventory.Error.Nonfunctional", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPMA0056M", - "ComponentInstance": 3, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Uncorrectable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "DIMM 3 is not functional", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm3", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Inventory.Error.Nonfunctional||/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm4": { - "AffectedLEDs": null, - "AffectedSubsystem": "Memory", - "BMCMessageID": "xyz.openbmc_project.Inventory.Error.Nonfunctional", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPMA0056M", - "ComponentInstance": 4, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Uncorrectable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "DIMM 4 is not functional", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm4", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Inventory.Error.Nonfunctional||/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm5": { - "AffectedLEDs": null, - "AffectedSubsystem": "Memory", - "BMCMessageID": "xyz.openbmc_project.Inventory.Error.Nonfunctional", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPMA0056M", - "ComponentInstance": 5, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Uncorrectable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "DIMM 5 is not functional", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm5", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Inventory.Error.Nonfunctional||/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm6": { - "AffectedLEDs": null, - "AffectedSubsystem": "Memory", - "BMCMessageID": "xyz.openbmc_project.Inventory.Error.Nonfunctional", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPMA0056M", - "ComponentInstance": 6, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Uncorrectable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "DIMM 6 is not functional", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm6", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Inventory.Error.Nonfunctional||/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm7": { - "AffectedLEDs": null, - "AffectedSubsystem": "Memory", - "BMCMessageID": "xyz.openbmc_project.Inventory.Error.Nonfunctional", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPMA0056M", - "ComponentInstance": 7, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Uncorrectable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "DIMM 7 is not functional", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm7", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Inventory.Error.Nonfunctional||/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm8": { - "AffectedLEDs": null, - "AffectedSubsystem": "Memory", - "BMCMessageID": "xyz.openbmc_project.Inventory.Error.Nonfunctional", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPMA0056M", - "ComponentInstance": 8, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Uncorrectable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "DIMM 8 is not functional", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm8", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Inventory.Error.Nonfunctional||/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm9": { - "AffectedLEDs": null, - "AffectedSubsystem": "Memory", - "BMCMessageID": "xyz.openbmc_project.Inventory.Error.Nonfunctional", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPMA0056M", - "ComponentInstance": 9, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Uncorrectable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "DIMM 9 is not functional", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm9", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Inventory.Error.Nonfunctional||/xyz/openbmc_project/inventory/system/chassis/motherboard/fan0": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Inventory.Error.Nonfunctional", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPCA0056M", - "ComponentInstance": 0, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Uncorrectable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Fan 0 is not functional", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/fan0", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Inventory.Error.Nonfunctional||/xyz/openbmc_project/inventory/system/chassis/motherboard/fan1": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Inventory.Error.Nonfunctional", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPCA0056M", - "ComponentInstance": 1, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Uncorrectable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Fan 1 is not functional", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/fan1", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Inventory.Error.Nonfunctional||/xyz/openbmc_project/inventory/system/chassis/motherboard/fan2": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Inventory.Error.Nonfunctional", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPCA0056M", - "ComponentInstance": 2, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Uncorrectable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Fan 2 is not functional", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/fan2", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Inventory.Error.Nonfunctional||/xyz/openbmc_project/inventory/system/chassis/motherboard/fan3": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Inventory.Error.Nonfunctional", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPCA0056M", - "ComponentInstance": 3, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Uncorrectable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Fan 3 is not functional", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/fan3", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Inventory.Error.Nonfunctional||/xyz/openbmc_project/inventory/system/chassis/power_supply0": { - "AffectedLEDs": null, - "AffectedSubsystem": "Power", - "BMCMessageID": "xyz.openbmc_project.Inventory.Error.Nonfunctional", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPW0022M", - "ComponentInstance": 0, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Uncorrectable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Power Supply 0 is not functional", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/power_supply0", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Inventory.Error.Nonfunctional||/xyz/openbmc_project/inventory/system/chassis/power_supply1": { - "AffectedLEDs": null, - "AffectedSubsystem": "Power", - "BMCMessageID": "xyz.openbmc_project.Inventory.Error.Nonfunctional", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPW0022M", - "ComponentInstance": 1, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Uncorrectable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Power Supply 1 is not functional", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/power_supply1", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Inventory.Error.NotPresent||/xyz/openbmc_project/inventory/system/chassis/motherboard": { - "AffectedLEDs": null, - "AffectedSubsystem": "System Board", - "BMCMessageID": "xyz.openbmc_project.Inventory.Error.NotPresent", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPSB0012M", - "ComponentInstance": null, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Uncorrectable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "The system backplane could not be detected", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Inventory.Error.NotPresent||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "xyz.openbmc_project.Inventory.Error.NotPresent", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0085M", - "ComponentInstance": 0, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Uncorrectable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 0 has not been detected", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Inventory.Error.NotPresent||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core0": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "xyz.openbmc_project.Inventory.Error.NotPresent", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0087M", - "ComponentInstance": "0,0", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Uncorrectable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 0 core 0 has not been detected", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core0", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Inventory.Error.NotPresent||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core1": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "xyz.openbmc_project.Inventory.Error.NotPresent", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0087M", - "ComponentInstance": "0,1", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Uncorrectable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 0 core 1 has not been detected", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core1", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Inventory.Error.NotPresent||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core10": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "xyz.openbmc_project.Inventory.Error.NotPresent", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0087M", - "ComponentInstance": "0,10", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Uncorrectable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 0 core 10 has not been detected", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core10", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Inventory.Error.NotPresent||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core11": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "xyz.openbmc_project.Inventory.Error.NotPresent", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0087M", - "ComponentInstance": "0,11", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Uncorrectable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 0 core 11 has not been detected", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core11", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Inventory.Error.NotPresent||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core12": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "xyz.openbmc_project.Inventory.Error.NotPresent", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0087M", - "ComponentInstance": "0,12", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Uncorrectable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 0 core 12 has not been detected", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core12", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Inventory.Error.NotPresent||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core13": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "xyz.openbmc_project.Inventory.Error.NotPresent", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0087M", - "ComponentInstance": "0,13", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Uncorrectable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 0 core 13 has not been detected", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core13", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Inventory.Error.NotPresent||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core14": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "xyz.openbmc_project.Inventory.Error.NotPresent", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0087M", - "ComponentInstance": "0,14", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Uncorrectable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 0 core 14 has not been detected", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core14", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Inventory.Error.NotPresent||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core15": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "xyz.openbmc_project.Inventory.Error.NotPresent", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0087M", - "ComponentInstance": "0,15", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Uncorrectable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 0 core 15 has not been detected", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core15", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Inventory.Error.NotPresent||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core16": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "xyz.openbmc_project.Inventory.Error.NotPresent", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0087M", - "ComponentInstance": "0,16", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Uncorrectable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 0 core 16 has not been detected", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core16", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Inventory.Error.NotPresent||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core17": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "xyz.openbmc_project.Inventory.Error.NotPresent", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0087M", - "ComponentInstance": "0,17", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Uncorrectable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 0 core 17 has not been detected", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core17", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Inventory.Error.NotPresent||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core18": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "xyz.openbmc_project.Inventory.Error.NotPresent", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0087M", - "ComponentInstance": "0,18", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Uncorrectable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 0 core 18 has not been detected", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core18", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Inventory.Error.NotPresent||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core19": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "xyz.openbmc_project.Inventory.Error.NotPresent", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0087M", - "ComponentInstance": "0,19", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Uncorrectable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 0 core 19 has not been detected", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core19", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Inventory.Error.NotPresent||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core2": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "xyz.openbmc_project.Inventory.Error.NotPresent", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0087M", - "ComponentInstance": "0,2", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Uncorrectable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 0 core 2 has not been detected", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core2", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Inventory.Error.NotPresent||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core20": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "xyz.openbmc_project.Inventory.Error.NotPresent", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0087M", - "ComponentInstance": "0,20", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Uncorrectable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 0 core 20 has not been detected", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core20", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Inventory.Error.NotPresent||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core21": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "xyz.openbmc_project.Inventory.Error.NotPresent", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0087M", - "ComponentInstance": "0,21", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Uncorrectable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 0 core 21 has not been detected", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core21", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Inventory.Error.NotPresent||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core22": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "xyz.openbmc_project.Inventory.Error.NotPresent", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0087M", - "ComponentInstance": "0,22", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Uncorrectable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 0 core 22 has not been detected", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core22", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Inventory.Error.NotPresent||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core23": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "xyz.openbmc_project.Inventory.Error.NotPresent", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0087M", - "ComponentInstance": "0,23", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Uncorrectable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 0 core 23 has not been detected", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core23", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Inventory.Error.NotPresent||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core3": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "xyz.openbmc_project.Inventory.Error.NotPresent", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0087M", - "ComponentInstance": "0,3", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Uncorrectable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 0 core 3 has not been detected", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core3", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Inventory.Error.NotPresent||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core4": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "xyz.openbmc_project.Inventory.Error.NotPresent", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0087M", - "ComponentInstance": "0,4", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Uncorrectable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 0 core 4 has not been detected", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core4", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Inventory.Error.NotPresent||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core5": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "xyz.openbmc_project.Inventory.Error.NotPresent", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0087M", - "ComponentInstance": "0,5", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Uncorrectable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 0 core 5 has not been detected", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core5", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Inventory.Error.NotPresent||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core6": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "xyz.openbmc_project.Inventory.Error.NotPresent", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0087M", - "ComponentInstance": "0,6", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Uncorrectable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 0 core 6 has not been detected", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core6", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Inventory.Error.NotPresent||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core7": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "xyz.openbmc_project.Inventory.Error.NotPresent", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0087M", - "ComponentInstance": "0,7", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Uncorrectable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 0 core 7 has not been detected", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core7", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Inventory.Error.NotPresent||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core8": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "xyz.openbmc_project.Inventory.Error.NotPresent", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0087M", - "ComponentInstance": "0,8", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Uncorrectable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 0 core 8 has not been detected", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core8", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Inventory.Error.NotPresent||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core9": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "xyz.openbmc_project.Inventory.Error.NotPresent", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0087M", - "ComponentInstance": "0,9", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Uncorrectable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 0 core 9 has not been detected", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/core9", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Inventory.Error.NotPresent||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "xyz.openbmc_project.Inventory.Error.NotPresent", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0085M", - "ComponentInstance": 1, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Uncorrectable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 1 has not been detected", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Inventory.Error.NotPresent||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core0": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "xyz.openbmc_project.Inventory.Error.NotPresent", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0087M", - "ComponentInstance": "1,0", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Uncorrectable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 1 core 0 has not been detected", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core0", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Inventory.Error.NotPresent||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core1": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "xyz.openbmc_project.Inventory.Error.NotPresent", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0087M", - "ComponentInstance": "1,1", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Uncorrectable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 1 core 1 has not been detected", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core1", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Inventory.Error.NotPresent||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core10": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "xyz.openbmc_project.Inventory.Error.NotPresent", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0087M", - "ComponentInstance": "1,10", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Uncorrectable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 1 core 10 has not been detected", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core10", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Inventory.Error.NotPresent||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core11": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "xyz.openbmc_project.Inventory.Error.NotPresent", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0087M", - "ComponentInstance": "1,11", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Uncorrectable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 1 core 11 has not been detected", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core11", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Inventory.Error.NotPresent||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core12": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "xyz.openbmc_project.Inventory.Error.NotPresent", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0087M", - "ComponentInstance": "1,12", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Uncorrectable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 1 core 12 has not been detected", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core12", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Inventory.Error.NotPresent||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core13": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "xyz.openbmc_project.Inventory.Error.NotPresent", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0087M", - "ComponentInstance": "1,13", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Uncorrectable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 1 core 13 has not been detected", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core13", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Inventory.Error.NotPresent||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core14": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "xyz.openbmc_project.Inventory.Error.NotPresent", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0087M", - "ComponentInstance": "1,14", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Uncorrectable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 1 core 14 has not been detected", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core14", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Inventory.Error.NotPresent||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core15": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "xyz.openbmc_project.Inventory.Error.NotPresent", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0087M", - "ComponentInstance": "1,15", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Uncorrectable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 1 core 15 has not been detected", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core15", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Inventory.Error.NotPresent||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core16": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "xyz.openbmc_project.Inventory.Error.NotPresent", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0087M", - "ComponentInstance": "1,16", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Uncorrectable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 1 core 16 has not been detected", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core16", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Inventory.Error.NotPresent||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core17": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "xyz.openbmc_project.Inventory.Error.NotPresent", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0087M", - "ComponentInstance": "1,17", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Uncorrectable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 1 core 17 has not been detected", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core17", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Inventory.Error.NotPresent||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core18": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "xyz.openbmc_project.Inventory.Error.NotPresent", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0087M", - "ComponentInstance": "1,18", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Uncorrectable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 1 core 18 has not been detected", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core18", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Inventory.Error.NotPresent||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core19": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "xyz.openbmc_project.Inventory.Error.NotPresent", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0087M", - "ComponentInstance": "1,19", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Uncorrectable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 1 core 19 has not been detected", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core19", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Inventory.Error.NotPresent||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core2": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "xyz.openbmc_project.Inventory.Error.NotPresent", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0087M", - "ComponentInstance": "1,2", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Uncorrectable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 1 core 2 has not been detected", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core2", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Inventory.Error.NotPresent||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core20": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "xyz.openbmc_project.Inventory.Error.NotPresent", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0087M", - "ComponentInstance": "1,20", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Uncorrectable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 1 core 20 has not been detected", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core20", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Inventory.Error.NotPresent||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core21": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "xyz.openbmc_project.Inventory.Error.NotPresent", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0087M", - "ComponentInstance": "1,21", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Uncorrectable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 1 core 21 has not been detected", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core21", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Inventory.Error.NotPresent||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core22": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "xyz.openbmc_project.Inventory.Error.NotPresent", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0087M", - "ComponentInstance": "1,22", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Uncorrectable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 1 core 22 has not been detected", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core22", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Inventory.Error.NotPresent||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core23": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "xyz.openbmc_project.Inventory.Error.NotPresent", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0087M", - "ComponentInstance": "1,23", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Uncorrectable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 1 core 23 has not been detected", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core23", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Inventory.Error.NotPresent||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core3": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "xyz.openbmc_project.Inventory.Error.NotPresent", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0087M", - "ComponentInstance": "1,3", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Uncorrectable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 1 core 3 has not been detected", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core3", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Inventory.Error.NotPresent||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core4": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "xyz.openbmc_project.Inventory.Error.NotPresent", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0087M", - "ComponentInstance": "1,4", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Uncorrectable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 1 core 4 has not been detected", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core4", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Inventory.Error.NotPresent||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core5": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "xyz.openbmc_project.Inventory.Error.NotPresent", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0087M", - "ComponentInstance": "1,5", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Uncorrectable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 1 core 5 has not been detected", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core5", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Inventory.Error.NotPresent||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core6": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "xyz.openbmc_project.Inventory.Error.NotPresent", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0087M", - "ComponentInstance": "1,6", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Uncorrectable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 1 core 6 has not been detected", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core6", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Inventory.Error.NotPresent||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core7": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "xyz.openbmc_project.Inventory.Error.NotPresent", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0087M", - "ComponentInstance": "1,7", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Uncorrectable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 1 core 7 has not been detected", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core7", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Inventory.Error.NotPresent||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core8": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "xyz.openbmc_project.Inventory.Error.NotPresent", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0087M", - "ComponentInstance": "1,8", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Uncorrectable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 1 core 8 has not been detected", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core8", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Inventory.Error.NotPresent||/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core9": { - "AffectedLEDs": null, - "AffectedSubsystem": "Processing", - "BMCMessageID": "xyz.openbmc_project.Inventory.Error.NotPresent", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPU0087M", - "ComponentInstance": "1,9", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Uncorrectable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "CPU 1 core 9 has not been detected", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1/core9", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Inventory.Error.NotPresent||/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm0": { - "AffectedLEDs": null, - "AffectedSubsystem": "Memory", - "BMCMessageID": "xyz.openbmc_project.Inventory.Error.NotPresent", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPMA0055M", - "ComponentInstance": 0, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Uncorrectable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "DIMM 0 has not been detected", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm0", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Inventory.Error.NotPresent||/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm1": { - "AffectedLEDs": null, - "AffectedSubsystem": "Memory", - "BMCMessageID": "xyz.openbmc_project.Inventory.Error.NotPresent", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPMA0055M", - "ComponentInstance": 1, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Uncorrectable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "DIMM 1 has not been detected", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm1", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Inventory.Error.NotPresent||/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm10": { - "AffectedLEDs": null, - "AffectedSubsystem": "Memory", - "BMCMessageID": "xyz.openbmc_project.Inventory.Error.NotPresent", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPMA0055M", - "ComponentInstance": 10, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Uncorrectable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "DIMM 10 has not been detected", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm10", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Inventory.Error.NotPresent||/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm11": { - "AffectedLEDs": null, - "AffectedSubsystem": "Memory", - "BMCMessageID": "xyz.openbmc_project.Inventory.Error.NotPresent", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPMA0055M", - "ComponentInstance": 11, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Uncorrectable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "DIMM 11 has not been detected", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm11", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Inventory.Error.NotPresent||/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm12": { - "AffectedLEDs": null, - "AffectedSubsystem": "Memory", - "BMCMessageID": "xyz.openbmc_project.Inventory.Error.NotPresent", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPMA0055M", - "ComponentInstance": 12, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Uncorrectable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "DIMM 12 has not been detected", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm12", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Inventory.Error.NotPresent||/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm13": { - "AffectedLEDs": null, - "AffectedSubsystem": "Memory", - "BMCMessageID": "xyz.openbmc_project.Inventory.Error.NotPresent", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPMA0055M", - "ComponentInstance": 13, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Uncorrectable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "DIMM 13 has not been detected", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm13", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Inventory.Error.NotPresent||/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm14": { - "AffectedLEDs": null, - "AffectedSubsystem": "Memory", - "BMCMessageID": "xyz.openbmc_project.Inventory.Error.NotPresent", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPMA0055M", - "ComponentInstance": 14, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Uncorrectable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "DIMM 14 has not been detected", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm14", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Inventory.Error.NotPresent||/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm15": { - "AffectedLEDs": null, - "AffectedSubsystem": "Memory", - "BMCMessageID": "xyz.openbmc_project.Inventory.Error.NotPresent", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPMA0055M", - "ComponentInstance": 15, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Uncorrectable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "DIMM 15 has not been detected", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm15", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Inventory.Error.NotPresent||/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm2": { - "AffectedLEDs": null, - "AffectedSubsystem": "Memory", - "BMCMessageID": "xyz.openbmc_project.Inventory.Error.NotPresent", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPMA0055M", - "ComponentInstance": 2, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Uncorrectable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "DIMM 2 has not been detected", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm2", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Inventory.Error.NotPresent||/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm3": { - "AffectedLEDs": null, - "AffectedSubsystem": "Memory", - "BMCMessageID": "xyz.openbmc_project.Inventory.Error.NotPresent", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPMA0055M", - "ComponentInstance": 3, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Uncorrectable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "DIMM 3 has not been detected", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm3", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Inventory.Error.NotPresent||/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm4": { - "AffectedLEDs": null, - "AffectedSubsystem": "Memory", - "BMCMessageID": "xyz.openbmc_project.Inventory.Error.NotPresent", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPMA0055M", - "ComponentInstance": 4, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Uncorrectable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "DIMM 4 has not been detected", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm4", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Inventory.Error.NotPresent||/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm5": { - "AffectedLEDs": null, - "AffectedSubsystem": "Memory", - "BMCMessageID": "xyz.openbmc_project.Inventory.Error.NotPresent", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPMA0055M", - "ComponentInstance": 5, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Uncorrectable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "DIMM 5 has not been detected", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm5", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Inventory.Error.NotPresent||/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm6": { - "AffectedLEDs": null, - "AffectedSubsystem": "Memory", - "BMCMessageID": "xyz.openbmc_project.Inventory.Error.NotPresent", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPMA0055M", - "ComponentInstance": 6, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Uncorrectable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "DIMM 6 has not been detected", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm6", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Inventory.Error.NotPresent||/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm7": { - "AffectedLEDs": null, - "AffectedSubsystem": "Memory", - "BMCMessageID": "xyz.openbmc_project.Inventory.Error.NotPresent", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPMA0055M", - "ComponentInstance": 7, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Uncorrectable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "DIMM 7 has not been detected", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm7", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Inventory.Error.NotPresent||/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm8": { - "AffectedLEDs": null, - "AffectedSubsystem": "Memory", - "BMCMessageID": "xyz.openbmc_project.Inventory.Error.NotPresent", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPMA0055M", - "ComponentInstance": 8, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Uncorrectable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "DIMM 8 has not been detected", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm8", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Inventory.Error.NotPresent||/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm9": { - "AffectedLEDs": null, - "AffectedSubsystem": "Memory", - "BMCMessageID": "xyz.openbmc_project.Inventory.Error.NotPresent", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPMA0055M", - "ComponentInstance": 9, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Uncorrectable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "DIMM 9 has not been detected", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm9", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Inventory.Error.NotPresent||/xyz/openbmc_project/inventory/system/chassis/motherboard/fan0": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Inventory.Error.NotPresent", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0071M", - "ComponentInstance": 0, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Uncorrectable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Fan 0 has not been detected", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/fan0", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Inventory.Error.NotPresent||/xyz/openbmc_project/inventory/system/chassis/motherboard/fan1": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Inventory.Error.NotPresent", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0071M", - "ComponentInstance": 1, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Uncorrectable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Fan 1 has not been detected", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/fan1", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Inventory.Error.NotPresent||/xyz/openbmc_project/inventory/system/chassis/motherboard/fan2": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Inventory.Error.NotPresent", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0071M", - "ComponentInstance": 2, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Uncorrectable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Fan 2 has not been detected", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/fan2", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Inventory.Error.NotPresent||/xyz/openbmc_project/inventory/system/chassis/motherboard/fan3": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Inventory.Error.NotPresent", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0071M", - "ComponentInstance": 3, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Uncorrectable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Fan 3 has not been detected", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/fan3", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Inventory.Error.NotPresent||/xyz/openbmc_project/inventory/system/chassis/motherboard/powersupply0": { - "AffectedLEDs": null, - "AffectedSubsystem": "Power", - "BMCMessageID": "xyz.openbmc_project.Inventory.Error.NotPresent", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPW0015M", - "ComponentInstance": 0, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Uncorrectable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Power supply 0 has not been detected", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/powersupply0", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Inventory.Error.NotPresent||/xyz/openbmc_project/inventory/system/chassis/motherboard/powersupply1": { - "AffectedLEDs": null, - "AffectedSubsystem": "Power", - "BMCMessageID": "xyz.openbmc_project.Inventory.Error.NotPresent", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPW0015M", - "ComponentInstance": 1, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Uncorrectable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Power supply 1 has not been detected", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/powersupply1", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Inventory.Error.NotPresent||/xyz/openbmc_project/inventory/system/chassis/powersupply0": { - "AffectedLEDs": null, - "AffectedSubsystem": "Power", - "BMCMessageID": "xyz.openbmc_project.Inventory.Error.NotPresent", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPW0015M", - "ComponentInstance": 0, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Uncorrectable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Power supply 0 has not been detected", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/powersupply0", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Inventory.Error.NotPresent||/xyz/openbmc_project/inventory/system/chassis/powersupply1": { - "AffectedLEDs": null, - "AffectedSubsystem": "Power", - "BMCMessageID": "xyz.openbmc_project.Inventory.Error.NotPresent", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPW0015M", - "ComponentInstance": 1, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Uncorrectable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Power supply 1 has not been detected", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/powersupply1", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Led.Fru.Monitor.Error.InventoryPathError": { - "AffectedLEDs": null, - "AffectedSubsystem": "Systems Management - Core / Virtual Appliance", - "BMCMessageID": "xyz.openbmc_project.Led.Fru.Monitor.Error.InventoryPathError", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCR0031G", - "ComponentInstance": null, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Firmware/Software Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Internal error, unable to associate LED to inventory", - "ReferencedInventory": null, - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Warning", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Led.Mapper.Error.MethodError": { - "AffectedLEDs": null, - "AffectedSubsystem": "Systems Management - Core / Virtual Appliance", - "BMCMessageID": "xyz.openbmc_project.Led.Mapper.Error.MethodError", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCR0050F", - "ComponentInstance": null, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Firmware/Software Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": null, - "Message": "Internal method error with LED Mapper.", - "ReferencedInventory": null, - "RelatedEventIDs": {}, - "Serviceable": false, - "Severity": "Warning", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Led.Mapper.Error.ObjectNotFoundError": { - "AffectedLEDs": null, - "AffectedSubsystem": "Systems Management - Core / Virtual Appliance", - "BMCMessageID": "xyz.openbmc_project.Led.Mapper.Error.ObjectNotFoundError", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCR0051F", - "ComponentInstance": null, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Firmware/Software Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": null, - "Message": "Internal error. LED Mapper object not found.", - "ReferencedInventory": null, - "RelatedEventIDs": {}, - "Serviceable": false, - "Severity": "Warning", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Power.Fault.Error.GPUOverTemp||/xyz/openbmc_project/inventory/system/chassis/motherboard/gpu0": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Power.Fault.Error.GPUOverTemp", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0066M", - "ComponentInstance": 0, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Environmental", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "GPU 0 suffered an over-temperature fault", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/gpu0", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Power.Fault.Error.GPUOverTemp||/xyz/openbmc_project/inventory/system/chassis/motherboard/gpu1": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Power.Fault.Error.GPUOverTemp", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0066M", - "ComponentInstance": 1, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Environmental", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "GPU 1 suffered an over-temperature fault", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/gpu1", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Power.Fault.Error.GPUOverTemp||/xyz/openbmc_project/inventory/system/chassis/motherboard/gpu2": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Power.Fault.Error.GPUOverTemp", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0066M", - "ComponentInstance": 2, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Environmental", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "GPU 2 suffered an over-temperature fault", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/gpu2", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Power.Fault.Error.GPUOverTemp||/xyz/openbmc_project/inventory/system/chassis/motherboard/gpu3": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Power.Fault.Error.GPUOverTemp", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0066M", - "ComponentInstance": 3, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Environmental", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "GPU 3 suffered an over-temperature fault", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/gpu3", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Power.Fault.Error.GPUOverTemp||/xyz/openbmc_project/inventory/system/chassis/motherboard/gpu4": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Power.Fault.Error.GPUOverTemp", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0066M", - "ComponentInstance": 4, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Environmental", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "GPU 4 suffered an over-temperature fault", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/gpu4", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Power.Fault.Error.GPUOverTemp||/xyz/openbmc_project/inventory/system/chassis/motherboard/gpu5": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Power.Fault.Error.GPUOverTemp", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0066M", - "ComponentInstance": 5, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Environmental", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "GPU 5 suffered an over-temperature fault", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/gpu5", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Power.Fault.Error.PowerOnFailure": { - "AffectedLEDs": null, - "AffectedSubsystem": "Power", - "BMCMessageID": "xyz.openbmc_project.Power.Fault.Error.PowerOnFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPPW0038F", - "ComponentInstance": null, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Environmental", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "The system power failed to turn on", - "ReferencedInventory": null, - "RelatedEventIDs": {}, - "Serviceable": false, - "Severity": "Warning", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Power.Fault.Error.PowerSequencerFault": { - "AffectedLEDs": null, - "AffectedSubsystem": "Power", - "BMCMessageID": "xyz.openbmc_project.Power.Fault.Error.PowerSequencerFault", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPW0041M", - "ComponentInstance": null, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Environmental", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "The power sequencer chip detected a fault", - "ReferencedInventory": null, - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Power.Fault.Error.PowerSequencerPGOODFault||GPU_PGOOD": { - "AffectedLEDs": null, - "AffectedSubsystem": "Power", - "BMCMessageID": "xyz.openbmc_project.Power.Fault.Error.PowerSequencerPGOODFault", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPW0045M", - "ComponentInstance": null, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Environmental", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "The power sequencer chip detected a GPU_PGOOD fault", - "ReferencedInventory": "GPU_PGOOD", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Power.Fault.Error.PowerSequencerPGOODFault||MEM_GOOD0": { - "AffectedLEDs": null, - "AffectedSubsystem": "Power", - "BMCMessageID": "xyz.openbmc_project.Power.Fault.Error.PowerSequencerPGOODFault", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPW0043M", - "ComponentInstance": null, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Environmental", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "The power sequencer chip detected a MEM_GOOD0 fault", - "ReferencedInventory": "MEM_GOOD0", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Power.Fault.Error.PowerSequencerPGOODFault||MEM_GOOD1": { - "AffectedLEDs": null, - "AffectedSubsystem": "Power", - "BMCMessageID": "xyz.openbmc_project.Power.Fault.Error.PowerSequencerPGOODFault", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPW0044M", - "ComponentInstance": null, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Environmental", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "The power sequencer chip detected a MEM_GOOD1 fault", - "ReferencedInventory": "MEM_GOOD1", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Power.Fault.Error.PowerSequencerPGOODFault||PGOOD_5P0V": { - "AffectedLEDs": null, - "AffectedSubsystem": "Power", - "BMCMessageID": "xyz.openbmc_project.Power.Fault.Error.PowerSequencerPGOODFault", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPW0042M", - "ComponentInstance": null, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Environmental", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "The power sequencer chip detected a PGOOD_5P0V fault", - "ReferencedInventory": "PGOOD_5P0V", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Power.Fault.Error.PowerSequencerPGOODFault||TH_OVERT": { - "AffectedLEDs": null, - "AffectedSubsystem": "Power", - "BMCMessageID": "xyz.openbmc_project.Power.Fault.Error.PowerSequencerPGOODFault", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPW0046M", - "ComponentInstance": null, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Environmental", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "The power sequencer chip detected a TH_OVERT fault", - "ReferencedInventory": "TH_OVERT", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Power.Fault.Error.PowerSequencerVoltageFault||0.9V": { - "AffectedLEDs": null, - "AffectedSubsystem": "Power", - "BMCMessageID": "xyz.openbmc_project.Power.Fault.Error.PowerSequencerVoltageFault", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPW0053M", - "ComponentInstance": null, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Environmental", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "The power sequencer chip detected a fault on 0.9V rail.", - "ReferencedInventory": "0.9V", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Power.Fault.Error.PowerSequencerVoltageFault||1.0V": { - "AffectedLEDs": null, - "AffectedSubsystem": "Power", - "BMCMessageID": "xyz.openbmc_project.Power.Fault.Error.PowerSequencerVoltageFault", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPW0052M", - "ComponentInstance": null, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Environmental", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "The power sequencer chip detected a fault on 1.0V rail.", - "ReferencedInventory": "1.0V", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Power.Fault.Error.PowerSequencerVoltageFault||1.1V": { - "AffectedLEDs": null, - "AffectedSubsystem": "Power", - "BMCMessageID": "xyz.openbmc_project.Power.Fault.Error.PowerSequencerVoltageFault", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPW0051M", - "ComponentInstance": null, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Environmental", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "The power sequencer chip detected a fault on 1.1V rail.", - "ReferencedInventory": "1.1V", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Power.Fault.Error.PowerSequencerVoltageFault||1.8V": { - "AffectedLEDs": null, - "AffectedSubsystem": "Power", - "BMCMessageID": "xyz.openbmc_project.Power.Fault.Error.PowerSequencerVoltageFault", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPW0050M", - "ComponentInstance": null, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Environmental", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "The power sequencer chip detected a fault on 1.8V rail.", - "ReferencedInventory": "1.8V", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Power.Fault.Error.PowerSequencerVoltageFault||12.0V": { - "AffectedLEDs": null, - "AffectedSubsystem": "Power", - "BMCMessageID": "xyz.openbmc_project.Power.Fault.Error.PowerSequencerVoltageFault", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPW0048M", - "ComponentInstance": null, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Environmental", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "The power sequencer chip detected a fault on 12.0V rail.", - "ReferencedInventory": "12.0V", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Power.Fault.Error.PowerSequencerVoltageFault||3.3V": { - "AffectedLEDs": null, - "AffectedSubsystem": "Power", - "BMCMessageID": "xyz.openbmc_project.Power.Fault.Error.PowerSequencerVoltageFault", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPW0049M", - "ComponentInstance": null, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Environmental", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "The power sequencer chip detected a fault on 3.3V rail.", - "ReferencedInventory": "3.3V", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Power.Fault.Error.PowerSequencerVoltageFault||5.0VCS": { - "AffectedLEDs": null, - "AffectedSubsystem": "Power", - "BMCMessageID": "xyz.openbmc_project.Power.Fault.Error.PowerSequencerVoltageFault", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPW0047M", - "ComponentInstance": null, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Environmental", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "The power sequencer chip detected a fault on 5.0VCS rail.", - "ReferencedInventory": "5.0VCS", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Power.Fault.Error.PowerSequencerVoltageFault||AVDD": { - "AffectedLEDs": null, - "AffectedSubsystem": "Power", - "BMCMessageID": "xyz.openbmc_project.Power.Fault.Error.PowerSequencerVoltageFault", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPW0056M", - "ComponentInstance": null, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Environmental", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "The power sequencer chip detected a fault on AVDD rail.", - "ReferencedInventory": "AVDD", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Power.Fault.Error.PowerSequencerVoltageFault||VCS-A": { - "AffectedLEDs": null, - "AffectedSubsystem": "Power", - "BMCMessageID": "xyz.openbmc_project.Power.Fault.Error.PowerSequencerVoltageFault", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPW0061M", - "ComponentInstance": null, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Environmental", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "The power sequencer chip detected a fault on VCS-A rail.", - "ReferencedInventory": "VCS-A", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Power.Fault.Error.PowerSequencerVoltageFault||VCS-B": { - "AffectedLEDs": null, - "AffectedSubsystem": "Power", - "BMCMessageID": "xyz.openbmc_project.Power.Fault.Error.PowerSequencerVoltageFault", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPW0062M", - "ComponentInstance": null, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Environmental", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "The power sequencer chip detected a fault on VCS-B rail.", - "ReferencedInventory": "VCS-B", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Power.Fault.Error.PowerSequencerVoltageFault||VDD-A": { - "AffectedLEDs": null, - "AffectedSubsystem": "Power", - "BMCMessageID": "xyz.openbmc_project.Power.Fault.Error.PowerSequencerVoltageFault", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPW0059M", - "ComponentInstance": null, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Environmental", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "The power sequencer chip detected a fault on VDD-A rail.", - "ReferencedInventory": "VDD-A", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Power.Fault.Error.PowerSequencerVoltageFault||VDD-B": { - "AffectedLEDs": null, - "AffectedSubsystem": "Power", - "BMCMessageID": "xyz.openbmc_project.Power.Fault.Error.PowerSequencerVoltageFault", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPW0060M", - "ComponentInstance": null, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Environmental", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "The power sequencer chip detected a fault on VDD-B rail.", - "ReferencedInventory": "VDD-B", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Power.Fault.Error.PowerSequencerVoltageFault||VDN-A": { - "AffectedLEDs": null, - "AffectedSubsystem": "Power", - "BMCMessageID": "xyz.openbmc_project.Power.Fault.Error.PowerSequencerVoltageFault", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPW0054M", - "ComponentInstance": null, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Environmental", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "The power sequencer chip detected a fault on VDN-A rail.", - "ReferencedInventory": "VDN-A", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Power.Fault.Error.PowerSequencerVoltageFault||VDN-B": { - "AffectedLEDs": null, - "AffectedSubsystem": "Power", - "BMCMessageID": "xyz.openbmc_project.Power.Fault.Error.PowerSequencerVoltageFault", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPW0055M", - "ComponentInstance": null, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Environmental", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "The power sequencer chip detected a fault on VDN-B rail.", - "ReferencedInventory": "VDN-B", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Power.Fault.Error.PowerSequencerVoltageFault||VIO-A": { - "AffectedLEDs": null, - "AffectedSubsystem": "Power", - "BMCMessageID": "xyz.openbmc_project.Power.Fault.Error.PowerSequencerVoltageFault", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPW0057M", - "ComponentInstance": null, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Environmental", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "The power sequencer chip detected a fault on VIO-A rail.", - "ReferencedInventory": "VIO-A", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Power.Fault.Error.PowerSequencerVoltageFault||VIO-B": { - "AffectedLEDs": null, - "AffectedSubsystem": "Power", - "BMCMessageID": "xyz.openbmc_project.Power.Fault.Error.PowerSequencerVoltageFault", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPW0058M", - "ComponentInstance": null, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Environmental", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "The power sequencer chip detected a fault on VIO-B rail.", - "ReferencedInventory": "VIO-B", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Power.Fault.Error.PowerSupplyFanFault||/system/chassis/power_supply1": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Power.Fault.Error.PowerSupplyFanFault", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPCA0064M", - "ComponentInstance": 1, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Power supply 1 fan has failed", - "ReferencedInventory": "/system/chassis/power_supply1", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Power.Fault.Error.PowerSupplyInputFault||/system/chassis/power_supply0": { - "AffectedLEDs": null, - "AffectedSubsystem": "Power", - "BMCMessageID": "xyz.openbmc_project.Power.Fault.Error.PowerSupplyInputFault", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPPW0033M", - "ComponentInstance": 0, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Power supply 0 input fault detected", - "ReferencedInventory": "/system/chassis/power_supply0", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Power.Fault.Error.PowerSupplyInputFault||/system/chassis/power_supply1": { - "AffectedLEDs": null, - "AffectedSubsystem": "Power", - "BMCMessageID": "xyz.openbmc_project.Power.Fault.Error.PowerSupplyInputFault", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPPW0033M", - "ComponentInstance": 1, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Power supply 1 input fault detected", - "ReferencedInventory": "/system/chassis/power_supply1", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Power.Fault.Error.PowerSupplyOutputOvercurrent||/system/chassis/power_supply0": { - "AffectedLEDs": null, - "AffectedSubsystem": "Power", - "BMCMessageID": "xyz.openbmc_project.Power.Fault.Error.PowerSupplyOutputOvercurrent", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPW0035M", - "ComponentInstance": 0, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Power supply 0 output current is too high", - "ReferencedInventory": "/system/chassis/power_supply0", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Power.Fault.Error.PowerSupplyOutputOvercurrent||/system/chassis/power_supply1": { - "AffectedLEDs": null, - "AffectedSubsystem": "Power", - "BMCMessageID": "xyz.openbmc_project.Power.Fault.Error.PowerSupplyOutputOvercurrent", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPW0035M", - "ComponentInstance": 1, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Power supply 1 output current is too high", - "ReferencedInventory": "/system/chassis/power_supply1", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Power.Fault.Error.PowerSupplyOutputOvervoltage||/system/chassis/power_supply0": { - "AffectedLEDs": null, - "AffectedSubsystem": "Power", - "BMCMessageID": "xyz.openbmc_project.Power.Fault.Error.PowerSupplyOutputOvervoltage", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPW0036M", - "ComponentInstance": 0, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Power supply 0 output voltage is too high", - "ReferencedInventory": "/system/chassis/power_supply0", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Power.Fault.Error.PowerSupplyOutputOvervoltage||/system/chassis/power_supply1": { - "AffectedLEDs": null, - "AffectedSubsystem": "Power", - "BMCMessageID": "xyz.openbmc_project.Power.Fault.Error.PowerSupplyOutputOvervoltage", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPW0036M", - "ComponentInstance": 1, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Power supply 1 output voltage is too high", - "ReferencedInventory": "/system/chassis/power_supply1", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Power.Fault.Error.PowerSupplyShouldBeOn||/system/chassis/power_supply0": { - "AffectedLEDs": null, - "AffectedSubsystem": "Power", - "BMCMessageID": "xyz.openbmc_project.Power.Fault.Error.PowerSupplyShouldBeOn", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPW0034M", - "ComponentInstance": 0, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Power supply 0 has failed to power on when it needed to", - "ReferencedInventory": "/system/chassis/power_supply0", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Power.Fault.Error.PowerSupplyShouldBeOn||/system/chassis/power_supply1": { - "AffectedLEDs": null, - "AffectedSubsystem": "Power", - "BMCMessageID": "xyz.openbmc_project.Power.Fault.Error.PowerSupplyShouldBeOn", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPW0034M", - "ComponentInstance": 1, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Power supply 1 has failed to power on", - "ReferencedInventory": "/system/chassis/power_supply1", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Power.Fault.Error.PowerSupplyTemperatureFault||/system/chassis/power_supply0": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Power.Fault.Error.PowerSupplyTemperatureFault", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0065M", - "ComponentInstance": 0, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Environmental", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Power supply 0 is too hot", - "ReferencedInventory": "/system/chassis/power_supply0", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Power.Fault.Error.PowerSupplyTemperatureFault||/system/chassis/power_supply1": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Power.Fault.Error.PowerSupplyTemperatureFault", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0065M", - "ComponentInstance": 1, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Environmental", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Power supply 1 is too hot", - "ReferencedInventory": "/system/chassis/power_supply1", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Power.Fault.Error.PowerSupplyUnderVoltageFault||/system/chassis/power_supply0": { - "AffectedLEDs": null, - "AffectedSubsystem": "Power", - "BMCMessageID": "xyz.openbmc_project.Power.Fault.Error.PowerSupplyUnderVoltageFault", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPPW0009M", - "ComponentInstance": 0, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Power supply 0 input voltage out of range", - "ReferencedInventory": "/system/chassis/power_supply0", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Power.Fault.Error.PowerSupplyUnderVoltageFault||/system/chassis/power_supply1": { - "AffectedLEDs": null, - "AffectedSubsystem": "Power", - "BMCMessageID": "xyz.openbmc_project.Power.Fault.Error.PowerSupplyUnderVoltageFault", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPPW0009M", - "ComponentInstance": 1, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Power supply 1 input voltage out of range", - "ReferencedInventory": "/system/chassis/power_supply1", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Power.Fault.Error.Shutdown||/system/chassis/power_supply0": { - "AffectedLEDs": null, - "AffectedSubsystem": "Power", - "BMCMessageID": "xyz.openbmc_project.Power.Fault.Error.Shutdown", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPW0037M", - "ComponentInstance": 0, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Power supply 0 has initiated a power off due to a failure", - "ReferencedInventory": "/system/chassis/power_supply0", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Power.Fault.Error.Shutdown||/system/chassis/power_supply1": { - "AffectedLEDs": null, - "AffectedSubsystem": "Power", - "BMCMessageID": "xyz.openbmc_project.Power.Fault.Error.Shutdown", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPW0037M", - "ComponentInstance": 1, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Power supply 1 has initiated a power off due to a failure", - "ReferencedInventory": "/system/chassis/power_supply1", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Power.Fault.GPUOverTemp||/xyz/openbmc_project/inventory/system/chassis/motherboard/gpu0": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Power.Fault.GPUOverTemp", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0066M", - "ComponentInstance": 0, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Environmental", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "GPU 0 suffered an over-temperature fault", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/gpu0", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Power.Fault.GPUOverTemp||/xyz/openbmc_project/inventory/system/chassis/motherboard/gpu1": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Power.Fault.GPUOverTemp", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0066M", - "ComponentInstance": 1, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Environmental", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "GPU 1 suffered an over-temperature fault", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/gpu1", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Power.Fault.GPUOverTemp||/xyz/openbmc_project/inventory/system/chassis/motherboard/gpu2": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Power.Fault.GPUOverTemp", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0066M", - "ComponentInstance": 2, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Environmental", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "GPU 2 suffered an over-temperature fault", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/gpu2", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Power.Fault.GPUOverTemp||/xyz/openbmc_project/inventory/system/chassis/motherboard/gpu3": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Power.Fault.GPUOverTemp", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0066M", - "ComponentInstance": 3, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Environmental", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "GPU 3 suffered an over-temperature fault", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/gpu3", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Power.Fault.GPUOverTemp||/xyz/openbmc_project/inventory/system/chassis/motherboard/gpu4": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Power.Fault.GPUOverTemp", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0066M", - "ComponentInstance": 4, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Environmental", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "GPU 4 suffered an over-temperature fault", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/gpu4", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Power.Fault.GPUOverTemp||/xyz/openbmc_project/inventory/system/chassis/motherboard/gpu5": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Power.Fault.GPUOverTemp", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0066M", - "ComponentInstance": 5, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Environmental", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "GPU 5 suffered an over-temperature fault", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/gpu5", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Power.Fault.GPUPowerFault||/xyz/openbmc_project/inventory/system/chassis/motherboard/gpu0": { - "AffectedLEDs": null, - "AffectedSubsystem": "Power", - "BMCMessageID": "xyz.openbmc_project.Power.Fault.GPUPowerFault", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPPW0038M", - "ComponentInstance": 0, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Environmental", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "GPU 0 suffered a power fault", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/gpu0", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Power.Fault.GPUPowerFault||/xyz/openbmc_project/inventory/system/chassis/motherboard/gpu1": { - "AffectedLEDs": null, - "AffectedSubsystem": "Power", - "BMCMessageID": "xyz.openbmc_project.Power.Fault.GPUPowerFault", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPPW0038M", - "ComponentInstance": 1, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Environmental", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "GPU 1 suffered a power fault", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/gpu1", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Power.Fault.GPUPowerFault||/xyz/openbmc_project/inventory/system/chassis/motherboard/gpu2": { - "AffectedLEDs": null, - "AffectedSubsystem": "Power", - "BMCMessageID": "xyz.openbmc_project.Power.Fault.GPUPowerFault", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPPW0038M", - "ComponentInstance": 2, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Environmental", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "GPU 2 suffered a power fault", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/gpu2", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Power.Fault.GPUPowerFault||/xyz/openbmc_project/inventory/system/chassis/motherboard/gpu3": { - "AffectedLEDs": null, - "AffectedSubsystem": "Power", - "BMCMessageID": "xyz.openbmc_project.Power.Fault.GPUPowerFault", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPPW0038M", - "ComponentInstance": 3, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Environmental", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "GPU 3 suffered a power fault", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/gpu3", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Power.Fault.GPUPowerFault||/xyz/openbmc_project/inventory/system/chassis/motherboard/gpu4": { - "AffectedLEDs": null, - "AffectedSubsystem": "Power", - "BMCMessageID": "xyz.openbmc_project.Power.Fault.GPUPowerFault", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPPW0038M", - "ComponentInstance": 4, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Environmental", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "GPU 4 suffered a power fault", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/gpu4", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Power.Fault.GPUPowerFault||/xyz/openbmc_project/inventory/system/chassis/motherboard/gpu5": { - "AffectedLEDs": null, - "AffectedSubsystem": "Power", - "BMCMessageID": "xyz.openbmc_project.Power.Fault.GPUPowerFault", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPPW0038M", - "ComponentInstance": 5, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Environmental", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "GPU 5 suffered a power fault", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/motherboard/gpu5", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Power.Fault.PowerSupplyFanFault||/xyz/openbmc_project/inventory/system/chassis/power_supply0": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Power.Fault.PowerSupplyFanFault", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPCA0064M", - "ComponentInstance": 0, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Power supply 0 fan has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/power_supply0", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Power.Fault.PowerSupplyFanFault||/xyz/openbmc_project/inventory/system/chassis/power_supply1": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Power.Fault.PowerSupplyFanFault", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPCA0064M", - "ComponentInstance": 1, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Power supply 1 fan has failed", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/power_supply1", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Power.Fault.PowerSupplyInputFault||/xyz/openbmc_project/inventory/system/chassis/power_supply0": { - "AffectedLEDs": null, - "AffectedSubsystem": "Power", - "BMCMessageID": "xyz.openbmc_project.Power.Fault.PowerSupplyInputFault", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPPW0033M", - "ComponentInstance": 0, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Power supply 0 input fault detected", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/power_supply0", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Power.Fault.PowerSupplyInputFault||/xyz/openbmc_project/inventory/system/chassis/power_supply1": { - "AffectedLEDs": null, - "AffectedSubsystem": "Power", - "BMCMessageID": "xyz.openbmc_project.Power.Fault.PowerSupplyInputFault", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPPW0033M", - "ComponentInstance": 1, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Power supply 1 input fault detected", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/power_supply1", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Power.Fault.PowerSupplyOutputOvercurrent||/xyz/openbmc_project/inventory/system/chassis/power_supply0": { - "AffectedLEDs": null, - "AffectedSubsystem": "Power", - "BMCMessageID": "xyz.openbmc_project.Power.Fault.PowerSupplyOutputOvercurrent", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPW0035M", - "ComponentInstance": 0, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Power supply 0 output current is too high", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/power_supply0", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Power.Fault.PowerSupplyOutputOvercurrent||/xyz/openbmc_project/inventory/system/chassis/power_supply1": { - "AffectedLEDs": null, - "AffectedSubsystem": "Power", - "BMCMessageID": "xyz.openbmc_project.Power.Fault.PowerSupplyOutputOvercurrent", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPW0035M", - "ComponentInstance": 1, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Power supply 1 output current is too high", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/power_supply1", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Power.Fault.PowerSupplyOutputOvervoltage||/xyz/openbmc_project/inventory/system/chassis/power_supply0": { - "AffectedLEDs": null, - "AffectedSubsystem": "Power", - "BMCMessageID": "xyz.openbmc_project.Power.Fault.PowerSupplyOutputOvervoltage", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPW0036M", - "ComponentInstance": 0, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Power supply 0 output voltage is too high", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/power_supply0", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Power.Fault.PowerSupplyOutputOvervoltage||/xyz/openbmc_project/inventory/system/chassis/power_supply1": { - "AffectedLEDs": null, - "AffectedSubsystem": "Power", - "BMCMessageID": "xyz.openbmc_project.Power.Fault.PowerSupplyOutputOvervoltage", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPW0036M", - "ComponentInstance": 1, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Power supply 1 output voltage is too high", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/power_supply1", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Power.Fault.PowerSupplyShouldBeOn||/xyz/openbmc_project/inventory/system/chassis/power_supply0": { - "AffectedLEDs": null, - "AffectedSubsystem": "Power", - "BMCMessageID": "xyz.openbmc_project.Power.Fault.PowerSupplyShouldBeOn", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPW0034M", - "ComponentInstance": 0, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Power supply 0 has failed to power on when it needed to", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/power_supply0", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Power.Fault.PowerSupplyShouldBeOn||/xyz/openbmc_project/inventory/system/chassis/power_supply1": { - "AffectedLEDs": null, - "AffectedSubsystem": "Power", - "BMCMessageID": "xyz.openbmc_project.Power.Fault.PowerSupplyShouldBeOn", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPW0034M", - "ComponentInstance": 1, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Power supply 1 has failed to power on", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/power_supply1", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Power.Fault.PowerSupplyTemperatureFault||/xyz/openbmc_project/inventory/system/chassis/power_supply0": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Power.Fault.PowerSupplyTemperatureFault", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0065M", - "ComponentInstance": 0, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Environmental", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Power supply 0 is too hot", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/power_supply0", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Power.Fault.PowerSupplyTemperatureFault||/xyz/openbmc_project/inventory/system/chassis/power_supply1": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Power.Fault.PowerSupplyTemperatureFault", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0065M", - "ComponentInstance": 1, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Environmental", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Power supply 1 is too hot", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/power_supply1", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Power.Fault.PowerSupplyUnderVoltageFault||/xyz/openbmc_project/inventory/system/chassis/power_supply0": { - "AffectedLEDs": null, - "AffectedSubsystem": "Power", - "BMCMessageID": "xyz.openbmc_project.Power.Fault.PowerSupplyUnderVoltageFault", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPPW0009M", - "ComponentInstance": 0, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Power supply 0 input voltage out of range", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/power_supply0", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Power.Fault.PowerSupplyUnderVoltageFault||/xyz/openbmc_project/inventory/system/chassis/power_supply1": { - "AffectedLEDs": null, - "AffectedSubsystem": "Power", - "BMCMessageID": "xyz.openbmc_project.Power.Fault.PowerSupplyUnderVoltageFault", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPPW0009M", - "ComponentInstance": 1, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Power supply 1 input voltage out of range", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/power_supply1", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Power.Fault.Shutdown||/xyz/openbmc_project/inventory/system/chassis/power_supply0": { - "AffectedLEDs": null, - "AffectedSubsystem": "Power", - "BMCMessageID": "xyz.openbmc_project.Power.Fault.Shutdown", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPW0037M", - "ComponentInstance": 0, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Power supply 0 has initiated a power off due to a failure", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/power_supply0", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Power.Fault.Shutdown||/xyz/openbmc_project/inventory/system/chassis/power_supply1": { - "AffectedLEDs": null, - "AffectedSubsystem": "Power", - "BMCMessageID": "xyz.openbmc_project.Power.Fault.Shutdown", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPPW0037M", - "ComponentInstance": 1, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Power supply 1 has initiated a power off due to a failure", - "ReferencedInventory": "/xyz/openbmc_project/inventory/system/chassis/power_supply1", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/fan_tach/fan0_0": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0058M", - "ComponentInstance": "0,0", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read fan 0 rotor 0 speed", - "ReferencedInventory": "/xyz/openbmc_project/sensors/fan_tach/fan0_0", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/fan_tach/fan0_1": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0058M", - "ComponentInstance": "0,1", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read fan 0 rotor 1 speed", - "ReferencedInventory": "/xyz/openbmc_project/sensors/fan_tach/fan0_1", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/fan_tach/fan1_0": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0058M", - "ComponentInstance": "1,0", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read fan 1 rotor 0 speed", - "ReferencedInventory": "/xyz/openbmc_project/sensors/fan_tach/fan1_0", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/fan_tach/fan1_1": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0058M", - "ComponentInstance": "1,1", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read fan 1 rotor 1 speed", - "ReferencedInventory": "/xyz/openbmc_project/sensors/fan_tach/fan1_1", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/fan_tach/fan2_0": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0058M", - "ComponentInstance": "2,0", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read fan 2 rotor 0 speed", - "ReferencedInventory": "/xyz/openbmc_project/sensors/fan_tach/fan2_0", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/fan_tach/fan2_1": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0058M", - "ComponentInstance": "2,1", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read fan 2 rotor 1 speed", - "ReferencedInventory": "/xyz/openbmc_project/sensors/fan_tach/fan2_1", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/fan_tach/fan3_0": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0058M", - "ComponentInstance": "3,0", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read fan 3 rotor 0 speed", - "ReferencedInventory": "/xyz/openbmc_project/sensors/fan_tach/fan3_0", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/fan_tach/fan3_1": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0058M", - "ComponentInstance": "3,1", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read fan 3 rotor 1 speed", - "ReferencedInventory": "/xyz/openbmc_project/sensors/fan_tach/fan3_1", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/temperature/ambient": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0059M", - "ComponentInstance": null, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read ambient temperature", - "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/ambient", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/temperature/dimm0_temp": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0060M", - "ComponentInstance": 0, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read DIMM 0 power consumption", - "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/dimm0_temp", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/temperature/dimm10_temp": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0060M", - "ComponentInstance": 10, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read DIMM 10 power consumption", - "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/dimm10_temp", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/temperature/dimm11_temp": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0060M", - "ComponentInstance": 11, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read DIMM 11 power consumption", - "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/dimm11_temp", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/temperature/dimm12_temp": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0060M", - "ComponentInstance": 12, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read DIMM 12 power consumption", - "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/dimm12_temp", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/temperature/dimm13_temp": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0060M", - "ComponentInstance": 13, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read DIMM 13 power consumption", - "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/dimm13_temp", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/temperature/dimm14_temp": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0060M", - "ComponentInstance": 14, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read DIMM 14 power consumption", - "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/dimm14_temp", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/temperature/dimm15_temp": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0060M", - "ComponentInstance": 15, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read DIMM 15 power consumption", - "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/dimm15_temp", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/temperature/dimm1_temp": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0060M", - "ComponentInstance": 1, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read DIMM 1 power consumption", - "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/dimm1_temp", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/temperature/dimm2_temp": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0060M", - "ComponentInstance": 2, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read DIMM 2 power consumption", - "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/dimm2_temp", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/temperature/dimm3_temp": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0060M", - "ComponentInstance": 3, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read DIMM 3 power consumption", - "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/dimm3_temp", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/temperature/dimm4_temp": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0060M", - "ComponentInstance": 4, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read DIMM 4 power consumption", - "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/dimm4_temp", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/temperature/dimm5_temp": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0060M", - "ComponentInstance": 5, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read DIMM 5 power consumption", - "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/dimm5_temp", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/temperature/dimm6_temp": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0060M", - "ComponentInstance": 6, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read DIMM 6 power consumption", - "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/dimm6_temp", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/temperature/dimm7_temp": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0060M", - "ComponentInstance": 7, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read DIMM 7 power consumption", - "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/dimm7_temp", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/temperature/dimm8_temp": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0060M", - "ComponentInstance": 8, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read DIMM 8 power consumption", - "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/dimm8_temp", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/temperature/dimm9_temp": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0060M", - "ComponentInstance": 9, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read DIMM 9 power consumption", - "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/dimm9_temp", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/temperature/gpu0_core_temp": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0061M", - "ComponentInstance": 0, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read GPU 0 core temperature", - "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/gpu0_core_temp", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/temperature/gpu0_mem_temp": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0061M", - "ComponentInstance": 0, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read GPU 0 memory temperature", - "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/gpu0_mem_temp", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/temperature/gpu1_core_temp": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0061M", - "ComponentInstance": 1, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read GPU 1 core temperature", - "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/gpu1_core_temp", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/temperature/gpu1_mem_temp": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0061M", - "ComponentInstance": 1, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read GPU 1 memory temperature", - "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/gpu1_mem_temp", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/temperature/gpu2_core_temp": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0061M", - "ComponentInstance": 2, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read GPU 2 core temperature", - "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/gpu2_core_temp", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/temperature/gpu2_mem_temp": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0061M", - "ComponentInstance": 2, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read GPU 2 memory temperature", - "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/gpu2_mem_temp", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/temperature/gpu3_core_temp": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0061M", - "ComponentInstance": 3, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read GPU 3 core temperature", - "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/gpu3_core_temp", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/temperature/gpu3_mem_temp": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0061M", - "ComponentInstance": 3, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read GPU 3 memory temperature", - "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/gpu3_mem_temp", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/temperature/gpu4_core_temp": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0061M", - "ComponentInstance": 4, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read GPU 4 core temperature", - "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/gpu4_core_temp", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/temperature/gpu4_mem_temp": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0061M", - "ComponentInstance": 4, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read GPU 4 memory temperature", - "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/gpu4_mem_temp", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/temperature/gpu5_core_temp": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0061M", - "ComponentInstance": 5, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read GPU 5 core temperature", - "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/gpu5_core_temp", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/temperature/gpu5_mem_temp": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0061M", - "ComponentInstance": 5, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read GPU 5 memory temperature", - "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/gpu5_mem_temp", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/temperature/p0_core0_temp": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0062M", - "ComponentInstance": "0,0", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read CPU 0 core 0 temperature", - "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p0_core0_temp", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/temperature/p0_core10_temp": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0062M", - "ComponentInstance": "0,10", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read CPU 0 core 10 temperature", - "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p0_core10_temp", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/temperature/p0_core11_temp": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0062M", - "ComponentInstance": "0,11", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read CPU 0 core 11 temperature", - "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p0_core11_temp", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/temperature/p0_core12_temp": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0062M", - "ComponentInstance": "0,12", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read CPU 0 core 12 temperature", - "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p0_core12_temp", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/temperature/p0_core13_temp": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0062M", - "ComponentInstance": "0,13", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read CPU 0 core 13 temperature", - "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p0_core13_temp", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/temperature/p0_core14_temp": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0062M", - "ComponentInstance": "0,14", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read CPU 0 core 14 temperature", - "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p0_core14_temp", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/temperature/p0_core15_temp": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0062M", - "ComponentInstance": "0,15", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read CPU 0 core 15 temperature", - "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p0_core15_temp", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/temperature/p0_core16_temp": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0062M", - "ComponentInstance": "0,16", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read CPU 0 core 16 temperature", - "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p0_core16_temp", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/temperature/p0_core17_temp": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0062M", - "ComponentInstance": "0,17", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read CPU 0 core 17 temperature", - "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p0_core17_temp", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/temperature/p0_core18_temp": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0062M", - "ComponentInstance": "0,18", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read CPU 0 core 18 temperature", - "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p0_core18_temp", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/temperature/p0_core19_temp": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0062M", - "ComponentInstance": "0,19", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read CPU 0 core 19 temperature", - "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p0_core19_temp", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/temperature/p0_core1_temp": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0062M", - "ComponentInstance": "0,1", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read CPU 0 core 1 temperature", - "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p0_core1_temp", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/temperature/p0_core20_temp": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0062M", - "ComponentInstance": "0,20", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read CPU 0 core 20 temperature", - "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p0_core20_temp", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/temperature/p0_core21_temp": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0062M", - "ComponentInstance": "0,21", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read CPU 0 core 21 temperature", - "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p0_core21_temp", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/temperature/p0_core22_temp": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0062M", - "ComponentInstance": "0,22", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read CPU 0 core 22 temperature", - "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p0_core22_temp", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/temperature/p0_core23_temp": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0062M", - "ComponentInstance": "0,23", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read CPU 0 core 23 temperature", - "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p0_core23_temp", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/temperature/p0_core2_temp": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0062M", - "ComponentInstance": "0,2", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read CPU 0 core 2 temperature", - "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p0_core2_temp", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/temperature/p0_core3_temp": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0062M", - "ComponentInstance": "0,3", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read CPU 0 core 3 temperature", - "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p0_core3_temp", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/temperature/p0_core4_temp": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0062M", - "ComponentInstance": "0,4", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read CPU 0 core 4 temperature", - "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p0_core4_temp", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/temperature/p0_core5_temp": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0062M", - "ComponentInstance": "0,5", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read CPU 0 core 5 temperature", - "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p0_core5_temp", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/temperature/p0_core6_temp": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0062M", - "ComponentInstance": "0,6", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read CPU 0 core 6 temperature", - "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p0_core6_temp", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/temperature/p0_core7_temp": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0062M", - "ComponentInstance": "0,7", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read CPU 0 core 7 temperature", - "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p0_core7_temp", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/temperature/p0_core8_temp": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0062M", - "ComponentInstance": "0,8", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read CPU 0 core 8 temperature", - "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p0_core8_temp", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/temperature/p0_core9_temp": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0062M", - "ComponentInstance": "0,9", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read CPU 0 core 9 temperature", - "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p0_core9_temp", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/temperature/p0_vcs_temp": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0063M", - "ComponentInstance": 0, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read CPU 0 VCS voltage regulator temperature", - "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p0_vcs_temp", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/temperature/p0_vdd_temp": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0063M", - "ComponentInstance": 0, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read CPU 0 VDD voltage regulator temperature", - "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p0_vdd_temp", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/temperature/p0_vddr_temp": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0063M", - "ComponentInstance": 0, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read CPU 0 VDDR voltage regulator temperature", - "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p0_vddr_temp", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/temperature/p0_vdn_temp": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0063M", - "ComponentInstance": 0, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read CPU 0 VDN voltage regulator temperature", - "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p0_vdn_temp", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/temperature/p1_core0_temp": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0062M", - "ComponentInstance": "1,0", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read CPU 1 core 0 temperature", - "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p1_core0_temp", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/temperature/p1_core10_temp": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0062M", - "ComponentInstance": "1,10", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read CPU 1 core 10 temperature", - "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p1_core10_temp", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/temperature/p1_core11_temp": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0062M", - "ComponentInstance": "1,11", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read CPU 1 core 11 temperature", - "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p1_core11_temp", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/temperature/p1_core12_temp": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0062M", - "ComponentInstance": "1,12", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read CPU 1 core 12 temperature", - "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p1_core12_temp", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/temperature/p1_core13_temp": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0062M", - "ComponentInstance": "1,13", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read CPU 1 core 13 temperature", - "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p1_core13_temp", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/temperature/p1_core14_temp": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0062M", - "ComponentInstance": "1,14", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read CPU 1 core 14 temperature", - "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p1_core14_temp", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/temperature/p1_core15_temp": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0062M", - "ComponentInstance": "1,15", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read CPU 1 core 15 temperature", - "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p1_core15_temp", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/temperature/p1_core16_temp": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0062M", - "ComponentInstance": "1,16", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read CPU 1 core 16 temperature", - "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p1_core16_temp", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/temperature/p1_core17_temp": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0062M", - "ComponentInstance": "1,17", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read CPU 1 core 17 temperature", - "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p1_core17_temp", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/temperature/p1_core18_temp": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0062M", - "ComponentInstance": "1,18", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read CPU 1 core 18 temperature", - "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p1_core18_temp", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/temperature/p1_core19_temp": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0062M", - "ComponentInstance": "1,19", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read CPU 1 core 19 temperature", - "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p1_core19_temp", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/temperature/p1_core1_temp": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0062M", - "ComponentInstance": "1,1", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read CPU 1 core 1 temperature", - "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p1_core1_temp", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/temperature/p1_core20_temp": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0062M", - "ComponentInstance": "1,20", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read CPU 1 core 20 temperature", - "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p1_core20_temp", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/temperature/p1_core21_temp": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0062M", - "ComponentInstance": "1,21", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read CPU 1 core 21 temperature", - "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p1_core21_temp", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/temperature/p1_core22_temp": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0062M", - "ComponentInstance": "1,22", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read CPU 1 core 22 temperature", - "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p1_core22_temp", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/temperature/p1_core23_temp": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0062M", - "ComponentInstance": "1,23", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read CPU 1 core 23 temperature", - "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p1_core23_temp", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/temperature/p1_core2_temp": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0062M", - "ComponentInstance": "1,2", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read CPU 1 core 2 temperature", - "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p1_core2_temp", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/temperature/p1_core3_temp": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0062M", - "ComponentInstance": "1,3", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read CPU 1 core 3 temperature", - "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p1_core3_temp", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/temperature/p1_core4_temp": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0062M", - "ComponentInstance": "1,4", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read CPU 1 core 4 temperature", - "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p1_core4_temp", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/temperature/p1_core5_temp": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0062M", - "ComponentInstance": "1,5", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read CPU 1 core 5 temperature", - "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p1_core5_temp", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/temperature/p1_core6_temp": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0062M", - "ComponentInstance": "1,6", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read CPU 1 core 6 temperature", - "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p1_core6_temp", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/temperature/p1_core7_temp": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0062M", - "ComponentInstance": "1,7", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read CPU 1 core 7 temperature", - "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p1_core7_temp", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/temperature/p1_core8_temp": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0062M", - "ComponentInstance": "1,8", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read CPU 1 core 8 temperature", - "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p1_core8_temp", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/temperature/p1_core9_temp": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0062M", - "ComponentInstance": "1,9", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read CPU 1 core 9 temperature", - "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p1_core9_temp", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/temperature/p1_vcs_temp": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0063M", - "ComponentInstance": 1, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read CPU 1 VCS voltage regulator temperature", - "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p1_vcs_temp", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/temperature/p1_vdd_temp": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0063M", - "ComponentInstance": 1, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read CPU 1 VDD voltage regulator temperature", - "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p1_vdd_temp", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/temperature/p1_vddr_temp": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0063M", - "ComponentInstance": 1, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read CPU 1 VDDR voltage regulator temperature", - "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p1_vddr_temp", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||/xyz/openbmc_project/sensors/temperature/p1_vdn_temp": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0063M", - "ComponentInstance": 1, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read CPU 1 VDN voltage regulator temperature", - "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p1_vdn_temp", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.Error.ReadFailure||I2C": { - "AffectedLEDs": null, - "AffectedSubsystem": "Systems Management - Core / Virtual Appliance", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCR0024G", - "ComponentInstance": null, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Failed to read from I2C device", - "ReferencedInventory": "I2C", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Warning", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/current/ps0_output_current": { - "AffectedLEDs": null, - "AffectedSubsystem": "Power", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPPW0023M", - "ComponentInstance": null, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read the output current from power supply 0", - "ReferencedInventory": "/xyz/openbmc_project/sensors/current/ps0_output_current", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/current/ps1_output_current": { - "AffectedLEDs": null, - "AffectedSubsystem": "Power", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPPW0023M", - "ComponentInstance": null, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read the output current from power supply 1", - "ReferencedInventory": "/xyz/openbmc_project/sensors/current/ps1_output_current", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/fan_tach/fan0_0": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0058M", - "ComponentInstance": "0,0", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read fan 0 rotor 0 speed", - "ReferencedInventory": "/xyz/openbmc_project/sensors/fan_tach/fan0_0", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/fan_tach/fan0_1": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0058M", - "ComponentInstance": "0,1", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read fan 0 rotor 1 speed", - "ReferencedInventory": "/xyz/openbmc_project/sensors/fan_tach/fan0_1", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/fan_tach/fan1_0": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0058M", - "ComponentInstance": "1,0", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read fan 1 rotor 0 speed", - "ReferencedInventory": "/xyz/openbmc_project/sensors/fan_tach/fan1_0", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/fan_tach/fan1_1": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0058M", - "ComponentInstance": "1,1", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read fan 1 rotor 1 speed", - "ReferencedInventory": "/xyz/openbmc_project/sensors/fan_tach/fan1_1", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/fan_tach/fan2_0": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0058M", - "ComponentInstance": "2,0", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read fan 2 rotor 0 speed", - "ReferencedInventory": "/xyz/openbmc_project/sensors/fan_tach/fan2_0", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/fan_tach/fan2_1": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0058M", - "ComponentInstance": "2,1", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read fan 2 rotor 1 speed", - "ReferencedInventory": "/xyz/openbmc_project/sensors/fan_tach/fan2_1", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/fan_tach/fan3_0": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0058M", - "ComponentInstance": "3,0", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read fan 3 rotor 0 speed", - "ReferencedInventory": "/xyz/openbmc_project/sensors/fan_tach/fan3_0", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/fan_tach/fan3_1": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0058M", - "ComponentInstance": "3,1", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read fan 3 rotor 1 speed", - "ReferencedInventory": "/xyz/openbmc_project/sensors/fan_tach/fan3_1", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/power/p0_gpu0_power": { - "AffectedLEDs": null, - "AffectedSubsystem": "Power", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPPW0024M", - "ComponentInstance": 0, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read GPU 0 power", - "ReferencedInventory": "/xyz/openbmc_project/sensors/power/p0_gpu0_power", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/power/p0_gpu1_power": { - "AffectedLEDs": null, - "AffectedSubsystem": "Power", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPPW0024M", - "ComponentInstance": 1, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read GPU 1 power", - "ReferencedInventory": "/xyz/openbmc_project/sensors/power/p0_gpu1_power", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/power/p0_gpu2_power": { - "AffectedLEDs": null, - "AffectedSubsystem": "Power", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPPW0024M", - "ComponentInstance": 2, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read GPU 2 power", - "ReferencedInventory": "/xyz/openbmc_project/sensors/power/p0_gpu2_power", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/power/p0_io_power": { - "AffectedLEDs": null, - "AffectedSubsystem": "Power", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPPW0025M", - "ComponentInstance": 0, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read CPU 0 I/O power", - "ReferencedInventory": "/xyz/openbmc_project/sensors/power/p0_io_power", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/power/p0_mem_power": { - "AffectedLEDs": null, - "AffectedSubsystem": "Power", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPPW0026M", - "ComponentInstance": 0, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read CPU 0 memory power", - "ReferencedInventory": "/xyz/openbmc_project/sensors/power/p0_mem_power", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/power/p0_power": { - "AffectedLEDs": null, - "AffectedSubsystem": "Power", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPPW0027M", - "ComponentInstance": 0, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read CPU 0 power", - "ReferencedInventory": "/xyz/openbmc_project/sensors/power/p0_power", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/power/p1_gpu0_power": { - "AffectedLEDs": null, - "AffectedSubsystem": "Power", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPPW0024M", - "ComponentInstance": 3, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read GPU 3 power", - "ReferencedInventory": "/xyz/openbmc_project/sensors/power/p1_gpu0_power", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/power/p1_gpu1_power": { - "AffectedLEDs": null, - "AffectedSubsystem": "Power", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPPW0024M", - "ComponentInstance": 4, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read GPU 4 power", - "ReferencedInventory": "/xyz/openbmc_project/sensors/power/p1_gpu1_power", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/power/p1_gpu2_power": { - "AffectedLEDs": null, - "AffectedSubsystem": "Power", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPPW0024M", - "ComponentInstance": 5, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read GPU 5 power", - "ReferencedInventory": "/xyz/openbmc_project/sensors/power/p1_gpu2_power", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/power/p1_io_power": { - "AffectedLEDs": null, - "AffectedSubsystem": "Power", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPPW0025M", - "ComponentInstance": 1, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read CPU 1 I/O power", - "ReferencedInventory": "/xyz/openbmc_project/sensors/power/p1_io_power", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/power/p1_mem_power": { - "AffectedLEDs": null, - "AffectedSubsystem": "Power", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPPW0026M", - "ComponentInstance": null, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read CPU 1 memory power", - "ReferencedInventory": "/xyz/openbmc_project/sensors/power/p1_mem_power", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/power/p1_power": { - "AffectedLEDs": null, - "AffectedSubsystem": "Power", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPPW0027M", - "ComponentInstance": 1, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read CPU 1 power", - "ReferencedInventory": "/xyz/openbmc_project/sensors/power/p1_power", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/power/ps0_input_power": { - "AffectedLEDs": null, - "AffectedSubsystem": "Power", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPPW0028M", - "ComponentInstance": 0, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read power supply 0 input power", - "ReferencedInventory": "/xyz/openbmc_project/sensors/power/ps0_input_power", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/power/ps1_input_power": { - "AffectedLEDs": null, - "AffectedSubsystem": "Power", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPPW0028M", - "ComponentInstance": 1, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read power supply 1 input power", - "ReferencedInventory": "/xyz/openbmc_project/sensors/power/ps1_input_power", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/power/storage_a_power": { - "AffectedLEDs": null, - "AffectedSubsystem": "Power", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPPW0029M", - "ComponentInstance": 0, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read storage 0 power", - "ReferencedInventory": "/xyz/openbmc_project/sensors/power/storage_a_power", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/power/storage_b_power": { - "AffectedLEDs": null, - "AffectedSubsystem": "Power", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPPW0029M", - "ComponentInstance": 1, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read storage 1 power", - "ReferencedInventory": "/xyz/openbmc_project/sensors/power/storage_b_power", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/power/total_power": { - "AffectedLEDs": null, - "AffectedSubsystem": "Power", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPPW0030M", - "ComponentInstance": null, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read total power consumption", - "ReferencedInventory": "/xyz/openbmc_project/sensors/power/total_power", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/temperature/ambient": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0059M", - "ComponentInstance": null, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read ambient temperature", - "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/ambient", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/temperature/dimm0_temp": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0060M", - "ComponentInstance": 0, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read DIMM 0 power consumption", - "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/dimm0_temp", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/temperature/dimm10_temp": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0060M", - "ComponentInstance": 10, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read DIMM 10 power consumption", - "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/dimm10_temp", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/temperature/dimm11_temp": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0060M", - "ComponentInstance": 11, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read DIMM 11 power consumption", - "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/dimm11_temp", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/temperature/dimm12_temp": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0060M", - "ComponentInstance": 12, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read DIMM 12 power consumption", - "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/dimm12_temp", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/temperature/dimm13_temp": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0060M", - "ComponentInstance": 13, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read DIMM 13 power consumption", - "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/dimm13_temp", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/temperature/dimm14_temp": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0060M", - "ComponentInstance": 14, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read DIMM 14 power consumption", - "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/dimm14_temp", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/temperature/dimm15_temp": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0060M", - "ComponentInstance": 15, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read DIMM 15 power consumption", - "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/dimm15_temp", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/temperature/dimm1_temp": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0060M", - "ComponentInstance": 1, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read DIMM 1 power consumption", - "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/dimm1_temp", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/temperature/dimm2_temp": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0060M", - "ComponentInstance": 2, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read DIMM 2 power consumption", - "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/dimm2_temp", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/temperature/dimm3_temp": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0060M", - "ComponentInstance": 3, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read DIMM 3 power consumption", - "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/dimm3_temp", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/temperature/dimm4_temp": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0060M", - "ComponentInstance": 4, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read DIMM 4 power consumption", - "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/dimm4_temp", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/temperature/dimm5_temp": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0060M", - "ComponentInstance": 5, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read DIMM 5 power consumption", - "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/dimm5_temp", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/temperature/dimm6_temp": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0060M", - "ComponentInstance": 6, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read DIMM 6 power consumption", - "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/dimm6_temp", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/temperature/dimm7_temp": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0060M", - "ComponentInstance": 7, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read DIMM 7 power consumption", - "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/dimm7_temp", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/temperature/dimm8_temp": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0060M", - "ComponentInstance": 8, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read DIMM 8 power consumption", - "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/dimm8_temp", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/temperature/dimm9_temp": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0060M", - "ComponentInstance": 9, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read DIMM 9 power consumption", - "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/dimm9_temp", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/temperature/gpu0_core_temp": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0061M", - "ComponentInstance": 0, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read GPU 0 core temperature", - "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/gpu0_core_temp", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/temperature/gpu0_mem_temp": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0061M", - "ComponentInstance": 0, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read GPU 0 memory temperature", - "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/gpu0_mem_temp", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/temperature/gpu1_core_temp": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0061M", - "ComponentInstance": 1, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read GPU 1 core temperature", - "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/gpu1_core_temp", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/temperature/gpu1_mem_temp": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0061M", - "ComponentInstance": 1, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read GPU 1 memory temperature", - "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/gpu1_mem_temp", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/temperature/gpu2_core_temp": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0061M", - "ComponentInstance": 2, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read GPU 2 core temperature", - "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/gpu2_core_temp", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/temperature/gpu2_mem_temp": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0061M", - "ComponentInstance": 2, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read GPU 2 memory temperature", - "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/gpu2_mem_temp", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/temperature/gpu3_core_temp": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0061M", - "ComponentInstance": 3, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read GPU 3 core temperature", - "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/gpu3_core_temp", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/temperature/gpu3_mem_temp": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0061M", - "ComponentInstance": 3, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read GPU 3 memory temperature", - "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/gpu3_mem_temp", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/temperature/gpu4_core_temp": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0061M", - "ComponentInstance": 4, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read GPU 4 core temperature", - "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/gpu4_core_temp", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/temperature/gpu4_mem_temp": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0061M", - "ComponentInstance": 4, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read GPU 4 memory temperature", - "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/gpu4_mem_temp", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/temperature/gpu5_core_temp": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0061M", - "ComponentInstance": 5, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read GPU 5 core temperature", - "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/gpu5_core_temp", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/temperature/gpu5_mem_temp": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0061M", - "ComponentInstance": 5, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read GPU 5 memory temperature", - "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/gpu5_mem_temp", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/temperature/p0_core0_temp": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0062M", - "ComponentInstance": "0,0", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read CPU 0 core 0 temperature", - "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p0_core0_temp", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/temperature/p0_core10_temp": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0062M", - "ComponentInstance": "0,10", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read CPU 0 core 10 temperature", - "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p0_core10_temp", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/temperature/p0_core11_temp": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0062M", - "ComponentInstance": "0,11", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read CPU 0 core 11 temperature", - "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p0_core11_temp", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/temperature/p0_core12_temp": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0062M", - "ComponentInstance": "0,12", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read CPU 0 core 12 temperature", - "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p0_core12_temp", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/temperature/p0_core13_temp": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0062M", - "ComponentInstance": "0,13", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read CPU 0 core 13 temperature", - "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p0_core13_temp", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/temperature/p0_core14_temp": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0062M", - "ComponentInstance": "0,14", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read CPU 0 core 14 temperature", - "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p0_core14_temp", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/temperature/p0_core15_temp": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0062M", - "ComponentInstance": "0,15", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read CPU 0 core 15 temperature", - "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p0_core15_temp", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/temperature/p0_core16_temp": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0062M", - "ComponentInstance": "0,16", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read CPU 0 core 16 temperature", - "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p0_core16_temp", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/temperature/p0_core17_temp": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0062M", - "ComponentInstance": "0,17", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read CPU 0 core 17 temperature", - "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p0_core17_temp", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/temperature/p0_core18_temp": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0062M", - "ComponentInstance": "0,18", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read CPU 0 core 18 temperature", - "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p0_core18_temp", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/temperature/p0_core19_temp": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0062M", - "ComponentInstance": "0,19", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read CPU 0 core 19 temperature", - "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p0_core19_temp", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/temperature/p0_core1_temp": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0062M", - "ComponentInstance": "0,1", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read CPU 0 core 1 temperature", - "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p0_core1_temp", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/temperature/p0_core20_temp": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0062M", - "ComponentInstance": "0,20", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read CPU 0 core 20 temperature", - "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p0_core20_temp", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/temperature/p0_core21_temp": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0062M", - "ComponentInstance": "0,21", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read CPU 0 core 21 temperature", - "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p0_core21_temp", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/temperature/p0_core22_temp": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0062M", - "ComponentInstance": "0,22", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read CPU 0 core 22 temperature", - "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p0_core22_temp", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/temperature/p0_core23_temp": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0062M", - "ComponentInstance": "0,23", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read CPU 0 core 23 temperature", - "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p0_core23_temp", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/temperature/p0_core2_temp": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0062M", - "ComponentInstance": "0,2", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read CPU 0 core 2 temperature", - "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p0_core2_temp", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/temperature/p0_core3_temp": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0062M", - "ComponentInstance": "0,3", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read CPU 0 core 3 temperature", - "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p0_core3_temp", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/temperature/p0_core4_temp": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0062M", - "ComponentInstance": "0,4", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read CPU 0 core 4 temperature", - "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p0_core4_temp", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/temperature/p0_core5_temp": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0062M", - "ComponentInstance": "0,5", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read CPU 0 core 5 temperature", - "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p0_core5_temp", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/temperature/p0_core6_temp": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0062M", - "ComponentInstance": "0,6", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read CPU 0 core 6 temperature", - "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p0_core6_temp", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/temperature/p0_core7_temp": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0062M", - "ComponentInstance": "0,7", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read CPU 0 core 7 temperature", - "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p0_core7_temp", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/temperature/p0_core8_temp": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0062M", - "ComponentInstance": "0,8", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read CPU 0 core 8 temperature", - "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p0_core8_temp", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/temperature/p0_core9_temp": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0062M", - "ComponentInstance": "0,9", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read CPU 0 core 9 temperature", - "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p0_core9_temp", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/temperature/p0_vcs_temp": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0063M", - "ComponentInstance": 0, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read CPU 0 VCS voltage regulator temperature", - "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p0_vcs_temp", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/temperature/p0_vdd_temp": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0063M", - "ComponentInstance": 0, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read CPU 0 VDD voltage regulator temperature", - "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p0_vdd_temp", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/temperature/p0_vddr_temp": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0063M", - "ComponentInstance": 0, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read CPU 0 VDDR voltage regulator temperature", - "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p0_vddr_temp", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/temperature/p0_vdn_temp": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0063M", - "ComponentInstance": 0, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read CPU 0 VDN voltage regulator temperature", - "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p0_vdn_temp", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/temperature/p1_core0_temp": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0062M", - "ComponentInstance": "1,0", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read CPU 1 core 0 temperature", - "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p1_core0_temp", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/temperature/p1_core10_temp": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0062M", - "ComponentInstance": "1,10", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read CPU 1 core 10 temperature", - "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p1_core10_temp", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/temperature/p1_core11_temp": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0062M", - "ComponentInstance": "1,11", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read CPU 1 core 11 temperature", - "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p1_core11_temp", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/temperature/p1_core12_temp": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0062M", - "ComponentInstance": "1,12", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read CPU 1 core 12 temperature", - "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p1_core12_temp", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/temperature/p1_core13_temp": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0062M", - "ComponentInstance": "1,13", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read CPU 1 core 13 temperature", - "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p1_core13_temp", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/temperature/p1_core14_temp": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0062M", - "ComponentInstance": "1,14", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read CPU 1 core 14 temperature", - "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p1_core14_temp", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/temperature/p1_core15_temp": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0062M", - "ComponentInstance": "1,15", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read CPU 1 core 15 temperature", - "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p1_core15_temp", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/temperature/p1_core16_temp": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0062M", - "ComponentInstance": "1,16", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read CPU 1 core 16 temperature", - "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p1_core16_temp", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/temperature/p1_core17_temp": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0062M", - "ComponentInstance": "1,17", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read CPU 1 core 17 temperature", - "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p1_core17_temp", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/temperature/p1_core18_temp": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0062M", - "ComponentInstance": "1,18", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read CPU 1 core 18 temperature", - "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p1_core18_temp", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/temperature/p1_core19_temp": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0062M", - "ComponentInstance": "1,19", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read CPU 1 core 19 temperature", - "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p1_core19_temp", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/temperature/p1_core1_temp": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0062M", - "ComponentInstance": "1,1", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read CPU 1 core 1 temperature", - "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p1_core1_temp", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/temperature/p1_core20_temp": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0062M", - "ComponentInstance": "1,20", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read CPU 1 core 20 temperature", - "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p1_core20_temp", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/temperature/p1_core21_temp": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0062M", - "ComponentInstance": "1,21", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read CPU 1 core 21 temperature", - "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p1_core21_temp", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/temperature/p1_core22_temp": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0062M", - "ComponentInstance": "1,22", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read CPU 1 core 22 temperature", - "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p1_core22_temp", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/temperature/p1_core23_temp": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0062M", - "ComponentInstance": "1,23", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read CPU 1 core 23 temperature", - "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p1_core23_temp", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/temperature/p1_core2_temp": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0062M", - "ComponentInstance": "1,2", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read CPU 1 core 2 temperature", - "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p1_core2_temp", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/temperature/p1_core3_temp": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0062M", - "ComponentInstance": "1,3", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read CPU 1 core 3 temperature", - "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p1_core3_temp", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/temperature/p1_core4_temp": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0062M", - "ComponentInstance": "1,4", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read CPU 1 core 4 temperature", - "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p1_core4_temp", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/temperature/p1_core5_temp": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0062M", - "ComponentInstance": "1,5", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read CPU 1 core 5 temperature", - "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p1_core5_temp", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/temperature/p1_core6_temp": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0062M", - "ComponentInstance": "1,6", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read CPU 1 core 6 temperature", - "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p1_core6_temp", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/temperature/p1_core7_temp": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0062M", - "ComponentInstance": "1,7", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read CPU 1 core 7 temperature", - "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p1_core7_temp", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/temperature/p1_core8_temp": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0062M", - "ComponentInstance": "1,8", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read CPU 1 core 8 temperature", - "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p1_core8_temp", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/temperature/p1_core9_temp": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0062M", - "ComponentInstance": "1,9", - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read CPU 1 core 9 temperature", - "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p1_core9_temp", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/temperature/p1_vcs_temp": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0063M", - "ComponentInstance": 1, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read CPU 1 VCS voltage regulator temperature", - "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p1_vcs_temp", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/temperature/p1_vdd_temp": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0063M", - "ComponentInstance": 1, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read CPU 1 VDD voltage regulator temperature", - "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p1_vdd_temp", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/temperature/p1_vddr_temp": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0063M", - "ComponentInstance": 1, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read CPU 1 VDDR voltage regulator temperature", - "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p1_vddr_temp", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/temperature/p1_vdn_temp": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0063M", - "ComponentInstance": 1, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read CPU 1 VDN voltage regulator temperature", - "ReferencedInventory": "/xyz/openbmc_project/sensors/temperature/p1_vdn_temp", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/voltage/ps0_input_voltage": { - "AffectedLEDs": null, - "AffectedSubsystem": "Power", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPPW0031M", - "ComponentInstance": 0, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read power supply 0 input voltage", - "ReferencedInventory": "/xyz/openbmc_project/sensors/voltage/ps0_input_voltage", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/voltage/ps0_output_voltage": { - "AffectedLEDs": null, - "AffectedSubsystem": "Power", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPPW0032M", - "ComponentInstance": 0, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read power supply 0 output voltage", - "ReferencedInventory": "/xyz/openbmc_project/sensors/voltage/ps0_output_voltage", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/voltage/ps1_input_voltage": { - "AffectedLEDs": null, - "AffectedSubsystem": "Power", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPPW0031M", - "ComponentInstance": 1, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read power supply 1 input voltage", - "ReferencedInventory": "/xyz/openbmc_project/sensors/voltage/ps1_input_voltage", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Device.ReadFailure||/xyz/openbmc_project/sensors/voltage/ps1_output_voltage": { - "AffectedLEDs": null, - "AffectedSubsystem": "Power", - "BMCMessageID": "xyz.openbmc_project.Sensor.Device.ReadFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPPW0032M", - "ComponentInstance": 1, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Communication Failure/Timeout", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read power supply 1 output voltage", - "ReferencedInventory": "/xyz/openbmc_project/sensors/voltage/ps1_output_voltage", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Sensor.Threshold.Error.CriticalHigh||temperature": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.Sensor.Threshold.Error.CriticalHigh", - "CallHomeCandidate": true, - "CommonEventID": "FQPSPCA0072M", - "ComponentInstance": null, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Environmental", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Three or more CPU cores have gone over temperature, initiating a thermal shutdown.", - "ReferencedInventory": "temperature", - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Software.Version.Error.InternalFailure": { - "AffectedLEDs": null, - "AffectedSubsystem": "Systems Management - Core / Virtual Appliance", - "BMCMessageID": "xyz.openbmc_project.Software.Version.Error.InternalFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCR0027G", - "ComponentInstance": null, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Firmware/Software Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to process the image provided", - "ReferencedInventory": null, - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Warning", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Software.Version.Error.ManifestFileFailure": { - "AffectedLEDs": null, - "AffectedSubsystem": "Systems Management - Core / Virtual Appliance", - "BMCMessageID": "xyz.openbmc_project.Software.Version.Error.ManifestFileFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCR0025G", - "ComponentInstance": null, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Firmware/Software Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to read the manifest file", - "ReferencedInventory": null, - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Warning", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.Software.Version.Error.UnTarFailure": { - "AffectedLEDs": null, - "AffectedSubsystem": "Systems Management - Core / Virtual Appliance", - "BMCMessageID": "xyz.openbmc_project.Software.Version.Error.UnTarFailure", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCR0026G", - "ComponentInstance": null, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Firmware/Software Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "Unable to decompress the tar file", - "ReferencedInventory": null, - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Warning", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.State.Host.Error.SoftOffTimeout": { - "AffectedLEDs": null, - "AffectedSubsystem": "Host Operating System", - "BMCMessageID": "xyz.openbmc_project.State.Host.Error.SoftOffTimeout", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPOS0000G", - "ComponentInstance": null, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Firmware/Software Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": null, - "Message": "The soft power off of the host has timed out", - "ReferencedInventory": null, - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Warning", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.State.Host.SoftOffTimeout": { - "AffectedLEDs": null, - "AffectedSubsystem": "Host Operating System", - "BMCMessageID": "xyz.openbmc_project.State.Host.SoftOffTimeout", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPOS0000G", - "ComponentInstance": null, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Monitoring Agent", - "Internal": false, - "LengthyDescription": null, - "LogSource": "BMC", - "Message": "The soft power off of the host has timed out", - "ReferencedInventory": null, - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Warning", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.State.Shutdown.Inventory.Error.Fan": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.State.Shutdown.Inventory.Error.Fan", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0067F", - "ComponentInstance": null, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Unrecoverable Hardware Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": null, - "Message": "The system shut down due to not having enough functional fans.", - "ReferencedInventory": null, - "RelatedEventIDs": {}, - "Serviceable": false, - "Severity": "Warning", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.State.Shutdown.Power.Error.Fault": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.State.Shutdown.Power.Error.Fault", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0068F", - "ComponentInstance": null, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Environmental", - "Internal": false, - "LengthyDescription": null, - "LogSource": null, - "Message": "The system was shut down due to a power fault being detected.", - "ReferencedInventory": null, - "RelatedEventIDs": {}, - "Serviceable": false, - "Severity": "Warning", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.State.Shutdown.ThermalEvent.Error.GPU": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.State.Shutdown.ThermalEvent.Error.GPU", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0070F", - "ComponentInstance": null, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Environmental", - "Internal": false, - "LengthyDescription": null, - "LogSource": null, - "Message": "The system was shut down due to a GPU going over temperature", - "ReferencedInventory": null, - "RelatedEventIDs": {}, - "Serviceable": false, - "Severity": "Warning", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.openbmc_project.State.Shutdown.ThermalEvent.Error.Processor": { - "AffectedLEDs": null, - "AffectedSubsystem": "Cooling", - "BMCMessageID": "xyz.openbmc_project.State.Shutdown.ThermalEvent.Error.Processor", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPCA0069F", - "ComponentInstance": null, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Environmental", - "Internal": false, - "LengthyDescription": null, - "LogSource": null, - "Message": "The system was shut down due to a processor going over temperature", - "ReferencedInventory": null, - "RelatedEventIDs": {}, - "Serviceable": false, - "Severity": "Warning", - "UserAction": null, - "VMMigrationFlag": null - }, - "xyz.opnbmc_project.State.Host.Error.SoftOffTimeout": { - "AffectedLEDs": null, - "AffectedSubsystem": "Canister/Appliance", - "BMCMessageID": "xyz.opnbmc_project.State.Host.Error.SoftOffTimeout", - "CallHomeCandidate": false, - "CommonEventID": "FQPSPAA0010M", - "ComponentInstance": null, - "DateAdded": null, - "DateReviewed": null, - "EventType": "Firmware/Software Failure", - "Internal": false, - "LengthyDescription": null, - "LogSource": null, - "Message": "The host did not shutdown within the configured time", - "ReferencedInventory": null, - "RelatedEventIDs": {}, - "Serviceable": true, - "Severity": "Critical", - "UserAction": null, - "VMMigrationFlag": null - } - }, - "fileInfo": { - "Entity": "IBM OpenBMC", - "Version": "1.7.1", - "language": "English" - } -} \ No newline at end of file diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/mboxd/mboxd.bbappend b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/mboxd/mboxd.bbappend deleted file mode 100644 index ac35ae9b4..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/mboxd/mboxd.bbappend +++ /dev/null @@ -1,12 +0,0 @@ -MBOXD_FLASH_SIZE = "64M" - -FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" - -SYSTEMD_SERVICE_${PN} += "check-pnor-format.service" - -SRC_URI += "file://check_pnor_format.sh" - -do_install_append() { - install -d ${D}${bindir} - install -m 0755 ${WORKDIR}/check_pnor_format.sh ${D}${bindir}/check_pnor_format.sh -} diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/mboxd/mboxd/check-pnor-format.service b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/mboxd/mboxd/check-pnor-format.service deleted file mode 100644 index 88bf0ad39..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/mboxd/mboxd/check-pnor-format.service +++ /dev/null @@ -1,11 +0,0 @@ -[Unit] -Description=Check PNOR UBI format -Before=mboxd.service - -[Service] -ExecStart={bindir}/check_pnor_format.sh -Type=oneshot -RemainAfterExit=yes - -[Install] -RequiredBy=mboxd.service diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/mboxd/mboxd/check_pnor_format.sh b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/mboxd/mboxd/check_pnor_format.sh deleted file mode 100644 index ec043eaf9..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/mboxd/mboxd/check_pnor_format.sh +++ /dev/null @@ -1,18 +0,0 @@ -#!/bin/sh - -# Get the mtd device number (mtdX) -findmtd() { - m="$(grep -xl "$1" /sys/class/mtd/*/name)" - m="${m%/name}" - m="${m##*/}" - echo "${m}" -} - -pnormtd="$(findmtd pnor)" -pnor="${pnormtd#mtd}" -pnordev="/dev/mtd${pnor}" - -if [[ ! "$(dd if=${pnordev} bs=1 count=3 2> /dev/null)" = "UBI" ]]; then - echo "${pnordev} is not formatted UBI" - exit 1 -fi diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/network/network.bbappend b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/network/network.bbappend deleted file mode 100644 index 7e0dc2fcc..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/network/network.bbappend +++ /dev/null @@ -1,2 +0,0 @@ -FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" -SYSTEMD_SERVICE_${PN} += "ncsi-netlink.service" diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/network/network/ncsi-netlink.service b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/network/network/ncsi-netlink.service deleted file mode 100644 index f49114dcb..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/network/network/ncsi-netlink.service +++ /dev/null @@ -1,13 +0,0 @@ -[Unit] -Description=Stop the ethernet link failover -Wants=xyz.openbmc_project.Network.service -After=xyz.openbmc_project.Network.service - -[Service] -Restart=no -ExecStart=/usr/bin/env ncsi-netlink --set -x 2 -p 0 -c 0 -SyslogIdentifier=ncsi-netlink -Type=oneshot - -[Install] -WantedBy={SYSTEMD_DEFAULT_TARGET} diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/packagegroups/packagegroup-obmc-apps.bbappend b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/packagegroups/packagegroup-obmc-apps.bbappend deleted file mode 100644 index 6e0db1e62..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/packagegroups/packagegroup-obmc-apps.bbappend +++ /dev/null @@ -1,5 +0,0 @@ -RDEPENDS_${PN}-inventory += "openpower-fru-vpd openpower-occ-control phosphor-cooling-type virtual/obmc-gpio-presence" -RDEPENDS_${PN}-fan-control += "witherspoon-fan-watchdog" -RDEPENDS_${PN}-extras += "witherspoon-pfault-analysis witherspoon-power-supply-sync phosphor-webui" - -${PN}-software-extras_df-obmc-ubi-fs += "phosphor-software-manager-sync" diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/packagegroups/packagegroup-op-apps.bbappend b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/packagegroups/packagegroup-op-apps.bbappend deleted file mode 100644 index c4b027f92..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/packagegroups/packagegroup-op-apps.bbappend +++ /dev/null @@ -1 +0,0 @@ -RDEPENDS_${PN}-fans_remove += "obmc-control-fan" diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/power/phosphor-logging-error-logs-native.bbappend b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/power/phosphor-logging-error-logs-native.bbappend deleted file mode 100644 index 03646adeb..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/power/phosphor-logging-error-logs-native.bbappend +++ /dev/null @@ -1,2 +0,0 @@ -DEPENDS += "witherspoon-pfault-analysis-error-native" - diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/power/witherspoon-pfault-analysis-error-native.bb b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/power/witherspoon-pfault-analysis-error-native.bb deleted file mode 100644 index 64c551f7d..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/power/witherspoon-pfault-analysis-error-native.bb +++ /dev/null @@ -1,18 +0,0 @@ -SUMMARY = "Copy error yaml files to known path for elog parsing" -PR = "r1" - -inherit native -inherit obmc-phosphor-license -inherit phosphor-dbus-yaml - -require witherspoon-pfault-analysis.inc - -S = "${WORKDIR}/git" - -do_install_append() { - SRC=${S}/org/open_power/Witherspoon - DEST=${D}${yaml_dir}/org/open_power/Witherspoon - install -d ${DEST} - install ${SRC}/Fault.errors.yaml ${DEST} - install ${SRC}/Fault.metadata.yaml ${DEST} -} diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/power/witherspoon-pfault-analysis.bb b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/power/witherspoon-pfault-analysis.bb deleted file mode 100644 index 1d148dfa0..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/power/witherspoon-pfault-analysis.bb +++ /dev/null @@ -1,47 +0,0 @@ -SUMMARY = "Witherspoon Power Fault Analysis" -DESCRIPTION = "Analyzes power devices for faults" -PR = "r1" - -inherit autotools -inherit pkgconfig -inherit obmc-phosphor-systemd -inherit pythonnative - -require ${PN}.inc - -S = "${WORKDIR}/git" - -DEPENDS += " \ - phosphor-logging \ - autoconf-archive-native \ - openpower-dbus-interfaces \ - sdbus++-native \ - " - -RDEPENDS_${PN} += " \ - phosphor-logging \ - phosphor-dbus-interfaces \ - sdbusplus \ - " - -CHASSIS_ON_TGT = "obmc-chassis-poweron@0.target" -SEQ_MONITOR_SVC = "witherspoon-pseq-monitor.service" -SEQ_MONITOR_FMT = "../${SEQ_MONITOR_SVC}:${CHASSIS_ON_TGT}.wants/${SEQ_MONITOR_SVC}" - -SEQ_PGOOD_SVC = "witherspoon-pseq-monitor-pgood.service" -SEQ_PGOOD_FMT = "../${SEQ_PGOOD_SVC}:${CHASSIS_ON_TGT}.wants/${SEQ_PGOOD_SVC}" - -SYSTEMD_SERVICE_${PN} += "${SEQ_MONITOR_SVC} ${SEQ_PGOOD_SVC}" -SYSTEMD_LINK_${PN} += "${SEQ_MONITOR_FMT} ${SEQ_PGOOD_FMT}" - -PSU_MONITOR_TMPL = "witherspoon-power-supply-monitor@.service" -PSU_MONITOR_INSTFMT = "witherspoon-power-supply-monitor@{0}.service" -PSU_MONITOR_TGT = "${SYSTEMD_DEFAULT_TARGET}" -PSU_MONITOR_FMT = "../${PSU_MONITOR_TMPL}:${PSU_MONITOR_TGT}.requires/${PSU_MONITOR_INSTFMT}" - -FILES_witherspoon-psu-monitor = "${sbindir}/witherspoon-psu-monitor" -SYSTEMD_SERVICE_${PN} += "${PSU_MONITOR_TMPL}" -SYSTEMD_LINK_${PN} += "${@compose_list(d, 'PSU_MONITOR_FMT', 'OBMC_POWER_SUPPLY_INSTANCES')}" - -PSU_MONITOR_ENV_FMT = "obmc/power-supply-monitor/power-supply-monitor-{0}.conf" -SYSTEMD_ENVIRONMENT_FILE_${PN} += "${@compose_list(d, 'PSU_MONITOR_ENV_FMT', 'OBMC_POWER_SUPPLY_INSTANCES')}" diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/power/witherspoon-pfault-analysis.inc b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/power/witherspoon-pfault-analysis.inc deleted file mode 100644 index f047c1fa2..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/power/witherspoon-pfault-analysis.inc +++ /dev/null @@ -1,5 +0,0 @@ -HOMEPAGE = "https://github.com/openbmc/witherspoon-pfault-analysis" -LICENSE = "Apache-2.0" -LIC_FILES_CHKSUM = "file://${S}/LICENSE;md5=e3fc50a88d0a364313df4b21ef20c29e" -SRC_URI += "git://github.com/openbmc/witherspoon-pfault-analysis" -SRCREV = "cab4834210a92da1cd300ec12740fcb1c19dc375" diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/power/witherspoon-pfault-analysis/obmc/power-supply-monitor/power-supply-monitor-0.conf b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/power/witherspoon-pfault-analysis/obmc/power-supply-monitor/power-supply-monitor-0.conf deleted file mode 100644 index 207eb503f..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/power/witherspoon-pfault-analysis/obmc/power-supply-monitor/power-supply-monitor-0.conf +++ /dev/null @@ -1,6 +0,0 @@ -DEVPATH=/sys/bus/i2c/devices/3-0069 -INSTANCE=0 -INVENTORY=/system/chassis/motherboard/powersupply0 -NUM_HISTORY_RECORDS=120 -SYNC_GPIO_PATH=/dev/gpiochip0 -SYNC_GPIO_NUM=105 \ No newline at end of file diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/power/witherspoon-pfault-analysis/obmc/power-supply-monitor/power-supply-monitor-1.conf b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/power/witherspoon-pfault-analysis/obmc/power-supply-monitor/power-supply-monitor-1.conf deleted file mode 100644 index 73efd450d..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/power/witherspoon-pfault-analysis/obmc/power-supply-monitor/power-supply-monitor-1.conf +++ /dev/null @@ -1,6 +0,0 @@ -DEVPATH=/sys/bus/i2c/devices/3-0068 -INSTANCE=1 -INVENTORY=/system/chassis/motherboard/powersupply1 -NUM_HISTORY_RECORDS=120 -SYNC_GPIO_PATH=/dev/gpiochip0 -SYNC_GPIO_NUM=105 \ No newline at end of file diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/power/witherspoon-pfault-analysis/witherspoon-power-supply-monitor@.service b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/power/witherspoon-pfault-analysis/witherspoon-power-supply-monitor@.service deleted file mode 100644 index ba4e368e4..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/power/witherspoon-pfault-analysis/witherspoon-power-supply-monitor@.service +++ /dev/null @@ -1,15 +0,0 @@ -[Unit] -Description=Witherspoon Power Supply %I Monitor -Wants=mapper-wait@-xyz-openbmc_project-inventory-system-chassis-motherboard-powersupply%i.service -After=mapper-wait@-xyz-openbmc_project-inventory-system-chassis-motherboard-powersupply%i.service -Wants=mapper-wait@-org-openbmc-control-power0.service -After=mapper-wait@-org-openbmc-control-power0.service -ConditionPathExists={envfiledir}/obmc/power-supply-monitor/power-supply-monitor-%i.conf - -[Service] -EnvironmentFile={envfiledir}/obmc/power-supply-monitor/power-supply-monitor-%i.conf -ExecStart=/usr/bin/env witherspoon-psu-monitor --path=${{DEVPATH}} --instance=${{INSTANCE}} --inventory=${{INVENTORY}} --num-history-records=${{NUM_HISTORY_RECORDS}} --sync-gpio-path=${{SYNC_GPIO_PATH}} --sync-gpio-num=${{SYNC_GPIO_NUM}} -SyslogIdentifier=witherspoon-psu-monitor - -[Install] -RequiredBy={SYSTEMD_DEFAULT_TARGET} diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/power/witherspoon-pfault-analysis/witherspoon-pseq-monitor-pgood.service b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/power/witherspoon-pfault-analysis/witherspoon-pseq-monitor-pgood.service deleted file mode 100644 index f18efc1a6..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/power/witherspoon-pfault-analysis/witherspoon-pseq-monitor-pgood.service +++ /dev/null @@ -1,11 +0,0 @@ -[Unit] -Description=Witherspoon Power Sequencer Power-on Monitor -Wants=op-power-start@0.service -After=op-power-start@0.service -Conflicts=obmc-chassis-poweroff@0.target -ConditionPathExists=!/run/openbmc/chassis@0-on - -[Service] -Type=oneshot -ExecStart=/usr/bin/env witherspoon-pseq-monitor -a pgood-monitor -i 5000 -SyslogIdentifier=witherspoon-pseq-monitor diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/power/witherspoon-pfault-analysis/witherspoon-pseq-monitor.service b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/power/witherspoon-pfault-analysis/witherspoon-pseq-monitor.service deleted file mode 100644 index 6e76c8f48..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/power/witherspoon-pfault-analysis/witherspoon-pseq-monitor.service +++ /dev/null @@ -1,10 +0,0 @@ -[Unit] -Description=Witherspoon Power Sequencer Runtime Monitor -Wants=obmc-host-start-pre@0.target -Before=obmc-host-start-pre@0.target -After=obmc-power-on@0.target -Conflicts=obmc-chassis-poweroff@0.target - -[Service] -ExecStart=/usr/bin/env witherspoon-pseq-monitor -a runtime-monitor -i 500 -SyslogIdentifier=witherspoon-pseq-monitor diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/power/witherspoon-power-supply-policy-native.bb b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/power/witherspoon-power-supply-policy-native.bb deleted file mode 100644 index 4d234c199..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/power/witherspoon-power-supply-policy-native.bb +++ /dev/null @@ -1,12 +0,0 @@ -SUMMARY = "Power supply policy for Witherspoon" -PR = "r1" - -inherit native -inherit obmc-phosphor-license -inherit phosphor-dbus-monitor - -SRC_URI += "file://power-supply-policy.yaml" - -do_install() { - install -D ${WORKDIR}/power-supply-policy.yaml ${D}${config_dir}/power-supply-policy.yaml -} diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/power/witherspoon-power-supply-policy/power-supply-policy.yaml b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/power/witherspoon-power-supply-policy/power-supply-policy.yaml deleted file mode 100644 index 20141c9c3..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/power/witherspoon-power-supply-policy/power-supply-policy.yaml +++ /dev/null @@ -1,215 +0,0 @@ -# Witherspoon power supply policy for PDM. -# -# Create an error if a power supply is removed while the system is powered on - -- name: power supply0 - class: group - group: path - members: - - meta: POWER SUPPLY - path: /xyz/openbmc_project/inventory/system/chassis/motherboard/powersupply0 - -- name: power supply1 - class: group - group: path - members: - - meta: POWER SUPPLY - path: /xyz/openbmc_project/inventory/system/chassis/motherboard/powersupply1 - -- name: power supplies - description: > - 'A Witherspoon has two power supplies to monitor.' - class: group - group: path - members: - - meta: POWER SUPPLY - path: /xyz/openbmc_project/inventory/system/chassis/motherboard/powersupply0 - - meta: POWER SUPPLY - path: /xyz/openbmc_project/inventory/system/chassis/motherboard/powersupply1 - -- name: chassis state - description: > - 'A Witherspoon has a single chassis to monitor.' - class: group - group: path - members: - - meta: CHASSISSTATE - path: /xyz/openbmc_project/state/chassis0 - -- name: power supply present - description: > - 'Monitor the presence state of each power supply.' - class: group - group: property - type: boolean - members: - - interface: xyz.openbmc_project.Inventory.Item - meta: PRESENT - property: Present - -- name: chassis powered - description: > - 'Monitor the chassis power state.' - class: group - group: property - type: string - members: - - interface: xyz.openbmc_project.State.Chassis - meta: CHASSIS_STATE - property: CurrentPowerState - -- name: watch power supply present - description: > - 'Trigger logic on power supply presence state changes.' - class: watch - watch: property - paths: power supplies - properties: power supply present - callback: check power - -- name: watch chassis state - description: > - 'Trigger logic on chassis power state changes.' - class: watch - watch: property - paths: chassis state - properties: chassis powered - callback: check power - -- name: check power - description: > - 'If the chassis has power, check for power supplies.' - class: condition - condition: count - paths: chassis state - properties: chassis powered - callback: check power supplies - countop: '>' - countbound: 0 - op: '==' - bound: xyz.openbmc_project.State.Chassis.PowerState.On - -- name: check power supplies - description: > - 'Create an error if a power supply is not present.' - class: callback - callback: group - members: - - check power supply0 presence - - check power supply1 presence - -- name: check power supply0 presence - description: > - 'If this condition passes power supply0 has been unplugged for more than - 5 seconds. Count present power supplies rather than non-present - power supplies since the latter would pass if the power supply has not - been created for some reason. - - For a more detailed definition of unplugged, consult the documentation - of xyz.openbmc_project.Inventory.Item and/or the documentation - of the power supply inventory object implementation.' - class: condition - condition: count - paths: power supply0 - properties: power supply present - defer: 5000000us - callback: notpresent power supply0 error - countop: '<' - countbound: 1 - op: '==' - bound: true - -- name: check power supply1 presence - description: > - 'If this condition passes power supply1 has been unplugged for more than - 5 seconds.' - class: condition - condition: count - paths: power supply1 - properties: power supply present - defer: 5000000us - callback: notpresent power supply1 error - countop: '<' - countbound: 1 - op: '==' - bound: true - -- name: notpresent power supply0 error - class: callback - callback: elog - paths: power supply0 - properties: power supply present - error: xyz::openbmc_project::Inventory::Error::NotPresent - metadata: - - name: xyz::openbmc_project::Inventory::NotPresent::CALLOUT_INVENTORY_PATH - value: /xyz/openbmc_project/inventory/system/chassis/motherboard/powersupply0 - type: string - -- name: notpresent power supply1 error - class: callback - callback: elog - paths: power supply1 - properties: power supply present - error: xyz::openbmc_project::Inventory::Error::NotPresent - metadata: - - name: xyz::openbmc_project::Inventory::NotPresent::CALLOUT_INVENTORY_PATH - value: /xyz/openbmc_project/inventory/system/chassis/motherboard/powersupply1 - type: string - -- name: resolve power supply0 errors if present - description: > - 'If power supply0 is present, call the resolve ps0 errors callback.' - class: condition - condition: count - paths: power supply0 - properties: power supply present - callback: resolve power supply0 errors - countop: '>' - countbound: 0 - op: '==' - bound: true - -- name: resolve power supply1 errors if present - description: > - 'If power supply1 is present, call the resolve ps1 errors callback.' - class: condition - condition: count - paths: power supply1 - properties: power supply present - callback: resolve power supply1 errors - countop: '>' - countbound: 0 - op: '==' - bound: true - -- name: resolve power supply0 errors - class: callback - callback: resolve callout - paths: power supply0 - properties: power supply present - callout: /xyz/openbmc_project/inventory/system/chassis/motherboard/powersupply0 - -- name: resolve power supply1 errors - class: callback - callback: resolve callout - paths: power supply1 - properties: power supply present - callout: /xyz/openbmc_project/inventory/system/chassis/motherboard/powersupply1 - -- name: watch power supply0 present for resolving error logs - description: > - 'On supply present state changes, check if errors need to be resolved.' - class: watch - watch: property - paths: power supply0 - properties: power supply present - callback: resolve power supply0 errors if present - -- name: watch power supply1 present for resolving error logs - description: > - 'On supply present state changes, check if errors need to be resolved.' - class: watch - watch: property - paths: power supply1 - properties: power supply present - callback: resolve power supply1 errors if present diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/power/witherspoon-power-supply-sync.bb b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/power/witherspoon-power-supply-sync.bb deleted file mode 100644 index b0903e714..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/power/witherspoon-power-supply-sync.bb +++ /dev/null @@ -1,15 +0,0 @@ -SUMMARY = "Witherspoon Power Supply Sync" -DESCRIPTION = "Synchronizes the power supplies' INPUT_HISTORY data" -PR = "r1" - -inherit obmc-phosphor-license -inherit obmc-phosphor-systemd - -RDEPENDS_${PN} += "virtual/obmc-gpio-monitor" - -SYNC_SERVICE = "witherspoon-power-supply-sync.service" -TGTFMT = "obmc-chassis-poweron@0.target" -SYNC_FMT = "../${SYNC_SERVICE}:${TGTFMT}.wants/${SYNC_SERVICE}" - -SYSTEMD_SERVICE_${PN} += "${SYNC_SERVICE}" -SYSTEMD_LINK_${PN} += "${SYNC_FMT}" diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/power/witherspoon-power-supply-sync/witherspoon-power-supply-sync.service b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/power/witherspoon-power-supply-sync/witherspoon-power-supply-sync.service deleted file mode 100644 index 005a0141d..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/power/witherspoon-power-supply-sync/witherspoon-power-supply-sync.service +++ /dev/null @@ -1,14 +0,0 @@ -[Unit] -Description=Witherspoon Power Supply Input History SYNC -Wants=obmc-power-start-pre@0.target -After=obmc-power-start-pre@0.target -Wants=obmc-chassis-poweron@0.target -Before=obmc-chassis-poweron@0.target -ConditionPathExists=!/run/openbmc/chassis@0-on - -[Service] -ExecStart=/usr/bin/env phosphor-gpio-util --gpio=105 --path=/dev/gpiochip0 --delay=5 --action=low_high -SyslogIdentifier=witherspoon-power-supply-sync - -[Install] -RequiredBy=obmc-chassis-poweron@0.target diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/sensors/phosphor-hwmon%.bbappend b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/sensors/phosphor-hwmon%.bbappend deleted file mode 100644 index 584418c06..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/sensors/phosphor-hwmon%.bbappend +++ /dev/null @@ -1,47 +0,0 @@ -FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" - -SRC_URI += " \ - file://70-hwmon.rules \ - file://70-max31785-hwmon.rules \ - file://start_max31785_hwmon.sh \ - " - -WSPOON_CHIPS = " \ - i2c@1e78a000/i2c-bus@100/bmp280@77 \ - i2c@1e78a000/i2c-bus@100/dps310@76 \ - i2c@1e78a000/i2c-bus@100/max31785@52_air \ - i2c@1e78a000/i2c-bus@100/max31785@52_water \ - i2c@1e78a000/i2c-bus@100/power-supply@68 \ - i2c@1e78a000/i2c-bus@100/power-supply@69 \ - i2c@1e78a000/i2c-bus@140/ir35221@70 \ - i2c@1e78a000/i2c-bus@140/ir35221@71 \ - i2c@1e78a000/i2c-bus@180/ir35221@70 \ - i2c@1e78a000/i2c-bus@180/ir35221@71 \ - i2c@1e78a000/i2c-bus@380/tmp275@4a \ - " -WSPOON_ITEMSFMT = "ahb/apb/{0}.conf" -WSPOON_ITEMS = "${@compose_list(d, 'WSPOON_ITEMSFMT', 'WSPOON_CHIPS')}" - -WSPOON_OCCS = " \ - 00--00--00--06/sbefifo1-dev0/occ-hwmon.1 \ - 00--00--00--0a/fsi1/slave@01--00/01--01--00--06/sbefifo2-dev0/occ-hwmon.2 \ - " -WSPOON_OCCSFMT = "devices/platform/gpio-fsi/fsi0/slave@00--00/{0}.conf" -WSPOON_OCCITEMS = "${@compose_list(d, 'WSPOON_OCCSFMT', 'WSPOON_OCCS')}" - -ENVS = "obmc/hwmon/{0}" -SYSTEMD_ENVIRONMENT_FILE_${PN} += "${@compose_list(d, 'ENVS', 'WSPOON_ITEMS')}" -SYSTEMD_ENVIRONMENT_FILE_${PN} += "${@compose_list(d, 'ENVS', 'WSPOON_OCCITEMS')}" - -SYSTEMD_ENVIRONMENT_FILE_max31785-msl += "obmc/hwmon-max31785/wspoon.conf" -SYSTEMD_LINK_max31785-msl += "../phosphor-max31785-msl@.service:${SYSTEMD_DEFAULT_TARGET}.wants/phosphor-max31785-msl@wspoon.service" - -SYSTEMD_SERVICE_${PN} += "max31785-hwmon-helper@.service" - -do_install_append() { - install -d ${D}/${base_libdir}/udev/rules.d/ - install ${WORKDIR}/70-max31785-hwmon.rules ${D}/${base_libdir}/udev/rules.d/ - - install -d ${D}${bindir} - install -m 0755 ${WORKDIR}/start_max31785_hwmon.sh ${D}${bindir} -} diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/sensors/phosphor-hwmon%/70-hwmon.rules b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/sensors/phosphor-hwmon%/70-hwmon.rules deleted file mode 100755 index 548b219e7..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/sensors/phosphor-hwmon%/70-hwmon.rules +++ /dev/null @@ -1,2 +0,0 @@ -SUBSYSTEM=="hwmon", ACTION=="add", ENV{OF_NAME}!="max31785", RUN="/usr/bin/start_hwmon.sh start %p %E{OF_FULLNAME}" -SUBSYSTEM=="hwmon", ACTION=="remove", RUN="/usr/bin/start_hwmon.sh stop %p %E{OF_FULLNAME}" diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/sensors/phosphor-hwmon%/70-max31785-hwmon.rules b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/sensors/phosphor-hwmon%/70-max31785-hwmon.rules deleted file mode 100755 index e1c3172f4..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/sensors/phosphor-hwmon%/70-max31785-hwmon.rules +++ /dev/null @@ -1 +0,0 @@ -SUBSYSTEM=="hwmon", ACTION=="add", ENV{OF_NAME}=="max31785", RUN="/bin/systemctl start max31785-hwmon-helper@%E{OF_FULLNAME}.service" diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/sensors/phosphor-hwmon%/max31785-hwmon-helper@.service b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/sensors/phosphor-hwmon%/max31785-hwmon-helper@.service deleted file mode 100644 index 98b5541f2..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/sensors/phosphor-hwmon%/max31785-hwmon-helper@.service +++ /dev/null @@ -1,9 +0,0 @@ -[Unit] -Description=MAX31785 hwmon helper -Wants=phosphor-cooling-type@0.service -After=phosphor-cooling-type@0.service - -[Service] -Type=oneshot -ExecStart=/usr/bin/env start_max31785_hwmon.sh %I -SyslogIdentifier=max31785-hwmon-helper diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon-max31785/wspoon.conf b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon-max31785/wspoon.conf deleted file mode 100644 index 409a75f0b..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon-max31785/wspoon.conf +++ /dev/null @@ -1,3 +0,0 @@ -BUS=3 -PATHS="/system/chassis/motherboard/fan0 /system/chassis/motherboard/fan1 /system/chassis/motherboard/fan2 /system/chassis/motherboard/fan3" -REVISION=0x3040 diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@100/bmp280@77.conf b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@100/bmp280@77.conf deleted file mode 100644 index cdf8b4726..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@100/bmp280@77.conf +++ /dev/null @@ -1,6 +0,0 @@ -LABEL_temp1 = "ambient" -WARNHI_temp1 = "25000" -WARNLO_temp1 = "0" -CRITHI_temp1 = "35000" -CRITLO_temp1 = "0" -OFFSET_temp1 = "-2000" diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@100/dps310@76.conf b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@100/dps310@76.conf deleted file mode 100644 index cdf8b4726..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@100/dps310@76.conf +++ /dev/null @@ -1,6 +0,0 @@ -LABEL_temp1 = "ambient" -WARNHI_temp1 = "25000" -WARNLO_temp1 = "0" -CRITHI_temp1 = "35000" -CRITLO_temp1 = "0" -OFFSET_temp1 = "-2000" diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@100/max31785@52_air.conf b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@100/max31785@52_air.conf deleted file mode 100644 index 0aafc9b14..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@100/max31785@52_air.conf +++ /dev/null @@ -1,33 +0,0 @@ -LABEL_fan1 = "fan0_0" -CRITLO_fan1 = "2974" -CRITHI_fan1 = "12076" - -LABEL_fan2 = "fan1_0" -CRITLO_fan2 = "2974" -CRITHI_fan2 = "12076" - -LABEL_fan3 = "fan2_0" -CRITLO_fan3 = "2974" -CRITHI_fan3 = "12076" - -LABEL_fan4 = "fan3_0" -CRITLO_fan4 = "2974" -CRITHI_fan4 = "12076" - -LABEL_fan5 = "fan0_1" -CRITLO_fan5 = "2974" -CRITHI_fan5 = "12076" - -LABEL_fan6 = "fan1_1" -CRITLO_fan6 = "2974" -CRITHI_fan6 = "12076" - -LABEL_fan7 = "fan2_1" -CRITLO_fan7 = "2974" -CRITHI_fan7 = "12076" - -LABEL_fan8 = "fan3_1" -CRITLO_fan8 = "2974" -CRITHI_fan8 = "12076" - -TARGET_MODE = "RPM" diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@100/max31785@52_water.conf b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@100/max31785@52_water.conf deleted file mode 100644 index 5c0efe420..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@100/max31785@52_water.conf +++ /dev/null @@ -1,25 +0,0 @@ -LABEL_fan1 = "fan0_0" -CRITLO_fan1 = "2549" -CRITHI_fan1 = "12076" - -LABEL_fan3 = "fan2_0" -CRITLO_fan3 = "2549" -CRITHI_fan3 = "12076" - -LABEL_fan4 = "fan3_0" -CRITLO_fan4 = "2549" -CRITHI_fan4 = "12076" - -LABEL_fan5 = "fan0_1" -CRITLO_fan5 = "2549" -CRITHI_fan5 = "12076" - -LABEL_fan7 = "fan2_1" -CRITLO_fan7 = "2549" -CRITHI_fan7 = "12076" - -LABEL_fan8 = "fan3_1" -CRITLO_fan8 = "2549" -CRITHI_fan8 = "12076" - -TARGET_MODE = "RPM" diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@100/power-supply@68.conf b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@100/power-supply@68.conf deleted file mode 100644 index e463b517c..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@100/power-supply@68.conf +++ /dev/null @@ -1,23 +0,0 @@ -LABEL_in1="ps1_input_voltage" -WARNHI_in1="290000" -WARNLO_in1="200000" -CRITHI_in1="300000" -CRITLO_in1="180000" - -LABEL_in2="ps1_output_voltage" -WARNHI_in2="12700" -WARNLO_in2="0" -CRITHI_in2="13000" -CRITLO_in2="0" - -LABEL_curr1="ps1_output_current" -WARNHI_curr1="170000" -WARNLO_curr1="0" -CRITHI_curr1="180000" -CRITLO_curr1="0" - -LABEL_power1="ps1_input_power" -WARNHI_power1="2350000000" -WARNLO_power1="0" -CRITHI_power1="2500000000" -CRITLO_power1="0" diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@100/power-supply@69.conf b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@100/power-supply@69.conf deleted file mode 100644 index 2fadbdec0..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@100/power-supply@69.conf +++ /dev/null @@ -1,23 +0,0 @@ -LABEL_in1="ps0_input_voltage" -WARNHI_in1="290000" -WARNLO_in1="200000" -CRITHI_in1="300000" -CRITLO_in1="180000" - -LABEL_in2="ps0_output_voltage" -WARNHI_in2="12700" -WARNLO_in2="0" -CRITHI_in2="13000" -CRITLO_in2="0" - -LABEL_curr1="ps0_output_current" -WARNHI_curr1="170000" -WARNLO_curr1="0" -CRITHI_curr1="180000" -CRITLO_curr1="0" - -LABEL_power1="ps0_input_power" -WARNHI_power1="2350000000" -WARNLO_power1="0" -CRITHI_power1="2500000000" -CRITLO_power1="0" diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@140/ir35221@70.conf b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@140/ir35221@70.conf deleted file mode 100644 index 6f15a5d36..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@140/ir35221@70.conf +++ /dev/null @@ -1,11 +0,0 @@ -LABEL_temp1 = "p0_vdd_temp" -WARNHI_temp1 = "80000" -WARNLO_temp1 = "0" -CRITHI_temp1 = "85000" -CRITLO_temp1 = "0" - -LABEL_temp2 = "p0_vcs_temp" -WARNHI_temp2 = "80000" -WARNLO_temp2 = "0" -CRITHI_temp2 = "85000" -CRITLO_temp2 = "0" \ No newline at end of file diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@140/ir35221@71.conf b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@140/ir35221@71.conf deleted file mode 100644 index eee7d51bb..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@140/ir35221@71.conf +++ /dev/null @@ -1,11 +0,0 @@ -LABEL_temp1 = "p0_vdn_temp" -WARNHI_temp1 = "80000" -WARNLO_temp1 = "0" -CRITHI_temp1 = "85000" -CRITLO_temp1 = "0" - -LABEL_temp2 = "p0_vddr_temp" -WARNHI_temp2 = "80000" -WARNLO_temp2 = "0" -CRITHI_temp2 = "85000" -CRITLO_temp2 = "0" \ No newline at end of file diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@180/ir35221@70.conf b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@180/ir35221@70.conf deleted file mode 100644 index 0a7bce056..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@180/ir35221@70.conf +++ /dev/null @@ -1,11 +0,0 @@ -LABEL_temp1 = "p1_vdd_temp" -WARNHI_temp1 = "80000" -WARNLO_temp1 = "0" -CRITHI_temp1 = "85000" -CRITLO_temp1 = "0" - -LABEL_temp2 = "p1_vcs_temp" -WARNHI_temp2 = "80000" -WARNLO_temp2 = "0" -CRITHI_temp2 = "85000" -CRITLO_temp2 = "0" \ No newline at end of file diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@180/ir35221@71.conf b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@180/ir35221@71.conf deleted file mode 100644 index 433cd677c..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@180/ir35221@71.conf +++ /dev/null @@ -1,11 +0,0 @@ -LABEL_temp1 = "p1_vdn_temp" -WARNHI_temp1 = "80000" -WARNLO_temp1 = "0" -CRITHI_temp1 = "85000" -CRITLO_temp1 = "0" - -LABEL_temp2 = "p1_vddr_temp" -WARNHI_temp2 = "80000" -WARNLO_temp2 = "0" -CRITHI_temp2 = "85000" -CRITLO_temp2 = "0" \ No newline at end of file diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@380/tmp275@4a.conf b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@380/tmp275@4a.conf deleted file mode 100644 index 3af092867..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@380/tmp275@4a.conf +++ /dev/null @@ -1,5 +0,0 @@ -LABEL_temp1 = "pcie" -WARNHI_temp1 = "60000" -WARNLO_temp1 = "0" -CRITHI_temp1 = "70000" -CRITLO_temp1 = "0" diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/devices/platform/gpio-fsi/fsi0/slave@00--00/00--00--00--06/sbefifo1-dev0/occ-hwmon.1.conf b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/devices/platform/gpio-fsi/fsi0/slave@00--00/00--00--00--06/sbefifo1-dev0/occ-hwmon.1.conf deleted file mode 100644 index c7ea3113c..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/devices/platform/gpio-fsi/fsi0/slave@00--00/00--00--00--06/sbefifo1-dev0/occ-hwmon.1.conf +++ /dev/null @@ -1,338 +0,0 @@ -MODE_temp1 = "label" -MODE_temp2 = "label" -MODE_temp3 = "label" -MODE_temp4 = "label" -MODE_temp5 = "label" -MODE_temp6 = "label" -MODE_temp7 = "label" -MODE_temp8 = "label" -MODE_temp9 = "label" -MODE_temp10 = "label" -MODE_temp11 = "label" -MODE_temp12 = "label" -MODE_temp13 = "label" -MODE_temp14 = "label" -MODE_temp15 = "label" -MODE_temp16 = "label" -MODE_temp17 = "label" -MODE_temp18 = "label" -MODE_temp19 = "label" -MODE_temp20 = "label" -MODE_temp21 = "label" -MODE_temp22 = "label" -MODE_temp23 = "label" -MODE_temp24 = "label" -MODE_temp25 = "label" -MODE_temp26 = "label" -MODE_temp27 = "label" -MODE_temp28 = "label" -MODE_temp29 = "label" -MODE_temp30 = "label" -MODE_temp31 = "label" -MODE_temp32 = "label" -MODE_temp33 = "label" -MODE_temp34 = "label" -MODE_temp35 = "label" -MODE_temp36 = "label" -MODE_temp37 = "label" -MODE_temp38 = "label" - -MODE_power1 = "function_id" -MODE_power2 = "function_id" -MODE_power3 = "function_id" -MODE_power4 = "function_id" -MODE_power5 = "function_id" -MODE_power6 = "function_id" -MODE_power7 = "function_id" -MODE_power8 = "function_id" -MODE_power9 = "function_id" -MODE_power10 = "function_id" -MODE_power11 = "function_id" -MODE_power12 = "function_id" -MODE_power13 = "function_id" -MODE_power14 = "function_id" -MODE_power15 = "function_id" - -REMOVERCS = "11" - -LABEL_temp17 = "p0_core0_temp" -WARNHI_temp17 = "78000" -WARNLO_temp17 = "0" -CRITHI_temp17 = "83000" -CRITLO_temp17 = "0" - -LABEL_temp20 = "p0_core1_temp" -WARNHI_temp20 = "78000" -WARNLO_temp20 = "0" -CRITHI_temp20 = "83000" -CRITLO_temp20 = "0" - -LABEL_temp23 = "p0_core2_temp" -WARNHI_temp23 = "78000" -WARNLO_temp23 = "0" -CRITHI_temp23 = "83000" -CRITLO_temp23 = "0" - -LABEL_temp26 = "p0_core3_temp" -WARNHI_temp26 = "78000" -WARNLO_temp26 = "0" -CRITHI_temp26 = "83000" -CRITLO_temp26 = "0" - -LABEL_temp29 = "p0_core4_temp" -WARNHI_temp29 = "78000" -WARNLO_temp29 = "0" -CRITHI_temp29 = "83000" -CRITLO_temp29 = "0" - -LABEL_temp32 = "p0_core5_temp" -WARNHI_temp32 = "78000" -WARNLO_temp32 = "0" -CRITHI_temp32 = "83000" -CRITLO_temp32 = "0" - -LABEL_temp35 = "p0_core6_temp" -WARNHI_temp35 = "78000" -WARNLO_temp35 = "0" -CRITHI_temp35 = "83000" -CRITLO_temp35 = "0" - -LABEL_temp38 = "p0_core7_temp" -WARNHI_temp38 = "78000" -WARNLO_temp38 = "0" -CRITHI_temp38 = "83000" -CRITLO_temp38 = "0" - -LABEL_temp41 = "p0_core8_temp" -WARNHI_temp41 = "78000" -WARNLO_temp41 = "0" -CRITHI_temp41 = "83000" -CRITLO_temp41 = "0" - -LABEL_temp44 = "p0_core9_temp" -WARNHI_temp44 = "78000" -WARNLO_temp44 = "0" -CRITHI_temp44 = "83000" -CRITLO_temp44 = "0" - -LABEL_temp47 = "p0_core10_temp" -WARNHI_temp47 = "78000" -WARNLO_temp47 = "0" -CRITHI_temp47 = "83000" -CRITLO_temp47 = "0" - -LABEL_temp50 = "p0_core11_temp" -WARNHI_temp50 = "78000" -WARNLO_temp50 = "0" -CRITHI_temp50 = "83000" -CRITLO_temp50 = "0" - -LABEL_temp53 = "p0_core12_temp" -WARNHI_temp53 = "78000" -WARNLO_temp53 = "0" -CRITHI_temp53 = "83000" -CRITLO_temp53 = "0" - -LABEL_temp56 = "p0_core13_temp" -WARNHI_temp56 = "78000" -WARNLO_temp56 = "0" -CRITHI_temp56 = "83000" -CRITLO_temp56 = "0" - -LABEL_temp59 = "p0_core14_temp" -WARNHI_temp59 = "78000" -WARNLO_temp59 = "0" -CRITHI_temp59 = "83000" -CRITLO_temp59 = "0" - -LABEL_temp62 = "p0_core15_temp" -WARNHI_temp62 = "78000" -WARNLO_temp62 = "0" -CRITHI_temp62 = "83000" -CRITLO_temp62 = "0" - -LABEL_temp65 = "p0_core16_temp" -WARNHI_temp65 = "78000" -WARNLO_temp65 = "0" -CRITHI_temp65 = "83000" -CRITLO_temp65 = "0" - -LABEL_temp68 = "p0_core17_temp" -WARNHI_temp68 = "78000" -WARNLO_temp68 = "0" -CRITHI_temp68 = "83000" -CRITLO_temp68 = "0" - -LABEL_temp71 = "p0_core18_temp" -WARNHI_temp71 = "78000" -WARNLO_temp71 = "0" -CRITHI_temp71 = "83000" -CRITLO_temp71 = "0" - -LABEL_temp74 = "p0_core19_temp" -WARNHI_temp74 = "78000" -WARNLO_temp74 = "0" -CRITHI_temp74 = "83000" -CRITLO_temp74 = "0" - -LABEL_temp77 = "p0_core20_temp" -WARNHI_temp77 = "78000" -WARNLO_temp77 = "0" -CRITHI_temp77 = "83000" -CRITLO_temp77 = "0" - -LABEL_temp80 = "p0_core21_temp" -WARNHI_temp80 = "78000" -WARNLO_temp80 = "0" -CRITHI_temp80 = "83000" -CRITLO_temp80 = "0" - -LABEL_temp83 = "p0_core22_temp" -WARNHI_temp83 = "78000" -WARNLO_temp83 = "0" -CRITHI_temp83 = "83000" -CRITLO_temp83 = "0" - -LABEL_temp86 = "p0_core23_temp" -WARNHI_temp86 = "78000" -WARNLO_temp86 = "0" -CRITHI_temp86 = "83000" -CRITLO_temp86 = "0" - -LABEL_temp165 = "dimm0_temp" -WARNHI_temp165 = "78000" -WARNLO_temp165 = "0" -CRITHI_temp165 = "83000" -CRITLO_temp165 = "0" - -LABEL_temp167 = "dimm1_temp" -WARNHI_temp167 = "78000" -WARNLO_temp167 = "0" -CRITHI_temp167 = "83000" -CRITLO_temp167 = "0" - -LABEL_temp169 = "dimm2_temp" -WARNHI_temp169 = "78000" -WARNLO_temp169 = "0" -CRITHI_temp169 = "83000" -CRITLO_temp169 = "0" - -LABEL_temp171 = "dimm3_temp" -WARNHI_temp171 = "78000" -WARNLO_temp171 = "0" -CRITHI_temp171 = "83000" -CRITLO_temp171 = "0" - -LABEL_temp173 = "dimm4_temp" -WARNHI_temp173 = "78000" -WARNLO_temp173 = "0" -CRITHI_temp173 = "83000" -CRITLO_temp173 = "0" - -LABEL_temp175 = "dimm5_temp" -WARNHI_temp175 = "78000" -WARNLO_temp175 = "0" -CRITHI_temp175 = "83000" -CRITLO_temp175 = "0" - -LABEL_temp177 = "dimm6_temp" -WARNHI_temp177 = "78000" -WARNLO_temp177 = "0" -CRITHI_temp177 = "83000" -CRITLO_temp177 = "0" - -LABEL_temp179 = "dimm7_temp" -WARNHI_temp179 = "78000" -WARNLO_temp179 = "0" -CRITHI_temp179 = "83000" -CRITLO_temp179 = "0" - -LABEL_temp198 = "gpu0_core_temp" -WARNHI_temp198 = "76000" -WARNLO_temp198 = "0" -CRITHI_temp198 = "81000" -CRITLO_temp198 = "0" - -LABEL_temp199 = "gpu0_mem_temp" -WARNHI_temp199 = "78000" -WARNLO_temp199 = "0" -CRITHI_temp199 = "83000" -CRITLO_temp199 = "0" - -LABEL_temp201 = "gpu1_core_temp" -WARNHI_temp201 = "76000" -WARNLO_temp201 = "0" -CRITHI_temp201 = "81000" -CRITLO_temp201 = "0" - -LABEL_temp202 = "gpu1_mem_temp" -WARNHI_temp202 = "78000" -WARNLO_temp202 = "0" -CRITHI_temp202 = "83000" -CRITLO_temp202 = "0" - -LABEL_temp204 = "gpu2_core_temp" -WARNHI_temp204 = "76000" -WARNLO_temp204 = "0" -CRITHI_temp204 = "81000" -CRITLO_temp204 = "0" - -LABEL_temp205 = "gpu2_mem_temp" -WARNHI_temp205 = "78000" -WARNLO_temp205 = "0" -CRITHI_temp205 = "83000" -CRITLO_temp205 = "0" - -LABEL_power22 = "total_power" -WARNHI_power22 = "3050000000" -WARNLO_power22 = "0" -CRITHI_power22 = "3100000000" -CRITLO_power22 = "0" - -LABEL_power5 = "p0_power" -WARNHI_power5 = "250000000" -WARNLO_power5 = "0" -CRITHI_power5 = "300000000" -CRITLO_power5 = "0" - -LABEL_power6 = "p1_power" -WARNHI_power6 = "250000000" -WARNLO_power6 = "0" -CRITHI_power6 = "300000000" -CRITLO_power6 = "0" - -LABEL_power9 = "p0_io_power" -WARNHI_power9 = "80000000" -WARNLO_power9 = "0" -CRITHI_power9 = "100000000" -CRITLO_power9 = "0" - -LABEL_power10 = "p1_io_power" -WARNHI_power10 = "80000000" -WARNLO_power10 = "0" -CRITHI_power10 = "100000000" -CRITLO_power10 = "0" - -LABEL_power1 = "p0_mem_power" -WARNHI_power1 = "250000000" -WARNLO_power1 = "0" -CRITHI_power1 = "300000000" -CRITLO_power1 = "0" - -LABEL_power2 = "p1_mem_power" -WARNHI_power2 = "250000000" -WARNLO_power2 = "0" -CRITHI_power2 = "300000000" -CRITLO_power2 = "0" - -LABEL_power18 = "fan_disk_power" -WARNHI_power18 = "375000000" -WARNLO_power18 = "0" -CRITHI_power18 = "400000000" -CRITLO_power18 = "0" - -LABEL_power13 = "io_power" -WARNHI_power13 = "128000000" -WARNLO_power13 = "0" -CRITHI_power13 = "150000000" -CRITLO_power13 = "0" diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/devices/platform/gpio-fsi/fsi0/slave@00--00/00--00--00--0a/fsi1/slave@01--00/01--01--00--06/sbefifo2-dev0/occ-hwmon.2.conf b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/devices/platform/gpio-fsi/fsi0/slave@00--00/00--00--00--0a/fsi1/slave@01--00/01--01--00--06/sbefifo2-dev0/occ-hwmon.2.conf deleted file mode 100644 index 55b72fc2a..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/devices/platform/gpio-fsi/fsi0/slave@00--00/00--00--00--0a/fsi1/slave@01--00/01--01--00--06/sbefifo2-dev0/occ-hwmon.2.conf +++ /dev/null @@ -1,268 +0,0 @@ -MODE_temp1 = "label" -MODE_temp2 = "label" -MODE_temp3 = "label" -MODE_temp4 = "label" -MODE_temp5 = "label" -MODE_temp6 = "label" -MODE_temp7 = "label" -MODE_temp8 = "label" -MODE_temp9 = "label" -MODE_temp10 = "label" -MODE_temp11 = "label" -MODE_temp12 = "label" -MODE_temp13 = "label" -MODE_temp14 = "label" -MODE_temp15 = "label" -MODE_temp16 = "label" -MODE_temp17 = "label" -MODE_temp18 = "label" -MODE_temp19 = "label" -MODE_temp20 = "label" -MODE_temp21 = "label" -MODE_temp22 = "label" -MODE_temp23 = "label" -MODE_temp24 = "label" -MODE_temp25 = "label" -MODE_temp26 = "label" -MODE_temp27 = "label" -MODE_temp28 = "label" -MODE_temp29 = "label" -MODE_temp30 = "label" -MODE_temp31 = "label" -MODE_temp32 = "label" -MODE_temp33 = "label" -MODE_temp34 = "label" -MODE_temp35 = "label" -MODE_temp36 = "label" -MODE_temp37 = "label" -MODE_temp38 = "label" - -REMOVERCS = "11" - -LABEL_temp91 = "p1_core0_temp" -WARNHI_temp91 = "78000" -WARNLO_temp91 = "0" -CRITHI_temp91 = "83000" -CRITLO_temp91 = "0" - -LABEL_temp94 = "p1_core1_temp" -WARNHI_temp94 = "78000" -WARNLO_temp94 = "0" -CRITHI_temp94 = "83000" -CRITLO_temp94 = "0" - -LABEL_temp97 = "p1_core2_temp" -WARNHI_temp97 = "78000" -WARNLO_temp97 = "0" -CRITHI_temp97 = "83000" -CRITLO_temp97 = "0" - -LABEL_temp100 = "p1_core3_temp" -WARNHI_temp100 = "78000" -WARNLO_temp100 = "0" -CRITHI_temp100 = "83000" -CRITLO_temp100 = "0" - -LABEL_temp103 = "p1_core4_temp" -WARNHI_temp103 = "78000" -WARNLO_temp103 = "0" -CRITHI_temp103 = "83000" -CRITLO_temp103 = "0" - -LABEL_temp106 = "p1_core5_temp" -WARNHI_temp106 = "78000" -WARNLO_temp106 = "0" -CRITHI_temp106 = "83000" -CRITLO_temp106 = "0" - -LABEL_temp109 = "p1_core6_temp" -WARNHI_temp109 = "78000" -WARNLO_temp109 = "0" -CRITHI_temp109 = "83000" -CRITLO_temp109 = "0" - -LABEL_temp112 = "p1_core7_temp" -WARNHI_temp112 = "78000" -WARNLO_temp112 = "0" -CRITHI_temp112 = "83000" -CRITLO_temp112 = "0" - -LABEL_temp115 = "p1_core8_temp" -WARNHI_temp115 = "78000" -WARNLO_temp115 = "0" -CRITHI_temp115 = "83000" -CRITLO_temp115 = "0" - -LABEL_temp118 = "p1_core9_temp" -WARNHI_temp118 = "78000" -WARNLO_temp118 = "0" -CRITHI_temp118 = "83000" -CRITLO_temp118 = "0" - -LABEL_temp121 = "p1_core10_temp" -WARNHI_temp121 = "78000" -WARNLO_temp121 = "0" -CRITHI_temp121 = "83000" -CRITLO_temp121 = "0" - -LABEL_temp124 = "p1_core11_temp" -WARNHI_temp124 = "78000" -WARNLO_temp124 = "0" -CRITHI_temp124 = "83000" -CRITLO_temp124 = "0" - -LABEL_temp127 = "p1_core12_temp" -WARNHI_temp127 = "78000" -WARNLO_temp127 = "0" -CRITHI_temp127 = "83000" -CRITLO_temp127 = "0" - -LABEL_temp130 = "p1_core13_temp" -WARNHI_temp130 = "78000" -WARNLO_temp130 = "0" -CRITHI_temp130 = "83000" -CRITLO_temp130 = "0" - -LABEL_temp133 = "p1_core14_temp" -WARNHI_temp133 = "78000" -WARNLO_temp133 = "0" -CRITHI_temp133 = "83000" -CRITLO_temp133 = "0" - -LABEL_temp136 = "p1_core15_temp" -WARNHI_temp136 = "78000" -WARNLO_temp136 = "0" -CRITHI_temp136 = "83000" -CRITLO_temp136 = "0" - -LABEL_temp139 = "p1_core16_temp" -WARNHI_temp139 = "78000" -WARNLO_temp139 = "0" -CRITHI_temp139 = "83000" -CRITLO_temp139 = "0" - -LABEL_temp142 = "p1_core17_temp" -WARNHI_temp142 = "78000" -WARNLO_temp142 = "0" -CRITHI_temp142 = "83000" -CRITLO_temp142 = "0" - -LABEL_temp145 = "p1_core18_temp" -WARNHI_temp145 = "78000" -WARNLO_temp145 = "0" -CRITHI_temp145 = "83000" -CRITLO_temp145 = "0" - -LABEL_temp148 = "p1_core19_temp" -WARNHI_temp148 = "78000" -WARNLO_temp148 = "0" -CRITHI_temp148 = "83000" -CRITLO_temp148 = "0" - -LABEL_temp151 = "p1_core20_temp" -WARNHI_temp151 = "78000" -WARNLO_temp151 = "0" -CRITHI_temp151 = "83000" -CRITLO_temp151 = "0" - -LABEL_temp154 = "p1_core21_temp" -WARNHI_temp154 = "78000" -WARNLO_temp154 = "0" -CRITHI_temp154 = "83000" -CRITLO_temp154 = "0" - -LABEL_temp157 = "p1_core22_temp" -WARNHI_temp157 = "78000" -WARNLO_temp157 = "0" -CRITHI_temp157 = "83000" -CRITLO_temp157 = "0" - -LABEL_temp160 = "p1_core23_temp" -WARNHI_temp160 = "78000" -WARNLO_temp160 = "0" -CRITHI_temp160 = "83000" -CRITLO_temp160 = "0" - -LABEL_temp181 = "dimm8_temp" -WARNHI_temp181 = "78000" -WARNLO_temp181 = "0" -CRITHI_temp181 = "83000" -CRITLO_temp181 = "0" - -LABEL_temp183 = "dimm9_temp" -WARNHI_temp183 = "78000" -WARNLO_temp183 = "0" -CRITHI_temp183 = "83000" -CRITLO_temp183 = "0" - -LABEL_temp185 = "dimm10_temp" -WARNHI_temp185 = "78000" -WARNLO_temp185 = "0" -CRITHI_temp185 = "83000" -CRITLO_temp185 = "0" - -LABEL_temp187 = "dimm11_temp" -WARNHI_temp187 = "78000" -WARNLO_temp187 = "0" -CRITHI_temp187 = "83000" -CRITLO_temp187 = "0" - -LABEL_temp189 = "dimm12_temp" -WARNHI_temp189 = "78000" -WARNLO_temp189 = "0" -CRITHI_temp189 = "83000" -CRITLO_temp189 = "0" - -LABEL_temp191 = "dimm13_temp" -WARNHI_temp191 = "78000" -WARNLO_temp191 = "0" -CRITHI_temp191 = "83000" -CRITLO_temp191 = "0" - -LABEL_temp193 = "dimm14_temp" -WARNHI_temp193 = "78000" -WARNLO_temp193 = "0" -CRITHI_temp193 = "83000" -CRITLO_temp193 = "0" - -LABEL_temp195 = "dimm15_temp" -WARNHI_temp195 = "78000" -WARNLO_temp195 = "0" -CRITHI_temp195 = "83000" -CRITLO_temp195 = "0" - -LABEL_temp207 = "gpu3_core_temp" -WARNHI_temp207 = "76000" -WARNLO_temp207 = "0" -CRITHI_temp207 = "81000" -CRITLO_temp207 = "0" - -LABEL_temp208 = "gpu3_mem_temp" -WARNHI_temp208 = "78000" -WARNLO_temp208 = "0" -CRITHI_temp208 = "83000" -CRITLO_temp208 = "0" - -LABEL_temp210 = "gpu4_core_temp" -WARNHI_temp210 = "76000" -WARNLO_temp210 = "0" -CRITHI_temp210 = "81000" -CRITLO_temp210 = "0" - -LABEL_temp211 = "gpu4_mem_temp" -WARNHI_temp211 = "78000" -WARNLO_temp211 = "0" -CRITHI_temp211 = "83000" -CRITLO_temp211 = "0" - -LABEL_temp213 = "gpu5_core_temp" -WARNHI_temp213 = "76000" -WARNLO_temp213 = "0" -CRITHI_temp213 = "81000" -CRITLO_temp213 = "0" - -LABEL_temp214 = "gpu5_mem_temp" -WARNHI_temp214 = "78000" -WARNLO_temp214 = "0" -CRITHI_temp214 = "83000" -CRITLO_temp214 = "0" diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/sensors/phosphor-hwmon%/start_max31785_hwmon.sh b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/sensors/phosphor-hwmon%/start_max31785_hwmon.sh deleted file mode 100755 index 6d4e6ba1e..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/sensors/phosphor-hwmon%/start_max31785_hwmon.sh +++ /dev/null @@ -1,26 +0,0 @@ -#!/bin/sh - -# Copy in the correct MAX31785 phosphor-hwmon config file to use based on the -# WaterCooled property, and then start the hwmon service. - -# $1: The OF_FULLNAME udev attribute for the MAX31785 - -base="/etc/default/obmc/hwmon/"$1 -target=$base".conf" - -service=$(mapper get-service /xyz/openbmc_project/inventory/system/chassis) - -if [ $(busctl get-property $service \ - /xyz/openbmc_project/inventory/system/chassis \ - xyz.openbmc_project.Inventory.Decorator.CoolingType \ - WaterCooled | grep true | wc -l) != 0 ]; -then - source=$base'_water.conf' -else - source=$base'_air.conf' -fi - -cp $source $target - -instance=$(systemd-escape $1) -systemctl start xyz.openbmc_project.Hwmon@$instance.service diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/settings/phosphor-settings-manager.bbappend b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/settings/phosphor-settings-manager.bbappend deleted file mode 100644 index dfa24d8e9..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/settings/phosphor-settings-manager.bbappend +++ /dev/null @@ -1,2 +0,0 @@ -FILESEXTRAPATHS_append_witherspoon := ":${THISDIR}/${PN}" -SRC_URI_append_witherspoon = " file://TPMEnable-default-true.override.yml" diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/settings/phosphor-settings-manager/TPMEnable-default-true.override.yml b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/settings/phosphor-settings-manager/TPMEnable-default-true.override.yml deleted file mode 100644 index 905ac12b4..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/settings/phosphor-settings-manager/TPMEnable-default-true.override.yml +++ /dev/null @@ -1,6 +0,0 @@ ---- -/xyz/openbmc_project/control/host0/TPMEnable: - - Interface: xyz.openbmc_project.Control.TPM.Policy - Properties: - TPMEnable: - Default: 'true' diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/settings/phosphor-settings-read-settings-mrw-native.bbappend b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/settings/phosphor-settings-read-settings-mrw-native.bbappend deleted file mode 100644 index aa8149c1b..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/settings/phosphor-settings-read-settings-mrw-native.bbappend +++ /dev/null @@ -1,2 +0,0 @@ -FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" -MRW_EXPRESSION_VARS = "-v PS_DERATING=${POWER_SUPPLY_DERATING_FACTOR}" diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/settings/phosphor-settings-read-settings-mrw-native/mrw-override-settings.yaml b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/settings/phosphor-settings-read-settings-mrw-native/mrw-override-settings.yaml deleted file mode 100644 index c823896f1..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/settings/phosphor-settings-read-settings-mrw-native/mrw-override-settings.yaml +++ /dev/null @@ -1,11 +0,0 @@ -/xyz/openbmc_project/control/host0/power_cap: - - Interface: xyz.openbmc_project.Control.Power.Cap - Properties: - PowerCap: - Default: 0 - Validation: - Type: "range" - Validator: "[[MRW_OPEN_POWER_SOFT_MIN_PCAP_WATTS/(PS_DERATING/100)]]..[[MRW_OPEN_POWER_N_PLUS_ONE_BULK_POWER_LIMIT_WATTS/(PS_DERATING/100)]]" - Unit: "Watts" - PowerCapEnable: - Default: 'false' diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/vpd/openpower-fru-vpd.bbappend b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/vpd/openpower-fru-vpd.bbappend deleted file mode 100644 index 6a00acf79..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/vpd/openpower-fru-vpd.bbappend +++ /dev/null @@ -1,4 +0,0 @@ -do_install_append() { - DEST=${D}${inventory_envdir} - printf "\nEEPROM=/sys/devices/platform/ahb/ahb:apb/ahb:apb:i2c@1e78a000/1e78a400.i2c-bus/i2c-11/11-0051/eeprom" >> ${DEST}/inventory -} diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/workbook/devtree-config-native.bb b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/workbook/devtree-config-native.bb deleted file mode 100644 index 9a16dd6b3..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/workbook/devtree-config-native.bb +++ /dev/null @@ -1,17 +0,0 @@ -SUMMARY = "Witherspoon Device Tree Configuration" -DESCRIPTION = "Provides the device tree configuration file for Witherspoon" -PR = "r1" - -inherit obmc-phosphor-license -inherit native - -SRC_URI += "file://config.yaml" - -FILES_${PN} += "${datadir}/devtree" - -do_install() { - install -d ${D}${datadir}/devtree - install -m 0644 config.yaml ${D}${datadir}/devtree/ -} - -S = "${WORKDIR}" diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/workbook/devtree-config/config.yaml b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/workbook/devtree-config/config.yaml deleted file mode 100644 index 3094c164d..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/workbook/devtree-config/config.yaml +++ /dev/null @@ -1,54 +0,0 @@ -#Device tree include files, which can be -#included in different parts of the tree. -#Optional. -includes: - pre-root-node: - - aspeed-g5.dtsi - - dt-bindings/gpio/aspeed-gpio.h - root-node: - post-root-node: - -#The BMC's memory base address and size. -#Required. -memory: - base: 0x80000000 - size: 0x40000000 - -#Enables the mapping of the host SPI flash into memory -#and the LPC mailbox to allow host access to that data. -#Required for most P9 OpenPower systems. -lpc-host-spi-flash-mailbox: - #The address range to map the flash into - bmc-address-range: - base: 0x94000000 - size: 0x04000000 #64MB - -#Values for the chosen node. -#Required. -chosen: - stdout-path: (alias)uart5 - bootargs: console=ttyS4,115200 earlyprintk - -#Values for the aliases node. -#Optional. -aliases: - serial4: uart5 - -#The number that should be added to the MRW's -#I2C bus number to get the device tree's number. -#Optional. -i2c-bus-adjust: -1 - -#BMC flash specific fields that don't belong -#in the MRW. Keys and values here show up -#as-is in the node structure that gets passed to -#the node generator code. -bmc-flash-config: - chip-select-0: - DTSI_INCLUDE: aspeed-bmc-opp-flash-layout.dtsi - chip-select-1: - label: alt - -#If OpenFSI device tree support should be enabled. -#true or false -enable-openfsi: true diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/workbook/witherspoon-config.bb b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/workbook/witherspoon-config.bb deleted file mode 100644 index e08f89d25..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/workbook/witherspoon-config.bb +++ /dev/null @@ -1,5 +0,0 @@ -SUMMARY = "Witherspoon board wiring" -DESCRIPTION = "Board wiring information for the Witherspoon OpenPOWER system." -PR = "r1" - -inherit config-in-skeleton diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes.txt b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes.txt deleted file mode 100644 index a943f591a..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes.txt +++ /dev/null @@ -1,3 +0,0 @@ -recipes-core - What's needed to build a basic working Linux image including commonly used dependencies -recipes-kernel - The kernel and generic applications/libraries with strong kernel dependencies -recipes-phosphor - Phosphor OpenBMC applications and configuration diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-z/conf/bblayers.conf.sample b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-z/conf/bblayers.conf.sample deleted file mode 100644 index 43eef923d..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-z/conf/bblayers.conf.sample +++ /dev/null @@ -1,25 +0,0 @@ -# LAYER_CONF_VERSION is increased each time build/conf/bblayers.conf -# changes incompatibly -LCONF_VERSION = "7" - -BBPATH = "${TOPDIR}" -BBFILES ?= "" - -BBLAYERS ?= " \ - ##OEROOT##/meta \ - ##OEROOT##/meta-poky \ - ##OEROOT##/meta-openembedded/meta-oe/ \ - ##OEROOT##/meta-openembedded/meta-filesystems/ \ - ##OEROOT##/meta-openembedded/meta-networking/ \ - ##OEROOT##/meta-openembedded/meta-python/ \ - ##OEROOT##/meta-openembedded/meta-webserver \ - ##OEROOT##/meta-phosphor \ - ##OEROOT##/meta-ibm/meta-fsp2 \ - ##OEROOT##/meta-openbmc-machines/meta-openpower \ - ##OEROOT##/meta-openbmc-machines/meta-openpower/meta-ibm \ - ##OEROOT##/meta-openbmc-machines/meta-openpower/meta-ibm/meta-z \ -" -BBLAYERS_NON_REMOVABLE ?= " \ - ##OEROOT##/meta \ - ##OEROOT##/meta-poky \ - " diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-z/conf/conf-notes.txt b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-z/conf/conf-notes.txt deleted file mode 100644 index 9b3c01a55..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-z/conf/conf-notes.txt +++ /dev/null @@ -1,2 +0,0 @@ -Common targets are: - obmc-phosphor-image diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-z/conf/layer.conf b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-z/conf/layer.conf deleted file mode 100644 index 790dc69e8..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-z/conf/layer.conf +++ /dev/null @@ -1,5 +0,0 @@ -# We have a conf and classes directory, add to BBPATH -BBPATH .= ":${LAYERDIR}" - -BBFILE_COLLECTIONS += "ibm-z" -BBFILE_PATTERN_ibm-z = "" diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-z/conf/local.conf.sample b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-z/conf/local.conf.sample deleted file mode 100644 index 988416f1a..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-z/conf/local.conf.sample +++ /dev/null @@ -1,18 +0,0 @@ -MACHINE ??= "ibm-z" -DISTRO ?= "openbmc-phosphor" -PACKAGE_CLASSES ?= "package_rpm" -SANITY_TESTED_DISTROS_append ?= " *" -EXTRA_IMAGE_FEATURES = "debug-tweaks" -USER_CLASSES ?= "buildstats image-mklibs image-prelink" -PATCHRESOLVE = "noop" -BB_DISKMON_DIRS = "\ - STOPTASKS,${TMPDIR},1G,100K \ - STOPTASKS,${DL_DIR},1G,100K \ - STOPTASKS,${SSTATE_DIR},1G,100K \ - STOPTASKS,/tmp,100M,100K \ - ABORT,${TMPDIR},100M,1K \ - ABORT,${DL_DIR},100M,1K \ - ABORT,${SSTATE_DIR},100M,1K \ - ABORT,/tmp,10M,1K" -CONF_VERSION = "1" -INHERIT += "extrausers" diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-z/conf/machine/ibm-z.conf b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-z/conf/machine/ibm-z.conf deleted file mode 100644 index 90765bd2b..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-z/conf/machine/ibm-z.conf +++ /dev/null @@ -1,13 +0,0 @@ -MACHINE = "ibm-z" -KERNEL_DEVICETREE = "fsp2.dtb" -KBUILD_DEFCONFIG = "44x/fsp2_defconfig" - -require conf/machine/include/fsp2.inc -require conf/machine/include/obmc-bsp-common.inc -require conf/machine/include/ibm.inc - -#dummy uboot settings -UBOOT_MACHINE_sunray2 = "mpc8308_p1m_defconfig" -UBOOT_ENTRYPOINT = "0x0" -UBOOT_LOADADDRESS = "0x0" - diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/recipes-httpd/nginx/files/gen-cert.sh b/meta-openbmc-machines/meta-openpower/meta-ibm/recipes-httpd/nginx/files/gen-cert.sh deleted file mode 100644 index 480266f3b..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/recipes-httpd/nginx/files/gen-cert.sh +++ /dev/null @@ -1,9 +0,0 @@ -#!/bin/sh - -PEM="/etc/ssl/certs/nginx/cert.pem" - -if [ ! -f $PEM ]; then - openssl req -x509 -sha256 -newkey rsa:2048 -keyout $PEM -out $PEM \ - -days 3650 -subj "/O=openbmc-project.xyz/CN=localhost" \ - -nodes -fi diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/recipes-httpd/nginx/files/nginx.conf b/meta-openbmc-machines/meta-openpower/meta-ibm/recipes-httpd/nginx/files/nginx.conf deleted file mode 100644 index 7d65183ec..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/recipes-httpd/nginx/files/nginx.conf +++ /dev/null @@ -1,114 +0,0 @@ - -user www-data; -worker_processes 1; - -error_log stderr; - -pid /run/nginx/nginx.pid; - - -# Nginx requires this section, even if no options -events { -} - -# Note that a lot of these settings come from the OWASP Secure -# Configuration guide for nginx -# https://www.owasp.org/index.php/SCG_WS_nginx -# and the mozilla security guidelines -# https://wiki.mozilla.org/Security/Server_Side_TLS - -http { - include mime.types; - - # For certain locations, only allow one connection per IP - limit_conn_zone $binary_remote_addr zone=addr:10m; - - # Default log format - log_format main '$remote_addr - $remote_user [$time_local] "$request" ' - '$status $body_bytes_sent "$http_referer" ' - '"$http_user_agent" "$http_x_forwarded_for"'; - - # Comment out to enable access log in /var/log/nginx/ - access_log off; - - client_body_timeout 30; - client_header_timeout 10; - keepalive_timeout 5 5; - send_timeout 30; - - # Do not return nginx version to clients - server_tokens off; - - client_max_body_size 100k; - client_body_buffer_size 100K; - client_header_buffer_size 1k; - large_client_header_buffers 4 8k; - - # redirect all http traffic to https - server { - listen 80 default_server; - listen [::]:80 default_server; - server_name _; - return 301 https://$host$request_uri; - } - - server { - listen 443 ssl; - server_name 127.0.0.1; - - ssl on; - ssl_certificate @CERTPATH@/cert.pem; - ssl_certificate_key @CERTPATH@/cert.pem; - ssl_session_timeout 5m; - ssl_protocols TLSv1.2; - ssl_ciphers "ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256"; - ssl_prefer_server_ciphers on; - - location / { - # This location lets us serve the static pre-compressed webui - # content (rooted at /usr/share/www). Also if the URI points to - # something else (that is unmatched by other locations), we - # fallback to the rest server. This approach is based on the - # guide at https://docs.nginx.com/nginx/admin-guide/web-server/serving-static-content. - root /usr/share/www; - # For clients that support gzip encoding, serve them - # pre-compressed gzip content. For clients that don't, - # uncompress on the BMC. The module gunzip requires - # gzip_static to be set to 'always'; gzip_static is the - # module that serves compressed content for clients that - # support gzip. - gunzip on; - gzip_static always; - try_files $uri $uri/ @rest_server; - } - location @rest_server { - # Use 127.0.0.1 instead of localhost since nginx will - # first use ipv6 address of ::1 which the upstream server - # is not listening on. This generates an error msg to - # the journal. Nginx then uses the 127.0.0.1 and everything - # works fine but want to avoid the error msg to the log. - proxy_pass http://127.0.0.1:8081; - - # WebSocket support - proxy_http_version 1.1; - proxy_set_header Upgrade $http_upgrade; - proxy_set_header Connection "upgrade"; - } - location ~ (/org/openbmc/control/flash/bmc/action/update|/upload/image|/download/dump) { - # Marked as 33MB to allow for firmware image updating and dump - # downloads - client_max_body_size 33M; - - # Only 1 connection at a time here from an IP - limit_conn addr 1; - - proxy_pass http://127.0.0.1:8081; - } - location /redfish { - proxy_pass http://127.0.0.1:8082; - proxy_http_version 1.1; - } - - include /etc/nginx/sites-enabled/443_*.conf; - } -} diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/recipes-httpd/nginx/files/nginx.service b/meta-openbmc-machines/meta-openpower/meta-ibm/recipes-httpd/nginx/files/nginx.service deleted file mode 100644 index 3f9dd3de6..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/recipes-httpd/nginx/files/nginx.service +++ /dev/null @@ -1,20 +0,0 @@ -[Unit] -Description=The NGINX HTTP and reverse proxy server -After=network.target - -[Service] -Type=forking -SyslogIdentifier=nginx -ExecStartPre=/usr/bin/env gen-cert.sh -ExecStartPre=-/usr/bin/env mkdir /var/volatile/nginx/ -ExecStartPre=/usr/bin/env nginx -t -p /var/volatile/nginx -ExecStart=/usr/bin/env nginx -p /var/volatile/nginx -ExecReload=/usr/bin/env kill -s HUP $MAINPID -ExecStop=/usr/bin/env kill -s QUIT $MAINPID -PrivateTmp=true -# First time on system takes longer for initial setup so -# give double normal timeout -TimeoutStartSec=180 - -[Install] -WantedBy={SYSTEMD_DEFAULT_TARGET} diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/recipes-httpd/nginx/files/nginx.socket b/meta-openbmc-machines/meta-openpower/meta-ibm/recipes-httpd/nginx/files/nginx.socket deleted file mode 100644 index 24be604da..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/recipes-httpd/nginx/files/nginx.socket +++ /dev/null @@ -1,8 +0,0 @@ -[Unit] -Description=Nginx - -[Socket] -ListenStream=8081 - -[Install] -WantedBy=sockets.target diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/recipes-httpd/nginx/nginx_%.bbappend b/meta-openbmc-machines/meta-openpower/meta-ibm/recipes-httpd/nginx/nginx_%.bbappend deleted file mode 100644 index 8eb7e402b..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/recipes-httpd/nginx/nginx_%.bbappend +++ /dev/null @@ -1,33 +0,0 @@ -FILESEXTRAPATHS_prepend := "${THISDIR}/files:" - -inherit systemd -inherit obmc-phosphor-systemd - -SRC_URI += " \ - file://nginx.conf \ - file://nginx.service \ - file://gen-cert.sh \ - " - -EXTRA_OECONF =+ " --without-select_module --with-http_gunzip_module" - -SSLCERTPATH = "/etc/ssl/certs/nginx/" - - -do_install_append() { - - install -m 644 ${WORKDIR}/nginx.conf ${D}${sysconfdir}/nginx - install -m 0755 ${WORKDIR}/gen-cert.sh ${D}${sbindir}/gen-cert.sh - - install -d ${D}${SSLCERTPATH} - chown -R www:www-data ${D}${SSLCERTPATH} - - - echo SSLCERTPATH - echo ${SSLCERTPATH} - sed -i 's,@CERTPATH@,${SSLCERTPATH},g' ${D}${sysconfdir}/nginx/nginx.conf -} - -FILES_${PN} += " ${SSLCERTPATH} " - -SYSTEMD_SERVICE_${PN} += " nginx.service" diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/recipes-phosphor/bmcweb/bmcweb.bbappend b/meta-openbmc-machines/meta-openpower/meta-ibm/recipes-phosphor/bmcweb/bmcweb.bbappend deleted file mode 100644 index e3f627f53..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/recipes-phosphor/bmcweb/bmcweb.bbappend +++ /dev/null @@ -1,10 +0,0 @@ -SUMMARY = "Modifications to support Nginx" - -# Behind NGINX so disable SSL in bmcweb -EXTRA_OECMAKE += "-DBMCWEB_INSECURE_DISABLE_SSL=ON" - -# Only need redfish support -EXTRA_OECMAKE += "-DBMCWEB_ENABLE_KVM=OFF -DBMCWEB_ENABLE_DBUS_REST=OFF" - -# override service and socket file to use nginx -FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/recipes-phosphor/bmcweb/bmcweb/bmcweb.service b/meta-openbmc-machines/meta-openpower/meta-ibm/recipes-phosphor/bmcweb/bmcweb/bmcweb.service deleted file mode 100644 index 832eb0491..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/recipes-phosphor/bmcweb/bmcweb/bmcweb.service +++ /dev/null @@ -1,9 +0,0 @@ -[Unit] -Description=BMC Redfish Server (bmcweb) -After=network.target -After=obmc-webserver-pre.target - -[Service] -Restart=always -ExecStart=/usr/bin/env bmcweb -SyslogIdentifier=bmcweb diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/recipes-phosphor/bmcweb/bmcweb/bmcweb.socket b/meta-openbmc-machines/meta-openpower/meta-ibm/recipes-phosphor/bmcweb/bmcweb/bmcweb.socket deleted file mode 100644 index 40e68975c..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/recipes-phosphor/bmcweb/bmcweb/bmcweb.socket +++ /dev/null @@ -1,8 +0,0 @@ -[Unit] -Description=Phosphor redfish socket (bmcweb) - -[Socket] -ListenStream=127.0.0.1:8082 - -[Install] -WantedBy=sockets.target diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/recipes-phosphor/dbus/ibm-dbus-interfaces-mapper-config-native.bb b/meta-openbmc-machines/meta-openpower/meta-ibm/recipes-phosphor/dbus/ibm-dbus-interfaces-mapper-config-native.bb deleted file mode 100644 index 8347b9eec..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/recipes-phosphor/dbus/ibm-dbus-interfaces-mapper-config-native.bb +++ /dev/null @@ -1,10 +0,0 @@ -SUMMARY="Add /com/ibm namespace to phosphor-mapper" -DESCRIPTION="Add the /com/ibm path namespace and \ -com.ibm interface prefix to the mapper watch list." - -inherit phosphor-mapper -inherit native -inherit obmc-phosphor-license - -PHOSPHOR_MAPPER_NAMESPACE_append = " /com/ibm" -PHOSPHOR_MAPPER_INTERFACE_append = " com.ibm" diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/recipes-phosphor/dbus/ibm-dbus-interfaces.bb b/meta-openbmc-machines/meta-openpower/meta-ibm/recipes-phosphor/dbus/ibm-dbus-interfaces.bb deleted file mode 100644 index 947f5d7db..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/recipes-phosphor/dbus/ibm-dbus-interfaces.bb +++ /dev/null @@ -1,32 +0,0 @@ -SUMMARY = "IBM DBus Interfaces" -DESCRIPTION = "Generated bindings, using sdbus++, for the IBM YAML" -PR = "r1" - -S = "${WORKDIR}/git" - -inherit autotools pkgconfig -inherit obmc-phosphor-license -inherit pythonnative -inherit phosphor-dbus-yaml - -DEPENDS += "autoconf-archive-native" -DEPENDS += "sdbus++-native" - -SRC_URI += "git://github.com/openbmc/ibm-dbus-interfaces" -SRCREV = "62c7bff037587fe0fbfdffbe622058d86c7d7b7b" - -DEPENDS_remove_class-native = "sdbus++-native" -DEPENDS_remove_class-nativesdk = "sdbus++-native" - -PACKAGECONFIG ??= "libibm_dbus" -PACKAGECONFIG[libibm_dbus] = " \ - --enable-libibm_dbus, \ - --disable-libibm_dbus, \ - systemd sdbusplus, \ - libsystemd sdbusplus \ - " - -PACKAGECONFIG_remove_class-native = "libibm_dbus" -PACKAGECONFIG_remove_class-nativesdk = "libibm_dbus" - -BBCLASSEXTEND += "native nativesdk" diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/recipes-phosphor/dbus/phosphor-mapper-config-native.bbappend b/meta-openbmc-machines/meta-openpower/meta-ibm/recipes-phosphor/dbus/phosphor-mapper-config-native.bbappend deleted file mode 100644 index d94a55490..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/recipes-phosphor/dbus/phosphor-mapper-config-native.bbappend +++ /dev/null @@ -1 +0,0 @@ -PHOSPHOR_MAPPER_CONFIGS_append = " ibm-dbus-interfaces-mapper-config-native" diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/recipes-phosphor/dump/phosphor-debug-collector.bbappend b/meta-openbmc-machines/meta-openpower/meta-ibm/recipes-phosphor/dump/phosphor-debug-collector.bbappend deleted file mode 100644 index 402e4fa09..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/recipes-phosphor/dump/phosphor-debug-collector.bbappend +++ /dev/null @@ -1,21 +0,0 @@ -FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" - -SRC_URI += "file://plugins.d/ibm_elogall" - -install_ibm_plugins() { - - install -m 0755 ${WORKDIR}/plugins.d/ibm_elogall ${D}${dreport_plugin_dir} - -} - -#Link in the plugins so dreport run them at the appropriate time -python link_ibm_plugins() { - - workdir = d.getVar('WORKDIR', True) - script = os.path.join(workdir, 'plugins.d', 'ibm_elogall') - install_dreport_user_script(script, d) - -} - -do_install[postfuncs] += "install_ibm_plugins" -do_install[postfuncs] += "link_ibm_plugins" diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/recipes-phosphor/dump/phosphor-debug-collector/plugins.d/ibm_elogall b/meta-openbmc-machines/meta-openpower/meta-ibm/recipes-phosphor/dump/phosphor-debug-collector/plugins.d/ibm_elogall deleted file mode 100644 index 3054f237c..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/recipes-phosphor/dump/phosphor-debug-collector/plugins.d/ibm_elogall +++ /dev/null @@ -1,29 +0,0 @@ -#!/bin/bash -# -# config: 2 20 -# @brief: Get the IBM specific elog objects -# - -. $DREPORT_INCLUDE/functions - -desc="IBM elog" - -entries=$(busctl --list --no-pager tree \ - com.ibm.Logging | grep \ - '/xyz/openbmc_project/logging/entry/') - -#check for elog entries. -if [ -z "$entries" ]; then - log_info "No $desc entries" - exit 0 -fi - -command="busctl call --verbose --no-pager \ - com.ibm.Logging \ - /xyz/openbmc_project/logging \ - org.freedesktop.DBus.ObjectManager \ - GetManagedObjects" - -file_name="ibm_elogall.log" - -add_cmd_output "$command" "$file_name" "$desc" diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/recipes-phosphor/logging/ibm-logging.bb b/meta-openbmc-machines/meta-openpower/meta-ibm/recipes-phosphor/logging/ibm-logging.bb deleted file mode 100644 index e32678708..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/recipes-phosphor/logging/ibm-logging.bb +++ /dev/null @@ -1,79 +0,0 @@ -SUMMARY = "IBM enhanced error logging" -DESCRIPTION = "Adds additional error logging functionality for IBM systems" -PR = "r1" -HOMEPAGE = "https://github.com/openbmc/ibm-logging" -LICENSE = "Apache-2.0" -LIC_FILES_CHKSUM = "file://${S}/LICENSE;md5=86d3f3a95c324c9479bd8986968f4327" -SRC_URI += "git://github.com/openbmc/ibm-logging" -SRCREV = "34af47ff623ce077670d270693f36e4c51adfa10" - -inherit autotools -inherit pkgconfig -inherit pythonnative -inherit obmc-phosphor-dbus-service -inherit obmc-phosphor-systemd -inherit phosphor-dbus-yaml - -DEPENDS += " \ - ibm-dbus-interfaces \ - phosphor-logging \ - nlohmann-json \ - autoconf-archive-native \ - sdbusplus \ - " - -RDEPENDS_${PN} += " \ - phosphor-logging \ - phosphor-dbus-interfaces \ - sdbusplus \ - " - -S = "${WORKDIR}/git" - -SRC_URI += "file://policyTable.json" - -PACKAGECONFIG ??= "" -PACKAGECONFIG[policy-interface] = "--enable-policy-interface, --disable-policy-interface,," - -SERVICE = "com.ibm.Logging.service" -DBUS_SERVICE_${PN} += "${SERVICE}" - -#The link is so that this service will restart if phosphor-logging restarts. -#The BindsTo in the service will not do the restart, it will only do the -#original start and a stop. -LOG_FMT = "../${SERVICE}:xyz.openbmc_project.Logging.service.wants/${SERVICE}" -SYSTEMD_LINK_${PN} += "${LOG_FMT}" - -do_install_append(){ - - install -d ${D}${datadir}/ibm-logging - - ${S}/condense_policy.py \ - -p ${WORKDIR}/policyTable.json \ - -c ${D}/${datadir}/ibm-logging/policy.json -} - -#An optional task to generate a report on all of the errors -#created by OpenBMC, and compare these errors to what is -#in the error policy table -do_report(){ - - ${S}/create_error_reports.py \ - -p ${D}/${datadir}/ibm-logging/policy.json \ - -y ${STAGING_DIR_NATIVE}${yaml_dir} \ - -e ${WORKDIR}/build/all_errors.json \ - -x ${WORKDIR}/build/policy_crosscheck.txt - -} - -addtask report - -#Collect all of the error YAML files into our recipe-sysroot-native dir. -do_report[depends] = " \ - ibm-logging:do_install \ - phosphor-logging-error-logs-native:do_populate_sysroot \ - phosphor-dbus-interfaces-native:do_populate_sysroot \ - openpower-dbus-interfaces-native:do_populate_sysroot \ - openpower-occ-control-native:do_populate_sysroot \ - openpower-debug-collector-native:do_populate_sysroot \ - " diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/recipes-phosphor/logging/ibm-logging/com.ibm.Logging.service b/meta-openbmc-machines/meta-openpower/meta-ibm/recipes-phosphor/logging/ibm-logging/com.ibm.Logging.service deleted file mode 100644 index 57ebc9973..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/recipes-phosphor/logging/ibm-logging/com.ibm.Logging.service +++ /dev/null @@ -1,14 +0,0 @@ -[Unit] -Description=IBM Log Manager -After=xyz.openbmc_project.Logging.service -BindsTo=xyz.openbmc_project.Logging.service - -[Service] -ExecStart=/usr/bin/env ibm-log-manager -SyslogIdentifier=ibm-log-manager -Restart=always -Type=dbus -BusName={BUSNAME} - -[Install] -WantedBy=xyz.openbmc_project.Logging.service diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/recipes-phosphor/logging/ibm-logging/policyTable.json b/meta-openbmc-machines/meta-openpower/meta-ibm/recipes-phosphor/logging/ibm-logging/policyTable.json deleted file mode 100644 index 677c02437..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/recipes-phosphor/logging/ibm-logging/policyTable.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "_comment": "This file should be overridden with one from the machine layer.", - "events": { - } -} diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/recipes-phosphor/packagegroups/packagegroup-obmc-apps.bbappend b/meta-openbmc-machines/meta-openpower/meta-ibm/recipes-phosphor/packagegroups/packagegroup-obmc-apps.bbappend deleted file mode 100644 index 0b0a9c9f2..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/recipes-phosphor/packagegroups/packagegroup-obmc-apps.bbappend +++ /dev/null @@ -1,2 +0,0 @@ -RDEPENDS_${PN}-logging += "ibm-logging" -RDEPENDS_${PN}-extras += "nginx bmcweb" diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/recipes-phosphor/phosphor-gevent/phosphor-gevent.bbappend b/meta-openbmc-machines/meta-openpower/meta-ibm/recipes-phosphor/phosphor-gevent/phosphor-gevent.bbappend deleted file mode 100644 index 6dd263b79..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/recipes-phosphor/phosphor-gevent/phosphor-gevent.bbappend +++ /dev/null @@ -1,4 +0,0 @@ -SUMMARY = "Modifications to support Nginx" - -# override service and socket file to use nginx -FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/recipes-phosphor/phosphor-gevent/phosphor-gevent/phosphor-gevent.service b/meta-openbmc-machines/meta-openpower/meta-ibm/recipes-phosphor/phosphor-gevent/phosphor-gevent/phosphor-gevent.service deleted file mode 100644 index 6b4e77ffe..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/recipes-phosphor/phosphor-gevent/phosphor-gevent/phosphor-gevent.service +++ /dev/null @@ -1,11 +0,0 @@ -[Unit] -Description=Phosphor REST Server -After=network.target -After=obmc-webserver-pre.target - -[Service] -Restart=always -ExecStart=/usr/bin/env phosphor-gevent $APPLICATION --no-ssl -SyslogIdentifier=phosphor-gevent -Environment="PYTHONUNBUFFERED=1" -EnvironmentFile={envfiledir}/obmc/wsgi_app diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/recipes-phosphor/phosphor-gevent/phosphor-gevent/phosphor-gevent.socket b/meta-openbmc-machines/meta-openpower/meta-ibm/recipes-phosphor/phosphor-gevent/phosphor-gevent/phosphor-gevent.socket deleted file mode 100644 index f7fde31be..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/recipes-phosphor/phosphor-gevent/phosphor-gevent/phosphor-gevent.socket +++ /dev/null @@ -1,8 +0,0 @@ -[Unit] -Description=Phosphor Webserver socket - -[Socket] -ListenStream=127.0.0.1:8081 - -[Install] -WantedBy=sockets.target diff --git a/meta-openbmc-machines/meta-openpower/meta-ingrasys/conf/layer.conf b/meta-openbmc-machines/meta-openpower/meta-ingrasys/conf/layer.conf deleted file mode 100644 index fb3404fbb..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ingrasys/conf/layer.conf +++ /dev/null @@ -1,6 +0,0 @@ -# We have a conf and classes directory, add to BBPATH -BBPATH .= ":${LAYERDIR}" - -BBFILE_COLLECTIONS += "ingrasys" -BBFILE_PATTERN_ingrasys = "" -LAYERSERIES_COMPAT_ingrasys = "sumo" diff --git a/meta-openbmc-machines/meta-openpower/meta-ingrasys/conf/machine/include/ingrasys.inc b/meta-openbmc-machines/meta-openpower/meta-ingrasys/conf/machine/include/ingrasys.inc deleted file mode 100644 index c79ddd777..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ingrasys/conf/machine/include/ingrasys.inc +++ /dev/null @@ -1 +0,0 @@ -require conf/machine/include/openpower.inc diff --git a/meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/conf/bblayers.conf.sample b/meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/conf/bblayers.conf.sample deleted file mode 100644 index 80b95b5e5..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/conf/bblayers.conf.sample +++ /dev/null @@ -1,35 +0,0 @@ -# LAYER_CONF_VERSION is increased each time build/conf/bblayers.conf -# changes incompatibly -LCONF_VERSION = "7" - -BBPATH = "${TOPDIR}" -BBFILES ?= "" - -BBLAYERS ?= " \ - ##OEROOT##/meta \ - ##OEROOT##/meta-poky \ - ##OEROOT##/meta-openembedded/meta-oe \ - ##OEROOT##/meta-openembedded/meta-networking \ - ##OEROOT##/meta-openembedded/meta-perl \ - ##OEROOT##/meta-openembedded/meta-python \ - ##OEROOT##/meta-openembedded/meta-webserver \ - ##OEROOT##/meta-phosphor \ - ##OEROOT##/meta-aspeed \ - ##OEROOT##/meta-openbmc-machines/meta-openpower \ - ##OEROOT##/meta-openbmc-machines/meta-openpower/meta-ingrasys \ - ##OEROOT##/meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius \ - " -BBLAYERS_NON_REMOVABLE ?= " \ - ##OEROOT##/meta \ - ##OEROOT##/meta-poky \ - ##OEROOT##/meta-openembedded/meta-oe \ - ##OEROOT##/meta-openembedded/meta-networking \ - ##OEROOT##/meta-openembedded/meta-perl \ - ##OEROOT##/meta-openembedded/meta-python \ - ##OEROOT##/meta-openembedded/meta-webserver \ - ##OEROOT##/meta-phosphor \ - ##OEROOT##/meta-aspeed \ - ##OEROOT##/meta-openbmc-machines/meta-openpower \ - ##OEROOT##/meta-openbmc-machines/meta-openpower/meta-ingrasys \ - ##OEROOT##/meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius \ - " diff --git a/meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/conf/conf-notes.txt b/meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/conf/conf-notes.txt deleted file mode 100644 index 9b3c01a55..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/conf/conf-notes.txt +++ /dev/null @@ -1,2 +0,0 @@ -Common targets are: - obmc-phosphor-image diff --git a/meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/conf/layer.conf b/meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/conf/layer.conf deleted file mode 100644 index 7467aa5f4..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/conf/layer.conf +++ /dev/null @@ -1,10 +0,0 @@ -# We have a conf and classes directory, add to BBPATH -BBPATH .= ":${LAYERDIR}" - -# We have recipes-* directories, add to BBFILES -BBFILES += "${LAYERDIR}/recipes-*/*/*.bb \ - ${LAYERDIR}/recipes-*/*/*.bbappend" - -BBFILE_COLLECTIONS += "zaius" -BBFILE_PATTERN_zaius = "" -LAYERSERIES_COMPAT_zaius = "sumo" diff --git a/meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/conf/local.conf.sample b/meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/conf/local.conf.sample deleted file mode 100644 index f137436b5..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/conf/local.conf.sample +++ /dev/null @@ -1,21 +0,0 @@ -MACHINE ??= "zaius" -DISTRO ?= "openbmc-openpower" -PACKAGE_CLASSES ?= "package_rpm" -SANITY_TESTED_DISTROS_append ?= " *" -EXTRA_IMAGE_FEATURES = "debug-tweaks" -USER_CLASSES ?= "buildstats image-mklibs image-prelink" -PATCHRESOLVE = "noop" -BB_DISKMON_DIRS = "\ - STOPTASKS,${TMPDIR},1G,100K \ - STOPTASKS,${DL_DIR},1G,100K \ - STOPTASKS,${SSTATE_DIR},1G,100K \ - STOPTASKS,/tmp,100M,100K \ - ABORT,${TMPDIR},100M,1K \ - ABORT,${DL_DIR},100M,1K \ - ABORT,${SSTATE_DIR},100M,1K \ - ABORT,/tmp,10M,1K" -CONF_VERSION = "1" -INHERIT += "extrausers" -EXTRA_USERS_PARAMS = " \ - usermod -p '\$1\$UGMqyqdG\$FZiylVFmRRfl9Z0Ue8G7e/' root; \ - " diff --git a/meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/conf/machine/zaius.conf b/meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/conf/machine/zaius.conf deleted file mode 100644 index 9b1050a08..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/conf/machine/zaius.conf +++ /dev/null @@ -1,14 +0,0 @@ -KMACHINE = "aspeed" -KERNEL_DEVICETREE = "${KMACHINE}-bmc-opp-${MACHINE}.dtb" - -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" - -require conf/machine/include/ast2500.inc -require conf/machine/include/obmc-bsp-common.inc -require conf/machine/include/ingrasys.inc -require conf/machine/include/p9.inc diff --git a/meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes-bsp/u-boot/u-boot-aspeed/0001-board-aspeed-Add-reset_phy-for-Zaius.patch b/meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes-bsp/u-boot/u-boot-aspeed/0001-board-aspeed-Add-reset_phy-for-Zaius.patch deleted file mode 100644 index 3b621e37e..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes-bsp/u-boot/u-boot-aspeed/0001-board-aspeed-Add-reset_phy-for-Zaius.patch +++ /dev/null @@ -1,60 +0,0 @@ -From 3cd9aa92ab8ddd230cf6a9a68a27a18705b6f57c Mon Sep 17 00:00:00 2001 -From: Xo Wang -Date: Thu, 20 Oct 2016 16:26:29 -0700 -Subject: [PATCH 1/2] board/aspeed: Add reset_phy() for Zaius - -The Broadcom PHY for the Zaius BMC requires a hard reset after RGMII -clocks are enabled. Add reset_phy() implementation and configure it to -be called. - -Signed-off-by: Xo Wang ---- - board/aspeed/ast-g5/ast-g5.c | 19 +++++++++++++++++++ - include/configs/ast-common.h | 3 +++ - 2 files changed, 22 insertions(+) - -diff --git a/board/aspeed/ast-g5/ast-g5.c b/board/aspeed/ast-g5/ast-g5.c -index da79d7b..433ad18 100644 ---- a/board/aspeed/ast-g5/ast-g5.c -+++ b/board/aspeed/ast-g5/ast-g5.c -@@ -33,6 +33,25 @@ int dram_init(void) - return 0; - } - -+void reset_phy(void) -+{ -+ unsigned long reg; -+ /* D3 in GPIOA/B/C/D direction and data registers */ -+ unsigned long phy_reset_mask = BIT(27); -+ -+ /* Assert MAC2 PHY hardware reset */ -+ /* Set pin low */ -+ reg = readl(AST_GPIO_BASE | 0x00); -+ writel(reg & ~phy_reset_mask, AST_GPIO_BASE | 0x00); -+ /* Enable pin for output */ -+ reg = readl(AST_GPIO_BASE | 0x04); -+ writel(reg | phy_reset_mask, AST_GPIO_BASE | 0x04); -+ udelay(3); -+ /* Set pin high */ -+ reg = readl(AST_GPIO_BASE | 0x00); -+ writel(reg | phy_reset_mask, AST_GPIO_BASE | 0x00); -+} -+ - #ifdef CONFIG_FTGMAC100 - int board_eth_init(bd_t *bd) - { -diff --git a/include/configs/ast-common.h b/include/configs/ast-common.h -index b39ea33..3566f73 100644 ---- a/include/configs/ast-common.h -+++ b/include/configs/ast-common.h -@@ -104,4 +104,7 @@ - "spi_dma=yes\0" \ - "" - -+/* Call reset_phy() */ -+#define CONFIG_RESET_PHY_R 1 -+ - #endif /* __AST_COMMON_CONFIG_H */ --- -2.8.0.rc3.226.g39d4020 - diff --git a/meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes-bsp/u-boot/u-boot-aspeed/0002-board-aspeed-aspeednic-Use-MAC2-for-networking.patch b/meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes-bsp/u-boot/u-boot-aspeed/0002-board-aspeed-aspeednic-Use-MAC2-for-networking.patch deleted file mode 100644 index 2de2d8234..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes-bsp/u-boot/u-boot-aspeed/0002-board-aspeed-aspeednic-Use-MAC2-for-networking.patch +++ /dev/null @@ -1,43 +0,0 @@ -From cbb09e400a5283e5b543e2b01b8c0038890a5260 Mon Sep 17 00:00:00 2001 -From: Xo Wang -Date: Thu, 20 Oct 2016 17:42:13 -0700 -Subject: [PATCH 2/2] board/aspeed, aspeednic: Use MAC2 for networking - -Enable and select MAC2 for aspeednic. - -Signed-off-by: Xo Wang ---- - drivers/net/aspeednic.c | 4 ++-- - include/configs/ast-g5-ncsi.h | 1 + - 2 files changed, 3 insertions(+), 2 deletions(-) - -diff --git a/drivers/net/aspeednic.c b/drivers/net/aspeednic.c -index 8b85893..cff8370 100644 ---- a/drivers/net/aspeednic.c -+++ b/drivers/net/aspeednic.c -@@ -18,8 +18,8 @@ - /* From the board config file */ - #define CONFIG_MAC1_PHY_SETTING 2 - #define CONFIG_MAC2_PHY_SETTING 0 --#define CONFIG_ASPEED_MAC_NUMBER 1 --#define CONFIG_ASPEED_MAC_CONFIG 1 // config MAC1 -+#define CONFIG_ASPEED_MAC_NUMBER 2 -+#define CONFIG_ASPEED_MAC_CONFIG 2 // config MAC2 - #define _PHY_SETTING_CONCAT(mac) CONFIG_MAC##mac##_PHY_SETTING - #define _GET_MAC_PHY_SETTING(mac) _PHY_SETTING_CONCAT(mac) - #define CONFIG_ASPEED_MAC_PHY_SETTING \ -diff --git a/include/configs/ast-g5-ncsi.h b/include/configs/ast-g5-ncsi.h -index f73a8f1..1408618 100644 ---- a/include/configs/ast-g5-ncsi.h -+++ b/include/configs/ast-g5-ncsi.h -@@ -22,6 +22,7 @@ - /* Ethernet */ - #define CONFIG_LIB_RAND - #define CONFIG_ASPEEDNIC -+#define CONFIG_MAC2_ENABLE - - /* platform.S settings */ - #define CONFIG_DRAM_ECC_SIZE 0x10000000 --- -2.8.0.rc3.226.g39d4020 - diff --git a/meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes-bsp/u-boot/u-boot-aspeed_%.bbappend b/meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes-bsp/u-boot/u-boot-aspeed_%.bbappend deleted file mode 100644 index 1686be066..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes-bsp/u-boot/u-boot-aspeed_%.bbappend +++ /dev/null @@ -1,3 +0,0 @@ -FILESEXTRAPATHS_prepend_zaius := "${THISDIR}/${PN}:" -SRC_URI_append_zaius = " file://0001-board-aspeed-Add-reset_phy-for-Zaius.patch \ - file://0002-board-aspeed-aspeednic-Use-MAC2-for-networking.patch" diff --git a/meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes-kernel/linux/linux-aspeed/zaius.cfg b/meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes-kernel/linux/linux-aspeed/zaius.cfg deleted file mode 100644 index 75c630ce6..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes-kernel/linux/linux-aspeed/zaius.cfg +++ /dev/null @@ -1,8 +0,0 @@ -CONFIG_I2C_MUX=y -CONFIG_I2C_MUX_PCA9541=y -CONFIG_I2C_MUX_PCA954x=y -CONFIG_W1=y -CONFIG_W1_MASTER_GPIO=y -CONFIG_W1_SLAVE_THERM=y -CONFIG_SENSORS_LM25066=y -CONFIG_RTC_DRV_PCF8523=y diff --git a/meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes-kernel/linux/linux-aspeed_%.bbappend b/meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes-kernel/linux/linux-aspeed_%.bbappend deleted file mode 100644 index f3a83990b..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes-kernel/linux/linux-aspeed_%.bbappend +++ /dev/null @@ -1,2 +0,0 @@ -FILESEXTRAPATHS_prepend_zaius := "${THISDIR}/${PN}:" -SRC_URI_append_zaius = " file://zaius.cfg" diff --git a/meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes-phosphor/chassis/avsbus-control.bb b/meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes-phosphor/chassis/avsbus-control.bb deleted file mode 100644 index 29f36a4f2..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes-phosphor/chassis/avsbus-control.bb +++ /dev/null @@ -1,28 +0,0 @@ -SUMMARY = "Zaius AVSBus control" -DESCRIPTION = "Voltage regulator module (VRM) AVSBus control for Zaius" -PR = "r0" - -inherit obmc-phosphor-systemd -inherit obmc-phosphor-license - -TMPL_OFF = "avsbus-disable@.service" -TMPL_ON = "avsbus-enable@.service" -INSTFMT_OFF = "avsbus-disable@{0}.service" -INSTFMT_ON = "avsbus-enable@{0}.service" -TGTFMT_OFF = "obmc-host-stop@{0}.target" -TGTFMT_ON = "obmc-chassis-poweron@{0}.target" -FMT_OFF = "../${TMPL_OFF}:${TGTFMT_OFF}.wants/${INSTFMT_OFF}" -FMT_ON = "../${TMPL_ON}:${TGTFMT_ON}.requires/${INSTFMT_ON}" - -SYSTEMD_SERVICE_${PN} += "${TMPL_OFF}" -SYSTEMD_LINK_${PN} += "${@compose_list(d, 'FMT_OFF', 'OBMC_CHASSIS_INSTANCES')}" -SYSTEMD_SERVICE_${PN} += "${TMPL_ON}" -SYSTEMD_LINK_${PN} += "${@compose_list(d, 'FMT_ON', 'OBMC_CHASSIS_INSTANCES')}" - -SRC_URI += "file://zaius_avsbus.sh" -RDEPENDS_${PN} += "i2c-tools" - -do_install() { - install -d ${D}${bindir} - install -m 0755 ${WORKDIR}/zaius_avsbus.sh ${D}${bindir}/zaius_avsbus.sh -} diff --git a/meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes-phosphor/chassis/avsbus-control/avsbus-disable@.service b/meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes-phosphor/chassis/avsbus-control/avsbus-disable@.service deleted file mode 100644 index 9cf322b2d..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes-phosphor/chassis/avsbus-control/avsbus-disable@.service +++ /dev/null @@ -1,15 +0,0 @@ -[Unit] -Description=Disable AVSBus on VRMs -Wants=obmc-power-stop-pre@%i.target -Before=obmc-power-stop-pre@%i.target -Conflicts=obmc-host-startmin@%i.target -ConditionPathExists=!/run/openbmc/chassis@%i-on - -[Service] -ExecStart=/usr/bin/env zaius_avsbus.sh disable -SyslogIdentifier=zaius_avsbus.sh -Type=oneshot -RemainAfterExit=yes - -[Install] -WantedBy=obmc-host-stop@%i.target diff --git a/meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes-phosphor/chassis/avsbus-control/avsbus-enable@.service b/meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes-phosphor/chassis/avsbus-control/avsbus-enable@.service deleted file mode 100644 index 24aadf5ad..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes-phosphor/chassis/avsbus-control/avsbus-enable@.service +++ /dev/null @@ -1,16 +0,0 @@ -[Unit] -Description=Enable AVSBus on VRMs -Wants=obmc-host-start-pre@%i.target -Before=obmc-host-start-pre@%i.target -Conflicts=obmc-host-stop@%i.target -ConditionPathExists=!/run/openbmc/chassis@%i-on - -[Service] -ExecStart=/usr/bin/env zaius_avsbus.sh vdn_max -ExecStart=/usr/bin/env zaius_avsbus.sh enable -SyslogIdentifier=zaius_avsbus.sh -Type=oneshot -RemainAfterExit=yes - -[Install] -RequiredBy=obmc-chassis-poweron@%i.target diff --git a/meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes-phosphor/chassis/avsbus-control/zaius_avsbus.sh b/meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes-phosphor/chassis/avsbus-control/zaius_avsbus.sh deleted file mode 100755 index 45e60664a..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes-phosphor/chassis/avsbus-control/zaius_avsbus.sh +++ /dev/null @@ -1,98 +0,0 @@ -#!/bin/sh -e -# AVSBus control for PMBUS voltage regulator modules (VRMs) -# Switches output voltage target between -# - VOUT_COMMAND register (AVSBus disabled, default on Zaius) -# - AVSBus target output (AVSBus enabled, voltage set by host) - -cpu0_i2c_bus="7" -cpu1_i2c_bus="8" -buses="$cpu0_i2c_bus $cpu1_i2c_bus" -vdd_i2c_addr_page="0x60:0x01" -vdn_i2c_addr_page="0x64:0x01" -vcs_i2c_addr_page="0x64:0x00" -addrs_pages="$vdd_i2c_addr_page $vdn_i2c_addr_page $vcs_i2c_addr_page" - -# Usage: vrm_set_page -vrm_set_page() -{ - i2cset -y $1 $2 0x00 $3 b -} - -# Usage: vrm_avs_enable -# Initializes the AVSBus VOUT setpoint to the value in PMBus VOUT_COMMAND -# Sets OPERATION PMBUS register to -# - Enable/Disable: On -# - VOUT Source: AVSBus Target Rail Voltage -# - AVSBus Copy: VOUT_COMMAND remains unchanged -# Writes to VOUT setpoint over AVSBus will persist after the VRM is switched to -# PMBus control. Switching back to AVSBus control restores this persisted -# setpoint rather than re-initializing to PMBus VOUT_COMMAND. This behavior is -# known to Intersil and writing VOUT_COMMAND over PMBus is the only workaround. -vrm_avs_enable() -{ - vrm_set_page "$@" - echo Enabling AVSBus on bus $1 VRM @$2 rail $3... - local vout_command=`i2cget -y $1 $2 0x21 w` - i2cset -y $1 $2 0x21 $vout_command w - i2cset -y $1 $2 0x01 0xb0 b -} - -# Usage: vrm_avs_disable -# Sets OPERATION PMBUS register to -# - Enable/Disable: On -# - VOUT Source: VOUT_COMMAND -# - AVSBus Copy: VOUT_COMMAND remains unchanged -vrm_avs_disable() -{ - vrm_set_page "$@" - echo Disabling AVSBus on bus $1 VRM @$2 rail $3... - i2cset -y $1 $2 0x01 0x80 b -} - -# Usage: vrm_vout_max_1v1 -# Sets VOUT_MAX to 1.1V -vrm_vout_max_1v1() -{ - vrm_set_page "$@" - echo Setting VOUT_MAX=[1.1V] on bus $1 VRM @$2 rail $3... - i2cset -y $1 $2 0x24 0x44c w -} - -# Usage: vrm_print -vrm_print() -{ - vrm_set_page "$@" - local operation=`i2cget -y $1 $2 0x01 b` - local vout=`i2cget -y $1 $2 0x8b w` - local iout=`i2cget -y $1 $2 0x8c w` - echo VRM on bus $1 @$2 rail $3: OPERATION=$operation VOUT=$vout IOUT=$iout -} - -# Usage: for_each_rail -# will be invoked with -for_each_rail() -{ - for bus in $buses - do - for addr_page in $addrs_pages - do - $1 $bus `echo $addr_page | tr : " "` - done - done -} - -if [ "$1" == "enable" ] -then - for_each_rail vrm_avs_enable -elif [ "$1" == "disable" ] -then - for_each_rail vrm_avs_disable -elif [ "$1" == "vdn_max" ] -then - addrs_pages="$vdn_i2c_addr_page" - for_each_rail vrm_vout_max_1v1 -else - for_each_rail vrm_print - echo "\"$0 \" to control whether VRMs use AVSBus" - echo "\"$0 \" to set VDN rails VOUT_MAX to 1.1V" -fi diff --git a/meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes-phosphor/chassis/refclock-fixup.bb b/meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes-phosphor/chassis/refclock-fixup.bb deleted file mode 100644 index bd33c6382..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes-phosphor/chassis/refclock-fixup.bb +++ /dev/null @@ -1,21 +0,0 @@ -DESCRIPTION = "Zaius host reference clock fixup" -PR = "r0" - -inherit obmc-phosphor-systemd -inherit obmc-phosphor-license - -TMPL = "op-refclock-fixup@.service" -INSTFMT = "op-refclock-fixup@{0}.service" -TGTFMT = "obmc-chassis-poweron@{0}.target" -FMT = "../${TMPL}:${TGTFMT}.requires/${INSTFMT}" - -SYSTEMD_SERVICE_${PN} += "${TMPL}" -SYSTEMD_LINK_${PN} += "${@compose_list(d, 'FMT', 'OBMC_CHASSIS_INSTANCES')}" - -SRC_URI += "file://fix_zaius_refclock.sh" -RDEPENDS_${PN} += "i2c-tools" - -do_install() { - install -d ${D}${sbindir} - install -m 0755 ${WORKDIR}/fix_zaius_refclock.sh ${D}${sbindir}/fix_zaius_refclock.sh -} diff --git a/meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes-phosphor/chassis/refclock-fixup/fix_zaius_refclock.sh b/meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes-phosphor/chassis/refclock-fixup/fix_zaius_refclock.sh deleted file mode 100755 index 01eb72b71..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes-phosphor/chassis/refclock-fixup/fix_zaius_refclock.sh +++ /dev/null @@ -1,27 +0,0 @@ -#!/bin/sh -# fix up refclock by reconfiguring output of Si5338C clock generator - -i2cset="i2cset" -clkgen_i2c_bus="0" -clkgen_i2c_addr="0x70" - -# Usage: clkgen_write
[write length] -clkgen_write() -{ - $i2cset -y $clkgen_i2c_bus $clkgen_i2c_addr $1 $2 $3 -} - -# disable outputs -clkgen_write 230 0x10 b - -# set output configurations of each of the four channels to 3.3V HCSL -clkgen_write 36 0x07 b -clkgen_write 37 0x07 b -clkgen_write 38 0x07 b -clkgen_write 39 0x07 b -clkgen_write 40 0xe7 b -clkgen_write 41 0x9c b -clkgen_write 42 0x27 b - -# enable outputs -clkgen_write 230 0x00 b diff --git a/meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes-phosphor/chassis/refclock-fixup/op-refclock-fixup@.service b/meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes-phosphor/chassis/refclock-fixup/op-refclock-fixup@.service deleted file mode 100644 index 9444b367f..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes-phosphor/chassis/refclock-fixup/op-refclock-fixup@.service +++ /dev/null @@ -1,19 +0,0 @@ -[Unit] -Description=Fix up Zaius host refclock -Wants=obmc-host-start-pre@%i.target -Before=obmc-host-start-pre@%i.target -Wants=obmc-power-on@%i.target -After=obmc-power-on@%i.target -Before=fsi-scan@%i.service -Conflicts=obmc-host-stop@%i.target -ConditionPathExists=!/run/openbmc/chassis@%i-on - -[Service] -Restart=no -Type=oneshot -RemainAfterExit=yes -ExecStart=/usr/bin/env fix_zaius_refclock.sh -SyslogIdentifier=fix_zaius_refclock.sh - -[Install] -RequiredBy=obmc-chassis-poweron@%i.target diff --git a/meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes-phosphor/chassis/vcs-control.bb b/meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes-phosphor/chassis/vcs-control.bb deleted file mode 100644 index 98fb89b5c..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes-phosphor/chassis/vcs-control.bb +++ /dev/null @@ -1,31 +0,0 @@ -SUMMARY = "Zaius VCS rail control" -DESCRIPTION = "VCS voltage rail control implementation for Zaius" -PR = "r0" - -inherit obmc-phosphor-systemd -inherit obmc-phosphor-license - -PROVIDES += 'virtual/p9-vcs-workaround' -RPROVIDES_${PN} += 'virtual-p9-vcs-workaround' - -TMPL_OFF = "vcs-off@.service" -TMPL_ON = "vcs-on@.service" -INSTFMT_OFF = "vcs-off@{0}.service" -INSTFMT_ON = "vcs-on@{0}.service" -TGTFMT_OFF = "obmc-host-stop@{0}.target" -TGTFMT_ON = "obmc-chassis-poweron@{0}.target" -FMT_OFF = "../${TMPL_OFF}:${TGTFMT_OFF}.wants/${INSTFMT_OFF}" -FMT_ON = "../${TMPL_ON}:${TGTFMT_ON}.requires/${INSTFMT_ON}" - -SYSTEMD_SERVICE_${PN} += "${TMPL_OFF}" -SYSTEMD_LINK_${PN} += "${@compose_list(d, 'FMT_OFF', 'OBMC_CHASSIS_INSTANCES')}" -SYSTEMD_SERVICE_${PN} += "${TMPL_ON}" -SYSTEMD_LINK_${PN} += "${@compose_list(d, 'FMT_ON', 'OBMC_CHASSIS_INSTANCES')}" - -SRC_URI += "file://zaius_vcs.sh" -RDEPENDS_${PN} += "i2c-tools" - -do_install() { - install -d ${D}${bindir} - install -m 0755 ${WORKDIR}/zaius_vcs.sh ${D}${bindir}/zaius_vcs.sh -} diff --git a/meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes-phosphor/chassis/vcs-control/vcs-off@.service b/meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes-phosphor/chassis/vcs-control/vcs-off@.service deleted file mode 100644 index d230781b4..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes-phosphor/chassis/vcs-control/vcs-off@.service +++ /dev/null @@ -1,14 +0,0 @@ -[Unit] -Description=Turn VCS rails off -Wants=obmc-power-stop-pre@%i.target -Before=obmc-power-stop-pre@%i.target -Conflicts=obmc-host-startmin@%i.target - -[Service] -ExecStart=/usr/bin/env zaius_vcs.sh off -SyslogIdentifier=zaius_vcs.sh -Type=oneshot -RemainAfterExit=yes - -[Install] -WantedBy=obmc-host-stop@%i.target diff --git a/meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes-phosphor/chassis/vcs-control/vcs-on@.service b/meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes-phosphor/chassis/vcs-control/vcs-on@.service deleted file mode 100644 index 17c7cf640..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes-phosphor/chassis/vcs-control/vcs-on@.service +++ /dev/null @@ -1,16 +0,0 @@ -[Unit] -Description=Turn VCS rails on -Wants=vcs_workaround@%i.service -After=vcs_workaround@%i.service -Wants=obmc-host-start-pre@%i.target -Before=obmc-host-start-pre@%i.target -Conflicts=obmc-host-stop@%i.target - -[Service] -ExecStart=/usr/bin/env zaius_vcs.sh on -SyslogIdentifier=zaius_vcs.sh -Type=oneshot -RemainAfterExit=yes - -[Install] -RequiredBy=obmc-chassis-poweron@%i.target diff --git a/meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes-phosphor/chassis/vcs-control/zaius_vcs.sh b/meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes-phosphor/chassis/vcs-control/zaius_vcs.sh deleted file mode 100755 index 49bf0b04f..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes-phosphor/chassis/vcs-control/zaius_vcs.sh +++ /dev/null @@ -1,72 +0,0 @@ -#!/bin/sh -e -# Read and control VCS rails by sending the UCD power sequencer I2C commands. -# This script assumes that the UCD is controlling VCS rails as GPIOs 5 and 6. -# Also assumes that those GPIOs are already enabled. - -ucd_bus="0" -ucd_addr="0x64" -ucd_path="/sys/bus/i2c/drivers/ucd9000" -ucd_driver="${ucd_bus}-00${ucd_addr#0x}" -ucd_retries="5" - -retry() -{ - local i=0 - until [ $i -ge $ucd_retries ]; do - i=$((i+1)) - retry_output=`$@` && break - done - local ret=$? - if [ $i -eq $ucd_retries ]; then exit $ret; fi -} - -# Usage: ucd_get address -# Result stored in $ucd_reg -ucd_get() -{ - retry i2cget -f -y $ucd_bus $ucd_addr $1 b - ucd_reg=$retry_output -} - -# Usage: ucd_get address value -ucd_set() -{ - retry i2cset -f -y $ucd_bus $ucd_addr $1 $2 b -} - -vcs_set_gpios() -{ - echo -e "\tSetting UCD GPIO 5 to $1" - ucd_set 0xFA 5 - ucd_set 0xFB $1 - ucd_set 0xFB $1 - echo -e "\tSetting UCD GPIO 6 to $1" - ucd_set 0xFA 6 - ucd_set 0xFB $1 - ucd_set 0xFB $1 -} - -vcs_get() -{ - echo Reading VCS settings - ucd_set 0xFA 5 - ucd_get 0xFB - local val=`echo $ucd_reg | grep -i -c 0x0f` - echo -e "\tUCD GPIO 5 state=$val" - ucd_set 0xFA 6 - ucd_get 0xFB - local val=`echo $ucd_reg | grep -i -c 0x0f` - echo -e "\tUCD GPIO 6 state=$val" -} - - -if [ "$1" == "on" ]; then - echo Turning on VCS - vcs_set_gpios 0x7 -elif [ "$1" == "off" ]; then - echo Turning off VCS - vcs_set_gpios 0x3 -else - vcs_get - echo "$0 " to set state -fi diff --git a/meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes-phosphor/console/obmc-console/obmc-console.conf b/meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes-phosphor/console/obmc-console/obmc-console.conf deleted file mode 100644 index a5ba3f328..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes-phosphor/console/obmc-console/obmc-console.conf +++ /dev/null @@ -1,4 +0,0 @@ -lpc-address = 0x3f8 -sirq = 4 -local-tty = ttyS0 -local-tty-baud = 115200 diff --git a/meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes-phosphor/console/obmc-console_%.bbappend b/meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes-phosphor/console/obmc-console_%.bbappend deleted file mode 100644 index 2072afd86..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes-phosphor/console/obmc-console_%.bbappend +++ /dev/null @@ -1 +0,0 @@ -FILESEXTRAPATHS_prepend_zaius := "${THISDIR}/${PN}:" diff --git a/meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes-phosphor/gpio/phosphor-gpio-monitor.bbappend b/meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes-phosphor/gpio/phosphor-gpio-monitor.bbappend deleted file mode 100644 index 801b34683..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes-phosphor/gpio/phosphor-gpio-monitor.bbappend +++ /dev/null @@ -1,11 +0,0 @@ -FILESEXTRAPATHS_append_zaius := "${THISDIR}/${PN}:" - -PCIE_CARD_E2B_INSTANCE = "pcie-card-e2b" - -TMPL = "phosphor-gpio-presence@.service" -INSTFMT = "phosphor-gpio-presence@{0}.service" -TGT = "${SYSTEMD_DEFAULT_TARGET}" -FMT = "../${TMPL}:${TGT}.requires/${INSTFMT}" - -SYSTEMD_LINK_${PN}-presence_append_zaius += "${@compose_list(d, 'FMT', 'PCIE_CARD_E2B_INSTANCE')}" -SYSTEMD_ENVIRONMENT_FILE_${PN}-presence_append_zaius += "obmc/gpio/phosphor-pcie-card-e2b.conf" diff --git a/meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes-phosphor/gpio/phosphor-gpio-monitor/obmc/gpio/phosphor-pcie-card-e2b.conf b/meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes-phosphor/gpio/phosphor-gpio-monitor/obmc/gpio/phosphor-pcie-card-e2b.conf deleted file mode 100644 index cfc541406..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes-phosphor/gpio/phosphor-gpio-monitor/obmc/gpio/phosphor-pcie-card-e2b.conf +++ /dev/null @@ -1,4 +0,0 @@ -INVENTORY=/system/chassis/pcie_card_e2b -DEVPATH=/dev/input/by-path/platform-gpio-keys-event -KEY=39 -NAME=pcie_card_e2b diff --git a/meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes-phosphor/gpio/phosphor-gpio-monitor/phosphor-gpio-presence@.service b/meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes-phosphor/gpio/phosphor-gpio-monitor/phosphor-gpio-presence@.service deleted file mode 100644 index 0f8396c7b..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes-phosphor/gpio/phosphor-gpio-monitor/phosphor-gpio-presence@.service +++ /dev/null @@ -1,13 +0,0 @@ -[Unit] -Description=Phosphor GPIO %I Presence -Wants=mapper-wait@-xyz-openbmc_project-inventory.service -After=mapper-wait@-xyz-openbmc_project-inventory.service -ConditionPathExists={envfiledir}/obmc/gpio/phosphor-pcie-card-e2b.conf - -[Service] -EnvironmentFile={envfiledir}/obmc/gpio/phosphor-pcie-card-e2b.conf -ExecStart=/usr/bin/env phosphor-gpio-presence --path=${{DEVPATH}} --inventory=${{INVENTORY}} --key=${{KEY}} --name=${{NAME}} -SyslogIdentifier=phosphor-gpio-presence - -[Install] -RequiredBy={SYSTEMD_DEFAULT_TARGET} diff --git a/meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes-phosphor/host/checkstop-monitor.bbappend b/meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes-phosphor/host/checkstop-monitor.bbappend deleted file mode 100644 index 72d991c7e..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes-phosphor/host/checkstop-monitor.bbappend +++ /dev/null @@ -1 +0,0 @@ -FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" diff --git a/meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes-phosphor/host/checkstop-monitor/obmc/gpio/checkstop b/meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes-phosphor/host/checkstop-monitor/obmc/gpio/checkstop deleted file mode 100644 index a94b24173..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes-phosphor/host/checkstop-monitor/obmc/gpio/checkstop +++ /dev/null @@ -1,4 +0,0 @@ -DEVPATH=/dev/input/by-path/platform-gpio-keys-event -KEY=47 -POLARITY=1 -TARGET=obmc-host-crash@0.target diff --git a/meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes-phosphor/host/p9-host-start.bbappend b/meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes-phosphor/host/p9-host-start.bbappend deleted file mode 100644 index 953b4b735..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes-phosphor/host/p9-host-start.bbappend +++ /dev/null @@ -1,2 +0,0 @@ -RDEPENDS_${PN} += 'refclock-fixup' -RDEPENDS_${PN} += 'avsbus-control' diff --git a/meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes-phosphor/image/obmc-phosphor-image.bbappend b/meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes-phosphor/image/obmc-phosphor-image.bbappend deleted file mode 100644 index aa57bbfe6..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes-phosphor/image/obmc-phosphor-image.bbappend +++ /dev/null @@ -1 +0,0 @@ -OBMC_IMAGE_EXTRA_INSTALL_append = " mboxd" diff --git a/meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes-phosphor/ipmi/phosphor-ipmi-fru-properties%.bbappend b/meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes-phosphor/ipmi/phosphor-ipmi-fru-properties%.bbappend deleted file mode 100644 index 72d991c7e..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes-phosphor/ipmi/phosphor-ipmi-fru-properties%.bbappend +++ /dev/null @@ -1 +0,0 @@ -FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" diff --git a/meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes-phosphor/ipmi/phosphor-ipmi-fru-properties%/extra-properties.yaml b/meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes-phosphor/ipmi/phosphor-ipmi-fru-properties%/extra-properties.yaml deleted file mode 100644 index bfe8e7e30..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes-phosphor/ipmi/phosphor-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-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes-phosphor/ipmi/phosphor-ipmi-sensor-inventory%.bbappend b/meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes-phosphor/ipmi/phosphor-ipmi-sensor-inventory%.bbappend deleted file mode 100644 index 72d991c7e..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes-phosphor/ipmi/phosphor-ipmi-sensor-inventory%.bbappend +++ /dev/null @@ -1 +0,0 @@ -FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" diff --git a/meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes-phosphor/ipmi/phosphor-ipmi-sensor-inventory%/config.yaml b/meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes-phosphor/ipmi/phosphor-ipmi-sensor-inventory%/config.yaml deleted file mode 100644 index 4fd637b62..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes-phosphor/ipmi/phosphor-ipmi-sensor-inventory%/config.yaml +++ /dev/null @@ -1,178 +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 diff --git a/meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes-phosphor/ipmi/zaius-ipmi-inventory-map-native.bb b/meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes-phosphor/ipmi/zaius-ipmi-inventory-map-native.bb deleted file mode 100644 index 96d167450..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes-phosphor/ipmi/zaius-ipmi-inventory-map-native.bb +++ /dev/null @@ -1,23 +0,0 @@ -SUMMARY = "Zaius IPMI to DBus Inventory mapping." -PR = "r1" - -inherit native -inherit obmc-phosphor-license -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-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes-phosphor/ipmi/zaius-ipmi-inventory-map/config.yaml b/meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes-phosphor/ipmi/zaius-ipmi-inventory-map/config.yaml deleted file mode 100644 index 8b32bd02e..000000000 --- a/meta-openbmc-machines/meta-openpower/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-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes-phosphor/mboxd/mboxd.bbappend b/meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes-phosphor/mboxd/mboxd.bbappend deleted file mode 100644 index 8b6248a46..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes-phosphor/mboxd/mboxd.bbappend +++ /dev/null @@ -1 +0,0 @@ -MBOXD_FLASH_SIZE = "64M" diff --git a/meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes-phosphor/packagegroups/packagegroup-obmc-apps.bbappend b/meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes-phosphor/packagegroups/packagegroup-obmc-apps.bbappend deleted file mode 100644 index f80bdb6cf..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes-phosphor/packagegroups/packagegroup-obmc-apps.bbappend +++ /dev/null @@ -1,3 +0,0 @@ -# Support OCC pass through and general occ control -# Support for GPIO presence service -RDEPENDS_${PN}-inventory_append_zaius = " openpower-occ-control virtual/obmc-gpio-presence" diff --git a/meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes-phosphor/sensors/phosphor-hwmon%.bbappend b/meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes-phosphor/sensors/phosphor-hwmon%.bbappend deleted file mode 100644 index 1aaa6311b..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes-phosphor/sensors/phosphor-hwmon%.bbappend +++ /dev/null @@ -1,17 +0,0 @@ -FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" - -ZAIUS_CHIPS = "i2c@1e78a000/i2c-bus@40/ucd90160@64" -ZAIUS_ITEMSFMT = "ahb/apb/{0}.conf" - -ZAIUS_ITEMS = "${@compose_list(d, 'ZAIUS_ITEMSFMT', 'ZAIUS_CHIPS')}" - -ZAIUS_OCCS = " \ - 00--00--00--06/sbefifo1-dev0/occ-hwmon.1 \ - 00--00--00--0a/fsi1/slave@01--00/01--01--00--06/sbefifo2-dev0/occ-hwmon.2 \ - " -ZAIUS_OCCSFMT = "devices/platform/gpio-fsi/fsi0/slave@00--00/{0}.conf" -ZAIUS_OCCITEMS = "${@compose_list(d, 'ZAIUS_OCCSFMT', 'ZAIUS_OCCS')}" - -ENVS = "obmc/hwmon/{0}" -SYSTEMD_ENVIRONMENT_FILE_${PN} += "${@compose_list(d, 'ENVS', 'ZAIUS_ITEMS')}" -SYSTEMD_ENVIRONMENT_FILE_${PN} += "${@compose_list(d, 'ENVS', 'ZAIUS_OCCITEMS')}" diff --git a/meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@40/ucd90160@64.conf b/meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@40/ucd90160@64.conf deleted file mode 100644 index 92be7fed3..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@40/ucd90160@64.conf +++ /dev/null @@ -1,25 +0,0 @@ -LABEL_in1=vout1 - -LABEL_in2=vout2 - -LABEL_in3=vout3 - -LABEL_in4=vout4 - -LABEL_in5=vout5 - -LABEL_in6=vout6 - -LABEL_in7=vout7 - -LABEL_in8=vout8 - -LABEL_in9=vout9 - -LABEL_in10=vout10 - -LABEL_in11=vout11 - -LABEL_in12=vout12 - -LABEL_in13=vout13 diff --git a/meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/devices/platform/gpio-fsi/fsi0/slave@00--00/00--00--00--06/sbefifo1-dev0/occ-hwmon.1.conf b/meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/devices/platform/gpio-fsi/fsi0/slave@00--00/00--00--00--06/sbefifo1-dev0/occ-hwmon.1.conf deleted file mode 100644 index 650415131..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/devices/platform/gpio-fsi/fsi0/slave@00--00/00--00--00--06/sbefifo1-dev0/occ-hwmon.1.conf +++ /dev/null @@ -1,83 +0,0 @@ -MODE_temp1 = "label" -MODE_temp2 = "label" -MODE_temp3 = "label" -MODE_temp4 = "label" -MODE_temp5 = "label" -MODE_temp6 = "label" -MODE_temp7 = "label" -MODE_temp8 = "label" -MODE_temp9 = "label" -MODE_temp10 = "label" -MODE_temp11 = "label" -MODE_temp12 = "label" -MODE_temp13 = "label" -MODE_temp14 = "label" -MODE_temp15 = "label" -MODE_temp16 = "label" -MODE_temp17 = "label" -MODE_temp18 = "label" -MODE_temp19 = "label" -MODE_temp20 = "label" -MODE_temp21 = "label" -MODE_temp22 = "label" -MODE_temp23 = "label" -MODE_temp24 = "label" -MODE_temp25 = "label" -MODE_temp26 = "label" -MODE_temp27 = "label" -MODE_temp28 = "label" -MODE_temp29 = "label" -MODE_temp30 = "label" -MODE_temp31 = "label" -MODE_temp32 = "label" -MODE_temp33 = "label" -MODE_temp34 = "label" -MODE_temp35 = "label" -MODE_temp36 = "label" -MODE_temp37 = "label" -MODE_temp38 = "label" -MODE_temp39 = "label" -MODE_temp40 = "label" -LABEL_temp34 = "p0_core0_temp" -LABEL_temp37 = "p0_core1_temp" -LABEL_temp40 = "p0_core2_temp" -LABEL_temp43 = "p0_core3_temp" -LABEL_temp46 = "p0_core4_temp" -LABEL_temp49 = "p0_core5_temp" -LABEL_temp52 = "p0_core6_temp" -LABEL_temp55 = "p0_core7_temp" -LABEL_temp58 = "p0_core8_temp" -LABEL_temp61 = "p0_core9_temp" -LABEL_temp64 = "p0_core10_temp" -LABEL_temp67 = "p0_core11_temp" -LABEL_temp70 = "p0_core12_temp" -LABEL_temp73 = "p0_core13_temp" -LABEL_temp76 = "p0_core14_temp" -LABEL_temp79 = "p0_core15_temp" -LABEL_temp82 = "p0_core16_temp" -LABEL_temp85 = "p0_core17_temp" -LABEL_temp88 = "p0_core18_temp" -LABEL_temp91 = "p0_core19_temp" -LABEL_temp94 = "p0_core20_temp" -LABEL_temp97 = "p0_core21_temp" -LABEL_temp100 = "p0_core22_temp" -LABEL_temp103 = "p0_core23_temp" -LABEL_temp224 = "dimm0_temp" -LABEL_temp226 = "dimm1_temp" -LABEL_temp228 = "dimm2_temp" -LABEL_temp230 = "dimm3_temp" -LABEL_temp232 = "dimm4_temp" -LABEL_temp234 = "dimm5_temp" -LABEL_temp236 = "dimm6_temp" -LABEL_temp238 = "dimm7_temp" -LABEL_temp240 = "dimm8_temp" -LABEL_temp242 = "dimm9_temp" -LABEL_temp244 = "dimm10_temp" -LABEL_temp246 = "dimm11_temp" -LABEL_temp248 = "dimm12_temp" -LABEL_temp250 = "dimm13_temp" -LABEL_temp252 = "dimm14_temp" -LABEL_temp254 = "dimm15_temp" -LABEL_power2 = "p0_power" -LABEL_power3 = "p0_vdd_power" -LABEL_power4 = "p0_vdn_power" diff --git a/meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/devices/platform/gpio-fsi/fsi0/slave@00--00/00--00--00--0a/fsi1/slave@01--00/01--01--00--06/sbefifo2-dev0/occ-hwmon.2.conf b/meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/devices/platform/gpio-fsi/fsi0/slave@00--00/00--00--00--0a/fsi1/slave@01--00/01--01--00--06/sbefifo2-dev0/occ-hwmon.2.conf deleted file mode 100644 index ba615812a..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/devices/platform/gpio-fsi/fsi0/slave@00--00/00--00--00--0a/fsi1/slave@01--00/01--01--00--06/sbefifo2-dev0/occ-hwmon.2.conf +++ /dev/null @@ -1,83 +0,0 @@ -MODE_temp1 = "label" -MODE_temp2 = "label" -MODE_temp3 = "label" -MODE_temp4 = "label" -MODE_temp5 = "label" -MODE_temp6 = "label" -MODE_temp7 = "label" -MODE_temp8 = "label" -MODE_temp9 = "label" -MODE_temp10 = "label" -MODE_temp11 = "label" -MODE_temp12 = "label" -MODE_temp13 = "label" -MODE_temp14 = "label" -MODE_temp15 = "label" -MODE_temp16 = "label" -MODE_temp17 = "label" -MODE_temp18 = "label" -MODE_temp19 = "label" -MODE_temp20 = "label" -MODE_temp21 = "label" -MODE_temp22 = "label" -MODE_temp23 = "label" -MODE_temp24 = "label" -MODE_temp25 = "label" -MODE_temp26 = "label" -MODE_temp27 = "label" -MODE_temp28 = "label" -MODE_temp29 = "label" -MODE_temp30 = "label" -MODE_temp31 = "label" -MODE_temp32 = "label" -MODE_temp33 = "label" -MODE_temp34 = "label" -MODE_temp35 = "label" -MODE_temp36 = "label" -MODE_temp37 = "label" -MODE_temp38 = "label" -MODE_temp39 = "label" -MODE_temp40 = "label" -LABEL_temp114 = "p1_core0_temp" -LABEL_temp117 = "p1_core1_temp" -LABEL_temp120 = "p1_core2_temp" -LABEL_temp123 = "p1_core3_temp" -LABEL_temp126 = "p1_core4_temp" -LABEL_temp129 = "p1_core5_temp" -LABEL_temp132 = "p1_core6_temp" -LABEL_temp135 = "p1_core7_temp" -LABEL_temp138 = "p1_core8_temp" -LABEL_temp141 = "p1_core9_temp" -LABEL_temp144 = "p1_core10_temp" -LABEL_temp147 = "p1_core11_temp" -LABEL_temp150 = "p1_core12_temp" -LABEL_temp153 = "p1_core13_temp" -LABEL_temp156 = "p1_core14_temp" -LABEL_temp159 = "p1_core15_temp" -LABEL_temp162 = "p1_core16_temp" -LABEL_temp165 = "p1_core17_temp" -LABEL_temp168 = "p1_core18_temp" -LABEL_temp171 = "p1_core19_temp" -LABEL_temp174 = "p1_core20_temp" -LABEL_temp177 = "p1_core21_temp" -LABEL_temp180 = "p1_core22_temp" -LABEL_temp183 = "p1_core23_temp" -LABEL_temp192 = "dimm16_temp" -LABEL_temp194 = "dimm17_temp" -LABEL_temp196 = "dimm18_temp" -LABEL_temp198 = "dimm19_temp" -LABEL_temp200 = "dimm20_temp" -LABEL_temp202 = "dimm21_temp" -LABEL_temp204 = "dimm22_temp" -LABEL_temp206 = "dimm23_temp" -LABEL_temp208 = "dimm24_temp" -LABEL_temp210 = "dimm25_temp" -LABEL_temp212 = "dimm26_temp" -LABEL_temp224 = "dimm27_temp" -LABEL_temp216 = "dimm28_temp" -LABEL_temp218 = "dimm29_temp" -LABEL_temp220 = "dimm30_temp" -LABEL_temp222 = "dimm31_temp" -LABEL_power2 = "p1_power" -LABEL_power3 = "p1_vdd_power" -LABEL_power4 = "p1_vdn_power" diff --git a/meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes-phosphor/settings/phosphor-settings-manager.bbappend b/meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes-phosphor/settings/phosphor-settings-manager.bbappend deleted file mode 100644 index 813a09d55..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes-phosphor/settings/phosphor-settings-manager.bbappend +++ /dev/null @@ -1,3 +0,0 @@ -FILESEXTRAPATHS_append_zaius := ":${THISDIR}/${PN}" -SRC_URI_append_zaius = " file://powerpolicy-default-ALWAYS_POWER_ON.override.yml" -SRC_URI_append_zaius = " file://timeowner-host-no-ntp.override.yml" diff --git a/meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes-phosphor/settings/phosphor-settings-manager/powerpolicy-default-ALWAYS_POWER_ON.override.yml b/meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes-phosphor/settings/phosphor-settings-manager/powerpolicy-default-ALWAYS_POWER_ON.override.yml deleted file mode 100644 index 7aff75415..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes-phosphor/settings/phosphor-settings-manager/powerpolicy-default-ALWAYS_POWER_ON.override.yml +++ /dev/null @@ -1,6 +0,0 @@ ---- -/xyz/openbmc_project/control/host0/power_restore_policy: - - Interface: xyz.openbmc_project.Control.Power.RestorePolicy - Properties: - PowerRestorePolicy: - Default: RestorePolicy::Policy::AlwaysOn diff --git a/meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes-phosphor/settings/phosphor-settings-manager/timeowner-host-no-ntp.override.yml b/meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes-phosphor/settings/phosphor-settings-manager/timeowner-host-no-ntp.override.yml deleted file mode 100644 index abb1316c8..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes-phosphor/settings/phosphor-settings-manager/timeowner-host-no-ntp.override.yml +++ /dev/null @@ -1,12 +0,0 @@ ---- -/xyz/openbmc_project/time/owner: - - Interface: xyz.openbmc_project.Time.Owner - Properties: - TimeOwner: - Default: Owner::Owners::Host - -/xyz/openbmc_project/time/sync_method: - - Interface: xyz.openbmc_project.Time.Synchronization - Properties: - TimeSyncMethod: - Default: Synchronization::Method::Manual diff --git a/meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes-phosphor/workbook/zaius-config.bb b/meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes-phosphor/workbook/zaius-config.bb deleted file mode 100644 index 56117c4bc..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes-phosphor/workbook/zaius-config.bb +++ /dev/null @@ -1,5 +0,0 @@ -SUMMARY = "Zaius board wiring" -DESCRIPTION = "Board wiring information for the Zaius OpenPOWER system." -PR = "r1" - -inherit config-in-skeleton diff --git a/meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes.txt b/meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes.txt deleted file mode 100644 index c58366847..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes.txt +++ /dev/null @@ -1 +0,0 @@ -recipes-phosphor - Phosphor OpenBMC applications and configuration diff --git a/meta-openbmc-machines/meta-openpower/meta-inventec/conf/layer.conf b/meta-openbmc-machines/meta-openpower/meta-inventec/conf/layer.conf deleted file mode 100644 index de22db1e3..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-inventec/conf/layer.conf +++ /dev/null @@ -1,5 +0,0 @@ -# We have a conf and classes directory, add to BBPATH -BBPATH .= ":${LAYERDIR}" - -BBFILE_COLLECTIONS += "inventec" -BBFILE_PATTERN_inventec = "" diff --git a/meta-openbmc-machines/meta-openpower/meta-inventec/conf/machine/include/inventec.inc b/meta-openbmc-machines/meta-openpower/meta-inventec/conf/machine/include/inventec.inc deleted file mode 100644 index c79ddd777..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-inventec/conf/machine/include/inventec.inc +++ /dev/null @@ -1 +0,0 @@ -require conf/machine/include/openpower.inc diff --git a/meta-openbmc-machines/meta-openpower/meta-inventec/meta-lanyang/conf/bblayers.conf.sample b/meta-openbmc-machines/meta-openpower/meta-inventec/meta-lanyang/conf/bblayers.conf.sample deleted file mode 100644 index 296acc3c3..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-inventec/meta-lanyang/conf/bblayers.conf.sample +++ /dev/null @@ -1,33 +0,0 @@ -# LAYER_CONF_VERSION is increased each time build/conf/bblayers.conf -# changes incompatibly -LCONF_VERSION = "6" - -BBPATH = "${TOPDIR}" -BBFILES ?= "" - -BBLAYERS ?= " \ - ##OEROOT##/meta \ - ##OEROOT##/meta-poky \ - ##OEROOT##/meta-openembedded/meta-oe \ - ##OEROOT##/meta-openembedded/meta-networking \ - ##OEROOT##/meta-openembedded/meta-perl \ - ##OEROOT##/meta-openembedded/meta-python \ - ##OEROOT##/meta-phosphor \ - ##OEROOT##/meta-aspeed \ - ##OEROOT##/meta-openbmc-machines/meta-openpower \ - ##OEROOT##/meta-openbmc-machines/meta-openpower/meta-inventec \ - ##OEROOT##/meta-openbmc-machines/meta-openpower/meta-inventec/meta-lanyang \ - " -BBLAYERS_NON_REMOVABLE ?= " \ - ##OEROOT##/meta \ - ##OEROOT##/meta-poky \ - ##OEROOT##/meta-openembedded/meta-oe \ - ##OEROOT##/meta-openembedded/meta-networking \ - ##OEROOT##/meta-openembedded/meta-perl \ - ##OEROOT##/meta-openembedded/meta-python \ - ##OEROOT##/meta-phosphor \ - ##OEROOT##/meta-aspeed \ - ##OEROOT##/meta-openbmc-machines/meta-openpower \ - ##OEROOT##/meta-openbmc-machines/meta-openpower/meta-inventec \ - ##OEROOT##/meta-openbmc-machines/meta-openpower/meta-inventec/meta-lanyang \ - " diff --git a/meta-openbmc-machines/meta-openpower/meta-inventec/meta-lanyang/conf/conf-notes.txt b/meta-openbmc-machines/meta-openpower/meta-inventec/meta-lanyang/conf/conf-notes.txt deleted file mode 100644 index 9b3c01a55..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-inventec/meta-lanyang/conf/conf-notes.txt +++ /dev/null @@ -1,2 +0,0 @@ -Common targets are: - obmc-phosphor-image diff --git a/meta-openbmc-machines/meta-openpower/meta-inventec/meta-lanyang/conf/layer.conf b/meta-openbmc-machines/meta-openpower/meta-inventec/meta-lanyang/conf/layer.conf deleted file mode 100644 index 64223a210..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-inventec/meta-lanyang/conf/layer.conf +++ /dev/null @@ -1,9 +0,0 @@ -# We have a conf and classes directory, add to BBPATH -BBPATH .= ":${LAYERDIR}" - -# We have recipes-* directories, add to BBFILES -BBFILES += "${LAYERDIR}/recipes-*/*/*.bb \ - ${LAYERDIR}/recipes-*/*/*.bbappend" - -BBFILE_COLLECTIONS += "lanyang" -BBFILE_PATTERN_lanyang = "" diff --git a/meta-openbmc-machines/meta-openpower/meta-inventec/meta-lanyang/conf/local.conf.sample b/meta-openbmc-machines/meta-openpower/meta-inventec/meta-lanyang/conf/local.conf.sample deleted file mode 100644 index a4a3343b3..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-inventec/meta-lanyang/conf/local.conf.sample +++ /dev/null @@ -1,21 +0,0 @@ -MACHINE ??= "lanyang" -DISTRO ?= "openbmc-openpower" -PACKAGE_CLASSES ?= "package_rpm" -SANITY_TESTED_DISTROS_append ?= " *" -EXTRA_IMAGE_FEATURES = "debug-tweaks" -USER_CLASSES ?= "buildstats image-mklibs image-prelink" -PATCHRESOLVE = "noop" -BB_DISKMON_DIRS = "\ - STOPTASKS,${TMPDIR},1G,100K \ - STOPTASKS,${DL_DIR},1G,100K \ - STOPTASKS,${SSTATE_DIR},1G,100K \ - STOPTASKS,/tmp,100M,100K \ - ABORT,${TMPDIR},100M,1K \ - ABORT,${DL_DIR},100M,1K \ - ABORT,${SSTATE_DIR},100M,1K \ - ABORT,/tmp,10M,1K" -CONF_VERSION = "1" -INHERIT += "extrausers" -EXTRA_USERS_PARAMS = " \ - usermod -p '\$1\$UGMqyqdG\$FZiylVFmRRfl9Z0Ue8G7e/' root; \ - " diff --git a/meta-openbmc-machines/meta-openpower/meta-inventec/meta-lanyang/conf/machine/lanyang.conf b/meta-openbmc-machines/meta-openpower/meta-inventec/meta-lanyang/conf/machine/lanyang.conf deleted file mode 100644 index 4ca08b1fb..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-inventec/meta-lanyang/conf/machine/lanyang.conf +++ /dev/null @@ -1,14 +0,0 @@ -KMACHINE = "aspeed" -KERNEL_DEVICETREE = "${KMACHINE}-bmc-opp-${MACHINE}.dtb" - -UBOOT_MACHINE = "ast_g5_ncsi_config" - -FLASH_SIZE = "65536" - -PREFERRED_PROVIDER_virtual/phosphor-ipmi-fru-inventory = "lanyang-ipmi-inventory-map-native" -PREFERRED_PROVIDER_virtual/phosphor-led-manager-config-native = "lanyang-led-manager-config-native" - -require conf/machine/include/ast2500.inc -require conf/machine/include/obmc-bsp-common.inc -require conf/machine/include/inventec.inc -require conf/machine/include/p9.inc diff --git a/meta-openbmc-machines/meta-openpower/meta-inventec/meta-lanyang/recipes-phosphor/chassis/avsbus-control.bb b/meta-openbmc-machines/meta-openpower/meta-inventec/meta-lanyang/recipes-phosphor/chassis/avsbus-control.bb deleted file mode 100644 index ff68f3926..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-inventec/meta-lanyang/recipes-phosphor/chassis/avsbus-control.bb +++ /dev/null @@ -1,28 +0,0 @@ -SUMMARY = "Lanyang AVSBus control" -DESCRIPTION = "Voltage regulator module (VRM) AVSBus control for Lanyang" -PR = "r0" - -inherit obmc-phosphor-systemd -inherit obmc-phosphor-license - -TMPL_OFF = "avsbus-disable@.service" -TMPL_ON = "avsbus-enable@.service" -INSTFMT_OFF = "avsbus-disable@{0}.service" -INSTFMT_ON = "avsbus-enable@{0}.service" -TGTFMT_OFF = "obmc-host-stop@{0}.target" -TGTFMT_ON = "obmc-chassis-poweron@{0}.target" -FMT_OFF = "../${TMPL_OFF}:${TGTFMT_OFF}.wants/${INSTFMT_OFF}" -FMT_ON = "../${TMPL_ON}:${TGTFMT_ON}.requires/${INSTFMT_ON}" - -SYSTEMD_SERVICE_${PN} += "${TMPL_OFF}" -SYSTEMD_LINK_${PN} += "${@compose_list(d, 'FMT_OFF', 'OBMC_CHASSIS_INSTANCES')}" -SYSTEMD_SERVICE_${PN} += "${TMPL_ON}" -SYSTEMD_LINK_${PN} += "${@compose_list(d, 'FMT_ON', 'OBMC_CHASSIS_INSTANCES')}" - -SRC_URI += "file://lanyang_avsbus.sh" -RDEPENDS_${PN} += "i2c-tools" - -do_install() { - install -d ${D}${bindir} - install -m 0755 ${WORKDIR}/lanyang_avsbus.sh ${D}${bindir}/lanyang_avsbus.sh -} diff --git a/meta-openbmc-machines/meta-openpower/meta-inventec/meta-lanyang/recipes-phosphor/chassis/avsbus-control/avsbus-disable@.service b/meta-openbmc-machines/meta-openpower/meta-inventec/meta-lanyang/recipes-phosphor/chassis/avsbus-control/avsbus-disable@.service deleted file mode 100644 index add5f224e..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-inventec/meta-lanyang/recipes-phosphor/chassis/avsbus-control/avsbus-disable@.service +++ /dev/null @@ -1,15 +0,0 @@ -[Unit] -Description=Disable AVSBus on VRMs -Wants=obmc-power-stop-pre@%i.target -Before=obmc-power-stop-pre@%i.target -Conflicts=obmc-host-startmin@%i.target -ConditionPathExists=!/run/openbmc/chassis@%i-on - -[Service] -ExecStart=/usr/bin/env lanyang_avsbus.sh disable -SyslogIdentifier=lanyang_avsbus.sh -Type=oneshot -RemainAfterExit=yes - -[Install] -WantedBy=obmc-host-stop@%i.target diff --git a/meta-openbmc-machines/meta-openpower/meta-inventec/meta-lanyang/recipes-phosphor/chassis/avsbus-control/avsbus-enable@.service b/meta-openbmc-machines/meta-openpower/meta-inventec/meta-lanyang/recipes-phosphor/chassis/avsbus-control/avsbus-enable@.service deleted file mode 100644 index 787ec4cbf..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-inventec/meta-lanyang/recipes-phosphor/chassis/avsbus-control/avsbus-enable@.service +++ /dev/null @@ -1,16 +0,0 @@ -[Unit] -Description=Enable AVSBus on VRMs -Wants=obmc-host-start-pre@%i.target -Before=obmc-host-start-pre@%i.target -Conflicts=obmc-host-stop@%i.target -ConditionPathExists=!/run/openbmc/chassis@%i-on - -[Service] -ExecStart=/usr/bin/env lanyang_avsbus.sh vdn_max -ExecStart=/usr/bin/env lanyang_avsbus.sh enable -SyslogIdentifier=lanyang_avsbus.sh -Type=oneshot -RemainAfterExit=yes - -[Install] -RequiredBy=obmc-chassis-poweron@%i.target diff --git a/meta-openbmc-machines/meta-openpower/meta-inventec/meta-lanyang/recipes-phosphor/chassis/avsbus-control/lanyang_avsbus.sh b/meta-openbmc-machines/meta-openpower/meta-inventec/meta-lanyang/recipes-phosphor/chassis/avsbus-control/lanyang_avsbus.sh deleted file mode 100755 index bf58defc8..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-inventec/meta-lanyang/recipes-phosphor/chassis/avsbus-control/lanyang_avsbus.sh +++ /dev/null @@ -1,98 +0,0 @@ -#!/bin/sh -e -# AVSBus control for PMBUS voltage regulator modules (VRMs) -# Switches output voltage target between -# - VOUT_COMMAND register (AVSBus disabled, default on Zaius) -# - AVSBus target output (AVSBus enabled, voltage set by host) - -cpu0_i2c_bus="5" -cpu1_i2c_bus="6" -busses="$cpu0_i2c_bus $cpu1_i2c_bus" -vdd_i2c_addr_page="0x60:0x01" -vdn_i2c_addr_page="0x64:0x01" -vcs_i2c_addr_page="0x64:0x00" -addrs_pages="$vdd_i2c_addr_page $vdn_i2c_addr_page $vcs_i2c_addr_page" - -# Usage: vrm_set_page -vrm_set_page() -{ - i2cset -y $1 $2 0x00 $3 b -} - -# Usage: vrm_avs_enable -# Initializes the AVSBus VOUT setpoint to the value in PMBus VOUT_COMMAND -# Sets OPERATION PMBUS register to -# - Enable/Disable: On -# - VOUT Source: AVSBus Target Rail Voltage -# - AVSBus Copy: VOUT_COMMAND remains unchanged -# Writes to VOUT setpoint over AVSBus will persist after the VRM is switched to -# PMBus control. Switching back to AVSBus control restores this persisted -# setpoint rather than re-initializing to PMBus VOUT_COMMAND. This behavior is -# known to Intersil and writing VOUT_COMMAND over PMBus is the only workaround. -vrm_avs_enable() -{ - vrm_set_page "$@" - echo Enabling AVSBus on bus $1 VRM @$2 rail $3... - local vout_command=`i2cget -y $1 $2 0x21 w` - i2cset -y $1 $2 0x21 $vout_command w - i2cset -y $1 $2 0x01 0xb0 b -} - -# Usage: vrm_avs_disable -# Sets OPERATION PMBUS register to -# - Enable/Disable: On -# - VOUT Source: VOUT_COMMAND -# - AVSBus Copy: VOUT_COMMAND remains unchanged -vrm_avs_disable() -{ - vrm_set_page "$@" - echo Disabling AVSBus on bus $1 VRM @$2 rail $3... - i2cset -y $1 $2 0x01 0x80 b -} - -# Usage: vrm_vout_max_1v1 -# Sets VOUT_MAX to 1.1V -vrm_vout_max_1v1() -{ - vrm_set_page "$@" - echo Setting VOUT_MAX=[1.1V] on bus $1 VRM @$2 rail $3... - i2cset -y $1 $2 0x24 0x44c w -} - -# Usage: vrm_print -vrm_print() -{ - vrm_set_page "$@" - local operation=`i2cget -y $1 $2 0x01 b` - local vout=`i2cget -y $1 $2 0x8b w` - local iout=`i2cget -y $1 $2 0x8c w` - echo VRM on bus $1 @$2 rail $3: OPERATION=$operation VOUT=$vout IOUT=$iout -} - -# Usage: for_each_rail -# will be invoked with -for_each_rail() -{ - for bus in $busses - do - for addr_page in $addrs_pages - do - $1 $bus `echo $addr_page | tr : " "` - done - done -} - -if [ "$1" == "enable" ] -then - for_each_rail vrm_avs_enable -elif [ "$1" == "disable" ] -then - for_each_rail vrm_avs_disable -elif [ "$1" == "vdn_max" ] -then - addrs_pages="$vdn_i2c_addr_page" - for_each_rail vrm_vout_max_1v1 -else - for_each_rail vrm_print - echo "\"$0 \" to control whether VRMs use AVSBus" - echo "\"$0 \" to set VDN rails VOUT_MAX to 1.1V" -fi diff --git a/meta-openbmc-machines/meta-openpower/meta-inventec/meta-lanyang/recipes-phosphor/console/obmc-console/obmc-console.conf b/meta-openbmc-machines/meta-openpower/meta-inventec/meta-lanyang/recipes-phosphor/console/obmc-console/obmc-console.conf deleted file mode 100644 index a5ba3f328..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-inventec/meta-lanyang/recipes-phosphor/console/obmc-console/obmc-console.conf +++ /dev/null @@ -1,4 +0,0 @@ -lpc-address = 0x3f8 -sirq = 4 -local-tty = ttyS0 -local-tty-baud = 115200 diff --git a/meta-openbmc-machines/meta-openpower/meta-inventec/meta-lanyang/recipes-phosphor/console/obmc-console_%.bbappend b/meta-openbmc-machines/meta-openpower/meta-inventec/meta-lanyang/recipes-phosphor/console/obmc-console_%.bbappend deleted file mode 100644 index ab94de866..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-inventec/meta-lanyang/recipes-phosphor/console/obmc-console_%.bbappend +++ /dev/null @@ -1 +0,0 @@ -FILESEXTRAPATHS_prepend_lanyang := "${THISDIR}/${PN}:" diff --git a/meta-openbmc-machines/meta-openpower/meta-inventec/meta-lanyang/recipes-phosphor/host/p9-host-start.bbappend b/meta-openbmc-machines/meta-openpower/meta-inventec/meta-lanyang/recipes-phosphor/host/p9-host-start.bbappend deleted file mode 100644 index e2fe9f274..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-inventec/meta-lanyang/recipes-phosphor/host/p9-host-start.bbappend +++ /dev/null @@ -1,2 +0,0 @@ -RDEPENDS_${PN} += 'avsbus-control' -RDEPENDS_${PN}_remove += "p9-vcs-workaround" diff --git a/meta-openbmc-machines/meta-openpower/meta-inventec/meta-lanyang/recipes-phosphor/image/obmc-phosphor-image.bbappend b/meta-openbmc-machines/meta-openpower/meta-inventec/meta-lanyang/recipes-phosphor/image/obmc-phosphor-image.bbappend deleted file mode 100644 index aa57bbfe6..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-inventec/meta-lanyang/recipes-phosphor/image/obmc-phosphor-image.bbappend +++ /dev/null @@ -1 +0,0 @@ -OBMC_IMAGE_EXTRA_INSTALL_append = " mboxd" diff --git a/meta-openbmc-machines/meta-openpower/meta-inventec/meta-lanyang/recipes-phosphor/leds/lanyang-led-manager-config-native.bb b/meta-openbmc-machines/meta-openpower/meta-inventec/meta-lanyang/recipes-phosphor/leds/lanyang-led-manager-config-native.bb deleted file mode 100644 index 083002ebd..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-inventec/meta-lanyang/recipes-phosphor/leds/lanyang-led-manager-config-native.bb +++ /dev/null @@ -1,18 +0,0 @@ -SUMMARY = "Phosphor LED Group Management for Lanyang" -PR = "r1" - -inherit native -inherit obmc-phosphor-license - -PROVIDES += "virtual/phosphor-led-manager-config-native" - -SRC_URI += "file://led.yaml" -S = "${WORKDIR}" - -# Overwrite the example led layout yaml file prior -# to building the phosphor-led-manager package -do_install() { - SRC=${S} - DEST=${D}${datadir}/phosphor-led-manager - install -D ${SRC}/led.yaml ${DEST}/led.yaml -} diff --git a/meta-openbmc-machines/meta-openpower/meta-inventec/meta-lanyang/recipes-phosphor/leds/lanyang-led-manager-config/led.yaml b/meta-openbmc-machines/meta-openpower/meta-inventec/meta-lanyang/recipes-phosphor/leds/lanyang-led-manager-config/led.yaml deleted file mode 100755 index 5eb11f173..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-inventec/meta-lanyang/recipes-phosphor/leds/lanyang-led-manager-config/led.yaml +++ /dev/null @@ -1,31 +0,0 @@ -bmc_booted: - sys_boot_status: - Action: 'Blink' - DutyOn: 50 - Period: 1000 - Priority: 'On' - -power_on: - sys_boot_status: - Action: 'On' - DutyOn: 50 - Period: 0 - Priority: 'On' - -enclosure_fault: - plt_fault: - Action: 'On' - -enclosure_identify: - attention: - Action: 'Blink' - DutyOn: 50 - Period: 1000 - -lamp_test: - plt_fault: - Action: 'Blink' - DutyOn: 50 - Period: 1000 - attention: - Action: 'On' diff --git a/meta-openbmc-machines/meta-openpower/meta-inventec/meta-lanyang/recipes-phosphor/mboxd/mboxd.bbappend b/meta-openbmc-machines/meta-openpower/meta-inventec/meta-lanyang/recipes-phosphor/mboxd/mboxd.bbappend deleted file mode 100644 index 8b6248a46..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-inventec/meta-lanyang/recipes-phosphor/mboxd/mboxd.bbappend +++ /dev/null @@ -1 +0,0 @@ -MBOXD_FLASH_SIZE = "64M" diff --git a/meta-openbmc-machines/meta-openpower/meta-inventec/meta-lanyang/recipes-phosphor/workbook/lanyang-config.bb b/meta-openbmc-machines/meta-openpower/meta-inventec/meta-lanyang/recipes-phosphor/workbook/lanyang-config.bb deleted file mode 100644 index 1798dad73..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-inventec/meta-lanyang/recipes-phosphor/workbook/lanyang-config.bb +++ /dev/null @@ -1,5 +0,0 @@ -SUMMARY = "Lanyang board wiring" -DESCRIPTION = "Board wiring information for the Lanyang OpenPOWER system." -PR = "r1" - -inherit config-in-skeleton diff --git a/meta-openbmc-machines/meta-openpower/meta-rackspace/conf/layer.conf b/meta-openbmc-machines/meta-openpower/meta-rackspace/conf/layer.conf deleted file mode 100644 index 9bc3e9395..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-rackspace/conf/layer.conf +++ /dev/null @@ -1,5 +0,0 @@ -# We have a conf and classes directory, add to BBPATH -BBPATH .= ":${LAYERDIR}" - -BBFILE_COLLECTIONS += "rackspace" -BBFILE_PATTERN_rackspace = "" diff --git a/meta-openbmc-machines/meta-openpower/meta-rackspace/conf/machine/include/rackspace.inc b/meta-openbmc-machines/meta-openpower/meta-rackspace/conf/machine/include/rackspace.inc deleted file mode 100644 index c79ddd777..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-rackspace/conf/machine/include/rackspace.inc +++ /dev/null @@ -1 +0,0 @@ -require conf/machine/include/openpower.inc diff --git a/meta-openbmc-machines/meta-openpower/meta-rackspace/meta-barreleye/README.md b/meta-openbmc-machines/meta-openpower/meta-rackspace/meta-barreleye/README.md deleted file mode 100644 index 66660f745..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-rackspace/meta-barreleye/README.md +++ /dev/null @@ -1,6 +0,0 @@ -POWER8 Barreleye -================ - -This is the POWER8 Barreleye machine layer. - -POWER8 Barreleye is no longer a supported machine. diff --git a/meta-openbmc-machines/meta-openpower/meta-rackspace/meta-barreleye/conf/bblayers.conf.sample b/meta-openbmc-machines/meta-openpower/meta-rackspace/meta-barreleye/conf/bblayers.conf.sample deleted file mode 100644 index 6bd2bf61d..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-rackspace/meta-barreleye/conf/bblayers.conf.sample +++ /dev/null @@ -1,35 +0,0 @@ -# LAYER_CONF_VERSION is increased each time build/conf/bblayers.conf -# changes incompatibly -LCONF_VERSION = "7" - -BBPATH = "${TOPDIR}" -BBFILES ?= "" - -BBLAYERS ?= " \ - ##OEROOT##/meta \ - ##OEROOT##/meta-poky \ - ##OEROOT##/meta-openembedded/meta-oe \ - ##OEROOT##/meta-openembedded/meta-networking \ - ##OEROOT##/meta-openembedded/meta-perl \ - ##OEROOT##/meta-openembedded/meta-python \ - ##OEROOT##/meta-openembedded/meta-webserver \ - ##OEROOT##/meta-phosphor \ - ##OEROOT##/meta-aspeed \ - ##OEROOT##/meta-openbmc-machines/meta-openpower \ - ##OEROOT##/meta-openbmc-machines/meta-openpower/meta-rackspace \ - ##OEROOT##/meta-openbmc-machines/meta-openpower/meta-rackspace/meta-barreleye \ - " -BBLAYERS_NON_REMOVABLE ?= " \ - ##OEROOT##/meta \ - ##OEROOT##/meta-poky \ - ##OEROOT##/meta-openembedded/meta-oe \ - ##OEROOT##/meta-openembedded/meta-networking \ - ##OEROOT##/meta-openembedded/meta-perl \ - ##OEROOT##/meta-openembedded/meta-python \ - ##OEROOT##/meta-openembedded/meta-webserver \ - ##OEROOT##/meta-phosphor \ - ##OEROOT##/meta-aspeed \ - ##OEROOT##/meta-openbmc-machines/meta-openpower \ - ##OEROOT##/meta-openbmc-machines/meta-openpower/meta-rackspace \ - ##OEROOT##/meta-openbmc-machines/meta-openpower/meta-rackspace/meta-barreleye \ - " diff --git a/meta-openbmc-machines/meta-openpower/meta-rackspace/meta-barreleye/conf/conf-notes.txt b/meta-openbmc-machines/meta-openpower/meta-rackspace/meta-barreleye/conf/conf-notes.txt deleted file mode 100644 index 9b3c01a55..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-rackspace/meta-barreleye/conf/conf-notes.txt +++ /dev/null @@ -1,2 +0,0 @@ -Common targets are: - obmc-phosphor-image diff --git a/meta-openbmc-machines/meta-openpower/meta-rackspace/meta-barreleye/conf/layer.conf b/meta-openbmc-machines/meta-openpower/meta-rackspace/meta-barreleye/conf/layer.conf deleted file mode 100644 index 7d1dd1792..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-rackspace/meta-barreleye/conf/layer.conf +++ /dev/null @@ -1,9 +0,0 @@ -# We have a conf and classes directory, add to BBPATH -BBPATH .= ":${LAYERDIR}" - -# We have recipes-* directories, add to BBFILES -BBFILES += "${LAYERDIR}/recipes-*/*/*.bb \ - ${LAYERDIR}/recipes-*/*/*.bbappend" - -BBFILE_COLLECTIONS += "barreleye" -BBFILE_PATTERN_barreleye = "" diff --git a/meta-openbmc-machines/meta-openpower/meta-rackspace/meta-barreleye/conf/local.conf.sample b/meta-openbmc-machines/meta-openpower/meta-rackspace/meta-barreleye/conf/local.conf.sample deleted file mode 100644 index 897f5fe14..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-rackspace/meta-barreleye/conf/local.conf.sample +++ /dev/null @@ -1,246 +0,0 @@ -# -# This file is your local configuration file and is where all local user settings -# are placed. The comments in this file give some guide to the options a new user -# to the system might want to change but pretty much any configuration option can -# be set in this file. More adventurous users can look at local.conf.extended -# which contains other examples of configuration which can be placed in this file -# but new users likely won't need any of them initially. -# -# Lines starting with the '#' character are commented out and in some cases the -# default values are provided as comments to show people example syntax. Enabling -# the option is a question of removing the # character and making any change to the -# variable as required. - -# -# Machine Selection -# -# You need to select a specific machine to target the build with. There are a selection -# of emulated machines available which can boot and run in the QEMU emulator: -# -#MACHINE ?= "qemuarm" -#MACHINE ?= "qemuarm64" -#MACHINE ?= "qemumips" -#MACHINE ?= "qemuppc" -#MACHINE ?= "qemux86" -#MACHINE ?= "qemux86-64" -# -# There are also the following hardware board target machines included for -# demonstration purposes: -# -#MACHINE ?= "beaglebone" -#MACHINE ?= "genericx86" -#MACHINE ?= "genericx86-64" -#MACHINE ?= "mpc8315e-rdb" -#MACHINE ?= "edgerouter" -# -# This sets the default machine to be qemux86 if no other machine is selected: -MACHINE ??= "barreleye" - -# -# Where to place downloads -# -# During a first build the system will download many different source code tarballs -# from various upstream projects. This can take a while, particularly if your network -# connection is slow. These are all stored in DL_DIR. When wiping and rebuilding you -# can preserve this directory to speed up this part of subsequent builds. This directory -# is safe to share between multiple builds on the same machine too. -# -# The default is a downloads directory under TOPDIR which is the build directory. -# -#DL_DIR ?= "${TOPDIR}/downloads" - -# -# Where to place shared-state files -# -# BitBake has the capability to accelerate builds based on previously built output. -# This is done using "shared state" files which can be thought of as cache objects -# and this option determines where those files are placed. -# -# You can wipe out TMPDIR leaving this directory intact and the build would regenerate -# from these files if no changes were made to the configuration. If changes were made -# to the configuration, only shared state files where the state was still valid would -# be used (done using checksums). -# -# The default is a sstate-cache directory under TOPDIR. -# -#SSTATE_DIR ?= "${TOPDIR}/sstate-cache" - -# -# Where to place the build output -# -# This option specifies where the bulk of the building work should be done and -# where BitBake should place its temporary files and output. Keep in mind that -# this includes the extraction and compilation of many applications and the toolchain -# which can use Gigabytes of hard disk space. -# -# The default is a tmp directory under TOPDIR. -# -#TMPDIR = "${TOPDIR}/tmp" - -# -# Default policy config -# -# The distribution setting controls which policy settings are used as defaults. -# The default value is fine for general Yocto project use, at least initially. -# Ultimately when creating custom policy, people will likely end up subclassing -# these defaults. -# -DISTRO ?= "openbmc-openpower" -# As an example of a subclass there is a "bleeding" edge policy configuration -# where many versions are set to the absolute latest code from the upstream -# source control systems. This is just mentioned here as an example, its not -# useful to most new users. -# DISTRO ?= "poky-bleeding" - -# -# Package Management configuration -# -# This variable lists which packaging formats to enable. Multiple package backends -# can be enabled at once and the first item listed in the variable will be used -# to generate the root filesystems. -# Options are: -# - 'package_deb' for debian style deb files -# - 'package_ipk' for ipk files are used by opkg (a debian style embedded package manager) -# - 'package_rpm' for rpm style packages -# E.g.: PACKAGE_CLASSES ?= "package_rpm package_deb package_ipk" -# We default to rpm: -PACKAGE_CLASSES ?= "package_rpm" - -# -# SDK/ADT target architecture -# -# This variable specifies the architecture to build SDK/ADT items for and means -# you can build the SDK packages for architectures other than the machine you are -# running the build on (i.e. building i686 packages on an x86_64 host). -# Supported values are i686 and x86_64 -#SDKMACHINE ?= "i686" - -SANITY_TESTED_DISTROS_append ?= " RedHatEnterpriseWorkstation-6.*" - -# -# Extra image configuration defaults -# -# The EXTRA_IMAGE_FEATURES variable allows extra packages to be added to the generated -# images. Some of these options are added to certain image types automatically. The -# variable can contain the following options: -# "dbg-pkgs" - add -dbg packages for all installed packages -# (adds symbol information for debugging/profiling) -# "dev-pkgs" - add -dev packages for all installed packages -# (useful if you want to develop against libs in the image) -# "ptest-pkgs" - add -ptest packages for all ptest-enabled packages -# (useful if you want to run the package test suites) -# "tools-sdk" - add development tools (gcc, make, pkgconfig etc.) -# "tools-debug" - add debugging tools (gdb, strace) -# "eclipse-debug" - add Eclipse remote debugging support -# "tools-profile" - add profiling tools (oprofile, exmap, lttng, valgrind) -# "tools-testapps" - add useful testing tools (ts_print, aplay, arecord etc.) -# "debug-tweaks" - make an image suitable for development -# e.g. ssh root access has a blank password -# There are other application targets that can be used here too, see -# meta/classes/image.bbclass and meta/classes/core-image.bbclass for more details. -# We default to enabling the debugging tweaks. -EXTRA_IMAGE_FEATURES = "debug-tweaks" - -# -# Additional image features -# -# The following is a list of additional classes to use when building images which -# enable extra features. Some available options which can be included in this variable -# are: -# - 'buildstats' collect build statistics -# - 'image-mklibs' to reduce shared library files size for an image -# - 'image-prelink' in order to prelink the filesystem image -# - 'image-swab' to perform host system intrusion detection -# NOTE: if listing mklibs & prelink both, then make sure mklibs is before prelink -# NOTE: mklibs also needs to be explicitly enabled for a given image, see local.conf.extended -USER_CLASSES ?= "buildstats image-mklibs image-prelink" - -# -# Runtime testing of images -# -# The build system can test booting virtual machine images under qemu (an emulator) -# after any root filesystems are created and run tests against those images. To -# enable this uncomment this line. See classes/testimage(-auto).bbclass for -# further details. -#TEST_IMAGE = "1" -# -# Interactive shell configuration -# -# Under certain circumstances the system may need input from you and to do this it -# can launch an interactive shell. It needs to do this since the build is -# multithreaded and needs to be able to handle the case where more than one parallel -# process may require the user's attention. The default is iterate over the available -# terminal types to find one that works. -# -# Examples of the occasions this may happen are when resolving patches which cannot -# be applied, to use the devshell or the kernel menuconfig -# -# Supported values are auto, gnome, xfce, rxvt, screen, konsole (KDE 3.x only), none -# Note: currently, Konsole support only works for KDE 3.x due to the way -# newer Konsole versions behave -#OE_TERMINAL = "auto" -# By default disable interactive patch resolution (tasks will just fail instead): -PATCHRESOLVE = "noop" - -# -# Disk Space Monitoring during the build -# -# Monitor the disk space during the build. If there is less that 1GB of space or less -# than 100K inodes in any key build location (TMPDIR, DL_DIR, SSTATE_DIR), gracefully -# shutdown the build. If there is less that 100MB or 1K inodes, perform a hard abort -# of the build. The reason for this is that running completely out of space can corrupt -# files and damages the build in ways which may not be easily recoverable. -# It's necessary to monitor /tmp, if there is no space left the build will fail -# with very exotic errors. -BB_DISKMON_DIRS = "\ - STOPTASKS,${TMPDIR},1G,100K \ - STOPTASKS,${DL_DIR},1G,100K \ - STOPTASKS,${SSTATE_DIR},1G,100K \ - STOPTASKS,/tmp,100M,100K \ - ABORT,${TMPDIR},100M,1K \ - ABORT,${DL_DIR},100M,1K \ - ABORT,${SSTATE_DIR},100M,1K \ - ABORT,/tmp,10M,1K" - -# -# Shared-state files from other locations -# -# As mentioned above, shared state files are prebuilt cache data objects which can -# used to accelerate build time. This variable can be used to configure the system -# to search other mirror locations for these objects before it builds the data itself. -# -# This can be a filesystem directory, or a remote url such as http or ftp. These -# would contain the sstate-cache results from previous builds (possibly from other -# machines). This variable works like fetcher MIRRORS/PREMIRRORS and points to the -# cache locations to check for the shared objects. -# NOTE: if the mirror uses the same structure as SSTATE_DIR, you need to add PATH -# at the end as shown in the examples below. This will be substituted with the -# correct path within the directory structure. -#SSTATE_MIRRORS ?= "\ -#file://.* http://someserver.tld/share/sstate/PATH;downloadfilename=PATH \n \ -#file://.* file:///some/local/dir/sstate/PATH" - - -# -# Qemu configuration -# -# By default qemu will build with a builtin VNC server where graphical output can be -# seen. The two lines below enable the SDL backend too. This assumes there is a -# libsdl library available on your build system. -PACKAGECONFIG_append_pn-qemu-native = " sdl" -PACKAGECONFIG_append_pn-nativesdk-qemu = " sdl" -#ASSUME_PROVIDED += "libsdl-native" - - -# CONF_VERSION is increased each time build/conf/ changes incompatibly and is used to -# track the version of this file when it was generated. This can safely be ignored if -# this doesn't mean anything to you. -CONF_VERSION = "1" - -# Set the root password to '0penBmc' -INHERIT += "extrausers" - -EXTRA_USERS_PARAMS = " \ - usermod -p '\$1\$UGMqyqdG\$FZiylVFmRRfl9Z0Ue8G7e/' root; \ - " - diff --git a/meta-openbmc-machines/meta-openpower/meta-rackspace/meta-barreleye/conf/machine/barreleye.conf b/meta-openbmc-machines/meta-openpower/meta-rackspace/meta-barreleye/conf/machine/barreleye.conf deleted file mode 100644 index 2d16c2e8d..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-rackspace/meta-barreleye/conf/machine/barreleye.conf +++ /dev/null @@ -1,20 +0,0 @@ -KMACHINE = "aspeed" -KERNEL_DEVICETREE = "${KMACHINE}-bmc-opp-${MACHINE}.dtb" - -require conf/machine/include/ast2400.inc -require conf/machine/include/obmc-bsp-common.inc -require conf/machine/include/rackspace.inc - -UBOOT_MACHINE_barreleye = "ast_g4_ncsi_config" -UBOOT_ENTRYPOINT = "0x40008000" -UBOOT_LOADADDRESS = "0x40008000" - -FLASH_SIZE = "32768" - -OBMC_FAN_INSTANCES = "0 1 2 3 4 5" - -PREFERRED_PROVIDER_virtual/phosphor-ipmi-fru-inventory = "barreleye-ipmi-inventory-map-native" -PREFERRED_PROVIDER_virtual/phosphor-led-manager-config-native = "barreleye-led-manager-config-native" - -# Package exclusions - Exclude packages included by default in the common image -IMAGE_INSTALL_remove = "packagegroup-obmc-apps-extrasdev" diff --git a/meta-openbmc-machines/meta-openpower/meta-rackspace/meta-barreleye/recipes-kernel/linux/linux-aspeed/barreleye.cfg b/meta-openbmc-machines/meta-openpower/meta-rackspace/meta-barreleye/recipes-kernel/linux/linux-aspeed/barreleye.cfg deleted file mode 100644 index f778394c1..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-rackspace/meta-barreleye/recipes-kernel/linux/linux-aspeed/barreleye.cfg +++ /dev/null @@ -1,3 +0,0 @@ -CONFIG_SENSORS_NCT7904=y -CONFIG_SENSORS_LM75=y -CONFIG_EEPROM_AT24=y diff --git a/meta-openbmc-machines/meta-openpower/meta-rackspace/meta-barreleye/recipes-kernel/linux/linux-aspeed_%.bbappend b/meta-openbmc-machines/meta-openpower/meta-rackspace/meta-barreleye/recipes-kernel/linux/linux-aspeed_%.bbappend deleted file mode 100644 index 8a12f9270..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-rackspace/meta-barreleye/recipes-kernel/linux/linux-aspeed_%.bbappend +++ /dev/null @@ -1,2 +0,0 @@ -FILESEXTRAPATHS_prepend_barreleye := "${THISDIR}/${PN}:" -SRC_URI += "file://barreleye.cfg" diff --git a/meta-openbmc-machines/meta-openpower/meta-rackspace/meta-barreleye/recipes-phosphor/chassis/obmc-mgr-inventory%.bbappend b/meta-openbmc-machines/meta-openpower/meta-rackspace/meta-barreleye/recipes-phosphor/chassis/obmc-mgr-inventory%.bbappend deleted file mode 100644 index 3d324a1ea..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-rackspace/meta-barreleye/recipes-phosphor/chassis/obmc-mgr-inventory%.bbappend +++ /dev/null @@ -1,18 +0,0 @@ -FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" - -NAMES = "io_board/bmc/ethernet motherboard" -ITEMSFMT = "system/chassis/{0}" -ITEMS_ESCAPEDFMT = "system-chassis-{0}" - -ITEMS = "${@compose_list(d, 'ITEMSFMT', 'NAMES')}" -ITEMS_ESCAPED = "${@compose_list(d, 'ITEMS_ESCAPEDFMT', 'NAMES')}" - -ENVS = "obmc/sync_inventory_item/{0}" -SYSTEMD_ENVIRONMENT_FILE_${PN} += "${@compose_list(d, 'ENVS', 'ITEMS')}" - -TMPL = "obmc-sync-inventory-item@.service" -TGT = "${SYSTEMD_DEFAULT_TARGET}" -INSTFMT = "obmc-sync-inventory-item@{0}.service" -FMT = "../${TMPL}:${TGT}.wants/${INSTFMT}" - -SYSTEMD_LINK_${PN} += "${@compose_list(d, 'FMT', 'ITEMS_ESCAPED')}" diff --git a/meta-openbmc-machines/meta-openpower/meta-rackspace/meta-barreleye/recipes-phosphor/chassis/obmc-mgr-inventory%/obmc/sync_inventory_item/system/chassis/io_board/bmc/ethernet b/meta-openbmc-machines/meta-openpower/meta-rackspace/meta-barreleye/recipes-phosphor/chassis/obmc-mgr-inventory%/obmc/sync_inventory_item/system/chassis/io_board/bmc/ethernet deleted file mode 100644 index 722e0e641..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-rackspace/meta-barreleye/recipes-phosphor/chassis/obmc-mgr-inventory%/obmc/sync_inventory_item/system/chassis/io_board/bmc/ethernet +++ /dev/null @@ -1,2 +0,0 @@ -PROPERTY="MACAddress" -SYNC_TYPE=mac diff --git a/meta-openbmc-machines/meta-openpower/meta-rackspace/meta-barreleye/recipes-phosphor/chassis/obmc-mgr-inventory%/obmc/sync_inventory_item/system/chassis/motherboard b/meta-openbmc-machines/meta-openpower/meta-rackspace/meta-barreleye/recipes-phosphor/chassis/obmc-mgr-inventory%/obmc/sync_inventory_item/system/chassis/motherboard deleted file mode 100644 index 95abbc885..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-rackspace/meta-barreleye/recipes-phosphor/chassis/obmc-mgr-inventory%/obmc/sync_inventory_item/system/chassis/motherboard +++ /dev/null @@ -1,2 +0,0 @@ -PROPERTY="UUID" -SYNC_TYPE=uuid diff --git a/meta-openbmc-machines/meta-openpower/meta-rackspace/meta-barreleye/recipes-phosphor/fans/obmc-control-fan%.bbappend b/meta-openbmc-machines/meta-openpower/meta-rackspace/meta-barreleye/recipes-phosphor/fans/obmc-control-fan%.bbappend deleted file mode 100644 index c4abaf65d..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-rackspace/meta-barreleye/recipes-phosphor/fans/obmc-control-fan%.bbappend +++ /dev/null @@ -1,7 +0,0 @@ -FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" - -SVC = "obmc-max-fans.service" -TGTFMT = "obmc-power-start@{0}.target" -FMT = "../${SVC}:${TGTFMT}.wants/${SVC}" - -SYSTEMD_LINK_${PN} += "${@compose_list(d, 'FMT', 'OBMC_POWER_INSTANCES')}" diff --git a/meta-openbmc-machines/meta-openpower/meta-rackspace/meta-barreleye/recipes-phosphor/host/checkstop-monitor.bbappend b/meta-openbmc-machines/meta-openpower/meta-rackspace/meta-barreleye/recipes-phosphor/host/checkstop-monitor.bbappend deleted file mode 100644 index 72d991c7e..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-rackspace/meta-barreleye/recipes-phosphor/host/checkstop-monitor.bbappend +++ /dev/null @@ -1 +0,0 @@ -FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" diff --git a/meta-openbmc-machines/meta-openpower/meta-rackspace/meta-barreleye/recipes-phosphor/host/checkstop-monitor/obmc/gpio/checkstop b/meta-openbmc-machines/meta-openpower/meta-rackspace/meta-barreleye/recipes-phosphor/host/checkstop-monitor/obmc/gpio/checkstop deleted file mode 100644 index b47d0df77..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-rackspace/meta-barreleye/recipes-phosphor/host/checkstop-monitor/obmc/gpio/checkstop +++ /dev/null @@ -1,4 +0,0 @@ -DEVPATH=/dev/input/by-path/platform-gpio-keys-event -KEY=125 -POLARITY=1 -TARGET=obmc-host-crash@0.target diff --git a/meta-openbmc-machines/meta-openpower/meta-rackspace/meta-barreleye/recipes-phosphor/ipmi/barreleye-ipmi-inventory-map-native.bb b/meta-openbmc-machines/meta-openpower/meta-rackspace/meta-barreleye/recipes-phosphor/ipmi/barreleye-ipmi-inventory-map-native.bb deleted file mode 100644 index 8b9e3ceff..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-rackspace/meta-barreleye/recipes-phosphor/ipmi/barreleye-ipmi-inventory-map-native.bb +++ /dev/null @@ -1,23 +0,0 @@ -SUMMARY = "Barreleye IPMI to DBus Inventory mapping." -PR = "r1" - -inherit native -inherit obmc-phosphor-license -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-openbmc-machines/meta-openpower/meta-rackspace/meta-barreleye/recipes-phosphor/ipmi/barreleye-ipmi-inventory-map/config.yaml b/meta-openbmc-machines/meta-openpower/meta-rackspace/meta-barreleye/recipes-phosphor/ipmi/barreleye-ipmi-inventory-map/config.yaml deleted file mode 100644 index 67ca0bacb..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-rackspace/meta-barreleye/recipes-phosphor/ipmi/barreleye-ipmi-inventory-map/config.yaml +++ /dev/null @@ -1,1239 +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 - Value: False -3: - /system/chassis/motherboard: - entityID: 7 - entityInstance: 1 - interfaces: - 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 - /system: - entityID: 7 - entityInstance: 1 - interfaces: - xyz.openbmc_project.Inventory.Decorator.Asset: - SerialNumber: - IPMIFruProperty: Serial Number - IPMIFruSection: Chassis - Model: - IPMIFruProperty: Part Number - IPMIFruSection: Chassis -4: - /system/chassis/motherboard/membuf0: - entityID: 8 - entityInstance: 1 - interfaces: - 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 -5: - /system/chassis/motherboard/membuf1: - entityID: 8 - entityInstance: 2 - interfaces: - 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 -6: - /system/chassis/motherboard/membuf2: - entityID: 8 - entityInstance: 3 - interfaces: - 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 -7: - /system/chassis/motherboard/membuf3: - entityID: 8 - entityInstance: 4 - interfaces: - 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 -8: - /system/chassis/motherboard/membuf4: - entityID: 8 - entityInstance: 5 - interfaces: - 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 -9: - /system/chassis/motherboard/membuf5: - entityID: 8 - entityInstance: 6 - interfaces: - 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 -10: - /system/chassis/motherboard/membuf6: - entityID: 8 - entityInstance: 7 - interfaces: - 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 -11: - /system/chassis/motherboard/membuf7: - entityID: 8 - entityInstance: 8 - interfaces: - 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 -12: - /system/chassis/motherboard/dimm0: - entityID: 32 - entityInstance: 1 - interfaces: - xyz.openbmc_project.Inventory.Item: - PrettyName: - IPMIFruProperty: Name - IPMIFruSection: Product - xyz.openbmc_project.Inventory.Decorator.Asset: - SerialNumber: - IPMIFruProperty: Serial Number - IPMIFruSection: Product - Manufacturer: - IPMIFruProperty: Manufacturer - IPMIFruSection: Product - PartNumber: - IPMIFruProperty: Part Number - IPMIFruSection: Product - BuildDate: - IPMIFruProperty: Mfg Date - IPMIFruSection: Product - Model: - IPMIFruProperty: Model Number - IPMIFruSection: Product - xyz.openbmc_project.Inventory.Decorator.Revision: - Version: - IPMIFruProperty: Version -13: - /system/chassis/motherboard/dimm1: - entityID: 32 - entityInstance: 2 - interfaces: - xyz.openbmc_project.Inventory.Item: - PrettyName: - IPMIFruProperty: Name - IPMIFruSection: Product - xyz.openbmc_project.Inventory.Decorator.Asset: - SerialNumber: - IPMIFruProperty: Serial Number - IPMIFruSection: Product - Manufacturer: - IPMIFruProperty: Manufacturer - IPMIFruSection: Product - PartNumber: - IPMIFruProperty: Part Number - IPMIFruSection: Product - BuildDate: - IPMIFruProperty: Mfg Date - IPMIFruSection: Product - Model: - IPMIFruProperty: Model Number - IPMIFruSection: Product - xyz.openbmc_project.Inventory.Decorator.Revision: - Version: - IPMIFruProperty: Version -14: - /system/chassis/motherboard/dimm2: - entityID: 32 - entityInstance: 3 - interfaces: - xyz.openbmc_project.Inventory.Item: - PrettyName: - IPMIFruProperty: Name - IPMIFruSection: Product - xyz.openbmc_project.Inventory.Decorator.Asset: - SerialNumber: - IPMIFruProperty: Serial Number - IPMIFruSection: Product - Manufacturer: - IPMIFruProperty: Manufacturer - IPMIFruSection: Product - PartNumber: - IPMIFruProperty: Part Number - IPMIFruSection: Product - BuildDate: - IPMIFruProperty: Mfg Date - IPMIFruSection: Product - Model: - IPMIFruProperty: Model Number - IPMIFruSection: Product - xyz.openbmc_project.Inventory.Decorator.Revision: - Version: - IPMIFruProperty: Version -15: - /system/chassis/motherboard/dimm3: - entityID: 32 - entityInstance: 4 - interfaces: - xyz.openbmc_project.Inventory.Item: - PrettyName: - IPMIFruProperty: Name - IPMIFruSection: Product - xyz.openbmc_project.Inventory.Decorator.Asset: - SerialNumber: - IPMIFruProperty: Serial Number - IPMIFruSection: Product - Manufacturer: - IPMIFruProperty: Manufacturer - IPMIFruSection: Product - PartNumber: - IPMIFruProperty: Part Number - IPMIFruSection: Product - BuildDate: - IPMIFruProperty: Mfg Date - IPMIFruSection: Product - Model: - IPMIFruProperty: Model Number - IPMIFruSection: Product - xyz.openbmc_project.Inventory.Decorator.Revision: - Version: - IPMIFruProperty: Version -16: - /system/chassis/motherboard/dimm4: - entityID: 32 - entityInstance: 5 - interfaces: - xyz.openbmc_project.Inventory.Item: - PrettyName: - IPMIFruProperty: Name - IPMIFruSection: Product - xyz.openbmc_project.Inventory.Decorator.Asset: - SerialNumber: - IPMIFruProperty: Serial Number - IPMIFruSection: Product - Manufacturer: - IPMIFruProperty: Manufacturer - IPMIFruSection: Product - PartNumber: - IPMIFruProperty: Part Number - IPMIFruSection: Product - BuildDate: - IPMIFruProperty: Mfg Date - IPMIFruSection: Product - Model: - IPMIFruProperty: Model Number - IPMIFruSection: Product - xyz.openbmc_project.Inventory.Decorator.Revision: - Version: - IPMIFruProperty: Version -17: - /system/chassis/motherboard/dimm5: - entityID: 32 - entityInstance: 6 - interfaces: - xyz.openbmc_project.Inventory.Item: - PrettyName: - IPMIFruProperty: Name - IPMIFruSection: Product - xyz.openbmc_project.Inventory.Decorator.Asset: - SerialNumber: - IPMIFruProperty: Serial Number - IPMIFruSection: Product - Manufacturer: - IPMIFruProperty: Manufacturer - IPMIFruSection: Product - PartNumber: - IPMIFruProperty: Part Number - IPMIFruSection: Product - BuildDate: - IPMIFruProperty: Mfg Date - IPMIFruSection: Product - Model: - IPMIFruProperty: Model Number - IPMIFruSection: Product - xyz.openbmc_project.Inventory.Decorator.Revision: - Version: - IPMIFruProperty: Version -18: - /system/chassis/motherboard/dimm6: - entityID: 32 - entityInstance: 7 - interfaces: - xyz.openbmc_project.Inventory.Item: - PrettyName: - IPMIFruProperty: Name - IPMIFruSection: Product - xyz.openbmc_project.Inventory.Decorator.Asset: - SerialNumber: - IPMIFruProperty: Serial Number - IPMIFruSection: Product - Manufacturer: - IPMIFruProperty: Manufacturer - IPMIFruSection: Product - PartNumber: - IPMIFruProperty: Part Number - IPMIFruSection: Product - BuildDate: - IPMIFruProperty: Mfg Date - IPMIFruSection: Product - Model: - IPMIFruProperty: Model Number - IPMIFruSection: Product - xyz.openbmc_project.Inventory.Decorator.Revision: - Version: - IPMIFruProperty: Version -19: - /system/chassis/motherboard/dimm7: - entityID: 32 - entityInstance: 8 - interfaces: - xyz.openbmc_project.Inventory.Item: - PrettyName: - IPMIFruProperty: Name - IPMIFruSection: Product - xyz.openbmc_project.Inventory.Decorator.Asset: - SerialNumber: - IPMIFruProperty: Serial Number - IPMIFruSection: Product - Manufacturer: - IPMIFruProperty: Manufacturer - IPMIFruSection: Product - PartNumber: - IPMIFruProperty: Part Number - IPMIFruSection: Product - BuildDate: - IPMIFruProperty: Mfg Date - IPMIFruSection: Product - Model: - IPMIFruProperty: Model Number - IPMIFruSection: Product - xyz.openbmc_project.Inventory.Decorator.Revision: - Version: - IPMIFruProperty: Version -20: - /system/chassis/motherboard/dimm8: - entityID: 32 - entityInstance: 9 - interfaces: - xyz.openbmc_project.Inventory.Item: - PrettyName: - IPMIFruProperty: Name - IPMIFruSection: Product - xyz.openbmc_project.Inventory.Decorator.Asset: - SerialNumber: - IPMIFruProperty: Serial Number - IPMIFruSection: Product - Manufacturer: - IPMIFruProperty: Manufacturer - IPMIFruSection: Product - PartNumber: - IPMIFruProperty: Part Number - IPMIFruSection: Product - BuildDate: - IPMIFruProperty: Mfg Date - IPMIFruSection: Product - Model: - IPMIFruProperty: Model Number - IPMIFruSection: Product - xyz.openbmc_project.Inventory.Decorator.Revision: - Version: - IPMIFruProperty: Version -21: - /system/chassis/motherboard/dimm9: - entityID: 32 - entityInstance: 10 - interfaces: - xyz.openbmc_project.Inventory.Item: - PrettyName: - IPMIFruProperty: Name - IPMIFruSection: Product - xyz.openbmc_project.Inventory.Decorator.Asset: - SerialNumber: - IPMIFruProperty: Serial Number - IPMIFruSection: Product - Manufacturer: - IPMIFruProperty: Manufacturer - IPMIFruSection: Product - PartNumber: - IPMIFruProperty: Part Number - IPMIFruSection: Product - BuildDate: - IPMIFruProperty: Mfg Date - IPMIFruSection: Product - Model: - IPMIFruProperty: Model Number - IPMIFruSection: Product - xyz.openbmc_project.Inventory.Decorator.Revision: - Version: - IPMIFruProperty: Version -22: - /system/chassis/motherboard/dimm10: - entityID: 32 - entityInstance: 11 - interfaces: - xyz.openbmc_project.Inventory.Item: - PrettyName: - IPMIFruProperty: Name - IPMIFruSection: Product - xyz.openbmc_project.Inventory.Decorator.Asset: - SerialNumber: - IPMIFruProperty: Serial Number - IPMIFruSection: Product - Manufacturer: - IPMIFruProperty: Manufacturer - IPMIFruSection: Product - PartNumber: - IPMIFruProperty: Part Number - IPMIFruSection: Product - BuildDate: - IPMIFruProperty: Mfg Date - IPMIFruSection: Product - Model: - IPMIFruProperty: Model Number - IPMIFruSection: Product - xyz.openbmc_project.Inventory.Decorator.Revision: - Version: - IPMIFruProperty: Version -23: - /system/chassis/motherboard/dimm11: - entityID: 32 - entityInstance: 12 - interfaces: - xyz.openbmc_project.Inventory.Item: - PrettyName: - IPMIFruProperty: Name - IPMIFruSection: Product - xyz.openbmc_project.Inventory.Decorator.Asset: - SerialNumber: - IPMIFruProperty: Serial Number - IPMIFruSection: Product - Manufacturer: - IPMIFruProperty: Manufacturer - IPMIFruSection: Product - PartNumber: - IPMIFruProperty: Part Number - IPMIFruSection: Product - BuildDate: - IPMIFruProperty: Mfg Date - IPMIFruSection: Product - Model: - IPMIFruProperty: Model Number - IPMIFruSection: Product - xyz.openbmc_project.Inventory.Decorator.Revision: - Version: - IPMIFruProperty: Version -24: - /system/chassis/motherboard/dimm12: - entityID: 32 - entityInstance: 13 - interfaces: - xyz.openbmc_project.Inventory.Item: - PrettyName: - IPMIFruProperty: Name - IPMIFruSection: Product - xyz.openbmc_project.Inventory.Decorator.Asset: - SerialNumber: - IPMIFruProperty: Serial Number - IPMIFruSection: Product - Manufacturer: - IPMIFruProperty: Manufacturer - IPMIFruSection: Product - PartNumber: - IPMIFruProperty: Part Number - IPMIFruSection: Product - BuildDate: - IPMIFruProperty: Mfg Date - IPMIFruSection: Product - Model: - IPMIFruProperty: Model Number - IPMIFruSection: Product - xyz.openbmc_project.Inventory.Decorator.Revision: - Version: - IPMIFruProperty: Version -25: - /system/chassis/motherboard/dimm13: - entityID: 32 - entityInstance: 14 - interfaces: - xyz.openbmc_project.Inventory.Item: - PrettyName: - IPMIFruProperty: Name - IPMIFruSection: Product - xyz.openbmc_project.Inventory.Decorator.Asset: - SerialNumber: - IPMIFruProperty: Serial Number - IPMIFruSection: Product - Manufacturer: - IPMIFruProperty: Manufacturer - IPMIFruSection: Product - PartNumber: - IPMIFruProperty: Part Number - IPMIFruSection: Product - BuildDate: - IPMIFruProperty: Mfg Date - IPMIFruSection: Product - Model: - IPMIFruProperty: Model Number - IPMIFruSection: Product - xyz.openbmc_project.Inventory.Decorator.Revision: - Version: - IPMIFruProperty: Version -26: - /system/chassis/motherboard/dimm14: - entityID: 32 - entityInstance: 15 - interfaces: - xyz.openbmc_project.Inventory.Item: - PrettyName: - IPMIFruProperty: Name - IPMIFruSection: Product - xyz.openbmc_project.Inventory.Decorator.Asset: - SerialNumber: - IPMIFruProperty: Serial Number - IPMIFruSection: Product - Manufacturer: - IPMIFruProperty: Manufacturer - IPMIFruSection: Product - PartNumber: - IPMIFruProperty: Part Number - IPMIFruSection: Product - BuildDate: - IPMIFruProperty: Mfg Date - IPMIFruSection: Product - Model: - IPMIFruProperty: Model Number - IPMIFruSection: Product - xyz.openbmc_project.Inventory.Decorator.Revision: - Version: - IPMIFruProperty: Version -27: - /system/chassis/motherboard/dimm15: - entityID: 32 - entityInstance: 16 - interfaces: - xyz.openbmc_project.Inventory.Item: - PrettyName: - IPMIFruProperty: Name - IPMIFruSection: Product - xyz.openbmc_project.Inventory.Decorator.Asset: - SerialNumber: - IPMIFruProperty: Serial Number - IPMIFruSection: Product - Manufacturer: - IPMIFruProperty: Manufacturer - IPMIFruSection: Product - PartNumber: - IPMIFruProperty: Part Number - IPMIFruSection: Product - BuildDate: - IPMIFruProperty: Mfg Date - IPMIFruSection: Product - Model: - IPMIFruProperty: Model Number - IPMIFruSection: Product - xyz.openbmc_project.Inventory.Decorator.Revision: - Version: - IPMIFruProperty: Version -28: - /system/chassis/motherboard/dimm16: - entityID: 32 - entityInstance: 17 - interfaces: - xyz.openbmc_project.Inventory.Item: - PrettyName: - IPMIFruProperty: Name - IPMIFruSection: Product - xyz.openbmc_project.Inventory.Decorator.Asset: - SerialNumber: - IPMIFruProperty: Serial Number - IPMIFruSection: Product - Manufacturer: - IPMIFruProperty: Manufacturer - IPMIFruSection: Product - PartNumber: - IPMIFruProperty: Part Number - IPMIFruSection: Product - BuildDate: - IPMIFruProperty: Mfg Date - IPMIFruSection: Product - Model: - IPMIFruProperty: Model Number - IPMIFruSection: Product - xyz.openbmc_project.Inventory.Decorator.Revision: - Version: - IPMIFruProperty: Version -29: - /system/chassis/motherboard/dimm17: - entityID: 32 - entityInstance: 18 - interfaces: - xyz.openbmc_project.Inventory.Item: - PrettyName: - IPMIFruProperty: Name - IPMIFruSection: Product - xyz.openbmc_project.Inventory.Decorator.Asset: - SerialNumber: - IPMIFruProperty: Serial Number - IPMIFruSection: Product - Manufacturer: - IPMIFruProperty: Manufacturer - IPMIFruSection: Product - PartNumber: - IPMIFruProperty: Part Number - IPMIFruSection: Product - BuildDate: - IPMIFruProperty: Mfg Date - IPMIFruSection: Product - Model: - IPMIFruProperty: Model Number - IPMIFruSection: Product - xyz.openbmc_project.Inventory.Decorator.Revision: - Version: - IPMIFruProperty: Version -30: - /system/chassis/motherboard/dimm18: - entityID: 32 - entityInstance: 19 - interfaces: - xyz.openbmc_project.Inventory.Item: - PrettyName: - IPMIFruProperty: Name - IPMIFruSection: Product - xyz.openbmc_project.Inventory.Decorator.Asset: - SerialNumber: - IPMIFruProperty: Serial Number - IPMIFruSection: Product - Manufacturer: - IPMIFruProperty: Manufacturer - IPMIFruSection: Product - PartNumber: - IPMIFruProperty: Part Number - IPMIFruSection: Product - BuildDate: - IPMIFruProperty: Mfg Date - IPMIFruSection: Product - Model: - IPMIFruProperty: Model Number - IPMIFruSection: Product - xyz.openbmc_project.Inventory.Decorator.Revision: - Version: - IPMIFruProperty: Version -31: - /system/chassis/motherboard/dimm19: - entityID: 32 - entityInstance: 20 - interfaces: - xyz.openbmc_project.Inventory.Item: - PrettyName: - IPMIFruProperty: Name - IPMIFruSection: Product - xyz.openbmc_project.Inventory.Decorator.Asset: - SerialNumber: - IPMIFruProperty: Serial Number - IPMIFruSection: Product - Manufacturer: - IPMIFruProperty: Manufacturer - IPMIFruSection: Product - PartNumber: - IPMIFruProperty: Part Number - IPMIFruSection: Product - BuildDate: - IPMIFruProperty: Mfg Date - IPMIFruSection: Product - Model: - IPMIFruProperty: Model Number - IPMIFruSection: Product - xyz.openbmc_project.Inventory.Decorator.Revision: - Version: - IPMIFruProperty: Version -32: - /system/chassis/motherboard/dimm20: - entityID: 32 - entityInstance: 21 - interfaces: - xyz.openbmc_project.Inventory.Item: - PrettyName: - IPMIFruProperty: Name - IPMIFruSection: Product - xyz.openbmc_project.Inventory.Decorator.Asset: - SerialNumber: - IPMIFruProperty: Serial Number - IPMIFruSection: Product - Manufacturer: - IPMIFruProperty: Manufacturer - IPMIFruSection: Product - PartNumber: - IPMIFruProperty: Part Number - IPMIFruSection: Product - BuildDate: - IPMIFruProperty: Mfg Date - IPMIFruSection: Product - Model: - IPMIFruProperty: Model Number - IPMIFruSection: Product - xyz.openbmc_project.Inventory.Decorator.Revision: - Version: - IPMIFruProperty: Version -33: - /system/chassis/motherboard/dimm21: - entityID: 32 - entityInstance: 22 - interfaces: - xyz.openbmc_project.Inventory.Item: - PrettyName: - IPMIFruProperty: Name - IPMIFruSection: Product - xyz.openbmc_project.Inventory.Decorator.Asset: - SerialNumber: - IPMIFruProperty: Serial Number - IPMIFruSection: Product - Manufacturer: - IPMIFruProperty: Manufacturer - IPMIFruSection: Product - PartNumber: - IPMIFruProperty: Part Number - IPMIFruSection: Product - BuildDate: - IPMIFruProperty: Mfg Date - IPMIFruSection: Product - Model: - IPMIFruProperty: Model Number - IPMIFruSection: Product - xyz.openbmc_project.Inventory.Decorator.Revision: - Version: - IPMIFruProperty: Version -34: - /system/chassis/motherboard/dimm22: - entityID: 32 - entityInstance: 23 - interfaces: - xyz.openbmc_project.Inventory.Item: - PrettyName: - IPMIFruProperty: Name - IPMIFruSection: Product - xyz.openbmc_project.Inventory.Decorator.Asset: - SerialNumber: - IPMIFruProperty: Serial Number - IPMIFruSection: Product - Manufacturer: - IPMIFruProperty: Manufacturer - IPMIFruSection: Product - PartNumber: - IPMIFruProperty: Part Number - IPMIFruSection: Product - BuildDate: - IPMIFruProperty: Mfg Date - IPMIFruSection: Product - Model: - IPMIFruProperty: Model Number - IPMIFruSection: Product - xyz.openbmc_project.Inventory.Decorator.Revision: - Version: - IPMIFruProperty: Version -35: - /system/chassis/motherboard/dimm23: - entityID: 32 - entityInstance: 24 - interfaces: - xyz.openbmc_project.Inventory.Item: - PrettyName: - IPMIFruProperty: Name - IPMIFruSection: Product - xyz.openbmc_project.Inventory.Decorator.Asset: - SerialNumber: - IPMIFruProperty: Serial Number - IPMIFruSection: Product - Manufacturer: - IPMIFruProperty: Manufacturer - IPMIFruSection: Product - PartNumber: - IPMIFruProperty: Part Number - IPMIFruSection: Product - BuildDate: - IPMIFruProperty: Mfg Date - IPMIFruSection: Product - Model: - IPMIFruProperty: Model Number - IPMIFruSection: Product - xyz.openbmc_project.Inventory.Decorator.Revision: - Version: - IPMIFruProperty: Version -36: - /system/chassis/motherboard/dimm24: - entityID: 32 - entityInstance: 25 - interfaces: - xyz.openbmc_project.Inventory.Item: - PrettyName: - IPMIFruProperty: Name - IPMIFruSection: Product - xyz.openbmc_project.Inventory.Decorator.Asset: - SerialNumber: - IPMIFruProperty: Serial Number - IPMIFruSection: Product - Manufacturer: - IPMIFruProperty: Manufacturer - IPMIFruSection: Product - PartNumber: - IPMIFruProperty: Part Number - IPMIFruSection: Product - BuildDate: - IPMIFruProperty: Mfg Date - IPMIFruSection: Product - Model: - IPMIFruProperty: Model Number - IPMIFruSection: Product - xyz.openbmc_project.Inventory.Decorator.Revision: - Version: - IPMIFruProperty: Version -37: - /system/chassis/motherboard/dimm25: - xyz.openbmc_project.Inventory.Item: - PrettyName: - IPMIFruProperty: Name - IPMIFruSection: Product - xyz.openbmc_project.Inventory.Decorator.Asset: - SerialNumber: - IPMIFruProperty: Serial Number - IPMIFruSection: Product - Manufacturer: - IPMIFruProperty: Manufacturer - IPMIFruSection: Product - PartNumber: - IPMIFruProperty: Part Number - IPMIFruSection: Product - BuildDate: - IPMIFruProperty: Mfg Date - IPMIFruSection: Product - Model: - IPMIFruProperty: Model Number - IPMIFruSection: Product - xyz.openbmc_project.Inventory.Decorator.Revision: - Version: - IPMIFruProperty: Version - -38: - /system/chassis/motherboard/dimm26: - entityID: 32 - entityInstance: 27 - interfaces: - xyz.openbmc_project.Inventory.Item: - PrettyName: - IPMIFruProperty: Name - IPMIFruSection: Product - xyz.openbmc_project.Inventory.Decorator.Asset: - SerialNumber: - IPMIFruProperty: Serial Number - IPMIFruSection: Product - Manufacturer: - IPMIFruProperty: Manufacturer - IPMIFruSection: Product - PartNumber: - IPMIFruProperty: Part Number - IPMIFruSection: Product - BuildDate: - IPMIFruProperty: Mfg Date - IPMIFruSection: Product - Model: - IPMIFruProperty: Model Number - IPMIFruSection: Product - xyz.openbmc_project.Inventory.Decorator.Revision: - Version: - IPMIFruProperty: Version -39: - /system/chassis/motherboard/dimm27: - entityID: 32 - entityInstance: 28 - interfaces: - xyz.openbmc_project.Inventory.Item: - PrettyName: - IPMIFruProperty: Name - IPMIFruSection: Product - xyz.openbmc_project.Inventory.Decorator.Asset: - SerialNumber: - IPMIFruProperty: Serial Number - IPMIFruSection: Product - Manufacturer: - IPMIFruProperty: Manufacturer - IPMIFruSection: Product - PartNumber: - IPMIFruProperty: Part Number - IPMIFruSection: Product - BuildDate: - IPMIFruProperty: Mfg Date - IPMIFruSection: Product - Model: - IPMIFruProperty: Model Number - IPMIFruSection: Product - xyz.openbmc_project.Inventory.Decorator.Revision: - Version: - IPMIFruProperty: Version -40: - /system/chassis/motherboard/dimm28: - entityID: 32 - entityInstance: 29 - interfaces: - xyz.openbmc_project.Inventory.Item: - PrettyName: - IPMIFruProperty: Name - IPMIFruSection: Product - xyz.openbmc_project.Inventory.Decorator.Asset: - SerialNumber: - IPMIFruProperty: Serial Number - IPMIFruSection: Product - Manufacturer: - IPMIFruProperty: Manufacturer - IPMIFruSection: Product - PartNumber: - IPMIFruProperty: Part Number - IPMIFruSection: Product - BuildDate: - IPMIFruProperty: Mfg Date - IPMIFruSection: Product - Model: - IPMIFruProperty: Model Number - IPMIFruSection: Product - xyz.openbmc_project.Inventory.Decorator.Revision: - Version: - IPMIFruProperty: Version -41: - /system/chassis/motherboard/dimm29: - entityID: 32 - entityInstance: 30 - interfaces: - xyz.openbmc_project.Inventory.Item: - PrettyName: - IPMIFruProperty: Name - IPMIFruSection: Product - xyz.openbmc_project.Inventory.Decorator.Asset: - SerialNumber: - IPMIFruProperty: Serial Number - IPMIFruSection: Product - Manufacturer: - IPMIFruProperty: Manufacturer - IPMIFruSection: Product - PartNumber: - IPMIFruProperty: Part Number - IPMIFruSection: Product - BuildDate: - IPMIFruProperty: Mfg Date - IPMIFruSection: Product - Model: - IPMIFruProperty: Model Number - IPMIFruSection: Product - xyz.openbmc_project.Inventory.Decorator.Revision: - Version: - IPMIFruProperty: Version -42: - /system/chassis/motherboard/dimm30: - entityID: 32 - entityInstance: 31 - interfaces: - xyz.openbmc_project.Inventory.Item: - PrettyName: - IPMIFruProperty: Name - IPMIFruSection: Product - xyz.openbmc_project.Inventory.Decorator.Asset: - SerialNumber: - IPMIFruProperty: Serial Number - IPMIFruSection: Product - Manufacturer: - IPMIFruProperty: Manufacturer - IPMIFruSection: Product - PartNumber: - IPMIFruProperty: Part Number - IPMIFruSection: Product - BuildDate: - IPMIFruProperty: Mfg Date - IPMIFruSection: Product - Model: - IPMIFruProperty: Model Number - IPMIFruSection: Product - xyz.openbmc_project.Inventory.Decorator.Revision: - Version: - IPMIFruProperty: Version -43: - /system/chassis/motherboard/dimm31: - entityID: 32 - entityInstance: 32 - interfaces: - xyz.openbmc_project.Inventory.Item: - PrettyName: - IPMIFruProperty: Name - IPMIFruSection: Product - xyz.openbmc_project.Inventory.Decorator.Asset: - SerialNumber: - IPMIFruProperty: Serial Number - IPMIFruSection: Product - Manufacturer: - IPMIFruProperty: Manufacturer - IPMIFruSection: Product - PartNumber: - IPMIFruProperty: Part Number - IPMIFruSection: Product - BuildDate: - IPMIFruProperty: Mfg Date - IPMIFruSection: Product - Model: - IPMIFruProperty: Model Number - IPMIFruSection: Product - xyz.openbmc_project.Inventory.Decorator.Revision: - Version: - IPMIFruProperty: Version -100: - /system/chassis/io_board: - entityID: 44 - entityInstance: 1 - interfaces: - xyz.openbmc_project.Inventory.Item: - PrettyName: - IPMIFruSection: Board - IPMIFruProperty: Name - xyz.openbmc_project.Inventory.Decorator.Asset: - PartNumber: - IPMIFruSection: Board - IPMIFruProperty: Part Number - SerialNumber: - IPMIFruSection: Board - IPMIFruProperty: Serial Number - Manufacturer: - IPMIFruSection: Board - IPMIFruProperty: Manufacturer - BuildDate: - IPMIFruSection: Board - IPMIFruProperty: Mfg Date - - /system/chassis/io_board/bmc/ethernet: - entityID: 1 - entityInstance: 1 - interfaces: - xyz.openbmc_project.Inventory.Item.NetworkInterface: - MACAddress: - IPMIFruSection: Board - IPMIFruProperty: Custom Field 2 - xyz.openbmc_project.Inventory.Item: - PrettyName: - IPMIFruSection: Board - IPMIFruProperty: Name -101: - /system/chassis/sas_expander: - entityID: 11 - entityInstance: 1 - interfaces: - xyz.openbmc_project.Inventory.Item: - PrettyName: - IPMIFruSection: Board - IPMIFruProperty: Name - xyz.openbmc_project.Inventory.Decorator.Asset: - PartNumber: - IPMIFruSection: Board - IPMIFruProperty: Part Number - SerialNumber: - IPMIFruSection: Board - IPMIFruProperty: Serial Number - Manufacturer: - IPMIFruSection: Board - IPMIFruProperty: Manufacturer - BuildDate: - IPMIFruSection: Board - IPMIFruProperty: Mfg Date - -102: - /system/chassis/hdd_backplane: - entityID: 23 - entityInstance: 1 - interfaces: - xyz.openbmc_project.Inventory.Item: - PrettyName: - IPMIFruSection: Board - IPMIFruProperty: Name - xyz.openbmc_project.Inventory.Decorator.Asset: - PartNumber: - IPMIFruSection: Board - IPMIFruProperty: Part Number - SerialNumber: - IPMIFruSection: Board - IPMIFruProperty: Serial Number - Manufacturer: - IPMIFruSection: Board - IPMIFruProperty: Manufacturer - BuildDate: - IPMIFruSection: Board - IPMIFruProperty: Mfg Date - diff --git a/meta-openbmc-machines/meta-openpower/meta-rackspace/meta-barreleye/recipes-phosphor/ipmi/phosphor-ipmi-fru%.bbappend b/meta-openbmc-machines/meta-openpower/meta-rackspace/meta-barreleye/recipes-phosphor/ipmi/phosphor-ipmi-fru%.bbappend deleted file mode 100644 index 05e1c09bc..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-rackspace/meta-barreleye/recipes-phosphor/ipmi/phosphor-ipmi-fru%.bbappend +++ /dev/null @@ -1,18 +0,0 @@ -FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" - -EEPROM_NAMES = "io_board motherboard sas_expander hdd_backplane" - -EEPROMFMT = "system/chassis/{0}" -EEPROM_ESCAPEDFMT = "system-chassis-{0}" -EEPROMS = "${@compose_list(d, 'EEPROMFMT', 'EEPROM_NAMES')}" -EEPROMS_ESCAPED = "${@compose_list(d, 'EEPROM_ESCAPEDFMT', 'EEPROM_NAMES')}" - -ENVFMT = "obmc/eeproms/{0}" -SYSTEMD_ENVIRONMENT_FILE_${PN} += "${@compose_list(d, 'ENVFMT', 'EEPROMS')}" - -TMPL = "obmc-read-eeprom@.service" -TGT = "${SYSTEMD_DEFAULT_TARGET}" -INSTFMT = "obmc-read-eeprom@{0}.service" -FMT = "../${TMPL}:${TGT}.wants/${INSTFMT}" - -SYSTEMD_LINK_${PN} += "${@compose_list(d, 'FMT', 'EEPROMS_ESCAPED')}" diff --git a/meta-openbmc-machines/meta-openpower/meta-rackspace/meta-barreleye/recipes-phosphor/ipmi/phosphor-ipmi-fru%/obmc/eeproms/system/chassis/hdd_backplane b/meta-openbmc-machines/meta-openpower/meta-rackspace/meta-barreleye/recipes-phosphor/ipmi/phosphor-ipmi-fru%/obmc/eeproms/system/chassis/hdd_backplane deleted file mode 100644 index b1ed87587..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-rackspace/meta-barreleye/recipes-phosphor/ipmi/phosphor-ipmi-fru%/obmc/eeproms/system/chassis/hdd_backplane +++ /dev/null @@ -1,2 +0,0 @@ -SYSFS_PATH=/sys/bus/i2c/devices/6-0055/eeprom -FRUID=66 diff --git a/meta-openbmc-machines/meta-openpower/meta-rackspace/meta-barreleye/recipes-phosphor/ipmi/phosphor-ipmi-fru%/obmc/eeproms/system/chassis/io_board b/meta-openbmc-machines/meta-openpower/meta-rackspace/meta-barreleye/recipes-phosphor/ipmi/phosphor-ipmi-fru%/obmc/eeproms/system/chassis/io_board deleted file mode 100644 index 6a11a3d5c..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-rackspace/meta-barreleye/recipes-phosphor/ipmi/phosphor-ipmi-fru%/obmc/eeproms/system/chassis/io_board +++ /dev/null @@ -1,2 +0,0 @@ -SYSFS_PATH=/sys/bus/i2c/devices/0-0050/eeprom -FRUID=64 diff --git a/meta-openbmc-machines/meta-openpower/meta-rackspace/meta-barreleye/recipes-phosphor/ipmi/phosphor-ipmi-fru%/obmc/eeproms/system/chassis/motherboard b/meta-openbmc-machines/meta-openpower/meta-rackspace/meta-barreleye/recipes-phosphor/ipmi/phosphor-ipmi-fru%/obmc/eeproms/system/chassis/motherboard deleted file mode 100644 index ff73090ee..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-rackspace/meta-barreleye/recipes-phosphor/ipmi/phosphor-ipmi-fru%/obmc/eeproms/system/chassis/motherboard +++ /dev/null @@ -1,2 +0,0 @@ -SYSFS_PATH=/sys/bus/i2c/devices/4-0054/eeprom -FRUID=3 diff --git a/meta-openbmc-machines/meta-openpower/meta-rackspace/meta-barreleye/recipes-phosphor/ipmi/phosphor-ipmi-fru%/obmc/eeproms/system/chassis/sas_expander b/meta-openbmc-machines/meta-openpower/meta-rackspace/meta-barreleye/recipes-phosphor/ipmi/phosphor-ipmi-fru%/obmc/eeproms/system/chassis/sas_expander deleted file mode 100644 index 5bc455d66..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-rackspace/meta-barreleye/recipes-phosphor/ipmi/phosphor-ipmi-fru%/obmc/eeproms/system/chassis/sas_expander +++ /dev/null @@ -1,2 +0,0 @@ -SYSFS_PATH=/sys/bus/i2c/devices/6-0051/eeprom -FRUID=65 diff --git a/meta-openbmc-machines/meta-openpower/meta-rackspace/meta-barreleye/recipes-phosphor/ipmi/phosphor-ipmi-fru-properties%.bbappend b/meta-openbmc-machines/meta-openpower/meta-rackspace/meta-barreleye/recipes-phosphor/ipmi/phosphor-ipmi-fru-properties%.bbappend deleted file mode 100644 index 72d991c7e..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-rackspace/meta-barreleye/recipes-phosphor/ipmi/phosphor-ipmi-fru-properties%.bbappend +++ /dev/null @@ -1 +0,0 @@ -FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" diff --git a/meta-openbmc-machines/meta-openpower/meta-rackspace/meta-barreleye/recipes-phosphor/ipmi/phosphor-ipmi-fru-properties%/extra-properties.yaml b/meta-openbmc-machines/meta-openpower/meta-rackspace/meta-barreleye/recipes-phosphor/ipmi/phosphor-ipmi-fru-properties%/extra-properties.yaml deleted file mode 100644 index 8addfd5f8..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-rackspace/meta-barreleye/recipes-phosphor/ipmi/phosphor-ipmi-fru-properties%/extra-properties.yaml +++ /dev/null @@ -1,375 +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' - -/system/chassis/motherboard: - xyz.openbmc_project.Inventory.Decorator.Replaceable: - FieldReplaceable: 'true' - xyz.openbmc_project.Inventory.Decorator.Cacheable: - Cached: 'true' - xyz.openbmc_project.Inventory.Item: - Present: 'true' - -/system: - 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/membuf0: - xyz.openbmc_project.Inventory.Decorator.Replaceable: - FieldReplaceable: 'false' - xyz.openbmc_project.Inventory.Decorator.Cacheable: - Cached: 'true' - xyz.openbmc_project.Inventory.Item: - Present: 'true' - -/system/chassis/motherboard/membuf1: - xyz.openbmc_project.Inventory.Decorator.Replaceable: - FieldReplaceable: 'false' - xyz.openbmc_project.Inventory.Decorator.Cacheable: - Cached: 'true' - xyz.openbmc_project.Inventory.Item: - Present: 'true' - -/system/chassis/motherboard/membuf2: - xyz.openbmc_project.Inventory.Decorator.Replaceable: - FieldReplaceable: 'false' - xyz.openbmc_project.Inventory.Decorator.Cacheable: - Cached: 'true' - xyz.openbmc_project.Inventory.Item: - Present: 'true' - -/system/chassis/motherboard/membuf3: - xyz.openbmc_project.Inventory.Decorator.Replaceable: - FieldReplaceable: 'false' - xyz.openbmc_project.Inventory.Decorator.Cacheable: - Cached: 'true' - xyz.openbmc_project.Inventory.Item: - Present: 'true' - -/system/chassis/motherboard/membuf4: - xyz.openbmc_project.Inventory.Decorator.Replaceable: - FieldReplaceable: 'false' - xyz.openbmc_project.Inventory.Decorator.Cacheable: - Cached: 'true' - xyz.openbmc_project.Inventory.Item: - Present: 'true' - -/system/chassis/motherboard/membuf5: - xyz.openbmc_project.Inventory.Decorator.Replaceable: - FieldReplaceable: 'false' - xyz.openbmc_project.Inventory.Decorator.Cacheable: - Cached: 'true' - xyz.openbmc_project.Inventory.Item: - Present: 'true' - -/system/chassis/motherboard/membuf6: - xyz.openbmc_project.Inventory.Decorator.Replaceable: - FieldReplaceable: 'false' - xyz.openbmc_project.Inventory.Decorator.Cacheable: - Cached: 'true' - xyz.openbmc_project.Inventory.Item: - Present: 'true' - -/system/chassis/motherboard/membuf7: - xyz.openbmc_project.Inventory.Decorator.Replaceable: - FieldReplaceable: 'false' - xyz.openbmc_project.Inventory.Decorator.Cacheable: - Cached: 'true' - xyz.openbmc_project.Inventory.Item: - Present: 'true' - -/system/chassis/motherboard/dimm0: - 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/dimm1: - 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/dimm2: - 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/dimm3: - 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/dimm4: - 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/dimm5: - 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/dimm6: - 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/dimm7: - 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/dimm8: - 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/dimm9: - 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/dimm10: - 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/dimm11: - 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/dimm12: - 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/dimm13: - 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/dimm14: - 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/dimm15: - 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/dimm16: - 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/dimm17: - 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/dimm18: - 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/dimm19: - 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/dimm20: - 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/dimm21: - 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/dimm22: - 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/dimm23: - 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/dimm24: - 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/dimm25: - 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/dimm26: - 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/dimm27: - 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/dimm28: - 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/dimm29: - 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/dimm30: - 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/dimm31: - 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/io_board: - xyz.openbmc_project.Inventory.Decorator.Replaceable: - FieldReplaceable: 'true' - xyz.openbmc_project.Inventory.Decorator.Cacheable: - Cached: 'false' - xyz.openbmc_project.Inventory.Item: - Present: 'true' - -/system/chassis/hdd_backplane: - xyz.openbmc_project.Inventory.Decorator.Replaceable: - FieldReplaceable: 'true' - xyz.openbmc_project.Inventory.Decorator.Cacheable: - Cached: 'false' - xyz.openbmc_project.Inventory.Item: - Present: 'true' - -/system/chassis/sas_expander: - xyz.openbmc_project.Inventory.Decorator.Replaceable: - FieldReplaceable: 'true' - xyz.openbmc_project.Inventory.Decorator.Cacheable: - Cached: 'false' - xyz.openbmc_project.Inventory.Item: - Present: 'true' diff --git a/meta-openbmc-machines/meta-openpower/meta-rackspace/meta-barreleye/recipes-phosphor/ipmi/phosphor-ipmi-sensor-inventory%.bbappend b/meta-openbmc-machines/meta-openpower/meta-rackspace/meta-barreleye/recipes-phosphor/ipmi/phosphor-ipmi-sensor-inventory%.bbappend deleted file mode 100644 index 72d991c7e..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-rackspace/meta-barreleye/recipes-phosphor/ipmi/phosphor-ipmi-sensor-inventory%.bbappend +++ /dev/null @@ -1 +0,0 @@ -FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" diff --git a/meta-openbmc-machines/meta-openpower/meta-rackspace/meta-barreleye/recipes-phosphor/ipmi/phosphor-ipmi-sensor-inventory%/config.yaml b/meta-openbmc-machines/meta-openpower/meta-rackspace/meta-barreleye/recipes-phosphor/ipmi/phosphor-ipmi-sensor-inventory%/config.yaml deleted file mode 100755 index f2f947b0c..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-rackspace/meta-barreleye/recipes-phosphor/ipmi/phosphor-ipmi-sensor-inventory%/config.yaml +++ /dev/null @@ -1,1636 +0,0 @@ -0x05: - sensorType: 0x0F - path: /xyz/openbmc_project/state/host0 - sensorReadingType: 0x6F - serviceInterface: org.freedesktop.DBus.Properties - readingType: eventdata2 - 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 -0x08: - sensorType: 0x07 - path: /org/open_power/control/occ_3_0050 - sensorReadingType: 0x09 - serviceInterface: org.freedesktop.DBus.Properties - readingType: assertion - interfaces: - org.open_power.OCC.Status: - OccActive: - Offsets: - 0x00: - assert: false - deassert: true - type: bool - 0x01: - assert: true - deassert: false - type: bool -0x09: - sensorType: 0xC3 - path: /xyz/openbmc_project/state/host0 - sensorReadingType: 0x6F - serviceInterface: org.freedesktop.DBus.Properties - readingType: readingAssertion - interfaces: - xyz.openbmc_project.Control.Boot.RebootAttempts: - AttemptsLeft: - Offsets: - 0xFF: - type: uint32_t -0x0A: - sensorType: 0x07 - path: /org/open_power/control/occ_3_0051 - sensorReadingType: 0x09 - serviceInterface: org.freedesktop.DBus.Properties - readingType: assertion - interfaces: - org.open_power.OCC.Status: - OccActive: - Offsets: - 0x00: - assert: false - deassert: true - type: bool - 0x01: - assert: true - deassert: false - type: bool -0x0c: - sensorType: 0x07 - path: /system/chassis/motherboard/cpu0 - sensorReadingType: 0x6F - serviceInterface: xyz.openbmc_project.Inventory.Manager - readingType: assertion - 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 -0x0e: - sensorType: 0x07 - path: /system/chassis/motherboard/cpu1 - sensorReadingType: 0x6F - serviceInterface: xyz.openbmc_project.Inventory.Manager - readingType: assertion - 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 -0x10: - sensorType: 0x0C - path: /system/chassis/motherboard/dimm0 - sensorReadingType: 0x6F - serviceInterface: xyz.openbmc_project.Inventory.Manager - readingType: assertion - interfaces: - xyz.openbmc_project.State.Decorator.OperationalStatus: - Functional: - Prereqs: - 0x06: - assert: true - deassert: false - type: bool - Offsets: - 0x04: - assert: false - deassert: true - type: bool - xyz.openbmc_project.Inventory.Item: - Present: - Offsets: - 0x06: - assert: true - deassert: false - type: bool -0x11: - sensorType: 0x0C - path: /system/chassis/motherboard/dimm1 - sensorReadingType: 0x6F - serviceInterface: xyz.openbmc_project.Inventory.Manager - readingType: assertion - interfaces: - xyz.openbmc_project.State.Decorator.OperationalStatus: - Functional: - Prereqs: - 0x06: - assert: true - deassert: false - type: bool - Offsets: - 0x04: - assert: false - deassert: true - type: bool - xyz.openbmc_project.Inventory.Item: - Present: - Offsets: - 0x06: - assert: true - deassert: false - type: bool -0x12: - sensorType: 0x0C - path: /system/chassis/motherboard/dimm2 - sensorReadingType: 0x6F - serviceInterface: xyz.openbmc_project.Inventory.Manager - readingType: assertion - interfaces: - xyz.openbmc_project.State.Decorator.OperationalStatus: - Functional: - Prereqs: - 0x06: - assert: true - deassert: false - type: bool - Offsets: - 0x04: - assert: false - deassert: true - type: bool - xyz.openbmc_project.Inventory.Item: - Present: - Offsets: - 0x06: - assert: true - deassert: false - type: bool -0x13: - sensorType: 0x0C - path: /system/chassis/motherboard/dimm3 - sensorReadingType: 0x6F - serviceInterface: xyz.openbmc_project.Inventory.Manager - readingType: assertion - interfaces: - xyz.openbmc_project.State.Decorator.OperationalStatus: - Functional: - Prereqs: - 0x06: - assert: true - deassert: false - type: bool - Offsets: - 0x04: - assert: false - deassert: true - type: bool - xyz.openbmc_project.Inventory.Item: - Present: - Offsets: - 0x06: - assert: true - deassert: false - type: bool -0x14: - sensorType: 0x0C - path: /system/chassis/motherboard/dimm4 - sensorReadingType: 0x6F - serviceInterface: xyz.openbmc_project.Inventory.Manager - readingType: assertion - interfaces: - xyz.openbmc_project.State.Decorator.OperationalStatus: - Functional: - Prereqs: - 0x06: - assert: true - deassert: false - type: bool - Offsets: - 0x04: - assert: false - deassert: true - type: bool - xyz.openbmc_project.Inventory.Item: - Present: - Offsets: - 0x06: - assert: true - deassert: false - type: bool -0x15: - sensorType: 0x0C - path: /system/chassis/motherboard/dimm5 - sensorReadingType: 0x6F - serviceInterface: xyz.openbmc_project.Inventory.Manager - readingType: assertion - interfaces: - xyz.openbmc_project.State.Decorator.OperationalStatus: - Functional: - Prereqs: - 0x06: - assert: true - deassert: false - type: bool - Offsets: - 0x04: - assert: false - deassert: true - type: bool - xyz.openbmc_project.Inventory.Item: - Present: - Offsets: - 0x06: - assert: true - deassert: false - type: bool -0x16: - sensorType: 0x0C - path: /system/chassis/motherboard/dimm6 - sensorReadingType: 0x6F - serviceInterface: xyz.openbmc_project.Inventory.Manager - readingType: assertion - interfaces: - xyz.openbmc_project.State.Decorator.OperationalStatus: - Functional: - Prereqs: - 0x06: - assert: true - deassert: false - type: bool - Offsets: - 0x04: - assert: false - deassert: true - type: bool - xyz.openbmc_project.Inventory.Item: - Present: - Offsets: - 0x06: - assert: true - deassert: false - type: bool -0x17: - sensorType: 0x0C - path: /system/chassis/motherboard/dimm7 - sensorReadingType: 0x6F - serviceInterface: xyz.openbmc_project.Inventory.Manager - readingType: assertion - interfaces: - xyz.openbmc_project.State.Decorator.OperationalStatus: - Functional: - Prereqs: - 0x06: - assert: true - deassert: false - type: bool - Offsets: - 0x04: - assert: false - deassert: true - type: bool - xyz.openbmc_project.Inventory.Item: - Present: - Offsets: - 0x06: - assert: true - deassert: false - type: bool -0x18: - sensorType: 0x0C - path: /system/chassis/motherboard/dimm8 - sensorReadingType: 0x6F - serviceInterface: xyz.openbmc_project.Inventory.Manager - readingType: assertion - interfaces: - xyz.openbmc_project.State.Decorator.OperationalStatus: - Functional: - Prereqs: - 0x06: - assert: true - deassert: false - type: bool - Offsets: - 0x04: - assert: false - deassert: true - type: bool - xyz.openbmc_project.Inventory.Item: - Present: - Offsets: - 0x06: - assert: true - deassert: false - type: bool -0x19: - sensorType: 0x0C - path: /system/chassis/motherboard/dimm9 - sensorReadingType: 0x6F - serviceInterface: xyz.openbmc_project.Inventory.Manager - readingType: assertion - interfaces: - xyz.openbmc_project.State.Decorator.OperationalStatus: - Functional: - Prereqs: - 0x06: - assert: true - deassert: false - type: bool - Offsets: - 0x04: - assert: false - deassert: true - type: bool - xyz.openbmc_project.Inventory.Item: - Present: - Offsets: - 0x06: - assert: true - deassert: false - type: bool -0x1a: - sensorType: 0x0C - path: /system/chassis/motherboard/dimm10 - sensorReadingType: 0x6F - serviceInterface: xyz.openbmc_project.Inventory.Manager - readingType: assertion - interfaces: - xyz.openbmc_project.State.Decorator.OperationalStatus: - Functional: - Prereqs: - 0x06: - assert: true - deassert: false - type: bool - Offsets: - 0x04: - assert: false - deassert: true - type: bool - xyz.openbmc_project.Inventory.Item: - Present: - Offsets: - 0x06: - assert: true - deassert: false - type: bool -0x1b: - sensorType: 0x0C - path: /system/chassis/motherboard/dimm11 - sensorReadingType: 0x6F - serviceInterface: xyz.openbmc_project.Inventory.Manager - readingType: assertion - interfaces: - xyz.openbmc_project.State.Decorator.OperationalStatus: - Functional: - Prereqs: - 0x06: - assert: true - deassert: false - type: bool - Offsets: - 0x04: - assert: false - deassert: true - type: bool - xyz.openbmc_project.Inventory.Item: - Present: - Offsets: - 0x06: - assert: true - deassert: false - type: bool -0x1c: - sensorType: 0x0C - path: /system/chassis/motherboard/dimm12 - sensorReadingType: 0x6F - serviceInterface: xyz.openbmc_project.Inventory.Manager - readingType: assertion - interfaces: - xyz.openbmc_project.State.Decorator.OperationalStatus: - Functional: - Prereqs: - 0x06: - assert: true - deassert: false - type: bool - Offsets: - 0x04: - assert: false - deassert: true - type: bool - xyz.openbmc_project.Inventory.Item: - Present: - Offsets: - 0x06: - assert: true - deassert: false - type: bool -0x1d: - sensorType: 0x0C - path: /system/chassis/motherboard/dimm13 - sensorReadingType: 0x6F - serviceInterface: xyz.openbmc_project.Inventory.Manager - readingType: assertion - interfaces: - xyz.openbmc_project.State.Decorator.OperationalStatus: - Functional: - Prereqs: - 0x06: - assert: true - deassert: false - type: bool - Offsets: - 0x04: - assert: false - deassert: true - type: bool - xyz.openbmc_project.Inventory.Item: - Present: - Offsets: - 0x06: - assert: true - deassert: false - type: bool -0x1e: - sensorType: 0x0C - path: /system/chassis/motherboard/dimm14 - sensorReadingType: 0x6F - serviceInterface: xyz.openbmc_project.Inventory.Manager - readingType: assertion - interfaces: - xyz.openbmc_project.State.Decorator.OperationalStatus: - Functional: - Prereqs: - 0x06: - assert: true - deassert: false - type: bool - Offsets: - 0x04: - assert: false - deassert: true - type: bool - xyz.openbmc_project.Inventory.Item: - Present: - Offsets: - 0x06: - assert: true - deassert: false - type: bool -0x1f: - sensorType: 0x0C - path: /system/chassis/motherboard/dimm15 - sensorReadingType: 0x6F - serviceInterface: xyz.openbmc_project.Inventory.Manager - readingType: assertion - interfaces: - xyz.openbmc_project.State.Decorator.OperationalStatus: - Functional: - Prereqs: - 0x06: - assert: true - deassert: false - type: bool - Offsets: - 0x04: - assert: false - deassert: true - type: bool - xyz.openbmc_project.Inventory.Item: - Present: - Offsets: - 0x06: - assert: true - deassert: false - type: bool -0x20: - sensorType: 0x0C - path: /system/chassis/motherboard/dimm16 - sensorReadingType: 0x6F - serviceInterface: xyz.openbmc_project.Inventory.Manager - readingType: assertion - interfaces: - xyz.openbmc_project.State.Decorator.OperationalStatus: - Functional: - Prereqs: - 0x06: - assert: true - deassert: false - type: bool - Offsets: - 0x04: - assert: false - deassert: true - type: bool - xyz.openbmc_project.Inventory.Item: - Present: - Offsets: - 0x06: - assert: true - deassert: false - type: bool -0x21: - sensorType: 0x0C - path: /system/chassis/motherboard/dimm17 - sensorReadingType: 0x6F - serviceInterface: xyz.openbmc_project.Inventory.Manager - readingType: assertion - interfaces: - xyz.openbmc_project.State.Decorator.OperationalStatus: - Functional: - Prereqs: - 0x06: - assert: true - deassert: false - type: bool - Offsets: - 0x04: - assert: false - deassert: true - type: bool - xyz.openbmc_project.Inventory.Item: - Present: - Offsets: - 0x06: - assert: true - deassert: false - type: bool -0x22: - sensorType: 0x0C - path: /system/chassis/motherboard/dimm18 - sensorReadingType: 0x6F - serviceInterface: xyz.openbmc_project.Inventory.Manager - readingType: assertion - interfaces: - xyz.openbmc_project.State.Decorator.OperationalStatus: - Functional: - Prereqs: - 0x06: - assert: true - deassert: false - type: bool - Offsets: - 0x04: - assert: false - deassert: true - type: bool - xyz.openbmc_project.Inventory.Item: - Present: - Offsets: - 0x06: - assert: true - deassert: false - type: bool -0x23: - sensorType: 0x0C - path: /system/chassis/motherboard/dimm19 - sensorReadingType: 0x6F - serviceInterface: xyz.openbmc_project.Inventory.Manager - readingType: assertion - interfaces: - xyz.openbmc_project.State.Decorator.OperationalStatus: - Functional: - Prereqs: - 0x06: - assert: true - deassert: false - type: bool - Offsets: - 0x04: - assert: false - deassert: true - type: bool - xyz.openbmc_project.Inventory.Item: - Present: - Offsets: - 0x06: - assert: true - deassert: false - type: bool -0x24: - sensorType: 0x0C - path: /system/chassis/motherboard/dimm20 - sensorReadingType: 0x6F - serviceInterface: xyz.openbmc_project.Inventory.Manager - readingType: assertion - interfaces: - xyz.openbmc_project.State.Decorator.OperationalStatus: - Functional: - Prereqs: - 0x06: - assert: true - deassert: false - type: bool - Offsets: - 0x04: - assert: false - deassert: true - type: bool - xyz.openbmc_project.Inventory.Item: - Present: - Offsets: - 0x06: - assert: true - deassert: false - type: bool -0x25: - sensorType: 0x0C - path: /system/chassis/motherboard/dimm21 - sensorReadingType: 0x6F - serviceInterface: xyz.openbmc_project.Inventory.Manager - readingType: assertion - interfaces: - xyz.openbmc_project.State.Decorator.OperationalStatus: - Functional: - Prereqs: - 0x06: - assert: true - deassert: false - type: bool - Offsets: - 0x04: - assert: false - deassert: true - type: bool - xyz.openbmc_project.Inventory.Item: - Present: - Offsets: - 0x06: - assert: true - deassert: false - type: bool -0x26: - sensorType: 0x0C - path: /system/chassis/motherboard/dimm22 - sensorReadingType: 0x6F - serviceInterface: xyz.openbmc_project.Inventory.Manager - readingType: assertion - interfaces: - xyz.openbmc_project.State.Decorator.OperationalStatus: - Functional: - Prereqs: - 0x06: - assert: true - deassert: false - type: bool - Offsets: - 0x04: - assert: false - deassert: true - type: bool - xyz.openbmc_project.Inventory.Item: - Present: - Offsets: - 0x06: - assert: true - deassert: false - type: bool -0x27: - sensorType: 0x0C - path: /system/chassis/motherboard/dimm23 - sensorReadingType: 0x6F - serviceInterface: xyz.openbmc_project.Inventory.Manager - readingType: assertion - interfaces: - xyz.openbmc_project.State.Decorator.OperationalStatus: - Functional: - Prereqs: - 0x06: - assert: true - deassert: false - type: bool - Offsets: - 0x04: - assert: false - deassert: true - type: bool - xyz.openbmc_project.Inventory.Item: - Present: - Offsets: - 0x06: - assert: true - deassert: false - type: bool -0x28: - sensorType: 0x0C - path: /system/chassis/motherboard/dimm24 - sensorReadingType: 0x6F - serviceInterface: xyz.openbmc_project.Inventory.Manager - readingType: assertion - interfaces: - xyz.openbmc_project.State.Decorator.OperationalStatus: - Functional: - Prereqs: - 0x06: - assert: true - deassert: false - type: bool - Offsets: - 0x04: - assert: false - deassert: true - type: bool - xyz.openbmc_project.Inventory.Item: - Present: - Offsets: - 0x06: - assert: true - deassert: false - type: bool -0x29: - sensorType: 0x0C - path: /system/chassis/motherboard/dimm25 - sensorReadingType: 0x6F - serviceInterface: xyz.openbmc_project.Inventory.Manager - readingType: assertion - interfaces: - xyz.openbmc_project.State.Decorator.OperationalStatus: - Functional: - Prereqs: - 0x06: - assert: true - deassert: false - type: bool - Offsets: - 0x04: - assert: false - deassert: true - type: bool - xyz.openbmc_project.Inventory.Item: - Present: - Offsets: - 0x06: - assert: true - deassert: false - type: bool -0x2a: - sensorType: 0x0C - path: /system/chassis/motherboard/dimm26 - sensorReadingType: 0x6F - serviceInterface: xyz.openbmc_project.Inventory.Manager - readingType: assertion - interfaces: - xyz.openbmc_project.State.Decorator.OperationalStatus: - Functional: - Prereqs: - 0x06: - assert: true - deassert: false - type: bool - Offsets: - 0x04: - assert: false - deassert: true - type: bool - xyz.openbmc_project.Inventory.Item: - Present: - Offsets: - 0x06: - assert: true - deassert: false - type: bool -0x2b: - sensorType: 0x0C - path: /system/chassis/motherboard/dimm27 - sensorReadingType: 0x6F - serviceInterface: xyz.openbmc_project.Inventory.Manager - readingType: assertion - interfaces: - xyz.openbmc_project.State.Decorator.OperationalStatus: - Functional: - Prereqs: - 0x06: - assert: true - deassert: false - type: bool - Offsets: - 0x04: - assert: false - deassert: true - type: bool - xyz.openbmc_project.Inventory.Item: - Present: - Offsets: - 0x06: - assert: true - deassert: false - type: bool -0x2c: - sensorType: 0x0C - path: /system/chassis/motherboard/dimm28 - sensorReadingType: 0x6F - serviceInterface: xyz.openbmc_project.Inventory.Manager - readingType: assertion - interfaces: - xyz.openbmc_project.State.Decorator.OperationalStatus: - Functional: - Prereqs: - 0x06: - assert: true - deassert: false - type: bool - Offsets: - 0x04: - assert: false - deassert: true - type: bool - xyz.openbmc_project.Inventory.Item: - Present: - Offsets: - 0x06: - assert: true - deassert: false - type: bool -0x2d: - sensorType: 0x0C - path: /system/chassis/motherboard/dimm29 - sensorReadingType: 0x6F - serviceInterface: xyz.openbmc_project.Inventory.Manager - readingType: assertion - interfaces: - xyz.openbmc_project.State.Decorator.OperationalStatus: - Functional: - Prereqs: - 0x06: - assert: true - deassert: false - type: bool - Offsets: - 0x04: - assert: false - deassert: true - type: bool - xyz.openbmc_project.Inventory.Item: - Present: - Offsets: - 0x06: - assert: true - deassert: false - type: bool -0x2e: - sensorType: 0x0C - path: /system/chassis/motherboard/dimm30 - sensorReadingType: 0x6F - serviceInterface: xyz.openbmc_project.Inventory.Manager - readingType: assertion - interfaces: - xyz.openbmc_project.State.Decorator.OperationalStatus: - Functional: - Prereqs: - 0x06: - assert: true - deassert: false - type: bool - Offsets: - 0x04: - assert: false - deassert: true - type: bool - xyz.openbmc_project.Inventory.Item: - Present: - Offsets: - 0x06: - assert: true - deassert: false - type: bool -0x2f: - sensorType: 0x0C - path: /system/chassis/motherboard/dimm31 - sensorReadingType: 0x6F - serviceInterface: xyz.openbmc_project.Inventory.Manager - readingType: assertion - interfaces: - xyz.openbmc_project.State.Decorator.OperationalStatus: - Functional: - Prereqs: - 0x06: - assert: true - deassert: false - type: bool - Offsets: - 0x04: - assert: false - deassert: true - type: bool - xyz.openbmc_project.Inventory.Item: - Present: - Offsets: - 0x06: - assert: true - deassert: false - type: bool -0x32: - sensorType: 0x1F - path: /xyz/openbmc_project/state/host0 - sensorReadingType: 0x6F - serviceInterface: org.freedesktop.DBus.Properties - readingType: assertion - 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 -0xc8: - sensorType: 0x07 - path: /system/chassis/motherboard/cpu0/core0 - sensorReadingType: 0x6F - serviceInterface: xyz.openbmc_project.Inventory.Manager - readingType: assertion - 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 - skipOn: deassert -0xc9: - sensorType: 0x07 - path: /system/chassis/motherboard/cpu0/core1 - sensorReadingType: 0x6F - serviceInterface: xyz.openbmc_project.Inventory.Manager - readingType: assertion - 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 - skipOn: deassert -0xca: - sensorType: 0x07 - path: /system/chassis/motherboard/cpu0/core2 - sensorReadingType: 0x6F - serviceInterface: xyz.openbmc_project.Inventory.Manager - readingType: assertion - 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 - skipOn: deassert -0xcb: - sensorType: 0x07 - path: /system/chassis/motherboard/cpu0/core3 - sensorReadingType: 0x6F - serviceInterface: xyz.openbmc_project.Inventory.Manager - readingType: assertion - 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 - skipOn: deassert -0xcc: - sensorType: 0x07 - path: /system/chassis/motherboard/cpu0/core4 - sensorReadingType: 0x6F - serviceInterface: xyz.openbmc_project.Inventory.Manager - readingType: assertion - 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 - skipOn: deassert -0xcd: - sensorType: 0x07 - path: /system/chassis/motherboard/cpu0/core5 - sensorReadingType: 0x6F - serviceInterface: xyz.openbmc_project.Inventory.Manager - readingType: assertion - 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 - skipOn: deassert -0xce: - sensorType: 0x07 - path: /system/chassis/motherboard/cpu0/core6 - sensorReadingType: 0x6F - serviceInterface: xyz.openbmc_project.Inventory.Manager - readingType: assertion - 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 - skipOn: deassert -0xcf: - sensorType: 0x07 - path: /system/chassis/motherboard/cpu0/core7 - sensorReadingType: 0x6F - serviceInterface: xyz.openbmc_project.Inventory.Manager - readingType: assertion - 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 - skipOn: deassert -0xd0: - sensorType: 0x07 - path: /system/chassis/motherboard/cpu0/core8 - sensorReadingType: 0x6F - serviceInterface: xyz.openbmc_project.Inventory.Manager - readingType: assertion - 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 - skipOn: deassert -0xd1: - sensorType: 0x07 - path: /system/chassis/motherboard/cpu0/core9 - sensorReadingType: 0x6F - serviceInterface: xyz.openbmc_project.Inventory.Manager - readingType: assertion - 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 - skipOn: deassert -0xd2: - sensorType: 0x07 - path: /system/chassis/motherboard/cpu0/core10 - sensorReadingType: 0x6F - serviceInterface: xyz.openbmc_project.Inventory.Manager - readingType: assertion - 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 - skipOn: deassert -0xd3: - sensorType: 0x07 - path: /system/chassis/motherboard/cpu0/core11 - sensorReadingType: 0x6F - serviceInterface: xyz.openbmc_project.Inventory.Manager - readingType: assertion - 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 - skipOn: deassert -0xd4: - sensorType: 0x07 - path: /system/chassis/motherboard/cpu1/core0 - sensorReadingType: 0x6F - serviceInterface: xyz.openbmc_project.Inventory.Manager - readingType: assertion - 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 - skipOn: deassert -0xd5: - sensorType: 0x07 - path: /system/chassis/motherboard/cpu1/core1 - sensorReadingType: 0x6F - serviceInterface: xyz.openbmc_project.Inventory.Manager - readingType: assertion - 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 - skipOn: deassert -0xd6: - sensorType: 0x07 - path: /system/chassis/motherboard/cpu1/core2 - sensorReadingType: 0x6F - serviceInterface: xyz.openbmc_project.Inventory.Manager - readingType: assertion - 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 - skipOn: deassert -0xd7: - sensorType: 0x07 - path: /system/chassis/motherboard/cpu1/core3 - sensorReadingType: 0x6F - serviceInterface: xyz.openbmc_project.Inventory.Manager - readingType: assertion - 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 - skipOn: deassert -0xd8: - sensorType: 0x07 - path: /system/chassis/motherboard/cpu1/core4 - sensorReadingType: 0x6F - serviceInterface: xyz.openbmc_project.Inventory.Manager - readingType: assertion - 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 - skipOn: deassert -0xd9: - sensorType: 0x07 - path: /system/chassis/motherboard/cpu1/core5 - sensorReadingType: 0x6F - serviceInterface: xyz.openbmc_project.Inventory.Manager - readingType: assertion - 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 - skipOn: deassert -0xda: - sensorType: 0x07 - path: /system/chassis/motherboard/cpu1/core6 - sensorReadingType: 0x6F - serviceInterface: xyz.openbmc_project.Inventory.Manager - readingType: assertion - 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 - skipOn: deassert -0xdb: - sensorType: 0x07 - path: /system/chassis/motherboard/cpu1/core7 - sensorReadingType: 0x6F - serviceInterface: xyz.openbmc_project.Inventory.Manager - readingType: assertion - 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 - skipOn: deassert -0xdc: - sensorType: 0x07 - path: /system/chassis/motherboard/cpu1/core8 - sensorReadingType: 0x6F - serviceInterface: xyz.openbmc_project.Inventory.Manager - readingType: assertion - 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 - skipOn: deassert -0xdd: - sensorType: 0x07 - path: /system/chassis/motherboard/cpu1/core9 - sensorReadingType: 0x6F - serviceInterface: xyz.openbmc_project.Inventory.Manager - readingType: assertion - 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 - skipOn: deassert -0xde: - sensorType: 0x07 - path: /system/chassis/motherboard/cpu1/core10 - sensorReadingType: 0x6F - serviceInterface: xyz.openbmc_project.Inventory.Manager - readingType: assertion - 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 - skipOn: deassert -0xdf: - sensorType: 0x07 - path: /system/chassis/motherboard/cpu1/core11 - sensorReadingType: 0x6F - serviceInterface: xyz.openbmc_project.Inventory.Manager - readingType: assertion - 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 - skipOn: deassert diff --git a/meta-openbmc-machines/meta-openpower/meta-rackspace/meta-barreleye/recipes-phosphor/leds/barreleye-led-manager-config-native.bb b/meta-openbmc-machines/meta-openpower/meta-rackspace/meta-barreleye/recipes-phosphor/leds/barreleye-led-manager-config-native.bb deleted file mode 100644 index daf5d1822..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-rackspace/meta-barreleye/recipes-phosphor/leds/barreleye-led-manager-config-native.bb +++ /dev/null @@ -1,17 +0,0 @@ -SUMMARY = "Phosphor LED Group Management for Barreleye" -PR = "r1" - -inherit native -inherit obmc-phosphor-license - -PROVIDES += "virtual/phosphor-led-manager-config-native" - -SRC_URI += "file://led.yaml" -S = "${WORKDIR}" - -# Copies example led layout yaml file -do_install() { - SRC=${S} - DEST=${D}${datadir}/phosphor-led-manager - install -D ${SRC}/led.yaml ${DEST}/led.yaml -} diff --git a/meta-openbmc-machines/meta-openpower/meta-rackspace/meta-barreleye/recipes-phosphor/leds/barreleye-led-manager-config/led.yaml b/meta-openbmc-machines/meta-openpower/meta-rackspace/meta-barreleye/recipes-phosphor/leds/barreleye-led-manager-config/led.yaml deleted file mode 100755 index 8ba28f3a4..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-rackspace/meta-barreleye/recipes-phosphor/leds/barreleye-led-manager-config/led.yaml +++ /dev/null @@ -1,33 +0,0 @@ -BmcBooted: - heartbeat: - Action: 'On' - DutyOn: 50 - Period: 0 -PowerOn: - beep: - Action: 'On' - DutyOn: 50 - Period: 0 -EnclosureFault: - identify: - Action: 'On' - DutyOn: 50 - Period: 0 -EnclosureIdentify: - identify: - Action: 'Blink' - DutyOn: 50 - Period: 1000 -LampTest: - beep: - Action: 'Blink' - DutyOn: 50 - Period: 1000 - heartbeat: - Action: 'Blink' - DutyOn: 50 - Period: 1000 - identify: - Action: 'Blink' - DutyOn: 50 - Period: 1000 diff --git a/meta-openbmc-machines/meta-openpower/meta-rackspace/meta-barreleye/recipes-phosphor/sensors/phosphor-hwmon%.bbappend b/meta-openbmc-machines/meta-openpower/meta-rackspace/meta-barreleye/recipes-phosphor/sensors/phosphor-hwmon%.bbappend deleted file mode 100644 index 46972bd4b..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-rackspace/meta-barreleye/recipes-phosphor/sensors/phosphor-hwmon%.bbappend +++ /dev/null @@ -1,15 +0,0 @@ -FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" - -CHIPS = " \ - i2c@1e78a000/i2c-bus@40/lm75@4a \ - i2c@1e78a000/i2c-bus@40/rtc@68 \ - i2c@1e78a000/i2c-bus@1c0/nct7904@2e \ - i2c@1e78a000/i2c-bus@1c0/nct7904@2d \ - " - -ITEMSFMT = "ahb/apb/{0}.conf" - -ITEMS = "${@compose_list(d, 'ITEMSFMT', 'CHIPS')}" - -ENVS = "obmc/hwmon/{0}" -SYSTEMD_ENVIRONMENT_FILE_${PN} += "${@compose_list(d, 'ENVS', 'ITEMS')}" diff --git a/meta-openbmc-machines/meta-openpower/meta-rackspace/meta-barreleye/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@1c0/nct7904@2d.conf b/meta-openbmc-machines/meta-openpower/meta-rackspace/meta-barreleye/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@1c0/nct7904@2d.conf deleted file mode 100644 index eae24018b..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-rackspace/meta-barreleye/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@1c0/nct7904@2d.conf +++ /dev/null @@ -1,20 +0,0 @@ -LABEL_fan1=fan5L -LABEL_fan2=fan5H -LABEL_fan3=fan4L -LABEL_fan4=fan4H -LABEL_fan5=fan3L -LABEL_fan6=fan3H -LABEL_in1=p1v35_cpu0_buf4 -LABEL_in2=p0v9_cpu0_buf1 -LABEL_in3=p0v9_cpu0_buf2 -LABEL_in4=p0v9_cpu0_buf3 -LABEL_in5=p0v9_cpu0_buf4 -LABEL_in6=p1v09_cpu0_buf1 -LABEL_in7=p1v09_cpu0_buf2 -LABEL_in8=p1v09_cpu0_buf3 -LABEL_in9=p1v09_cpu0_buf4 -LABEL_in10=p0v97_cpu0 -LABEL_in11=p1v1_mem0 -LABEL_in12=p1v35_cpu0_buf1 -LABEL_in13=p1v35_cpu0_buf2 -LABEL_in14=p1v35_cpu0_buf3 diff --git a/meta-openbmc-machines/meta-openpower/meta-rackspace/meta-barreleye/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@1c0/nct7904@2e.conf b/meta-openbmc-machines/meta-openpower/meta-rackspace/meta-barreleye/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@1c0/nct7904@2e.conf deleted file mode 100644 index 394cf21bd..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-rackspace/meta-barreleye/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@1c0/nct7904@2e.conf +++ /dev/null @@ -1,20 +0,0 @@ -LABEL_fan1=fan2L -LABEL_fan2=fan2H -LABEL_fan3=fan1L -LABEL_fan4=fan1H -LABEL_fan5=fan0L -LABEL_fan6=fan0H -LABEL_in1=p1v35_cpu1_buf4 -LABEL_in2=p0v9_cpu1_buf1 -LABEL_in3=p0v9_cpu1_buf2 -LABEL_in4=p0v9_cpu1_buf3 -LABEL_in5=p0v9_cpu1_buf4 -LABEL_in6=p1v09_cpu1_buf1 -LABEL_in7=p1v09_cpu1_buf2 -LABEL_in8=p1v09_cpu1_buf3 -LABEL_in9=p1v09_cpu1_buf4 -LABEL_in10=p0v97_cpu1 -LABEL_in11=p1v1_mem1 -LABEL_in12=p1v35_cpu1_buf1 -LABEL_in13=p1v35_cpu1_buf2 -LABEL_in14=p1v35_cpu1_buf3 diff --git a/meta-openbmc-machines/meta-openpower/meta-rackspace/meta-barreleye/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@40/lm75@4a.conf b/meta-openbmc-machines/meta-openpower/meta-rackspace/meta-barreleye/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@40/lm75@4a.conf deleted file mode 100644 index a9c9ab8ae..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-rackspace/meta-barreleye/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@40/lm75@4a.conf +++ /dev/null @@ -1 +0,0 @@ -LABEL_temp1=ambient diff --git a/meta-openbmc-machines/meta-openpower/meta-rackspace/meta-barreleye/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@40/rtc@68.conf b/meta-openbmc-machines/meta-openpower/meta-rackspace/meta-barreleye/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@40/rtc@68.conf deleted file mode 100644 index 6a9442c17..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-rackspace/meta-barreleye/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@40/rtc@68.conf +++ /dev/null @@ -1 +0,0 @@ -LABEL_temp1=rtc diff --git a/meta-openbmc-machines/meta-openpower/meta-rackspace/meta-barreleye/recipes-phosphor/workbook/barreleye-config.bb b/meta-openbmc-machines/meta-openpower/meta-rackspace/meta-barreleye/recipes-phosphor/workbook/barreleye-config.bb deleted file mode 100644 index a72f1e9b3..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-rackspace/meta-barreleye/recipes-phosphor/workbook/barreleye-config.bb +++ /dev/null @@ -1,5 +0,0 @@ -SUMMARY = "Barreleye board wiring" -DESCRIPTION = "Board wiring information for the Barreleye system." -PR = "r1" - -inherit config-in-skeleton diff --git a/meta-openbmc-machines/meta-openpower/meta-rackspace/meta-barreleye/recipes.txt b/meta-openbmc-machines/meta-openpower/meta-rackspace/meta-barreleye/recipes.txt deleted file mode 100644 index 2f89155c3..000000000 --- a/meta-openbmc-machines/meta-openpower/meta-rackspace/meta-barreleye/recipes.txt +++ /dev/null @@ -1,3 +0,0 @@ -recipes-bsp - Anything with links to specific hardware or hardware configuration information -recipes-kernel - The kernel and generic applications/libraries with strong kernel dependencies -recipes-phosphor - Phosphor OpenBMC applications and configuration diff --git a/meta-openbmc-machines/meta-x86/conf/layer.conf b/meta-openbmc-machines/meta-x86/conf/layer.conf deleted file mode 100644 index 7567416da..000000000 --- a/meta-openbmc-machines/meta-x86/conf/layer.conf +++ /dev/null @@ -1,5 +0,0 @@ -# We have a conf and classes directory, add to BBPATH -BBPATH .= ":${LAYERDIR}" - -BBFILE_COLLECTIONS += "obmc_machines_x86" -BBFILE_PATTERN_obmc_machines_x86 = "" diff --git a/meta-openbmc-machines/meta-x86/meta-intel/conf/layer.conf b/meta-openbmc-machines/meta-x86/meta-intel/conf/layer.conf deleted file mode 100644 index b19eca204..000000000 --- a/meta-openbmc-machines/meta-x86/meta-intel/conf/layer.conf +++ /dev/null @@ -1,10 +0,0 @@ -# We have a conf and classes directory, add to BBPATH -BBPATH .= ":${LAYERDIR}" - -# We have recipes-* directories, add to BBFILES -BBFILES += "${LAYERDIR}/meta-common/recipes-*/*/*.bb \ - ${LAYERDIR}/meta-common/recipes-*/*/*.bbappend" - -BBFILE_COLLECTIONS += "intel" -BBFILE_PATTERN_intel = "" -LAYERVERSION_intel = "1" diff --git a/meta-openbmc-machines/meta-x86/meta-intel/conf/machine/include/intel.inc b/meta-openbmc-machines/meta-x86/meta-intel/conf/machine/include/intel.inc deleted file mode 100644 index 088429419..000000000 --- a/meta-openbmc-machines/meta-x86/meta-intel/conf/machine/include/intel.inc +++ /dev/null @@ -1,21 +0,0 @@ -OBMC_MACHINE_FEATURES += "\ - obmc-phosphor-fan-mgmt \ - obmc-phosphor-chassis-mgmt \ - obmc-phosphor-flash-mgmt \ - obmc-host-ipmi \ - obmc-host-ctl \ - obmc-host-state-mgmt \ - obmc-chassis-state-mgmt \ - obmc-bmc-state-mgmt \ - " - -VIRTUAL-RUNTIME_skeleton_workbook = "${MACHINE}-config" - -PREFERRED_PROVIDER_virtual/obmc-chassis-mgmt = "packagegroup-intel-apps" -PREFERRED_PROVIDER_virtual/obmc-fan-mgmt = "packagegroup-intel-apps" -PREFERRED_PROVIDER_virtual/obmc-flash-mgmt = "packagegroup-intel-apps" -PREFERRED_PROVIDER_virtual/obmc-system-mgmt = "packagegroup-intel-apps" -PREFERRED_PROVIDER_virtual/obmc-host-ctl ?= "obmc-op-control-host" -PREFERRED_PROVIDER_virtual/obmc-inventory-data ?= "${VIRTUAL-RUNTIME_skeleton_workbook}" -PREFERRED_PROVIDER_virtual/obmc-host-ipmi-hw = "" -#PREFERRED_PROVIDER_virtual/obmc-gpio-monitor ?= "phosphor-gpio-monitor" diff --git a/meta-openbmc-machines/meta-x86/meta-intel/meta-common/recipes-intel/boost-dbus/boost-dbus.bb b/meta-openbmc-machines/meta-x86/meta-intel/meta-common/recipes-intel/boost-dbus/boost-dbus.bb deleted file mode 100644 index 579579b74..000000000 --- a/meta-openbmc-machines/meta-x86/meta-intel/meta-common/recipes-intel/boost-dbus/boost-dbus.bb +++ /dev/null @@ -1,15 +0,0 @@ -LICENSE = "BSL-1.0" -LIC_FILES_CHKSUM = "file://LICENSE_1_0.txt;md5=e4224ccaecb14d942c71d31bef20d78c" - -SRC_URI = "gitsm://github.com/openbmc/boost-dbus.git" - -PV = "1.0+git${SRCPV}" -SRCREV = "2ec80375259500c43f5a7c620cb34cd894f7836c" - -S = "${WORKDIR}/git" - -DEPENDS = "dbus boost gtest " - -inherit cmake - -FILES_${PN}-dev += "${libdir}/cmake/boost-dbus/*" diff --git a/meta-openbmc-machines/meta-x86/meta-intel/meta-common/recipes-intel/libtinyxml2/libtinyxml2_%.bbappend b/meta-openbmc-machines/meta-x86/meta-intel/meta-common/recipes-intel/libtinyxml2/libtinyxml2_%.bbappend deleted file mode 100644 index 60cfe5e9d..000000000 --- a/meta-openbmc-machines/meta-x86/meta-intel/meta-common/recipes-intel/libtinyxml2/libtinyxml2_%.bbappend +++ /dev/null @@ -1,3 +0,0 @@ -# update libtinyxml2 to version 6.0.0 -SRCREV = "8c8293ba8969a46947606a93ff0cb5a083aab47a" -FILES_${PN}-dev += "${libdir}/cmake/tinyxml2/*" diff --git a/meta-openbmc-machines/meta-x86/meta-intel/meta-common/recipes-intel/packagegroups/packagegroup-intel-apps.bb b/meta-openbmc-machines/meta-x86/meta-intel/meta-common/recipes-intel/packagegroups/packagegroup-intel-apps.bb deleted file mode 100644 index 507f14969..000000000 --- a/meta-openbmc-machines/meta-x86/meta-intel/meta-common/recipes-intel/packagegroups/packagegroup-intel-apps.bb +++ /dev/null @@ -1,51 +0,0 @@ -SUMMARY = "OpenBMC for Intel - Applications" -PR = "r1" - -inherit packagegroup -inherit obmc-phosphor-license - -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 = "Intel Chassis" -RDEPENDS_${PN}-chassis = " \ - obmc-button-power \ - obmc-button-reset \ - obmc-control-chassis \ - obmc-op-control-power \ - obmc-host-failure-reboots \ - " - -SUMMARY_${PN}-fans = "Intel Fans" -RDEPENDS_${PN}-fans = " \ - obmc-control-fan \ - " - -SUMMARY_${PN}-flash = "Intel Flash" -RDEPENDS_${PN}-flash = " \ - obmc-flash-bmc \ - obmc-mgr-download \ - obmc-control-bmc \ - " - -SUMMARY_${PN}-system = "Intel System" -RDEPENDS_${PN}-system = " \ - obmc-mgr-system \ - bmcweb \ - phosphor-webui \ - " diff --git a/meta-openbmc-machines/meta-x86/meta-intel/meta-common/recipes-intel/packagegroups/packagegroup-obmc-apps.bbappend b/meta-openbmc-machines/meta-x86/meta-intel/meta-common/recipes-intel/packagegroups/packagegroup-obmc-apps.bbappend deleted file mode 100644 index 54dc73d75..000000000 --- a/meta-openbmc-machines/meta-x86/meta-intel/meta-common/recipes-intel/packagegroups/packagegroup-obmc-apps.bbappend +++ /dev/null @@ -1,4 +0,0 @@ -RDEPENDS_${PN}-extras_remove = " \ - phosphor-rest \ - phosphor-gevent \ - " diff --git a/meta-openbmc-machines/meta-x86/meta-intel/meta-s2600wf/conf/bblayers.conf.sample b/meta-openbmc-machines/meta-x86/meta-intel/meta-s2600wf/conf/bblayers.conf.sample deleted file mode 100644 index 5f4301b0b..000000000 --- a/meta-openbmc-machines/meta-x86/meta-intel/meta-s2600wf/conf/bblayers.conf.sample +++ /dev/null @@ -1,21 +0,0 @@ -# LAYER_CONF_VERSION is increased each time build/conf/bblayers.conf -# changes incompatibly -LCONF_VERSION = "7" - -BBPATH = "${TOPDIR}" -BBFILES ?= "" - -BBLAYERS ?= " \ - ##OEROOT##/meta \ - ##OEROOT##/meta-poky \ - ##OEROOT##/meta-openembedded/meta-oe \ - ##OEROOT##/meta-openembedded/meta-networking \ - ##OEROOT##/meta-openembedded/meta-perl \ - ##OEROOT##/meta-openembedded/meta-python \ - ##OEROOT##/meta-openembedded/meta-webserver \ - ##OEROOT##/meta-phosphor \ - ##OEROOT##/meta-aspeed \ - ##OEROOT##/meta-openbmc-machines/meta-x86 \ - ##OEROOT##/meta-openbmc-machines/meta-x86/meta-intel \ - ##OEROOT##/meta-openbmc-machines/meta-x86/meta-intel/meta-s2600wf \ -" diff --git a/meta-openbmc-machines/meta-x86/meta-intel/meta-s2600wf/conf/conf-notes.txt b/meta-openbmc-machines/meta-x86/meta-intel/meta-s2600wf/conf/conf-notes.txt deleted file mode 100644 index 5314bf4e6..000000000 --- a/meta-openbmc-machines/meta-x86/meta-intel/meta-s2600wf/conf/conf-notes.txt +++ /dev/null @@ -1,4 +0,0 @@ -Common targets are: - obmc-phosphor-image - virtual/kernel - phosphor-ipmi-host diff --git a/meta-openbmc-machines/meta-x86/meta-intel/meta-s2600wf/conf/layer.conf b/meta-openbmc-machines/meta-x86/meta-intel/meta-s2600wf/conf/layer.conf deleted file mode 100644 index 75954f623..000000000 --- a/meta-openbmc-machines/meta-x86/meta-intel/meta-s2600wf/conf/layer.conf +++ /dev/null @@ -1,10 +0,0 @@ -# We have a conf and classes directory, add to BBPATH -BBPATH .= ":${LAYERDIR}" - -# We have recipes-* directories, add to BBFILES -BBFILES += "${LAYERDIR}/recipes-*/*/*.bb \ - ${LAYERDIR}/recipes-*/*/*.bbappend" - -BBFILE_COLLECTIONS += "s2600wf" -BBFILE_PATTERN_s2600wf = "" -BBFILE_PRIORITY_s2600wf = "5" diff --git a/meta-openbmc-machines/meta-x86/meta-intel/meta-s2600wf/conf/local.conf.sample b/meta-openbmc-machines/meta-x86/meta-intel/meta-s2600wf/conf/local.conf.sample deleted file mode 100644 index 6c0c97773..000000000 --- a/meta-openbmc-machines/meta-x86/meta-intel/meta-s2600wf/conf/local.conf.sample +++ /dev/null @@ -1,241 +0,0 @@ -# -# This file is your local configuration file and is where all local user settings -# are placed. The comments in this file give some guide to the options a new user -# to the system might want to change but pretty much any configuration option can -# be set in this file. More adventurous users can look at local.conf.extended -# which contains other examples of configuration which can be placed in this file -# but new users likely won't need any of them initially. -# -# Lines starting with the '#' character are commented out and in some cases the -# default values are provided as comments to show people example syntax. Enabling -# the option is a question of removing the # character and making any change to the -# variable as required. - -# -# Machine Selection -# -# You need to select a specific machine to target the build with. There are a selection -# of emulated machines available which can boot and run in the QEMU emulator: -# -#MACHINE ?= "qemuarm" -#MACHINE ?= "qemuarm64" -#MACHINE ?= "qemumips" -#MACHINE ?= "qemuppc" -#MACHINE ?= "qemux86" -#MACHINE ?= "qemux86-64" -# -# There are also the following hardware board target machines included for -# demonstration purposes: -# -#MACHINE ?= "beaglebone" -#MACHINE ?= "genericx86" -#MACHINE ?= "genericx86-64" -#MACHINE ?= "mpc8315e-rdb" -#MACHINE ?= "edgerouter" -# -# This sets the default machine to be qemux86 if no other machine is selected: - -MACHINE ?= "s2600wf" - -# -# Where to place downloads -# -# During a first build the system will download many different source code tarballs -# from various upstream projects. This can take a while, particularly if your network -# connection is slow. These are all stored in DL_DIR. When wiping and rebuilding you -# can preserve this directory to speed up this part of subsequent builds. This directory -# is safe to share between multiple builds on the same machine too. -# -# The default is a downloads directory under TOPDIR which is the build directory. -# -#DL_DIR ?= "${TOPDIR}/downloads" -# -# Where to place shared-state files -# -# BitBake has the capability to accelerate builds based on previously built output. -# This is done using "shared state" files which can be thought of as cache objects -# and this option determines where those files are placed. -# -# You can wipe out TMPDIR leaving this directory intact and the build would regenerate -# from these files if no changes were made to the configuration. If changes were made -# to the configuration, only shared state files where the state was still valid would -# be used (done using checksums). -# -# The default is a sstate-cache directory under TOPDIR. -# -#SSTATE_DIR ?= "${TOPDIR}/sstate-cache" - -# -# Where to place the build output -# -# This option specifies where the bulk of the building work should be done and -# where BitBake should place its temporary files and output. Keep in mind that -# this includes the extraction and compilation of many applications and the toolchain -# which can use Gigabytes of hard disk space. -# -# The default is a tmp directory under TOPDIR. -# -#TMPDIR = "${TOPDIR}/tmp" - -# -# Default policy config -# -# The distribution setting controls which policy settings are used as defaults. -# The default value is fine for general Yocto project use, at least initially. -# Ultimately when creating custom policy, people will likely end up subclassing -# these defaults. -# -DISTRO ?= "openbmc-phosphor" -# As an example of a subclass there is a "bleeding" edge policy configuration -# where many versions are set to the absolute latest code from the upstream -# source control systems. This is just mentioned here as an example, its not -# useful to most new users. -# DISTRO ?= "poky-bleeding" - -# -# Package Management configuration -# -# This variable lists which packaging formats to enable. Multiple package backends -# can be enabled at once and the first item listed in the variable will be used -# to generate the root filesystems. -# Options are: -# - 'package_deb' for debian style deb files -# - 'package_ipk' for ipk files are used by opkg (a debian style embedded package manager) -# - 'package_rpm' for rpm style packages -# E.g.: PACKAGE_CLASSES ?= "package_rpm package_deb package_ipk" -# We default to rpm: -PACKAGE_CLASSES ?= "package_rpm" - -# -# SDK/ADT target architecture -# -# This variable specifies the architecture to build SDK/ADT items for and means -# you can build the SDK packages for architectures other than the machine you are -# running the build on (i.e. building i686 packages on an x86_64 host). -# Supported values are i686 and x86_64 -#SDKMACHINE ?= "i686" -SANITY_TESTED_DISTROS_append ?= " RedHatEnterpriseWorkstation-6.*" - -# -# Extra image configuration defaults -# -# The EXTRA_IMAGE_FEATURES variable allows extra packages to be added to the generated -# images. Some of these options are added to certain image types automatically. The -# variable can contain the following options: -# "dbg-pkgs" - add -dbg packages for all installed packages -# (adds symbol information for debugging/profiling) -# "dev-pkgs" - add -dev packages for all installed packages -# (useful if you want to develop against libs in the image) -# "ptest-pkgs" - add -ptest packages for all ptest-enabled packages -# (useful if you want to run the package test suites) -# "tools-sdk" - add development tools (gcc, make, pkgconfig etc.) -# "tools-debug" - add debugging tools (gdb, strace) -# "eclipse-debug" - add Eclipse remote debugging support -# "tools-profile" - add profiling tools (oprofile, exmap, lttng, valgrind) -# "tools-testapps" - add useful testing tools (ts_print, aplay, arecord etc.) -# "debug-tweaks" - make an image suitable for development -# e.g. ssh root access has a blank password -# There are other application targets that can be used here too, see -# meta/classes/image.bbclass and meta/classes/core-image.bbclass for more details. -# We default to enabling the debugging tweaks. -EXTRA_IMAGE_FEATURES = "debug-tweaks" - -# -# Additional image features -# -# The following is a list of additional classes to use when building images which -# enable extra features. Some available options which can be included in this variable -# are: -# - 'buildstats' collect build statistics -# - 'image-mklibs' to reduce shared library files size for an image -# - 'image-prelink' in order to prelink the filesystem image -# - 'image-swab' to perform host system intrusion detection -# NOTE: if listing mklibs & prelink both, then make sure mklibs is before prelink -# NOTE: mklibs also needs to be explicitly enabled for a given image, see local.conf.extended -USER_CLASSES ?= "buildstats image-mklibs image-prelink" - -# -# Runtime testing of images -# -# The build system can test booting virtual machine images under qemu (an emulator) -# after any root filesystems are created and run tests against those images. To -# enable this uncomment this line. See classes/testimage(-auto).bbclass for -# further details. -#TEST_IMAGE = "1" -# -# Interactive shell configuration -# -# Under certain circumstances the system may need input from you and to do this it -# can launch an interactive shell. It needs to do this since the build is -# multithreaded and needs to be able to handle the case where more than one parallel -# process may require the user's attention. The default is iterate over the available -# terminal types to find one that works. -# -# Examples of the occasions this may happen are when resolving patches which cannot -# be applied, to use the devshell or the kernel menuconfig -# -# Supported values are auto, gnome, xfce, rxvt, screen, konsole (KDE 3.x only), none -# Note: currently, Konsole support only works for KDE 3.x due to the way -# newer Konsole versions behave -#OE_TERMINAL = "auto" -# By default disable interactive patch resolution (tasks will just fail instead): -PATCHRESOLVE = "noop" - -# -# Disk Space Monitoring during the build -# -# Monitor the disk space during the build. If there is less that 1GB of space or less -# than 100K inodes in any key build location (TMPDIR, DL_DIR, SSTATE_DIR), gracefully -# shutdown the build. If there is less that 100MB or 1K inodes, perform a hard abort -# of the build. The reason for this is that running completely out of space can corrupt -# files and damages the build in ways which may not be easily recoverable. -# It's necessary to monitor /tmp, if there is no space left the build will fail -# with very exotic errors. -BB_DISKMON_DIRS = "\ - STOPTASKS,${TMPDIR},1G,100K \ - STOPTASKS,${DL_DIR},1G,100K \ - STOPTASKS,${SSTATE_DIR},1G,100K \ - STOPTASKS,/tmp,100M,100K \ - ABORT,${TMPDIR},100M,1K \ - ABORT,${DL_DIR},100M,1K \ - ABORT,${SSTATE_DIR},100M,1K \ - ABORT,/tmp,10M,1K" - -# -# Shared-state files from other locations -# -# As mentioned above, shared state files are prebuilt cache data objects which can -# used to accelerate build time. This variable can be used to configure the system -# to search other mirror locations for these objects before it builds the data itself. -# -# This can be a filesystem directory, or a remote url such as http or ftp. These -# would contain the sstate-cache results from previous builds (possibly from other -# machines). This variable works like fetcher MIRRORS/PREMIRRORS and points to the -# cache locations to check for the shared objects. -# NOTE: if the mirror uses the same structure as SSTATE_DIR, you need to add PATH -# at the end as shown in the examples below. This will be substituted with the -# correct path within the directory structure. -#SSTATE_MIRRORS ?= "\ -#file://.* http://someserver.tld/share/sstate/PATH;downloadfilename=PATH \n \ -#file://.* file:///some/local/dir/sstate/PATH" - -# -# Qemu configuration -# -# By default qemu will build with a builtin VNC server where graphical output can be -# seen. The two lines below enable the SDL backend too. This assumes there is a -# libsdl library available on your build system. -PACKAGECONFIG_append_pn-qemu-native = " sdl" -PACKAGECONFIG_append_pn-nativesdk-qemu = " sdl" -#ASSUME_PROVIDED += "libsdl-native" - -# CONF_VERSION is increased each time build/conf/ changes incompatibly and is used to -# track the version of this file when it was generated. This can safely be ignored if -# this doesn't mean anything to you. -CONF_VERSION = "1" - -# Set the root password to '0penBmc' -INHERIT += "extrausers" -EXTRA_USERS_PARAMS = " \ - usermod -p '\$1\$UGMqyqdG\$FZiylVFmRRfl9Z0Ue8G7e/' root; \ - " diff --git a/meta-openbmc-machines/meta-x86/meta-intel/meta-s2600wf/conf/machine/s2600wf.conf b/meta-openbmc-machines/meta-x86/meta-intel/meta-s2600wf/conf/machine/s2600wf.conf deleted file mode 100644 index d0ca8a3c3..000000000 --- a/meta-openbmc-machines/meta-x86/meta-intel/meta-s2600wf/conf/machine/s2600wf.conf +++ /dev/null @@ -1,12 +0,0 @@ -KMACHINE = "aspeed" -KERNEL_DEVICETREE = "${KMACHINE}-bmc-intel-s2600wf.dtb" - -require conf/machine/include/ast2500.inc -require conf/machine/include/obmc-bsp-common.inc -require conf/machine/include/intel.inc - -UBOOT_MACHINE = "ast_g5_phy_config" - -FLASH_SIZE = "32768" - -VIRTUAL-RUNTIME_skeleton_workbook = "${MACHINE}-config" diff --git a/meta-openbmc-machines/meta-x86/meta-intel/meta-s2600wf/recipes-phosphor/workbook/s2600wf-config.bb b/meta-openbmc-machines/meta-x86/meta-intel/meta-s2600wf/recipes-phosphor/workbook/s2600wf-config.bb deleted file mode 100644 index 3a92f9dd5..000000000 --- a/meta-openbmc-machines/meta-x86/meta-intel/meta-s2600wf/recipes-phosphor/workbook/s2600wf-config.bb +++ /dev/null @@ -1,5 +0,0 @@ -SUMMARY = "s2600wf board wiring" -DESCRIPTION = "Board wiring information for the s2600wf system." -PR = "r1" - -inherit config-in-skeleton diff --git a/meta-openbmc-machines/meta-x86/meta-mellanox/conf/layer.conf b/meta-openbmc-machines/meta-x86/meta-mellanox/conf/layer.conf deleted file mode 100644 index 9b1c6b976..000000000 --- a/meta-openbmc-machines/meta-x86/meta-mellanox/conf/layer.conf +++ /dev/null @@ -1,5 +0,0 @@ -# We have a conf and classes directory, add to BBPATH -BBPATH .= ":${LAYERDIR}" - -BBFILE_COLLECTIONS += "mellanox" -BBFILE_PATTERN_mellanox = "" diff --git a/meta-openbmc-machines/meta-x86/meta-mellanox/meta-msn/conf/bblayers.conf.sample b/meta-openbmc-machines/meta-x86/meta-mellanox/meta-msn/conf/bblayers.conf.sample deleted file mode 100644 index 95b3b5850..000000000 --- a/meta-openbmc-machines/meta-x86/meta-mellanox/meta-msn/conf/bblayers.conf.sample +++ /dev/null @@ -1,35 +0,0 @@ -# LAYER_CONF_VERSION is increased each time build/conf/bblayers.conf -# changes incompatibly -LCONF_VERSION = "7" - -BBPATH = "${TOPDIR}" -BBFILES ?= "" - -BBLAYERS ?= " \ - ##OEROOT##/meta \ - ##OEROOT##/meta-poky \ - ##OEROOT##/meta-openembedded/meta-oe \ - ##OEROOT##/meta-openembedded/meta-networking \ - ##OEROOT##/meta-openembedded/meta-perl \ - ##OEROOT##/meta-openembedded/meta-python \ - ##OEROOT##/meta-openembedded/meta-webserver \ - ##OEROOT##/meta-phosphor \ - ##OEROOT##/meta-aspeed \ - ##OEROOT##/meta-openbmc-machines/meta-x86 \ - ##OEROOT##/meta-openbmc-machines/meta-x86/meta-mellanox \ - ##OEROOT##/meta-openbmc-machines/meta-x86/meta-mellanox/meta-msn \ - " -BBLAYERS_NON_REMOVABLE ?= " \ - ##OEROOT##/meta \ - ##OEROOT##/meta-poky \ - ##OEROOT##/meta-openembedded/meta-oe \ - ##OEROOT##/meta-openembedded/meta-networking \ - ##OEROOT##/meta-openembedded/meta-perl \ - ##OEROOT##/meta-openembedded/meta-python \ - ##OEROOT##/meta-openembedded/meta-webserver \ - ##OEROOT##/meta-phosphor \ - ##OEROOT##/meta-aspeed \ - ##OEROOT##/meta-openbmc-machines/meta-x86 \ - ##OEROOT##/meta-openbmc-machines/meta-x86/meta-mellanox \ - ##OEROOT##/meta-openbmc-machines/meta-x86/meta-mellanox/meta-msn \ - " diff --git a/meta-openbmc-machines/meta-x86/meta-mellanox/meta-msn/conf/conf-notes.txt b/meta-openbmc-machines/meta-x86/meta-mellanox/meta-msn/conf/conf-notes.txt deleted file mode 100644 index 9b3c01a55..000000000 --- a/meta-openbmc-machines/meta-x86/meta-mellanox/meta-msn/conf/conf-notes.txt +++ /dev/null @@ -1,2 +0,0 @@ -Common targets are: - obmc-phosphor-image diff --git a/meta-openbmc-machines/meta-x86/meta-mellanox/meta-msn/conf/layer.conf b/meta-openbmc-machines/meta-x86/meta-mellanox/meta-msn/conf/layer.conf deleted file mode 100644 index a5711698f..000000000 --- a/meta-openbmc-machines/meta-x86/meta-mellanox/meta-msn/conf/layer.conf +++ /dev/null @@ -1,9 +0,0 @@ -# We have a conf and classes directory, add to BBPATH -BBPATH .= ":${LAYERDIR}" - -# We have recipes-* directories, add to BBFILES -BBFILES += "${LAYERDIR}/recipes-*/*/*.bb \ - ${LAYERDIR}/recipes-*/*/*.bbappend" - -BBFILE_COLLECTIONS += "msn" -BBFILE_PATTERN_msn = "" diff --git a/meta-openbmc-machines/meta-x86/meta-mellanox/meta-msn/conf/local.conf.sample b/meta-openbmc-machines/meta-x86/meta-mellanox/meta-msn/conf/local.conf.sample deleted file mode 100644 index 2547907ca..000000000 --- a/meta-openbmc-machines/meta-x86/meta-mellanox/meta-msn/conf/local.conf.sample +++ /dev/null @@ -1,21 +0,0 @@ -MACHINE ??= "msn" -DISTRO ?= "openbmc-phosphor" -PACKAGE_CLASSES ?= "package_rpm" -SANITY_TESTED_DISTROS_append ?= " *" -EXTRA_IMAGE_FEATURES = "debug-tweaks" -USER_CLASSES ?= "buildstats image-mklibs image-prelink" -PATCHRESOLVE = "noop" -BB_DISKMON_DIRS = "\ - STOPTASKS,${TMPDIR},1G,100K \ - STOPTASKS,${DL_DIR},1G,100K \ - STOPTASKS,${SSTATE_DIR},1G,100K \ - STOPTASKS,/tmp,100M,100K \ - ABORT,${TMPDIR},100M,1K \ - ABORT,${DL_DIR},100M,1K \ - ABORT,${SSTATE_DIR},100M,1K \ - ABORT,/tmp,10M,1K" -CONF_VERSION = "1" -INHERIT += "extrausers" -EXTRA_USERS_PARAMS = " \ - usermod -p '\$1\$UGMqyqdG\$FZiylVFmRRfl9Z0Ue8G7e/' root; \ - " diff --git a/meta-openbmc-machines/meta-x86/meta-mellanox/meta-msn/conf/machine/msn.conf b/meta-openbmc-machines/meta-x86/meta-mellanox/meta-msn/conf/machine/msn.conf deleted file mode 100644 index af2229e7f..000000000 --- a/meta-openbmc-machines/meta-x86/meta-mellanox/meta-msn/conf/machine/msn.conf +++ /dev/null @@ -1,9 +0,0 @@ -KMACHINE = "aspeed" -KERNEL_DEVICETREE = "${KMACHINE}-bmc-mellanox-${MACHINE}.dtb" - -UBOOT_MACHINE = "ast_g5_ncsi_config" - -FLASH_SIZE = "32768" - -require conf/machine/include/ast2500.inc -require conf/machine/include/obmc-bsp-common.inc diff --git a/meta-openbmc-machines/meta-x86/meta-mellanox/meta-msn/recipes-connectivity/mlx-ipmid/mlx-ipmid.bb b/meta-openbmc-machines/meta-x86/meta-mellanox/meta-msn/recipes-connectivity/mlx-ipmid/mlx-ipmid.bb deleted file mode 100644 index 0236c2485..000000000 --- a/meta-openbmc-machines/meta-x86/meta-mellanox/meta-msn/recipes-connectivity/mlx-ipmid/mlx-ipmid.bb +++ /dev/null @@ -1,13 +0,0 @@ -PV = "git${SRCPV}" - -MLX_IPMID_BRANCH = "openbmc" - -FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" - -SRC_URI = "git://github.com/mellanoxbmc/ipmi.git;protocol=git;branch=${MLX_IPMID_BRANCH};" -SRC_URI += "file://mlx_ipmid.service" -SRC_URI += "file://remove_libdir.patch" - -SRCREV = "${AUTOREV}" - -require mlx-ipmid.inc diff --git a/meta-openbmc-machines/meta-x86/meta-mellanox/meta-msn/recipes-connectivity/mlx-ipmid/mlx-ipmid.inc b/meta-openbmc-machines/meta-x86/meta-mellanox/meta-msn/recipes-connectivity/mlx-ipmid/mlx-ipmid.inc deleted file mode 100644 index 73e7614f6..000000000 --- a/meta-openbmc-machines/meta-x86/meta-mellanox/meta-msn/recipes-connectivity/mlx-ipmid/mlx-ipmid.inc +++ /dev/null @@ -1,60 +0,0 @@ -DESCRIPTION = "This is the OpenIPMI library, a library that makes simplifies building complex IPMI management software." -SECTION = "console/network" -LICENSE = "GPLv2" -LIC_FILES_CHKSUM = "file://COPYING;md5=94d55d512a9ba36caa9b7df079bae19f" -DEPENDS = " \ - openssl \ - popt \ - zlib \ - ncurses \ - glib-2.0 \ - gdbm \ - dbus \ - dbus-glib \ -" -RDEPENDS_${PN} += " bash dbus" - -INC_PR = "r2" - -inherit autotools gettext update-alternatives systemd pkgconfig - -PACKAGECONFIG ??= "net-snmp" - -PACKAGECONFIG[net-snmp] = ",--with-ucdsnmp=no,net-snmp" -PACKAGECONFIG[python] = "--with-python,--without-python,python," -PACKAGECONFIG[perl] = "--with-perl=${STAGING_BINDIR_NATIVE},--with-perl=no,perl," -PACKAGECONFIG[tcl] = "--with-tcl,--without-tcl,tcl," - -EXTRA_OECONF = "\ - --prefix=${prefix} \ - --with-mellanox \ - --with-dbus \ - " - -S = "${WORKDIR}/git" - -PARALLEL_MAKEINST = "" - -SYSTEMD_PACKAGES = "${PN}" - -SYSTEMD_SERVICE_${PN} = " mlx_ipmid.service" - - -do_install_append() { - install -d ${D}/etc/init.d - install -d ${D}/${systemd_unitdir}/system - install -m 644 ${WORKDIR}/mlx_ipmid.service ${D}/${systemd_unitdir}/system/mlx_ipmid.service - install -d ${D}${libdir}/mlx_ipmid - install -m 0644 ${B}/lanserv/mellanox/.libs/mellanox.so ${D}${libdir}/mlx_ipmid/ - install -Dpm 644 ${D}/var/mlx_ipmid/mellanox/50-mlx-events-4.10.rules ${D}/lib/udev/rules.d/50-mlx-events.rules - install -Dpm 644 ${D}/var/mlx_ipmid/mellanox/50-mlx-hwmon-4-10-events.rules ${D}/lib/udev/rules.d/50-mlx-hwmon-events.rules -} - -FILES_${PN} += "/usr/lib/perl5 \ - /usr/lib/mlx_ipmid \ - ${systemd_unitdir} \ - " - -FILES_${PN}-dev += "/usr/lib/OpenIPMI" - -FILES_${PN}-dbg += "/usr/lib/perl5/auto/OpenIPMI/.debug" diff --git a/meta-openbmc-machines/meta-x86/meta-mellanox/meta-msn/recipes-connectivity/mlx-ipmid/mlx-ipmid/mlx_ipmid.service b/meta-openbmc-machines/meta-x86/meta-mellanox/meta-msn/recipes-connectivity/mlx-ipmid/mlx-ipmid/mlx_ipmid.service deleted file mode 100644 index 09abe1e65..000000000 --- a/meta-openbmc-machines/meta-x86/meta-mellanox/meta-msn/recipes-connectivity/mlx-ipmid/mlx-ipmid/mlx_ipmid.service +++ /dev/null @@ -1,12 +0,0 @@ -[Unit] -Description=mlx_ipmid - -[Service] -Restart=always -OOMScoreAdjust=-1000 - -ExecStart=/usr/bin/mlx_ipmid -n -TimeoutSec=120 - -[Install] -WantedBy=multi-user.target diff --git a/meta-openbmc-machines/meta-x86/meta-mellanox/meta-msn/recipes-connectivity/mlx-ipmid/mlx-ipmid/remove_libdir.patch b/meta-openbmc-machines/meta-x86/meta-mellanox/meta-msn/recipes-connectivity/mlx-ipmid/mlx-ipmid/remove_libdir.patch deleted file mode 100644 index e74e06f2b..000000000 --- a/meta-openbmc-machines/meta-x86/meta-mellanox/meta-msn/recipes-connectivity/mlx-ipmid/mlx-ipmid/remove_libdir.patch +++ /dev/null @@ -1,67 +0,0 @@ -diff --git a/cmdlang/Makefile.am b/cmdlang/Makefile.am -index e80090d..b59ff24 100644 ---- a/cmdlang/Makefile.am -+++ b/cmdlang/Makefile.am -@@ -16,7 +16,7 @@ libOpenIPMIcmdlang_la_LIBADD = -lm \ - $(top_builddir)/utils/libOpenIPMIutils.la \ - $(top_builddir)/lib/libOpenIPMI.la - libOpenIPMIcmdlang_la_LDFLAGS = -rdynamic -version-info $(LD_VERSION) \ -- -Wl,-Map -Wl,libOpenIPMIcmdlang.map -L$(libdir) -+ -Wl,-Map -Wl,libOpenIPMIcmdlang.map - - bin_PROGRAMS = openipmish - -diff --git a/glib/Makefile.am b/glib/Makefile.am -index 671cae2..eff55f3 100644 ---- a/glib/Makefile.am -+++ b/glib/Makefile.am -@@ -11,14 +11,14 @@ libOpenIPMIglib_la_SOURCES = glib_os_hnd.c - libOpenIPMIglib_la_CFLAGS = $(GLIB_CFLAGS) $(AM_CFLAGS) - libOpenIPMIglib_la_LIBADD = $(GDBM_LIB) - libOpenIPMIglib_la_LDFLAGS = -rdynamic -version-info $(LD_VERSION) \ -- -Wl,-Map -Wl,libOpenIPMIglib.map $(GLIB_LIBS) -L$(libdir) \ -+ -Wl,-Map -Wl,libOpenIPMIglib.map $(GLIB_LIBS) \ - -rpath $(libdir) - - libOpenIPMIglib12_la_SOURCES = glib_os_hnd.c - libOpenIPMIglib12_la_CFLAGS = $(GLIB12_CFLAGS) $(AM_CFLAGS) - libOpenIPMIglib12_la_LIBADD = $(GDBM_LIB) - libOpenIPMIglib12_la_LDFLAGS = -rdynamic -version-info $(LD_VERSION) \ -- -Wl,-Map -Wl,libOpenIPMIglib12.map $(GLIB12_LIBS) -L$(libdir) \ -+ -Wl,-Map -Wl,libOpenIPMIglib12.map $(GLIB12_LIBS) \ - -rpath $(libdir) - - CLEANFILES = libOpenIPMIglib.map libOpenIPMIglib12.map -diff --git a/tcl/Makefile.am b/tcl/Makefile.am -index e2a98dc..256af0c 100644 ---- a/tcl/Makefile.am -+++ b/tcl/Makefile.am -@@ -11,7 +11,7 @@ libOpenIPMItcl_la_SOURCES = tcl_os_hnd.c - libOpenIPMItcl_la_CFLAGS = $(TCL_CFLAGS) $(AM_CFLAGS) - libOpenIPMItcl_la_LIBADD = $(GDBM_LIB) - libOpenIPMItcl_la_LDFLAGS = -rdynamic -version-info $(LD_VERSION) \ -- -Wl,-Map -Wl,libOpenIPMItcl.map $(TCL_LIBS) -L$(libdir) \ -+ -Wl,-Map -Wl,libOpenIPMItcl.map $(TCL_LIBS) \ - -rpath $(libdir) - - noinst_PROGRAMS = test_handlers -diff --git a/unix/Makefile.am b/unix/Makefile.am -index ac5b9f4..d5d4b82 100644 ---- a/unix/Makefile.am -+++ b/unix/Makefile.am -@@ -11,13 +11,13 @@ libOpenIPMIpthread_la_SOURCES = posix_thread_os_hnd.c selector.c - libOpenIPMIpthread_la_LIBADD = -lpthread $(GDBM_LIB) \ - $(top_builddir)/utils/libOpenIPMIutils.la - libOpenIPMIpthread_la_LDFLAGS = -rdynamic -version-info $(LD_VERSION) \ -- -Wl,-Map -Wl,libOpenIPMIpthread.map -L$(libdir) -+ -Wl,-Map -Wl,libOpenIPMIpthread.map - - libOpenIPMIposix_la_SOURCES = posix_os_hnd.c selector.c - libOpenIPMIposix_la_LIBADD = $(top_builddir)/utils/libOpenIPMIutils.la \ - $(GDBM_LIB) - libOpenIPMIposix_la_LDFLAGS = -rdynamic -version-info $(LD_VERSION) \ -- -Wl,-Map -Wl,libOpenIPMIposix.map -L$(libdir) -+ -Wl,-Map -Wl,libOpenIPMIposix.map - - noinst_HEADERS = heap.h - diff --git a/meta-openbmc-machines/meta-x86/meta-mellanox/meta-msn/recipes-kernel/linux/linux-aspeed/msn.cfg b/meta-openbmc-machines/meta-x86/meta-mellanox/meta-msn/recipes-kernel/linux/linux-aspeed/msn.cfg deleted file mode 100644 index e0df616f2..000000000 --- a/meta-openbmc-machines/meta-x86/meta-mellanox/meta-msn/recipes-kernel/linux/linux-aspeed/msn.cfg +++ /dev/null @@ -1,21 +0,0 @@ -CONFIG_NET_VENDOR_MELLANOX=y -CONFIG_MLXSW_CORE=y -CONFIG_MLXSW_CORE_HWMON=y -CONFIG_MLXSW_CORE_THERMAL=y -CONFIG_MLXSW_I2C=y -CONFIG_MLXSW_MINIMAL=y -CONFIG_OF_UNITTEST=y -CONFIG_OF_DYNAMIC=y -CONFIG_MFD_MLXREG_CORE=y -CONFIG_MFD_MLXREG_I2C=y -CONFIG_LEDS_MLXREG=y -CONFIG_MLXREG_HOTPLUG=y -CONFIG_SENSORS_TPS53679=y -CONFIG_SENSORS_TMP102=y -CONFIG_SENSORS_MAX6621=y -CONFIG_THERMAL=y -CONFIG_THERMAL_HWMON=y -CONFIG_THERMAL_OF=y -CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE=y -CONFIG_THERMAL_GOV_STEP_WISE=y -CONFIG_FSI=n diff --git a/meta-openbmc-machines/meta-x86/meta-mellanox/meta-msn/recipes-kernel/linux/linux-aspeed_%.bbappend b/meta-openbmc-machines/meta-x86/meta-mellanox/meta-msn/recipes-kernel/linux/linux-aspeed_%.bbappend deleted file mode 100644 index 35e9d9b33..000000000 --- a/meta-openbmc-machines/meta-x86/meta-mellanox/meta-msn/recipes-kernel/linux/linux-aspeed_%.bbappend +++ /dev/null @@ -1,3 +0,0 @@ -FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" - -SRC_URI += "file://msn.cfg" \ No newline at end of file diff --git a/meta-openbmc-machines/meta-x86/meta-mellanox/meta-msn/recipes-phosphor/images/obmc-phosphor-image.bbappend b/meta-openbmc-machines/meta-x86/meta-mellanox/meta-msn/recipes-phosphor/images/obmc-phosphor-image.bbappend deleted file mode 100644 index fb6a24439..000000000 --- a/meta-openbmc-machines/meta-x86/meta-mellanox/meta-msn/recipes-phosphor/images/obmc-phosphor-image.bbappend +++ /dev/null @@ -1 +0,0 @@ -OBMC_IMAGE_EXTRA_INSTALL_append = " mlx-ipmid" diff --git a/meta-openbmc-machines/meta-x86/meta-mellanox/meta-msn/recipes-phosphor/initfs/files/failsafe-boot.sh b/meta-openbmc-machines/meta-x86/meta-mellanox/meta-msn/recipes-phosphor/initfs/files/failsafe-boot.sh deleted file mode 100644 index ea1bd0711..000000000 --- a/meta-openbmc-machines/meta-x86/meta-mellanox/meta-msn/recipes-phosphor/initfs/files/failsafe-boot.sh +++ /dev/null @@ -1,30 +0,0 @@ -#!/bin/sh - -echo "---------------- -System entered recovery mode. Running from backup flash!!! -help for get ip: -ifconfig eth0 $IP netmask $NETMASK up; -route add default gw $GATEWAY eth0 -Or type udhcpc to get ip over dhcp. -Please scp image file to /tmp folder and re-burn main flash with: -/run/initramfs/recovery /tmp/. -----------------"; - -mkdir /run/lock; - -mkdir /dev/mtd; - -ln -s /run/mtd\:u-boot-env /dev/mtd/u-boot-env; - -/usr/bin/mlx-hw-events.sh add reset /sys/devices/platform/ahb/ahb:apb/ahb:apb:i2c@1e78a000/1e78a140.i2c-bus/i2c-4/4-0071/mlxreg-core.1137/hwmon/hwmon*; - -mount /dev/mtdblock5 /run/initramfs/rw -t jffs2 -o remount,ro; -mount tmpfs tmp -t tmpfs -o mode=755,nodev; - -export PS1="(recovery)\u@BMC:\w\$" - -while true; -do - /run/initramfs/ro/sbin/sulogin; -done - diff --git a/meta-openbmc-machines/meta-x86/meta-mellanox/meta-msn/recipes-phosphor/initfs/files/obmc-init.sh b/meta-openbmc-machines/meta-x86/meta-mellanox/meta-msn/recipes-phosphor/initfs/files/obmc-init.sh deleted file mode 100644 index 55862aac3..000000000 --- a/meta-openbmc-machines/meta-x86/meta-mellanox/meta-msn/recipes-phosphor/initfs/files/obmc-init.sh +++ /dev/null @@ -1,430 +0,0 @@ -#!/bin/sh - -fslist="proc sys dev run" -rodir=run/initramfs/ro -rwdir=run/initramfs/rw -upper=$rwdir/cow -work=$rwdir/work - -cd / -mkdir -p $fslist -mount dev dev -tdevtmpfs -mount sys sys -tsysfs -mount proc proc -tproc -if ! grep run proc/mounts -then - mount tmpfs run -t tmpfs -o mode=755,nodev -fi - -mkdir -p $rodir $rwdir - -cp -rp init failsafe recovery shutdown update update_all whitelist bin sbin usr lib etc var run/initramfs - -# To start a interactive shell with job control at this point, run -# getty 38400 ttyS4 - -findmtd() { - m=$(grep -xl "$1" /sys/class/mtd/*/name) - m=${m%/name} - m=${m##*/} - echo $m -} - -blkid_fs_type() { - # Emulate util-linux's `blkid -s TYPE -o value $1` - # Example busybox blkid output: - # # blkid /dev/mtdblock5 - # /dev/mtdblock5: TYPE="squashfs" - # Process output to extract TYPE value "squashfs". - blkid $1 | sed -e 's/^.*TYPE="//' -e 's/".*$//' -} - -probe_fs_type() { - fst=$(blkid_fs_type $1) - echo ${fst:=jffs2} -} - -# This fw_get_env_var is a possibly broken version of fw_printenv that -# does not check the crc or flag byte. -# The u-boot environemnt starts with a crc32, followed by a flag byte -# when a redundannt environment is configured, followed by var=value\0 sets. -# The flag byte for nand is a 1 byte counter; for nor it is a 1 or 0 byte. - -get_fw_env_var() { - # do we have 1 or 2 copies of the environment? - # count non-blank non-comment lines - # copies=$(grep -v ^# /etc/fw_env.config | grep -c [::alnum::]) - # ... we could if we had the fw_env.config in the initramfs - copies=2 - - # * Change \n to \r and \0 to \n - # * Skip to the 5th byte to skip over crc - # * then skip to the first or 2nd byte to skip over flag if it exists - # * stop parsing at first empty line corresponding to the - # double \0 at the end of the environment. - # * print the value of the variable name passed as argument - - envdev=$(findmtd u-boot-env) - if test -n $envdev - then - cat /dev/$envdev | - tr '\n\000' '\r\n' | - tail -c +5 | tail -c +${copies-1} | - sed -ne '/^$/,$d' -e "s/^$1=//p" - fi -} - -setup_resolv() { - runresolv=/run/systemd/resolve/resolv.conf - etcresolv=/etc/resolv.conf - - if test ! -e $etcresolv -a ! -L $etcresolv - then - mkdir -p ${runresolv%/*} - ln -s $runresolv $etcresolv - fi - if test ! -f $runresolv - then - cat /proc/net/pnp > $runresolv - fi - - return 0 -} - -try_tftp() { - # split into tftp:// host:port/ path/on/remote - # then spilt off / and then :port from the end of host:port/ - # and : from the beginning of port - - rest="${1#tftp://}" - path=${rest#*/} - host=${rest%$path} - host="${host%/}" - port="${host#${host%:*}}" - host="${host%$port}" - port="${port#:}" - - setup_resolv - - if test -z "$host" -o -z "$path" - then - debug_takeover "Invalid tftp download url '$url'." - elif echo "Downloading '$url' from $host ..." && - ! tftp -g -r "$path" -l /run/image-rofs "$host" ${port+"$port"} - then - debug_takeover "Download of '$url' failed." - fi -} - -try_wget() { - setup_resolv - - echo "Downloading '$1' ..." - if ! wget -O /run/image-rofs "$1" - then - debug_takeover "Download of '$url' failed." - fi -} - -debug_takeover() { - echo "$@" - test -n "$@" && echo Enter password to try to manually fix. - cat << HERE -After fixing run exit to continue this script, or reboot -f to retry, or -touch /takeover and exit to become PID 1 allowing editing of this script. -HERE - - while ! sulogin && ! test -f /takeover - do - echo getty failed, retrying - done - - # Touch /takeover in the above getty to become pid 1 - if test -e /takeover - then - cat << HERE - -Takeover of init requested. Executing /bin/sh as PID 1. -When finished exec new init or cleanup and run reboot -f. - -Warning: No job control! Shell exit will panic the system! -HERE - export PS1=init#\ - exec /bin/sh - fi -} - -env=$(findmtd u-boot-env) -if test -n $env -then - ln -s /dev/$env /run/mtd:u-boot-env - cp /run/mtd:u-boot-env /run/fw_env -fi - -rofs=$(findmtd rofs) -rwfs=$(findmtd rwfs) - -rodev=/dev/mtdblock${rofs#mtd} -rwdev=/dev/mtdblock${rwfs#mtd} - -# Set to y for yes, anything else for no. -force_rwfst_jffs2=y -flash_images_before_init=n -consider_download_files=y -consider_download_tftp=y -consider_download_http=y -consider_download_ftp=y - -rofst=squashfs -rwfst=$(probe_fs_type $rwdev) -roopts=ro -rwopts=rw - -image=/run/initramfs/image- -trigger=${image}rwfs - -init=/sbin/init -failsafe=/run/initramfs/failsafe -fsckbase=/sbin/fsck. -fsck=$fsckbase$rwfst -fsckopts=-a -optfile=/run/initramfs/init-options -optbase=/run/initramfs/init-options-base -urlfile=/run/initramfs/init-download-url -update=/run/initramfs/update - -if test -e /${optfile##*/} -then - cp /${optfile##*/} $optfile -fi - -if test -e /${optbase##*/} -then - cp /${optbase##*/} $optbase -else - touch $optbase -fi - -if test ! -f $optfile -then - cat /proc/cmdline $optbase > $optfile - get_fw_env_var openbmcinit >> $optfile - get_fw_env_var openbmconce >> $optfile -fi - -echo rofs = $rofs $rofst rwfs = $rwfs $rwfst - -if grep -w debug-init-sh $optfile -then - debug_takeover "Debug initial shell requested by command line." -fi - -if test "x$consider_download_files" = xy && - grep -w openbmc-init-download-files $optfile -then - if test -f ${urlfile##*/} - then - cp ${urlfile##*/} $urlfile - fi - if test ! -f $urlfile - then - get_fw_env_var openbmcinitdownloadurl > $urlfile - fi - url="$(cat $urlfile)" - rest="${url#*://}" - proto="${url%$rest}" - - if test -z "$url" - then - echo "Download url empty. Ignoring download request." - elif test -z "$proto" - then - echo "Download failed." - elif test "$proto" = tftp:// - then - if test "x$consider_download_tftp" = xy - then - try_tftp "$url" - else - echo "Download failed." - fi - elif test "$proto" = http:// - then - if test "x$consider_download_http" = xy - then - try_wget "$url" - else - echo "Download failed." - fi - elif test "$proto" = ftp:// - then - if test "x$consider_download_ftp" = xy - then - try_wget "$url" - else - echo "Download failed." - fi - else - echo "Download failed." - fi -fi - -# If there are images in root move them to /run/initramfs/ or /run/ now. -imagebasename=${image##*/} -if test -n "${imagebasename}" && ls /${imagebasename}* > /dev/null 2>&1 -then - if test "x$flash_images_before_init" = xy - then - echo "Flash images found, will update before starting init." - mv /${imagebasename}* ${image%$imagebasename} - else - echo "Flash images found, will use but deferring flash update." - mv /${imagebasename}* /run/ - fi -fi - -if grep -w clean-rwfs-filesystem $optfile -then - echo "Cleaning of read-write overlay filesystem requested." - touch $trigger -fi - -if test "x$force_rwfst_jffs2" = xy -a $rwfst != jffs2 -a ! -f $trigger -then - echo "Converting read-write overlay filesystem to jffs2 forced." - touch $trigger -fi - -if ls $image* > /dev/null 2>&1 -then - if ! test -x $update - then - debug_takeover "Flash update requested but $update missing!" - elif test -f $trigger -a ! -s $trigger - then - echo "Saving selected files from read-write overlay filesystem." - $update --no-restore-files - echo "Clearing read-write overlay filesystem." - flash_eraseall /dev/$rwfs - echo "Restoring saved files to read-write overlay filesystem." - touch $trigger - $update --no-save-files --clean-saved-files - else - $update --clean-saved-files - fi - - rwfst=$(probe_fs_type $rwdev) - fsck=$fsckbase$rwfst -fi - -if grep -w overlay-filesystem-in-ram $optfile -then - rwfst=none -fi - -copyfiles= -if grep -w copy-files-to-ram $optfile -then - rwfst=none - copyfiles=y -fi - -# It would be nice to do this after fsck but that mean rofs is mounted -# which triggers the mtd is mounted check -if test "$rwfst$copyfiles" = noney -then - touch $trigger - $update --copy-files --clean-saved-files --no-restore-files -fi - -if grep -w copy-base-filesystem-to-ram $optfile && - test ! -e /run/image-rofs && ! cp $rodev /run/image-rofs -then - # Remove any partial copy to avoid attempted usage later - if test -e /run/image-rofs - then - ls -l /run/image-rofs - rm -f /run/image-rofs - fi - debug_takeover "Copying $rodev to /run/image-rofs failed." -fi - -if test -s /run/image-rofs -then - rodev=/run/image-rofs - roopts=$roopts,loop -fi - -mount $rodev $rodir -t $rofst -o $roopts - -if test -x $rodir$fsck -then - for fs in $fslist - do - mount --bind $fs $rodir/$fs - done - chroot $rodir $fsck $fsckopts $rwdev - rc=$? - for fs in $fslist - do - umount $rodir/$fs - done - if test $rc -gt 1 - then - debug_takeover "fsck of read-write fs on $rwdev failed (rc=$rc)" - fi -elif test "$rwfst" != jffs2 -a "$rwfst" != none -then - echo "No '$fsck' in read only fs, skipping fsck." -fi - -if test "$rwfst" = none -then - echo "Running with read-write overlay in RAM for this boot." - echo "No state will be preserved unless flash update performed." -elif ! mount $rwdev $rwdir -t $rwfst -o $rwopts -then - msg="$(cat)" << HERE - -Mounting read-write $rwdev filesystem failed. Please fix and run - mount $rwdev $rwdir -t $rwfst -o $rwopts -to to continue, or do change nothing to run from RAM for this boot. -HERE - debug_takeover "$msg" -fi - -rm -rf $work -mkdir -p $upper $work - -mount -t overlay -o lowerdir=$rodir,upperdir=$upper,workdir=$work cow /root - -while ! chroot /root /bin/sh -c "test -x '$init' -a -s '$init'" -do - msg="$(cat)" << HERE - -Unable to confirm /sbin/init is an executable non-empty file -in merged file system mounted at /root. - -Change Root test failed! Invoking emergency shell. -HERE - debug_takeover "$msg" -done - -for f in $fslist -do - mount --move $f root/$f -done - -# switch_root /root $init -ln -s /root/dev/mem /dev/mem -FLASH_CP=`/root/sbin/devmem 0x1e785030` -FLASH_CP=$(($FLASH_CP&0x02)) -rm /dev/mem - -if [ $FLASH_CP == 0 ]; then -# echo "Flash 1 used. Normal boot."; - exec chroot /root $init; -else - exec chroot /root $failsafe; -fi - diff --git a/meta-openbmc-machines/meta-x86/meta-mellanox/meta-msn/recipes-phosphor/initfs/files/obmc-update_all.sh b/meta-openbmc-machines/meta-x86/meta-mellanox/meta-msn/recipes-phosphor/initfs/files/obmc-update_all.sh deleted file mode 100644 index fbcf466d6..000000000 --- a/meta-openbmc-machines/meta-x86/meta-mellanox/meta-msn/recipes-phosphor/initfs/files/obmc-update_all.sh +++ /dev/null @@ -1,54 +0,0 @@ -#!/bin/sh -# -# Script to burn entire 32MB of BMC SPI Flash -# -# Usage: -# a) Local: /run/initramfs/update_all -# b) Remote: sshpass -p "" ssh root@ '/run/initramfs/update_all ' -# -# Assumptions: -# is a 32MB file representing all partitions in BMC SPI Flash -# exists on local filesystem -# /dev/mtd0 represents entire BMC SPI Flash device -# /dev/mtd5 is a JFFS2 filesystem (rwfs) partition -# /bsp/reset/bmc_upgrade is symlink pointing to proper sticky bit in CPLD -# - -if [ -f $1 ] -then - echo $0: Update BMC SPI Flash with $1 -else - echo $0: File $1 not found on target, exiting - exit -fi - -echo $0: Stopping system services -systemctl stop mlx_ipmid - -echo $0: Remounting rwfs "(/dev/mtd5)" as read-only -mount /dev/mtdblock5 /run/initramfs/rw -t jffs2 -o remount,ro - -echo $0: Unmounting rofs "(/dev/mtd4)" -umount /dev/mtdblock4 - -MAC=`fw_printenv ethaddr | sed -n "s/^ethaddr=//p"` - -echo $0: Burning SPI Flash "(/dev/mtd0)" with image "$1" -/usr/sbin/flashcp -v $1 /dev/mtd0 - -if [ -v $MAC ]; then - echo "MAC env variable not exist. Set eth0 MAC from eeprom." - MAC=`hexdump -n 6 -s 0xf0 -v -e '/1 "%02x:"' /sys/bus/i2c/devices/6-0055/eeprom`;MAC=${MAC::-1}; -else - echo "MAC env variable exist. Set eth0 MAC from env." -fi; -fw_setenv ethaddr $MAC - -echo $0: Setting bmc_upgrade sticky bit in CPLD -echo 1 > /bsp/reset/bmc_upgrade - -echo $0: Rebooting BMC -echo 0 > /bsp/reset/bmc_reset_soft - - - diff --git a/meta-openbmc-machines/meta-x86/meta-mellanox/meta-msn/recipes-phosphor/initfs/files/recovery.sh b/meta-openbmc-machines/meta-x86/meta-mellanox/meta-msn/recipes-phosphor/initfs/files/recovery.sh deleted file mode 100644 index 256e18fdb..000000000 --- a/meta-openbmc-machines/meta-x86/meta-mellanox/meta-msn/recipes-phosphor/initfs/files/recovery.sh +++ /dev/null @@ -1,52 +0,0 @@ - -#!/bin/sh -# -# Script to burn entire 32MB of BMC SPI Flash 1 -# -# Usage: -# a) Local: /run/initramfs/recovery -# -# Assumptions: -# is a 32MB file representing all partitions in BMC SPI Flash -# exists on local filesystem -# /dev/mtd0 represents entire BMC SPI Flash device -# /dev/mtd5 is a JFFS2 filesystem (rwfs) partition -# /bsp/reset/bmc_upgrade is symlink pointing to proper sticky bit in CPLD -# - -if [ -f $1 ] -then - echo $0: Update BMC SPI Flash with $1 -else - echo $0: File $1 not found on target, exiting - exit -fi - -echo $0: Remounting rwfs "(/dev/mtd5)" as read-only -mount /dev/mtdblock5 /run/initramfs/rw -t jffs2 -o remount,ro - -echo $0: Unmounting rofs "(/dev/mtd4)" -umount /dev/mtdblock4 - -devmem 0x1e785034 l 0x01; - -MAC=`fw_printenv ethaddr | sed -n "s/^ethaddr=//p"` - -echo $0: Burning SPI Flash "(/dev/mtd0)" with image "$1" -/usr/sbin/flashcp -v $1 /dev/mtd0 - -if [ -v $MAC ]; then - echo "MAC env variable not exist. Set eth0 MAC from eeprom." - MAC=`hexdump -n 6 -s 0xf0 -v -e '/1 "%02x:"' /sys/bus/i2c/devices/6-0055/eeprom`;MAC=${MAC::-1}; -else - echo "MAC env variable exist. Set eth0 MAC from env." -fi; - -fw_setenv ethaddr $MAC - -echo $0: Setting bmc_upgrade sticky bit in CPLD -echo 1 > /bsp/reset/bmc_upgrade - -echo $0: Rebooting BMC -echo 0 > /bsp/reset/bmc_reset_soft - diff --git a/meta-openbmc-machines/meta-x86/meta-mellanox/meta-msn/recipes-phosphor/initfs/obmc-phosphor-initfs.bbappend b/meta-openbmc-machines/meta-x86/meta-mellanox/meta-msn/recipes-phosphor/initfs/obmc-phosphor-initfs.bbappend deleted file mode 100644 index 9ad6bc849..000000000 --- a/meta-openbmc-machines/meta-x86/meta-mellanox/meta-msn/recipes-phosphor/initfs/obmc-phosphor-initfs.bbappend +++ /dev/null @@ -1,16 +0,0 @@ -FILESEXTRAPATHS_prepend := "${THISDIR}/files:" - -SRC_URI += "file://obmc-init.sh" -SRC_URI += "file://obmc-update_all.sh" -SRC_URI += "file://failsafe-boot.sh" -SRC_URI += "file://recovery.sh" - - -do_install_append() { - install -m 0755 ${WORKDIR}/obmc-init.sh ${D}/init - install -m 0755 ${WORKDIR}/failsafe-boot.sh ${D}/failsafe - install -m 0755 ${WORKDIR}/obmc-update_all.sh ${D}/update_all - install -m 0755 ${WORKDIR}/recovery.sh ${D}/recovery -} - -FILES_${PN} += " /update_all /failsafe /recovery" diff --git a/meta-openbmc-machines/meta-x86/meta-mellanox/meta-msn/recipes.txt b/meta-openbmc-machines/meta-x86/meta-mellanox/meta-msn/recipes.txt deleted file mode 100644 index c58366847..000000000 --- a/meta-openbmc-machines/meta-x86/meta-mellanox/meta-msn/recipes.txt +++ /dev/null @@ -1 +0,0 @@ -recipes-phosphor - Phosphor OpenBMC applications and configuration diff --git a/meta-openbmc-machines/meta-x86/meta-portwell/meta-neptune/conf/bblayers.conf.sample b/meta-openbmc-machines/meta-x86/meta-portwell/meta-neptune/conf/bblayers.conf.sample deleted file mode 100644 index 90488aab4..000000000 --- a/meta-openbmc-machines/meta-x86/meta-portwell/meta-neptune/conf/bblayers.conf.sample +++ /dev/null @@ -1,19 +0,0 @@ -# LAYER_CONF_VERSION is increased each time build/conf/bblayers.conf -# changes incompatibly -LCONF_VERSION = "7" - -BBPATH = "${TOPDIR}" -BBFILES ?= "" - -BBLAYERS ?= " \ - ##OEROOT##/meta \ - ##OEROOT##/meta-poky \ - ##OEROOT##/meta-openembedded/meta-oe \ - ##OEROOT##/meta-openembedded/meta-networking \ - ##OEROOT##/meta-openembedded/meta-perl \ - ##OEROOT##/meta-openembedded/meta-python \ - ##OEROOT##/meta-openembedded/meta-webserver \ - ##OEROOT##/meta-phosphor \ - ##OEROOT##/meta-aspeed \ - ##OEROOT##/meta-openbmc-machines/meta-x86/meta-portwell/meta-neptune \ - " diff --git a/meta-openbmc-machines/meta-x86/meta-portwell/meta-neptune/conf/conf-notes.txt b/meta-openbmc-machines/meta-x86/meta-portwell/meta-neptune/conf/conf-notes.txt deleted file mode 100644 index 9b3c01a55..000000000 --- a/meta-openbmc-machines/meta-x86/meta-portwell/meta-neptune/conf/conf-notes.txt +++ /dev/null @@ -1,2 +0,0 @@ -Common targets are: - obmc-phosphor-image diff --git a/meta-openbmc-machines/meta-x86/meta-portwell/meta-neptune/conf/layer.conf b/meta-openbmc-machines/meta-x86/meta-portwell/meta-neptune/conf/layer.conf deleted file mode 100644 index 5e44606fd..000000000 --- a/meta-openbmc-machines/meta-x86/meta-portwell/meta-neptune/conf/layer.conf +++ /dev/null @@ -1,9 +0,0 @@ -# We have a conf and classes directory, add to BBPATH -BBPATH .= ":${LAYERDIR}" - -# We have recipes-* directories, add to BBFILES -BBFILES += "${LAYERDIR}/recipes-*/*/*.bb \ - ${LAYERDIR}/recipes-*/*/*.bbappend" - -BBFILE_COLLECTIONS += "neptune" -BBFILE_PATTERN_neptune = "" diff --git a/meta-openbmc-machines/meta-x86/meta-portwell/meta-neptune/conf/local.conf.sample b/meta-openbmc-machines/meta-x86/meta-portwell/meta-neptune/conf/local.conf.sample deleted file mode 100644 index 58e9cf5ca..000000000 --- a/meta-openbmc-machines/meta-x86/meta-portwell/meta-neptune/conf/local.conf.sample +++ /dev/null @@ -1,223 +0,0 @@ -# -# This file is your local configuration file and is where all local user settings -# are placed. The comments in this file give some guide to the options a new user -# to the system might want to change but pretty much any configuration option can -# be set in this file. -# -# Lines starting with the '#' character are commented out and in some cases the -# default values are provided as comments to show people example syntax. Enabling -# the option is a question of removing the # character and making any change to the -# variable as required. - -# -# Machine Selection -# -MACHINE ??= "neptune" - -# -# Where to place downloads -# -# During a first build the system will download many different source code tarballs -# from various upstream projects. This can take a while, particularly if your network -# connection is slow. These are all stored in DL_DIR. When wiping and rebuilding you -# can preserve this directory to speed up this part of subsequent builds. This directory -# is safe to share between multiple builds on the same machine too. -# -# The default is a downloads directory under TOPDIR which is the build directory. -# -#DL_DIR ?= "${TOPDIR}/downloads" - -# -# Where to place shared-state files -# -# BitBake has the capability to accelerate builds based on previously built output. -# This is done using "shared state" files which can be thought of as cache objects -# and this option determines where those files are placed. -# -# You can wipe out TMPDIR leaving this directory intact and the build would regenerate -# from these files if no changes were made to the configuration. If changes were made -# to the configuration, only shared state files where the state was still valid would -# be used (done using checksums). -# -# The default is a sstate-cache directory under TOPDIR. -# -#SSTATE_DIR ?= "${TOPDIR}/sstate-cache" - -# -# Where to place the build output -# -# This option specifies where the bulk of the building work should be done and -# where BitBake should place its temporary files and output. Keep in mind that -# this includes the extraction and compilation of many applications and the toolchain -# which can use Gigabytes of hard disk space. -# -# The default is a tmp directory under TOPDIR. -# -#TMPDIR = "${TOPDIR}/tmp" - -# -# Default policy config -# -# The distribution setting controls which policy settings are used as defaults. -# The default value is fine for general Yocto project use, at least initially. -# Ultimately when creating custom policy, people will likely end up subclassing -# these defaults. -# -DISTRO ?= "openbmc-phosphor" -# As an example of a subclass there is a "bleeding" edge policy configuration -# where many versions are set to the absolute latest code from the upstream -# source control systems. This is just mentioned here as an example, its not -# useful to most new users. -# DISTRO ?= "poky-bleeding" - -# -# Package Management configuration -# -# This variable lists which packaging formats to enable. Multiple package backends -# can be enabled at once and the first item listed in the variable will be used -# to generate the root filesystems. -# Options are: -# - 'package_deb' for debian style deb files -# - 'package_ipk' for ipk files are used by opkg (a debian style embedded package manager) -# - 'package_rpm' for rpm style packages -# E.g.: PACKAGE_CLASSES ?= "package_rpm package_deb package_ipk" -# We default to rpm: -PACKAGE_CLASSES ?= "package_rpm" - -# -# SDK/ADT target architecture -# -# This variable specifies the architecture to build SDK/ADT items for and means -# you can build the SDK packages for architectures other than the machine you are -# running the build on (i.e. building i686 packages on an x86_64 host). -# Supported values are i686 and x86_64 -#SDKMACHINE ?= "i686" - -SANITY_TESTED_DISTROS_append ?= " *" - -# -# Extra image configuration defaults -# -# The EXTRA_IMAGE_FEATURES variable allows extra packages to be added to the generated -# images. Some of these options are added to certain image types automatically. The -# variable can contain the following options: -# "dbg-pkgs" - add -dbg packages for all installed packages -# (adds symbol information for debugging/profiling) -# "dev-pkgs" - add -dev packages for all installed packages -# (useful if you want to develop against libs in the image) -# "ptest-pkgs" - add -ptest packages for all ptest-enabled packages -# (useful if you want to run the package test suites) -# "tools-sdk" - add development tools (gcc, make, pkgconfig etc.) -# "tools-debug" - add debugging tools (gdb, strace) -# "eclipse-debug" - add Eclipse remote debugging support -# "tools-profile" - add profiling tools (oprofile, exmap, lttng, valgrind) -# "tools-testapps" - add useful testing tools (ts_print, aplay, arecord etc.) -# "debug-tweaks" - make an image suitable for development -# e.g. ssh root access has a blank password -# There are other application targets that can be used here too, see -# meta/classes/image.bbclass and meta/classes/core-image.bbclass for more details. -# We default to enabling the debugging tweaks. -EXTRA_IMAGE_FEATURES = "debug-tweaks" - -# -# Additional image features -# -# The following is a list of additional classes to use when building images which -# enable extra features. Some available options which can be included in this variable -# are: -# - 'buildstats' collect build statistics -# - 'image-mklibs' to reduce shared library files size for an image -# - 'image-prelink' in order to prelink the filesystem image -# - 'image-swab' to perform host system intrusion detection -# NOTE: if listing mklibs & prelink both, then make sure mklibs is before prelink -# NOTE: mklibs also needs to be explicitly enabled for a given image, see local.conf.extended -USER_CLASSES ?= "buildstats image-mklibs image-prelink" - -# -# Runtime testing of images -# -# The build system can test booting virtual machine images under qemu (an emulator) -# after any root filesystems are created and run tests against those images. To -# enable this uncomment this line. See classes/testimage(-auto).bbclass for -# further details. -#TEST_IMAGE = "1" -# -# Interactive shell configuration -# -# Under certain circumstances the system may need input from you and to do this it -# can launch an interactive shell. It needs to do this since the build is -# multithreaded and needs to be able to handle the case where more than one parallel -# process may require the user's attention. The default is iterate over the available -# terminal types to find one that works. -# -# Examples of the occasions this may happen are when resolving patches which cannot -# be applied, to use the devshell or the kernel menuconfig -# -# Supported values are auto, gnome, xfce, rxvt, screen, konsole (KDE 3.x only), none -# Note: currently, Konsole support only works for KDE 3.x due to the way -# newer Konsole versions behave -#OE_TERMINAL = "auto" -# By default disable interactive patch resolution (tasks will just fail instead): -PATCHRESOLVE = "noop" - -# -# Disk Space Monitoring during the build -# -# Monitor the disk space during the build. If there is less that 1GB of space or less -# than 100K inodes in any key build location (TMPDIR, DL_DIR, SSTATE_DIR), gracefully -# shutdown the build. If there is less that 100MB or 1K inodes, perform a hard abort -# of the build. The reason for this is that running completely out of space can corrupt -# files and damages the build in ways which may not be easily recoverable. -# It's necessary to monitor /tmp, if there is no space left the build will fail -# with very exotic errors. -BB_DISKMON_DIRS = "\ - STOPTASKS,${TMPDIR},1G,100K \ - STOPTASKS,${DL_DIR},1G,100K \ - STOPTASKS,${SSTATE_DIR},1G,100K \ - STOPTASKS,/tmp,100M,100K \ - ABORT,${TMPDIR},100M,1K \ - ABORT,${DL_DIR},100M,1K \ - ABORT,${SSTATE_DIR},100M,1K \ - ABORT,/tmp,10M,1K" - -# -# Shared-state files from other locations -# -# As mentioned above, shared state files are prebuilt cache data objects which can -# used to accelerate build time. This variable can be used to configure the system -# to search other mirror locations for these objects before it builds the data itself. -# -# This can be a filesystem directory, or a remote url such as http or ftp. These -# would contain the sstate-cache results from previous builds (possibly from other -# machines). This variable works like fetcher MIRRORS/PREMIRRORS and points to the -# cache locations to check for the shared objects. -# NOTE: if the mirror uses the same structure as SSTATE_DIR, you need to add PATH -# at the end as shown in the examples below. This will be substituted with the -# correct path within the directory structure. -#SSTATE_MIRRORS ?= "\ -#file://.* http://someserver.tld/share/sstate/PATH;downloadfilename=PATH \n \ -#file://.* file:///some/local/dir/sstate/PATH" - - -# -# Qemu configuration -# -# By default qemu will build with a builtin VNC server where graphical output can be -# seen. The two lines below enable the SDL backend too. This assumes there is a -# libsdl library available on your build system. -#PACKAGECONFIG_append_pn-qemu-native = " sdl" -#PACKAGECONFIG_append_pn-nativesdk-qemu = " sdl" -#ASSUME_PROVIDED += "libsdl-native" - - -# CONF_VERSION is increased each time build/conf/ changes incompatibly and is used to -# track the version of this file when it was generated. This can safely be ignored if -# this doesn't mean anything to you. -CONF_VERSION = "1" - -# Set the root password to '0penBmc' -INHERIT += "extrausers" - -EXTRA_USERS_PARAMS = " \ - usermod -p '\$1\$UGMqyqdG\$FZiylVFmRRfl9Z0Ue8G7e/' root; \ - " diff --git a/meta-openbmc-machines/meta-x86/meta-portwell/meta-neptune/conf/machine/neptune.conf b/meta-openbmc-machines/meta-x86/meta-portwell/meta-neptune/conf/machine/neptune.conf deleted file mode 100644 index 007495a61..000000000 --- a/meta-openbmc-machines/meta-x86/meta-portwell/meta-neptune/conf/machine/neptune.conf +++ /dev/null @@ -1,21 +0,0 @@ -KMACHINE = "aspeed" -KERNEL_DEVICETREE = "${KMACHINE}-bmc-portwell-${MACHINE}.dtb" - -UBOOT_MACHINE = "ast_g5_ncsi_config" - -require conf/machine/include/ast2500.inc -require conf/machine/include/obmc-bsp-common.inc - -OBMC_MACHINE_FEATURES += "\ - obmc-phosphor-fan-mgmt \ - obmc-phosphor-chassis-mgmt \ - obmc-phosphor-flash-mgmt \ - obmc-host-ipmi \ - obmc-host-ctl \ - obmc-host-state-mgmt \ - obmc-chassis-state-mgmt \ - obmc-bmc-state-mgmt \ - " -FLASH_SIZE = "32768" -VIRTUAL-RUNTIME_skeleton_workbook = "${MACHINE}-config" - diff --git a/meta-openbmc-machines/meta-x86/meta-portwell/meta-neptune/recipes-kernel/linux/linux-aspeed/neptune.cfg b/meta-openbmc-machines/meta-x86/meta-portwell/meta-neptune/recipes-kernel/linux/linux-aspeed/neptune.cfg deleted file mode 100644 index 9fc33b300..000000000 --- a/meta-openbmc-machines/meta-x86/meta-portwell/meta-neptune/recipes-kernel/linux/linux-aspeed/neptune.cfg +++ /dev/null @@ -1,5 +0,0 @@ -CONFIG_SENSORS_TMP421=y -CONFIG_SENSORS_MAX31785=y -CONFIG_RTC_DRV_RV8803=y -CONFIG_TCG_TPM=y -CONFIG_TCG_TIS_I2C_INFINEON=y diff --git a/meta-openbmc-machines/meta-x86/meta-portwell/meta-neptune/recipes-kernel/linux/linux-aspeed_%.bbappend b/meta-openbmc-machines/meta-x86/meta-portwell/meta-neptune/recipes-kernel/linux/linux-aspeed_%.bbappend deleted file mode 100644 index 1420d15b4..000000000 --- a/meta-openbmc-machines/meta-x86/meta-portwell/meta-neptune/recipes-kernel/linux/linux-aspeed_%.bbappend +++ /dev/null @@ -1,2 +0,0 @@ -FILESEXTRAPATHS_prepend := "${THISDIR}/linux-aspeed:" -SRC_URI += "file://neptune.cfg" diff --git a/meta-openbmc-machines/meta-x86/meta-portwell/meta-neptune/recipes.txt b/meta-openbmc-machines/meta-x86/meta-portwell/meta-neptune/recipes.txt deleted file mode 100644 index 3ec3f4a42..000000000 --- a/meta-openbmc-machines/meta-x86/meta-portwell/meta-neptune/recipes.txt +++ /dev/null @@ -1,2 +0,0 @@ -recipes-kernel - The kernel and generic applications/libraries with strong kernel dependencies -recipes-phosphor - Phosphor OpenBMC applications and configuration diff --git a/meta-openbmc-machines/meta-x86/meta-quanta/conf/layer.conf b/meta-openbmc-machines/meta-x86/meta-quanta/conf/layer.conf deleted file mode 100644 index 017e91274..000000000 --- a/meta-openbmc-machines/meta-x86/meta-quanta/conf/layer.conf +++ /dev/null @@ -1,5 +0,0 @@ -# We have a conf and classes directory, add to BBPATH -BBPATH .= ":${LAYERDIR}" - -BBFILE_COLLECTIONS += "quanta" -BBFILE_PATTERN_quanta = "" diff --git a/meta-openbmc-machines/meta-x86/meta-quanta/meta-q71l/README.md b/meta-openbmc-machines/meta-x86/meta-quanta/meta-q71l/README.md deleted file mode 100644 index 01315ae1b..000000000 --- a/meta-openbmc-machines/meta-x86/meta-quanta/meta-q71l/README.md +++ /dev/null @@ -1,6 +0,0 @@ -Quanta-Q71l -================ - -This is the Quanta-Q71l machine layer. - -This platform is currently supported, although often behind. diff --git a/meta-openbmc-machines/meta-x86/meta-quanta/meta-q71l/conf/bblayers.conf.sample b/meta-openbmc-machines/meta-x86/meta-quanta/meta-q71l/conf/bblayers.conf.sample deleted file mode 100644 index 4fc679957..000000000 --- a/meta-openbmc-machines/meta-x86/meta-quanta/meta-q71l/conf/bblayers.conf.sample +++ /dev/null @@ -1,35 +0,0 @@ -# LAYER_CONF_VERSION is increased each time build/conf/bblayers.conf -# changes incompatibly -LCONF_VERSION = "7" - -BBPATH = "${TOPDIR}" -BBFILES ?= "" - -BBLAYERS ?= " \ - ##OEROOT##/meta \ - ##OEROOT##/meta-poky \ - ##OEROOT##/meta-openembedded/meta-oe \ - ##OEROOT##/meta-openembedded/meta-networking \ - ##OEROOT##/meta-openembedded/meta-perl \ - ##OEROOT##/meta-openembedded/meta-python \ - ##OEROOT##/meta-openembedded/meta-webserver \ - ##OEROOT##/meta-phosphor \ - ##OEROOT##/meta-aspeed \ - ##OEROOT##/meta-openbmc-machines/meta-x86 \ - ##OEROOT##/meta-openbmc-machines/meta-x86/meta-quanta \ - ##OEROOT##/meta-openbmc-machines/meta-x86/meta-quanta/meta-q71l \ - " -BBLAYERS_NON_REMOVABLE ?= " \ - ##OEROOT##/meta \ - ##OEROOT##/meta-poky \ - ##OEROOT##/meta-openembedded/meta-oe \ - ##OEROOT##/meta-openembedded/meta-networking \ - ##OEROOT##/meta-openembedded/meta-perl \ - ##OEROOT##/meta-openembedded/meta-python \ - ##OEROOT##/meta-openembedded/meta-webserver \ - ##OEROOT##/meta-phosphor \ - ##OEROOT##/meta-aspeed \ - ##OEROOT##/meta-openbmc-machines/meta-x86 \ - ##OEROOT##/meta-openbmc-machines/meta-x86/meta-quanta \ - ##OEROOT##/meta-openbmc-machines/meta-x86/meta-quanta/meta-q71l \ - " diff --git a/meta-openbmc-machines/meta-x86/meta-quanta/meta-q71l/conf/conf-notes.txt b/meta-openbmc-machines/meta-x86/meta-quanta/meta-q71l/conf/conf-notes.txt deleted file mode 100644 index 9b3c01a55..000000000 --- a/meta-openbmc-machines/meta-x86/meta-quanta/meta-q71l/conf/conf-notes.txt +++ /dev/null @@ -1,2 +0,0 @@ -Common targets are: - obmc-phosphor-image diff --git a/meta-openbmc-machines/meta-x86/meta-quanta/meta-q71l/conf/layer.conf b/meta-openbmc-machines/meta-x86/meta-quanta/meta-q71l/conf/layer.conf deleted file mode 100644 index 80bae52e9..000000000 --- a/meta-openbmc-machines/meta-x86/meta-quanta/meta-q71l/conf/layer.conf +++ /dev/null @@ -1,9 +0,0 @@ -# We have a conf and classes directory, add to BBPATH -BBPATH .= ":${LAYERDIR}" - -# We have recipes-* directories, add to BBFILES -BBFILES += "${LAYERDIR}/recipes-*/*/*.bb \ - ${LAYERDIR}/recipes-*/*/*.bbappend" - -BBFILE_COLLECTIONS += "q71l" -BBFILE_PATTERN_q71l = "" diff --git a/meta-openbmc-machines/meta-x86/meta-quanta/meta-q71l/conf/local.conf.sample b/meta-openbmc-machines/meta-x86/meta-quanta/meta-q71l/conf/local.conf.sample deleted file mode 100644 index 8862b5c68..000000000 --- a/meta-openbmc-machines/meta-x86/meta-quanta/meta-q71l/conf/local.conf.sample +++ /dev/null @@ -1,21 +0,0 @@ -MACHINE ??= "quanta-q71l" -DISTRO ?= "openbmc-phosphor" -PACKAGE_CLASSES ?= "package_rpm" -SANITY_TESTED_DISTROS_append ?= " RedHatEnterpriseWorkstation-6.*" -EXTRA_IMAGE_FEATURES = "debug-tweaks" -USER_CLASSES ?= "buildstats image-mklibs image-prelink" -PATCHRESOLVE = "noop" -BB_DISKMON_DIRS = "\ - STOPTASKS,${TMPDIR},1G,100K \ - STOPTASKS,${DL_DIR},1G,100K \ - STOPTASKS,${SSTATE_DIR},1G,100K \ - STOPTASKS,/tmp,100M,100K \ - ABORT,${TMPDIR},100M,1K \ - ABORT,${DL_DIR},100M,1K \ - ABORT,${SSTATE_DIR},100M,1K \ - ABORT,/tmp,10M,1K" -CONF_VERSION = "1" -INHERIT += "extrausers" -EXTRA_USERS_PARAMS = " \ - usermod -p '\$1\$UGMqyqdG\$FZiylVFmRRfl9Z0Ue8G7e/' root; \ - " diff --git a/meta-openbmc-machines/meta-x86/meta-quanta/meta-q71l/conf/machine/quanta-q71l.conf b/meta-openbmc-machines/meta-x86/meta-quanta/meta-q71l/conf/machine/quanta-q71l.conf deleted file mode 100644 index b36a09821..000000000 --- a/meta-openbmc-machines/meta-x86/meta-quanta/meta-q71l/conf/machine/quanta-q71l.conf +++ /dev/null @@ -1,38 +0,0 @@ -KMACHINE = "aspeed" -KERNEL_DEVICETREE = "${KMACHINE}-bmc-${MACHINE}.dtb" - -require conf/machine/include/ast2400.inc -require conf/machine/include/obmc-bsp-common.inc - -UBOOT_MACHINE_palmetto = "ast_g4_ncsi_config" -UBOOT_ENTRYPOINT = "0x40008000" -UBOOT_LOADADDRESS = "0x40008000" - -FLASH_SIZE = "32768" - -# If we included the openpower.inc we'd get these from that. -#OBMC_MACHINE_FEATURES += "\ -# obmc-phosphor-fan-mgmt \ -# obmc-phosphor-chassis-mgmt \ -# obmc-phosphor-flash-mgmt \ -# obmc-host-ipmi \ -# obmc-host-ctl \ -# obmc-host-state-mgmt \ -# obmc-chassis-state-mgmt \ -# obmc-bmc-state-mgmt \ -# " -# But we don't, and it's ok :D We're pulling in specific packages in an image recipe. - -# This sets up our own Quanta-q71l.py inclusion based on the Zaius.py in the skeleton repo. -# As something temporarily required. -VIRTUAL-RUNTIME_skeleton_workbook = "${MACHINE}-config" -PREFERRED_PROVIDER_virtual/obmc-inventory-data ?= "${VIRTUAL-RUNTIME_skeleton_workbook}" - -# These are meant to include the inventory config.yaml and so on. -PREFERRED_PROVIDER_virtual/phosphor-ipmi-fru-inventory = "q71l-ipmi-inventory-map-native" -PREFERRED_PROVIDER_virtual/phosphor-ipmi-sensor-inventory = "q71l-ipmi-sensor-map-native" -PREFERRED_PROVIDER_virtual/phosphor-ipmi-channel-config = "q71l-ipmi-channel-config-native" -PREFERRED_PROVIDER_virtual/phosphor-ipmi-fru-merge-config = "q71l-ipmi-fru-merge-config-native" - - -PREFERRED_PROVIDER_virtual/obmc-host-ipmi-hw = "phosphor-ipmi-bt" diff --git a/meta-openbmc-machines/meta-x86/meta-quanta/meta-q71l/recipes-phosphor/images/obmc-phosphor-image.bbappend b/meta-openbmc-machines/meta-x86/meta-quanta/meta-q71l/recipes-phosphor/images/obmc-phosphor-image.bbappend deleted file mode 100644 index 6124ab018..000000000 --- a/meta-openbmc-machines/meta-x86/meta-quanta/meta-q71l/recipes-phosphor/images/obmc-phosphor-image.bbappend +++ /dev/null @@ -1,3 +0,0 @@ -OBMC_IMAGE_EXTRA_INSTALL_append_quanta-q71l = " spictrl" -OBMC_IMAGE_EXTRA_INSTALL_append_quanta-q71l = " quanta-powerctrl" - diff --git a/meta-openbmc-machines/meta-x86/meta-quanta/meta-q71l/recipes-phosphor/ipmi/phosphor-ipmi-fru%.bbappend b/meta-openbmc-machines/meta-x86/meta-quanta/meta-q71l/recipes-phosphor/ipmi/phosphor-ipmi-fru%.bbappend deleted file mode 100644 index f50949720..000000000 --- a/meta-openbmc-machines/meta-x86/meta-quanta/meta-q71l/recipes-phosphor/ipmi/phosphor-ipmi-fru%.bbappend +++ /dev/null @@ -1,20 +0,0 @@ -inherit obmc-phosphor-systemd - -FILESEXTRAPATHS_prepend_quanta-q71l := "${THISDIR}/${PN}:" - -EEPROM_NAMES = "motherboard pdb fp bmc" - -EEPROMFMT = "system/chassis/{0}" -EEPROM_ESCAPEDFMT = "system-chassis-{0}" -EEPROMS = "${@compose_list(d, 'EEPROMFMT', 'EEPROM_NAMES')}" -EEPROMS_ESCAPED = "${@compose_list(d, 'EEPROM_ESCAPEDFMT', 'EEPROM_NAMES')}" - -ENVFMT = "obmc/eeproms/{0}" -SYSTEMD_ENVIRONMENT_FILE_${PN}_append_quanta-q71l := " ${@compose_list(d, 'ENVFMT', 'EEPROMS')}" - -TMPL = "obmc-read-eeprom@.service" -TGT = "${SYSTEMD_DEFAULT_TARGET}" -INSTFMT = "obmc-read-eeprom@{0}.service" -FMT = "../${TMPL}:${TGT}.wants/${INSTFMT}" - -SYSTEMD_LINK_${PN}_append_quanta-q71l := " ${@compose_list(d, 'FMT', 'EEPROMS_ESCAPED')}" diff --git a/meta-openbmc-machines/meta-x86/meta-quanta/meta-q71l/recipes-phosphor/ipmi/phosphor-ipmi-fru%/obmc/eeproms/system/chassis/bmc b/meta-openbmc-machines/meta-x86/meta-quanta/meta-q71l/recipes-phosphor/ipmi/phosphor-ipmi-fru%/obmc/eeproms/system/chassis/bmc deleted file mode 100644 index 04040806b..000000000 --- a/meta-openbmc-machines/meta-x86/meta-quanta/meta-q71l/recipes-phosphor/ipmi/phosphor-ipmi-fru%/obmc/eeproms/system/chassis/bmc +++ /dev/null @@ -1,2 +0,0 @@ -SYSFS_PATH=/sys/bus/i2c/devices/8-0050/eeprom -FRUID=50 diff --git a/meta-openbmc-machines/meta-x86/meta-quanta/meta-q71l/recipes-phosphor/ipmi/phosphor-ipmi-fru%/obmc/eeproms/system/chassis/fp b/meta-openbmc-machines/meta-x86/meta-quanta/meta-q71l/recipes-phosphor/ipmi/phosphor-ipmi-fru%/obmc/eeproms/system/chassis/fp deleted file mode 100644 index 32e3ef7b8..000000000 --- a/meta-openbmc-machines/meta-x86/meta-quanta/meta-q71l/recipes-phosphor/ipmi/phosphor-ipmi-fru%/obmc/eeproms/system/chassis/fp +++ /dev/null @@ -1,2 +0,0 @@ -SYSFS_PATH=/sys/bus/i2c/devices/1-0057/eeprom -FRUID=57 diff --git a/meta-openbmc-machines/meta-x86/meta-quanta/meta-q71l/recipes-phosphor/ipmi/phosphor-ipmi-fru%/obmc/eeproms/system/chassis/motherboard b/meta-openbmc-machines/meta-x86/meta-quanta/meta-q71l/recipes-phosphor/ipmi/phosphor-ipmi-fru%/obmc/eeproms/system/chassis/motherboard deleted file mode 100644 index b01390ae9..000000000 --- a/meta-openbmc-machines/meta-x86/meta-quanta/meta-q71l/recipes-phosphor/ipmi/phosphor-ipmi-fru%/obmc/eeproms/system/chassis/motherboard +++ /dev/null @@ -1,2 +0,0 @@ -SYSFS_PATH=/sys/bus/i2c/devices/1-0054/eeprom -FRUID=56 diff --git a/meta-openbmc-machines/meta-x86/meta-quanta/meta-q71l/recipes-phosphor/ipmi/phosphor-ipmi-fru%/obmc/eeproms/system/chassis/pdb b/meta-openbmc-machines/meta-x86/meta-quanta/meta-q71l/recipes-phosphor/ipmi/phosphor-ipmi-fru%/obmc/eeproms/system/chassis/pdb deleted file mode 100644 index a08392130..000000000 --- a/meta-openbmc-machines/meta-x86/meta-quanta/meta-q71l/recipes-phosphor/ipmi/phosphor-ipmi-fru%/obmc/eeproms/system/chassis/pdb +++ /dev/null @@ -1,2 +0,0 @@ -SYSFS_PATH=/sys/bus/i2c/devices/7-0052/eeprom -FRUID=52 diff --git a/meta-openbmc-machines/meta-x86/meta-quanta/meta-q71l/recipes-phosphor/ipmi/q71l-ipmi-channel-config-native.bb b/meta-openbmc-machines/meta-x86/meta-quanta/meta-q71l/recipes-phosphor/ipmi/q71l-ipmi-channel-config-native.bb deleted file mode 100644 index 6eae84570..000000000 --- a/meta-openbmc-machines/meta-x86/meta-quanta/meta-q71l/recipes-phosphor/ipmi/q71l-ipmi-channel-config-native.bb +++ /dev/null @@ -1,18 +0,0 @@ -SUMMARY = "Quanta Q71l IPMI Channel to if_name mapping." -PR = "r1" - -inherit native -inherit phosphor-ipmi-host -inherit obmc-phosphor-license - -PROVIDES += "virtual/phosphor-ipmi-channel-config" - -SRC_URI += "file://channel.yaml" - -S = "${WORKDIR}" - -do_install() { - DEST=${D}${sensor_datadir} - install -d ${DEST} - install channel.yaml ${DEST}/channel.yaml -} diff --git a/meta-openbmc-machines/meta-x86/meta-quanta/meta-q71l/recipes-phosphor/ipmi/q71l-ipmi-channel-config/channel.yaml b/meta-openbmc-machines/meta-x86/meta-quanta/meta-q71l/recipes-phosphor/ipmi/q71l-ipmi-channel-config/channel.yaml deleted file mode 100644 index 3cc2cd242..000000000 --- a/meta-openbmc-machines/meta-x86/meta-quanta/meta-q71l/recipes-phosphor/ipmi/q71l-ipmi-channel-config/channel.yaml +++ /dev/null @@ -1,5 +0,0 @@ -1: - ifName: eth0 -2: - ifName: eth1 - diff --git a/meta-openbmc-machines/meta-x86/meta-quanta/meta-q71l/recipes-phosphor/ipmi/q71l-ipmi-fru-merge-config-native.bb b/meta-openbmc-machines/meta-x86/meta-quanta/meta-q71l/recipes-phosphor/ipmi/q71l-ipmi-fru-merge-config-native.bb deleted file mode 100644 index 330cda177..000000000 --- a/meta-openbmc-machines/meta-x86/meta-quanta/meta-q71l/recipes-phosphor/ipmi/q71l-ipmi-fru-merge-config-native.bb +++ /dev/null @@ -1,14 +0,0 @@ -inherit native -inherit obmc-phosphor-license - -DEPENDS += "virtual/phosphor-ipmi-fru-inventory" -PROVIDES += "virtual/phosphor-ipmi-fru-merge-config" - -# Put the fru_config in the right place with the right name. -# Pull the IPMI FRU YAML config to use it in the IPMI HOST YAML. -do_install_append() { - IPMI_FRU_SRC=${datadir}/phosphor-ipmi-fru/config - IPMI_HOST_DEST=${D}${datadir}/phosphor-ipmi-host/config - install -d ${IPMI_HOST_DEST} - cat ${IPMI_FRU_SRC}/config.yaml > ${IPMI_HOST_DEST}/fru_config.yaml -} diff --git a/meta-openbmc-machines/meta-x86/meta-quanta/meta-q71l/recipes-phosphor/ipmi/q71l-ipmi-inventory-map-native.bb b/meta-openbmc-machines/meta-x86/meta-quanta/meta-q71l/recipes-phosphor/ipmi/q71l-ipmi-inventory-map-native.bb deleted file mode 100644 index 93706f3e3..000000000 --- a/meta-openbmc-machines/meta-x86/meta-quanta/meta-q71l/recipes-phosphor/ipmi/q71l-ipmi-inventory-map-native.bb +++ /dev/null @@ -1,19 +0,0 @@ -SUMMARY = "Quanta-Q71l IPMI to DBus Inventory mapping." -PR = "r1" - -inherit native -inherit obmc-phosphor-license -inherit phosphor-ipmi-fru - -SRC_URI += "file://config.yaml" - -PROVIDES += "virtual/phosphor-ipmi-fru-inventory" - -S = "${WORKDIR}" - -do_install() { - DEST=${D}${config_datadir} - - install -d ${DEST} - install config.yaml ${DEST} -} diff --git a/meta-openbmc-machines/meta-x86/meta-quanta/meta-q71l/recipes-phosphor/ipmi/q71l-ipmi-inventory-map/config.yaml b/meta-openbmc-machines/meta-x86/meta-quanta/meta-q71l/recipes-phosphor/ipmi/q71l-ipmi-inventory-map/config.yaml deleted file mode 100644 index 87295213b..000000000 --- a/meta-openbmc-machines/meta-x86/meta-quanta/meta-q71l/recipes-phosphor/ipmi/q71l-ipmi-inventory-map/config.yaml +++ /dev/null @@ -1,202 +0,0 @@ -0x56: - /system/chassis/motherboard: - entityID: 7 - entityInstance: 1 - interfaces: - 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 - /system: - entityID: 23 - entityInstance: 1 - interfaces: - xyz.openbmc_project.Inventory.Decorator.Asset: - SerialNumber: - IPMIFruProperty: Serial Number - IPMIFruSection: Chassis - PartNumber: - IPMIFruProperty: Part Number - IPMIFruSection: Chassis - Model: - IPMIFruProperty: Type - IPMIFruSection: Chassis - -0x50: - /system/chassis/motherboard/bmc: - entityID: 6 - entityInstance: 1 - interfaces: - xyz.openbmc_project.Inventory.Item: - PrettyName: - IPMIFruProperty: Name - IPMIFruSection: Board - 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.Decorator.Revision: - Version: - IPMIFruProperty: FRU File ID - IPMIFruSection: Board - -0x52: - /system/chassis/pdb: - entityID: 21 - entityInstance: 1 - interfaces: - xyz.openbmc_project.Inventory.Item: - PrettyName: - IPMIFruProperty: Name - IPMIFruSection: Board - xyz.openbmc_project.Inventory.Decorator.Asset: - SerialNumber: - IPMIFruProperty: Serial Number - IPMIFruSection: Board - Manufacturer: - IPMIFruProperty: Manufacturer - IPMIFruSection: Board - PartNumber: - IPMIFruProperty: Part Number - IPMIFruSection: Board - BuildDate: - IPMIFruProperty: Mfg Date - IPMIFruSection: Board - Model: - IPMIFruProperty: Model Number - IPMIFruSection: Board - xyz.openbmc_project.Inventory.Decorator.Revision: - Version: - IPMIFruProperty: FRU File ID - IPMIFruSection: Board - -0x57: - /system/chassis/fp: - entityID: 2 - entityInstance: 1 - interfaces: - xyz.openbmc_project.Inventory.Item: - PrettyName: - IPMIFruProperty: Name - IPMIFruSection: Board - xyz.openbmc_project.Inventory.Decorator.Asset: - SerialNumber: - IPMIFruProperty: Serial Number - IPMIFruSection: Board - Manufacturer: - IPMIFruProperty: Manufacturer - IPMIFruSection: Board - PartNumber: - IPMIFruProperty: Part Number - IPMIFruSection: Board - BuildDate: - IPMIFruProperty: Mfg Date - IPMIFruSection: Board - Model: - IPMIFruProperty: Model Number - IPMIFruSection: Board - xyz.openbmc_project.Inventory.Decorator.Revision: - Version: - IPMIFruProperty: FRU File ID - IPMIFruSection: Board - -0x20: - /system/chassis/motherboard/mezzanine8/memory_riser: - entityID: 8 - entityInstance: 1 - interfaces: &riser - xyz.openbmc_project.Inventory.Item: - PrettyName: - IPMIFruProperty: Name - IPMIFruSection: Board - xyz.openbmc_project.Inventory.Decorator.Asset: - SerialNumber: - IPMIFruProperty: Serial Number - IPMIFruSection: Board - Manufacturer: - IPMIFruProperty: Manufacturer - IPMIFruSection: Board - PartNumber: - IPMIFruProperty: Part Number - IPMIFruSection: Board - BuildDate: - IPMIFruProperty: Mfg Date - IPMIFruSection: Board - Model: - IPMIFruProperty: Model Number - IPMIFruSection: Board - xyz.openbmc_project.Inventory.Decorator.Revision: - Version: - IPMIFruProperty: FRU File ID - IPMIFruSection: Board - -0x21: - /system/chassis/motherboard/mezzanine7/memory_riser: - entityID: 8 - entityInstance: 2 - interfaces: - <<: *riser - -0x22: - /system/chassis/motherboard/mezzanine6/memory_riser: - entityID: 8 - entityInstance: 3 - interfaces: - <<: *riser - -0x23: - /system/chassis/motherboard/mezzanine5/memory_riser: - entityID: 8 - entityInstance: 4 - interfaces: - <<: *riser - -0x24: - /system/chassis/motherboard/mezzanine4/memory_riser: - entityID: 8 - entityInstance: 5 - interfaces: - <<: *riser - -0x25: - /system/chassis/motherboard/mezzanine3/memory_riser: - entityID: 8 - entityInstance: 6 - interfaces: - <<: *riser - -0x26: - /system/chassis/motherboard/mezzanine2/memory_riser: - entityID: 8 - entityInstance: 7 - interfaces: - <<: *riser - -0x27: - /system/chassis/motherboard/mezzanine1/memory_riser: - entityID: 8 - entityInstance: 8 - interfaces: - <<: *riser diff --git a/meta-openbmc-machines/meta-x86/meta-quanta/meta-q71l/recipes-phosphor/ipmi/q71l-ipmi-sensor-map-native.bb b/meta-openbmc-machines/meta-x86/meta-quanta/meta-q71l/recipes-phosphor/ipmi/q71l-ipmi-sensor-map-native.bb deleted file mode 100644 index 951a55fb7..000000000 --- a/meta-openbmc-machines/meta-x86/meta-quanta/meta-q71l/recipes-phosphor/ipmi/q71l-ipmi-sensor-map-native.bb +++ /dev/null @@ -1,18 +0,0 @@ -SUMMARY = "Quanta Q71l IPMI to DBus Sensor mapping." -PR = "r1" - -inherit native -inherit phosphor-ipmi-host -inherit obmc-phosphor-license - -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-openbmc-machines/meta-x86/meta-quanta/meta-q71l/recipes-phosphor/ipmi/q71l-ipmi-sensor-map/config.yaml b/meta-openbmc-machines/meta-x86/meta-quanta/meta-q71l/recipes-phosphor/ipmi/q71l-ipmi-sensor-map/config.yaml deleted file mode 100644 index fb0ccfcbc..000000000 --- a/meta-openbmc-machines/meta-x86/meta-quanta/meta-q71l/recipes-phosphor/ipmi/q71l-ipmi-sensor-map/config.yaml +++ /dev/null @@ -1,523 +0,0 @@ -0xD0: - sensorType: 0x01 - path: /xyz/openbmc_project/extsensors/margin/fleeting0 - sensorReadingType: 0x01 - multiplierM: 511 - offsetB: 0 - bExp: 0 - unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC - scale: -3 - mutability: Mutability::Write|Mutability::Read - serviceInterface: org.freedesktop.DBus.Properties - readingType: readingData - interfaces: - xyz.openbmc_project.Sensor.Value: - Value: - Offsets: - 0xFF: - type: int64_t - -0xF0: - sensorType: 0x01 - path: /xyz/openbmc_project/sensors/temperature/temp2_inlet - sensorReadingType: 0x01 - multiplierM: 511 - offsetB: 0 - bExp: 0 - unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC - scale: -3 - mutability: Mutability::Read - serviceInterface: org.freedesktop.DBus.Properties - readingType: readingData - interfaces: - xyz.openbmc_project.Sensor.Value: - Value: - Offsets: - 0x0: - type: int64_t - -0xF1: - sensorType: 0x01 - path: /xyz/openbmc_project/sensors/temperature/temp1 - sensorReadingType: 0x01 - multiplierM: 511 - offsetB: 0 - bExp: 0 - unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC - scale: -3 - mutability: Mutability::Read - serviceInterface: org.freedesktop.DBus.Properties - readingType: readingData - interfaces: - xyz.openbmc_project.Sensor.Value: - Value: - Offsets: - 0x0: - type: int64_t - -0xF2: - sensorType: 0x01 - path: /xyz/openbmc_project/sensors/temperature/temp3 - sensorReadingType: 0x01 - multiplierM: 511 - offsetB: 0 - bExp: 0 - unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC - scale: -3 - mutability: Mutability::Read - serviceInterface: org.freedesktop.DBus.Properties - readingType: readingData - interfaces: - xyz.openbmc_project.Sensor.Value: - Value: - Offsets: - 0x0: - type: int64_t - -0xB0: - sensorType: 0x04 - path: /xyz/openbmc_project/sensors/fan_tach/fan1 - sensorReadingType: 0x01 - multiplierM: 100 - offsetB: 0 - bExp: 0 - unit: xyz.openbmc_project.Sensor.Value.Unit.RPMS - scale: 0 - mutability: Mutability::Read - serviceInterface: org.freedesktop.DBus.Properties - readingType: readingData - interfaces: - xyz.openbmc_project.Sensor.Value: - Value: - Offsets: - 0x0: - type: int64_t - -0xC0: - sensorType: 0x04 - path: /xyz/openbmc_project/sensors/fan_tach/fan1 - 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 - -0xB1: - sensorType: 0x04 - path: /xyz/openbmc_project/sensors/fan_tach/fan2 - sensorReadingType: 0x01 - multiplierM: 100 - offsetB: 0 - bExp: 0 - unit: xyz.openbmc_project.Sensor.Value.Unit.RPMS - scale: 0 - mutability: Mutability::Read - serviceInterface: org.freedesktop.DBus.Properties - readingType: readingData - interfaces: - xyz.openbmc_project.Sensor.Value: - Value: - Offsets: - 0x0: - type: int64_t - -0xC1: - sensorType: 0x04 - path: /xyz/openbmc_project/sensors/fan_tach/fan2 - 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 - -0xB2: - sensorType: 0x04 - path: /xyz/openbmc_project/sensors/fan_tach/fan3 - sensorReadingType: 0x01 - multiplierM: 100 - offsetB: 0 - bExp: 0 - unit: xyz.openbmc_project.Sensor.Value.Unit.RPMS - scale: 0 - mutability: Mutability::Read - serviceInterface: org.freedesktop.DBus.Properties - readingType: readingData - interfaces: - xyz.openbmc_project.Sensor.Value: - Value: - Offsets: - 0x0: - type: int64_t - -0xC2: - sensorType: 0x04 - path: /xyz/openbmc_project/sensors/fan_tach/fan3 - 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 - -0xB3: - sensorType: 0x04 - path: /xyz/openbmc_project/sensors/fan_tach/fan4 - sensorReadingType: 0x01 - multiplierM: 100 - offsetB: 0 - bExp: 0 - unit: xyz.openbmc_project.Sensor.Value.Unit.RPMS - scale: 0 - mutability: Mutability::Read - serviceInterface: org.freedesktop.DBus.Properties - readingType: readingData - interfaces: - xyz.openbmc_project.Sensor.Value: - Value: - Offsets: - 0x0: - type: int64_t - -0xC3: - sensorType: 0x04 - path: /xyz/openbmc_project/sensors/fan_tach/fan4 - 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 - -0xB4: - sensorType: 0x04 - path: /xyz/openbmc_project/sensors/fan_tach/fan5 - sensorReadingType: 0x01 - multiplierM: 100 - offsetB: 0 - bExp: 0 - unit: xyz.openbmc_project.Sensor.Value.Unit.RPMS - scale: 0 - mutability: Mutability::Read - serviceInterface: org.freedesktop.DBus.Properties - readingType: readingData - interfaces: - xyz.openbmc_project.Sensor.Value: - Value: - Offsets: - 0x0: - type: int64_t - -0xB5: - sensorType: 0x04 - path: /xyz/openbmc_project/sensors/fan_tach/fan6 - sensorReadingType: 0x01 - multiplierM: 100 - offsetB: 0 - bExp: 0 - unit: xyz.openbmc_project.Sensor.Value.Unit.RPMS - scale: 0 - mutability: Mutability::Read - serviceInterface: org.freedesktop.DBus.Properties - readingType: readingData - interfaces: - xyz.openbmc_project.Sensor.Value: - Value: - Offsets: - 0x0: - type: int64_t - -0xB6: - sensorType: 0x04 - path: /xyz/openbmc_project/sensors/fan_tach/fan7 - sensorReadingType: 0x01 - multiplierM: 100 - offsetB: 0 - bExp: 0 - unit: xyz.openbmc_project.Sensor.Value.Unit.RPMS - scale: 0 - mutability: Mutability::Read - serviceInterface: org.freedesktop.DBus.Properties - readingType: readingData - interfaces: - xyz.openbmc_project.Sensor.Value: - Value: - Offsets: - 0x0: - type: int64_t - -0xB7: - sensorType: 0x04 - path: /xyz/openbmc_project/sensors/fan_tach/fan8 - sensorReadingType: 0x01 - multiplierM: 100 - offsetB: 0 - bExp: 0 - unit: xyz.openbmc_project.Sensor.Value.Unit.RPMS - scale: 0 - mutability: Mutability::Read - serviceInterface: org.freedesktop.DBus.Properties - readingType: readingData - interfaces: - xyz.openbmc_project.Sensor.Value: - Value: - Offsets: - 0x0: - type: int64_t - -0xE0: - sensorType: 0x02 - path: /xyz/openbmc_project/sensors/voltage/p3v3_scaled - sensorReadingType: 0x01 - multiplierM: 64 - offsetB: 0 - bExp: 0 - unit: xyz.openbmc_project.Sensor.Value.Unit.Volts - scale: -3 - mutability: Mutability::Read - serviceInterface: org.freedesktop.DBus.Properties - readingType: readingData - interfaces: - xyz.openbmc_project.Sensor.Value: - Value: - Offsets: - 0x0: - type: int64_t - -0xE1: - sensorType: 0x02 - path: /xyz/openbmc_project/sensors/voltage/p5v_scaled - sensorReadingType: 0x01 - multiplierM: 64 - offsetB: 0 - bExp: 0 - unit: xyz.openbmc_project.Sensor.Value.Unit.Volts - scale: -3 - mutability: Mutability::Read - serviceInterface: org.freedesktop.DBus.Properties - readingType: readingData - interfaces: - xyz.openbmc_project.Sensor.Value: - Value: - Offsets: - 0x0: - type: int64_t - -0xE2: - sensorType: 0x02 - path: /xyz/openbmc_project/sensors/voltage/p12v_aux_scaled - sensorReadingType: 0x01 - multiplierM: 64 - offsetB: 0 - bExp: 0 - unit: xyz.openbmc_project.Sensor.Value.Unit.Volts - scale: -3 - mutability: Mutability::Read - serviceInterface: org.freedesktop.DBus.Properties - readingType: readingData - interfaces: - xyz.openbmc_project.Sensor.Value: - Value: - Offsets: - 0x0: - type: int64_t - -0xE3: - sensorType: 0x02 - path: /xyz/openbmc_project/sensors/voltage/p1v1_ssb - sensorReadingType: 0x01 - multiplierM: 64 - offsetB: 0 - bExp: 0 - unit: xyz.openbmc_project.Sensor.Value.Unit.Volts - scale: -3 - mutability: Mutability::Read - serviceInterface: org.freedesktop.DBus.Properties - readingType: readingData - interfaces: - xyz.openbmc_project.Sensor.Value: - Value: - Offsets: - 0x0: - type: int64_t - -0xE4: - sensorType: 0x02 - path: /xyz/openbmc_project/sensors/voltage/pvcc_cpu0 - sensorReadingType: 0x01 - multiplierM: 64 - offsetB: 0 - bExp: 0 - unit: xyz.openbmc_project.Sensor.Value.Unit.Volts - scale: -3 - mutability: Mutability::Read - serviceInterface: org.freedesktop.DBus.Properties - readingType: readingData - interfaces: - xyz.openbmc_project.Sensor.Value: - Value: - Offsets: - 0x0: - type: int64_t - -0xE5: - sensorType: 0x02 - path: /xyz/openbmc_project/sensors/voltage/pvcc_cpu1 - sensorReadingType: 0x01 - multiplierM: 64 - offsetB: 0 - bExp: 0 - unit: xyz.openbmc_project.Sensor.Value.Unit.Volts - scale: -3 - mutability: Mutability::Read - serviceInterface: org.freedesktop.DBus.Properties - readingType: readingData - interfaces: - xyz.openbmc_project.Sensor.Value: - Value: - Offsets: - 0x0: - type: int64_t - -0xE6: - sensorType: 0x02 - path: /xyz/openbmc_project/sensors/voltage/p3v3_aux_scaled - sensorReadingType: 0x01 - multiplierM: 64 - offsetB: 0 - bExp: 0 - unit: xyz.openbmc_project.Sensor.Value.Unit.Volts - scale: -3 - mutability: Mutability::Read - serviceInterface: org.freedesktop.DBus.Properties - readingType: readingData - interfaces: - xyz.openbmc_project.Sensor.Value: - Value: - Offsets: - 0x0: - type: int64_t - -0xE7: - sensorType: 0x02 - path: /xyz/openbmc_project/sensors/voltage/p5v_aux_scaled - sensorReadingType: 0x01 - multiplierM: 64 - offsetB: 0 - bExp: 0 - unit: xyz.openbmc_project.Sensor.Value.Unit.Volts - scale: -3 - mutability: Mutability::Read - serviceInterface: org.freedesktop.DBus.Properties - readingType: readingData - interfaces: - xyz.openbmc_project.Sensor.Value: - Value: - Offsets: - 0x0: - type: int64_t - -0xE8: - sensorType: 0x02 - path: /xyz/openbmc_project/sensors/voltage/pvcc_cpu2 - sensorReadingType: 0x01 - multiplierM: 64 - offsetB: 0 - bExp: 0 - unit: xyz.openbmc_project.Sensor.Value.Unit.Volts - scale: -3 - mutability: Mutability::Read - serviceInterface: org.freedesktop.DBus.Properties - readingType: readingData - interfaces: - xyz.openbmc_project.Sensor.Value: - Value: - Offsets: - 0x0: - type: int64_t - -0xE9: - sensorType: 0x02 - path: /xyz/openbmc_project/sensors/voltage/pvcc_cpu3 - sensorReadingType: 0x01 - multiplierM: 64 - offsetB: 0 - bExp: 0 - unit: xyz.openbmc_project.Sensor.Value.Unit.Volts - scale: -3 - mutability: Mutability::Read - serviceInterface: org.freedesktop.DBus.Properties - readingType: readingData - interfaces: - xyz.openbmc_project.Sensor.Value: - Value: - Offsets: - 0x0: - type: int64_t - -0xEA: - sensorType: 0x02 - path: /xyz/openbmc_project/sensors/voltage/p12v_scaled - sensorReadingType: 0x01 - multiplierM: 64 - offsetB: 0 - bExp: 0 - unit: xyz.openbmc_project.Sensor.Value.Unit.Volts - scale: -3 - mutability: Mutability::Read - serviceInterface: org.freedesktop.DBus.Properties - readingType: readingData - interfaces: - xyz.openbmc_project.Sensor.Value: - Value: - Offsets: - 0x0: - type: int64_t - -0xEB: - sensorType: 0x02 - path: /xyz/openbmc_project/sensors/voltage/p3v_vbat - sensorReadingType: 0x01 - multiplierM: 64 - offsetB: 0 - bExp: 0 - unit: xyz.openbmc_project.Sensor.Value.Unit.Volts - scale: -3 - mutability: Mutability::Read - serviceInterface: org.freedesktop.DBus.Properties - readingType: readingData - interfaces: - xyz.openbmc_project.Sensor.Value: - Value: - Offsets: - 0x0: - type: int64_t diff --git a/meta-openbmc-machines/meta-x86/meta-quanta/meta-q71l/recipes-phosphor/quanta-powerctrl/files/host-gpio.service b/meta-openbmc-machines/meta-x86/meta-quanta/meta-q71l/recipes-phosphor/quanta-powerctrl/files/host-gpio.service deleted file mode 100644 index 159b3cca6..000000000 --- a/meta-openbmc-machines/meta-x86/meta-quanta/meta-q71l/recipes-phosphor/quanta-powerctrl/files/host-gpio.service +++ /dev/null @@ -1,9 +0,0 @@ -[Unit] -Description=Configure GPIOs for Host Power Control - -[Service] -Restart=no -RemainAfterExit=true -Type=oneshot -ExecStart=/usr/bin/env init_once.sh -SyslogIdentifier=init_once.sh diff --git a/meta-openbmc-machines/meta-x86/meta-quanta/meta-q71l/recipes-phosphor/quanta-powerctrl/files/host-poweroff.service b/meta-openbmc-machines/meta-x86/meta-quanta/meta-q71l/recipes-phosphor/quanta-powerctrl/files/host-poweroff.service deleted file mode 100644 index 9b96ce7ca..000000000 --- a/meta-openbmc-machines/meta-x86/meta-quanta/meta-q71l/recipes-phosphor/quanta-powerctrl/files/host-poweroff.service +++ /dev/null @@ -1,14 +0,0 @@ -[Unit] -Description=Stop Host -Requires=host-gpio.service -After=host-gpio.service -Conflicts=obmc-chassis-power-on@0.target - -[Service] -RemainAfterExit=yes -Type=oneshot -ExecStart=/usr/bin/env poweroff.sh -SyslogIdentifier=poweroff.sh - -[Install] -WantedBy=obmc-chassis-power-off@0.target diff --git a/meta-openbmc-machines/meta-x86/meta-quanta/meta-q71l/recipes-phosphor/quanta-powerctrl/files/host-poweron.service b/meta-openbmc-machines/meta-x86/meta-quanta/meta-q71l/recipes-phosphor/quanta-powerctrl/files/host-poweron.service deleted file mode 100644 index 69720c9aa..000000000 --- a/meta-openbmc-machines/meta-x86/meta-quanta/meta-q71l/recipes-phosphor/quanta-powerctrl/files/host-poweron.service +++ /dev/null @@ -1,14 +0,0 @@ -[Unit] -Description=Start Host -Requires=host-gpio.service -After=host-gpio.service -Conflicts=obmc-chassis-poweroff@0.target - -[Service] -RemainAfterExit=yes -Type=oneshot -ExecStart=/usr/bin/env poweron.sh -SyslogIdentifier=poweron.sh - -[Install] -WantedBy=obmc-chassis-poweron@0.target diff --git a/meta-openbmc-machines/meta-x86/meta-quanta/meta-q71l/recipes-phosphor/quanta-powerctrl/files/init_once.sh b/meta-openbmc-machines/meta-x86/meta-quanta/meta-q71l/recipes-phosphor/quanta-powerctrl/files/init_once.sh deleted file mode 100755 index 205ecaff0..000000000 --- a/meta-openbmc-machines/meta-x86/meta-quanta/meta-q71l/recipes-phosphor/quanta-powerctrl/files/init_once.sh +++ /dev/null @@ -1,32 +0,0 @@ -#!/bin/bash - -# Set all output GPIOs as such and drive them with reasonable values. -function set_gpio_active_low() { - if [ $# -ne 2 ]; then - echo "set_gpio_active_low: need both GPIO# and initial level"; - return; - fi - - echo $1 > /sys/class/gpio/export - echo 1 > /sys/class/gpio/gpio$1/active_low - echo $2 > /sys/class/gpio/gpio$1/direction -} - -GPIO_BASE=$(cat /sys/devices/platform/ahb/ahb:apb/1e780000.gpio/gpio/*/base) - -# FM_BMC_READY_N, GPIO Q4, active low -set_gpio_active_low $((${GPIO_BASE} + 128 + 4)) high - -# FM_BMC_SSB_SMI_LPC_N, GPIO Q6, active low -set_gpio_active_low $((${GPIO_BASE} + 128 + 6)) high - -# FM_BMC_SYS_THROTTLE_N, GPIO A3, active low -set_gpio_active_low $((${GPIO_BASE} + 0 + 3)) high - -# FM_BMC_SSB_SCI_LPC_N, GPIO E4, active low -set_gpio_active_low $((${GPIO_BASE} + 32 + 4)) high - -# FP_PWR_BTN_PASS_R_N, GPIO D3, active low -set_gpio_active_low $((${GPIO_BASE} + 24 + 3)) high - -exit 0; diff --git a/meta-openbmc-machines/meta-x86/meta-quanta/meta-q71l/recipes-phosphor/quanta-powerctrl/files/poweroff.sh b/meta-openbmc-machines/meta-x86/meta-quanta/meta-q71l/recipes-phosphor/quanta-powerctrl/files/poweroff.sh deleted file mode 100755 index 8e0dae38c..000000000 --- a/meta-openbmc-machines/meta-x86/meta-quanta/meta-q71l/recipes-phosphor/quanta-powerctrl/files/poweroff.sh +++ /dev/null @@ -1,10 +0,0 @@ -#!/bin/bash - -GPIO_BASE=$(cat /sys/devices/platform/ahb/ahb:apb/1e780000.gpio/gpio/*/base) -GPIO_NUM=$(($GPIO_BASE + 24 + 3)) - -echo 1 > /sys/class/gpio/gpio${GPIO_NUM}/value -sleep 5 -echo 0 > /sys/class/gpio/gpio${GPIO_NUM}/value - -exit 0; diff --git a/meta-openbmc-machines/meta-x86/meta-quanta/meta-q71l/recipes-phosphor/quanta-powerctrl/files/poweron.sh b/meta-openbmc-machines/meta-x86/meta-quanta/meta-q71l/recipes-phosphor/quanta-powerctrl/files/poweron.sh deleted file mode 100755 index f925a33a8..000000000 --- a/meta-openbmc-machines/meta-x86/meta-quanta/meta-q71l/recipes-phosphor/quanta-powerctrl/files/poweron.sh +++ /dev/null @@ -1,10 +0,0 @@ -#!/bin/bash - -GPIO_BASE=$(cat /sys/devices/platform/ahb/ahb:apb/1e780000.gpio/gpio/*/base) -GPIO_NUM=$(($GPIO_BASE + 24 + 3)) - -echo 1 > /sys/class/gpio/gpio${GPIO_NUM}/value -sleep 1 -echo 0 > /sys/class/gpio/gpio${GPIO_NUM}/value - -exit 0; diff --git a/meta-openbmc-machines/meta-x86/meta-quanta/meta-q71l/recipes-phosphor/quanta-powerctrl/quanta-powerctrl.bb b/meta-openbmc-machines/meta-x86/meta-quanta/meta-q71l/recipes-phosphor/quanta-powerctrl/quanta-powerctrl.bb deleted file mode 100644 index fd02327f1..000000000 --- a/meta-openbmc-machines/meta-x86/meta-quanta/meta-q71l/recipes-phosphor/quanta-powerctrl/quanta-powerctrl.bb +++ /dev/null @@ -1,27 +0,0 @@ -FILESEXTRAPATHS_append := "${THISDIR}/files:" - -inherit systemd -inherit obmc-phosphor-license -inherit obmc-phosphor-systemd - -S = "${WORKDIR}/" - -SRC_URI = "file://init_once.sh \ - file://poweroff.sh \ - file://poweron.sh \ - file://host-gpio.service \ - file://host-poweroff.service \ - file://host-poweron.service" - -DEPENDS = "systemd" -RDEPENDS_${PN} = "bash" - -SYSTEMD_PACKAGES = "${PN}" -SYSTEMD_SERVICE_${PN} = "host-gpio.service host-poweron.service host-poweroff.service" - -do_install() { - install -d ${D}/usr/sbin - install -m 0755 ${S}init_once.sh ${D}/${sbindir}/ - install -m 0755 ${S}poweroff.sh ${D}/${sbindir}/ - install -m 0755 ${S}poweron.sh ${D}/${sbindir}/ -} diff --git a/meta-openbmc-machines/meta-x86/meta-quanta/meta-q71l/recipes-phosphor/sensors/phosphor-hwmon%.bbappend b/meta-openbmc-machines/meta-x86/meta-quanta/meta-q71l/recipes-phosphor/sensors/phosphor-hwmon%.bbappend deleted file mode 100644 index 19365c2fc..000000000 --- a/meta-openbmc-machines/meta-x86/meta-quanta/meta-q71l/recipes-phosphor/sensors/phosphor-hwmon%.bbappend +++ /dev/null @@ -1,17 +0,0 @@ -inherit obmc-phosphor-utils - -FILESEXTRAPATHS_prepend_quanta-q71l := "${THISDIR}/${PN}:" - -# More conf files can be added as sensors are added. - -ITEMS = "pwm-tacho-controller@1e786000.conf" - -TEMPS = "tmp75@4c tmp75@4e tmp75@4f" -TEMPBASE = "ahb/apb/i2c@1e78a000/i2c-bus@80/{0}.conf" -ITEMS += "${@compose_list(d, 'TEMPBASE', 'TEMPS')}" -ITEMS += "iio-hwmon.conf" - -ENVS = "obmc/hwmon/{0}" -SYSTEMD_ENVIRONMENT_FILE_${PN}_append_quanta-q71l := " ${@compose_list(d, 'ENVS', 'ITEMS')}" - -EXTRA_OECONF_append_quanta-q71l = " --enable-negative-errno-on-fail" diff --git a/meta-openbmc-machines/meta-x86/meta-quanta/meta-q71l/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@80/tmp75@4c.conf b/meta-openbmc-machines/meta-x86/meta-quanta/meta-q71l/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@80/tmp75@4c.conf deleted file mode 100644 index 4ac0ebfc9..000000000 --- a/meta-openbmc-machines/meta-x86/meta-quanta/meta-q71l/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@80/tmp75@4c.conf +++ /dev/null @@ -1 +0,0 @@ -LABEL_temp1=temp2_inlet diff --git a/meta-openbmc-machines/meta-x86/meta-quanta/meta-q71l/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@80/tmp75@4e.conf b/meta-openbmc-machines/meta-x86/meta-quanta/meta-q71l/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@80/tmp75@4e.conf deleted file mode 100644 index 504e4cfeb..000000000 --- a/meta-openbmc-machines/meta-x86/meta-quanta/meta-q71l/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@80/tmp75@4e.conf +++ /dev/null @@ -1 +0,0 @@ -LABEL_temp1=temp3 diff --git a/meta-openbmc-machines/meta-x86/meta-quanta/meta-q71l/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@80/tmp75@4f.conf b/meta-openbmc-machines/meta-x86/meta-quanta/meta-q71l/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@80/tmp75@4f.conf deleted file mode 100644 index 10ec2653b..000000000 --- a/meta-openbmc-machines/meta-x86/meta-quanta/meta-q71l/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@80/tmp75@4f.conf +++ /dev/null @@ -1 +0,0 @@ -LABEL_temp1=temp1 diff --git a/meta-openbmc-machines/meta-x86/meta-quanta/meta-q71l/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/iio-hwmon.conf b/meta-openbmc-machines/meta-x86/meta-quanta/meta-q71l/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/iio-hwmon.conf deleted file mode 100644 index cb8d54e18..000000000 --- a/meta-openbmc-machines/meta-x86/meta-quanta/meta-q71l/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/iio-hwmon.conf +++ /dev/null @@ -1,19 +0,0 @@ -LABEL_in1=p3v3_scaled -GAIN_in1=1.62 -LABEL_in2=p5v_scaled -GAIN_in2=2.47 -LABEL_in3=p12v_aux_scaled -GAIN_in3=6.01 -LABEL_in4=p1v1_ssb -LABEL_in5=pvcc_cpu0 -LABEL_in6=pvcc_cpu1 -LABEL_in7=p3v3_aux_scaled -GAIN_in7=1.62 -LABEL_in8=p5v_aux_scaled -GAIN_in8=2.47 -LABEL_in9=pvcc_cpu2 -LABEL_in10=pvcc_cpu3 -LABEL_in11=p12v_scaled -GAIN_in11=6.01 -LABEL_in12=p3v_vbat -GAIN_in12=1.4992504 diff --git a/meta-openbmc-machines/meta-x86/meta-quanta/meta-q71l/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/pwm-tacho-controller@1e786000.conf b/meta-openbmc-machines/meta-x86/meta-quanta/meta-q71l/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/pwm-tacho-controller@1e786000.conf deleted file mode 100644 index dfdecb40d..000000000 --- a/meta-openbmc-machines/meta-x86/meta-quanta/meta-q71l/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/pwm-tacho-controller@1e786000.conf +++ /dev/null @@ -1,9 +0,0 @@ -LABEL_fan1=fan1 -LABEL_fan2=fan2 -LABEL_fan3=fan3 -LABEL_fan4=fan4 -LABEL_fan5=fan5 -LABEL_fan6=fan6 -LABEL_fan7=fan7 -LABEL_fan8=fan8 - diff --git a/meta-openbmc-machines/meta-x86/meta-quanta/meta-q71l/recipes-phosphor/spictrl/files/spimaster.py b/meta-openbmc-machines/meta-x86/meta-quanta/meta-q71l/recipes-phosphor/spictrl/files/spimaster.py deleted file mode 100644 index dd08372b7..000000000 --- a/meta-openbmc-machines/meta-x86/meta-quanta/meta-q71l/recipes-phosphor/spictrl/files/spimaster.py +++ /dev/null @@ -1,148 +0,0 @@ -# Copyright (C) 2017 Google Inc. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -#!/usr/bin/env python -"""Basic utility for reading and writing registers on an ASPEED BMC. - -The values hardcoded are for the ASPEED AST2400. -""" - -import subprocess -import sys - -IO_TOOL = 'devmem' -PROTECTION_KEY = '0x1E6E2000' -HWTRAP = '0x1E6E2070' -# The AST2400 SCU Password (as int for write_register) -SCU_PASSWORD = 0x1688A8A8 - -# Bits 13:12 -SPI_MASK = 0xffffcfff -# Enable SPI Master -SPI_MASTER = 0x1000 -# Enable SPI Master and SPI Slave to AHB Bridge -SPI_MASTER_SLAVE = 0x2000 -# Enable SPI Pass-through -SPI_BYPASS = 0x3000 - - -def read_register(address): - """Run a tool to read a register value. - - This will convert it to an integer. - """ - - output = subprocess.check_output([IO_TOOL, address]).replace('\n', '') - value = int(output, 16) - return value - - -def write_register(address, value): - """Run a tool to write the 32-bit register value.""" - - subprocess.check_output([IO_TOOL, address, '32', '0x%x' % value]) - return - - -def set_master(value): - """Set Hardware Strapping to SPI Master.""" - - print 'Setting to "SPI Master"' - - masked = value & SPI_MASK - masked |= SPI_MASTER - - print 'setting: 0x%x' % masked - write_register(HWTRAP, masked) - - -def set_ahb_bridge(value): - """Set hardware strapping to spi master and spi-slave to ahb.""" - - print 'Setting to "SPI Master and SPI Slave to AHB Bridge"' - masked = value & SPI_MASK - masked |= SPI_MASTER_SLAVE - - print 'setting: 0x%x' % masked - write_register(HWTRAP, masked) - - -def set_bypass(value): - """Set hardware strappign to spi bypass.""" - - print 'Setting to "Enable SPI Pass-through"' - masked = value & SPI_MASK - masked |= SPI_BYPASS - - print 'setting: 0x%x' % masked - write_register(HWTRAP, masked) - - -def usage(): - """Print usage string.""" - - print 'usage: %s master|bridge|bypass' % sys.argv[0] - print 'master sets the BMC SPI to Master.' - print ('bridge sets the BMC SPI to Master-Slave bridge to AHB (for BIOS ' + - 'Update).') - print 'bypass sets the BMC SPI to Bypass (default).' - - -def main(): - """Main entry point for execution.""" - - if len(sys.argv) != 2: - usage() - sys.exit(-1) - - ctrl = sys.argv[1].lower() - if ctrl not in ('master', 'bridge', 'bypass'): - usage() - sys.exit(-1) - - locked = False - # Check if locked - value = read_register(PROTECTION_KEY) - if value == 1: - print 'Presently unlocked' - else: - print 'Presently locked' - locked = True - - # if Locked we need to unlock it. - if locked: - write_register(PROTECTION_KEY, SCU_PASSWORD) - - # Read the value. - value = read_register(HWTRAP) - if value & SPI_BYPASS == SPI_BYPASS: - print 'Presently set to bypass' - elif value & SPI_MASTER == SPI_MASTER: - print 'Presently set to master' - elif value & SPI_MASTER_SLAVE == SPI_MASTER_SLAVE: - print 'Presently set to master-slave' - - if ctrl == 'master': - set_master(value) - elif ctrl == 'bridge': - set_ahb_bridge(value) - elif ctrl == 'bypass': - set_bypass(value) - - # We leave it unlocked in case it was locked. - # we could lock it. - # TODO(venture): lock it by writing any non-password value. - -if __name__ == '__main__': - main() diff --git a/meta-openbmc-machines/meta-x86/meta-quanta/meta-q71l/recipes-phosphor/spictrl/spictrl.bb b/meta-openbmc-machines/meta-x86/meta-quanta/meta-q71l/recipes-phosphor/spictrl/spictrl.bb deleted file mode 100644 index 5b2fcf26c..000000000 --- a/meta-openbmc-machines/meta-x86/meta-quanta/meta-q71l/recipes-phosphor/spictrl/spictrl.bb +++ /dev/null @@ -1,19 +0,0 @@ -# Should RDEPENDS on python at the very least. -FILESEXTRAPATHS_append := "${THISDIR}/files:" - -LICENSE = "Apache-2.0" -LIC_FILES_CHKSUM = "file://spimaster.py;beginline=1;endline=13;md5=b86c59990b35609be34a0ec322a3cfff" - -S = "${WORKDIR}/" - -SRC_URI = "file://spimaster.py" - -DEPENDS = "python" - -FILES_${PN} += "*" - -do_install() { - install -d ${D}/home - install -d ${D}/home/root - install -m 0755 ${S}/spimaster.py ${D}/home/root/. -} diff --git a/meta-openbmc-machines/meta-x86/meta-quanta/meta-q71l/recipes-phosphor/workbook/quanta-q71l-config.bb b/meta-openbmc-machines/meta-x86/meta-quanta/meta-q71l/recipes-phosphor/workbook/quanta-q71l-config.bb deleted file mode 100644 index 647633f61..000000000 --- a/meta-openbmc-machines/meta-x86/meta-quanta/meta-q71l/recipes-phosphor/workbook/quanta-q71l-config.bb +++ /dev/null @@ -1,37 +0,0 @@ -SUMMARY = "Quanta Q71l board wiring" -DESCRIPTION = "Board wiring information for the Quanta Q71l system." -PR = "r1" - -inherit allarch -inherit setuptools -inherit pythonnative -inherit obmc-phosphor-license - -PROVIDES += "virtual/obmc-inventory-data" -RPROVIDES_${PN} += "virtual-obmc-inventory-data" - -DEPENDS += "python" - -S = "${WORKDIR}" -SRC_URI += "file://Quanta-q71l.py" - -# the following is unnecessary. -python() { - machine = d.getVar('MACHINE', True).capitalize() + '.py' - d.setVar('_config_in_skeleton', machine) -} - -do_make_setup() { - cp ${S}/${_config_in_skeleton} \ - ${S}/obmc_system_config.py - cat < ${S}/setup.py -from distutils.core import setup - -setup(name='${BPN}', - version='${PR}', - py_modules=['obmc_system_config'], - ) -EOF -} - -addtask make_setup after do_patch before do_configure diff --git a/meta-openbmc-machines/meta-x86/meta-quanta/meta-q71l/recipes-phosphor/workbook/quanta-q71l-config/Quanta-q71l.py b/meta-openbmc-machines/meta-x86/meta-quanta/meta-q71l/recipes-phosphor/workbook/quanta-q71l-config/Quanta-q71l.py deleted file mode 100644 index ca7cb2098..000000000 --- a/meta-openbmc-machines/meta-x86/meta-quanta/meta-q71l/recipes-phosphor/workbook/quanta-q71l-config/Quanta-q71l.py +++ /dev/null @@ -1,48 +0,0 @@ -## System states -## state can change to next state in 2 ways: -## - a process emits a GotoSystemState signal with state name to goto -## - objects specified in EXIT_STATE_DEPEND have started -SYSTEM_STATES = [ - 'BASE_APPS', - 'BMC_STARTING', - 'BMC_READY', - 'HOST_POWERING_ON', - 'HOST_POWERED_ON', - 'HOST_BOOTING', - 'HOST_BOOTED', - 'HOST_POWERED_OFF', -] - -EXIT_STATE_DEPEND = { - 'BASE_APPS' : { - '/xyz/openbmc_poroject/sensors': 0, - }, - 'BMC_STARTING' : { - '/xyz/openbmc_project/control/chassis0': 0, - }, -} - -FRU_INSTANCES = {} - -# I believe these numbers need to match the yaml file used to create the c++ ipmi map. -# the devices have types, but I don't believe that factors in here, I think these are -# just unique IDs. -ID_LOOKUP = { - 'FRU' : {}, - # The number at the end needs to match the FRU ID. - # https://github.com/openbmc/skeleton/blob/master/pysystemmgr/system_manager.py#L143 - # The parameter for it is of type 'y' (unsigned 8-bit integer) presumably decimal? - 'FRU_STR' : {}, - 'SENSOR' : {}, - 'GPIO_PRESENT' : {} -} - -GPIO_CONFIG = {} -HWMON_CONFIG = {} -GPIO_CONFIGS = {} - -# Miscellaneous non-poll sensor with system specific properties. -# The sensor id is the same as those defined in ID_LOOKUP['SENSOR']. -MISC_SENSORS = {} - -# vim: tabstop=8 expandtab shiftwidth=4 softtabstop=4 diff --git a/meta-openpower/COPYING.MIT b/meta-openpower/COPYING.MIT new file mode 100644 index 000000000..fb950dc69 --- /dev/null +++ b/meta-openpower/COPYING.MIT @@ -0,0 +1,17 @@ +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/meta-openpower/COPYING.apache-2.0 b/meta-openpower/COPYING.apache-2.0 new file mode 100644 index 000000000..67db85882 --- /dev/null +++ b/meta-openpower/COPYING.apache-2.0 @@ -0,0 +1,175 @@ + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. diff --git a/meta-openpower/LICENSE b/meta-openpower/LICENSE new file mode 100644 index 000000000..2bf823dc4 --- /dev/null +++ b/meta-openpower/LICENSE @@ -0,0 +1,12 @@ +Different components of Phosphor OpenBMC are under different licenses (a mix +of MIT and Apache-2.0). Please see: + +COPYING.Apache-2.0 +COPYING.MIT (MIT) + +All metadata is MIT licensed unless otherwise stated. Source code +included in tree for individual recipes is under the LICENSE stated in +the associated recipe (.bb file) unless otherwise stated. + +License information for any other files is either explicitly stated +or defaults to Apache-2.0. diff --git a/meta-openpower/MAINTAINERS b/meta-openpower/MAINTAINERS new file mode 100644 index 000000000..9b799c237 --- /dev/null +++ b/meta-openpower/MAINTAINERS @@ -0,0 +1,48 @@ +How to use this list: + Find the most specific section entry (described below) that matches where + your change lives and add the reviewers (R) and maintainers (M) as + reviewers. You can use the same method to track down who knows a particular + code base best. + + Your change/query may span multiple entries; that is okay. + + If you do not find an entry that describes your request at all, someone + forgot to update this list; please at least file an issue or send an email + to a maintainer, but preferably you should just update this document. + +Description of section entries: + + Section entries are structured according to the following scheme: + + X: NAME + X: ... + . + . + . + + Where REPO_NAME is the name of the repository within the OpenBMC GitHub + organization; FILE_PATH is a file path within the repository, possibly with + wildcards; X is a tag of one of the following types: + + M: Denotes maintainer; has fields NAME ; + if omitted from an entry, assume one of the maintainers from the + MAINTAINERS entry. + R: Denotes reviewer; has fields NAME ; + these people are to be added as reviewers for a change matching the repo + path. + F: Denotes forked from an external repository; has fields URL. + + Line comments are to be denoted "# SOME COMMENT" (typical shell style + comment); it is important to follow the correct syntax and semantics as we + may want to use automated tools with this file in the future. + + A change cannot be added to an OpenBMC repository without a MAINTAINER's + approval; thus, a MAINTAINER should always be listed as a reviewer. + +START OF MAINTAINERS LIST +------------------------- + +# THIS REPOSITORY HAS A DIFFERENT SUBMISSION PROCESS: this is a subtree in +# @openbmc and is synced by the maintainer using git-subtree. Please submit +# changes against @openbmc. +M: Brad Bishop diff --git a/meta-openpower/README.md b/meta-openpower/README.md new file mode 100644 index 000000000..5558eb1ee --- /dev/null +++ b/meta-openpower/README.md @@ -0,0 +1,6 @@ +OpenPOWER +================ + +meta-openpower is the OpenPOWER layer and should be included in all OpenPOWER +systems' bblayers.conf. More information on OpenPOWER can be found +[here](https://openpowerfoundation.org/). diff --git a/meta-openpower/classes/openpower-fru-vpd.bbclass b/meta-openpower/classes/openpower-fru-vpd.bbclass new file mode 100644 index 000000000..a97774e35 --- /dev/null +++ b/meta-openpower/classes/openpower-fru-vpd.bbclass @@ -0,0 +1,5 @@ +vpdlayout_datadir="${datadir}/openpower-fru-vpd/vpdlayout" +inventory_datadir_name="/openpower-fru-inventory/inventory" +inventory_datadir_native="${datadir}${inventory_datadir_name}" +inventory_envdir="${envfiledir}/obmc" +properties_datadir="${datadir}/openpower-fru-vpd/properties" diff --git a/meta-openpower/classes/openpower-occ-control.bbclass b/meta-openpower/classes/openpower-occ-control.bbclass new file mode 100644 index 000000000..4294e937e --- /dev/null +++ b/meta-openpower/classes/openpower-occ-control.bbclass @@ -0,0 +1 @@ +YAML_DEST="${D}${datadir}/openpower-occ-control" diff --git a/meta-openpower/common/recipes-bsp/ffs/ffs.inc b/meta-openpower/common/recipes-bsp/ffs/ffs.inc new file mode 100644 index 000000000..f144884aa --- /dev/null +++ b/meta-openpower/common/recipes-bsp/ffs/ffs.inc @@ -0,0 +1,17 @@ +SUMMARY = "Tools for manipulating FFS flash images." +DESCRIPTION = "FFS is the FSP Flash File Structure which is also currently \ +used on OpenPOWER machines for the flash layout." + +HOMEPAGE = "https://github.com/open-power/ffs" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://LICENSE;md5=34400b68072d710fecd0a2940a0d1658" + +inherit autotools pkgconfig + +ALLOW_EMPTY_${PN} = "1" +PACKAGE_BEFORE_PN += "${PN}-ecc ${PN}-deprecated" + +FILES_${PN}-ecc = "${bindir}/ecc" +FILES_${PN}-deprecated = "${bindir}" + +BBCLASSEXTEND = "native nativesdk" diff --git a/meta-openpower/common/recipes-bsp/ffs/ffs_git.bb b/meta-openpower/common/recipes-bsp/ffs/ffs_git.bb new file mode 100644 index 000000000..2340121bd --- /dev/null +++ b/meta-openpower/common/recipes-bsp/ffs/ffs_git.bb @@ -0,0 +1,8 @@ +require ffs.inc + +PV = "v0.1.0+git${SRCPV}" + +SRCREV = "3ec70fbc458e32eef0d0b1de79688b4dc48cbd57" +SRC_URI += "git://github.com/open-power/ffs.git" + +S = "${WORKDIR}/git" diff --git a/meta-openpower/common/recipes-bsp/fsidbg/fsidbg.bb b/meta-openpower/common/recipes-bsp/fsidbg/fsidbg.bb new file mode 100644 index 000000000..b6fed556a --- /dev/null +++ b/meta-openpower/common/recipes-bsp/fsidbg/fsidbg.bb @@ -0,0 +1,18 @@ +SUMMARY = "FSI debug tool" +DESCRIPTION = "fsidbg is a tool to access remote FSI engines and perform client driver operations" +LICENSE = "GPLv3" +LIC_FILES_CHKSUM = "file://${S}/LICENSE;md5=84dcc94da3adb52b53ae4fa38fe49e5d" + +SRC_URI += "git://github.com/eddiejames/fsidbg.git" + +SRCREV = "dfe278065c877724242dfae15a4c627fd2e3611c" +PV = "git${SRCREV}" + +S = "${WORKDIR}/git" + +do_install() { + install -d ${D}${bindir} + install -m 0755 fsidbg ${D}${bindir} +} + +TARGET_CC_ARCH += "${LDFLAGS}" diff --git a/meta-openpower/common/recipes-bsp/pdbg/pdbg/0001-CFAM-reg-0x2918-access-hack.patch b/meta-openpower/common/recipes-bsp/pdbg/pdbg/0001-CFAM-reg-0x2918-access-hack.patch new file mode 100644 index 000000000..dba62e3fe --- /dev/null +++ b/meta-openpower/common/recipes-bsp/pdbg/pdbg/0001-CFAM-reg-0x2918-access-hack.patch @@ -0,0 +1,34 @@ +From e21d90ae8c131eae9d78e3d06f29cab55c952884 Mon Sep 17 00:00:00 2001 +From: Matt Spinler +Date: Thu, 19 Jan 2017 09:06:48 -0600 +Subject: [PATCH] CFAM reg 0x2918 access hack + +--- + libpdbg/bmcfsi.c | 11 ++++++++++- + 1 file changed, 10 insertions(+), 1 deletion(-) + +diff --git a/libpdbg/bmcfsi.c b/libpdbg/bmcfsi.c +index 64dbd69..f763f2a 100644 +--- a/libpdbg/bmcfsi.c ++++ b/libpdbg/bmcfsi.c +@@ -247,7 +247,16 @@ static uint64_t fsi_abs_ar(uint32_t addr, int read) + /* Reformat the address. I'm not sure I fully understand this + * yet but we basically shift the bottom byte and add 0b01 + * (for the write word?) */ +- addr = ((addr & 0x1fff00) | ((addr & 0xff) << 2)) << 1; ++ ++ /* Hack: this shifting doesn't work for all addresses, but it does ++ * work for 2918 and (and 2nd chip 2918) so use it just for that */ ++ if ((addr == 0x2918) || (addr == 0x102918)) { ++ addr = ((addr & 0x1ffe00) | ((addr & 0x1ff) << 2)) << 1; ++ } ++ else { ++ addr = ((addr & 0x1fff00) | ((addr & 0xff) << 2)) << 1; ++ } ++ + addr |= 0x3; + addr |= slave_id << 26; + addr |= (0x8ULL | !!(read)) << 22; +-- +2.11.0 + diff --git a/meta-openpower/common/recipes-bsp/pdbg/pdbg_1.0.bb b/meta-openpower/common/recipes-bsp/pdbg/pdbg_1.0.bb new file mode 100644 index 000000000..4d48a0ddf --- /dev/null +++ b/meta-openpower/common/recipes-bsp/pdbg/pdbg_1.0.bb @@ -0,0 +1,13 @@ +SUMMARY = "PowerPC FSI Debugger" +DESCRIPTION = "pdbg allows JTAG-like debugging of the host POWER processors" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://${S}/COPYING;md5=3b83ef96387f14655fc854ddc3c6bd57" + +SRC_URI += "git://github.com/open-power/pdbg.git;branch=master" +SRCREV = "3f1c06d62f81dfbfbb1723d15a6ff3c2f23708f1" + +DEPENDS += "dtc-native" + +S = "${WORKDIR}/git" + +inherit autotools diff --git a/meta-openpower/common/recipes-bsp/skiboot/gard.bb b/meta-openpower/common/recipes-bsp/skiboot/gard.bb new file mode 100644 index 000000000..214e905ef --- /dev/null +++ b/meta-openpower/common/recipes-bsp/skiboot/gard.bb @@ -0,0 +1,5 @@ +SUMMARY = "gard record tool for OpenPower" +DESCRIPTION = "gard record tool for OpenPower machines" + +require skiboot.inc +EXTRA_OEMAKE_append = " PFLASH_VERSION=${PV} GARD_VERSION=${PV}" diff --git a/meta-openpower/common/recipes-bsp/skiboot/pflash.bb b/meta-openpower/common/recipes-bsp/skiboot/pflash.bb new file mode 100644 index 000000000..05aa2fcca --- /dev/null +++ b/meta-openpower/common/recipes-bsp/skiboot/pflash.bb @@ -0,0 +1,8 @@ +SUMMARY = "pflash programmer for OpenPower" +DESCRIPTION = "pflash firmware programming tool for OpenPower machines" + +require skiboot.inc +EXTRA_OEMAKE_append = " PFLASH_VERSION=${PV} LINKAGE=dynamic" + +#TODO: openbmc/openbmc#1361 - Fix GNU_HASH warnings in pflash +TARGET_CC_ARCH += "${LDFLAGS}" diff --git a/meta-openpower/common/recipes-bsp/skiboot/skiboot.inc b/meta-openpower/common/recipes-bsp/skiboot/skiboot.inc new file mode 100644 index 000000000..169b207b7 --- /dev/null +++ b/meta-openpower/common/recipes-bsp/skiboot/skiboot.inc @@ -0,0 +1,27 @@ +HOMEPAGE = "https://github.com/open-power" +LICENSE = "Apache-2.0" + +SRC_URI += "git://github.com/open-power/skiboot.git;nobranch=1" + +FILESEXTRAPATHS_append := "${THISDIR}/skiboot:" + +LIC_FILES_CHKSUM = "file://${S}/LICENCE;md5=3b83ef96387f14655fc854ddc3c6bd57" + +SRCREV = "452998f4be5973d8884e3db5aa362bf40e11467a" +PV = "v6.1" + +S = "${WORKDIR}/git" + +EXTRA_OEMAKE = "CROSS_COMPILE=${TARGET_PREFIX} SKIBOOT_VERSION=${PV} V=1" + +SKIBOOT_SUBDIR ?= "external/${PN}" + +do_compile() { + oe_runmake -C ${SKIBOOT_SUBDIR} all +} + +# TODO: remove PREFIX=$prefix when updating to a version that has +# http://patchwork.ozlabs.org/patch/923741/ is merged upstream +do_install() { + oe_runmake -C ${SKIBOOT_SUBDIR} install DESTDIR=${D} prefix=/usr PREFIX=$prefix +} diff --git a/meta-openpower/common/recipes-phosphor/dbus/openpower-dbus-interfaces-mapper-config-native.bb b/meta-openpower/common/recipes-phosphor/dbus/openpower-dbus-interfaces-mapper-config-native.bb new file mode 100644 index 000000000..1ef4adca2 --- /dev/null +++ b/meta-openpower/common/recipes-phosphor/dbus/openpower-dbus-interfaces-mapper-config-native.bb @@ -0,0 +1,11 @@ +SUMMARY="Add /org/open_power namespace to phosphor-mapper" +DESCRIPTION="Add the /org/open_power path namespace and \ +org.open_power interface prefix to the mapper \ +watch list." + +inherit phosphor-mapper +inherit native +inherit obmc-phosphor-license + +PHOSPHOR_MAPPER_NAMESPACE_append = " /org/open_power" +PHOSPHOR_MAPPER_INTERFACE_append = " org.open_power" diff --git a/meta-openpower/common/recipes-phosphor/dbus/openpower-dbus-interfaces.bb b/meta-openpower/common/recipes-phosphor/dbus/openpower-dbus-interfaces.bb new file mode 100644 index 000000000..18ce1adf1 --- /dev/null +++ b/meta-openpower/common/recipes-phosphor/dbus/openpower-dbus-interfaces.bb @@ -0,0 +1,32 @@ +SUMMARY = "Open POWER DBus Interfaces" +DESCRIPTION = "Generated bindings, using sdbus++, for the openpower YAML" +PR = "r1" + +S = "${WORKDIR}/git" + +inherit autotools pkgconfig +inherit obmc-phosphor-license +inherit pythonnative +inherit phosphor-dbus-yaml + +DEPENDS += "autoconf-archive-native" +DEPENDS += "sdbus++-native" + +SRC_URI += "git://github.com/openbmc/openpower-dbus-interfaces" +SRCREV = "db61501f7a2ad964555b3fb482a2bb4cffcbbb9d" + +DEPENDS_remove_class-native = "sdbus++-native" +DEPENDS_remove_class-nativesdk = "sdbus++-native" + +PACKAGECONFIG ??= "libopenpower_dbus" +PACKAGECONFIG[libopenpower_dbus] = " \ + --enable-libopenpower_dbus, \ + --disable-libopenpower_dbus, \ + systemd sdbusplus, \ + libsystemd sdbusplus \ + " + +PACKAGECONFIG_remove_class-native = "libopenpower_dbus" +PACKAGECONFIG_remove_class-nativesdk = "libopenpower_dbus" + +BBCLASSEXTEND += "native nativesdk" diff --git a/meta-openpower/common/recipes-phosphor/dbus/phosphor-mapper-config-native%.bbappend b/meta-openpower/common/recipes-phosphor/dbus/phosphor-mapper-config-native%.bbappend new file mode 100644 index 000000000..04df9733b --- /dev/null +++ b/meta-openpower/common/recipes-phosphor/dbus/phosphor-mapper-config-native%.bbappend @@ -0,0 +1 @@ +PHOSPHOR_MAPPER_CONFIGS_append_df-openpower = " openpower-dbus-interfaces-mapper-config-native" diff --git a/meta-openpower/common/recipes-phosphor/debug/openpower-debug-collector.bb b/meta-openpower/common/recipes-phosphor/debug/openpower-debug-collector.bb new file mode 100644 index 000000000..ac4cd0141 --- /dev/null +++ b/meta-openpower/common/recipes-phosphor/debug/openpower-debug-collector.bb @@ -0,0 +1,77 @@ +SUMMARY = "OpenPOWER Debug Collector" +DESCRIPTION = "Application to log error during host checkstop and watchdog timeout" + +PR = "r1" + +inherit autotools \ + pkgconfig \ + obmc-phosphor-systemd \ + pythonnative \ + phosphor-dbus-yaml + +require ${PN}.inc + +DEPENDS += " \ + phosphor-logging \ + autoconf-archive-native \ + sdbus++-native \ + " +RDEPENDS_${PN} += " \ + phosphor-logging \ + " + +S = "${WORKDIR}/git" + +# This provides below 2 applications that are called into in case +# of host checkstop and host watchdog timeout respectively. +APPS = "checkstop watchdog" + +DEBUG_TMPL = "openpower-debug-collector-{0}@.service" +SYSTEMD_SERVICE_${PN} += "${@compose_list(d, 'DEBUG_TMPL', 'APPS')}" + +# This needs to be executed as part of host crash +CHECKSTOP_TMPL = "openpower-debug-collector-checkstop@.service" +CRASH_TGTFMT = "obmc-host-crash@{0}.target" +CHECKSTOP_INSTFMT = "openpower-debug-collector-checkstop@{0}.service" +CRASH_CHECKSTOP_FMT = "../${CHECKSTOP_TMPL}:${CRASH_TGTFMT}.wants/${CHECKSTOP_INSTFMT}" + +# Make watchdog part of obmc-host-timeout target +WDOG_TMPL = "openpower-debug-collector-watchdog@.service" +TIMEOUT_TGTFMT = "obmc-host-timeout@{0}.target" +WDOG_INSTFMT = "openpower-debug-collector-watchdog@{0}.service" +TIMEOUT_WDOG_FMT = "../${WDOG_TMPL}:${TIMEOUT_TGTFMT}.wants/${WDOG_INSTFMT}" + +# Capture debug information on watchdog timeout +DEBUG_WD_TIMEOUT_TMPL = "openpower-debug-collector-watchdog-timeout@.service" +DEBUG_WD_TIMEOUT_INSTFMT = "openpower-debug-collector-watchdog-timeout@{0}.service" +DEBUG_WD_TIMEOUT_FMT = "../${DEBUG_WD_TIMEOUT_TMPL}:${TIMEOUT_TGTFMT}.wants/${DEBUG_WD_TIMEOUT_INSTFMT}" + +SYSTEMD_LINK_${PN} += "${@compose_list(d, 'CRASH_CHECKSTOP_FMT', 'OBMC_HOST_INSTANCES')}" +SYSTEMD_LINK_${PN} += "${@compose_list(d, 'TIMEOUT_WDOG_FMT', 'OBMC_HOST_INSTANCES')}" +SYSTEMD_LINK_${PN} += "${@compose_list(d, 'DEBUG_WD_TIMEOUT_FMT', 'OBMC_HOST_INSTANCES')}" + +# Do not depend on phosphor-logging for native build +DEPENDS_remove_class-native = "phosphor-logging" + +# Do not depend on phosphor-logging for native SDK build +DEPENDS_remove_class-nativesdk = "phosphor-logging" + +# Provide a means to enable/disable install_error_yaml feature +PACKAGECONFIG ??= "install_error_yaml" +PACKAGECONFIG[install_error_yaml] = " \ + --enable-install_error_yaml, \ + --disable-install_error_yaml, ,\ + " + +# Enable install_error_yaml during native and native SDK build +PACKAGECONFIG_add_class-native = "install_error_yaml" +PACKAGECONFIG_add_class-nativesdk = "install_error_yaml" + +# Disable install_error_yaml during target build +PACKAGECONFIG_remove_class-target = "install_error_yaml" + +# Disable generating elog error header file during bitbake. Applications +# should be using the elog header generated by phosphor-logging recipe +EXTRA_OECONF += "--disable-gen_errors" + +BBCLASSEXTEND += "native nativesdk" diff --git a/meta-openpower/common/recipes-phosphor/debug/openpower-debug-collector.inc b/meta-openpower/common/recipes-phosphor/debug/openpower-debug-collector.inc new file mode 100644 index 000000000..4b1435625 --- /dev/null +++ b/meta-openpower/common/recipes-phosphor/debug/openpower-debug-collector.inc @@ -0,0 +1,5 @@ +HOMEPAGE = "https://github.com/openbmc/openpower-debug-collector" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://LICENSE;md5=e3fc50a88d0a364313df4b21ef20c29e" +SRC_URI += "git://github.com/openbmc/openpower-debug-collector" +SRCREV = "5bc32f24a05de75b3a11d93cdae7b99ee718efcb" diff --git a/meta-openpower/common/recipes-phosphor/debug/openpower-debug-collector/openpower-debug-collector-checkstop@.service b/meta-openpower/common/recipes-phosphor/debug/openpower-debug-collector/openpower-debug-collector-checkstop@.service new file mode 100644 index 000000000..5e8cf3dcd --- /dev/null +++ b/meta-openpower/common/recipes-phosphor/debug/openpower-debug-collector/openpower-debug-collector-checkstop@.service @@ -0,0 +1,13 @@ +[Unit] +Description=OpenPOWER debug data collector for host checkstop +Before=obmc-host-quiesce@%i.target + +[Service] +# Adding 10 seconds to allow OCC to collect debug data +# before processing checkstop. OCC has to wait 5 seconds +# for our driver to stop using the SBEFIFO. +ExecStart={base_bindir}/sleep 10 +ExecStart=/usr/bin/env checkstop_app +SyslogIdentifier=checkstop_app +Type=oneshot +Restart=no diff --git a/meta-openpower/common/recipes-phosphor/debug/openpower-debug-collector/openpower-debug-collector-watchdog-timeout@.service b/meta-openpower/common/recipes-phosphor/debug/openpower-debug-collector/openpower-debug-collector-watchdog-timeout@.service new file mode 100644 index 000000000..55ba40351 --- /dev/null +++ b/meta-openpower/common/recipes-phosphor/debug/openpower-debug-collector/openpower-debug-collector-watchdog-timeout@.service @@ -0,0 +1,9 @@ +[Unit] +Description=OpenPOWER debug data collector for host %I watchdog timeout +Before=obmc-host-quiesce@%i.target + +[Service] +ExecStart=/usr/bin/env openpower-proc-control collectSBEHBData +SyslogIdentifier=openpower-proc-control +Type=oneshot +Restart=no diff --git a/meta-openpower/common/recipes-phosphor/debug/openpower-debug-collector/openpower-debug-collector-watchdog@.service b/meta-openpower/common/recipes-phosphor/debug/openpower-debug-collector/openpower-debug-collector-watchdog@.service new file mode 100644 index 000000000..6fc3fec82 --- /dev/null +++ b/meta-openpower/common/recipes-phosphor/debug/openpower-debug-collector/openpower-debug-collector-watchdog@.service @@ -0,0 +1,9 @@ +[Unit] +Description=OpenPOWER debug data collector for host watchdog timeout +Before=obmc-host-quiesce@%i.target + +[Service] +ExecStart=/usr/bin/env watchdog_timeout +SyslogIdentifier=watchdog_timeout +Type=oneshot +Restart=no diff --git a/meta-openpower/common/recipes-phosphor/flash/openpower-software-manager.bb b/meta-openpower/common/recipes-phosphor/flash/openpower-software-manager.bb new file mode 100644 index 000000000..cd17e0d5c --- /dev/null +++ b/meta-openpower/common/recipes-phosphor/flash/openpower-software-manager.bb @@ -0,0 +1,71 @@ +SUMMARY = "OpenPower Software Management" +DESCRIPTION = "OpenPower Software Manager provides a set of host software \ +management daemons. It is suitable for use on a wide variety of OpenPower \ +platforms." +HOMEPAGE = "https://github.com/openbmc/openpower-pnor-code-mgmt" +PR = "r1" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://${S}/LICENSE;md5=e3fc50a88d0a364313df4b21ef20c29e" + +inherit autotools pkgconfig +inherit obmc-phosphor-dbus-service +inherit pythonnative + +PACKAGECONFIG[verify_pnor_signature] = "--enable-verify_pnor_signature,--disable-verify_pnor_signature" + +DEPENDS += " \ + autoconf-archive-native \ + phosphor-dbus-interfaces \ + phosphor-logging \ + sdbusplus \ + sdbusplus-native \ + " + +RDEPENDS_${PN} += " \ + mtd-utils-ubifs \ + phosphor-dbus-interfaces \ + phosphor-logging \ + sdbusplus \ + virtual-obmc-image-manager \ + " + +S = "${WORKDIR}/git" + +SRC_URI += "git://github.com/openbmc/openpower-pnor-code-mgmt" + +SRC_URI += "file://obmc-flash-bios" + +SRCREV = "c39d923fee581533775e37be3f59f77c021718ee" + +do_install_append() { + install -d ${D}${sbindir} + install -m 0755 ${WORKDIR}/obmc-flash-bios ${D}${sbindir}/obmc-flash-bios +} + +DBUS_SERVICE_${PN} += "org.open_power.Software.Host.Updater.service" + +SYSTEMD_SERVICE_${PN} += " \ + obmc-flash-bios-ubiattach.service \ + obmc-flash-bios-ubimount@.service \ + obmc-flash-bios-ubiumount-ro@.service \ + obmc-flash-bios-ubiumount-rw@.service \ + obmc-flash-bios-ubipatch.service \ + obmc-flash-bios-ubiremount.service \ + obmc-flash-bios-updatesymlinks.service \ + obmc-flash-bios-cleanup.service \ + obmc-flash-bios-enable-clearvolatile@.service \ + obmc-flash-bios-check-clearvolatile@.service \ + " + +ENABLE_CLEAR_VOLATILE_TMPL = "obmc-flash-bios-enable-clearvolatile@.service" +HOST_START_TGTFMT = "obmc-host-start@{0}.target" +ENABLE_CLEAR_VOLATILE_INSTFMT = "obmc-flash-bios-enable-clearvolatile@{0}.service" +ENABLE_CLEAR_VOLATILE_START_FMT = "../${ENABLE_CLEAR_VOLATILE_TMPL}:${HOST_START_TGTFMT}.requires/${ENABLE_CLEAR_VOLATILE_INSTFMT}" + +CHECK_CLEAR_VOLATILE_TMPL = "obmc-flash-bios-check-clearvolatile@.service" +HOST_STARTMIN_TGTFMT = "obmc-host-startmin@{0}.target" +CHECK_CLEAR_VOLATILE_INSTFMT = "obmc-flash-bios-check-clearvolatile@{0}.service" +CHECK_CLEAR_VOLATILE_START_FMT = "../${CHECK_CLEAR_VOLATILE_TMPL}:${HOST_STARTMIN_TGTFMT}.requires/${CHECK_CLEAR_VOLATILE_INSTFMT}" + +SYSTEMD_LINK_${PN} += "${@compose_list_zip(d, 'ENABLE_CLEAR_VOLATILE_START_FMT', 'OBMC_HOST_INSTANCES')}" +SYSTEMD_LINK_${PN} += "${@compose_list_zip(d, 'CHECK_CLEAR_VOLATILE_START_FMT', 'OBMC_HOST_INSTANCES')}" diff --git a/meta-openpower/common/recipes-phosphor/flash/openpower-software-manager/obmc-flash-bios b/meta-openpower/common/recipes-phosphor/flash/openpower-software-manager/obmc-flash-bios new file mode 100644 index 000000000..ff8818518 --- /dev/null +++ b/meta-openpower/common/recipes-phosphor/flash/openpower-software-manager/obmc-flash-bios @@ -0,0 +1,362 @@ +#!/bin/sh + +# Get the mtd device number (mtdX) +findmtd() { + m="$(grep -xl "$1" /sys/class/mtd/*/name)" + m="${m%/name}" + m="${m##*/}" + echo "${m}" +} + +# Get the ubi device number (ubiX_Y) +findubi() { + u="$(grep -xl "$1" /sys/class/ubi/ubi?/subsystem/ubi*/name)" + u="${u%/name}" + u="${u##*/}" + echo "${u}" +} + +# Get the mount information +is_mounted() { + grep -q "$1" /proc/mounts + return $? +} + +# Attach the pnor mtd device to ubi. +attach_ubi() { + pnormtd="$(findmtd pnor)" + pnor="${pnormtd#mtd}" + pnordev="/dev/mtd${pnor}" + + if [ -d "/sys/class/ubi/ubi${pnor}" ]; then + # Already attached + return 0 + fi + + ubiattach /dev/ubi_ctrl -m "${pnor}" -d "${pnor}" + rc=$? + if [ ${rc} -ne 0 ]; then + # Check the pnor mtd device is formatted as ubi by reading the first 3 byes, + # which should be the ascii chars 'UBI' + magic="$(hexdump -C -n 3 ${pnordev})" + if [[ "${magic}" =~ "UBI" ]]; then + # Device already formatted as ubi, ubiattach failed for some other reason + return ${rc} + else + # Format device as ubi + echo "Starting ubiformat ${pnordev}" + ubiformat "${pnordev}" -y -q + # Retry the ubiattach + ubiattach /dev/ubi_ctrl -m "${pnor}" -d "${pnor}" + fi + fi +} + +mount_squashfs() { + pnormtd="$(findmtd pnor)" + ubidev="/dev/ubi${pnormtd#mtd}" + mountdir="/media/${name}" + vol="$(findubi "${name}")" + img="/tmp/images/${version}/pnor.xz.squashfs" + filesize="$(ls -sh $img | awk -F " " {'print $1'})" + + if is_mounted "${name}"; then + echo "${name} is already mounted." + return 0 + fi + + if [ ! -z "${vol}" ]; then + ubirmvol "${ubidev}" -N "${name}" + fi + + if [ ! -d "${mountdir}" ]; then + mkdir "${mountdir}" + fi + + # Set size of read-only partition equal to pnor.xz.squashfs + ubimkvol "${ubidev}" -N "${name}" -s "${filesize}"KiB --type=static + vol="$(findubi "${name}")" + + if [ $? != 0 ]; then + echo "Unable to create RO volume!" + return 1 + fi + + ubidevid="${vol#ubi}" + ubiupdatevol "/dev/ubi${ubidevid}" "${img}" + + if [ $? != 0 ]; then + echo "Unable to update RO volume!" + return 1 + fi + + ubiblock --create "/dev/ubi${ubidevid}" + + if [ $? != 0 ]; then + echo "Unable to create UBI block for RO volume!" + return 1 + fi + + mount -t squashfs -o ro "/dev/ubiblock${ubidevid}" "${mountdir}" + + if [ $? != 0 ]; then + echo "Unable to mount RO volume!" + return 1 + fi +} + +mount_ubi() { + pnormtd="$(findmtd pnor)" + pnor="${pnormtd#mtd}" + ubidev="/dev/ubi${pnor}" + pnordev="/dev/mtd${pnor}" + + if [[ "${name}" == "pnor-patch" ]]; then + if [[ "$(fw_printenv fieldmode 2>/dev/null)" == "fieldmode=true" ]]; then + return 0 + fi + if [[ ! "$(hexdump -C -n 3 ${pnordev})" =~ "UBI" ]]; then + return 0 + fi + mountdir="/usr/local/share/pnor" + else + mountdir="/media/${name}" + fi + + if [[ "${name}" == "pnor-prsv" ]]; then + size="2MiB" + else + size="16MiB" + fi + + if [ ! -d "${mountdir}" ]; then + mkdir -p "${mountdir}" + fi + + vol="$(findubi "${name}")" + if [ -z "${vol}" ]; then + ubimkvol "${ubidev}" -N "${name}" -s "${size}" + fi + + if ! is_mounted "${name}"; then + mountdev="ubi${pnor}:${name}" + mount -t ubifs "${mountdev}" "${mountdir}" + fi +} + +umount_ubi() { + pnormtd="$(findmtd pnor)" + pnor="${pnormtd#mtd}" + ubidev="/dev/ubi${pnor}" + mountdir="/media/${name}" + + if is_mounted "${name}"; then + umount "${mountdir}" + fi + + vol="$(findubi "${name}")" + id="${vol##*_}" + if [ -n "${id}" ]; then + ubirmvol "${ubidev}" -n "${id}" + fi + + if [ -d "${mountdir}" ]; then + rm -r "${mountdir}" + fi +} + +remount_ubi() { + pnormtd="$(findmtd pnor)" + pnor="${pnormtd#mtd}" + pnordev="/dev/mtd${pnor}" + + # Re-Attach the pnor mtd device to ubi + if [[ $(hexdump -C -n 3 ${pnordev}) =~ "UBI" ]]; then + ubiattach /dev/ubi_ctrl -m "${pnor}" -d "${pnor}" + else + # Device not formatted as ubi. + return 0 + fi + + # Get information on all ubi volumes + ubinfo=$(ubinfo -d ${pnor}) + presentVolumes=${ubinfo##*:} + IFS=', ' read -r -a array <<< "$presentVolumes" + for element in ${array[@]}; + do + elementProperties=$(ubinfo -d $pnor -n $element) + # Get ubi volume name by getting rid of additional properties + name=${elementProperties#*Name:} + name="${name%Character*}" + name="$(echo -e "${name}" | tr -d '[:space:]')" + + if [[ ${name} == pnor-prsv ]] || [[ ${name} == pnor-rw* ]] || [[ ${name} == pnor-ro* ]]; then + mountdir="/media/${name}" + if [ ! -d "${mountdir}" ]; then + mkdir -p "${mountdir}" + fi + + if [[ ${name} == pnor-ro* ]] + then + ubiblock --create /dev/ubi${pnor}_${element} + mount -t squashfs -o ro "/dev/ubiblock${pnor}_${element}" "${mountdir}" + else + mount -t ubifs "ubi${pnor}:${name}" "${mountdir}" + fi + fi + done +} + +update_symlinks() { + PNOR_ACTIVE_PATH="/var/lib/phosphor-software-manager/pnor/" + PNOR_RO_ACTIVE_PATH="/var/lib/phosphor-software-manager/pnor/ro" + PNOR_RO_PREFIX="/media/pnor-ro-" + PNOR_RW_ACTIVE_PATH="/var/lib/phosphor-software-manager/pnor/rw" + PNOR_RW_PREFIX="/media/pnor-rw-" + PNOR_PRSV_ACTIVE_PATH="/var/lib/phosphor-software-manager/pnor/prsv" + PNOR_PRSV="/media/pnor-prsv" + PERSISTENCE_PATH="/var/lib/obmc/openpower-pnor-code-mgmt/" + PNOR_PATCH_LOCATION="/usr/local/share/pnor/" + + # Get a list of all active PNOR versions + data="$(ls -d ${PNOR_RO_PREFIX}*)" + IFS=$'\n' array=(${data}) + + currentVersion="" + lowestPriority=255 + for element in ${array[@]}; do + #Remove the PNOR_RO_PREFIX from the path to get version ID. + versionId="${element#${PNOR_RO_PREFIX}}" + + # Get the priority of active versions from persistence files. + if [[ -f "${PERSISTENCE_PATH}${versionId}" ]]; then + data="$(grep -r "priority" ${PERSISTENCE_PATH}${versionId})" + priority="${data: -1}" + if [[ priority -le lowestPriority ]]; then + lowestPriority=${priority} + currentVersion=${versionId} + fi + fi + done + + # Return if no active version found + if [ -z $currentVersion ]; then + return 0; + fi + + if [ ! -d "${PNOR_ACTIVE_PATH}" ]; then + mkdir -p "${PNOR_ACTIVE_PATH}" + fi + + # If the RW or RO active links doesn't point to the version with + # lowest priority, then remove the symlink and create new ones. + if [[ $(readlink -f "${PNOR_RO_ACTIVE_PATH}") != ${PNOR_RO_PREFIX}${currentVersion} ]]; then + rm -f ${PNOR_RO_ACTIVE_PATH} + rm -rf ${PNOR_PATCH_LOCATION}* + ln -sfv ${PNOR_RO_PREFIX}${currentVersion} ${PNOR_RO_ACTIVE_PATH} + fi + + if [[ $(readlink -f "${PNOR_RW_ACTIVE_PATH}") != ${PNOR_RW_PREFIX}${currentVersion} ]]; then + rm -f ${PNOR_RW_ACTIVE_PATH} + ln -sfv ${PNOR_RW_PREFIX}${currentVersion} ${PNOR_RW_ACTIVE_PATH} + fi + + if [[ ! -h ${PNOR_PRSV_ACTIVE_PATH} ]]; then + ln -sfv ${PNOR_PRSV} ${PNOR_PRSV_ACTIVE_PATH} + fi +} + +ubi_cleanup() { + # When ubi_cleanup is run, it expects one or no active version. + activeVersion=$(busctl --list --no-pager tree \ + org.open_power.Software.Host.Updater | \ + grep /xyz/openbmc_project/software/ | tail -c 9) + + if [[ -z "$activeVersion" ]]; then + vols=$(ubinfo -a | grep -e "pnor-ro-" -e "pnor-rw-" | cut -c 14-) + vols=(${vols}) + else + vols=$(ubinfo -a | grep -e "pnor-ro-" -e "pnor-rw-" | \ + grep -v "$activeVersion" | cut -c 14-) + vols=(${vols}) + fi + + for (( index=0; index<${#vols[@]}; index++ )); do + name=${vols[index]} + umount_ubi + done +} + +clear_volatile() { + service=$(mapper get-service /org/open_power/control/volatile) + clearVolatileEnabled=$(busctl get-property $service /org/open_power/control/volatile xyz.openbmc_project.Object.Enable Enabled) + if [[ "$clearVolatileEnabled" != "b true" ]]; then + return 0 + fi + + PNOR_TOC_FILE="pnor.toc" + PNOR_RO_ACTIVE_PATH="/var/lib/phosphor-software-manager/pnor/ro/" + PNOR_RW_ACTIVE_PATH="/var/lib/phosphor-software-manager/pnor/rw/" + PNOR_PRSV_ACTIVE_PATH="/var/lib/phosphor-software-manager/pnor/prsv/" + + # toc partition string format: + # partition27=HB_VOLATILE,0x02ba9000,0x02bae000,00,ECC,VOLATILE,READWRITE + tocFilePath="${PNOR_RO_ACTIVE_PATH}${PNOR_TOC_FILE}" + volatiles=($(grep VOLATILE "${tocFilePath}" | grep -Eo '^partition([0-9]+)=([A-Za-z0-9_]+)')) + for (( index=0; index<${#volatiles[@]}; index++ )); do + volatileName="$(echo ${volatiles[${index}]} | awk -F '=' '{print $2}')" + + rwVolatile="${PNOR_RW_ACTIVE_PATH}${volatileName}" + if [ -f "${rwVolatile}" ]; then + echo "Clear $rwVolatile" + rm "${rwVolatile}" + fi + prsvVolatile="${PNOR_PRSV_ACTIVE_PATH}${volatileName}" + if [ -f "${prsvVolatile}" ]; then + echo "Clear $prsvVolatile" + rm "${prsvVolatile}" + fi + done + # Always reset the sensor after clearing + busctl set-property $service /org/open_power/control/volatile xyz.openbmc_project.Object.Enable Enabled b false +} + +case "$1" in + ubiattach) + attach_ubi + ;; + squashfsmount) + name="$2" + version="$3" + mount_squashfs + ;; + ubimount) + name="$2" + mount_ubi + ;; + ubiumount) + name="$2" + umount_ubi + ;; + ubiremount) + remount_ubi + ;; + updatesymlinks) + update_symlinks + ;; + ubicleanup) + ubi_cleanup + ;; + clearvolatile) + clear_volatile + ;; + *) + echo "Invalid argument" + exit 1 + ;; +esac +rc=$? +if [ ${rc} -ne 0 ]; then + echo "$0: error ${rc}" + exit ${rc} +fi diff --git a/meta-openpower/common/recipes-phosphor/flash/openpower-software-manager/obmc-flash-bios-check-clearvolatile@.service b/meta-openpower/common/recipes-phosphor/flash/openpower-software-manager/obmc-flash-bios-check-clearvolatile@.service new file mode 100644 index 000000000..af66b4db9 --- /dev/null +++ b/meta-openpower/common/recipes-phosphor/flash/openpower-software-manager/obmc-flash-bios-check-clearvolatile@.service @@ -0,0 +1,14 @@ +[Unit] +Description=Clear the Volatile PNOR partitions in host%i if Enabled +After=obmc-flash-bios-enable-clearvolatile@%i.service +Before=obmc-host-start-pre@%i.target +ConditionPathExists=!/run/openbmc/host@%i-on + +[Service] +Type=oneshot +RemainAfterExit=no +ExecStart=/usr/bin/env obmc-flash-bios clearvolatile +SyslogIdentifier=obmc-flash-bios-check-clearvolatile + +[Install] +RequiredBy=obmc-host-startmin@%i.target diff --git a/meta-openpower/common/recipes-phosphor/flash/openpower-software-manager/obmc-flash-bios-cleanup.service b/meta-openpower/common/recipes-phosphor/flash/openpower-software-manager/obmc-flash-bios-cleanup.service new file mode 100644 index 000000000..07642a0e0 --- /dev/null +++ b/meta-openpower/common/recipes-phosphor/flash/openpower-software-manager/obmc-flash-bios-cleanup.service @@ -0,0 +1,8 @@ +[Unit] +Description=Clean up UBI volumes unattached to a Host version + +[Service] +Type=oneshot +RemainAfterExit=no +ExecStart=/usr/bin/env obmc-flash-bios ubicleanup +SyslogIdentifier=obmc-flash-bios diff --git a/meta-openpower/common/recipes-phosphor/flash/openpower-software-manager/obmc-flash-bios-enable-clearvolatile@.service b/meta-openpower/common/recipes-phosphor/flash/openpower-software-manager/obmc-flash-bios-enable-clearvolatile@.service new file mode 100644 index 000000000..e040738c7 --- /dev/null +++ b/meta-openpower/common/recipes-phosphor/flash/openpower-software-manager/obmc-flash-bios-enable-clearvolatile@.service @@ -0,0 +1,14 @@ +[Unit] +Description=Enable the clearing of the Volatile PNOR partitions in host%i +After=mapper-wait@-org-open_power-control-volatile.service +Before=obmc-flash-bios-check-clearvolatile@%i.service +ConditionPathExists=!/run/openbmc/host@%i-on + +[Service] +Type=oneshot +RemainAfterExit=no +ExecStart=/bin/sh -c "busctl set-property `mapper get-service /org/open_power/control/volatile` /org/open_power/control/volatile xyz.openbmc_project.Object.Enable Enabled b true" +SyslogIdentifier=obmc-flash-bios-enable-clearvolatile + +[Install] +RequiredBy=obmc-host-start@%i.target diff --git a/meta-openpower/common/recipes-phosphor/flash/openpower-software-manager/obmc-flash-bios-ubiattach.service b/meta-openpower/common/recipes-phosphor/flash/openpower-software-manager/obmc-flash-bios-ubiattach.service new file mode 100644 index 000000000..d0785c9b0 --- /dev/null +++ b/meta-openpower/common/recipes-phosphor/flash/openpower-software-manager/obmc-flash-bios-ubiattach.service @@ -0,0 +1,8 @@ +[Unit] +Description=Attach the PNOR mtd device to UBI + +[Service] +Type=oneshot +RemainAfterExit=yes +ExecStart=/usr/bin/env obmc-flash-bios ubiattach +SyslogIdentifier=obmc-flash-bios diff --git a/meta-openpower/common/recipes-phosphor/flash/openpower-software-manager/obmc-flash-bios-ubimount@.service b/meta-openpower/common/recipes-phosphor/flash/openpower-software-manager/obmc-flash-bios-ubimount@.service new file mode 100644 index 000000000..d03041dad --- /dev/null +++ b/meta-openpower/common/recipes-phosphor/flash/openpower-software-manager/obmc-flash-bios-ubimount@.service @@ -0,0 +1,13 @@ +[Unit] +Description=Mount UBIFS volumes pnor-ro-%I, pnor-rw-%I and pnor-prsv +Requires=obmc-flash-bios-ubiattach.service +After=obmc-flash-bios-ubiattach.service +OnFailure=obmc-flash-bios-ubiumount-ro@%i.service obmc-flash-bios-ubiumount-rw@%i.service + +[Service] +Type=oneshot +RemainAfterExit=no +ExecStart=/usr/bin/env obmc-flash-bios squashfsmount pnor-ro-%i %i +ExecStart=/usr/bin/env obmc-flash-bios ubimount pnor-rw-%i +ExecStart=/usr/bin/env obmc-flash-bios ubimount pnor-prsv +SyslogIdentifier=obmc-flash-bios diff --git a/meta-openpower/common/recipes-phosphor/flash/openpower-software-manager/obmc-flash-bios-ubipatch.service b/meta-openpower/common/recipes-phosphor/flash/openpower-software-manager/obmc-flash-bios-ubipatch.service new file mode 100644 index 000000000..206d31448 --- /dev/null +++ b/meta-openpower/common/recipes-phosphor/flash/openpower-software-manager/obmc-flash-bios-ubipatch.service @@ -0,0 +1,11 @@ +[Unit] +Description=Create a ubi volume for pnor patches +Before=mboxd.service +Wants=usr-local.mount +After=usr-local.mount + +[Service] +Type=oneshot +RemainAfterExit=no +ExecStart=/usr/bin/env obmc-flash-bios ubimount pnor-patch +SyslogIdentifier=obmc-flash-bios diff --git a/meta-openpower/common/recipes-phosphor/flash/openpower-software-manager/obmc-flash-bios-ubiremount.service b/meta-openpower/common/recipes-phosphor/flash/openpower-software-manager/obmc-flash-bios-ubiremount.service new file mode 100644 index 000000000..f52cac684 --- /dev/null +++ b/meta-openpower/common/recipes-phosphor/flash/openpower-software-manager/obmc-flash-bios-ubiremount.service @@ -0,0 +1,13 @@ +[Unit] +Description=Remount the squashfs and ubi volumes after a reboot +Wants=org.open_power.Software.Host.Updater.service +Before=org.open_power.Software.Host.Updater.service + +[Service] +Type=oneshot +RemainAfterExit=no +ExecStart=/usr/bin/env obmc-flash-bios ubiremount +SyslogIdentifier=obmc-flash-bios + +[Install] +WantedBy=multi-user.target diff --git a/meta-openpower/common/recipes-phosphor/flash/openpower-software-manager/obmc-flash-bios-ubiumount-ro@.service b/meta-openpower/common/recipes-phosphor/flash/openpower-software-manager/obmc-flash-bios-ubiumount-ro@.service new file mode 100644 index 000000000..c6dc553f4 --- /dev/null +++ b/meta-openpower/common/recipes-phosphor/flash/openpower-software-manager/obmc-flash-bios-ubiumount-ro@.service @@ -0,0 +1,10 @@ +[Unit] +Description=Remove UBIFS volume pnor-ro-%I +Wants=obmc-flash-bios-ubiattach.service +After=obmc-flash-bios-ubiattach.service + +[Service] +Type=oneshot +RemainAfterExit=no +ExecStart=/usr/bin/env obmc-flash-bios ubiumount pnor-ro-%i +SyslogIdentifier=obmc-flash-bios diff --git a/meta-openpower/common/recipes-phosphor/flash/openpower-software-manager/obmc-flash-bios-ubiumount-rw@.service b/meta-openpower/common/recipes-phosphor/flash/openpower-software-manager/obmc-flash-bios-ubiumount-rw@.service new file mode 100644 index 000000000..c0ea8e628 --- /dev/null +++ b/meta-openpower/common/recipes-phosphor/flash/openpower-software-manager/obmc-flash-bios-ubiumount-rw@.service @@ -0,0 +1,10 @@ +[Unit] +Description=Remove UBIFS volume pnor-rw-%I +Wants=obmc-flash-bios-ubiattach.service +After=obmc-flash-bios-ubiattach.service + +[Service] +Type=oneshot +RemainAfterExit=no +ExecStart=/usr/bin/env obmc-flash-bios ubiumount pnor-rw-%i +SyslogIdentifier=obmc-flash-bios diff --git a/meta-openpower/common/recipes-phosphor/flash/openpower-software-manager/obmc-flash-bios-updatesymlinks.service b/meta-openpower/common/recipes-phosphor/flash/openpower-software-manager/obmc-flash-bios-updatesymlinks.service new file mode 100644 index 000000000..8323ccf29 --- /dev/null +++ b/meta-openpower/common/recipes-phosphor/flash/openpower-software-manager/obmc-flash-bios-updatesymlinks.service @@ -0,0 +1,16 @@ +[Unit] +Description=Updates symlinks for active PNOR version +Before=mboxd.service +Before=mboxd-reload@0.service +After=org.open_power.Software.Host.Updater.service +After=op-reset-chassis-running@0.service +ConditionPathExists=!/run/openbmc/chassis@0-on + +[Service] +Type=oneshot +RemainAfterExit=no +ExecStart=/usr/bin/env obmc-flash-bios updatesymlinks +SyslogIdentifier=obmc-flash-bios + +[Install] +WantedBy=mboxd.service mboxd-reload@.service diff --git a/meta-openpower/common/recipes-phosphor/flash/openpower-software-manager/org.open_power.Software.Host.Updater.service b/meta-openpower/common/recipes-phosphor/flash/openpower-software-manager/org.open_power.Software.Host.Updater.service new file mode 100644 index 000000000..2def481f7 --- /dev/null +++ b/meta-openpower/common/recipes-phosphor/flash/openpower-software-manager/org.open_power.Software.Host.Updater.service @@ -0,0 +1,19 @@ +[Unit] +Description=OpenPower Software Update Manager +Wants=xyz.openbmc_project.Software.Version.service +Before=xyz.openbmc_project.Software.Version.service +Before=mboxd.service +Wants=obmc-flash-bios-ubipatch.service +Before=obmc-flash-bios-ubipatch.service +Wants=obmc-mapper.target +After=obmc-mapper.target + +[Service] +ExecStart=/usr/bin/env openpower-update-manager +SyslogIdentifier=openpower-update-manager +Restart=always +Type=dbus +BusName={BUSNAME} + +[Install] +WantedBy={SYSTEMD_DEFAULT_TARGET} diff --git a/meta-openpower/common/recipes-phosphor/flash/phosphor-software-manager.bbappend b/meta-openpower/common/recipes-phosphor/flash/phosphor-software-manager.bbappend new file mode 100644 index 000000000..c1799f127 --- /dev/null +++ b/meta-openpower/common/recipes-phosphor/flash/phosphor-software-manager.bbappend @@ -0,0 +1,4 @@ +FILESEXTRAPATHS_append := "${THISDIR}/${PN}:" + +SYSTEMD_OVERRIDE_${PN}-updater += \ + "software-bmc-updater.conf:xyz.openbmc_project.Software.BMC.Updater.service.d/software-bmc-updater.conf" diff --git a/meta-openpower/common/recipes-phosphor/flash/phosphor-software-manager/software-bmc-updater.conf b/meta-openpower/common/recipes-phosphor/flash/phosphor-software-manager/software-bmc-updater.conf new file mode 100644 index 000000000..587476244 --- /dev/null +++ b/meta-openpower/common/recipes-phosphor/flash/phosphor-software-manager/software-bmc-updater.conf @@ -0,0 +1,3 @@ +[Unit] +Wants=op-vpd-parser.service +After=op-vpd-parser.service diff --git a/meta-openpower/common/recipes-phosphor/fsi/op-fsi.bb b/meta-openpower/common/recipes-phosphor/fsi/op-fsi.bb new file mode 100644 index 000000000..840b649f6 --- /dev/null +++ b/meta-openpower/common/recipes-phosphor/fsi/op-fsi.bb @@ -0,0 +1,18 @@ +SUMMARY = "FSI Services" +DESCRIPTION = "Install FSI related services" +PR = "r1" + +inherit obmc-phosphor-systemd +inherit obmc-phosphor-license + +RDEPENDS_${PN} += "op-proc-control" + +TGTFMT = "obmc-chassis-poweron@{0}.target" + +TMPL_SCAN = "fsi-scan@.service" +INSTFMT_SCAN = "fsi-scan@{0}.service" +FMT_SCAN = "../${TMPL_SCAN}:${TGTFMT}.requires/${INSTFMT_SCAN}" + +SYSTEMD_SERVICE_${PN} += "${TMPL_SCAN} fsi-enable.service fsi-disable.service" + +SYSTEMD_LINK_${PN} += "${@compose_list(d, 'FMT_SCAN', 'OBMC_CHASSIS_INSTANCES')}" diff --git a/meta-openpower/common/recipes-phosphor/fsi/op-fsi/fsi-disable.service b/meta-openpower/common/recipes-phosphor/fsi/op-fsi/fsi-disable.service new file mode 100644 index 000000000..11c8563f3 --- /dev/null +++ b/meta-openpower/common/recipes-phosphor/fsi/op-fsi/fsi-disable.service @@ -0,0 +1,9 @@ +[Unit] +Description=Disable FSI +Conflicts=fsi-enable.service + +[Service] +ExecStart=/usr/sbin/openpower-proc-control setSyncFSIClock +ExecStart=/bin/sh -c "echo 1 > /sys/devices/platform/gpio-fsi/external_mode" +Type=oneshot +RemainAfterExit=yes diff --git a/meta-openpower/common/recipes-phosphor/fsi/op-fsi/fsi-enable.service b/meta-openpower/common/recipes-phosphor/fsi/op-fsi/fsi-enable.service new file mode 100644 index 000000000..e14803204 --- /dev/null +++ b/meta-openpower/common/recipes-phosphor/fsi/op-fsi/fsi-enable.service @@ -0,0 +1,10 @@ +[Unit] +Description=Enable FSI +Conflicts=fsi-disable.service +Wants=fsi-scan@0.service +Before=fsi-scan@0.service + +[Service] +ExecStart=/bin/sh -c "echo 0 > /sys/devices/platform/gpio-fsi/external_mode" +Type=oneshot +RemainAfterExit=yes diff --git a/meta-openpower/common/recipes-phosphor/fsi/op-fsi/fsi-scan@.service b/meta-openpower/common/recipes-phosphor/fsi/op-fsi/fsi-scan@.service new file mode 100644 index 000000000..d8f28882a --- /dev/null +++ b/meta-openpower/common/recipes-phosphor/fsi/op-fsi/fsi-scan@.service @@ -0,0 +1,17 @@ +[Unit] +Description=Scan FSI devices +Wants=obmc-power-on@%i.target +After=obmc-power-on@%i.target +Wants=obmc-host-start-pre@%i.target +Before=obmc-host-start-pre@%i.target +Conflicts=obmc-chassis-poweroff@%i.target + +[Service] +ExecStart=/usr/bin/env openpower-proc-control scanFSI +SyslogIdentifier=openpower-proc-control + +Type=oneshot +RemainAfterExit=yes + +[Install] +RequiredBy=obmc-chassis-poweron@%i.target diff --git a/meta-openpower/common/recipes-phosphor/host/aspeed-lpc-ctrl.bb b/meta-openpower/common/recipes-phosphor/host/aspeed-lpc-ctrl.bb new file mode 100644 index 000000000..f37f2bec6 --- /dev/null +++ b/meta-openpower/common/recipes-phosphor/host/aspeed-lpc-ctrl.bb @@ -0,0 +1,15 @@ +SUMMARY = "ASPEED LPC Host Interface Control tool" +DESCRIPTION = "Configures the BMC to expose memory regions to the host" +PR = "r1" + +inherit obmc-phosphor-license +inherit obmc-phosphor-systemd + +inherit autotools + +S = "${WORKDIR}/git" + +SYSTEMD_SERVICE_${PN} += "pnorboot.service" + +SRC_URI += "git://github.com/shenki/aspeed-lpc-control" +SRCREV = "ab2012e749daf567049bf157c3bf037adc62c0e8" diff --git a/meta-openpower/common/recipes-phosphor/host/aspeed-lpc-ctrl/pnorboot.service b/meta-openpower/common/recipes-phosphor/host/aspeed-lpc-ctrl/pnorboot.service new file mode 100644 index 000000000..fffe13c48 --- /dev/null +++ b/meta-openpower/common/recipes-phosphor/host/aspeed-lpc-ctrl/pnorboot.service @@ -0,0 +1,9 @@ +[Unit] +Description=ASPEED LPC boot from PNOR + +[Service] +Type=oneshot +ExecStart=/usr/sbin/pnorboot --size 32 + +[Install] +WantedBy=obmc-standby.target diff --git a/meta-openpower/common/recipes-phosphor/host/checkstop-monitor.bb b/meta-openpower/common/recipes-phosphor/host/checkstop-monitor.bb new file mode 100644 index 000000000..4959a3b73 --- /dev/null +++ b/meta-openpower/common/recipes-phosphor/host/checkstop-monitor.bb @@ -0,0 +1,30 @@ +SUMMARY = "OpenPOWER Host checkstop monitor application" +PR = "r1" + +inherit obmc-phosphor-systemd +inherit obmc-phosphor-license +inherit allarch + +DEPENDS += "virtual/obmc-gpio-monitor" +RDEPENDS_${PN} += "virtual/obmc-gpio-monitor" + +# For now, monitoring checkstop is the only usecase +OBMC_HOST_MONITOR_INSTANCES = "checkstop" + +# Copies config file having arguments for monitoring host checkstop +# via GPIO assertion +SYSTEMD_ENVIRONMENT_FILE_${PN} +="obmc/gpio/checkstop" + +# This package is not supplying the unit file and also this is not a native +# recipe since state-mgmt needs this package at runtime. Unsetting this below +# variable will let the build go through +SYSTEMD_SERVICE_${PN} ?="" + +# Install the override to set up a Conflicts relation +SYSTEMD_OVERRIDE_${PN} +="checkstop.conf:phosphor-gpio-monitor@checkstop.service.d/checkstop.conf" + +STATES = "startmin" +GPIO_MONITOR_TMPL = "phosphor-gpio-monitor@.service" +GPIO_MONITOR_TGTFMT = "phosphor-gpio-monitor@{1}.service" +CHECKSTOP_MONITOR_FMT = "../${GPIO_MONITOR_TMPL}:obmc-host-{0}@{2}.target.wants/${GPIO_MONITOR_TGTFMT}" +SYSTEMD_LINK_${PN} += "${@compose_list(d, 'CHECKSTOP_MONITOR_FMT', 'STATES', 'OBMC_HOST_MONITOR_INSTANCES', 'OBMC_HOST_INSTANCES')}" diff --git a/meta-openpower/common/recipes-phosphor/host/checkstop-monitor/checkstop.conf b/meta-openpower/common/recipes-phosphor/host/checkstop-monitor/checkstop.conf new file mode 100644 index 000000000..f47711ff6 --- /dev/null +++ b/meta-openpower/common/recipes-phosphor/host/checkstop-monitor/checkstop.conf @@ -0,0 +1,3 @@ +[Unit] +Conflicts=obmc-host-crash@0.target +Conflicts=obmc-host-stop@0.target diff --git a/meta-openpower/common/recipes-phosphor/host/checkstop-monitor/obmc/gpio/checkstop b/meta-openpower/common/recipes-phosphor/host/checkstop-monitor/obmc/gpio/checkstop new file mode 100644 index 000000000..e856339b0 --- /dev/null +++ b/meta-openpower/common/recipes-phosphor/host/checkstop-monitor/obmc/gpio/checkstop @@ -0,0 +1,4 @@ +DEVPATH=/dev/input/by-path/platform-gpio-keys-event +KEY=74 +POLARITY=1 +TARGET=obmc-host-crash@0.target diff --git a/meta-openpower/common/recipes-phosphor/host/hostboot-settings.bb b/meta-openpower/common/recipes-phosphor/host/hostboot-settings.bb new file mode 100644 index 000000000..39beb480c --- /dev/null +++ b/meta-openpower/common/recipes-phosphor/host/hostboot-settings.bb @@ -0,0 +1,19 @@ +SUMMARY = "OpenPower Hostboot Boot settings tool" +PR = "r1" + +inherit obmc-phosphor-license +inherit obmc-phosphor-systemd +inherit allarch + +SRC_URI = "file://hb_settings" +SYSTEMD_SERVICE_${PN} += "hostboot-settings.service" + +do_fetch[noexec] = "1" +do_patch[noexec] = "1" +do_configure[noexec] = "1" +do_compile[noexec] = "1" + +do_install() { + install -d ${D}${bindir} + install -m 0755 ${WORKDIR}/hb_settings ${D}${bindir} +} diff --git a/meta-openpower/common/recipes-phosphor/host/hostboot-settings/hb_settings b/meta-openpower/common/recipes-phosphor/host/hostboot-settings/hb_settings new file mode 100644 index 000000000..d75d4b74d --- /dev/null +++ b/meta-openpower/common/recipes-phosphor/host/hostboot-settings/hb_settings @@ -0,0 +1,110 @@ +#!/bin/sh +# Copyright 2018 IBM Corp +# SPDX-License-Identifier: Apache-2.0 +# Authored May 2018, Joel Stanley +# +# This script sets the SIO scratch registers 0x2D in order to configure +# hostboot. It supports boot flags v1 as defined in hostboot source: +# src/usr/initservice/bootconfig/bootconfig_ast2400.C +# src/usr/console/ast2400.C +# +# BOOT_FLAGS_VERSION_REG = 0x28, +# Serial config reg: 0x2d +# Serial config mask: 0xc0 +# +# NONE = 0x00, // No output selected +# SELECT_SUART = 0x40, // SIO Uart +# SELECT_VUART = 0x80, // SOL virtual uart +# RESERVED = 0xc0, // Reserved + + +SYSFS_SIO=/sys/devices/platform/ahb/ahb:apb/1e789000.lpc/1e789080.lpc-host/1e789080.lpc-host:regs +SYSFS_SIO28=$SYSFS_SIO/sio_28 +SYSFS_SIO2D=$SYSFS_SIO/sio_2d + +FLAGS_VERSION1=$((0x42)) + +usage() +{ + echo "usage: hb_settings [[-u|--uart vuart|suart|none] | [-s|--show] | [-h]]" +} + +show_regs() +{ + SIO28=$(cat $SYSFS_SIO28) + SIO2D=$(cat $SYSFS_SIO2D) + + case $SIO28 in + $FLAGS_VERSION1) + echo "Boot flags version 1" + ;; + * ) + echo "Unknown boot flags version" + ;; + esac + + case $(($SIO2D >> 6)) in + 0) + echo "Hostboot serial output disabled" + ;; + 1) + echo "Hostboot serial output on SUART" + ;; + 2) + echo "Hostboot serial output on VUART" + ;; + 3) + echo "Reserved value" + ;; + * ) + echo "Invalid uart value" + ;; + esac +} + +set_regs() +{ + case $uart in + suart) + echo "Hostboot serial output on SUART" + VAL=0x40 + ;; + vuart) + echo "Hostboot serial output on VUART" + VAL=0x80 + ;; + none) + echo "Hostboot serial output disabled" + VAL=0x00 + ;; + * ) + echo "Invalid uart value" + usage + exit 1 + esac + + echo $FLAGS_VERSION1 > $SYSFS_SIO28 + echo $VAL > $SYSFS_SIO2D +} + +while [ "$1" != "" ]; do + case $1 in + -u | --uart) shift + uart=$1 + set_regs + exit + ;; + -s | --show ) show_regs + exit + ;; + -h | --help ) usage + exit + ;; + * ) usage + exit 1 + esac + shift +done + +usage +exit 0 diff --git a/meta-openpower/common/recipes-phosphor/host/hostboot-settings/hostboot-settings.service b/meta-openpower/common/recipes-phosphor/host/hostboot-settings/hostboot-settings.service new file mode 100644 index 000000000..60e3ee998 --- /dev/null +++ b/meta-openpower/common/recipes-phosphor/host/hostboot-settings/hostboot-settings.service @@ -0,0 +1,9 @@ +[Unit] +Description=Hostboot Boot Settings + +[Service] +Type=oneshot +ExecStart=/usr/bin/hb_settings --uart vuart + +[Install] +WantedBy=obmc-standby.target diff --git a/meta-openpower/common/recipes-phosphor/host/op-host-control/cfam_override@.service b/meta-openpower/common/recipes-phosphor/host/op-host-control/cfam_override@.service new file mode 100644 index 000000000..e6bc9389c --- /dev/null +++ b/meta-openpower/common/recipes-phosphor/host/op-host-control/cfam_override@.service @@ -0,0 +1,20 @@ +[Unit] +Description=Applies user CFAM register overrides from file +Wants=obmc-host-start-pre@%i.target +Before=obmc-host-start-pre@%i.target +Wants=obmc-power-on@%i.target +After=obmc-power-on@%i.target +Wants=fsi-scan@%i.service +After=fsi-scan@%i.service +Conflicts=obmc-chassis-poweroff@%i.target +ConditionPathExists=!/run/openbmc/chassis@%i-on +ConditionPathExists=/var/lib/obmc/cfam_overrides + +[Service] +ExecStart=/usr/bin/env openpower-proc-control CFAMOverride +SyslogIdentifier=openpower-proc-control +Type=oneshot +RemainAfterExit=yes + +[Install] +WantedBy=obmc-chassis-poweron@%i.target diff --git a/meta-openpower/common/recipes-phosphor/host/op-host-control/start_host@.service b/meta-openpower/common/recipes-phosphor/host/op-host-control/start_host@.service new file mode 100644 index 000000000..77a88e864 --- /dev/null +++ b/meta-openpower/common/recipes-phosphor/host/op-host-control/start_host@.service @@ -0,0 +1,19 @@ +[Unit] +Description=Start host%i SBE +After=obmc-host-start-pre@%i.target +Wants=obmc-host-starting@%i.target +Before=obmc-host-starting@%i.target +Before=obmc-host-started@%i.target +Wants=obmc-power-on@%i.target +After=obmc-power-on@%i.target +Conflicts=obmc-host-stop@%i.target +ConditionPathExists=!/run/openbmc/host@%i-on + +[Service] +ExecStart=/usr/bin/env openpower-proc-control startHost +SyslogIdentifier=openpower-proc-control +Type=oneshot +RemainAfterExit=yes + +[Install] +WantedBy=obmc-host-start@%i.target diff --git a/meta-openpower/common/recipes-phosphor/host/op-host-control/vcs_workaround@.service b/meta-openpower/common/recipes-phosphor/host/op-host-control/vcs_workaround@.service new file mode 100644 index 000000000..bd9db809b --- /dev/null +++ b/meta-openpower/common/recipes-phosphor/host/op-host-control/vcs_workaround@.service @@ -0,0 +1,19 @@ +[Unit] +Description=Run VCS workaround on host%i +Wants=obmc-host-start-pre@%i.target +Before=obmc-host-start-pre@%i.target +Wants=obmc-power-on@%i.target +After=obmc-power-on@%i.target +Wants=fsi-scan@%i.service +After=fsi-scan@%i.service +Conflicts=obmc-chassis-poweroff@%i.target +ConditionPathExists=!/run/openbmc/chassis@%i-on + +[Service] +ExecStart=/usr/bin/env openpower-proc-control vcsWorkaround +SyslogIdentifier=openpower-proc-control +Type=oneshot +RemainAfterExit=yes + +[Install] +WantedBy=obmc-chassis-poweron@%i.target diff --git a/meta-openpower/common/recipes-phosphor/host/op-proc-control.bb b/meta-openpower/common/recipes-phosphor/host/op-proc-control.bb new file mode 100644 index 000000000..a9c030bdc --- /dev/null +++ b/meta-openpower/common/recipes-phosphor/host/op-proc-control.bb @@ -0,0 +1,26 @@ +SUMMARY = "OpenPower procedure control" +DESCRIPTION = "Provides procedures that run against the host chipset" +PR = "r1" + +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://LICENSE;md5=e3fc50a88d0a364313df4b21ef20c29e" + +S = "${WORKDIR}/git" + +inherit autotools pkgconfig pythonnative + +SRC_URI += "git://github.com/openbmc/openpower-proc-control" +SRCREV = "6d83ddf7691fed618b8d9e871f608b8754e2134e" + +DEPENDS += " \ + autoconf-archive-native \ + phosphor-logging \ + phosphor-dbus-interfaces \ + openpower-dbus-interfaces \ + " + +RDEPENDS_${PN} += " \ + phosphor-logging \ + phosphor-dbus-interfaces \ + openpower-dbus-interfaces \ + " diff --git a/meta-openpower/common/recipes-phosphor/host/p9-cfam-override.bb b/meta-openpower/common/recipes-phosphor/host/p9-cfam-override.bb new file mode 100644 index 000000000..4f6a9c653 --- /dev/null +++ b/meta-openpower/common/recipes-phosphor/host/p9-cfam-override.bb @@ -0,0 +1,19 @@ +SUMMARY = "POWER9 CFAM override" +DESCRIPTION = "Applies user CFAM register overrides from file" +PR = "r1" + +inherit obmc-phosphor-systemd +inherit obmc-phosphor-license + +FILESEXTRAPATHS_prepend := "${THISDIR}/op-host-control:" +RDEPENDS_${PN} += "op-proc-control" + +S = "${WORKDIR}" + +TMPL = "cfam_override@.service" +INSTFMT = "cfam_override@{0}.service" +TGTFMT = "obmc-chassis-poweron@{0}.target" +FMT = "../${TMPL}:${TGTFMT}.requires/${INSTFMT}" + +SYSTEMD_SERVICE_${PN} += "${TMPL}" +SYSTEMD_LINK_${PN} += "${@compose_list(d, 'FMT', 'OBMC_CHASSIS_INSTANCES')}" diff --git a/meta-openpower/common/recipes-phosphor/host/p9-host-start.bb b/meta-openpower/common/recipes-phosphor/host/p9-host-start.bb new file mode 100644 index 000000000..24b1b9c1f --- /dev/null +++ b/meta-openpower/common/recipes-phosphor/host/p9-host-start.bb @@ -0,0 +1,23 @@ +SUMMARY = "POWER9 start host" +DESCRIPTION = "Service to start POWER9 IPL through SBE" +PR = "r1" + +inherit obmc-phosphor-systemd +inherit obmc-phosphor-license + +FILESEXTRAPATHS_prepend := "${THISDIR}/op-host-control:" + +PROVIDES += 'virtual/obmc-host-ctl' +RPROVIDES_${PN} += 'virtual-obmc-host-ctl' + +RDEPENDS_${PN} += "p9-vcs-workaround op-proc-control" + +S = "${WORKDIR}" + +TMPL = "start_host@.service" +INSTFMT = "start_host@{0}.service" +TGTFMT = "obmc-host-startmin@{0}.target" +FMT = "../${TMPL}:${TGTFMT}.requires/${INSTFMT}" + +SYSTEMD_SERVICE_${PN} += "${TMPL}" +SYSTEMD_LINK_${PN} += "${@compose_list(d, 'FMT', 'OBMC_CHASSIS_INSTANCES')}" diff --git a/meta-openpower/common/recipes-phosphor/host/p9-vcs-workaround.bb b/meta-openpower/common/recipes-phosphor/host/p9-vcs-workaround.bb new file mode 100644 index 000000000..11ad79cb1 --- /dev/null +++ b/meta-openpower/common/recipes-phosphor/host/p9-vcs-workaround.bb @@ -0,0 +1,19 @@ +SUMMARY = "POWER9 VCS workaround" +DESCRIPTION = "Apply fixes over FSI to POWER9 CPUs prior to host power on" +PR = "r1" + +inherit obmc-phosphor-systemd +inherit obmc-phosphor-license + +FILESEXTRAPATHS_prepend := "${THISDIR}/op-host-control:" +RDEPENDS_${PN} += "virtual-p9-vcs-workaround op-proc-control" + +S = "${WORKDIR}" + +TMPL = "vcs_workaround@.service" +INSTFMT = "vcs_workaround@{0}.service" +TGTFMT = "obmc-chassis-poweron@{0}.target" +FMT = "../${TMPL}:${TGTFMT}.requires/${INSTFMT}" + +SYSTEMD_SERVICE_${PN} += "${TMPL}" +SYSTEMD_LINK_${PN} += "${@compose_list(d, 'FMT', 'OBMC_CHASSIS_INSTANCES')}" diff --git a/meta-openpower/common/recipes-phosphor/initfs/obmc-phosphor-initfs.bbappend b/meta-openpower/common/recipes-phosphor/initfs/obmc-phosphor-initfs.bbappend new file mode 100644 index 000000000..283f0b15c --- /dev/null +++ b/meta-openpower/common/recipes-phosphor/initfs/obmc-phosphor-initfs.bbappend @@ -0,0 +1 @@ +RDEPENDS_${PN} += "cf-fsi-firmware" diff --git a/meta-openpower/common/recipes-phosphor/interfaces/phosphor-rest.bbappend b/meta-openpower/common/recipes-phosphor/interfaces/phosphor-rest.bbappend new file mode 100644 index 000000000..72d991c7e --- /dev/null +++ b/meta-openpower/common/recipes-phosphor/interfaces/phosphor-rest.bbappend @@ -0,0 +1 @@ +FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" diff --git a/meta-openpower/common/recipes-phosphor/interfaces/phosphor-rest/url_config.json b/meta-openpower/common/recipes-phosphor/interfaces/phosphor-rest/url_config.json new file mode 100644 index 000000000..9d955f22f --- /dev/null +++ b/meta-openpower/common/recipes-phosphor/interfaces/phosphor-rest/url_config.json @@ -0,0 +1,14 @@ +{ + "urls": [ + "/org/openbmc/*", + "/org/open_power/*", + "/xyz/openbmc_project/*", + "/enumerate", + "/list", + "/login", + "/logout", + "/subscribe", + "/upload/image", + "/download/dump/*" + ] +} diff --git a/meta-openpower/common/recipes-phosphor/inventory-upload/inventory-upload.bb b/meta-openpower/common/recipes-phosphor/inventory-upload/inventory-upload.bb new file mode 100644 index 000000000..8dcd48973 --- /dev/null +++ b/meta-openpower/common/recipes-phosphor/inventory-upload/inventory-upload.bb @@ -0,0 +1,31 @@ +SUMMARY = "Inventory upload" +DESCRIPTION = "Inventory upload." +HOMEPAGE = "http://github.com/openbmc/openpower-inventory-upload" +PR = "r1" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://${S}/LICENSE;md5=e3fc50a88d0a364313df4b21ef20c29e" + +inherit allarch +inherit setuptools +inherit obmc-phosphor-systemd + +RDEPENDS_${PN} += " \ + python-dbus \ + python-pygobject \ + pyphosphor \ + dtc \ + " + +SRC_URI += "git://github.com/openbmc/openpower-inventory-upload" + +SRCREV = "c115852fb5aa0890373d8c2dfca9b9f7b1e06527" + +S = "${WORKDIR}/git" + +TMPL = "op-inventory-upload@.service" +INSTFMT = "op-inventory-upload@{0}.service" +TGTFMT = "obmc-host-start@{0}.target" +FMT = "../${TMPL}:${TGTFMT}.wants/${INSTFMT}" + +SYSTEMD_SERVICE_${PN} += "${TMPL}" +SYSTEMD_LINK_${PN} += "${@compose_list(d, 'FMT', 'OBMC_CHASSIS_INSTANCES')}" diff --git a/meta-openpower/common/recipes-phosphor/inventory-upload/inventory-upload/op-inventory-upload@.service b/meta-openpower/common/recipes-phosphor/inventory-upload/inventory-upload/op-inventory-upload@.service new file mode 100644 index 000000000..022f6e73e --- /dev/null +++ b/meta-openpower/common/recipes-phosphor/inventory-upload/inventory-upload/op-inventory-upload@.service @@ -0,0 +1,16 @@ +[Unit] +Description=Inventory Upload +Wants=obmc-host-start-pre@%i.target +Before=obmc-host-start-pre@%i.target +Conflicts=obmc-host-stop@%i.target + +[Service] +Restart=no +Type=oneshot +RemainAfterExit=yes +ExecStart=/usr/bin/env inventory_upload.py +SyslogIdentifier=inventory_upload.py +Environment="PYTHONUNBUFFERED=1" + +[Install] +WantedBy=obmc-host-start@%i.target diff --git a/meta-openpower/common/recipes-phosphor/ipmi/hostboot-inventory-config-native.bb b/meta-openpower/common/recipes-phosphor/ipmi/hostboot-inventory-config-native.bb new file mode 100644 index 000000000..31aee2d7c --- /dev/null +++ b/meta-openpower/common/recipes-phosphor/ipmi/hostboot-inventory-config-native.bb @@ -0,0 +1,19 @@ +SUMMARY = "Hostboot hostfw inventory map for phosphor-ipmi-fru" +PR = "r1" + +inherit native +inherit phosphor-ipmi-fru +inherit obmc-phosphor-license + +SRC_URI += "file://config.yaml" + +PROVIDES += "virtual/phosphor-ipmi-fru-hostfw-config" + +S = "${WORKDIR}" + +do_install() { + DEST=${D}${hostfw_datadir} + + install -d ${DEST} + install config.yaml ${DEST} +} diff --git a/meta-openpower/common/recipes-phosphor/ipmi/hostboot-inventory-config/config.yaml b/meta-openpower/common/recipes-phosphor/ipmi/hostboot-inventory-config/config.yaml new file mode 100644 index 000000000..2233913aa --- /dev/null +++ b/meta-openpower/common/recipes-phosphor/ipmi/hostboot-inventory-config/config.yaml @@ -0,0 +1,117 @@ +PROC: + EntityID: 3 + Interfaces: + xyz.openbmc_project.Inventory.Decorator.Asset: + BuildDate: + IPMIFruSection: Board + IPMIFruProperty: "Mfg Date" + Manufacturer: + IPMIFruSection: Board + IPMIFruProperty: "Manufacturer" + PartNumber: + IPMIFruSection: Board + IPMIFruProperty: "Part Number" + SerialNumber: + IPMIFruSection: Board + IPMIFruProperty: "Serial Number" + xyz.openbmc_project.Inventory.Item: + PrettyName: + IPMIFruSection: Board + IPMIFruProperty: "Name" + xyz.openbmc_project.Inventory.Decorator.Revision: + Version: + IPMIFruSection: Board + # Custom Field 2 is EC. + IPMIFruProperty: "Custom Field 2" + # Delimiter value in ascii as YAML parser + # was not allowing certain characters like ":" as value + IPMIFruValueDelimiter: "58" + xyz.openbmc_project.Inventory.Item.Cpu: + +SYS: + # same entity ID as it is Associated type of NODE + EntityID: 7 + Interfaces: + xyz.openbmc_project.Inventory.Decorator.Asset: + Model: + IPMIFruSection: Chassis + IPMIFruProperty: "Part Number" + SerialNumber: + IPMIFruSection: Chassis + IPMIFruProperty: "Serial Number" + xyz.openbmc_project.Inventory.Item.System: + +NODE: + EntityID: 7 + Interfaces: + xyz.openbmc_project.Inventory.Decorator.Asset: + BuildDate: + IPMIFruSection: Board + IPMIFruProperty: "Mfg Date" + Manufacturer: + IPMIFruSection: Board + IPMIFruProperty: "Manufacturer" + PartNumber: + IPMIFruSection: Board + IPMIFruProperty: "Part Number" + SerialNumber: + IPMIFruSection: Board + IPMIFruProperty: "Serial Number" + xyz.openbmc_project.Inventory.Item: + PrettyName: + IPMIFruSection: Board + IPMIFruProperty: "Name" + xyz.openbmc_project.Inventory.Item.Board: + AssociatedTypes: + - SYS + +DIMM: + EntityID: 32 + Interfaces: + xyz.openbmc_project.Inventory.Decorator.Asset: + BuildDate: + IPMIFruSection: Product + IPMIFruProperty: "Mfg Date" + Manufacturer: + IPMIFruSection: Product + IPMIFruProperty: "Manufacturer" + PartNumber: + IPMIFruSection: Product + IPMIFruProperty: "Part Number" + SerialNumber: + IPMIFruSection: Product + IPMIFruProperty: "Serial Number" + Model: + IPMIFruSection: Product + IPMIFruProperty: "Model Number" + xyz.openbmc_project.Inventory.Item: + PrettyName: + IPMIFruSection: Product + IPMIFruProperty: "Name" + xyz.openbmc_project.Inventory.Decorator.Revision: + Version: + IPMIFruSection: Product + IPMIFruProperty: "Version" + xyz.openbmc_project.Inventory.Item.Dimm: + +MEMBUFF: + EntityID: 8 + Interfaces: + xyz.openbmc_project.Inventory.Decorator.Asset: + BuildDate: + IPMIFruSection: Board + IPMIFruProperty: "Mfg Date" + Manufacturer: + IPMIFruSection: Board + IPMIFruProperty: "Manufacturer" + PartNumber: + IPMIFruSection: Board + IPMIFruProperty: "Part Number" + SerialNumber: + IPMIFruSection: Board + IPMIFruProperty: "Serial Number" + xyz.openbmc_project.Inventory.Item: + PrettyName: + IPMIFruSection: Board + IPMIFruProperty: "Name" + xyz.openbmc_project.Inventory.Item.MemoryBuffer: diff --git a/meta-openpower/common/recipes-phosphor/ipmi/openpower-ipmi-oem-error-native.bb b/meta-openpower/common/recipes-phosphor/ipmi/openpower-ipmi-oem-error-native.bb new file mode 100644 index 000000000..b02976074 --- /dev/null +++ b/meta-openpower/common/recipes-phosphor/ipmi/openpower-ipmi-oem-error-native.bb @@ -0,0 +1,19 @@ +SUMMARY = "Copy error yaml files to known path for elog parsing" + +PR = "r1" + +inherit native +inherit obmc-phosphor-license +inherit phosphor-dbus-yaml + +require openpower-ipmi-oem.inc + +S = "${WORKDIR}/git" + +do_install_append() { + SRC=${S}/org/open_power/OCC + DEST=${D}${yaml_dir}/org/open_power/OCC + install -d ${DEST} + install ${SRC}/Metrics.errors.yaml ${DEST} + install ${SRC}/Metrics.metadata.yaml ${DEST} +} diff --git a/meta-openpower/common/recipes-phosphor/ipmi/openpower-ipmi-oem-sensor-inventory-mrw-native.bb b/meta-openpower/common/recipes-phosphor/ipmi/openpower-ipmi-oem-sensor-inventory-mrw-native.bb new file mode 100644 index 000000000..3e434b52f --- /dev/null +++ b/meta-openpower/common/recipes-phosphor/ipmi/openpower-ipmi-oem-sensor-inventory-mrw-native.bb @@ -0,0 +1,16 @@ +SUMMARY = "OEM sensor config for phosphor-host-ipmid" +PR = "r1" + +inherit native +inherit obmc-phosphor-license +inherit phosphor-ipmi-host + +SRC_URI += "file://openpower-config.yaml" + +S = "${WORKDIR}" + +do_install() { + DEST=${D}${sensor_yamldir} + install -d ${DEST} + install openpower-config.yaml ${DEST}/openpower-config.yaml +} diff --git a/meta-openpower/common/recipes-phosphor/ipmi/openpower-ipmi-oem-sensor-inventory-mrw/openpower-config.yaml b/meta-openpower/common/recipes-phosphor/ipmi/openpower-ipmi-oem-sensor-inventory-mrw/openpower-config.yaml new file mode 100644 index 000000000..cf61b0521 --- /dev/null +++ b/meta-openpower/common/recipes-phosphor/ipmi/openpower-ipmi-oem-sensor-inventory-mrw/openpower-config.yaml @@ -0,0 +1,34 @@ +occ_active_sensor: + serviceInterface: org.freedesktop.DBus.Properties + readingType: assertion + mutability: Mutability::Write|Mutability::Read + sensorNamePattern: nameLeaf + interfaces: + org.open_power.OCC.Status: + OccActive: + Offsets: + 0x00: + type: "bool" + assert: "false" + deassert: "true" + 0x01: + type: "bool" + assert: "true" + deassert: "false" + +hb_volatile_sensor: + path: /org/open_power/control/volatile + serviceInterface: org.freedesktop.DBus.Properties + readingType: assertion + mutability: Mutability::Write|Mutability::Read + sensorNamePattern: nameLeaf + interfaces: + xyz.openbmc_project.Object.Enable: + Enabled: + Offsets: + 0x00: + type: "bool" + assert: false + 0x01: + type: "bool" + assert: true diff --git a/meta-openpower/common/recipes-phosphor/ipmi/openpower-ipmi-oem-whitelist-native.bb b/meta-openpower/common/recipes-phosphor/ipmi/openpower-ipmi-oem-whitelist-native.bb new file mode 100644 index 000000000..425901894 --- /dev/null +++ b/meta-openpower/common/recipes-phosphor/ipmi/openpower-ipmi-oem-whitelist-native.bb @@ -0,0 +1,6 @@ +SUMMARY = "Whitelisted OpenBMC IPMI OEM commands" +DESCRIPTION = "Whitelisted OpenBMC IPMI OEM commands for OpenPOWER based systems" + +inherit obmc-phosphor-license +inherit native +inherit phosphor-ipmi-host-whitelist \ No newline at end of file diff --git a/meta-openpower/common/recipes-phosphor/ipmi/openpower-ipmi-oem-whitelist/openpower-ipmi-oem-whitelist-native.conf b/meta-openpower/common/recipes-phosphor/ipmi/openpower-ipmi-oem-whitelist/openpower-ipmi-oem-whitelist-native.conf new file mode 100644 index 000000000..402056c67 --- /dev/null +++ b/meta-openpower/common/recipes-phosphor/ipmi/openpower-ipmi-oem-whitelist/openpower-ipmi-oem-whitelist-native.conf @@ -0,0 +1,2 @@ +#: +0x3A:0xF0 //: diff --git a/meta-openpower/common/recipes-phosphor/ipmi/openpower-ipmi-oem.bb b/meta-openpower/common/recipes-phosphor/ipmi/openpower-ipmi-oem.bb new file mode 100644 index 000000000..118c1c2b0 --- /dev/null +++ b/meta-openpower/common/recipes-phosphor/ipmi/openpower-ipmi-oem.bb @@ -0,0 +1,35 @@ +SUMMARY = "Phosphor IPMI plugin for OpenPOWER OEM Commands" +DESCRIPTION = "Phosphor IPMI plugin for OpenPOWER OEM Commands" +PR = "r1" + +inherit autotools pkgconfig +inherit obmc-phosphor-license +inherit obmc-phosphor-ipmiprovider-symlink +inherit pythonnative + +require ${PN}.inc + +DEPENDS += "phosphor-ipmi-host" +DEPENDS += "autoconf-archive-native" +DEPENDS += "sdbusplus sdbusplus-native" +DEPENDS += "phosphor-logging" +DEPENDS += "phosphor-dbus-interfaces phosphor-dbus-interfaces-native" +DEPENDS += "openpower-dbus-interfaces openpower-dbus-interfaces-native" +DEPENDS += "sdbus++-native" + +RDEPENDS_${PN} += " \ + sdbusplus \ + phosphor-logging \ + openpower-dbus-interfaces \ + phosphor-dbus-interfaces \ + " + +TARGET_CFLAGS += "-fpic" + +HOSTIPMI_PROVIDER_LIBRARY += "liboemhandler.so" + +S = "${WORKDIR}/git" + +FILES_${PN}_append = " ${libdir}/ipmid-providers/lib*${SOLIBS}" +FILES_${PN}_append = " ${libdir}/host-ipmid/lib*${SOLIBS}" +FILES_${PN}-dev_append = " ${libdir}/ipmid-providers/lib*${SOLIBSDEV} ${libdir}/ipmid-providers/*.la" diff --git a/meta-openpower/common/recipes-phosphor/ipmi/openpower-ipmi-oem.inc b/meta-openpower/common/recipes-phosphor/ipmi/openpower-ipmi-oem.inc new file mode 100644 index 000000000..784ff9c52 --- /dev/null +++ b/meta-openpower/common/recipes-phosphor/ipmi/openpower-ipmi-oem.inc @@ -0,0 +1,5 @@ +HOMEPAGE = "https://github.com/openbmc/openpower-host-ipmi-oem" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://LICENSE;md5=fa818a259cbed7ce8bc2a22d35a464fc" +SRC_URI += "git://github.com/openbmc/openpower-host-ipmi-oem" +SRCREV = "8fb3f03c0d34cfe89acb3f373fa820a53dc5ba35" diff --git a/meta-openpower/common/recipes-phosphor/ipmi/phosphor-ipmi-sensor-config-native.bbappend b/meta-openpower/common/recipes-phosphor/ipmi/phosphor-ipmi-sensor-config-native.bbappend new file mode 100644 index 000000000..ad56a88cd --- /dev/null +++ b/meta-openpower/common/recipes-phosphor/ipmi/phosphor-ipmi-sensor-config-native.bbappend @@ -0,0 +1 @@ +OBMC_IPMI_SENSORS_PROVIDERS_append_df-openpower = " openpower-ipmi-oem-sensor-inventory-mrw-native" diff --git a/meta-openpower/common/recipes-phosphor/ipmi/phosphor-logging-error-logs-native.bbappend b/meta-openpower/common/recipes-phosphor/ipmi/phosphor-logging-error-logs-native.bbappend new file mode 100644 index 000000000..00d44c886 --- /dev/null +++ b/meta-openpower/common/recipes-phosphor/ipmi/phosphor-logging-error-logs-native.bbappend @@ -0,0 +1 @@ +DEPENDS_append_df-openpower = " openpower-ipmi-oem-error-native" diff --git a/meta-openpower/common/recipes-phosphor/logging/phosphor-logging.bbappend b/meta-openpower/common/recipes-phosphor/logging/phosphor-logging.bbappend new file mode 100644 index 000000000..e5de414f7 --- /dev/null +++ b/meta-openpower/common/recipes-phosphor/logging/phosphor-logging.bbappend @@ -0,0 +1,5 @@ +DEPENDS_append_df-openpower = " \ + openpower-debug-collector-native \ + openpower-dbus-interfaces-native \ + openpower-occ-control-native \ + " diff --git a/meta-openpower/common/recipes-phosphor/occ/openpower-occ-control-config-example-native.bb b/meta-openpower/common/recipes-phosphor/occ/openpower-occ-control-config-example-native.bb new file mode 100644 index 000000000..72b82a0b3 --- /dev/null +++ b/meta-openpower/common/recipes-phosphor/occ/openpower-occ-control-config-example-native.bb @@ -0,0 +1,17 @@ +SUMMARY = "OpenPower OCC Control with example occ sensor IDs" +PR = "r1" + +inherit native +require openpower-occ-control.inc +inherit openpower-occ-control + +PROVIDES += "virtual/openpower-occ-control-config-native" + +S = "${WORKDIR}/git" + +# Copies example occ sensor ID yaml file +do_install() { + SRC=${S} + install -d ${YAML_DEST}/ + install -D ${SRC}/example/occ_sensor.yaml ${YAML_DEST}/occ_sensor.yaml +} diff --git a/meta-openpower/common/recipes-phosphor/occ/openpower-occ-control-config-mrw-native.bb b/meta-openpower/common/recipes-phosphor/occ/openpower-occ-control-config-mrw-native.bb new file mode 100644 index 000000000..e851ee1b3 --- /dev/null +++ b/meta-openpower/common/recipes-phosphor/occ/openpower-occ-control-config-mrw-native.bb @@ -0,0 +1,19 @@ +SUMMARY = "OpenPower OCC Control with MRW generated sensor IDs" +PR = "r1" + +inherit native +inherit obmc-phosphor-license +inherit openpower-occ-control +inherit mrw-xml + +PROVIDES += "virtual/openpower-occ-control-config-native" +DEPENDS += "mrw-native mrw-perl-tools-native" + +# Generate a YAML files based on MRW input +do_install_append() { + install -d ${YAML_DEST}/ + ${STAGING_BINDIR_NATIVE}/perl-native/perl \ + ${STAGING_BINDIR_NATIVE}/gen_occ_map.pl \ + -i ${mrw_datadir}/${MRW_XML} \ + -o ${YAML_DEST}/occ_sensor.yaml +} diff --git a/meta-openpower/common/recipes-phosphor/occ/openpower-occ-control.bb b/meta-openpower/common/recipes-phosphor/occ/openpower-occ-control.bb new file mode 100644 index 000000000..18b298cc3 --- /dev/null +++ b/meta-openpower/common/recipes-phosphor/occ/openpower-occ-control.bb @@ -0,0 +1,111 @@ +SUMMARY = "OpenPOWER OCC controller" +DESCRIPTION = "Application to control the OpenPOWER On-Chip-Controller" +HOMEPAGE = "https://github.com/openbmc/openpower-occ-control" +PR = "r1" + +inherit autotools \ + pkgconfig \ + obmc-phosphor-dbus-service \ + pythonnative \ + phosphor-dbus-yaml + +require ${PN}.inc + +SRC_URI += "file://occ-active.sh" +do_install_append() { + install -d ${D}${bindir} + install -m 0755 ${WORKDIR}/occ-active.sh \ + ${D}${bindir}/occ-active.sh +} + +DBUS_SERVICE_${PN} += "org.open_power.OCC.Control.service" +SYSTEMD_SERVICE_${PN} += "op-occ-enable@.service" +SYSTEMD_SERVICE_${PN} += "op-occ-disable@.service" + +DEPENDS += "virtual/${PN}-config-native" +DEPENDS += " \ + sdbusplus \ + sdbusplus-native \ + phosphor-logging \ + openpower-dbus-interfaces \ + phosphor-dbus-interfaces \ + openpower-dbus-interfaces-native \ + autoconf-archive-native \ + obmc-targets \ + systemd \ + " + +RDEPENDS_${PN} += " \ + sdbusplus \ + phosphor-logging \ + openpower-dbus-interfaces \ + phosphor-dbus-interfaces \ + " + +EXTRA_OECONF = " \ + YAML_PATH=${STAGING_DATADIR_NATIVE}/${PN} \ + PS_DERATING_FACTOR=${POWER_SUPPLY_DERATING_FACTOR} \ + " +EXTRA_OECONF_append = "${@bb.utils.contains('OBMC_MACHINE_FEATURES', 'i2c-occ', ' --enable-i2c-occ', '', d)}" + +OCC_ENABLE = "enable" +OCC_DISABLE = "disable" +HOST_START = "startmin" +HOST_STOP = "stop" + +# Ensure host-stop and host-startmin targets require needed occ states +OCC_TMPL = "op-occ-{0}@.service" +HOST_TGTFMT = "obmc-host-{1}@{2}.target" +OCC_INSTFMT = "op-occ-{0}@{2}.service" +HOST_OCC_FMT = "../${OCC_TMPL}:${HOST_TGTFMT}.requires/${OCC_INSTFMT}" +SYSTEMD_LINK_${PN} += "${@compose_list_zip(d, 'HOST_OCC_FMT', 'OCC_ENABLE', 'HOST_START', 'OBMC_HOST_INSTANCES')}" +SYSTEMD_LINK_${PN} += "${@compose_list_zip(d, 'HOST_OCC_FMT', 'OCC_DISABLE', 'HOST_STOP', 'OBMC_HOST_INSTANCES')}" + +# Set the occ disable service to be executed on host error +HOST_ERROR_TARGETS = "crash timeout" + +OCC_DISABLE_TMPL = "op-occ-disable@.service" +HOST_ERROR_TGTFMT = "obmc-host-{0}@{1}.target" +OCC_DISABLE_INSTFMT = "op-occ-disable@{1}.service" +HOST_ERROR_FMT = "../${OCC_DISABLE_TMPL}:${HOST_ERROR_TGTFMT}.wants/${OCC_DISABLE_INSTFMT}" + +SYSTEMD_LINK_${PN} += "${@compose_list(d, 'HOST_ERROR_FMT', 'HOST_ERROR_TARGETS', 'OBMC_HOST_INSTANCES')}" + +S = "${WORKDIR}/git" + +# Remove packages not required for native build +DEPENDS_remove_class-native = " \ + phosphor-logging \ + obmc-targets \ + systemd \ + virtual/${PN}-config-native \ + " +# Remove packages not required for native SDK build +DEPENDS_remove_class-nativesdk = " \ + phosphor-logging \ + obmc-targets \ + systemd \ + virtual/${PN}-config-native \ + " + +# Provide a means to enable/disable install_error_yaml feature +PACKAGECONFIG ??= "install_error_yaml" +PACKAGECONFIG[install_error_yaml] = "\ + --enable-install_error_yaml,\ + --disable-install_error_yaml,\ + ,\ + " + +# Enable install_error_yaml during native and native SDK build +PACKAGECONFIG_add_class-native = "install_error_yaml" +PACKAGECONFIG_add_class-nativesdk = "install_error_yaml" + +# Disable install_error_yaml during target build +PACKAGECONFIG_remove_class-target = "install_error_yaml" + +# Disable generating elog error header file during bitbake. Applications +# should be using the elog header generated by phosphor-logging recipe +EXTRA_OECONF += "--disable-gen_errors" + +BBCLASSEXTEND += "native nativesdk" + diff --git a/meta-openpower/common/recipes-phosphor/occ/openpower-occ-control.inc b/meta-openpower/common/recipes-phosphor/occ/openpower-occ-control.inc new file mode 100644 index 000000000..a54412e4b --- /dev/null +++ b/meta-openpower/common/recipes-phosphor/occ/openpower-occ-control.inc @@ -0,0 +1,5 @@ +HOMEPAGE = "https://github.com/openbmc/openpower-occ-control" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://LICENSE;md5=e3fc50a88d0a364313df4b21ef20c29e" +SRC_URI += "git://github.com/openbmc/openpower-occ-control" +SRCREV = "f7d9e76dc7094214ab11bb4cb21ff6bd853ce750" diff --git a/meta-openpower/common/recipes-phosphor/occ/openpower-occ-control/occ-active.sh b/meta-openpower/common/recipes-phosphor/occ/openpower-occ-control/occ-active.sh new file mode 100755 index 000000000..a6097e527 --- /dev/null +++ b/meta-openpower/common/recipes-phosphor/occ/openpower-occ-control/occ-active.sh @@ -0,0 +1,20 @@ +#!/bin/sh +# set and unset occ active for all occ's in system + +if [ "$1" == "disable" ]; then + value='false' +elif [ "$1" == "enable" ]; then + value='true' +else + echo "Usage: occ-active.sh [argument]" + echo " enable - set occ's to active state" + echo " disable - set occ's to inactive state" + exit -1 +fi + +OCC_CONTROL_SERVICE="org.open_power.OCC.Control" + +busctl tree $OCC_CONTROL_SERVICE --list | grep occ | xargs -r -n1 -I{} \ + busctl set-property $OCC_CONTROL_SERVICE {} org.open_power.OCC.Status \ + OccActive b $value +exit 0 diff --git a/meta-openpower/common/recipes-phosphor/occ/openpower-occ-control/op-occ-disable@.service b/meta-openpower/common/recipes-phosphor/occ/openpower-occ-control/op-occ-disable@.service new file mode 100644 index 000000000..0179a5083 --- /dev/null +++ b/meta-openpower/common/recipes-phosphor/occ/openpower-occ-control/op-occ-disable@.service @@ -0,0 +1,12 @@ +[Unit] +Description=OpenPOWER OCC Active Disable +Before=obmc-host-stop-pre@%i.target +Conflicts=op-occ-enable@%i.service + +[Service] +ExecStart=/usr/bin/env occ-active.sh disable +SyslogIdentifier=occ-active.sh +Type=oneshot + +[Install] +WantedBy=obmc-host-stop@%i.target diff --git a/meta-openpower/common/recipes-phosphor/occ/openpower-occ-control/op-occ-enable@.service b/meta-openpower/common/recipes-phosphor/occ/openpower-occ-control/op-occ-enable@.service new file mode 100644 index 000000000..b97253cf0 --- /dev/null +++ b/meta-openpower/common/recipes-phosphor/occ/openpower-occ-control/op-occ-enable@.service @@ -0,0 +1,17 @@ +[Unit] +Description=OpenPOWER OCC Active Enable for host %I +Conflicts=obmc-host-stop@%i.target +Conflicts=op-occ-disable@%i.service +Wants=org.open_power.OCC.Control.service +After=org.open_power.OCC.Control.service +Wants=fsi-scan@%i.service +After=fsi-scan@%i.service +ConditionPathExists=/run/openbmc/host@%i-on + +[Service] +ExecStart=/usr/bin/env occ-active.sh enable +SyslogIdentifier=occ-active.sh +Type=oneshot + +[Install] +WantedBy=obmc-host-start@%i.target diff --git a/meta-openpower/common/recipes-phosphor/occ/openpower-occ-control/org.open_power.OCC.Control.service b/meta-openpower/common/recipes-phosphor/occ/openpower-occ-control/org.open_power.OCC.Control.service new file mode 100644 index 000000000..a63e18611 --- /dev/null +++ b/meta-openpower/common/recipes-phosphor/occ/openpower-occ-control/org.open_power.OCC.Control.service @@ -0,0 +1,14 @@ +[Unit] +Description=OpenPOWER OCC controller +Wants=mapper-wait@-xyz-openbmc_project-inventory.service +After=mapper-wait@-xyz-openbmc_project-inventory.service + +[Service] +ExecStart=/usr/bin/env openpower-occ-control +SyslogIdentifier=openpower-occ-control +Restart=always +Type=dbus +BusName={BUSNAME} + +[Install] +WantedBy={SYSTEMD_DEFAULT_TARGET} diff --git a/meta-openpower/common/recipes-phosphor/packagegroups/nativesdk-packagegroup-sdk-host.bbappend b/meta-openpower/common/recipes-phosphor/packagegroups/nativesdk-packagegroup-sdk-host.bbappend new file mode 100644 index 000000000..adccb9b12 --- /dev/null +++ b/meta-openpower/common/recipes-phosphor/packagegroups/nativesdk-packagegroup-sdk-host.bbappend @@ -0,0 +1,4 @@ +RDEPENDS_${PN}_append_df-openpower = " \ + nativesdk-openpower-dbus-interfaces-yaml \ + nativesdk-openpower-debug-collector-yaml \ + " diff --git a/meta-openpower/common/recipes-phosphor/packagegroups/packagegroup-obmc-apps.bbappend b/meta-openpower/common/recipes-phosphor/packagegroups/packagegroup-obmc-apps.bbappend new file mode 100644 index 000000000..7eb88fb71 --- /dev/null +++ b/meta-openpower/common/recipes-phosphor/packagegroups/packagegroup-obmc-apps.bbappend @@ -0,0 +1,24 @@ +RDEPENDS_${PN}-extrasdevtools_append_df-openpower = " obmc-pydevtools" + +# Add the deprecated /org/openbmc inventory namespace providing +# obmc-mgr-inventory application to the inventory packagegroup +# until all applications have been updated to use the new, +# officially spec'ed xyz.openbmc_project.Inventory.Manager +# provider (VIRTUAL-RUNTIME_obmc-inventory-manager). +RDEPENDS_${PN}-inventory_append_df-openpower = " obmc-mgr-inventory" + +# Add the deprecated /org/openbmc sensor namespace providing +# the obmc-mgr-sensor application to the sensor +# packagegroup until all applications have been updated to use +# the new, officially spec'ed xyz.openbmc_project.SensorValue +# providers (VIRTUAL-RUNTIME_obmc-sensor-hwmon). +RDEPENDS_${PN}-sensors_append_df-openpower = " obmc-mgr-sensor" + +# Add checkstop monitor as part of host state management package +# This will kick start a gpio monitor that will catch the +# host checkstop conditions and takes necessary actions +RDEPENDS_${PN}-host-state-mgmt_append_df-openpower = " checkstop-monitor" + +# Add openpower debug collector as a requirement for state-mgmt +# since it is used during checkstop handling. +RDEPENDS_${PN}-host-state-mgmt_append_df-openpower = " openpower-debug-collector" diff --git a/meta-openpower/common/recipes-phosphor/packagegroups/packagegroup-obmc-ipmid-providers.bbappend b/meta-openpower/common/recipes-phosphor/packagegroups/packagegroup-obmc-ipmid-providers.bbappend new file mode 100644 index 000000000..20e12e618 --- /dev/null +++ b/meta-openpower/common/recipes-phosphor/packagegroups/packagegroup-obmc-ipmid-providers.bbappend @@ -0,0 +1 @@ +VIRTUAL-RUNTIME_phosphor-ipmi-providers_append_df-openpower = " openpower-ipmi-oem" diff --git a/meta-openpower/common/recipes-phosphor/packagegroups/packagegroup-obmc-phosphor-debugtools.bbappend b/meta-openpower/common/recipes-phosphor/packagegroups/packagegroup-obmc-phosphor-debugtools.bbappend new file mode 100644 index 000000000..5ba7c47eb --- /dev/null +++ b/meta-openpower/common/recipes-phosphor/packagegroups/packagegroup-obmc-phosphor-debugtools.bbappend @@ -0,0 +1,5 @@ +RDEPENDS_${PN}_append_df-openpower = " \ + pflash \ + gard \ + fsidbg \ + " diff --git a/meta-openpower/common/recipes-phosphor/packagegroups/packagegroup-op-apps.bb b/meta-openpower/common/recipes-phosphor/packagegroups/packagegroup-op-apps.bb new file mode 100644 index 000000000..fa5e5350a --- /dev/null +++ b/meta-openpower/common/recipes-phosphor/packagegroups/packagegroup-op-apps.bb @@ -0,0 +1,61 @@ +SUMMARY = "OpenBMC for OpenPOWER - Applications" +PR = "r1" + +inherit packagegroup +inherit obmc-phosphor-license +inherit obmc-phosphor-utils + +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 = "OpenPOWER Chassis" +RDEPENDS_${PN}-chassis = " \ + obmc-button-power \ + obmc-button-reset \ + obmc-control-chassis \ + obmc-op-control-power \ + obmc-pcie-detect \ + obmc-host-failure-reboots \ + " +#Pull in obmc-fsi on all P9 OpenPOWER systems +RDEPENDS_${PN}-chassis += "${@mf_enabled(d, 'op-fsi', 'op-fsi')}" + +#Pull in p9-cfam-override on all P9 OpenPOWER systems +RDEPENDS_${PN}-chassis += "${@mf_enabled(d, 'p9-cfam-override', 'p9-cfam-override')}" + +SUMMARY_${PN}-fans = "OpenPOWER Fans" +RDEPENDS_${PN}-fans = " \ + obmc-control-fan \ + " + +SUMMARY_${PN}-flash = "OpenPOWER Flash" +RDEPENDS_${PN}-flash = " \ + obmc-flash-bios \ + obmc-mgr-download \ + obmc-op-flasher \ + " +RDEPENDS_${PN}-flash_df-openpower-ubi-fs = " \ + openpower-software-manager \ + " + +SUMMARY_${PN}-system = "OpenPOWER System" +RDEPENDS_${PN}-system = " \ + obmc-mgr-system \ + hostboot-settings \ + pdbg \ + " diff --git a/meta-openpower/common/recipes-phosphor/vpd/openpower-fru-inventory-example-native.bb b/meta-openpower/common/recipes-phosphor/vpd/openpower-fru-inventory-example-native.bb new file mode 100644 index 000000000..8f9bd050b --- /dev/null +++ b/meta-openpower/common/recipes-phosphor/vpd/openpower-fru-inventory-example-native.bb @@ -0,0 +1,22 @@ +SUMMARY = "Inventory config for openpower-vpd-parser" +PR = "r1" + +inherit native +inherit obmc-phosphor-license +inherit openpower-fru-vpd + +SRC_URI += "file://inventory" + +PROVIDES += "virtual/openpower-fru-inventory" + +S = "${WORKDIR}" + +do_install() { + # This recipe is supposed to create a systemd environment file + # with values for FRU types and paths. This example recipe + # uses a pre-defined file ($PN/inventory). + + DEST=${D}${inventory_datadir_native} + install -d ${DEST} + install inventory ${DEST} +} diff --git a/meta-openpower/common/recipes-phosphor/vpd/openpower-fru-inventory-example/inventory b/meta-openpower/common/recipes-phosphor/vpd/openpower-fru-inventory-example/inventory new file mode 100644 index 000000000..1f6a5e349 --- /dev/null +++ b/meta-openpower/common/recipes-phosphor/vpd/openpower-fru-inventory-example/inventory @@ -0,0 +1,2 @@ +FRUS=BMC +PATHS=/system/chassis/bmc diff --git a/meta-openpower/common/recipes-phosphor/vpd/openpower-fru-inventory-mrw-native.bb b/meta-openpower/common/recipes-phosphor/vpd/openpower-fru-inventory-mrw-native.bb new file mode 100644 index 000000000..6eb76ac4e --- /dev/null +++ b/meta-openpower/common/recipes-phosphor/vpd/openpower-fru-inventory-mrw-native.bb @@ -0,0 +1,28 @@ +SUMMARY = "Inventory config for openpower-vpd-parser" +PR = "r1" + +inherit native +inherit obmc-phosphor-license +inherit openpower-fru-vpd +inherit mrw-xml + +DEPENDS += " \ + mrw-native \ + mrw-perl-tools-native \ + virtual/openpower-fru-vpd-layout \ + " + +PROVIDES += "virtual/openpower-fru-inventory" + +S = "${WORKDIR}" + +do_install() { + DEST=${D}${inventory_datadir_native} + install -d ${DEST} + + ${bindir}/perl-native/perl \ + ${bindir}/gen_openpower_fru.pl \ + -m ${mrw_datadir}/${MRW_XML} \ + -c ${vpdlayout_datadir}/layout.yaml \ + -o ${DEST}/inventory +} diff --git a/meta-openpower/common/recipes-phosphor/vpd/openpower-fru-properties-example-native.bb b/meta-openpower/common/recipes-phosphor/vpd/openpower-fru-properties-example-native.bb new file mode 100644 index 000000000..7ed83b3a4 --- /dev/null +++ b/meta-openpower/common/recipes-phosphor/vpd/openpower-fru-properties-example-native.bb @@ -0,0 +1,22 @@ +SUMMARY = "FRU properties config for openpower-vpd-parser" +PR = "r1" + +inherit native +inherit obmc-phosphor-license +inherit openpower-fru-vpd + +SRC_URI += "file://example.yaml" + +PROVIDES += "virtual/openpower-fru-properties" + +S = "${WORKDIR}" + +do_install() { + # This recipe is supposed to create an output yaml file with + # FRU property values extracted from the MRW. This example recipe + # provides a sample output file. + + DEST=${D}${properties_datadir} + install -d ${DEST} + install example.yaml ${DEST}/out.yaml +} diff --git a/meta-openpower/common/recipes-phosphor/vpd/openpower-fru-properties-example/example.yaml b/meta-openpower/common/recipes-phosphor/vpd/openpower-fru-properties-example/example.yaml new file mode 100644 index 000000000..6ec9b0c35 --- /dev/null +++ b/meta-openpower/common/recipes-phosphor/vpd/openpower-fru-properties-example/example.yaml @@ -0,0 +1,6 @@ +/system/chassis/motherboard/boxelder/bmc: + xyz.openbmc_project.Inventory.Decorator.Replaceable: + FieldReplaceable: 'false' +/system/chassis/motherboard/boxelder/bmc/ethernet: + xyz.openbmc_project.Inventory.Decorator.Replaceable: + FieldReplaceable: 'false' diff --git a/meta-openpower/common/recipes-phosphor/vpd/openpower-fru-properties-mrw-native.bb b/meta-openpower/common/recipes-phosphor/vpd/openpower-fru-properties-mrw-native.bb new file mode 100644 index 000000000..2dc5820e3 --- /dev/null +++ b/meta-openpower/common/recipes-phosphor/vpd/openpower-fru-properties-mrw-native.bb @@ -0,0 +1,29 @@ +SUMMARY = "FRU properties config for openpower-vpd-parser" +PR = "r1" + +inherit native +inherit obmc-phosphor-license +inherit openpower-fru-vpd +inherit mrw-xml + +SRC_URI += "file://config.yaml" + +DEPENDS += " \ + mrw-native \ + mrw-perl-tools-native \ + " + +PROVIDES += "virtual/openpower-fru-properties" + +S = "${WORKDIR}" + +do_install() { + DEST=${D}${properties_datadir} + install -d ${DEST} + + ${bindir}/perl-native/perl \ + ${bindir}/gen_fru_properties.pl \ + -m ${mrw_datadir}/${MRW_XML} \ + -c config.yaml \ + -o ${DEST}/out.yaml +} diff --git a/meta-openpower/common/recipes-phosphor/vpd/openpower-fru-properties-mrw/config.yaml b/meta-openpower/common/recipes-phosphor/vpd/openpower-fru-properties-mrw/config.yaml new file mode 100644 index 000000000..7a9f34ec5 --- /dev/null +++ b/meta-openpower/common/recipes-phosphor/vpd/openpower-fru-properties-mrw/config.yaml @@ -0,0 +1,11 @@ +BMC: + xyz.openbmc_project.Inventory.Decorator.Replaceable: + FieldReplaceable: 'false' + xyz.openbmc_project.Inventory.Item: + Present: 'true' + +ETHERNET: + xyz.openbmc_project.Inventory.Decorator.Replaceable: + FieldReplaceable: 'false' + xyz.openbmc_project.Inventory.Item: + Present: 'true' diff --git a/meta-openpower/common/recipes-phosphor/vpd/openpower-fru-vpd-layout-native.bb b/meta-openpower/common/recipes-phosphor/vpd/openpower-fru-vpd-layout-native.bb new file mode 100644 index 000000000..de0cc649f --- /dev/null +++ b/meta-openpower/common/recipes-phosphor/vpd/openpower-fru-vpd-layout-native.bb @@ -0,0 +1,19 @@ +SUMMARY = "VPD layout for openpower-fru-vpd" +PR = "r1" + +inherit native +inherit openpower-fru-vpd +inherit obmc-phosphor-license + +SRC_URI += "file://layout.yaml" + +PROVIDES += "virtual/openpower-fru-vpd-layout" + +S = "${WORKDIR}" + +do_install() { + DEST=${D}${vpdlayout_datadir} + + install -d ${DEST} + install layout.yaml ${DEST} +} diff --git a/meta-openpower/common/recipes-phosphor/vpd/openpower-fru-vpd-layout/layout.yaml b/meta-openpower/common/recipes-phosphor/vpd/openpower-fru-vpd-layout/layout.yaml new file mode 100644 index 000000000..9aa746232 --- /dev/null +++ b/meta-openpower/common/recipes-phosphor/vpd/openpower-fru-vpd-layout/layout.yaml @@ -0,0 +1,15 @@ +BMC: + xyz.openbmc_project.Inventory.Decorator.Asset: + OPFR,VP: PartNumber + OPFR,VS: SerialNumber + OPFR,VN: Manufacturer + xyz.openbmc_project.Inventory.Item: + VINI,DR: PrettyName + xyz.openbmc_project.Common.UUID: + OPFR,UD: UUID + xyz.openbmc_project.Inventory.Item.Bmc: +ETHERNET: + xyz.openbmc_project.Inventory.Item.NetworkInterface: + VINI,B1: MACAddress + OPFR,B1: MACAddress + xyz.openbmc_project.Inventory.Item.Ethernet: diff --git a/meta-openpower/common/recipes-phosphor/vpd/openpower-fru-vpd.bb b/meta-openpower/common/recipes-phosphor/vpd/openpower-fru-vpd.bb new file mode 100644 index 000000000..4d7114a73 --- /dev/null +++ b/meta-openpower/common/recipes-phosphor/vpd/openpower-fru-vpd.bb @@ -0,0 +1,47 @@ +SUMMARY = "Parser for OpenPOWER-format FRU VPD" +DESCRIPTION = "Parse OpenPOWER-format FRU VPD and update inventory" +PR = "r1" + +inherit autotools pkgconfig +inherit openpower-fru-vpd +inherit pythonnative +inherit obmc-phosphor-systemd + +require ${PN}.inc + +SRC_URI += "file://70-op-vpd.rules" + +DEPENDS += " \ + virtual/openpower-fru-vpd-layout \ + virtual/openpower-fru-inventory \ + virtual/openpower-fru-properties \ + sdbusplus \ + phosphor-logging \ + python-mako-native \ + python-pyyaml-native \ + autoconf-archive-native \ + " + +RDEPENDS_${PN} += " \ + sdbusplus \ + phosphor-logging \ + " + +SYSTEMD_SERVICE_${PN} += "op-vpd-parser.service" + +S = "${WORKDIR}/git" + +EXTRA_OECONF = " \ + FRU_YAML=${STAGING_DIR_NATIVE}${vpdlayout_datadir}/layout.yaml \ + PROP_YAML=${STAGING_DIR_NATIVE}${properties_datadir}/out.yaml \ + " + +do_install_append() { + SRC=${STAGING_DATADIR_NATIVE}${inventory_datadir_name} + DEST=${D}${inventory_envdir} + install -d ${DEST} + install ${SRC}/inventory ${DEST} + + install -d ${D}/${base_libdir}/udev/rules.d/ + install ${WORKDIR}/70-op-vpd.rules ${D}/${base_libdir}/udev/rules.d/ +} diff --git a/meta-openpower/common/recipes-phosphor/vpd/openpower-fru-vpd.inc b/meta-openpower/common/recipes-phosphor/vpd/openpower-fru-vpd.inc new file mode 100644 index 000000000..db1b736d6 --- /dev/null +++ b/meta-openpower/common/recipes-phosphor/vpd/openpower-fru-vpd.inc @@ -0,0 +1,5 @@ +HOMEPAGE = "https://github.com/openbmc/openpower-vpd-parser" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://LICENSE;md5=e3fc50a88d0a364313df4b21ef20c29e" +SRC_URI += "git://github.com/openbmc/openpower-vpd-parser" +SRCREV = "0097cced1f5633d14e3304fbcc6279e7026c3abf" diff --git a/meta-openpower/common/recipes-phosphor/vpd/openpower-fru-vpd/70-op-vpd.rules b/meta-openpower/common/recipes-phosphor/vpd/openpower-fru-vpd/70-op-vpd.rules new file mode 100644 index 000000000..4b86b9186 --- /dev/null +++ b/meta-openpower/common/recipes-phosphor/vpd/openpower-fru-vpd/70-op-vpd.rules @@ -0,0 +1 @@ +SUBSYSTEM=="i2c", ENV{OF_NAME}=="eeprom", ACTION=="add", TAG+="systemd", ENV{SYSTEMD_WANTS}+="op-vpd-parser" diff --git a/meta-openpower/common/recipes-phosphor/vpd/openpower-fru-vpd/op-vpd-parser.service b/meta-openpower/common/recipes-phosphor/vpd/openpower-fru-vpd/op-vpd-parser.service new file mode 100644 index 000000000..6eadebf8d --- /dev/null +++ b/meta-openpower/common/recipes-phosphor/vpd/openpower-fru-vpd/op-vpd-parser.service @@ -0,0 +1,12 @@ +[Unit] +Description=Read OpenPOWER-format VPD from EEPROM +ConditionFileNotEmpty={envfiledir}/obmc/inventory +Wants=mapper-wait@-xyz-openbmc_project-inventory.service +After=mapper-wait@-xyz-openbmc_project-inventory.service + +[Service] +Restart=no +Type=oneshot +EnvironmentFile={envfiledir}/obmc/inventory +ExecStart=/usr/bin/env openpower-read-vpd --vpd $EEPROM --fru $FRUS --object $PATHS +SyslogIdentifier=openpower-read-vpd diff --git a/meta-openpower/common/recipes-phosphor/webui/phosphor-webui.bbappend b/meta-openpower/common/recipes-phosphor/webui/phosphor-webui.bbappend new file mode 100644 index 000000000..ea818947e --- /dev/null +++ b/meta-openpower/common/recipes-phosphor/webui/phosphor-webui.bbappend @@ -0,0 +1,16 @@ +do_install_append () { + +# The webui content is served as pre-compressed gzip content. While nginx can +# handle this via the gzip_static directive (and we use that), the nginx +# try_files directive (which we also use) searches the URI as-is. The suggested +# workaround is to have an empty uncompressed file with the same name as the +# compressed file. This does not impact the functionality of gzip_static. +# So for eg if there's an index.html.gz, create an empty index.html. Same goes +# for all the webui content. +# https://serverfault.com/questions/571733/nginx-gzip-static-why-are-the-non-compressed-files-required +# https://www.ruby-forum.com/topic/4402481 +# https://trac.nginx.org/nginx/ticket/1367 + +find ${D}${datadir}/www -type f -name '*.gz' -exec sh -c 'touch `dirname "$0"`/`basename "$0" .gz`' '{}' \; + +} diff --git a/meta-openpower/conf/distro/include/openpower-distrovars.inc b/meta-openpower/conf/distro/include/openpower-distrovars.inc new file mode 100644 index 000000000..479e099fc --- /dev/null +++ b/meta-openpower/conf/distro/include/openpower-distrovars.inc @@ -0,0 +1,4 @@ +DISTRO_FEATURES += "openpower" +DISTRO_FEATURES_FILTER_NATIVE += "openpower" +DISTRO_FEATURES_FILTER_NATIVESDK += "openpower" +DISTROOVERRIDES .= ":df-openpower" diff --git a/meta-openpower/conf/distro/include/openpower-mrw.inc b/meta-openpower/conf/distro/include/openpower-mrw.inc new file mode 100644 index 000000000..87f0fbf19 --- /dev/null +++ b/meta-openpower/conf/distro/include/openpower-mrw.inc @@ -0,0 +1,5 @@ +require conf/distro/include/phosphor-mrw.inc + +PREFERRED_PROVIDER_virtual/openpower-fru-inventory_df-mrw ?= "openpower-fru-inventory-mrw-native" +PREFERRED_PROVIDER_virtual/openpower-fru-properties_df-mrw ?= "openpower-fru-properties-mrw-native" +PREFERRED_PROVIDER_virtual/openpower-occ-control-config-native_df-mrw ?= "openpower-occ-control-config-mrw-native" diff --git a/meta-openpower/conf/distro/include/openpower-ubi.inc b/meta-openpower/conf/distro/include/openpower-ubi.inc new file mode 100644 index 000000000..cb488c830 --- /dev/null +++ b/meta-openpower/conf/distro/include/openpower-ubi.inc @@ -0,0 +1,2 @@ +DISTRO_FEATURES += "openpower-ubi-fs" +DISTROOVERRIDES .= ":df-openpower-ubi-fs" diff --git a/meta-openpower/conf/distro/openbmc-openpower.conf b/meta-openpower/conf/distro/openbmc-openpower.conf new file mode 100644 index 000000000..5ee9b7c75 --- /dev/null +++ b/meta-openpower/conf/distro/openbmc-openpower.conf @@ -0,0 +1,2 @@ +require conf/distro/include/phosphor-base.inc +require conf/distro/include/openpower-distrovars.inc diff --git a/meta-openpower/conf/layer.conf b/meta-openpower/conf/layer.conf new file mode 100644 index 000000000..7b01b6c96 --- /dev/null +++ b/meta-openpower/conf/layer.conf @@ -0,0 +1,11 @@ +# We have a conf and classes directory, add to BBPATH +BBPATH .= ":${LAYERDIR}" + +# We have recipes-* directories, add to BBFILES +BBFILES += "${LAYERDIR}/common/recipes-*/*/*.bb \ + ${LAYERDIR}/common/recipes-*/*/*.bbappend" + +BBFILE_COLLECTIONS += "openpower" +BBFILE_PATTERN_openpower = "^${LAYERDIR}/" +LAYERVERSION_openpower = "1" +LAYERSERIES_COMPAT_openpower = "sumo" diff --git a/meta-openpower/conf/machine/include/openpower.inc b/meta-openpower/conf/machine/include/openpower.inc new file mode 100644 index 000000000..cbfe4fa0c --- /dev/null +++ b/meta-openpower/conf/machine/include/openpower.inc @@ -0,0 +1,34 @@ +OBMC_MACHINE_FEATURES += "\ + obmc-phosphor-fan-mgmt \ + obmc-phosphor-chassis-mgmt \ + obmc-phosphor-flash-mgmt \ + obmc-host-ipmi \ + obmc-host-ctl \ + obmc-host-state-mgmt \ + obmc-chassis-state-mgmt \ + obmc-bmc-state-mgmt \ + " + +VIRTUAL-RUNTIME_skeleton_workbook = "${MACHINE}-config" + +PREFERRED_PROVIDER_virtual/obmc-host-ipmi-hw = "phosphor-ipmi-bt" +PREFERRED_PROVIDER_virtual/obmc-chassis-mgmt = "packagegroup-op-apps" +PREFERRED_PROVIDER_virtual/obmc-fan-mgmt = "packagegroup-op-apps" +PREFERRED_PROVIDER_virtual/obmc-flash-mgmt = "packagegroup-op-apps" +PREFERRED_PROVIDER_virtual/obmc-system-mgmt = "packagegroup-op-apps" +PREFERRED_PROVIDER_virtual/obmc-host-ctl ?= "obmc-op-control-host" +PREFERRED_PROVIDER_virtual/obmc-inventory-data ?= "${VIRTUAL-RUNTIME_skeleton_workbook}" +PREFERRED_PROVIDER_virtual/phosphor-ipmi-fru-hostfw-config ?= "hostboot-inventory-config-native" +PREFERRED_PROVIDER_virtual/openpower-fru-vpd-layout ?= "openpower-fru-vpd-layout-native" +PREFERRED_PROVIDER_virtual/openpower-fru-inventory ?= "openpower-fru-inventory-example-native" +PREFERRED_PROVIDER_virtual/openpower-fru-properties ?= "openpower-fru-properties-example-native" + +# The openpower-occ-control application is data-driven and requires an input +# yaml of OCC instance numbers to sensor IDs. +# This virtual is a native recipe that provides that mapping by installing +# configuration files in the format and native sysroot location expected by +# the openpower-occ-control build process in the native sysroot. +PREFERRED_PROVIDER_virtual/openpower-occ-control-config-native ?= "openpower-occ-control-config-example-native" + +#Default value for power supply output power efficiency. +POWER_SUPPLY_DERATING_FACTOR = "90" diff --git a/meta-openpower/conf/machine/include/p8.inc b/meta-openpower/conf/machine/include/p8.inc new file mode 100644 index 000000000..b43045d5a --- /dev/null +++ b/meta-openpower/conf/machine/include/p8.inc @@ -0,0 +1 @@ +OBMC_MACHINE_FEATURES += 'i2c-occ' diff --git a/meta-openpower/conf/machine/include/p9.inc b/meta-openpower/conf/machine/include/p9.inc new file mode 100644 index 000000000..b0e0bb95e --- /dev/null +++ b/meta-openpower/conf/machine/include/p9.inc @@ -0,0 +1,2 @@ +OBMC_MACHINE_FEATURES += 'p9-vcs-workaround op-fsi p9-cfam-override' +PREFERRED_PROVIDER_virtual/obmc-host-ctl = "p9-host-start" diff --git a/meta-phosphor/conf/bblayers.conf.sample b/meta-phosphor/conf/bblayers.conf.sample index 7d9607dbe..559f3bfbf 100644 --- a/meta-phosphor/conf/bblayers.conf.sample +++ b/meta-phosphor/conf/bblayers.conf.sample @@ -1,6 +1,6 @@ # LAYER_CONF_VERSION is increased each time build/conf/bblayers.conf # changes incompatibly -LCONF_VERSION = "7" +LCONF_VERSION = "8" BBPATH = "${TOPDIR}" BBFILES ?= "" diff --git a/meta-phosphor/conf/distro/include/phosphor-base.inc b/meta-phosphor/conf/distro/include/phosphor-base.inc index 9edd238be..1908118c1 100644 --- a/meta-phosphor/conf/distro/include/phosphor-base.inc +++ b/meta-phosphor/conf/distro/include/phosphor-base.inc @@ -154,3 +154,4 @@ SKIP_META_VIRT_SANITY_CHECK = "1" # make sense on a BMC anyway. BAD_RECOMMENDATIONS_pn-obmc-phosphor-image = "udev-hwdb" +LAYER_CONF_VERSION = "8" diff --git a/meta-portwell/meta-neptune/conf/bblayers.conf.sample b/meta-portwell/meta-neptune/conf/bblayers.conf.sample new file mode 100644 index 000000000..e60ce8031 --- /dev/null +++ b/meta-portwell/meta-neptune/conf/bblayers.conf.sample @@ -0,0 +1,19 @@ +# LAYER_CONF_VERSION is increased each time build/conf/bblayers.conf +# changes incompatibly +LCONF_VERSION = "8" + +BBPATH = "${TOPDIR}" +BBFILES ?= "" + +BBLAYERS ?= " \ + ##OEROOT##/meta \ + ##OEROOT##/meta-poky \ + ##OEROOT##/meta-openembedded/meta-oe \ + ##OEROOT##/meta-openembedded/meta-networking \ + ##OEROOT##/meta-openembedded/meta-perl \ + ##OEROOT##/meta-openembedded/meta-python \ + ##OEROOT##/meta-openembedded/meta-webserver \ + ##OEROOT##/meta-phosphor \ + ##OEROOT##/meta-aspeed \ + ##OEROOT##/meta-portwell/meta-neptune \ + " diff --git a/meta-portwell/meta-neptune/conf/conf-notes.txt b/meta-portwell/meta-neptune/conf/conf-notes.txt new file mode 100644 index 000000000..9b3c01a55 --- /dev/null +++ b/meta-portwell/meta-neptune/conf/conf-notes.txt @@ -0,0 +1,2 @@ +Common targets are: + obmc-phosphor-image diff --git a/meta-portwell/meta-neptune/conf/layer.conf b/meta-portwell/meta-neptune/conf/layer.conf new file mode 100644 index 000000000..5e44606fd --- /dev/null +++ b/meta-portwell/meta-neptune/conf/layer.conf @@ -0,0 +1,9 @@ +# We have a conf and classes directory, add to BBPATH +BBPATH .= ":${LAYERDIR}" + +# We have recipes-* directories, add to BBFILES +BBFILES += "${LAYERDIR}/recipes-*/*/*.bb \ + ${LAYERDIR}/recipes-*/*/*.bbappend" + +BBFILE_COLLECTIONS += "neptune" +BBFILE_PATTERN_neptune = "" diff --git a/meta-portwell/meta-neptune/conf/local.conf.sample b/meta-portwell/meta-neptune/conf/local.conf.sample new file mode 100644 index 000000000..58e9cf5ca --- /dev/null +++ b/meta-portwell/meta-neptune/conf/local.conf.sample @@ -0,0 +1,223 @@ +# +# This file is your local configuration file and is where all local user settings +# are placed. The comments in this file give some guide to the options a new user +# to the system might want to change but pretty much any configuration option can +# be set in this file. +# +# Lines starting with the '#' character are commented out and in some cases the +# default values are provided as comments to show people example syntax. Enabling +# the option is a question of removing the # character and making any change to the +# variable as required. + +# +# Machine Selection +# +MACHINE ??= "neptune" + +# +# Where to place downloads +# +# During a first build the system will download many different source code tarballs +# from various upstream projects. This can take a while, particularly if your network +# connection is slow. These are all stored in DL_DIR. When wiping and rebuilding you +# can preserve this directory to speed up this part of subsequent builds. This directory +# is safe to share between multiple builds on the same machine too. +# +# The default is a downloads directory under TOPDIR which is the build directory. +# +#DL_DIR ?= "${TOPDIR}/downloads" + +# +# Where to place shared-state files +# +# BitBake has the capability to accelerate builds based on previously built output. +# This is done using "shared state" files which can be thought of as cache objects +# and this option determines where those files are placed. +# +# You can wipe out TMPDIR leaving this directory intact and the build would regenerate +# from these files if no changes were made to the configuration. If changes were made +# to the configuration, only shared state files where the state was still valid would +# be used (done using checksums). +# +# The default is a sstate-cache directory under TOPDIR. +# +#SSTATE_DIR ?= "${TOPDIR}/sstate-cache" + +# +# Where to place the build output +# +# This option specifies where the bulk of the building work should be done and +# where BitBake should place its temporary files and output. Keep in mind that +# this includes the extraction and compilation of many applications and the toolchain +# which can use Gigabytes of hard disk space. +# +# The default is a tmp directory under TOPDIR. +# +#TMPDIR = "${TOPDIR}/tmp" + +# +# Default policy config +# +# The distribution setting controls which policy settings are used as defaults. +# The default value is fine for general Yocto project use, at least initially. +# Ultimately when creating custom policy, people will likely end up subclassing +# these defaults. +# +DISTRO ?= "openbmc-phosphor" +# As an example of a subclass there is a "bleeding" edge policy configuration +# where many versions are set to the absolute latest code from the upstream +# source control systems. This is just mentioned here as an example, its not +# useful to most new users. +# DISTRO ?= "poky-bleeding" + +# +# Package Management configuration +# +# This variable lists which packaging formats to enable. Multiple package backends +# can be enabled at once and the first item listed in the variable will be used +# to generate the root filesystems. +# Options are: +# - 'package_deb' for debian style deb files +# - 'package_ipk' for ipk files are used by opkg (a debian style embedded package manager) +# - 'package_rpm' for rpm style packages +# E.g.: PACKAGE_CLASSES ?= "package_rpm package_deb package_ipk" +# We default to rpm: +PACKAGE_CLASSES ?= "package_rpm" + +# +# SDK/ADT target architecture +# +# This variable specifies the architecture to build SDK/ADT items for and means +# you can build the SDK packages for architectures other than the machine you are +# running the build on (i.e. building i686 packages on an x86_64 host). +# Supported values are i686 and x86_64 +#SDKMACHINE ?= "i686" + +SANITY_TESTED_DISTROS_append ?= " *" + +# +# Extra image configuration defaults +# +# The EXTRA_IMAGE_FEATURES variable allows extra packages to be added to the generated +# images. Some of these options are added to certain image types automatically. The +# variable can contain the following options: +# "dbg-pkgs" - add -dbg packages for all installed packages +# (adds symbol information for debugging/profiling) +# "dev-pkgs" - add -dev packages for all installed packages +# (useful if you want to develop against libs in the image) +# "ptest-pkgs" - add -ptest packages for all ptest-enabled packages +# (useful if you want to run the package test suites) +# "tools-sdk" - add development tools (gcc, make, pkgconfig etc.) +# "tools-debug" - add debugging tools (gdb, strace) +# "eclipse-debug" - add Eclipse remote debugging support +# "tools-profile" - add profiling tools (oprofile, exmap, lttng, valgrind) +# "tools-testapps" - add useful testing tools (ts_print, aplay, arecord etc.) +# "debug-tweaks" - make an image suitable for development +# e.g. ssh root access has a blank password +# There are other application targets that can be used here too, see +# meta/classes/image.bbclass and meta/classes/core-image.bbclass for more details. +# We default to enabling the debugging tweaks. +EXTRA_IMAGE_FEATURES = "debug-tweaks" + +# +# Additional image features +# +# The following is a list of additional classes to use when building images which +# enable extra features. Some available options which can be included in this variable +# are: +# - 'buildstats' collect build statistics +# - 'image-mklibs' to reduce shared library files size for an image +# - 'image-prelink' in order to prelink the filesystem image +# - 'image-swab' to perform host system intrusion detection +# NOTE: if listing mklibs & prelink both, then make sure mklibs is before prelink +# NOTE: mklibs also needs to be explicitly enabled for a given image, see local.conf.extended +USER_CLASSES ?= "buildstats image-mklibs image-prelink" + +# +# Runtime testing of images +# +# The build system can test booting virtual machine images under qemu (an emulator) +# after any root filesystems are created and run tests against those images. To +# enable this uncomment this line. See classes/testimage(-auto).bbclass for +# further details. +#TEST_IMAGE = "1" +# +# Interactive shell configuration +# +# Under certain circumstances the system may need input from you and to do this it +# can launch an interactive shell. It needs to do this since the build is +# multithreaded and needs to be able to handle the case where more than one parallel +# process may require the user's attention. The default is iterate over the available +# terminal types to find one that works. +# +# Examples of the occasions this may happen are when resolving patches which cannot +# be applied, to use the devshell or the kernel menuconfig +# +# Supported values are auto, gnome, xfce, rxvt, screen, konsole (KDE 3.x only), none +# Note: currently, Konsole support only works for KDE 3.x due to the way +# newer Konsole versions behave +#OE_TERMINAL = "auto" +# By default disable interactive patch resolution (tasks will just fail instead): +PATCHRESOLVE = "noop" + +# +# Disk Space Monitoring during the build +# +# Monitor the disk space during the build. If there is less that 1GB of space or less +# than 100K inodes in any key build location (TMPDIR, DL_DIR, SSTATE_DIR), gracefully +# shutdown the build. If there is less that 100MB or 1K inodes, perform a hard abort +# of the build. The reason for this is that running completely out of space can corrupt +# files and damages the build in ways which may not be easily recoverable. +# It's necessary to monitor /tmp, if there is no space left the build will fail +# with very exotic errors. +BB_DISKMON_DIRS = "\ + STOPTASKS,${TMPDIR},1G,100K \ + STOPTASKS,${DL_DIR},1G,100K \ + STOPTASKS,${SSTATE_DIR},1G,100K \ + STOPTASKS,/tmp,100M,100K \ + ABORT,${TMPDIR},100M,1K \ + ABORT,${DL_DIR},100M,1K \ + ABORT,${SSTATE_DIR},100M,1K \ + ABORT,/tmp,10M,1K" + +# +# Shared-state files from other locations +# +# As mentioned above, shared state files are prebuilt cache data objects which can +# used to accelerate build time. This variable can be used to configure the system +# to search other mirror locations for these objects before it builds the data itself. +# +# This can be a filesystem directory, or a remote url such as http or ftp. These +# would contain the sstate-cache results from previous builds (possibly from other +# machines). This variable works like fetcher MIRRORS/PREMIRRORS and points to the +# cache locations to check for the shared objects. +# NOTE: if the mirror uses the same structure as SSTATE_DIR, you need to add PATH +# at the end as shown in the examples below. This will be substituted with the +# correct path within the directory structure. +#SSTATE_MIRRORS ?= "\ +#file://.* http://someserver.tld/share/sstate/PATH;downloadfilename=PATH \n \ +#file://.* file:///some/local/dir/sstate/PATH" + + +# +# Qemu configuration +# +# By default qemu will build with a builtin VNC server where graphical output can be +# seen. The two lines below enable the SDL backend too. This assumes there is a +# libsdl library available on your build system. +#PACKAGECONFIG_append_pn-qemu-native = " sdl" +#PACKAGECONFIG_append_pn-nativesdk-qemu = " sdl" +#ASSUME_PROVIDED += "libsdl-native" + + +# CONF_VERSION is increased each time build/conf/ changes incompatibly and is used to +# track the version of this file when it was generated. This can safely be ignored if +# this doesn't mean anything to you. +CONF_VERSION = "1" + +# Set the root password to '0penBmc' +INHERIT += "extrausers" + +EXTRA_USERS_PARAMS = " \ + usermod -p '\$1\$UGMqyqdG\$FZiylVFmRRfl9Z0Ue8G7e/' root; \ + " diff --git a/meta-portwell/meta-neptune/conf/machine/neptune.conf b/meta-portwell/meta-neptune/conf/machine/neptune.conf new file mode 100644 index 000000000..007495a61 --- /dev/null +++ b/meta-portwell/meta-neptune/conf/machine/neptune.conf @@ -0,0 +1,21 @@ +KMACHINE = "aspeed" +KERNEL_DEVICETREE = "${KMACHINE}-bmc-portwell-${MACHINE}.dtb" + +UBOOT_MACHINE = "ast_g5_ncsi_config" + +require conf/machine/include/ast2500.inc +require conf/machine/include/obmc-bsp-common.inc + +OBMC_MACHINE_FEATURES += "\ + obmc-phosphor-fan-mgmt \ + obmc-phosphor-chassis-mgmt \ + obmc-phosphor-flash-mgmt \ + obmc-host-ipmi \ + obmc-host-ctl \ + obmc-host-state-mgmt \ + obmc-chassis-state-mgmt \ + obmc-bmc-state-mgmt \ + " +FLASH_SIZE = "32768" +VIRTUAL-RUNTIME_skeleton_workbook = "${MACHINE}-config" + diff --git a/meta-portwell/meta-neptune/recipes-kernel/linux/linux-aspeed/neptune.cfg b/meta-portwell/meta-neptune/recipes-kernel/linux/linux-aspeed/neptune.cfg new file mode 100644 index 000000000..9fc33b300 --- /dev/null +++ b/meta-portwell/meta-neptune/recipes-kernel/linux/linux-aspeed/neptune.cfg @@ -0,0 +1,5 @@ +CONFIG_SENSORS_TMP421=y +CONFIG_SENSORS_MAX31785=y +CONFIG_RTC_DRV_RV8803=y +CONFIG_TCG_TPM=y +CONFIG_TCG_TIS_I2C_INFINEON=y diff --git a/meta-portwell/meta-neptune/recipes-kernel/linux/linux-aspeed_%.bbappend b/meta-portwell/meta-neptune/recipes-kernel/linux/linux-aspeed_%.bbappend new file mode 100644 index 000000000..1420d15b4 --- /dev/null +++ b/meta-portwell/meta-neptune/recipes-kernel/linux/linux-aspeed_%.bbappend @@ -0,0 +1,2 @@ +FILESEXTRAPATHS_prepend := "${THISDIR}/linux-aspeed:" +SRC_URI += "file://neptune.cfg" diff --git a/meta-portwell/meta-neptune/recipes.txt b/meta-portwell/meta-neptune/recipes.txt new file mode 100644 index 000000000..3ec3f4a42 --- /dev/null +++ b/meta-portwell/meta-neptune/recipes.txt @@ -0,0 +1,2 @@ +recipes-kernel - The kernel and generic applications/libraries with strong kernel dependencies +recipes-phosphor - Phosphor OpenBMC applications and configuration diff --git a/meta-qualcomm/conf/layer.conf b/meta-qualcomm/conf/layer.conf new file mode 100644 index 000000000..5079054e3 --- /dev/null +++ b/meta-qualcomm/conf/layer.conf @@ -0,0 +1,5 @@ +# We have a conf and classes directory, add to BBPATH +BBPATH .= ":${LAYERDIR}" + +BBFILE_COLLECTIONS += "qualcomm" +BBFILE_PATTERN_qualcomm = "" diff --git a/meta-qualcomm/conf/machine/include/qualcomm.inc b/meta-qualcomm/conf/machine/include/qualcomm.inc new file mode 100644 index 000000000..976e2d09d --- /dev/null +++ b/meta-qualcomm/conf/machine/include/qualcomm.inc @@ -0,0 +1,3 @@ +require conf/machine/include/arm.inc + +VIRTUAL-RUNTIME_skeleton_workbook = "${MACHINE}-config" diff --git a/meta-qualcomm/meta-centriq2400-rep/conf/bblayers.conf.sample b/meta-qualcomm/meta-centriq2400-rep/conf/bblayers.conf.sample new file mode 100644 index 000000000..c0c67d7ef --- /dev/null +++ b/meta-qualcomm/meta-centriq2400-rep/conf/bblayers.conf.sample @@ -0,0 +1,35 @@ +# LAYER_CONF_VERSION is increased each time build/conf/bblayers.conf +# changes incompatibly +LCONF_VERSION = "8" + +BBPATH = "${TOPDIR}" +BBFILES ?= "" + +BBLAYERS ?= " \ + ##OEROOT##/meta \ + ##OEROOT##/meta-poky \ + ##OEROOT##/meta-openembedded/meta-oe \ + ##OEROOT##/meta-openembedded/meta-networking \ + ##OEROOT##/meta-openembedded/meta-perl \ + ##OEROOT##/meta-openembedded/meta-python \ + ##OEROOT##/meta-openembedded/meta-webserver \ + ##OEROOT##/meta-phosphor \ + ##OEROOT##/meta-aspeed \ + ##OEROOT##/meta-arm \ + ##OEROOT##/meta-qualcomm \ + ##OEROOT##/meta-qualcomm/meta-centriq2400-rep \ + " +BBLAYERS_NON_REMOVABLE ?= " \ + ##OEROOT##/meta \ + ##OEROOT##/meta-poky \ + ##OEROOT##/meta-openembedded/meta-oe \ + ##OEROOT##/meta-openembedded/meta-networking \ + ##OEROOT##/meta-openembedded/meta-perl \ + ##OEROOT##/meta-openembedded/meta-python \ + ##OEROOT##/meta-openembedded/meta-webserver \ + ##OEROOT##/meta-phosphor \ + ##OEROOT##/meta-aspeed \ + ##OEROOT##/meta-arm \ + ##OEROOT##/meta-qualcomm \ + ##OEROOT##/meta-qualcomm/meta-centriq2400-rep \ + " diff --git a/meta-qualcomm/meta-centriq2400-rep/conf/conf-notes.txt b/meta-qualcomm/meta-centriq2400-rep/conf/conf-notes.txt new file mode 100644 index 000000000..9b3c01a55 --- /dev/null +++ b/meta-qualcomm/meta-centriq2400-rep/conf/conf-notes.txt @@ -0,0 +1,2 @@ +Common targets are: + obmc-phosphor-image diff --git a/meta-qualcomm/meta-centriq2400-rep/conf/layer.conf b/meta-qualcomm/meta-centriq2400-rep/conf/layer.conf new file mode 100644 index 000000000..670fd4338 --- /dev/null +++ b/meta-qualcomm/meta-centriq2400-rep/conf/layer.conf @@ -0,0 +1,9 @@ +# We have a conf and classes directory, add to BBPATH +BBPATH .= ":${LAYERDIR}" + +# We have recipes-* directories, add to BBFILES +BBFILES += "${LAYERDIR}/recipes-*/*/*.bb \ + ${LAYERDIR}/recipes-*/*/*.bbappend" + +BBFILE_COLLECTIONS += "centriq2400-rep" +BBFILE_PATTERN_centriq2400-rep = "" diff --git a/meta-qualcomm/meta-centriq2400-rep/conf/local.conf.sample b/meta-qualcomm/meta-centriq2400-rep/conf/local.conf.sample new file mode 100644 index 000000000..e054bef3a --- /dev/null +++ b/meta-qualcomm/meta-centriq2400-rep/conf/local.conf.sample @@ -0,0 +1,21 @@ +MACHINE ??= "centriq2400-rep" +DISTRO ?= "openbmc-phosphor" +PACKAGE_CLASSES ?= "package_rpm" +SANITY_TESTED_DISTROS_append ?= " *" +EXTRA_IMAGE_FEATURES = "debug-tweaks" +USER_CLASSES ?= "buildstats image-mklibs image-prelink" +PATCHRESOLVE = "noop" +BB_DISKMON_DIRS = "\ + STOPTASKS,${TMPDIR},1G,100K \ + STOPTASKS,${DL_DIR},1G,100K \ + STOPTASKS,${SSTATE_DIR},1G,100K \ + STOPTASKS,/tmp,100M,100K \ + ABORT,${TMPDIR},100M,1K \ + ABORT,${DL_DIR},100M,1K \ + ABORT,${SSTATE_DIR},100M,1K \ + ABORT,/tmp,10M,1K" +CONF_VERSION = "1" +INHERIT += "extrausers" +EXTRA_USERS_PARAMS = " \ + usermod -p '\$1\$UGMqyqdG\$FZiylVFmRRfl9Z0Ue8G7e/' root; \ + " diff --git a/meta-qualcomm/meta-centriq2400-rep/conf/machine/centriq2400-rep.conf b/meta-qualcomm/meta-centriq2400-rep/conf/machine/centriq2400-rep.conf new file mode 100644 index 000000000..3bbff9af5 --- /dev/null +++ b/meta-qualcomm/meta-centriq2400-rep/conf/machine/centriq2400-rep.conf @@ -0,0 +1,17 @@ +KMACHINE = "aspeed" +KERNEL_DEVICETREE = "${KMACHINE}-ast2500-evb.dtb" + +UBOOT_MACHINE = "ast_g5_ncsi_config" + +FLASH_SIZE = "32768" + + +PREFERRED_PROVIDER_virtual/phosphor-ipmi-fru-hostfw-config= "" +require conf/machine/include/ast2500.inc +require conf/machine/include/obmc-bsp-common.inc +require conf/machine/include/qualcomm.inc + +IMAGE_INSTALL_append = " ir38163-workaround \ + centriq-2400rep-console-client \ + socupdate \ +" diff --git a/meta-qualcomm/meta-centriq2400-rep/recipes-kernel/linux/linux-aspeed/centriq2400-rep.cfg b/meta-qualcomm/meta-centriq2400-rep/recipes-kernel/linux/linux-aspeed/centriq2400-rep.cfg new file mode 100644 index 000000000..2182623e6 --- /dev/null +++ b/meta-qualcomm/meta-centriq2400-rep/recipes-kernel/linux/linux-aspeed/centriq2400-rep.cfg @@ -0,0 +1,25 @@ +CONFIG_I2C_MUX=y +CONFIG_I2C_MUX_PCA9541=y +CONFIG_I2C_MUX_PCA9641=y +CONFIG_I2C_MUX_PCA954x=y +CONFIG_SENSORS_ASPEED=y +CONFIG_SENSORS_TMP421=y +CONFIG_ASPEED_ADC=y +CONFIG_SENSORS_IIO_HWMON=y +CONFIG_I2C_SLAVE=y +CONFIG_SSIF_SMBUS_SLAVE=y +CONFIG_PMBUS=y +CONFIG_SENSORS_PXM1310=y +CONFIG_SENSORS_DS1100=y +CONFIG_SENSORS_TMP421=y +CONFIG_SENSORS_NVT210=y +CONFIG_SENSORS_IR38163=y +CONFIG_SPI=y +CONFIG_SPI_MASTER=y +CONFIG_SPI_SPIDEV=y +CONFIG_SPI_ASPEED=y +CONFIG_SENSORS_CENTRIQ_SPI=y +CONFIG_SENSORS_MAX31790=y +CONFIG_EEPROM_AT24=y +CONFIG_ARCH_AST2500=y +CONFIG_AST_JTAG=y diff --git a/meta-qualcomm/meta-centriq2400-rep/recipes-kernel/linux/linux-aspeed_%.bbappend b/meta-qualcomm/meta-centriq2400-rep/recipes-kernel/linux/linux-aspeed_%.bbappend new file mode 100644 index 000000000..573e29872 --- /dev/null +++ b/meta-qualcomm/meta-centriq2400-rep/recipes-kernel/linux/linux-aspeed_%.bbappend @@ -0,0 +1,2 @@ +FILESEXTRAPATHS_prepend_centriq2400-rep := "${THISDIR}/${PN}:" +SRC_URI += "file://centriq2400-rep.cfg" diff --git a/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/chassis/ir38163-workaround.bb b/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/chassis/ir38163-workaround.bb new file mode 100644 index 000000000..85c2e93b0 --- /dev/null +++ b/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/chassis/ir38163-workaround.bb @@ -0,0 +1,30 @@ +SUMMARY = "centriq2400 VR sensor Re-Probe" +DESCRIPTION = "IR38163 work on DC on state, need re-probe for centriq2400 HW design" +PR = "r0" + +inherit obmc-phosphor-systemd +inherit obmc-phosphor-license + +PROVIDES += 'virtual/ir38163-workaround' +RPROVIDES_${PN} += 'virtual-ir38163-workaround' + +IR_REMOVE = "ir-remove@.service" +IR_ADD = "ir-add@.service" +INSTIR_REMOVE = "ir-remove@{0}.service" +INSTIR_ADD = "ir-add@{0}.service" +TGTFMT_OFF = "obmc-chassis-poweroff@{0}.target" +TGTFMT_ON = "obmc-chassis-poweron@{0}.target" +FMT_REMOVE = "../${IR_REMOVE}:${TGTFMT_OFF}.wants/${INSTIR_REMOVE}" +FMT_ADD = "../${IR_ADD}:${TGTFMT_ON}.requires/${INSTIR_ADD}" + +SYSTEMD_SERVICE_${PN} += "${IR_REMOVE}" +SYSTEMD_LINK_${PN} += "${@compose_list(d, 'FMT_REMOVE', 'OBMC_CHASSIS_INSTANCES')}" +SYSTEMD_SERVICE_${PN} += "${IR_ADD}" +SYSTEMD_LINK_${PN} += "${@compose_list(d, 'FMT_ADD', 'OBMC_CHASSIS_INSTANCES')}" + +SRC_URI += "file://ir38163_workaround.sh" + +do_install() { + install -d ${D}${bindir} + install -m 0755 ${WORKDIR}/ir38163_workaround.sh ${D}${bindir}/ir38163_workaround.sh +} diff --git a/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/chassis/ir38163-workaround/ir-add@.service b/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/chassis/ir38163-workaround/ir-add@.service new file mode 100644 index 000000000..0b3574b2c --- /dev/null +++ b/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/chassis/ir38163-workaround/ir-add@.service @@ -0,0 +1,16 @@ +[Unit] +Description=Add IR38163 device +Wants=obmc-power-start@%i.target +Before=obmc-power-start@%i.target +Conflicts=obmc-chassis-poweroff@%i.target +ConditionPathExists=!/run/openbmc/chassis@%i-on + +[Service] +ExecStart=/usr/bin/env ir38163_workaround.sh add +SyslogIdentifier=ir38163_workaround.sh +Type=oneshot +RemainAfterExit=yes + +[Install] +WantedBy=obmc-host-start@%i.target + diff --git a/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/chassis/ir38163-workaround/ir-remove@.service b/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/chassis/ir38163-workaround/ir-remove@.service new file mode 100644 index 000000000..15e8d0108 --- /dev/null +++ b/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/chassis/ir38163-workaround/ir-remove@.service @@ -0,0 +1,13 @@ +[Unit] +Description=Remove IR38163 device +After=obmc-power-off@%i.target +Conflicts=obmc-chassis-poweron@%i.target + +[Service] +ExecStart=/usr/bin/env ir38163_workaround.sh rm +SyslogIdentifier=ir38163_workaround.sh +Type=oneshot +RemainAfterExit=yes + +[Install] +WantedBy=obmc-host-stop@%i.target diff --git a/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/chassis/ir38163-workaround/ir38163_workaround.sh b/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/chassis/ir38163-workaround/ir38163_workaround.sh new file mode 100644 index 000000000..60120cf0d --- /dev/null +++ b/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/chassis/ir38163-workaround/ir38163_workaround.sh @@ -0,0 +1,19 @@ +#!/bin/sh -e +# For one of the IR38163 device on i2c bus 5, address 0x42 +# Because the device only work when DC-ON, so when BMC during the DC-OFF state +# the device will probe fail, need the workaround for this HW design.. + +if [ "$1" == "add" ]; then + echo Add the 0x42 device on i2c bus 5.... + sleep 2 + echo 5-0042 > /sys/bus/i2c/drivers/ir38163/bind + sleep 1 +elif [ "$1" == "rm" ]; then + echo Remove the 0x42 deivce + sleep 2 + echo 5-0042 > /sys/bus/i2c/drivers/ir38163/unbind + sleep 1 +else + echo "$0 " to set state +fi + diff --git a/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/console/centriq-2400rep-console-client.bb b/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/console/centriq-2400rep-console-client.bb new file mode 100644 index 000000000..4c8dc153f --- /dev/null +++ b/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/console/centriq-2400rep-console-client.bb @@ -0,0 +1,10 @@ +FILESEXTRAPATHS_prepend_centriq2400-rep := "${THISDIR}/${PN}:" +inherit obmc-phosphor-license + +SRC_URI += "file://centriq-2400rep-console-client.sh" + +do_install() { + install -d ${D}${bindir} + install -m 0755 ${WORKDIR}/centriq-2400rep-console-client.sh ${D}${bindir}/centriq-2400rep-console-client.sh +} + diff --git a/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/console/centriq-2400rep-console-client/centriq-2400rep-console-client.sh b/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/console/centriq-2400rep-console-client/centriq-2400rep-console-client.sh new file mode 100644 index 000000000..3ecd0f819 --- /dev/null +++ b/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/console/centriq-2400rep-console-client/centriq-2400rep-console-client.sh @@ -0,0 +1,7 @@ +#!/bin/sh -e +#Control UART mux for obmc-console-client +echo 0 > /sys/class/gpio/gpio325/value +obmc-console-client +echo 1 > /sys/class/gpio/gpio325/value + + diff --git a/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/console/centriq-2400rep-console-client/centriq-2400rep-console-client@.service b/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/console/centriq-2400rep-console-client/centriq-2400rep-console-client@.service new file mode 100644 index 000000000..81d3bfe6a --- /dev/null +++ b/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/console/centriq-2400rep-console-client/centriq-2400rep-console-client@.service @@ -0,0 +1,9 @@ +[Unit] +Description=Control UART mux for obmc-console-client + +[Service] +ExecStart=/usr/bin/env centriq-2400rep-console-client.sh +SyslogIdentifier=centriq-2400rep-console-client.sh + +[Install] +WantedBy={SYSTEMD_DEFAULT_TARGET} diff --git a/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/console/obmc-console/obmc-console.conf b/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/console/obmc-console/obmc-console.conf new file mode 100644 index 000000000..85f35c190 --- /dev/null +++ b/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/console/obmc-console/obmc-console.conf @@ -0,0 +1,2 @@ +local-tty = ttyS2 +local-tty-baud = 115200 diff --git a/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/console/obmc-console_%.bbappend b/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/console/obmc-console_%.bbappend new file mode 100644 index 000000000..101fe6489 --- /dev/null +++ b/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/console/obmc-console_%.bbappend @@ -0,0 +1,2 @@ +FILESEXTRAPATHS_prepend_centriq2400-rep := "${THISDIR}/${PN}:" +OBMC_CONSOLE_HOST_TTY = "ttyS2" diff --git a/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/leds/centriq2400-rep-led-manager-config-native.bb b/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/leds/centriq2400-rep-led-manager-config-native.bb new file mode 100644 index 000000000..7d0e777a4 --- /dev/null +++ b/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/leds/centriq2400-rep-led-manager-config-native.bb @@ -0,0 +1,17 @@ +SUMMARY = "Phosphor LED Group Management for Centriq2400 REP" +PR = "r1" + +inherit native +inherit obmc-phosphor-license + +PROVIDES += "virtual/phosphor-led-manager-config-native" + +SRC_URI += "file://led.yaml" +S = "${WORKDIR}" + +# Copies example led layout yaml file +do_install() { + SRC=${S} + DEST=${D}${datadir}/phosphor-led-manager + install -D ${SRC}/led.yaml ${DEST}/led.yaml +} diff --git a/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/leds/centriq2400-rep-led-manager-config/led.yaml b/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/leds/centriq2400-rep-led-manager-config/led.yaml new file mode 100755 index 000000000..25d2ef48c --- /dev/null +++ b/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/leds/centriq2400-rep-led-manager-config/led.yaml @@ -0,0 +1,15 @@ +bmc_booted: +power_on: + Power_ID_LED: + Action: 'On' + DutyOn: 50 + Period: 0 +enclosure_fault: + RAS_ERROR_LED: + Action: 'On' + DutyOn: 50 + Period: 0 + System_FAULT: + Action: 'On' + DutyOn: 50 + Period: 0 diff --git a/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%.bbappend b/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%.bbappend new file mode 100644 index 000000000..5d89e8267 --- /dev/null +++ b/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%.bbappend @@ -0,0 +1,34 @@ +FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" + +NAMES = " apb/i2c@1e78a000/i2c-bus@1c0/tmp421@1d \ + apb/i2c@1e78a000/i2c-bus@1c0/tmp421@1f \ + apb/i2c@1e78a000/i2c-bus@1c0/tmp421@4d \ + apb/i2c@1e78a000/i2c-bus@1c0/tmp421@4f \ + apb/i2c@1e78a000/i2c-bus@1c0/nvt210@4c \ + apb/i2c@1e78a000/i2c-bus@180/ir38163@42 \ + apb/i2c@1e78a000/i2c-bus@180/ir38163@44 \ + apb/i2c@1e78a000/i2c-bus@180/ir38163@46 \ + apb/i2c@1e78a000/i2c-bus@180/ir38163@48 \ + apb/i2c@1e78a000/i2c-bus@180/pxm1310@02 \ + apb/i2c@1e78a000/i2c-bus@180/pxm1310@04 \ + apb/i2c@1e78a000/i2c-bus@80/tmp421@1c \ + apb/i2c@1e78a000/i2c-bus@80/tmp421@1e \ + apb/i2c@1e78a000/i2c-bus@80/tmp421@2a \ + apb/i2c@1e78a000/i2c-bus@80/tmp421@4e \ + apb/i2c@1e78a000/i2c-bus@300/adm1278@10 \ + apb/i2c@1e78a000/i2c-bus@300/adm1278@11 \ + apb/i2c@1e78a000/i2c-bus@340/pca9641@70/i2c-arb/adm1278@12 \ + apb/i2c@1e78a000/i2c-bus@340/pca9641@70/i2c-arb/max31790@20 \ + apb/i2c@1e78a000/i2c-bus@340/pca9641@70/i2c-arb/max31790@23 \ + apb/i2c@1e78a000/i2c-bus@340/pca9641@70/i2c-arb/tmp421@1d \ + apb/i2c@1e78a000/i2c-bus@340/pca9641@70/i2c-arb/ds1100@58 \ + flash-controller@1e631000/spi2@0 \ +" + +ITEMSFMT = "ahb/{0}.conf" + +ITEMS = "${@compose_list(d, 'ITEMSFMT', 'NAMES')}" +ITEMS += "iio-hwmon.conf" + +ENVS = "obmc/hwmon/{0}" +SYSTEMD_ENVIRONMENT_FILE_${PN} += "${@compose_list(d, 'ENVS', 'ITEMS')}" diff --git a/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@180/ir38163@12.conf b/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@180/ir38163@12.conf new file mode 100644 index 000000000..e968f08e7 --- /dev/null +++ b/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@180/ir38163@12.conf @@ -0,0 +1,7 @@ +LABEL_temp1=SYS_SOC_TEMP_L +CRITLO_temp1=0 +CRITHI_temp1=100000 + +LABEL_temp2=SYS_SOC_TEMP_R +CRITLO_temp2=0 +CRITHI_temp2=100000 diff --git a/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@180/ir38163@42.conf b/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@180/ir38163@42.conf new file mode 100644 index 000000000..a1ba06196 --- /dev/null +++ b/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@180/ir38163@42.conf @@ -0,0 +1,5 @@ +LABEL_in1=VREG_5P0 +WARNLO_in1=4758 +WARNHI_in1=5258 +CRITLO_in1=4507 +CRITHI_in1=5509 diff --git a/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@180/ir38163@44.conf b/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@180/ir38163@44.conf new file mode 100644 index 000000000..8edf80c69 --- /dev/null +++ b/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@180/ir38163@44.conf @@ -0,0 +1,5 @@ +LABEL_in1=VREG_3P3 +WARNLO_in1=3130 +WARNHI_in1=3474 +CRITLO_in1=2974 +CRITHI_in1=3631 diff --git a/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@180/ir38163@46.conf b/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@180/ir38163@46.conf new file mode 100644 index 000000000..b083035d3 --- /dev/null +++ b/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@180/ir38163@46.conf @@ -0,0 +1,5 @@ +LABEL_in1=VREG_3P3_AUX +WARNLO_in1=3130 +WARNHI_in1=3474 +CRITLO_in1=2974 +CRITHI_in1=3631 diff --git a/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@180/ir38163@48.conf b/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@180/ir38163@48.conf new file mode 100644 index 000000000..fc0896b0f --- /dev/null +++ b/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@180/ir38163@48.conf @@ -0,0 +1,5 @@ +LABEL_in1=VREG_5P0_USB +WARNLO_in1=4758 +WARNHI_in1=5258 +CRITLO_in1=4507 +CRITHI_in1=5509 diff --git a/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@180/pxm1310@02.conf b/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@180/pxm1310@02.conf new file mode 100644 index 000000000..91a38eec8 --- /dev/null +++ b/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@180/pxm1310@02.conf @@ -0,0 +1,5 @@ +LABEL_in1=PVDDQ_510 +WARNLO_in1=1144 +WARNHI_in1=1264 +CRITLO_in1=1080 +CRITHI_in1=1320 diff --git a/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@180/pxm1310@04.conf b/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@180/pxm1310@04.conf new file mode 100644 index 000000000..d86a58890 --- /dev/null +++ b/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@180/pxm1310@04.conf @@ -0,0 +1,5 @@ +LABEL_in1=PVDDQ_423 +WARNLO_in1=1144 +WARNHI_in1=1264 +CRITLO_in1=1080 +CRITHI_in1=1320 diff --git a/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@1c0/nvt210@4c.conf b/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@1c0/nvt210@4c.conf new file mode 100644 index 000000000..e968f08e7 --- /dev/null +++ b/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@1c0/nvt210@4c.conf @@ -0,0 +1,7 @@ +LABEL_temp1=SYS_SOC_TEMP_L +CRITLO_temp1=0 +CRITHI_temp1=100000 + +LABEL_temp2=SYS_SOC_TEMP_R +CRITLO_temp2=0 +CRITHI_temp2=100000 diff --git a/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@1c0/tmp421@1d.conf b/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@1c0/tmp421@1d.conf new file mode 100644 index 000000000..6a0bab548 --- /dev/null +++ b/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@1c0/tmp421@1d.conf @@ -0,0 +1,7 @@ +LABEL_temp1=SYS_INLET_0_L +CRITLO_temp1=0 +CRITHI_temp1=50000 + +LABEL_temp2=SYS_INLET_0_R +CRITLO_temp2=0 +CRITHI_temp2=50000 diff --git a/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@1c0/tmp421@1f.conf b/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@1c0/tmp421@1f.conf new file mode 100644 index 000000000..b85648222 --- /dev/null +++ b/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@1c0/tmp421@1f.conf @@ -0,0 +1,3 @@ +LABEL_temp1=SYS_INLET_1 +CRITLO_temp1=0 +CRITHI_temp1=50000 diff --git a/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@1c0/tmp421@4d.conf b/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@1c0/tmp421@4d.conf new file mode 100644 index 000000000..2ed024e34 --- /dev/null +++ b/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@1c0/tmp421@4d.conf @@ -0,0 +1,3 @@ +LABEL_temp1=SYS_INLET_2 +CRITLO_temp1=0 +CRITHI_temp1=50000 diff --git a/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@1c0/tmp421@4f.conf b/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@1c0/tmp421@4f.conf new file mode 100644 index 000000000..ee3b5d5e5 --- /dev/null +++ b/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@1c0/tmp421@4f.conf @@ -0,0 +1,3 @@ +LABEL_temp1=SYS_INLET_3 +CRITLO_temp1=0 +CRITHI_temp1=50000 diff --git a/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@300/adm1278@10.conf b/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@300/adm1278@10.conf new file mode 100644 index 000000000..2805cadb2 --- /dev/null +++ b/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@300/adm1278@10.conf @@ -0,0 +1,27 @@ +LABEL_in1=HSC_AUX_VIN +WARNLO_in1=11431 +WARNHI_in1=12567 +CRITLO_in1=10792 +CRITHI_in1=13206 + +LABEL_in2=HSC_AUX_VOUT +WARNLO_in2=11431 +WARNHI_in2=12567 +CRITLO_in2=10792 +CRITHI_in2=13206 + +LABEL_curr1=HSC_AUX_IOUT +WARNLO_curr1=0 +WARNHI_curr1=50058 +CRITLO_curr1=0 +CRITHI_curr1=60021 + +LABEL_power1=HSC_AUX_PIN +WARNLO_power1=0 +WARNHI_power1=601520 +CRITLO_power1=0 +CRITHI_power1=721240 + +LABEL_temp1=HSC_AUX_TEMP +CRITLO_temp1=0 +CRITHI_temp1=105000 diff --git a/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@300/adm1278@11.conf b/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@300/adm1278@11.conf new file mode 100644 index 000000000..3c4ebbae6 --- /dev/null +++ b/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@300/adm1278@11.conf @@ -0,0 +1,27 @@ +LABEL_in1=HSC_HDD_VIN +WARNLO_in1=11431 +WARNHI_in1=12567 +CRITLO_in1=10792 +CRITHI_in1=13206 + +LABEL_in2=HSC_HDD_VOUT +WARNLO_in2=11431 +WARNHI_in2=12567 +CRITLO_in2=10792 +CRITHI_in2=13206 + +LABEL_curr1=HSC_HDD_IOUT +WARNLO_curr1=0 +WARNHI_curr1=11993 +CRITLO_curr1=0 +CRITHI_curr1=15008 + +LABEL_power1=HSC_HDD_PIN +WARNLO_power1=0 +WARNHI_power1=143200 +CRITLO_power1=0 +CRITHI_power1=179200 + +LABEL_temp1=HSC_HDD_TEMP +CRITLO_temp1=0 +CRITHI_temp1=60000 diff --git a/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@340/pca9641@70/i2c-arb/adm1278@12.conf b/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@340/pca9641@70/i2c-arb/adm1278@12.conf new file mode 100644 index 000000000..01b32101d --- /dev/null +++ b/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@340/pca9641@70/i2c-arb/adm1278@12.conf @@ -0,0 +1,27 @@ +LABEL_in1=HSC_FAN_VIN +WARNLO_in1=11431 +WARNHI_in1=12567 +CRITLO_in1=10792 +CRITHI_in1=13206 + +LABEL_in2=HSC_FAN_VOUT +WARNLO_in2=11431 +WARNHI_in2=12567 +CRITLO_in2=10792 +CRITHI_in2=13206 + +LABEL_curr1=HSC_FAN_IOUT +WARNLO_curr1=0 +WARNHI_curr1=24948 +CRITLO_curr1=0 +CRITHI_curr1=29988 + +LABEL_power1=HSC_FAN_PIN +WARNLO_power1=0 +WARNHI_power1=298980 +CRITLO_power1=0 +CRITHI_power1=359380 + +LABEL_temp1=HSC_FAN_TEMP +CRITLO_temp1=0 +CRITHI_temp1=105000 diff --git a/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@340/pca9641@70/i2c-arb/ds1100@58.conf b/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@340/pca9641@70/i2c-arb/ds1100@58.conf new file mode 100644 index 000000000..5a6fe7ec3 --- /dev/null +++ b/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@340/pca9641@70/i2c-arb/ds1100@58.conf @@ -0,0 +1,17 @@ +LABEL_fan1=PSU_FAN +CRITLO_fan1=535 +CRITHI_fan1=13054 + +LABEL_temp3=PSU_TEMP_AMB +CRITLO_temp3=0 +CRITHI_temp3=50000 + +LABEL_temp1=PSU_TEMP_HS +CRITLO_temp1=0 +CRITHI_temp1=100000 + +LABEL_in1=PSU_VIN +WARNLO_in1=96000 +WARNHI_in1=0 +CRITLO_in1=0 +CRITHI_in1=253000 diff --git a/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@340/pca9641@70/i2c-arb/max31790@20.conf b/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@340/pca9641@70/i2c-arb/max31790@20.conf new file mode 100644 index 000000000..1e21d96d6 --- /dev/null +++ b/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@340/pca9641@70/i2c-arb/max31790@20.conf @@ -0,0 +1,47 @@ +LABEL_fan1=SYS_FAN_1_F +CRITLO_fan1=535 +CRITHI_fan1=26964 +GAIN_fan1=0.85 +OFFSET_fan1=0 + +LABEL_fan2=SYS_FAN_1_R +CRITLO_fan2=535 +CRITHI_fan2=26964 +GAIN_fan2=0.8 +OFFSET_fan2=0 + +LABEL_fan8=SYS_FAN_2_F +CRITLO_fan8=535 +CRITHI_fan8=26964 +GAIN_fan8=0.85 +OFFSET_fan8=0 + +LABEL_fan3=SYS_FAN_2_R +CRITLO_fan3=535 +CRITHI_fan3=26964 +GAIN_fan3=0.8 +OFFSET_fan3=0 + +LABEL_fan4=SYS_FAN_3_F +CRITLO_fan4=535 +CRITHI_fan4=26964 +GAIN_fan4=0.85 +OFFSET_fan4=0 + +LABEL_fan5=SYS_FAN_3_R +CRITLO_fan5=535 +CRITHI_fan5=26964 +GAIN_fan5=0.8 +OFFSET_fan5=0 + +LABEL_fan11=SYS_FAN_4_F +CRITLO_fan11=535 +CRITHI_fan11=26964 +GAIN_fan11=0.85 +OFFSET_fan11=0 + +LABEL_fan6=SYS_FAN_4_R +CRITLO_fan6=535 +CRITHI_fan6=26964 +GAIN_fan6=0.8 +OFFSET_fan6=0 diff --git a/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@340/pca9641@70/i2c-arb/max31790@23.conf b/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@340/pca9641@70/i2c-arb/max31790@23.conf new file mode 100644 index 000000000..20dad4b44 --- /dev/null +++ b/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@340/pca9641@70/i2c-arb/max31790@23.conf @@ -0,0 +1,47 @@ +LABEL_fan1=SYS_FAN_5_F +CRITLO_fan1=535 +CRITHI_fan1=26964 +GAIN_fan1=0.85 +OFFSET_fan1=0 + +LABEL_fan2=SYS_FAN_5_R +CRITLO_fan2=535 +CRITHI_fan2=26964 +GAIN_fan2=0.8 +OFFSET_fan2=0 + +LABEL_fan8=SYS_FAN_6_F +CRITLO_fan8=535 +CRITHI_fan8=26964 +GAIN_fan8=0.85 +OFFSET_fan8=0 + +LABEL_fan3=SYS_FAN_6_R +CRITLO_fan3=535 +CRITHI_fan3=26964 +GAIN_fan3=0.8 +OFFSET_fan3=0 + +LABEL_fan4=SYS_FAN_7_F +CRITLO_fan4=535 +CRITHI_fan4=26964 +GAIN_fan4=0.85 +OFFSET_fan4=0 + +LABEL_fan5=SYS_FAN_7_R +CRITLO_fan5=535 +CRITHI_fan5=26964 +GAIN_fan5=0.8 +OFFSET_fan5=0 + +LABEL_fan11=SYS_FAN_8_F +CRITLO_fan11=535 +CRITHI_fan11=26964 +GAIN_fan11=0.85 +OFFSET_fan11=0 + +LABEL_fan6=SYS_FAN_8_R +CRITLO_fan6=535 +CRITHI_fan6=26964 +GAIN_fan6=0.8 +OFFSET_fan6=0 diff --git a/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@340/pca9641@70/i2c-arb/tmp421@1d.conf b/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@340/pca9641@70/i2c-arb/tmp421@1d.conf new file mode 100644 index 000000000..1c85be91a --- /dev/null +++ b/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@340/pca9641@70/i2c-arb/tmp421@1d.conf @@ -0,0 +1,7 @@ +LABEL_temp1=FAN_BD_TEMP_L +CRITLO_temp1=0 +CRITHI_temp1=60000 + +LABEL_temp2=FAN_BD_TEMP_R +CRITLO_temp2=0 +CRITHI_temp2=60000 diff --git a/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@80/tmp421@1c.conf b/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@80/tmp421@1c.conf new file mode 100644 index 000000000..a7e74da32 --- /dev/null +++ b/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@80/tmp421@1c.conf @@ -0,0 +1,3 @@ +LABEL_temp1=SYS_OUTLET_3 +CRITLO_temp1=0 +CRITHI_temp1=100000 diff --git a/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@80/tmp421@1e.conf b/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@80/tmp421@1e.conf new file mode 100644 index 000000000..0bb21b236 --- /dev/null +++ b/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@80/tmp421@1e.conf @@ -0,0 +1,7 @@ +LABEL_temp1=SYS_OUTLET_0_L +CRITLO_temp1=0 +CRITHI_temp1=100000 + +LABEL_temp2=SYS_OUTLET_0_R +CRITLO_temp2=0 +CRITHI_temp2=100000 diff --git a/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@80/tmp421@2a.conf b/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@80/tmp421@2a.conf new file mode 100644 index 000000000..f794c0e7b --- /dev/null +++ b/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@80/tmp421@2a.conf @@ -0,0 +1,3 @@ +LABEL_temp1=SYS_OUTLET_1 +CRITLO_temp1=0 +CRITHI_temp1=100000 diff --git a/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@80/tmp421@4e.conf b/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@80/tmp421@4e.conf new file mode 100644 index 000000000..3834fc2dd --- /dev/null +++ b/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@80/tmp421@4e.conf @@ -0,0 +1,3 @@ +LABEL_temp1=SYS_OUTLET_2 +CRITLO_temp1=0 +CRITHI_temp1=100000 diff --git a/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/flash-controller@1e631000/spi2@0.conf b/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/flash-controller@1e631000/spi2@0.conf new file mode 100644 index 000000000..1311e52bb --- /dev/null +++ b/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/flash-controller@1e631000/spi2@0.conf @@ -0,0 +1,73 @@ +LABEL_temp1=SOC_TEMP +CRITLO_temp1=0 +CRITHI_temp1=94000 + +LABEL_temp2=PMF2432_TEMP +CRITLO_temp2=0 +CRITHI_temp2=103000 + +LABEL_temp3=PMF2433_TEMP +CRITLO_temp3=0 +CRITHI_temp3=103000 + +LABEL_temp4=CVR_APC_TEMP +CRITLO_temp4=0 +CRITHI_temp4=103000 + +LABEL_temp5=CVR_CBF_TEMP +CRITLO_temp5=0 +CRITHI_temp5=103000 + +LABEL_temp6=DIMM_C0D0_TEMP +CRITLO_temp6=0 +CRITHI_temp6=83000 + +LABEL_temp7=DIMM_C0D1_TEMP +CRITLO_temp7=0 +CRITHI_temp7=83000 + +LABEL_temp8=DIMM_C1D0_TEMP +CRITLO_temp8=0 +CRITHI_temp8=83000 + +LABEL_temp9=DIMM_C1D1_TEMP +CRITLO_temp9=0 +CRITHI_temp9=83000 + +LABEL_temp10=DIMM_C2D0_TEMP +CRITLO_temp10=0 +CRITHI_temp10=83000 + +LABEL_temp11=DIMM_C2D1_TEMP +CRITLO_temp11=0 +CRITHI_temp11=83000 + +LABEL_temp12=DIMM_C3D0_TEMP +CRITLO_temp12=0 +CRITHI_temp12=83000 + +LABEL_temp13=DIMM_C3D1_TEMP +CRITLO_temp13=0 +CRITHI_temp13=83000 + +LABEL_temp14=DIMM_C4D0_TEMP +CRITLO_temp14=0 +CRITHI_temp14=83000 + +LABEL_temp15=DIMM_C4D1_TEMP +CRITLO_temp15=0 +CRITHI_temp15=83000 + +LABEL_temp16=DIMM_C5D0_TEMP +CRITLO_temp16=0 +CRITHI_temp16=83000 + +LABEL_temp17=DIMM_C5D1_TEMP +CRITLO_temp17=0 +CRITHI_temp17=83000 + +LABEL_power1=SOC_PWR +WARNLO_power1=0 +WARNHI_power1=120000 +CRITLO_power1=0 +CRITHI_power1=130000 diff --git a/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/iio-hwmon.conf b/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/iio-hwmon.conf new file mode 100644 index 000000000..86d33962d --- /dev/null +++ b/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/iio-hwmon.conf @@ -0,0 +1,30 @@ +LABEL_in1=SYS_3V3 +GAIN_in1=2.40 +WARNLO_in1=3132 +WARNHI_in1=3463 +CRITLO_in1=2975 +CRITHI_in1=3637 +LABEL_in2=SYS_5V0 +GAIN_in2=3.86 +WARNLO_in2=4744 +WARNHI_in2=5253 +CRITLO_in2=4502 +CRITHI_in2=5494 +LABEL_in3=SYS_12V0 +GAIN_in3=8.82 +WARNLO_in3=11408 +WARNHI_in3=12586 +CRITLO_in3=10850 +CRITHI_in3=13206 +LABEL_in6=SYS_3V3_AUX +GAIN_in6=2.40 +WARNLO_in6=3132 +WARNHI_in6=3463 +CRITLO_in6=2975 +CRITHI_in6=3637 +LABEL_in8=SYS_3V0_Battery +GAIN_in8=1.66 +WARNLO_in8=2849 +WARNHI_in8=3460 +CRITLO_in8=2701 +CRITHI_in8=3629 diff --git a/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/socupdate/files/socupdate.sh b/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/socupdate/files/socupdate.sh new file mode 100644 index 000000000..67d706339 --- /dev/null +++ b/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/socupdate/files/socupdate.sh @@ -0,0 +1,129 @@ +#!/bin/sh -e +# SOC update tool, need two parameter(soc update file name and TFTP ip) + +if [ ! -n "$1" -o ! -n "$2" ] ;then + echo "Please enter SOC-ImageName and TFTP-IP." + echo "Format: socupdate.sh FileName IP" + echo "Example: socupdate.sh 0ACJAXXX.ROM 192.168.1.1" + exit +fi + +echo "SOC update start." + +echo "Check BMC status." +checkbmc='gpioutil -p Q4' +if $checkbmc = "1"; then + echo "BMC is ready." +else + echo "BMC isn't ready." + exit +fi + +echo "Check SOC image does it exist." +cd /tmp/ +FILEEXIST=0 +if [ -f "/tmp/$1" ]; then + GETFILE=`du -k $1 | awk '{print $1}'` + if [ "$GETFILE" -eq "65536" ]; then + FILEEXIST=1 + echo "SOC image is exist." + else + FILEEXIST=0 + fi +fi + +if [ $FILEEXIST -eq 0 ]; then + echo "Get SOC image from TFTP server." + echo "Please wait a few minutes." + tftp -g -r $1 $2 & + sleep 2 + LENGTH=0 + ERRCOUNT=0 + while true + do + echo -ne "\r[" + usleep 500000 + while [ $LENGTH -le 30 ] + do + usleep 500000 + echo -n ">" + LENGTH=$(($LENGTH+1)) + if [ -f "/tmp/$1" ]; then + GETFILE=`du -k $1 | awk '{print $1}'` + if [ $GETFILE -eq 65536 ]; then + echo -en "\r" + echo -en "--- Image download completed --- \n" + usleep 1000000 + break 2 + fi + else + ERRCOUNT=$(($ERRCOUNT+1)) + if [ $ERRCOUNT -le 10 ]; then + echo -en "\r" + echo -en "SOC-ImageName or TFTP-IP is ERROR. \n" + usleep 500000 + exit + fi + fi + done + echo -n "]" + LENGTH=0 + usleep 500000 + echo -en "\r " + done +fi +sleep 3 + +echo "Switch the host SPI bus to BMC." +cmd='gpioutil -p C7 -v 1' +if $cmd 1>/dev/null 2>&1; then + echo "Switch completed." +else + echo "Switch failed." +fi +echo "Load the ASpeed SMC driver" +echo 1e630000.flash-controller > /sys/bus/platform/drivers/aspeed-smc/bind +sleep 2 +chassisstate=$(obmcutil chassisstate | awk -F. '{print $NF}') +echo "---Current Chassisstate $chassisstate---" +if [ "$chassisstate" == 'On' ]; +then + echo "---Chassis on turning it off---" + obmcutil chassisoff + sleep 10 +fi + +echo "Flashcp to update SOC." +echo "Please wait a few minutes." +flashcp -v /tmp/$1 /dev/mtd6 +sleep 3 + +echo "Switch the host SPI bus to HOST." +cmd1='gpioutil -p C7 -v 0' +if $cmd1 1>/dev/null 2>&1; then + echo "Switch completed." +else + echo "Switch failed." +fi +echo "unLoad the ASpeed SMC driver" +echo 1e630000.flash-controller > /sys/bus/platform/drivers/aspeed-smc/unbind +echo -ne "SOC update steps is complete.\n" +if [ "$chassisstate" == 'On' ]; +then + echo "5 sec later will be power-on." + echo "If wantn't power-on, please CTRL + C leave script." + WAITSEC=5 + while [ $WAITSEC -ge 0 ] + do + echo -n "Countdown seconds:$WAITSEC" + sleep 1 + echo -en "\r" + WAITSEC=$(($WAITSEC-1)) + if [ $WAITSEC -eq 0 ]; then + echo -en "\r" + echo -en "--- Power-on --- \n" + obmcutil chassison + break 1 + fi + done +fi diff --git a/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/socupdate/socupdate.bb b/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/socupdate/socupdate.bb new file mode 100644 index 000000000..45f69d335 --- /dev/null +++ b/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/socupdate/socupdate.bb @@ -0,0 +1,13 @@ +SUMMARY = "Qualcomm SOC update" +DESCRIPTION = "" +HOMEPAGE = "" +PR = "r1" + +inherit obmc-phosphor-license + +SRC_URI += "file://socupdate.sh" + +do_install() { + install -d ${D}${bindir} + install -m 0755 ${WORKDIR}/socupdate.sh ${D}${bindir}/socupdate.sh +} diff --git a/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/workbook/centriq2400-rep-config.bb b/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/workbook/centriq2400-rep-config.bb new file mode 100644 index 000000000..8fbb22f63 --- /dev/null +++ b/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/workbook/centriq2400-rep-config.bb @@ -0,0 +1,37 @@ +SUMMARY = "Qualcomm Rep board wiring" +DESCRIPTION = "Board wiring information for the Qualcomm Rep system." +PR = "r1" + +inherit allarch +inherit setuptools +inherit pythonnative +inherit obmc-phosphor-license + +PROVIDES += "virtual/obmc-inventory-data" +RPROVIDES_${PN} += "virtual-obmc-inventory-data" + +DEPENDS += "python" + +S = "${WORKDIR}" +SRC_URI += "file://Centriq2400-rep.py" + +python() { + machine = d.getVar('MACHINE', True).capitalize() + '.py' + d.setVar('_config_in_skeleton', machine) +} + +do_make_setup() { + cp ${S}/${_config_in_skeleton} \ + ${S}/obmc_system_config.py + cat < ${S}/setup.py +from distutils.core import setup + +setup(name='${BPN}', + version='${PR}', + py_modules=['obmc_system_config'], + ) +EOF +} + +addtask make_setup after do_patch before do_configure + diff --git a/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/workbook/centriq2400-rep-config/Centriq2400-rep.py b/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/workbook/centriq2400-rep-config/Centriq2400-rep.py new file mode 100644 index 000000000..01cff570b --- /dev/null +++ b/meta-qualcomm/meta-centriq2400-rep/recipes-phosphor/workbook/centriq2400-rep-config/Centriq2400-rep.py @@ -0,0 +1,81 @@ +## System states +## state can change to next state in 2 ways: +## - a process emits a GotoSystemState signal with state name to goto +## - objects specified in EXIT_STATE_DEPEND have started +SYSTEM_STATES = [ + 'BASE_APPS', + 'BMC_STARTING', + 'BMC_READY', + 'HOST_POWERING_ON', + 'HOST_POWERED_ON', + 'HOST_BOOTING', + 'HOST_BOOTED', + 'HOST_POWERED_OFF', +] + +EXIT_STATE_DEPEND = { + 'BASE_APPS' : { + '/org/openbmc/sensors': 0, + }, + 'BMC_STARTING' : { + '/org/openbmc/control/power0' : 0, + '/org/openbmc/control/host0' : 0, + '/org/openbmc/control/chassis0' : 0, + }, +} + +FRU_INSTANCES = { +'/system/chassis/motherboard/bmc' : { 'fru_type' : 'BMC','is_fru' : False, 'manufacturer' : 'ASPEED' }, +} +# I believe these numbers need to match the yaml file used to create the c++ ipmi map. +# the devices have types, but I don't believe that factors in here, I think these are +# just unique IDs. +ID_LOOKUP = { + 'FRU' : {}, + # The number at the end needs to match the FRU ID. + # https://github.com/openbmc/skeleton/blob/master/pysystemmgr/system_manager.py#L143 + # The paramter for it is of type 'y' (unsigned 8-bit integer) presumably decimal? + 'FRU_STR' : {}, + 'SENSOR' : {}, + 'GPIO_PRESENT' : {} +} + +GPIO_CONFIG = {} +GPIO_CONFIG['POWER_BUTTON'] = { 'gpio_pin': 'D3', 'direction': 'out' } +GPIO_CONFIG['PGOOD'] = { 'gpio_pin': 'E2', 'direction': 'in' } +GPIO_CONFIG['BMC_READY'] = { 'gpio_pin': 'Q4', 'direction': 'out' } +GPIO_CONFIG['HOST_SPI_SWITCH'] = { 'gpio_pin': 'C7', 'direction': 'out'} +GPIO_CONFIG['IMC_READY'] = { 'gpio_pin': 'O3', 'direction': 'both' } +GPIO_CONFIG['IMC_INTERRUPT'] = { 'gpio_pin': 'O4', 'direction': 'both' } +GPIO_CONFIG['RESET_BUTTON'] = { 'gpio_pin': 'G5', 'direction': 'both' } +GPIO_CONFIG['QDF_RAS_ERROR_0'] = { 'gpio_pin': 'D6', 'direction': 'in' } +GPIO_CONFIG['QDF_RAS_ERROR_1'] = { 'gpio_pin': 'D7', 'direction': 'in' } +GPIO_CONFIG['QDF_RAS_ERROR_2'] = { 'gpio_pin': 'F1', 'direction': 'in' } + +GPIO_CONFIGS = { + 'power_config' : { + 'power_good_in' : 'PGOOD', + 'power_up' : [ +#delay in ms + ('POWER_BUTTON', 'LOW_HIGH',1000), + ], + 'power_out' : [ + ('POWER_BUTTON', 'LOW_HIGH',8000), + ], + }} + 'host_config' : { + 'imc_ready' : 'IMC_READY', + 'imc_interrupt': 'IMC_INTERRUPT', + 'bmc_ready' : 'BMC_READY', + 'host_spi_switch' : 'HOST_SPI_SWITCH', + }, +} + +# Miscellaneous non-poll sensor with system specific properties. +# The sensor id is the same as those defined in ID_LOOKUP['SENSOR']. + +MISC_SENSORS = { + +} + +# vim: tabstop=8 expandtab shiftwidth=4 softtabstop=4 diff --git a/meta-quanta/conf/layer.conf b/meta-quanta/conf/layer.conf new file mode 100644 index 000000000..017e91274 --- /dev/null +++ b/meta-quanta/conf/layer.conf @@ -0,0 +1,5 @@ +# We have a conf and classes directory, add to BBPATH +BBPATH .= ":${LAYERDIR}" + +BBFILE_COLLECTIONS += "quanta" +BBFILE_PATTERN_quanta = "" diff --git a/meta-quanta/meta-q71l/README.md b/meta-quanta/meta-q71l/README.md new file mode 100644 index 000000000..01315ae1b --- /dev/null +++ b/meta-quanta/meta-q71l/README.md @@ -0,0 +1,6 @@ +Quanta-Q71l +================ + +This is the Quanta-Q71l machine layer. + +This platform is currently supported, although often behind. diff --git a/meta-quanta/meta-q71l/conf/bblayers.conf.sample b/meta-quanta/meta-q71l/conf/bblayers.conf.sample new file mode 100644 index 000000000..4797c565b --- /dev/null +++ b/meta-quanta/meta-q71l/conf/bblayers.conf.sample @@ -0,0 +1,35 @@ +# LAYER_CONF_VERSION is increased each time build/conf/bblayers.conf +# changes incompatibly +LCONF_VERSION = "8" + +BBPATH = "${TOPDIR}" +BBFILES ?= "" + +BBLAYERS ?= " \ + ##OEROOT##/meta \ + ##OEROOT##/meta-poky \ + ##OEROOT##/meta-openembedded/meta-oe \ + ##OEROOT##/meta-openembedded/meta-networking \ + ##OEROOT##/meta-openembedded/meta-perl \ + ##OEROOT##/meta-openembedded/meta-python \ + ##OEROOT##/meta-openembedded/meta-webserver \ + ##OEROOT##/meta-phosphor \ + ##OEROOT##/meta-aspeed \ + ##OEROOT##/meta-x86 \ + ##OEROOT##/meta-quanta \ + ##OEROOT##/meta-quanta/meta-q71l \ + " +BBLAYERS_NON_REMOVABLE ?= " \ + ##OEROOT##/meta \ + ##OEROOT##/meta-poky \ + ##OEROOT##/meta-openembedded/meta-oe \ + ##OEROOT##/meta-openembedded/meta-networking \ + ##OEROOT##/meta-openembedded/meta-perl \ + ##OEROOT##/meta-openembedded/meta-python \ + ##OEROOT##/meta-openembedded/meta-webserver \ + ##OEROOT##/meta-phosphor \ + ##OEROOT##/meta-aspeed \ + ##OEROOT##/meta-x86 \ + ##OEROOT##/meta-quanta \ + ##OEROOT##/meta-quanta/meta-q71l \ + " diff --git a/meta-quanta/meta-q71l/conf/conf-notes.txt b/meta-quanta/meta-q71l/conf/conf-notes.txt new file mode 100644 index 000000000..9b3c01a55 --- /dev/null +++ b/meta-quanta/meta-q71l/conf/conf-notes.txt @@ -0,0 +1,2 @@ +Common targets are: + obmc-phosphor-image diff --git a/meta-quanta/meta-q71l/conf/layer.conf b/meta-quanta/meta-q71l/conf/layer.conf new file mode 100644 index 000000000..80bae52e9 --- /dev/null +++ b/meta-quanta/meta-q71l/conf/layer.conf @@ -0,0 +1,9 @@ +# We have a conf and classes directory, add to BBPATH +BBPATH .= ":${LAYERDIR}" + +# We have recipes-* directories, add to BBFILES +BBFILES += "${LAYERDIR}/recipes-*/*/*.bb \ + ${LAYERDIR}/recipes-*/*/*.bbappend" + +BBFILE_COLLECTIONS += "q71l" +BBFILE_PATTERN_q71l = "" diff --git a/meta-quanta/meta-q71l/conf/local.conf.sample b/meta-quanta/meta-q71l/conf/local.conf.sample new file mode 100644 index 000000000..8862b5c68 --- /dev/null +++ b/meta-quanta/meta-q71l/conf/local.conf.sample @@ -0,0 +1,21 @@ +MACHINE ??= "quanta-q71l" +DISTRO ?= "openbmc-phosphor" +PACKAGE_CLASSES ?= "package_rpm" +SANITY_TESTED_DISTROS_append ?= " RedHatEnterpriseWorkstation-6.*" +EXTRA_IMAGE_FEATURES = "debug-tweaks" +USER_CLASSES ?= "buildstats image-mklibs image-prelink" +PATCHRESOLVE = "noop" +BB_DISKMON_DIRS = "\ + STOPTASKS,${TMPDIR},1G,100K \ + STOPTASKS,${DL_DIR},1G,100K \ + STOPTASKS,${SSTATE_DIR},1G,100K \ + STOPTASKS,/tmp,100M,100K \ + ABORT,${TMPDIR},100M,1K \ + ABORT,${DL_DIR},100M,1K \ + ABORT,${SSTATE_DIR},100M,1K \ + ABORT,/tmp,10M,1K" +CONF_VERSION = "1" +INHERIT += "extrausers" +EXTRA_USERS_PARAMS = " \ + usermod -p '\$1\$UGMqyqdG\$FZiylVFmRRfl9Z0Ue8G7e/' root; \ + " diff --git a/meta-quanta/meta-q71l/conf/machine/quanta-q71l.conf b/meta-quanta/meta-q71l/conf/machine/quanta-q71l.conf new file mode 100644 index 000000000..b36a09821 --- /dev/null +++ b/meta-quanta/meta-q71l/conf/machine/quanta-q71l.conf @@ -0,0 +1,38 @@ +KMACHINE = "aspeed" +KERNEL_DEVICETREE = "${KMACHINE}-bmc-${MACHINE}.dtb" + +require conf/machine/include/ast2400.inc +require conf/machine/include/obmc-bsp-common.inc + +UBOOT_MACHINE_palmetto = "ast_g4_ncsi_config" +UBOOT_ENTRYPOINT = "0x40008000" +UBOOT_LOADADDRESS = "0x40008000" + +FLASH_SIZE = "32768" + +# If we included the openpower.inc we'd get these from that. +#OBMC_MACHINE_FEATURES += "\ +# obmc-phosphor-fan-mgmt \ +# obmc-phosphor-chassis-mgmt \ +# obmc-phosphor-flash-mgmt \ +# obmc-host-ipmi \ +# obmc-host-ctl \ +# obmc-host-state-mgmt \ +# obmc-chassis-state-mgmt \ +# obmc-bmc-state-mgmt \ +# " +# But we don't, and it's ok :D We're pulling in specific packages in an image recipe. + +# This sets up our own Quanta-q71l.py inclusion based on the Zaius.py in the skeleton repo. +# As something temporarily required. +VIRTUAL-RUNTIME_skeleton_workbook = "${MACHINE}-config" +PREFERRED_PROVIDER_virtual/obmc-inventory-data ?= "${VIRTUAL-RUNTIME_skeleton_workbook}" + +# These are meant to include the inventory config.yaml and so on. +PREFERRED_PROVIDER_virtual/phosphor-ipmi-fru-inventory = "q71l-ipmi-inventory-map-native" +PREFERRED_PROVIDER_virtual/phosphor-ipmi-sensor-inventory = "q71l-ipmi-sensor-map-native" +PREFERRED_PROVIDER_virtual/phosphor-ipmi-channel-config = "q71l-ipmi-channel-config-native" +PREFERRED_PROVIDER_virtual/phosphor-ipmi-fru-merge-config = "q71l-ipmi-fru-merge-config-native" + + +PREFERRED_PROVIDER_virtual/obmc-host-ipmi-hw = "phosphor-ipmi-bt" diff --git a/meta-quanta/meta-q71l/recipes-phosphor/images/obmc-phosphor-image.bbappend b/meta-quanta/meta-q71l/recipes-phosphor/images/obmc-phosphor-image.bbappend new file mode 100644 index 000000000..6124ab018 --- /dev/null +++ b/meta-quanta/meta-q71l/recipes-phosphor/images/obmc-phosphor-image.bbappend @@ -0,0 +1,3 @@ +OBMC_IMAGE_EXTRA_INSTALL_append_quanta-q71l = " spictrl" +OBMC_IMAGE_EXTRA_INSTALL_append_quanta-q71l = " quanta-powerctrl" + diff --git a/meta-quanta/meta-q71l/recipes-phosphor/ipmi/phosphor-ipmi-fru%.bbappend b/meta-quanta/meta-q71l/recipes-phosphor/ipmi/phosphor-ipmi-fru%.bbappend new file mode 100644 index 000000000..f50949720 --- /dev/null +++ b/meta-quanta/meta-q71l/recipes-phosphor/ipmi/phosphor-ipmi-fru%.bbappend @@ -0,0 +1,20 @@ +inherit obmc-phosphor-systemd + +FILESEXTRAPATHS_prepend_quanta-q71l := "${THISDIR}/${PN}:" + +EEPROM_NAMES = "motherboard pdb fp bmc" + +EEPROMFMT = "system/chassis/{0}" +EEPROM_ESCAPEDFMT = "system-chassis-{0}" +EEPROMS = "${@compose_list(d, 'EEPROMFMT', 'EEPROM_NAMES')}" +EEPROMS_ESCAPED = "${@compose_list(d, 'EEPROM_ESCAPEDFMT', 'EEPROM_NAMES')}" + +ENVFMT = "obmc/eeproms/{0}" +SYSTEMD_ENVIRONMENT_FILE_${PN}_append_quanta-q71l := " ${@compose_list(d, 'ENVFMT', 'EEPROMS')}" + +TMPL = "obmc-read-eeprom@.service" +TGT = "${SYSTEMD_DEFAULT_TARGET}" +INSTFMT = "obmc-read-eeprom@{0}.service" +FMT = "../${TMPL}:${TGT}.wants/${INSTFMT}" + +SYSTEMD_LINK_${PN}_append_quanta-q71l := " ${@compose_list(d, 'FMT', 'EEPROMS_ESCAPED')}" diff --git a/meta-quanta/meta-q71l/recipes-phosphor/ipmi/phosphor-ipmi-fru%/obmc/eeproms/system/chassis/bmc b/meta-quanta/meta-q71l/recipes-phosphor/ipmi/phosphor-ipmi-fru%/obmc/eeproms/system/chassis/bmc new file mode 100644 index 000000000..04040806b --- /dev/null +++ b/meta-quanta/meta-q71l/recipes-phosphor/ipmi/phosphor-ipmi-fru%/obmc/eeproms/system/chassis/bmc @@ -0,0 +1,2 @@ +SYSFS_PATH=/sys/bus/i2c/devices/8-0050/eeprom +FRUID=50 diff --git a/meta-quanta/meta-q71l/recipes-phosphor/ipmi/phosphor-ipmi-fru%/obmc/eeproms/system/chassis/fp b/meta-quanta/meta-q71l/recipes-phosphor/ipmi/phosphor-ipmi-fru%/obmc/eeproms/system/chassis/fp new file mode 100644 index 000000000..32e3ef7b8 --- /dev/null +++ b/meta-quanta/meta-q71l/recipes-phosphor/ipmi/phosphor-ipmi-fru%/obmc/eeproms/system/chassis/fp @@ -0,0 +1,2 @@ +SYSFS_PATH=/sys/bus/i2c/devices/1-0057/eeprom +FRUID=57 diff --git a/meta-quanta/meta-q71l/recipes-phosphor/ipmi/phosphor-ipmi-fru%/obmc/eeproms/system/chassis/motherboard b/meta-quanta/meta-q71l/recipes-phosphor/ipmi/phosphor-ipmi-fru%/obmc/eeproms/system/chassis/motherboard new file mode 100644 index 000000000..b01390ae9 --- /dev/null +++ b/meta-quanta/meta-q71l/recipes-phosphor/ipmi/phosphor-ipmi-fru%/obmc/eeproms/system/chassis/motherboard @@ -0,0 +1,2 @@ +SYSFS_PATH=/sys/bus/i2c/devices/1-0054/eeprom +FRUID=56 diff --git a/meta-quanta/meta-q71l/recipes-phosphor/ipmi/phosphor-ipmi-fru%/obmc/eeproms/system/chassis/pdb b/meta-quanta/meta-q71l/recipes-phosphor/ipmi/phosphor-ipmi-fru%/obmc/eeproms/system/chassis/pdb new file mode 100644 index 000000000..a08392130 --- /dev/null +++ b/meta-quanta/meta-q71l/recipes-phosphor/ipmi/phosphor-ipmi-fru%/obmc/eeproms/system/chassis/pdb @@ -0,0 +1,2 @@ +SYSFS_PATH=/sys/bus/i2c/devices/7-0052/eeprom +FRUID=52 diff --git a/meta-quanta/meta-q71l/recipes-phosphor/ipmi/q71l-ipmi-channel-config-native.bb b/meta-quanta/meta-q71l/recipes-phosphor/ipmi/q71l-ipmi-channel-config-native.bb new file mode 100644 index 000000000..6eae84570 --- /dev/null +++ b/meta-quanta/meta-q71l/recipes-phosphor/ipmi/q71l-ipmi-channel-config-native.bb @@ -0,0 +1,18 @@ +SUMMARY = "Quanta Q71l IPMI Channel to if_name mapping." +PR = "r1" + +inherit native +inherit phosphor-ipmi-host +inherit obmc-phosphor-license + +PROVIDES += "virtual/phosphor-ipmi-channel-config" + +SRC_URI += "file://channel.yaml" + +S = "${WORKDIR}" + +do_install() { + DEST=${D}${sensor_datadir} + install -d ${DEST} + install channel.yaml ${DEST}/channel.yaml +} diff --git a/meta-quanta/meta-q71l/recipes-phosphor/ipmi/q71l-ipmi-channel-config/channel.yaml b/meta-quanta/meta-q71l/recipes-phosphor/ipmi/q71l-ipmi-channel-config/channel.yaml new file mode 100644 index 000000000..3cc2cd242 --- /dev/null +++ b/meta-quanta/meta-q71l/recipes-phosphor/ipmi/q71l-ipmi-channel-config/channel.yaml @@ -0,0 +1,5 @@ +1: + ifName: eth0 +2: + ifName: eth1 + diff --git a/meta-quanta/meta-q71l/recipes-phosphor/ipmi/q71l-ipmi-fru-merge-config-native.bb b/meta-quanta/meta-q71l/recipes-phosphor/ipmi/q71l-ipmi-fru-merge-config-native.bb new file mode 100644 index 000000000..330cda177 --- /dev/null +++ b/meta-quanta/meta-q71l/recipes-phosphor/ipmi/q71l-ipmi-fru-merge-config-native.bb @@ -0,0 +1,14 @@ +inherit native +inherit obmc-phosphor-license + +DEPENDS += "virtual/phosphor-ipmi-fru-inventory" +PROVIDES += "virtual/phosphor-ipmi-fru-merge-config" + +# Put the fru_config in the right place with the right name. +# Pull the IPMI FRU YAML config to use it in the IPMI HOST YAML. +do_install_append() { + IPMI_FRU_SRC=${datadir}/phosphor-ipmi-fru/config + IPMI_HOST_DEST=${D}${datadir}/phosphor-ipmi-host/config + install -d ${IPMI_HOST_DEST} + cat ${IPMI_FRU_SRC}/config.yaml > ${IPMI_HOST_DEST}/fru_config.yaml +} diff --git a/meta-quanta/meta-q71l/recipes-phosphor/ipmi/q71l-ipmi-inventory-map-native.bb b/meta-quanta/meta-q71l/recipes-phosphor/ipmi/q71l-ipmi-inventory-map-native.bb new file mode 100644 index 000000000..93706f3e3 --- /dev/null +++ b/meta-quanta/meta-q71l/recipes-phosphor/ipmi/q71l-ipmi-inventory-map-native.bb @@ -0,0 +1,19 @@ +SUMMARY = "Quanta-Q71l IPMI to DBus Inventory mapping." +PR = "r1" + +inherit native +inherit obmc-phosphor-license +inherit phosphor-ipmi-fru + +SRC_URI += "file://config.yaml" + +PROVIDES += "virtual/phosphor-ipmi-fru-inventory" + +S = "${WORKDIR}" + +do_install() { + DEST=${D}${config_datadir} + + install -d ${DEST} + install config.yaml ${DEST} +} diff --git a/meta-quanta/meta-q71l/recipes-phosphor/ipmi/q71l-ipmi-inventory-map/config.yaml b/meta-quanta/meta-q71l/recipes-phosphor/ipmi/q71l-ipmi-inventory-map/config.yaml new file mode 100644 index 000000000..87295213b --- /dev/null +++ b/meta-quanta/meta-q71l/recipes-phosphor/ipmi/q71l-ipmi-inventory-map/config.yaml @@ -0,0 +1,202 @@ +0x56: + /system/chassis/motherboard: + entityID: 7 + entityInstance: 1 + interfaces: + 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 + /system: + entityID: 23 + entityInstance: 1 + interfaces: + xyz.openbmc_project.Inventory.Decorator.Asset: + SerialNumber: + IPMIFruProperty: Serial Number + IPMIFruSection: Chassis + PartNumber: + IPMIFruProperty: Part Number + IPMIFruSection: Chassis + Model: + IPMIFruProperty: Type + IPMIFruSection: Chassis + +0x50: + /system/chassis/motherboard/bmc: + entityID: 6 + entityInstance: 1 + interfaces: + xyz.openbmc_project.Inventory.Item: + PrettyName: + IPMIFruProperty: Name + IPMIFruSection: Board + 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.Decorator.Revision: + Version: + IPMIFruProperty: FRU File ID + IPMIFruSection: Board + +0x52: + /system/chassis/pdb: + entityID: 21 + entityInstance: 1 + interfaces: + xyz.openbmc_project.Inventory.Item: + PrettyName: + IPMIFruProperty: Name + IPMIFruSection: Board + xyz.openbmc_project.Inventory.Decorator.Asset: + SerialNumber: + IPMIFruProperty: Serial Number + IPMIFruSection: Board + Manufacturer: + IPMIFruProperty: Manufacturer + IPMIFruSection: Board + PartNumber: + IPMIFruProperty: Part Number + IPMIFruSection: Board + BuildDate: + IPMIFruProperty: Mfg Date + IPMIFruSection: Board + Model: + IPMIFruProperty: Model Number + IPMIFruSection: Board + xyz.openbmc_project.Inventory.Decorator.Revision: + Version: + IPMIFruProperty: FRU File ID + IPMIFruSection: Board + +0x57: + /system/chassis/fp: + entityID: 2 + entityInstance: 1 + interfaces: + xyz.openbmc_project.Inventory.Item: + PrettyName: + IPMIFruProperty: Name + IPMIFruSection: Board + xyz.openbmc_project.Inventory.Decorator.Asset: + SerialNumber: + IPMIFruProperty: Serial Number + IPMIFruSection: Board + Manufacturer: + IPMIFruProperty: Manufacturer + IPMIFruSection: Board + PartNumber: + IPMIFruProperty: Part Number + IPMIFruSection: Board + BuildDate: + IPMIFruProperty: Mfg Date + IPMIFruSection: Board + Model: + IPMIFruProperty: Model Number + IPMIFruSection: Board + xyz.openbmc_project.Inventory.Decorator.Revision: + Version: + IPMIFruProperty: FRU File ID + IPMIFruSection: Board + +0x20: + /system/chassis/motherboard/mezzanine8/memory_riser: + entityID: 8 + entityInstance: 1 + interfaces: &riser + xyz.openbmc_project.Inventory.Item: + PrettyName: + IPMIFruProperty: Name + IPMIFruSection: Board + xyz.openbmc_project.Inventory.Decorator.Asset: + SerialNumber: + IPMIFruProperty: Serial Number + IPMIFruSection: Board + Manufacturer: + IPMIFruProperty: Manufacturer + IPMIFruSection: Board + PartNumber: + IPMIFruProperty: Part Number + IPMIFruSection: Board + BuildDate: + IPMIFruProperty: Mfg Date + IPMIFruSection: Board + Model: + IPMIFruProperty: Model Number + IPMIFruSection: Board + xyz.openbmc_project.Inventory.Decorator.Revision: + Version: + IPMIFruProperty: FRU File ID + IPMIFruSection: Board + +0x21: + /system/chassis/motherboard/mezzanine7/memory_riser: + entityID: 8 + entityInstance: 2 + interfaces: + <<: *riser + +0x22: + /system/chassis/motherboard/mezzanine6/memory_riser: + entityID: 8 + entityInstance: 3 + interfaces: + <<: *riser + +0x23: + /system/chassis/motherboard/mezzanine5/memory_riser: + entityID: 8 + entityInstance: 4 + interfaces: + <<: *riser + +0x24: + /system/chassis/motherboard/mezzanine4/memory_riser: + entityID: 8 + entityInstance: 5 + interfaces: + <<: *riser + +0x25: + /system/chassis/motherboard/mezzanine3/memory_riser: + entityID: 8 + entityInstance: 6 + interfaces: + <<: *riser + +0x26: + /system/chassis/motherboard/mezzanine2/memory_riser: + entityID: 8 + entityInstance: 7 + interfaces: + <<: *riser + +0x27: + /system/chassis/motherboard/mezzanine1/memory_riser: + entityID: 8 + entityInstance: 8 + interfaces: + <<: *riser diff --git a/meta-quanta/meta-q71l/recipes-phosphor/ipmi/q71l-ipmi-sensor-map-native.bb b/meta-quanta/meta-q71l/recipes-phosphor/ipmi/q71l-ipmi-sensor-map-native.bb new file mode 100644 index 000000000..951a55fb7 --- /dev/null +++ b/meta-quanta/meta-q71l/recipes-phosphor/ipmi/q71l-ipmi-sensor-map-native.bb @@ -0,0 +1,18 @@ +SUMMARY = "Quanta Q71l IPMI to DBus Sensor mapping." +PR = "r1" + +inherit native +inherit phosphor-ipmi-host +inherit obmc-phosphor-license + +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-quanta/meta-q71l/recipes-phosphor/ipmi/q71l-ipmi-sensor-map/config.yaml b/meta-quanta/meta-q71l/recipes-phosphor/ipmi/q71l-ipmi-sensor-map/config.yaml new file mode 100644 index 000000000..fb0ccfcbc --- /dev/null +++ b/meta-quanta/meta-q71l/recipes-phosphor/ipmi/q71l-ipmi-sensor-map/config.yaml @@ -0,0 +1,523 @@ +0xD0: + sensorType: 0x01 + path: /xyz/openbmc_project/extsensors/margin/fleeting0 + sensorReadingType: 0x01 + multiplierM: 511 + offsetB: 0 + bExp: 0 + unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC + scale: -3 + mutability: Mutability::Write|Mutability::Read + serviceInterface: org.freedesktop.DBus.Properties + readingType: readingData + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 0xFF: + type: int64_t + +0xF0: + sensorType: 0x01 + path: /xyz/openbmc_project/sensors/temperature/temp2_inlet + sensorReadingType: 0x01 + multiplierM: 511 + offsetB: 0 + bExp: 0 + unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC + scale: -3 + mutability: Mutability::Read + serviceInterface: org.freedesktop.DBus.Properties + readingType: readingData + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 0x0: + type: int64_t + +0xF1: + sensorType: 0x01 + path: /xyz/openbmc_project/sensors/temperature/temp1 + sensorReadingType: 0x01 + multiplierM: 511 + offsetB: 0 + bExp: 0 + unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC + scale: -3 + mutability: Mutability::Read + serviceInterface: org.freedesktop.DBus.Properties + readingType: readingData + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 0x0: + type: int64_t + +0xF2: + sensorType: 0x01 + path: /xyz/openbmc_project/sensors/temperature/temp3 + sensorReadingType: 0x01 + multiplierM: 511 + offsetB: 0 + bExp: 0 + unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC + scale: -3 + mutability: Mutability::Read + serviceInterface: org.freedesktop.DBus.Properties + readingType: readingData + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 0x0: + type: int64_t + +0xB0: + sensorType: 0x04 + path: /xyz/openbmc_project/sensors/fan_tach/fan1 + sensorReadingType: 0x01 + multiplierM: 100 + offsetB: 0 + bExp: 0 + unit: xyz.openbmc_project.Sensor.Value.Unit.RPMS + scale: 0 + mutability: Mutability::Read + serviceInterface: org.freedesktop.DBus.Properties + readingType: readingData + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 0x0: + type: int64_t + +0xC0: + sensorType: 0x04 + path: /xyz/openbmc_project/sensors/fan_tach/fan1 + 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 + +0xB1: + sensorType: 0x04 + path: /xyz/openbmc_project/sensors/fan_tach/fan2 + sensorReadingType: 0x01 + multiplierM: 100 + offsetB: 0 + bExp: 0 + unit: xyz.openbmc_project.Sensor.Value.Unit.RPMS + scale: 0 + mutability: Mutability::Read + serviceInterface: org.freedesktop.DBus.Properties + readingType: readingData + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 0x0: + type: int64_t + +0xC1: + sensorType: 0x04 + path: /xyz/openbmc_project/sensors/fan_tach/fan2 + 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 + +0xB2: + sensorType: 0x04 + path: /xyz/openbmc_project/sensors/fan_tach/fan3 + sensorReadingType: 0x01 + multiplierM: 100 + offsetB: 0 + bExp: 0 + unit: xyz.openbmc_project.Sensor.Value.Unit.RPMS + scale: 0 + mutability: Mutability::Read + serviceInterface: org.freedesktop.DBus.Properties + readingType: readingData + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 0x0: + type: int64_t + +0xC2: + sensorType: 0x04 + path: /xyz/openbmc_project/sensors/fan_tach/fan3 + 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 + +0xB3: + sensorType: 0x04 + path: /xyz/openbmc_project/sensors/fan_tach/fan4 + sensorReadingType: 0x01 + multiplierM: 100 + offsetB: 0 + bExp: 0 + unit: xyz.openbmc_project.Sensor.Value.Unit.RPMS + scale: 0 + mutability: Mutability::Read + serviceInterface: org.freedesktop.DBus.Properties + readingType: readingData + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 0x0: + type: int64_t + +0xC3: + sensorType: 0x04 + path: /xyz/openbmc_project/sensors/fan_tach/fan4 + 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 + +0xB4: + sensorType: 0x04 + path: /xyz/openbmc_project/sensors/fan_tach/fan5 + sensorReadingType: 0x01 + multiplierM: 100 + offsetB: 0 + bExp: 0 + unit: xyz.openbmc_project.Sensor.Value.Unit.RPMS + scale: 0 + mutability: Mutability::Read + serviceInterface: org.freedesktop.DBus.Properties + readingType: readingData + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 0x0: + type: int64_t + +0xB5: + sensorType: 0x04 + path: /xyz/openbmc_project/sensors/fan_tach/fan6 + sensorReadingType: 0x01 + multiplierM: 100 + offsetB: 0 + bExp: 0 + unit: xyz.openbmc_project.Sensor.Value.Unit.RPMS + scale: 0 + mutability: Mutability::Read + serviceInterface: org.freedesktop.DBus.Properties + readingType: readingData + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 0x0: + type: int64_t + +0xB6: + sensorType: 0x04 + path: /xyz/openbmc_project/sensors/fan_tach/fan7 + sensorReadingType: 0x01 + multiplierM: 100 + offsetB: 0 + bExp: 0 + unit: xyz.openbmc_project.Sensor.Value.Unit.RPMS + scale: 0 + mutability: Mutability::Read + serviceInterface: org.freedesktop.DBus.Properties + readingType: readingData + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 0x0: + type: int64_t + +0xB7: + sensorType: 0x04 + path: /xyz/openbmc_project/sensors/fan_tach/fan8 + sensorReadingType: 0x01 + multiplierM: 100 + offsetB: 0 + bExp: 0 + unit: xyz.openbmc_project.Sensor.Value.Unit.RPMS + scale: 0 + mutability: Mutability::Read + serviceInterface: org.freedesktop.DBus.Properties + readingType: readingData + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 0x0: + type: int64_t + +0xE0: + sensorType: 0x02 + path: /xyz/openbmc_project/sensors/voltage/p3v3_scaled + sensorReadingType: 0x01 + multiplierM: 64 + offsetB: 0 + bExp: 0 + unit: xyz.openbmc_project.Sensor.Value.Unit.Volts + scale: -3 + mutability: Mutability::Read + serviceInterface: org.freedesktop.DBus.Properties + readingType: readingData + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 0x0: + type: int64_t + +0xE1: + sensorType: 0x02 + path: /xyz/openbmc_project/sensors/voltage/p5v_scaled + sensorReadingType: 0x01 + multiplierM: 64 + offsetB: 0 + bExp: 0 + unit: xyz.openbmc_project.Sensor.Value.Unit.Volts + scale: -3 + mutability: Mutability::Read + serviceInterface: org.freedesktop.DBus.Properties + readingType: readingData + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 0x0: + type: int64_t + +0xE2: + sensorType: 0x02 + path: /xyz/openbmc_project/sensors/voltage/p12v_aux_scaled + sensorReadingType: 0x01 + multiplierM: 64 + offsetB: 0 + bExp: 0 + unit: xyz.openbmc_project.Sensor.Value.Unit.Volts + scale: -3 + mutability: Mutability::Read + serviceInterface: org.freedesktop.DBus.Properties + readingType: readingData + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 0x0: + type: int64_t + +0xE3: + sensorType: 0x02 + path: /xyz/openbmc_project/sensors/voltage/p1v1_ssb + sensorReadingType: 0x01 + multiplierM: 64 + offsetB: 0 + bExp: 0 + unit: xyz.openbmc_project.Sensor.Value.Unit.Volts + scale: -3 + mutability: Mutability::Read + serviceInterface: org.freedesktop.DBus.Properties + readingType: readingData + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 0x0: + type: int64_t + +0xE4: + sensorType: 0x02 + path: /xyz/openbmc_project/sensors/voltage/pvcc_cpu0 + sensorReadingType: 0x01 + multiplierM: 64 + offsetB: 0 + bExp: 0 + unit: xyz.openbmc_project.Sensor.Value.Unit.Volts + scale: -3 + mutability: Mutability::Read + serviceInterface: org.freedesktop.DBus.Properties + readingType: readingData + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 0x0: + type: int64_t + +0xE5: + sensorType: 0x02 + path: /xyz/openbmc_project/sensors/voltage/pvcc_cpu1 + sensorReadingType: 0x01 + multiplierM: 64 + offsetB: 0 + bExp: 0 + unit: xyz.openbmc_project.Sensor.Value.Unit.Volts + scale: -3 + mutability: Mutability::Read + serviceInterface: org.freedesktop.DBus.Properties + readingType: readingData + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 0x0: + type: int64_t + +0xE6: + sensorType: 0x02 + path: /xyz/openbmc_project/sensors/voltage/p3v3_aux_scaled + sensorReadingType: 0x01 + multiplierM: 64 + offsetB: 0 + bExp: 0 + unit: xyz.openbmc_project.Sensor.Value.Unit.Volts + scale: -3 + mutability: Mutability::Read + serviceInterface: org.freedesktop.DBus.Properties + readingType: readingData + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 0x0: + type: int64_t + +0xE7: + sensorType: 0x02 + path: /xyz/openbmc_project/sensors/voltage/p5v_aux_scaled + sensorReadingType: 0x01 + multiplierM: 64 + offsetB: 0 + bExp: 0 + unit: xyz.openbmc_project.Sensor.Value.Unit.Volts + scale: -3 + mutability: Mutability::Read + serviceInterface: org.freedesktop.DBus.Properties + readingType: readingData + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 0x0: + type: int64_t + +0xE8: + sensorType: 0x02 + path: /xyz/openbmc_project/sensors/voltage/pvcc_cpu2 + sensorReadingType: 0x01 + multiplierM: 64 + offsetB: 0 + bExp: 0 + unit: xyz.openbmc_project.Sensor.Value.Unit.Volts + scale: -3 + mutability: Mutability::Read + serviceInterface: org.freedesktop.DBus.Properties + readingType: readingData + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 0x0: + type: int64_t + +0xE9: + sensorType: 0x02 + path: /xyz/openbmc_project/sensors/voltage/pvcc_cpu3 + sensorReadingType: 0x01 + multiplierM: 64 + offsetB: 0 + bExp: 0 + unit: xyz.openbmc_project.Sensor.Value.Unit.Volts + scale: -3 + mutability: Mutability::Read + serviceInterface: org.freedesktop.DBus.Properties + readingType: readingData + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 0x0: + type: int64_t + +0xEA: + sensorType: 0x02 + path: /xyz/openbmc_project/sensors/voltage/p12v_scaled + sensorReadingType: 0x01 + multiplierM: 64 + offsetB: 0 + bExp: 0 + unit: xyz.openbmc_project.Sensor.Value.Unit.Volts + scale: -3 + mutability: Mutability::Read + serviceInterface: org.freedesktop.DBus.Properties + readingType: readingData + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 0x0: + type: int64_t + +0xEB: + sensorType: 0x02 + path: /xyz/openbmc_project/sensors/voltage/p3v_vbat + sensorReadingType: 0x01 + multiplierM: 64 + offsetB: 0 + bExp: 0 + unit: xyz.openbmc_project.Sensor.Value.Unit.Volts + scale: -3 + mutability: Mutability::Read + serviceInterface: org.freedesktop.DBus.Properties + readingType: readingData + interfaces: + xyz.openbmc_project.Sensor.Value: + Value: + Offsets: + 0x0: + type: int64_t diff --git a/meta-quanta/meta-q71l/recipes-phosphor/quanta-powerctrl/files/host-gpio.service b/meta-quanta/meta-q71l/recipes-phosphor/quanta-powerctrl/files/host-gpio.service new file mode 100644 index 000000000..159b3cca6 --- /dev/null +++ b/meta-quanta/meta-q71l/recipes-phosphor/quanta-powerctrl/files/host-gpio.service @@ -0,0 +1,9 @@ +[Unit] +Description=Configure GPIOs for Host Power Control + +[Service] +Restart=no +RemainAfterExit=true +Type=oneshot +ExecStart=/usr/bin/env init_once.sh +SyslogIdentifier=init_once.sh diff --git a/meta-quanta/meta-q71l/recipes-phosphor/quanta-powerctrl/files/host-poweroff.service b/meta-quanta/meta-q71l/recipes-phosphor/quanta-powerctrl/files/host-poweroff.service new file mode 100644 index 000000000..9b96ce7ca --- /dev/null +++ b/meta-quanta/meta-q71l/recipes-phosphor/quanta-powerctrl/files/host-poweroff.service @@ -0,0 +1,14 @@ +[Unit] +Description=Stop Host +Requires=host-gpio.service +After=host-gpio.service +Conflicts=obmc-chassis-power-on@0.target + +[Service] +RemainAfterExit=yes +Type=oneshot +ExecStart=/usr/bin/env poweroff.sh +SyslogIdentifier=poweroff.sh + +[Install] +WantedBy=obmc-chassis-power-off@0.target diff --git a/meta-quanta/meta-q71l/recipes-phosphor/quanta-powerctrl/files/host-poweron.service b/meta-quanta/meta-q71l/recipes-phosphor/quanta-powerctrl/files/host-poweron.service new file mode 100644 index 000000000..69720c9aa --- /dev/null +++ b/meta-quanta/meta-q71l/recipes-phosphor/quanta-powerctrl/files/host-poweron.service @@ -0,0 +1,14 @@ +[Unit] +Description=Start Host +Requires=host-gpio.service +After=host-gpio.service +Conflicts=obmc-chassis-poweroff@0.target + +[Service] +RemainAfterExit=yes +Type=oneshot +ExecStart=/usr/bin/env poweron.sh +SyslogIdentifier=poweron.sh + +[Install] +WantedBy=obmc-chassis-poweron@0.target diff --git a/meta-quanta/meta-q71l/recipes-phosphor/quanta-powerctrl/files/init_once.sh b/meta-quanta/meta-q71l/recipes-phosphor/quanta-powerctrl/files/init_once.sh new file mode 100755 index 000000000..205ecaff0 --- /dev/null +++ b/meta-quanta/meta-q71l/recipes-phosphor/quanta-powerctrl/files/init_once.sh @@ -0,0 +1,32 @@ +#!/bin/bash + +# Set all output GPIOs as such and drive them with reasonable values. +function set_gpio_active_low() { + if [ $# -ne 2 ]; then + echo "set_gpio_active_low: need both GPIO# and initial level"; + return; + fi + + echo $1 > /sys/class/gpio/export + echo 1 > /sys/class/gpio/gpio$1/active_low + echo $2 > /sys/class/gpio/gpio$1/direction +} + +GPIO_BASE=$(cat /sys/devices/platform/ahb/ahb:apb/1e780000.gpio/gpio/*/base) + +# FM_BMC_READY_N, GPIO Q4, active low +set_gpio_active_low $((${GPIO_BASE} + 128 + 4)) high + +# FM_BMC_SSB_SMI_LPC_N, GPIO Q6, active low +set_gpio_active_low $((${GPIO_BASE} + 128 + 6)) high + +# FM_BMC_SYS_THROTTLE_N, GPIO A3, active low +set_gpio_active_low $((${GPIO_BASE} + 0 + 3)) high + +# FM_BMC_SSB_SCI_LPC_N, GPIO E4, active low +set_gpio_active_low $((${GPIO_BASE} + 32 + 4)) high + +# FP_PWR_BTN_PASS_R_N, GPIO D3, active low +set_gpio_active_low $((${GPIO_BASE} + 24 + 3)) high + +exit 0; diff --git a/meta-quanta/meta-q71l/recipes-phosphor/quanta-powerctrl/files/poweroff.sh b/meta-quanta/meta-q71l/recipes-phosphor/quanta-powerctrl/files/poweroff.sh new file mode 100755 index 000000000..8e0dae38c --- /dev/null +++ b/meta-quanta/meta-q71l/recipes-phosphor/quanta-powerctrl/files/poweroff.sh @@ -0,0 +1,10 @@ +#!/bin/bash + +GPIO_BASE=$(cat /sys/devices/platform/ahb/ahb:apb/1e780000.gpio/gpio/*/base) +GPIO_NUM=$(($GPIO_BASE + 24 + 3)) + +echo 1 > /sys/class/gpio/gpio${GPIO_NUM}/value +sleep 5 +echo 0 > /sys/class/gpio/gpio${GPIO_NUM}/value + +exit 0; diff --git a/meta-quanta/meta-q71l/recipes-phosphor/quanta-powerctrl/files/poweron.sh b/meta-quanta/meta-q71l/recipes-phosphor/quanta-powerctrl/files/poweron.sh new file mode 100755 index 000000000..f925a33a8 --- /dev/null +++ b/meta-quanta/meta-q71l/recipes-phosphor/quanta-powerctrl/files/poweron.sh @@ -0,0 +1,10 @@ +#!/bin/bash + +GPIO_BASE=$(cat /sys/devices/platform/ahb/ahb:apb/1e780000.gpio/gpio/*/base) +GPIO_NUM=$(($GPIO_BASE + 24 + 3)) + +echo 1 > /sys/class/gpio/gpio${GPIO_NUM}/value +sleep 1 +echo 0 > /sys/class/gpio/gpio${GPIO_NUM}/value + +exit 0; diff --git a/meta-quanta/meta-q71l/recipes-phosphor/quanta-powerctrl/quanta-powerctrl.bb b/meta-quanta/meta-q71l/recipes-phosphor/quanta-powerctrl/quanta-powerctrl.bb new file mode 100644 index 000000000..fd02327f1 --- /dev/null +++ b/meta-quanta/meta-q71l/recipes-phosphor/quanta-powerctrl/quanta-powerctrl.bb @@ -0,0 +1,27 @@ +FILESEXTRAPATHS_append := "${THISDIR}/files:" + +inherit systemd +inherit obmc-phosphor-license +inherit obmc-phosphor-systemd + +S = "${WORKDIR}/" + +SRC_URI = "file://init_once.sh \ + file://poweroff.sh \ + file://poweron.sh \ + file://host-gpio.service \ + file://host-poweroff.service \ + file://host-poweron.service" + +DEPENDS = "systemd" +RDEPENDS_${PN} = "bash" + +SYSTEMD_PACKAGES = "${PN}" +SYSTEMD_SERVICE_${PN} = "host-gpio.service host-poweron.service host-poweroff.service" + +do_install() { + install -d ${D}/usr/sbin + install -m 0755 ${S}init_once.sh ${D}/${sbindir}/ + install -m 0755 ${S}poweroff.sh ${D}/${sbindir}/ + install -m 0755 ${S}poweron.sh ${D}/${sbindir}/ +} diff --git a/meta-quanta/meta-q71l/recipes-phosphor/sensors/phosphor-hwmon%.bbappend b/meta-quanta/meta-q71l/recipes-phosphor/sensors/phosphor-hwmon%.bbappend new file mode 100644 index 000000000..19365c2fc --- /dev/null +++ b/meta-quanta/meta-q71l/recipes-phosphor/sensors/phosphor-hwmon%.bbappend @@ -0,0 +1,17 @@ +inherit obmc-phosphor-utils + +FILESEXTRAPATHS_prepend_quanta-q71l := "${THISDIR}/${PN}:" + +# More conf files can be added as sensors are added. + +ITEMS = "pwm-tacho-controller@1e786000.conf" + +TEMPS = "tmp75@4c tmp75@4e tmp75@4f" +TEMPBASE = "ahb/apb/i2c@1e78a000/i2c-bus@80/{0}.conf" +ITEMS += "${@compose_list(d, 'TEMPBASE', 'TEMPS')}" +ITEMS += "iio-hwmon.conf" + +ENVS = "obmc/hwmon/{0}" +SYSTEMD_ENVIRONMENT_FILE_${PN}_append_quanta-q71l := " ${@compose_list(d, 'ENVS', 'ITEMS')}" + +EXTRA_OECONF_append_quanta-q71l = " --enable-negative-errno-on-fail" diff --git a/meta-quanta/meta-q71l/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@80/tmp75@4c.conf b/meta-quanta/meta-q71l/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@80/tmp75@4c.conf new file mode 100644 index 000000000..4ac0ebfc9 --- /dev/null +++ b/meta-quanta/meta-q71l/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@80/tmp75@4c.conf @@ -0,0 +1 @@ +LABEL_temp1=temp2_inlet diff --git a/meta-quanta/meta-q71l/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@80/tmp75@4e.conf b/meta-quanta/meta-q71l/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@80/tmp75@4e.conf new file mode 100644 index 000000000..504e4cfeb --- /dev/null +++ b/meta-quanta/meta-q71l/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@80/tmp75@4e.conf @@ -0,0 +1 @@ +LABEL_temp1=temp3 diff --git a/meta-quanta/meta-q71l/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@80/tmp75@4f.conf b/meta-quanta/meta-q71l/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@80/tmp75@4f.conf new file mode 100644 index 000000000..10ec2653b --- /dev/null +++ b/meta-quanta/meta-q71l/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@80/tmp75@4f.conf @@ -0,0 +1 @@ +LABEL_temp1=temp1 diff --git a/meta-quanta/meta-q71l/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/iio-hwmon.conf b/meta-quanta/meta-q71l/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/iio-hwmon.conf new file mode 100644 index 000000000..cb8d54e18 --- /dev/null +++ b/meta-quanta/meta-q71l/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/iio-hwmon.conf @@ -0,0 +1,19 @@ +LABEL_in1=p3v3_scaled +GAIN_in1=1.62 +LABEL_in2=p5v_scaled +GAIN_in2=2.47 +LABEL_in3=p12v_aux_scaled +GAIN_in3=6.01 +LABEL_in4=p1v1_ssb +LABEL_in5=pvcc_cpu0 +LABEL_in6=pvcc_cpu1 +LABEL_in7=p3v3_aux_scaled +GAIN_in7=1.62 +LABEL_in8=p5v_aux_scaled +GAIN_in8=2.47 +LABEL_in9=pvcc_cpu2 +LABEL_in10=pvcc_cpu3 +LABEL_in11=p12v_scaled +GAIN_in11=6.01 +LABEL_in12=p3v_vbat +GAIN_in12=1.4992504 diff --git a/meta-quanta/meta-q71l/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/pwm-tacho-controller@1e786000.conf b/meta-quanta/meta-q71l/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/pwm-tacho-controller@1e786000.conf new file mode 100644 index 000000000..dfdecb40d --- /dev/null +++ b/meta-quanta/meta-q71l/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/pwm-tacho-controller@1e786000.conf @@ -0,0 +1,9 @@ +LABEL_fan1=fan1 +LABEL_fan2=fan2 +LABEL_fan3=fan3 +LABEL_fan4=fan4 +LABEL_fan5=fan5 +LABEL_fan6=fan6 +LABEL_fan7=fan7 +LABEL_fan8=fan8 + diff --git a/meta-quanta/meta-q71l/recipes-phosphor/spictrl/files/spimaster.py b/meta-quanta/meta-q71l/recipes-phosphor/spictrl/files/spimaster.py new file mode 100644 index 000000000..dd08372b7 --- /dev/null +++ b/meta-quanta/meta-q71l/recipes-phosphor/spictrl/files/spimaster.py @@ -0,0 +1,148 @@ +# Copyright (C) 2017 Google Inc. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +#!/usr/bin/env python +"""Basic utility for reading and writing registers on an ASPEED BMC. + +The values hardcoded are for the ASPEED AST2400. +""" + +import subprocess +import sys + +IO_TOOL = 'devmem' +PROTECTION_KEY = '0x1E6E2000' +HWTRAP = '0x1E6E2070' +# The AST2400 SCU Password (as int for write_register) +SCU_PASSWORD = 0x1688A8A8 + +# Bits 13:12 +SPI_MASK = 0xffffcfff +# Enable SPI Master +SPI_MASTER = 0x1000 +# Enable SPI Master and SPI Slave to AHB Bridge +SPI_MASTER_SLAVE = 0x2000 +# Enable SPI Pass-through +SPI_BYPASS = 0x3000 + + +def read_register(address): + """Run a tool to read a register value. + + This will convert it to an integer. + """ + + output = subprocess.check_output([IO_TOOL, address]).replace('\n', '') + value = int(output, 16) + return value + + +def write_register(address, value): + """Run a tool to write the 32-bit register value.""" + + subprocess.check_output([IO_TOOL, address, '32', '0x%x' % value]) + return + + +def set_master(value): + """Set Hardware Strapping to SPI Master.""" + + print 'Setting to "SPI Master"' + + masked = value & SPI_MASK + masked |= SPI_MASTER + + print 'setting: 0x%x' % masked + write_register(HWTRAP, masked) + + +def set_ahb_bridge(value): + """Set hardware strapping to spi master and spi-slave to ahb.""" + + print 'Setting to "SPI Master and SPI Slave to AHB Bridge"' + masked = value & SPI_MASK + masked |= SPI_MASTER_SLAVE + + print 'setting: 0x%x' % masked + write_register(HWTRAP, masked) + + +def set_bypass(value): + """Set hardware strappign to spi bypass.""" + + print 'Setting to "Enable SPI Pass-through"' + masked = value & SPI_MASK + masked |= SPI_BYPASS + + print 'setting: 0x%x' % masked + write_register(HWTRAP, masked) + + +def usage(): + """Print usage string.""" + + print 'usage: %s master|bridge|bypass' % sys.argv[0] + print 'master sets the BMC SPI to Master.' + print ('bridge sets the BMC SPI to Master-Slave bridge to AHB (for BIOS ' + + 'Update).') + print 'bypass sets the BMC SPI to Bypass (default).' + + +def main(): + """Main entry point for execution.""" + + if len(sys.argv) != 2: + usage() + sys.exit(-1) + + ctrl = sys.argv[1].lower() + if ctrl not in ('master', 'bridge', 'bypass'): + usage() + sys.exit(-1) + + locked = False + # Check if locked + value = read_register(PROTECTION_KEY) + if value == 1: + print 'Presently unlocked' + else: + print 'Presently locked' + locked = True + + # if Locked we need to unlock it. + if locked: + write_register(PROTECTION_KEY, SCU_PASSWORD) + + # Read the value. + value = read_register(HWTRAP) + if value & SPI_BYPASS == SPI_BYPASS: + print 'Presently set to bypass' + elif value & SPI_MASTER == SPI_MASTER: + print 'Presently set to master' + elif value & SPI_MASTER_SLAVE == SPI_MASTER_SLAVE: + print 'Presently set to master-slave' + + if ctrl == 'master': + set_master(value) + elif ctrl == 'bridge': + set_ahb_bridge(value) + elif ctrl == 'bypass': + set_bypass(value) + + # We leave it unlocked in case it was locked. + # we could lock it. + # TODO(venture): lock it by writing any non-password value. + +if __name__ == '__main__': + main() diff --git a/meta-quanta/meta-q71l/recipes-phosphor/spictrl/spictrl.bb b/meta-quanta/meta-q71l/recipes-phosphor/spictrl/spictrl.bb new file mode 100644 index 000000000..5b2fcf26c --- /dev/null +++ b/meta-quanta/meta-q71l/recipes-phosphor/spictrl/spictrl.bb @@ -0,0 +1,19 @@ +# Should RDEPENDS on python at the very least. +FILESEXTRAPATHS_append := "${THISDIR}/files:" + +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://spimaster.py;beginline=1;endline=13;md5=b86c59990b35609be34a0ec322a3cfff" + +S = "${WORKDIR}/" + +SRC_URI = "file://spimaster.py" + +DEPENDS = "python" + +FILES_${PN} += "*" + +do_install() { + install -d ${D}/home + install -d ${D}/home/root + install -m 0755 ${S}/spimaster.py ${D}/home/root/. +} diff --git a/meta-quanta/meta-q71l/recipes-phosphor/workbook/quanta-q71l-config.bb b/meta-quanta/meta-q71l/recipes-phosphor/workbook/quanta-q71l-config.bb new file mode 100644 index 000000000..647633f61 --- /dev/null +++ b/meta-quanta/meta-q71l/recipes-phosphor/workbook/quanta-q71l-config.bb @@ -0,0 +1,37 @@ +SUMMARY = "Quanta Q71l board wiring" +DESCRIPTION = "Board wiring information for the Quanta Q71l system." +PR = "r1" + +inherit allarch +inherit setuptools +inherit pythonnative +inherit obmc-phosphor-license + +PROVIDES += "virtual/obmc-inventory-data" +RPROVIDES_${PN} += "virtual-obmc-inventory-data" + +DEPENDS += "python" + +S = "${WORKDIR}" +SRC_URI += "file://Quanta-q71l.py" + +# the following is unnecessary. +python() { + machine = d.getVar('MACHINE', True).capitalize() + '.py' + d.setVar('_config_in_skeleton', machine) +} + +do_make_setup() { + cp ${S}/${_config_in_skeleton} \ + ${S}/obmc_system_config.py + cat < ${S}/setup.py +from distutils.core import setup + +setup(name='${BPN}', + version='${PR}', + py_modules=['obmc_system_config'], + ) +EOF +} + +addtask make_setup after do_patch before do_configure diff --git a/meta-quanta/meta-q71l/recipes-phosphor/workbook/quanta-q71l-config/Quanta-q71l.py b/meta-quanta/meta-q71l/recipes-phosphor/workbook/quanta-q71l-config/Quanta-q71l.py new file mode 100644 index 000000000..ca7cb2098 --- /dev/null +++ b/meta-quanta/meta-q71l/recipes-phosphor/workbook/quanta-q71l-config/Quanta-q71l.py @@ -0,0 +1,48 @@ +## System states +## state can change to next state in 2 ways: +## - a process emits a GotoSystemState signal with state name to goto +## - objects specified in EXIT_STATE_DEPEND have started +SYSTEM_STATES = [ + 'BASE_APPS', + 'BMC_STARTING', + 'BMC_READY', + 'HOST_POWERING_ON', + 'HOST_POWERED_ON', + 'HOST_BOOTING', + 'HOST_BOOTED', + 'HOST_POWERED_OFF', +] + +EXIT_STATE_DEPEND = { + 'BASE_APPS' : { + '/xyz/openbmc_poroject/sensors': 0, + }, + 'BMC_STARTING' : { + '/xyz/openbmc_project/control/chassis0': 0, + }, +} + +FRU_INSTANCES = {} + +# I believe these numbers need to match the yaml file used to create the c++ ipmi map. +# the devices have types, but I don't believe that factors in here, I think these are +# just unique IDs. +ID_LOOKUP = { + 'FRU' : {}, + # The number at the end needs to match the FRU ID. + # https://github.com/openbmc/skeleton/blob/master/pysystemmgr/system_manager.py#L143 + # The parameter for it is of type 'y' (unsigned 8-bit integer) presumably decimal? + 'FRU_STR' : {}, + 'SENSOR' : {}, + 'GPIO_PRESENT' : {} +} + +GPIO_CONFIG = {} +HWMON_CONFIG = {} +GPIO_CONFIGS = {} + +# Miscellaneous non-poll sensor with system specific properties. +# The sensor id is the same as those defined in ID_LOOKUP['SENSOR']. +MISC_SENSORS = {} + +# vim: tabstop=8 expandtab shiftwidth=4 softtabstop=4 diff --git a/meta-rackspace/conf/layer.conf b/meta-rackspace/conf/layer.conf new file mode 100644 index 000000000..9bc3e9395 --- /dev/null +++ b/meta-rackspace/conf/layer.conf @@ -0,0 +1,5 @@ +# We have a conf and classes directory, add to BBPATH +BBPATH .= ":${LAYERDIR}" + +BBFILE_COLLECTIONS += "rackspace" +BBFILE_PATTERN_rackspace = "" diff --git a/meta-rackspace/conf/machine/include/rackspace.inc b/meta-rackspace/conf/machine/include/rackspace.inc new file mode 100644 index 000000000..c79ddd777 --- /dev/null +++ b/meta-rackspace/conf/machine/include/rackspace.inc @@ -0,0 +1 @@ +require conf/machine/include/openpower.inc diff --git a/meta-rackspace/meta-barreleye/README.md b/meta-rackspace/meta-barreleye/README.md new file mode 100644 index 000000000..66660f745 --- /dev/null +++ b/meta-rackspace/meta-barreleye/README.md @@ -0,0 +1,6 @@ +POWER8 Barreleye +================ + +This is the POWER8 Barreleye machine layer. + +POWER8 Barreleye is no longer a supported machine. diff --git a/meta-rackspace/meta-barreleye/conf/bblayers.conf.sample b/meta-rackspace/meta-barreleye/conf/bblayers.conf.sample new file mode 100644 index 000000000..4dce9ccc4 --- /dev/null +++ b/meta-rackspace/meta-barreleye/conf/bblayers.conf.sample @@ -0,0 +1,35 @@ +# LAYER_CONF_VERSION is increased each time build/conf/bblayers.conf +# changes incompatibly +LCONF_VERSION = "8" + +BBPATH = "${TOPDIR}" +BBFILES ?= "" + +BBLAYERS ?= " \ + ##OEROOT##/meta \ + ##OEROOT##/meta-poky \ + ##OEROOT##/meta-openembedded/meta-oe \ + ##OEROOT##/meta-openembedded/meta-networking \ + ##OEROOT##/meta-openembedded/meta-perl \ + ##OEROOT##/meta-openembedded/meta-python \ + ##OEROOT##/meta-openembedded/meta-webserver \ + ##OEROOT##/meta-phosphor \ + ##OEROOT##/meta-aspeed \ + ##OEROOT##/meta-openpower \ + ##OEROOT##/meta-rackspace \ + ##OEROOT##/meta-rackspace/meta-barreleye \ + " +BBLAYERS_NON_REMOVABLE ?= " \ + ##OEROOT##/meta \ + ##OEROOT##/meta-poky \ + ##OEROOT##/meta-openembedded/meta-oe \ + ##OEROOT##/meta-openembedded/meta-networking \ + ##OEROOT##/meta-openembedded/meta-perl \ + ##OEROOT##/meta-openembedded/meta-python \ + ##OEROOT##/meta-openembedded/meta-webserver \ + ##OEROOT##/meta-phosphor \ + ##OEROOT##/meta-aspeed \ + ##OEROOT##/meta-openpower \ + ##OEROOT##/meta-rackspace \ + ##OEROOT##/meta-rackspace/meta-barreleye \ + " diff --git a/meta-rackspace/meta-barreleye/conf/conf-notes.txt b/meta-rackspace/meta-barreleye/conf/conf-notes.txt new file mode 100644 index 000000000..9b3c01a55 --- /dev/null +++ b/meta-rackspace/meta-barreleye/conf/conf-notes.txt @@ -0,0 +1,2 @@ +Common targets are: + obmc-phosphor-image diff --git a/meta-rackspace/meta-barreleye/conf/layer.conf b/meta-rackspace/meta-barreleye/conf/layer.conf new file mode 100644 index 000000000..7d1dd1792 --- /dev/null +++ b/meta-rackspace/meta-barreleye/conf/layer.conf @@ -0,0 +1,9 @@ +# We have a conf and classes directory, add to BBPATH +BBPATH .= ":${LAYERDIR}" + +# We have recipes-* directories, add to BBFILES +BBFILES += "${LAYERDIR}/recipes-*/*/*.bb \ + ${LAYERDIR}/recipes-*/*/*.bbappend" + +BBFILE_COLLECTIONS += "barreleye" +BBFILE_PATTERN_barreleye = "" diff --git a/meta-rackspace/meta-barreleye/conf/local.conf.sample b/meta-rackspace/meta-barreleye/conf/local.conf.sample new file mode 100644 index 000000000..897f5fe14 --- /dev/null +++ b/meta-rackspace/meta-barreleye/conf/local.conf.sample @@ -0,0 +1,246 @@ +# +# This file is your local configuration file and is where all local user settings +# are placed. The comments in this file give some guide to the options a new user +# to the system might want to change but pretty much any configuration option can +# be set in this file. More adventurous users can look at local.conf.extended +# which contains other examples of configuration which can be placed in this file +# but new users likely won't need any of them initially. +# +# Lines starting with the '#' character are commented out and in some cases the +# default values are provided as comments to show people example syntax. Enabling +# the option is a question of removing the # character and making any change to the +# variable as required. + +# +# Machine Selection +# +# You need to select a specific machine to target the build with. There are a selection +# of emulated machines available which can boot and run in the QEMU emulator: +# +#MACHINE ?= "qemuarm" +#MACHINE ?= "qemuarm64" +#MACHINE ?= "qemumips" +#MACHINE ?= "qemuppc" +#MACHINE ?= "qemux86" +#MACHINE ?= "qemux86-64" +# +# There are also the following hardware board target machines included for +# demonstration purposes: +# +#MACHINE ?= "beaglebone" +#MACHINE ?= "genericx86" +#MACHINE ?= "genericx86-64" +#MACHINE ?= "mpc8315e-rdb" +#MACHINE ?= "edgerouter" +# +# This sets the default machine to be qemux86 if no other machine is selected: +MACHINE ??= "barreleye" + +# +# Where to place downloads +# +# During a first build the system will download many different source code tarballs +# from various upstream projects. This can take a while, particularly if your network +# connection is slow. These are all stored in DL_DIR. When wiping and rebuilding you +# can preserve this directory to speed up this part of subsequent builds. This directory +# is safe to share between multiple builds on the same machine too. +# +# The default is a downloads directory under TOPDIR which is the build directory. +# +#DL_DIR ?= "${TOPDIR}/downloads" + +# +# Where to place shared-state files +# +# BitBake has the capability to accelerate builds based on previously built output. +# This is done using "shared state" files which can be thought of as cache objects +# and this option determines where those files are placed. +# +# You can wipe out TMPDIR leaving this directory intact and the build would regenerate +# from these files if no changes were made to the configuration. If changes were made +# to the configuration, only shared state files where the state was still valid would +# be used (done using checksums). +# +# The default is a sstate-cache directory under TOPDIR. +# +#SSTATE_DIR ?= "${TOPDIR}/sstate-cache" + +# +# Where to place the build output +# +# This option specifies where the bulk of the building work should be done and +# where BitBake should place its temporary files and output. Keep in mind that +# this includes the extraction and compilation of many applications and the toolchain +# which can use Gigabytes of hard disk space. +# +# The default is a tmp directory under TOPDIR. +# +#TMPDIR = "${TOPDIR}/tmp" + +# +# Default policy config +# +# The distribution setting controls which policy settings are used as defaults. +# The default value is fine for general Yocto project use, at least initially. +# Ultimately when creating custom policy, people will likely end up subclassing +# these defaults. +# +DISTRO ?= "openbmc-openpower" +# As an example of a subclass there is a "bleeding" edge policy configuration +# where many versions are set to the absolute latest code from the upstream +# source control systems. This is just mentioned here as an example, its not +# useful to most new users. +# DISTRO ?= "poky-bleeding" + +# +# Package Management configuration +# +# This variable lists which packaging formats to enable. Multiple package backends +# can be enabled at once and the first item listed in the variable will be used +# to generate the root filesystems. +# Options are: +# - 'package_deb' for debian style deb files +# - 'package_ipk' for ipk files are used by opkg (a debian style embedded package manager) +# - 'package_rpm' for rpm style packages +# E.g.: PACKAGE_CLASSES ?= "package_rpm package_deb package_ipk" +# We default to rpm: +PACKAGE_CLASSES ?= "package_rpm" + +# +# SDK/ADT target architecture +# +# This variable specifies the architecture to build SDK/ADT items for and means +# you can build the SDK packages for architectures other than the machine you are +# running the build on (i.e. building i686 packages on an x86_64 host). +# Supported values are i686 and x86_64 +#SDKMACHINE ?= "i686" + +SANITY_TESTED_DISTROS_append ?= " RedHatEnterpriseWorkstation-6.*" + +# +# Extra image configuration defaults +# +# The EXTRA_IMAGE_FEATURES variable allows extra packages to be added to the generated +# images. Some of these options are added to certain image types automatically. The +# variable can contain the following options: +# "dbg-pkgs" - add -dbg packages for all installed packages +# (adds symbol information for debugging/profiling) +# "dev-pkgs" - add -dev packages for all installed packages +# (useful if you want to develop against libs in the image) +# "ptest-pkgs" - add -ptest packages for all ptest-enabled packages +# (useful if you want to run the package test suites) +# "tools-sdk" - add development tools (gcc, make, pkgconfig etc.) +# "tools-debug" - add debugging tools (gdb, strace) +# "eclipse-debug" - add Eclipse remote debugging support +# "tools-profile" - add profiling tools (oprofile, exmap, lttng, valgrind) +# "tools-testapps" - add useful testing tools (ts_print, aplay, arecord etc.) +# "debug-tweaks" - make an image suitable for development +# e.g. ssh root access has a blank password +# There are other application targets that can be used here too, see +# meta/classes/image.bbclass and meta/classes/core-image.bbclass for more details. +# We default to enabling the debugging tweaks. +EXTRA_IMAGE_FEATURES = "debug-tweaks" + +# +# Additional image features +# +# The following is a list of additional classes to use when building images which +# enable extra features. Some available options which can be included in this variable +# are: +# - 'buildstats' collect build statistics +# - 'image-mklibs' to reduce shared library files size for an image +# - 'image-prelink' in order to prelink the filesystem image +# - 'image-swab' to perform host system intrusion detection +# NOTE: if listing mklibs & prelink both, then make sure mklibs is before prelink +# NOTE: mklibs also needs to be explicitly enabled for a given image, see local.conf.extended +USER_CLASSES ?= "buildstats image-mklibs image-prelink" + +# +# Runtime testing of images +# +# The build system can test booting virtual machine images under qemu (an emulator) +# after any root filesystems are created and run tests against those images. To +# enable this uncomment this line. See classes/testimage(-auto).bbclass for +# further details. +#TEST_IMAGE = "1" +# +# Interactive shell configuration +# +# Under certain circumstances the system may need input from you and to do this it +# can launch an interactive shell. It needs to do this since the build is +# multithreaded and needs to be able to handle the case where more than one parallel +# process may require the user's attention. The default is iterate over the available +# terminal types to find one that works. +# +# Examples of the occasions this may happen are when resolving patches which cannot +# be applied, to use the devshell or the kernel menuconfig +# +# Supported values are auto, gnome, xfce, rxvt, screen, konsole (KDE 3.x only), none +# Note: currently, Konsole support only works for KDE 3.x due to the way +# newer Konsole versions behave +#OE_TERMINAL = "auto" +# By default disable interactive patch resolution (tasks will just fail instead): +PATCHRESOLVE = "noop" + +# +# Disk Space Monitoring during the build +# +# Monitor the disk space during the build. If there is less that 1GB of space or less +# than 100K inodes in any key build location (TMPDIR, DL_DIR, SSTATE_DIR), gracefully +# shutdown the build. If there is less that 100MB or 1K inodes, perform a hard abort +# of the build. The reason for this is that running completely out of space can corrupt +# files and damages the build in ways which may not be easily recoverable. +# It's necessary to monitor /tmp, if there is no space left the build will fail +# with very exotic errors. +BB_DISKMON_DIRS = "\ + STOPTASKS,${TMPDIR},1G,100K \ + STOPTASKS,${DL_DIR},1G,100K \ + STOPTASKS,${SSTATE_DIR},1G,100K \ + STOPTASKS,/tmp,100M,100K \ + ABORT,${TMPDIR},100M,1K \ + ABORT,${DL_DIR},100M,1K \ + ABORT,${SSTATE_DIR},100M,1K \ + ABORT,/tmp,10M,1K" + +# +# Shared-state files from other locations +# +# As mentioned above, shared state files are prebuilt cache data objects which can +# used to accelerate build time. This variable can be used to configure the system +# to search other mirror locations for these objects before it builds the data itself. +# +# This can be a filesystem directory, or a remote url such as http or ftp. These +# would contain the sstate-cache results from previous builds (possibly from other +# machines). This variable works like fetcher MIRRORS/PREMIRRORS and points to the +# cache locations to check for the shared objects. +# NOTE: if the mirror uses the same structure as SSTATE_DIR, you need to add PATH +# at the end as shown in the examples below. This will be substituted with the +# correct path within the directory structure. +#SSTATE_MIRRORS ?= "\ +#file://.* http://someserver.tld/share/sstate/PATH;downloadfilename=PATH \n \ +#file://.* file:///some/local/dir/sstate/PATH" + + +# +# Qemu configuration +# +# By default qemu will build with a builtin VNC server where graphical output can be +# seen. The two lines below enable the SDL backend too. This assumes there is a +# libsdl library available on your build system. +PACKAGECONFIG_append_pn-qemu-native = " sdl" +PACKAGECONFIG_append_pn-nativesdk-qemu = " sdl" +#ASSUME_PROVIDED += "libsdl-native" + + +# CONF_VERSION is increased each time build/conf/ changes incompatibly and is used to +# track the version of this file when it was generated. This can safely be ignored if +# this doesn't mean anything to you. +CONF_VERSION = "1" + +# Set the root password to '0penBmc' +INHERIT += "extrausers" + +EXTRA_USERS_PARAMS = " \ + usermod -p '\$1\$UGMqyqdG\$FZiylVFmRRfl9Z0Ue8G7e/' root; \ + " + diff --git a/meta-rackspace/meta-barreleye/conf/machine/barreleye.conf b/meta-rackspace/meta-barreleye/conf/machine/barreleye.conf new file mode 100644 index 000000000..2d16c2e8d --- /dev/null +++ b/meta-rackspace/meta-barreleye/conf/machine/barreleye.conf @@ -0,0 +1,20 @@ +KMACHINE = "aspeed" +KERNEL_DEVICETREE = "${KMACHINE}-bmc-opp-${MACHINE}.dtb" + +require conf/machine/include/ast2400.inc +require conf/machine/include/obmc-bsp-common.inc +require conf/machine/include/rackspace.inc + +UBOOT_MACHINE_barreleye = "ast_g4_ncsi_config" +UBOOT_ENTRYPOINT = "0x40008000" +UBOOT_LOADADDRESS = "0x40008000" + +FLASH_SIZE = "32768" + +OBMC_FAN_INSTANCES = "0 1 2 3 4 5" + +PREFERRED_PROVIDER_virtual/phosphor-ipmi-fru-inventory = "barreleye-ipmi-inventory-map-native" +PREFERRED_PROVIDER_virtual/phosphor-led-manager-config-native = "barreleye-led-manager-config-native" + +# Package exclusions - Exclude packages included by default in the common image +IMAGE_INSTALL_remove = "packagegroup-obmc-apps-extrasdev" diff --git a/meta-rackspace/meta-barreleye/recipes-kernel/linux/linux-aspeed/barreleye.cfg b/meta-rackspace/meta-barreleye/recipes-kernel/linux/linux-aspeed/barreleye.cfg new file mode 100644 index 000000000..f778394c1 --- /dev/null +++ b/meta-rackspace/meta-barreleye/recipes-kernel/linux/linux-aspeed/barreleye.cfg @@ -0,0 +1,3 @@ +CONFIG_SENSORS_NCT7904=y +CONFIG_SENSORS_LM75=y +CONFIG_EEPROM_AT24=y diff --git a/meta-rackspace/meta-barreleye/recipes-kernel/linux/linux-aspeed_%.bbappend b/meta-rackspace/meta-barreleye/recipes-kernel/linux/linux-aspeed_%.bbappend new file mode 100644 index 000000000..8a12f9270 --- /dev/null +++ b/meta-rackspace/meta-barreleye/recipes-kernel/linux/linux-aspeed_%.bbappend @@ -0,0 +1,2 @@ +FILESEXTRAPATHS_prepend_barreleye := "${THISDIR}/${PN}:" +SRC_URI += "file://barreleye.cfg" diff --git a/meta-rackspace/meta-barreleye/recipes-phosphor/chassis/obmc-mgr-inventory%.bbappend b/meta-rackspace/meta-barreleye/recipes-phosphor/chassis/obmc-mgr-inventory%.bbappend new file mode 100644 index 000000000..3d324a1ea --- /dev/null +++ b/meta-rackspace/meta-barreleye/recipes-phosphor/chassis/obmc-mgr-inventory%.bbappend @@ -0,0 +1,18 @@ +FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" + +NAMES = "io_board/bmc/ethernet motherboard" +ITEMSFMT = "system/chassis/{0}" +ITEMS_ESCAPEDFMT = "system-chassis-{0}" + +ITEMS = "${@compose_list(d, 'ITEMSFMT', 'NAMES')}" +ITEMS_ESCAPED = "${@compose_list(d, 'ITEMS_ESCAPEDFMT', 'NAMES')}" + +ENVS = "obmc/sync_inventory_item/{0}" +SYSTEMD_ENVIRONMENT_FILE_${PN} += "${@compose_list(d, 'ENVS', 'ITEMS')}" + +TMPL = "obmc-sync-inventory-item@.service" +TGT = "${SYSTEMD_DEFAULT_TARGET}" +INSTFMT = "obmc-sync-inventory-item@{0}.service" +FMT = "../${TMPL}:${TGT}.wants/${INSTFMT}" + +SYSTEMD_LINK_${PN} += "${@compose_list(d, 'FMT', 'ITEMS_ESCAPED')}" diff --git a/meta-rackspace/meta-barreleye/recipes-phosphor/chassis/obmc-mgr-inventory%/obmc/sync_inventory_item/system/chassis/io_board/bmc/ethernet b/meta-rackspace/meta-barreleye/recipes-phosphor/chassis/obmc-mgr-inventory%/obmc/sync_inventory_item/system/chassis/io_board/bmc/ethernet new file mode 100644 index 000000000..722e0e641 --- /dev/null +++ b/meta-rackspace/meta-barreleye/recipes-phosphor/chassis/obmc-mgr-inventory%/obmc/sync_inventory_item/system/chassis/io_board/bmc/ethernet @@ -0,0 +1,2 @@ +PROPERTY="MACAddress" +SYNC_TYPE=mac diff --git a/meta-rackspace/meta-barreleye/recipes-phosphor/chassis/obmc-mgr-inventory%/obmc/sync_inventory_item/system/chassis/motherboard b/meta-rackspace/meta-barreleye/recipes-phosphor/chassis/obmc-mgr-inventory%/obmc/sync_inventory_item/system/chassis/motherboard new file mode 100644 index 000000000..95abbc885 --- /dev/null +++ b/meta-rackspace/meta-barreleye/recipes-phosphor/chassis/obmc-mgr-inventory%/obmc/sync_inventory_item/system/chassis/motherboard @@ -0,0 +1,2 @@ +PROPERTY="UUID" +SYNC_TYPE=uuid diff --git a/meta-rackspace/meta-barreleye/recipes-phosphor/fans/obmc-control-fan%.bbappend b/meta-rackspace/meta-barreleye/recipes-phosphor/fans/obmc-control-fan%.bbappend new file mode 100644 index 000000000..c4abaf65d --- /dev/null +++ b/meta-rackspace/meta-barreleye/recipes-phosphor/fans/obmc-control-fan%.bbappend @@ -0,0 +1,7 @@ +FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" + +SVC = "obmc-max-fans.service" +TGTFMT = "obmc-power-start@{0}.target" +FMT = "../${SVC}:${TGTFMT}.wants/${SVC}" + +SYSTEMD_LINK_${PN} += "${@compose_list(d, 'FMT', 'OBMC_POWER_INSTANCES')}" diff --git a/meta-rackspace/meta-barreleye/recipes-phosphor/host/checkstop-monitor.bbappend b/meta-rackspace/meta-barreleye/recipes-phosphor/host/checkstop-monitor.bbappend new file mode 100644 index 000000000..72d991c7e --- /dev/null +++ b/meta-rackspace/meta-barreleye/recipes-phosphor/host/checkstop-monitor.bbappend @@ -0,0 +1 @@ +FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" diff --git a/meta-rackspace/meta-barreleye/recipes-phosphor/host/checkstop-monitor/obmc/gpio/checkstop b/meta-rackspace/meta-barreleye/recipes-phosphor/host/checkstop-monitor/obmc/gpio/checkstop new file mode 100644 index 000000000..b47d0df77 --- /dev/null +++ b/meta-rackspace/meta-barreleye/recipes-phosphor/host/checkstop-monitor/obmc/gpio/checkstop @@ -0,0 +1,4 @@ +DEVPATH=/dev/input/by-path/platform-gpio-keys-event +KEY=125 +POLARITY=1 +TARGET=obmc-host-crash@0.target diff --git a/meta-rackspace/meta-barreleye/recipes-phosphor/ipmi/barreleye-ipmi-inventory-map-native.bb b/meta-rackspace/meta-barreleye/recipes-phosphor/ipmi/barreleye-ipmi-inventory-map-native.bb new file mode 100644 index 000000000..8b9e3ceff --- /dev/null +++ b/meta-rackspace/meta-barreleye/recipes-phosphor/ipmi/barreleye-ipmi-inventory-map-native.bb @@ -0,0 +1,23 @@ +SUMMARY = "Barreleye IPMI to DBus Inventory mapping." +PR = "r1" + +inherit native +inherit obmc-phosphor-license +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-rackspace/meta-barreleye/recipes-phosphor/ipmi/barreleye-ipmi-inventory-map/config.yaml b/meta-rackspace/meta-barreleye/recipes-phosphor/ipmi/barreleye-ipmi-inventory-map/config.yaml new file mode 100644 index 000000000..67ca0bacb --- /dev/null +++ b/meta-rackspace/meta-barreleye/recipes-phosphor/ipmi/barreleye-ipmi-inventory-map/config.yaml @@ -0,0 +1,1239 @@ +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 + Value: False +3: + /system/chassis/motherboard: + entityID: 7 + entityInstance: 1 + interfaces: + 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 + /system: + entityID: 7 + entityInstance: 1 + interfaces: + xyz.openbmc_project.Inventory.Decorator.Asset: + SerialNumber: + IPMIFruProperty: Serial Number + IPMIFruSection: Chassis + Model: + IPMIFruProperty: Part Number + IPMIFruSection: Chassis +4: + /system/chassis/motherboard/membuf0: + entityID: 8 + entityInstance: 1 + interfaces: + 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 +5: + /system/chassis/motherboard/membuf1: + entityID: 8 + entityInstance: 2 + interfaces: + 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 +6: + /system/chassis/motherboard/membuf2: + entityID: 8 + entityInstance: 3 + interfaces: + 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 +7: + /system/chassis/motherboard/membuf3: + entityID: 8 + entityInstance: 4 + interfaces: + 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 +8: + /system/chassis/motherboard/membuf4: + entityID: 8 + entityInstance: 5 + interfaces: + 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 +9: + /system/chassis/motherboard/membuf5: + entityID: 8 + entityInstance: 6 + interfaces: + 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 +10: + /system/chassis/motherboard/membuf6: + entityID: 8 + entityInstance: 7 + interfaces: + 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 +11: + /system/chassis/motherboard/membuf7: + entityID: 8 + entityInstance: 8 + interfaces: + 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 +12: + /system/chassis/motherboard/dimm0: + entityID: 32 + entityInstance: 1 + interfaces: + xyz.openbmc_project.Inventory.Item: + PrettyName: + IPMIFruProperty: Name + IPMIFruSection: Product + xyz.openbmc_project.Inventory.Decorator.Asset: + SerialNumber: + IPMIFruProperty: Serial Number + IPMIFruSection: Product + Manufacturer: + IPMIFruProperty: Manufacturer + IPMIFruSection: Product + PartNumber: + IPMIFruProperty: Part Number + IPMIFruSection: Product + BuildDate: + IPMIFruProperty: Mfg Date + IPMIFruSection: Product + Model: + IPMIFruProperty: Model Number + IPMIFruSection: Product + xyz.openbmc_project.Inventory.Decorator.Revision: + Version: + IPMIFruProperty: Version +13: + /system/chassis/motherboard/dimm1: + entityID: 32 + entityInstance: 2 + interfaces: + xyz.openbmc_project.Inventory.Item: + PrettyName: + IPMIFruProperty: Name + IPMIFruSection: Product + xyz.openbmc_project.Inventory.Decorator.Asset: + SerialNumber: + IPMIFruProperty: Serial Number + IPMIFruSection: Product + Manufacturer: + IPMIFruProperty: Manufacturer + IPMIFruSection: Product + PartNumber: + IPMIFruProperty: Part Number + IPMIFruSection: Product + BuildDate: + IPMIFruProperty: Mfg Date + IPMIFruSection: Product + Model: + IPMIFruProperty: Model Number + IPMIFruSection: Product + xyz.openbmc_project.Inventory.Decorator.Revision: + Version: + IPMIFruProperty: Version +14: + /system/chassis/motherboard/dimm2: + entityID: 32 + entityInstance: 3 + interfaces: + xyz.openbmc_project.Inventory.Item: + PrettyName: + IPMIFruProperty: Name + IPMIFruSection: Product + xyz.openbmc_project.Inventory.Decorator.Asset: + SerialNumber: + IPMIFruProperty: Serial Number + IPMIFruSection: Product + Manufacturer: + IPMIFruProperty: Manufacturer + IPMIFruSection: Product + PartNumber: + IPMIFruProperty: Part Number + IPMIFruSection: Product + BuildDate: + IPMIFruProperty: Mfg Date + IPMIFruSection: Product + Model: + IPMIFruProperty: Model Number + IPMIFruSection: Product + xyz.openbmc_project.Inventory.Decorator.Revision: + Version: + IPMIFruProperty: Version +15: + /system/chassis/motherboard/dimm3: + entityID: 32 + entityInstance: 4 + interfaces: + xyz.openbmc_project.Inventory.Item: + PrettyName: + IPMIFruProperty: Name + IPMIFruSection: Product + xyz.openbmc_project.Inventory.Decorator.Asset: + SerialNumber: + IPMIFruProperty: Serial Number + IPMIFruSection: Product + Manufacturer: + IPMIFruProperty: Manufacturer + IPMIFruSection: Product + PartNumber: + IPMIFruProperty: Part Number + IPMIFruSection: Product + BuildDate: + IPMIFruProperty: Mfg Date + IPMIFruSection: Product + Model: + IPMIFruProperty: Model Number + IPMIFruSection: Product + xyz.openbmc_project.Inventory.Decorator.Revision: + Version: + IPMIFruProperty: Version +16: + /system/chassis/motherboard/dimm4: + entityID: 32 + entityInstance: 5 + interfaces: + xyz.openbmc_project.Inventory.Item: + PrettyName: + IPMIFruProperty: Name + IPMIFruSection: Product + xyz.openbmc_project.Inventory.Decorator.Asset: + SerialNumber: + IPMIFruProperty: Serial Number + IPMIFruSection: Product + Manufacturer: + IPMIFruProperty: Manufacturer + IPMIFruSection: Product + PartNumber: + IPMIFruProperty: Part Number + IPMIFruSection: Product + BuildDate: + IPMIFruProperty: Mfg Date + IPMIFruSection: Product + Model: + IPMIFruProperty: Model Number + IPMIFruSection: Product + xyz.openbmc_project.Inventory.Decorator.Revision: + Version: + IPMIFruProperty: Version +17: + /system/chassis/motherboard/dimm5: + entityID: 32 + entityInstance: 6 + interfaces: + xyz.openbmc_project.Inventory.Item: + PrettyName: + IPMIFruProperty: Name + IPMIFruSection: Product + xyz.openbmc_project.Inventory.Decorator.Asset: + SerialNumber: + IPMIFruProperty: Serial Number + IPMIFruSection: Product + Manufacturer: + IPMIFruProperty: Manufacturer + IPMIFruSection: Product + PartNumber: + IPMIFruProperty: Part Number + IPMIFruSection: Product + BuildDate: + IPMIFruProperty: Mfg Date + IPMIFruSection: Product + Model: + IPMIFruProperty: Model Number + IPMIFruSection: Product + xyz.openbmc_project.Inventory.Decorator.Revision: + Version: + IPMIFruProperty: Version +18: + /system/chassis/motherboard/dimm6: + entityID: 32 + entityInstance: 7 + interfaces: + xyz.openbmc_project.Inventory.Item: + PrettyName: + IPMIFruProperty: Name + IPMIFruSection: Product + xyz.openbmc_project.Inventory.Decorator.Asset: + SerialNumber: + IPMIFruProperty: Serial Number + IPMIFruSection: Product + Manufacturer: + IPMIFruProperty: Manufacturer + IPMIFruSection: Product + PartNumber: + IPMIFruProperty: Part Number + IPMIFruSection: Product + BuildDate: + IPMIFruProperty: Mfg Date + IPMIFruSection: Product + Model: + IPMIFruProperty: Model Number + IPMIFruSection: Product + xyz.openbmc_project.Inventory.Decorator.Revision: + Version: + IPMIFruProperty: Version +19: + /system/chassis/motherboard/dimm7: + entityID: 32 + entityInstance: 8 + interfaces: + xyz.openbmc_project.Inventory.Item: + PrettyName: + IPMIFruProperty: Name + IPMIFruSection: Product + xyz.openbmc_project.Inventory.Decorator.Asset: + SerialNumber: + IPMIFruProperty: Serial Number + IPMIFruSection: Product + Manufacturer: + IPMIFruProperty: Manufacturer + IPMIFruSection: Product + PartNumber: + IPMIFruProperty: Part Number + IPMIFruSection: Product + BuildDate: + IPMIFruProperty: Mfg Date + IPMIFruSection: Product + Model: + IPMIFruProperty: Model Number + IPMIFruSection: Product + xyz.openbmc_project.Inventory.Decorator.Revision: + Version: + IPMIFruProperty: Version +20: + /system/chassis/motherboard/dimm8: + entityID: 32 + entityInstance: 9 + interfaces: + xyz.openbmc_project.Inventory.Item: + PrettyName: + IPMIFruProperty: Name + IPMIFruSection: Product + xyz.openbmc_project.Inventory.Decorator.Asset: + SerialNumber: + IPMIFruProperty: Serial Number + IPMIFruSection: Product + Manufacturer: + IPMIFruProperty: Manufacturer + IPMIFruSection: Product + PartNumber: + IPMIFruProperty: Part Number + IPMIFruSection: Product + BuildDate: + IPMIFruProperty: Mfg Date + IPMIFruSection: Product + Model: + IPMIFruProperty: Model Number + IPMIFruSection: Product + xyz.openbmc_project.Inventory.Decorator.Revision: + Version: + IPMIFruProperty: Version +21: + /system/chassis/motherboard/dimm9: + entityID: 32 + entityInstance: 10 + interfaces: + xyz.openbmc_project.Inventory.Item: + PrettyName: + IPMIFruProperty: Name + IPMIFruSection: Product + xyz.openbmc_project.Inventory.Decorator.Asset: + SerialNumber: + IPMIFruProperty: Serial Number + IPMIFruSection: Product + Manufacturer: + IPMIFruProperty: Manufacturer + IPMIFruSection: Product + PartNumber: + IPMIFruProperty: Part Number + IPMIFruSection: Product + BuildDate: + IPMIFruProperty: Mfg Date + IPMIFruSection: Product + Model: + IPMIFruProperty: Model Number + IPMIFruSection: Product + xyz.openbmc_project.Inventory.Decorator.Revision: + Version: + IPMIFruProperty: Version +22: + /system/chassis/motherboard/dimm10: + entityID: 32 + entityInstance: 11 + interfaces: + xyz.openbmc_project.Inventory.Item: + PrettyName: + IPMIFruProperty: Name + IPMIFruSection: Product + xyz.openbmc_project.Inventory.Decorator.Asset: + SerialNumber: + IPMIFruProperty: Serial Number + IPMIFruSection: Product + Manufacturer: + IPMIFruProperty: Manufacturer + IPMIFruSection: Product + PartNumber: + IPMIFruProperty: Part Number + IPMIFruSection: Product + BuildDate: + IPMIFruProperty: Mfg Date + IPMIFruSection: Product + Model: + IPMIFruProperty: Model Number + IPMIFruSection: Product + xyz.openbmc_project.Inventory.Decorator.Revision: + Version: + IPMIFruProperty: Version +23: + /system/chassis/motherboard/dimm11: + entityID: 32 + entityInstance: 12 + interfaces: + xyz.openbmc_project.Inventory.Item: + PrettyName: + IPMIFruProperty: Name + IPMIFruSection: Product + xyz.openbmc_project.Inventory.Decorator.Asset: + SerialNumber: + IPMIFruProperty: Serial Number + IPMIFruSection: Product + Manufacturer: + IPMIFruProperty: Manufacturer + IPMIFruSection: Product + PartNumber: + IPMIFruProperty: Part Number + IPMIFruSection: Product + BuildDate: + IPMIFruProperty: Mfg Date + IPMIFruSection: Product + Model: + IPMIFruProperty: Model Number + IPMIFruSection: Product + xyz.openbmc_project.Inventory.Decorator.Revision: + Version: + IPMIFruProperty: Version +24: + /system/chassis/motherboard/dimm12: + entityID: 32 + entityInstance: 13 + interfaces: + xyz.openbmc_project.Inventory.Item: + PrettyName: + IPMIFruProperty: Name + IPMIFruSection: Product + xyz.openbmc_project.Inventory.Decorator.Asset: + SerialNumber: + IPMIFruProperty: Serial Number + IPMIFruSection: Product + Manufacturer: + IPMIFruProperty: Manufacturer + IPMIFruSection: Product + PartNumber: + IPMIFruProperty: Part Number + IPMIFruSection: Product + BuildDate: + IPMIFruProperty: Mfg Date + IPMIFruSection: Product + Model: + IPMIFruProperty: Model Number + IPMIFruSection: Product + xyz.openbmc_project.Inventory.Decorator.Revision: + Version: + IPMIFruProperty: Version +25: + /system/chassis/motherboard/dimm13: + entityID: 32 + entityInstance: 14 + interfaces: + xyz.openbmc_project.Inventory.Item: + PrettyName: + IPMIFruProperty: Name + IPMIFruSection: Product + xyz.openbmc_project.Inventory.Decorator.Asset: + SerialNumber: + IPMIFruProperty: Serial Number + IPMIFruSection: Product + Manufacturer: + IPMIFruProperty: Manufacturer + IPMIFruSection: Product + PartNumber: + IPMIFruProperty: Part Number + IPMIFruSection: Product + BuildDate: + IPMIFruProperty: Mfg Date + IPMIFruSection: Product + Model: + IPMIFruProperty: Model Number + IPMIFruSection: Product + xyz.openbmc_project.Inventory.Decorator.Revision: + Version: + IPMIFruProperty: Version +26: + /system/chassis/motherboard/dimm14: + entityID: 32 + entityInstance: 15 + interfaces: + xyz.openbmc_project.Inventory.Item: + PrettyName: + IPMIFruProperty: Name + IPMIFruSection: Product + xyz.openbmc_project.Inventory.Decorator.Asset: + SerialNumber: + IPMIFruProperty: Serial Number + IPMIFruSection: Product + Manufacturer: + IPMIFruProperty: Manufacturer + IPMIFruSection: Product + PartNumber: + IPMIFruProperty: Part Number + IPMIFruSection: Product + BuildDate: + IPMIFruProperty: Mfg Date + IPMIFruSection: Product + Model: + IPMIFruProperty: Model Number + IPMIFruSection: Product + xyz.openbmc_project.Inventory.Decorator.Revision: + Version: + IPMIFruProperty: Version +27: + /system/chassis/motherboard/dimm15: + entityID: 32 + entityInstance: 16 + interfaces: + xyz.openbmc_project.Inventory.Item: + PrettyName: + IPMIFruProperty: Name + IPMIFruSection: Product + xyz.openbmc_project.Inventory.Decorator.Asset: + SerialNumber: + IPMIFruProperty: Serial Number + IPMIFruSection: Product + Manufacturer: + IPMIFruProperty: Manufacturer + IPMIFruSection: Product + PartNumber: + IPMIFruProperty: Part Number + IPMIFruSection: Product + BuildDate: + IPMIFruProperty: Mfg Date + IPMIFruSection: Product + Model: + IPMIFruProperty: Model Number + IPMIFruSection: Product + xyz.openbmc_project.Inventory.Decorator.Revision: + Version: + IPMIFruProperty: Version +28: + /system/chassis/motherboard/dimm16: + entityID: 32 + entityInstance: 17 + interfaces: + xyz.openbmc_project.Inventory.Item: + PrettyName: + IPMIFruProperty: Name + IPMIFruSection: Product + xyz.openbmc_project.Inventory.Decorator.Asset: + SerialNumber: + IPMIFruProperty: Serial Number + IPMIFruSection: Product + Manufacturer: + IPMIFruProperty: Manufacturer + IPMIFruSection: Product + PartNumber: + IPMIFruProperty: Part Number + IPMIFruSection: Product + BuildDate: + IPMIFruProperty: Mfg Date + IPMIFruSection: Product + Model: + IPMIFruProperty: Model Number + IPMIFruSection: Product + xyz.openbmc_project.Inventory.Decorator.Revision: + Version: + IPMIFruProperty: Version +29: + /system/chassis/motherboard/dimm17: + entityID: 32 + entityInstance: 18 + interfaces: + xyz.openbmc_project.Inventory.Item: + PrettyName: + IPMIFruProperty: Name + IPMIFruSection: Product + xyz.openbmc_project.Inventory.Decorator.Asset: + SerialNumber: + IPMIFruProperty: Serial Number + IPMIFruSection: Product + Manufacturer: + IPMIFruProperty: Manufacturer + IPMIFruSection: Product + PartNumber: + IPMIFruProperty: Part Number + IPMIFruSection: Product + BuildDate: + IPMIFruProperty: Mfg Date + IPMIFruSection: Product + Model: + IPMIFruProperty: Model Number + IPMIFruSection: Product + xyz.openbmc_project.Inventory.Decorator.Revision: + Version: + IPMIFruProperty: Version +30: + /system/chassis/motherboard/dimm18: + entityID: 32 + entityInstance: 19 + interfaces: + xyz.openbmc_project.Inventory.Item: + PrettyName: + IPMIFruProperty: Name + IPMIFruSection: Product + xyz.openbmc_project.Inventory.Decorator.Asset: + SerialNumber: + IPMIFruProperty: Serial Number + IPMIFruSection: Product + Manufacturer: + IPMIFruProperty: Manufacturer + IPMIFruSection: Product + PartNumber: + IPMIFruProperty: Part Number + IPMIFruSection: Product + BuildDate: + IPMIFruProperty: Mfg Date + IPMIFruSection: Product + Model: + IPMIFruProperty: Model Number + IPMIFruSection: Product + xyz.openbmc_project.Inventory.Decorator.Revision: + Version: + IPMIFruProperty: Version +31: + /system/chassis/motherboard/dimm19: + entityID: 32 + entityInstance: 20 + interfaces: + xyz.openbmc_project.Inventory.Item: + PrettyName: + IPMIFruProperty: Name + IPMIFruSection: Product + xyz.openbmc_project.Inventory.Decorator.Asset: + SerialNumber: + IPMIFruProperty: Serial Number + IPMIFruSection: Product + Manufacturer: + IPMIFruProperty: Manufacturer + IPMIFruSection: Product + PartNumber: + IPMIFruProperty: Part Number + IPMIFruSection: Product + BuildDate: + IPMIFruProperty: Mfg Date + IPMIFruSection: Product + Model: + IPMIFruProperty: Model Number + IPMIFruSection: Product + xyz.openbmc_project.Inventory.Decorator.Revision: + Version: + IPMIFruProperty: Version +32: + /system/chassis/motherboard/dimm20: + entityID: 32 + entityInstance: 21 + interfaces: + xyz.openbmc_project.Inventory.Item: + PrettyName: + IPMIFruProperty: Name + IPMIFruSection: Product + xyz.openbmc_project.Inventory.Decorator.Asset: + SerialNumber: + IPMIFruProperty: Serial Number + IPMIFruSection: Product + Manufacturer: + IPMIFruProperty: Manufacturer + IPMIFruSection: Product + PartNumber: + IPMIFruProperty: Part Number + IPMIFruSection: Product + BuildDate: + IPMIFruProperty: Mfg Date + IPMIFruSection: Product + Model: + IPMIFruProperty: Model Number + IPMIFruSection: Product + xyz.openbmc_project.Inventory.Decorator.Revision: + Version: + IPMIFruProperty: Version +33: + /system/chassis/motherboard/dimm21: + entityID: 32 + entityInstance: 22 + interfaces: + xyz.openbmc_project.Inventory.Item: + PrettyName: + IPMIFruProperty: Name + IPMIFruSection: Product + xyz.openbmc_project.Inventory.Decorator.Asset: + SerialNumber: + IPMIFruProperty: Serial Number + IPMIFruSection: Product + Manufacturer: + IPMIFruProperty: Manufacturer + IPMIFruSection: Product + PartNumber: + IPMIFruProperty: Part Number + IPMIFruSection: Product + BuildDate: + IPMIFruProperty: Mfg Date + IPMIFruSection: Product + Model: + IPMIFruProperty: Model Number + IPMIFruSection: Product + xyz.openbmc_project.Inventory.Decorator.Revision: + Version: + IPMIFruProperty: Version +34: + /system/chassis/motherboard/dimm22: + entityID: 32 + entityInstance: 23 + interfaces: + xyz.openbmc_project.Inventory.Item: + PrettyName: + IPMIFruProperty: Name + IPMIFruSection: Product + xyz.openbmc_project.Inventory.Decorator.Asset: + SerialNumber: + IPMIFruProperty: Serial Number + IPMIFruSection: Product + Manufacturer: + IPMIFruProperty: Manufacturer + IPMIFruSection: Product + PartNumber: + IPMIFruProperty: Part Number + IPMIFruSection: Product + BuildDate: + IPMIFruProperty: Mfg Date + IPMIFruSection: Product + Model: + IPMIFruProperty: Model Number + IPMIFruSection: Product + xyz.openbmc_project.Inventory.Decorator.Revision: + Version: + IPMIFruProperty: Version +35: + /system/chassis/motherboard/dimm23: + entityID: 32 + entityInstance: 24 + interfaces: + xyz.openbmc_project.Inventory.Item: + PrettyName: + IPMIFruProperty: Name + IPMIFruSection: Product + xyz.openbmc_project.Inventory.Decorator.Asset: + SerialNumber: + IPMIFruProperty: Serial Number + IPMIFruSection: Product + Manufacturer: + IPMIFruProperty: Manufacturer + IPMIFruSection: Product + PartNumber: + IPMIFruProperty: Part Number + IPMIFruSection: Product + BuildDate: + IPMIFruProperty: Mfg Date + IPMIFruSection: Product + Model: + IPMIFruProperty: Model Number + IPMIFruSection: Product + xyz.openbmc_project.Inventory.Decorator.Revision: + Version: + IPMIFruProperty: Version +36: + /system/chassis/motherboard/dimm24: + entityID: 32 + entityInstance: 25 + interfaces: + xyz.openbmc_project.Inventory.Item: + PrettyName: + IPMIFruProperty: Name + IPMIFruSection: Product + xyz.openbmc_project.Inventory.Decorator.Asset: + SerialNumber: + IPMIFruProperty: Serial Number + IPMIFruSection: Product + Manufacturer: + IPMIFruProperty: Manufacturer + IPMIFruSection: Product + PartNumber: + IPMIFruProperty: Part Number + IPMIFruSection: Product + BuildDate: + IPMIFruProperty: Mfg Date + IPMIFruSection: Product + Model: + IPMIFruProperty: Model Number + IPMIFruSection: Product + xyz.openbmc_project.Inventory.Decorator.Revision: + Version: + IPMIFruProperty: Version +37: + /system/chassis/motherboard/dimm25: + xyz.openbmc_project.Inventory.Item: + PrettyName: + IPMIFruProperty: Name + IPMIFruSection: Product + xyz.openbmc_project.Inventory.Decorator.Asset: + SerialNumber: + IPMIFruProperty: Serial Number + IPMIFruSection: Product + Manufacturer: + IPMIFruProperty: Manufacturer + IPMIFruSection: Product + PartNumber: + IPMIFruProperty: Part Number + IPMIFruSection: Product + BuildDate: + IPMIFruProperty: Mfg Date + IPMIFruSection: Product + Model: + IPMIFruProperty: Model Number + IPMIFruSection: Product + xyz.openbmc_project.Inventory.Decorator.Revision: + Version: + IPMIFruProperty: Version + +38: + /system/chassis/motherboard/dimm26: + entityID: 32 + entityInstance: 27 + interfaces: + xyz.openbmc_project.Inventory.Item: + PrettyName: + IPMIFruProperty: Name + IPMIFruSection: Product + xyz.openbmc_project.Inventory.Decorator.Asset: + SerialNumber: + IPMIFruProperty: Serial Number + IPMIFruSection: Product + Manufacturer: + IPMIFruProperty: Manufacturer + IPMIFruSection: Product + PartNumber: + IPMIFruProperty: Part Number + IPMIFruSection: Product + BuildDate: + IPMIFruProperty: Mfg Date + IPMIFruSection: Product + Model: + IPMIFruProperty: Model Number + IPMIFruSection: Product + xyz.openbmc_project.Inventory.Decorator.Revision: + Version: + IPMIFruProperty: Version +39: + /system/chassis/motherboard/dimm27: + entityID: 32 + entityInstance: 28 + interfaces: + xyz.openbmc_project.Inventory.Item: + PrettyName: + IPMIFruProperty: Name + IPMIFruSection: Product + xyz.openbmc_project.Inventory.Decorator.Asset: + SerialNumber: + IPMIFruProperty: Serial Number + IPMIFruSection: Product + Manufacturer: + IPMIFruProperty: Manufacturer + IPMIFruSection: Product + PartNumber: + IPMIFruProperty: Part Number + IPMIFruSection: Product + BuildDate: + IPMIFruProperty: Mfg Date + IPMIFruSection: Product + Model: + IPMIFruProperty: Model Number + IPMIFruSection: Product + xyz.openbmc_project.Inventory.Decorator.Revision: + Version: + IPMIFruProperty: Version +40: + /system/chassis/motherboard/dimm28: + entityID: 32 + entityInstance: 29 + interfaces: + xyz.openbmc_project.Inventory.Item: + PrettyName: + IPMIFruProperty: Name + IPMIFruSection: Product + xyz.openbmc_project.Inventory.Decorator.Asset: + SerialNumber: + IPMIFruProperty: Serial Number + IPMIFruSection: Product + Manufacturer: + IPMIFruProperty: Manufacturer + IPMIFruSection: Product + PartNumber: + IPMIFruProperty: Part Number + IPMIFruSection: Product + BuildDate: + IPMIFruProperty: Mfg Date + IPMIFruSection: Product + Model: + IPMIFruProperty: Model Number + IPMIFruSection: Product + xyz.openbmc_project.Inventory.Decorator.Revision: + Version: + IPMIFruProperty: Version +41: + /system/chassis/motherboard/dimm29: + entityID: 32 + entityInstance: 30 + interfaces: + xyz.openbmc_project.Inventory.Item: + PrettyName: + IPMIFruProperty: Name + IPMIFruSection: Product + xyz.openbmc_project.Inventory.Decorator.Asset: + SerialNumber: + IPMIFruProperty: Serial Number + IPMIFruSection: Product + Manufacturer: + IPMIFruProperty: Manufacturer + IPMIFruSection: Product + PartNumber: + IPMIFruProperty: Part Number + IPMIFruSection: Product + BuildDate: + IPMIFruProperty: Mfg Date + IPMIFruSection: Product + Model: + IPMIFruProperty: Model Number + IPMIFruSection: Product + xyz.openbmc_project.Inventory.Decorator.Revision: + Version: + IPMIFruProperty: Version +42: + /system/chassis/motherboard/dimm30: + entityID: 32 + entityInstance: 31 + interfaces: + xyz.openbmc_project.Inventory.Item: + PrettyName: + IPMIFruProperty: Name + IPMIFruSection: Product + xyz.openbmc_project.Inventory.Decorator.Asset: + SerialNumber: + IPMIFruProperty: Serial Number + IPMIFruSection: Product + Manufacturer: + IPMIFruProperty: Manufacturer + IPMIFruSection: Product + PartNumber: + IPMIFruProperty: Part Number + IPMIFruSection: Product + BuildDate: + IPMIFruProperty: Mfg Date + IPMIFruSection: Product + Model: + IPMIFruProperty: Model Number + IPMIFruSection: Product + xyz.openbmc_project.Inventory.Decorator.Revision: + Version: + IPMIFruProperty: Version +43: + /system/chassis/motherboard/dimm31: + entityID: 32 + entityInstance: 32 + interfaces: + xyz.openbmc_project.Inventory.Item: + PrettyName: + IPMIFruProperty: Name + IPMIFruSection: Product + xyz.openbmc_project.Inventory.Decorator.Asset: + SerialNumber: + IPMIFruProperty: Serial Number + IPMIFruSection: Product + Manufacturer: + IPMIFruProperty: Manufacturer + IPMIFruSection: Product + PartNumber: + IPMIFruProperty: Part Number + IPMIFruSection: Product + BuildDate: + IPMIFruProperty: Mfg Date + IPMIFruSection: Product + Model: + IPMIFruProperty: Model Number + IPMIFruSection: Product + xyz.openbmc_project.Inventory.Decorator.Revision: + Version: + IPMIFruProperty: Version +100: + /system/chassis/io_board: + entityID: 44 + entityInstance: 1 + interfaces: + xyz.openbmc_project.Inventory.Item: + PrettyName: + IPMIFruSection: Board + IPMIFruProperty: Name + xyz.openbmc_project.Inventory.Decorator.Asset: + PartNumber: + IPMIFruSection: Board + IPMIFruProperty: Part Number + SerialNumber: + IPMIFruSection: Board + IPMIFruProperty: Serial Number + Manufacturer: + IPMIFruSection: Board + IPMIFruProperty: Manufacturer + BuildDate: + IPMIFruSection: Board + IPMIFruProperty: Mfg Date + + /system/chassis/io_board/bmc/ethernet: + entityID: 1 + entityInstance: 1 + interfaces: + xyz.openbmc_project.Inventory.Item.NetworkInterface: + MACAddress: + IPMIFruSection: Board + IPMIFruProperty: Custom Field 2 + xyz.openbmc_project.Inventory.Item: + PrettyName: + IPMIFruSection: Board + IPMIFruProperty: Name +101: + /system/chassis/sas_expander: + entityID: 11 + entityInstance: 1 + interfaces: + xyz.openbmc_project.Inventory.Item: + PrettyName: + IPMIFruSection: Board + IPMIFruProperty: Name + xyz.openbmc_project.Inventory.Decorator.Asset: + PartNumber: + IPMIFruSection: Board + IPMIFruProperty: Part Number + SerialNumber: + IPMIFruSection: Board + IPMIFruProperty: Serial Number + Manufacturer: + IPMIFruSection: Board + IPMIFruProperty: Manufacturer + BuildDate: + IPMIFruSection: Board + IPMIFruProperty: Mfg Date + +102: + /system/chassis/hdd_backplane: + entityID: 23 + entityInstance: 1 + interfaces: + xyz.openbmc_project.Inventory.Item: + PrettyName: + IPMIFruSection: Board + IPMIFruProperty: Name + xyz.openbmc_project.Inventory.Decorator.Asset: + PartNumber: + IPMIFruSection: Board + IPMIFruProperty: Part Number + SerialNumber: + IPMIFruSection: Board + IPMIFruProperty: Serial Number + Manufacturer: + IPMIFruSection: Board + IPMIFruProperty: Manufacturer + BuildDate: + IPMIFruSection: Board + IPMIFruProperty: Mfg Date + diff --git a/meta-rackspace/meta-barreleye/recipes-phosphor/ipmi/phosphor-ipmi-fru%.bbappend b/meta-rackspace/meta-barreleye/recipes-phosphor/ipmi/phosphor-ipmi-fru%.bbappend new file mode 100644 index 000000000..05e1c09bc --- /dev/null +++ b/meta-rackspace/meta-barreleye/recipes-phosphor/ipmi/phosphor-ipmi-fru%.bbappend @@ -0,0 +1,18 @@ +FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" + +EEPROM_NAMES = "io_board motherboard sas_expander hdd_backplane" + +EEPROMFMT = "system/chassis/{0}" +EEPROM_ESCAPEDFMT = "system-chassis-{0}" +EEPROMS = "${@compose_list(d, 'EEPROMFMT', 'EEPROM_NAMES')}" +EEPROMS_ESCAPED = "${@compose_list(d, 'EEPROM_ESCAPEDFMT', 'EEPROM_NAMES')}" + +ENVFMT = "obmc/eeproms/{0}" +SYSTEMD_ENVIRONMENT_FILE_${PN} += "${@compose_list(d, 'ENVFMT', 'EEPROMS')}" + +TMPL = "obmc-read-eeprom@.service" +TGT = "${SYSTEMD_DEFAULT_TARGET}" +INSTFMT = "obmc-read-eeprom@{0}.service" +FMT = "../${TMPL}:${TGT}.wants/${INSTFMT}" + +SYSTEMD_LINK_${PN} += "${@compose_list(d, 'FMT', 'EEPROMS_ESCAPED')}" diff --git a/meta-rackspace/meta-barreleye/recipes-phosphor/ipmi/phosphor-ipmi-fru%/obmc/eeproms/system/chassis/hdd_backplane b/meta-rackspace/meta-barreleye/recipes-phosphor/ipmi/phosphor-ipmi-fru%/obmc/eeproms/system/chassis/hdd_backplane new file mode 100644 index 000000000..b1ed87587 --- /dev/null +++ b/meta-rackspace/meta-barreleye/recipes-phosphor/ipmi/phosphor-ipmi-fru%/obmc/eeproms/system/chassis/hdd_backplane @@ -0,0 +1,2 @@ +SYSFS_PATH=/sys/bus/i2c/devices/6-0055/eeprom +FRUID=66 diff --git a/meta-rackspace/meta-barreleye/recipes-phosphor/ipmi/phosphor-ipmi-fru%/obmc/eeproms/system/chassis/io_board b/meta-rackspace/meta-barreleye/recipes-phosphor/ipmi/phosphor-ipmi-fru%/obmc/eeproms/system/chassis/io_board new file mode 100644 index 000000000..6a11a3d5c --- /dev/null +++ b/meta-rackspace/meta-barreleye/recipes-phosphor/ipmi/phosphor-ipmi-fru%/obmc/eeproms/system/chassis/io_board @@ -0,0 +1,2 @@ +SYSFS_PATH=/sys/bus/i2c/devices/0-0050/eeprom +FRUID=64 diff --git a/meta-rackspace/meta-barreleye/recipes-phosphor/ipmi/phosphor-ipmi-fru%/obmc/eeproms/system/chassis/motherboard b/meta-rackspace/meta-barreleye/recipes-phosphor/ipmi/phosphor-ipmi-fru%/obmc/eeproms/system/chassis/motherboard new file mode 100644 index 000000000..ff73090ee --- /dev/null +++ b/meta-rackspace/meta-barreleye/recipes-phosphor/ipmi/phosphor-ipmi-fru%/obmc/eeproms/system/chassis/motherboard @@ -0,0 +1,2 @@ +SYSFS_PATH=/sys/bus/i2c/devices/4-0054/eeprom +FRUID=3 diff --git a/meta-rackspace/meta-barreleye/recipes-phosphor/ipmi/phosphor-ipmi-fru%/obmc/eeproms/system/chassis/sas_expander b/meta-rackspace/meta-barreleye/recipes-phosphor/ipmi/phosphor-ipmi-fru%/obmc/eeproms/system/chassis/sas_expander new file mode 100644 index 000000000..5bc455d66 --- /dev/null +++ b/meta-rackspace/meta-barreleye/recipes-phosphor/ipmi/phosphor-ipmi-fru%/obmc/eeproms/system/chassis/sas_expander @@ -0,0 +1,2 @@ +SYSFS_PATH=/sys/bus/i2c/devices/6-0051/eeprom +FRUID=65 diff --git a/meta-rackspace/meta-barreleye/recipes-phosphor/ipmi/phosphor-ipmi-fru-properties%.bbappend b/meta-rackspace/meta-barreleye/recipes-phosphor/ipmi/phosphor-ipmi-fru-properties%.bbappend new file mode 100644 index 000000000..72d991c7e --- /dev/null +++ b/meta-rackspace/meta-barreleye/recipes-phosphor/ipmi/phosphor-ipmi-fru-properties%.bbappend @@ -0,0 +1 @@ +FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" diff --git a/meta-rackspace/meta-barreleye/recipes-phosphor/ipmi/phosphor-ipmi-fru-properties%/extra-properties.yaml b/meta-rackspace/meta-barreleye/recipes-phosphor/ipmi/phosphor-ipmi-fru-properties%/extra-properties.yaml new file mode 100644 index 000000000..8addfd5f8 --- /dev/null +++ b/meta-rackspace/meta-barreleye/recipes-phosphor/ipmi/phosphor-ipmi-fru-properties%/extra-properties.yaml @@ -0,0 +1,375 @@ +/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' + +/system/chassis/motherboard: + xyz.openbmc_project.Inventory.Decorator.Replaceable: + FieldReplaceable: 'true' + xyz.openbmc_project.Inventory.Decorator.Cacheable: + Cached: 'true' + xyz.openbmc_project.Inventory.Item: + Present: 'true' + +/system: + 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/membuf0: + xyz.openbmc_project.Inventory.Decorator.Replaceable: + FieldReplaceable: 'false' + xyz.openbmc_project.Inventory.Decorator.Cacheable: + Cached: 'true' + xyz.openbmc_project.Inventory.Item: + Present: 'true' + +/system/chassis/motherboard/membuf1: + xyz.openbmc_project.Inventory.Decorator.Replaceable: + FieldReplaceable: 'false' + xyz.openbmc_project.Inventory.Decorator.Cacheable: + Cached: 'true' + xyz.openbmc_project.Inventory.Item: + Present: 'true' + +/system/chassis/motherboard/membuf2: + xyz.openbmc_project.Inventory.Decorator.Replaceable: + FieldReplaceable: 'false' + xyz.openbmc_project.Inventory.Decorator.Cacheable: + Cached: 'true' + xyz.openbmc_project.Inventory.Item: + Present: 'true' + +/system/chassis/motherboard/membuf3: + xyz.openbmc_project.Inventory.Decorator.Replaceable: + FieldReplaceable: 'false' + xyz.openbmc_project.Inventory.Decorator.Cacheable: + Cached: 'true' + xyz.openbmc_project.Inventory.Item: + Present: 'true' + +/system/chassis/motherboard/membuf4: + xyz.openbmc_project.Inventory.Decorator.Replaceable: + FieldReplaceable: 'false' + xyz.openbmc_project.Inventory.Decorator.Cacheable: + Cached: 'true' + xyz.openbmc_project.Inventory.Item: + Present: 'true' + +/system/chassis/motherboard/membuf5: + xyz.openbmc_project.Inventory.Decorator.Replaceable: + FieldReplaceable: 'false' + xyz.openbmc_project.Inventory.Decorator.Cacheable: + Cached: 'true' + xyz.openbmc_project.Inventory.Item: + Present: 'true' + +/system/chassis/motherboard/membuf6: + xyz.openbmc_project.Inventory.Decorator.Replaceable: + FieldReplaceable: 'false' + xyz.openbmc_project.Inventory.Decorator.Cacheable: + Cached: 'true' + xyz.openbmc_project.Inventory.Item: + Present: 'true' + +/system/chassis/motherboard/membuf7: + xyz.openbmc_project.Inventory.Decorator.Replaceable: + FieldReplaceable: 'false' + xyz.openbmc_project.Inventory.Decorator.Cacheable: + Cached: 'true' + xyz.openbmc_project.Inventory.Item: + Present: 'true' + +/system/chassis/motherboard/dimm0: + 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/dimm1: + 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/dimm2: + 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/dimm3: + 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/dimm4: + 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/dimm5: + 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/dimm6: + 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/dimm7: + 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/dimm8: + 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/dimm9: + 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/dimm10: + 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/dimm11: + 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/dimm12: + 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/dimm13: + 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/dimm14: + 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/dimm15: + 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/dimm16: + 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/dimm17: + 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/dimm18: + 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/dimm19: + 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/dimm20: + 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/dimm21: + 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/dimm22: + 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/dimm23: + 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/dimm24: + 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/dimm25: + 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/dimm26: + 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/dimm27: + 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/dimm28: + 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/dimm29: + 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/dimm30: + 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/dimm31: + 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/io_board: + xyz.openbmc_project.Inventory.Decorator.Replaceable: + FieldReplaceable: 'true' + xyz.openbmc_project.Inventory.Decorator.Cacheable: + Cached: 'false' + xyz.openbmc_project.Inventory.Item: + Present: 'true' + +/system/chassis/hdd_backplane: + xyz.openbmc_project.Inventory.Decorator.Replaceable: + FieldReplaceable: 'true' + xyz.openbmc_project.Inventory.Decorator.Cacheable: + Cached: 'false' + xyz.openbmc_project.Inventory.Item: + Present: 'true' + +/system/chassis/sas_expander: + xyz.openbmc_project.Inventory.Decorator.Replaceable: + FieldReplaceable: 'true' + xyz.openbmc_project.Inventory.Decorator.Cacheable: + Cached: 'false' + xyz.openbmc_project.Inventory.Item: + Present: 'true' diff --git a/meta-rackspace/meta-barreleye/recipes-phosphor/ipmi/phosphor-ipmi-sensor-inventory%.bbappend b/meta-rackspace/meta-barreleye/recipes-phosphor/ipmi/phosphor-ipmi-sensor-inventory%.bbappend new file mode 100644 index 000000000..72d991c7e --- /dev/null +++ b/meta-rackspace/meta-barreleye/recipes-phosphor/ipmi/phosphor-ipmi-sensor-inventory%.bbappend @@ -0,0 +1 @@ +FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" diff --git a/meta-rackspace/meta-barreleye/recipes-phosphor/ipmi/phosphor-ipmi-sensor-inventory%/config.yaml b/meta-rackspace/meta-barreleye/recipes-phosphor/ipmi/phosphor-ipmi-sensor-inventory%/config.yaml new file mode 100755 index 000000000..f2f947b0c --- /dev/null +++ b/meta-rackspace/meta-barreleye/recipes-phosphor/ipmi/phosphor-ipmi-sensor-inventory%/config.yaml @@ -0,0 +1,1636 @@ +0x05: + sensorType: 0x0F + path: /xyz/openbmc_project/state/host0 + sensorReadingType: 0x6F + serviceInterface: org.freedesktop.DBus.Properties + readingType: eventdata2 + 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 +0x08: + sensorType: 0x07 + path: /org/open_power/control/occ_3_0050 + sensorReadingType: 0x09 + serviceInterface: org.freedesktop.DBus.Properties + readingType: assertion + interfaces: + org.open_power.OCC.Status: + OccActive: + Offsets: + 0x00: + assert: false + deassert: true + type: bool + 0x01: + assert: true + deassert: false + type: bool +0x09: + sensorType: 0xC3 + path: /xyz/openbmc_project/state/host0 + sensorReadingType: 0x6F + serviceInterface: org.freedesktop.DBus.Properties + readingType: readingAssertion + interfaces: + xyz.openbmc_project.Control.Boot.RebootAttempts: + AttemptsLeft: + Offsets: + 0xFF: + type: uint32_t +0x0A: + sensorType: 0x07 + path: /org/open_power/control/occ_3_0051 + sensorReadingType: 0x09 + serviceInterface: org.freedesktop.DBus.Properties + readingType: assertion + interfaces: + org.open_power.OCC.Status: + OccActive: + Offsets: + 0x00: + assert: false + deassert: true + type: bool + 0x01: + assert: true + deassert: false + type: bool +0x0c: + sensorType: 0x07 + path: /system/chassis/motherboard/cpu0 + sensorReadingType: 0x6F + serviceInterface: xyz.openbmc_project.Inventory.Manager + readingType: assertion + 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 +0x0e: + sensorType: 0x07 + path: /system/chassis/motherboard/cpu1 + sensorReadingType: 0x6F + serviceInterface: xyz.openbmc_project.Inventory.Manager + readingType: assertion + 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 +0x10: + sensorType: 0x0C + path: /system/chassis/motherboard/dimm0 + sensorReadingType: 0x6F + serviceInterface: xyz.openbmc_project.Inventory.Manager + readingType: assertion + interfaces: + xyz.openbmc_project.State.Decorator.OperationalStatus: + Functional: + Prereqs: + 0x06: + assert: true + deassert: false + type: bool + Offsets: + 0x04: + assert: false + deassert: true + type: bool + xyz.openbmc_project.Inventory.Item: + Present: + Offsets: + 0x06: + assert: true + deassert: false + type: bool +0x11: + sensorType: 0x0C + path: /system/chassis/motherboard/dimm1 + sensorReadingType: 0x6F + serviceInterface: xyz.openbmc_project.Inventory.Manager + readingType: assertion + interfaces: + xyz.openbmc_project.State.Decorator.OperationalStatus: + Functional: + Prereqs: + 0x06: + assert: true + deassert: false + type: bool + Offsets: + 0x04: + assert: false + deassert: true + type: bool + xyz.openbmc_project.Inventory.Item: + Present: + Offsets: + 0x06: + assert: true + deassert: false + type: bool +0x12: + sensorType: 0x0C + path: /system/chassis/motherboard/dimm2 + sensorReadingType: 0x6F + serviceInterface: xyz.openbmc_project.Inventory.Manager + readingType: assertion + interfaces: + xyz.openbmc_project.State.Decorator.OperationalStatus: + Functional: + Prereqs: + 0x06: + assert: true + deassert: false + type: bool + Offsets: + 0x04: + assert: false + deassert: true + type: bool + xyz.openbmc_project.Inventory.Item: + Present: + Offsets: + 0x06: + assert: true + deassert: false + type: bool +0x13: + sensorType: 0x0C + path: /system/chassis/motherboard/dimm3 + sensorReadingType: 0x6F + serviceInterface: xyz.openbmc_project.Inventory.Manager + readingType: assertion + interfaces: + xyz.openbmc_project.State.Decorator.OperationalStatus: + Functional: + Prereqs: + 0x06: + assert: true + deassert: false + type: bool + Offsets: + 0x04: + assert: false + deassert: true + type: bool + xyz.openbmc_project.Inventory.Item: + Present: + Offsets: + 0x06: + assert: true + deassert: false + type: bool +0x14: + sensorType: 0x0C + path: /system/chassis/motherboard/dimm4 + sensorReadingType: 0x6F + serviceInterface: xyz.openbmc_project.Inventory.Manager + readingType: assertion + interfaces: + xyz.openbmc_project.State.Decorator.OperationalStatus: + Functional: + Prereqs: + 0x06: + assert: true + deassert: false + type: bool + Offsets: + 0x04: + assert: false + deassert: true + type: bool + xyz.openbmc_project.Inventory.Item: + Present: + Offsets: + 0x06: + assert: true + deassert: false + type: bool +0x15: + sensorType: 0x0C + path: /system/chassis/motherboard/dimm5 + sensorReadingType: 0x6F + serviceInterface: xyz.openbmc_project.Inventory.Manager + readingType: assertion + interfaces: + xyz.openbmc_project.State.Decorator.OperationalStatus: + Functional: + Prereqs: + 0x06: + assert: true + deassert: false + type: bool + Offsets: + 0x04: + assert: false + deassert: true + type: bool + xyz.openbmc_project.Inventory.Item: + Present: + Offsets: + 0x06: + assert: true + deassert: false + type: bool +0x16: + sensorType: 0x0C + path: /system/chassis/motherboard/dimm6 + sensorReadingType: 0x6F + serviceInterface: xyz.openbmc_project.Inventory.Manager + readingType: assertion + interfaces: + xyz.openbmc_project.State.Decorator.OperationalStatus: + Functional: + Prereqs: + 0x06: + assert: true + deassert: false + type: bool + Offsets: + 0x04: + assert: false + deassert: true + type: bool + xyz.openbmc_project.Inventory.Item: + Present: + Offsets: + 0x06: + assert: true + deassert: false + type: bool +0x17: + sensorType: 0x0C + path: /system/chassis/motherboard/dimm7 + sensorReadingType: 0x6F + serviceInterface: xyz.openbmc_project.Inventory.Manager + readingType: assertion + interfaces: + xyz.openbmc_project.State.Decorator.OperationalStatus: + Functional: + Prereqs: + 0x06: + assert: true + deassert: false + type: bool + Offsets: + 0x04: + assert: false + deassert: true + type: bool + xyz.openbmc_project.Inventory.Item: + Present: + Offsets: + 0x06: + assert: true + deassert: false + type: bool +0x18: + sensorType: 0x0C + path: /system/chassis/motherboard/dimm8 + sensorReadingType: 0x6F + serviceInterface: xyz.openbmc_project.Inventory.Manager + readingType: assertion + interfaces: + xyz.openbmc_project.State.Decorator.OperationalStatus: + Functional: + Prereqs: + 0x06: + assert: true + deassert: false + type: bool + Offsets: + 0x04: + assert: false + deassert: true + type: bool + xyz.openbmc_project.Inventory.Item: + Present: + Offsets: + 0x06: + assert: true + deassert: false + type: bool +0x19: + sensorType: 0x0C + path: /system/chassis/motherboard/dimm9 + sensorReadingType: 0x6F + serviceInterface: xyz.openbmc_project.Inventory.Manager + readingType: assertion + interfaces: + xyz.openbmc_project.State.Decorator.OperationalStatus: + Functional: + Prereqs: + 0x06: + assert: true + deassert: false + type: bool + Offsets: + 0x04: + assert: false + deassert: true + type: bool + xyz.openbmc_project.Inventory.Item: + Present: + Offsets: + 0x06: + assert: true + deassert: false + type: bool +0x1a: + sensorType: 0x0C + path: /system/chassis/motherboard/dimm10 + sensorReadingType: 0x6F + serviceInterface: xyz.openbmc_project.Inventory.Manager + readingType: assertion + interfaces: + xyz.openbmc_project.State.Decorator.OperationalStatus: + Functional: + Prereqs: + 0x06: + assert: true + deassert: false + type: bool + Offsets: + 0x04: + assert: false + deassert: true + type: bool + xyz.openbmc_project.Inventory.Item: + Present: + Offsets: + 0x06: + assert: true + deassert: false + type: bool +0x1b: + sensorType: 0x0C + path: /system/chassis/motherboard/dimm11 + sensorReadingType: 0x6F + serviceInterface: xyz.openbmc_project.Inventory.Manager + readingType: assertion + interfaces: + xyz.openbmc_project.State.Decorator.OperationalStatus: + Functional: + Prereqs: + 0x06: + assert: true + deassert: false + type: bool + Offsets: + 0x04: + assert: false + deassert: true + type: bool + xyz.openbmc_project.Inventory.Item: + Present: + Offsets: + 0x06: + assert: true + deassert: false + type: bool +0x1c: + sensorType: 0x0C + path: /system/chassis/motherboard/dimm12 + sensorReadingType: 0x6F + serviceInterface: xyz.openbmc_project.Inventory.Manager + readingType: assertion + interfaces: + xyz.openbmc_project.State.Decorator.OperationalStatus: + Functional: + Prereqs: + 0x06: + assert: true + deassert: false + type: bool + Offsets: + 0x04: + assert: false + deassert: true + type: bool + xyz.openbmc_project.Inventory.Item: + Present: + Offsets: + 0x06: + assert: true + deassert: false + type: bool +0x1d: + sensorType: 0x0C + path: /system/chassis/motherboard/dimm13 + sensorReadingType: 0x6F + serviceInterface: xyz.openbmc_project.Inventory.Manager + readingType: assertion + interfaces: + xyz.openbmc_project.State.Decorator.OperationalStatus: + Functional: + Prereqs: + 0x06: + assert: true + deassert: false + type: bool + Offsets: + 0x04: + assert: false + deassert: true + type: bool + xyz.openbmc_project.Inventory.Item: + Present: + Offsets: + 0x06: + assert: true + deassert: false + type: bool +0x1e: + sensorType: 0x0C + path: /system/chassis/motherboard/dimm14 + sensorReadingType: 0x6F + serviceInterface: xyz.openbmc_project.Inventory.Manager + readingType: assertion + interfaces: + xyz.openbmc_project.State.Decorator.OperationalStatus: + Functional: + Prereqs: + 0x06: + assert: true + deassert: false + type: bool + Offsets: + 0x04: + assert: false + deassert: true + type: bool + xyz.openbmc_project.Inventory.Item: + Present: + Offsets: + 0x06: + assert: true + deassert: false + type: bool +0x1f: + sensorType: 0x0C + path: /system/chassis/motherboard/dimm15 + sensorReadingType: 0x6F + serviceInterface: xyz.openbmc_project.Inventory.Manager + readingType: assertion + interfaces: + xyz.openbmc_project.State.Decorator.OperationalStatus: + Functional: + Prereqs: + 0x06: + assert: true + deassert: false + type: bool + Offsets: + 0x04: + assert: false + deassert: true + type: bool + xyz.openbmc_project.Inventory.Item: + Present: + Offsets: + 0x06: + assert: true + deassert: false + type: bool +0x20: + sensorType: 0x0C + path: /system/chassis/motherboard/dimm16 + sensorReadingType: 0x6F + serviceInterface: xyz.openbmc_project.Inventory.Manager + readingType: assertion + interfaces: + xyz.openbmc_project.State.Decorator.OperationalStatus: + Functional: + Prereqs: + 0x06: + assert: true + deassert: false + type: bool + Offsets: + 0x04: + assert: false + deassert: true + type: bool + xyz.openbmc_project.Inventory.Item: + Present: + Offsets: + 0x06: + assert: true + deassert: false + type: bool +0x21: + sensorType: 0x0C + path: /system/chassis/motherboard/dimm17 + sensorReadingType: 0x6F + serviceInterface: xyz.openbmc_project.Inventory.Manager + readingType: assertion + interfaces: + xyz.openbmc_project.State.Decorator.OperationalStatus: + Functional: + Prereqs: + 0x06: + assert: true + deassert: false + type: bool + Offsets: + 0x04: + assert: false + deassert: true + type: bool + xyz.openbmc_project.Inventory.Item: + Present: + Offsets: + 0x06: + assert: true + deassert: false + type: bool +0x22: + sensorType: 0x0C + path: /system/chassis/motherboard/dimm18 + sensorReadingType: 0x6F + serviceInterface: xyz.openbmc_project.Inventory.Manager + readingType: assertion + interfaces: + xyz.openbmc_project.State.Decorator.OperationalStatus: + Functional: + Prereqs: + 0x06: + assert: true + deassert: false + type: bool + Offsets: + 0x04: + assert: false + deassert: true + type: bool + xyz.openbmc_project.Inventory.Item: + Present: + Offsets: + 0x06: + assert: true + deassert: false + type: bool +0x23: + sensorType: 0x0C + path: /system/chassis/motherboard/dimm19 + sensorReadingType: 0x6F + serviceInterface: xyz.openbmc_project.Inventory.Manager + readingType: assertion + interfaces: + xyz.openbmc_project.State.Decorator.OperationalStatus: + Functional: + Prereqs: + 0x06: + assert: true + deassert: false + type: bool + Offsets: + 0x04: + assert: false + deassert: true + type: bool + xyz.openbmc_project.Inventory.Item: + Present: + Offsets: + 0x06: + assert: true + deassert: false + type: bool +0x24: + sensorType: 0x0C + path: /system/chassis/motherboard/dimm20 + sensorReadingType: 0x6F + serviceInterface: xyz.openbmc_project.Inventory.Manager + readingType: assertion + interfaces: + xyz.openbmc_project.State.Decorator.OperationalStatus: + Functional: + Prereqs: + 0x06: + assert: true + deassert: false + type: bool + Offsets: + 0x04: + assert: false + deassert: true + type: bool + xyz.openbmc_project.Inventory.Item: + Present: + Offsets: + 0x06: + assert: true + deassert: false + type: bool +0x25: + sensorType: 0x0C + path: /system/chassis/motherboard/dimm21 + sensorReadingType: 0x6F + serviceInterface: xyz.openbmc_project.Inventory.Manager + readingType: assertion + interfaces: + xyz.openbmc_project.State.Decorator.OperationalStatus: + Functional: + Prereqs: + 0x06: + assert: true + deassert: false + type: bool + Offsets: + 0x04: + assert: false + deassert: true + type: bool + xyz.openbmc_project.Inventory.Item: + Present: + Offsets: + 0x06: + assert: true + deassert: false + type: bool +0x26: + sensorType: 0x0C + path: /system/chassis/motherboard/dimm22 + sensorReadingType: 0x6F + serviceInterface: xyz.openbmc_project.Inventory.Manager + readingType: assertion + interfaces: + xyz.openbmc_project.State.Decorator.OperationalStatus: + Functional: + Prereqs: + 0x06: + assert: true + deassert: false + type: bool + Offsets: + 0x04: + assert: false + deassert: true + type: bool + xyz.openbmc_project.Inventory.Item: + Present: + Offsets: + 0x06: + assert: true + deassert: false + type: bool +0x27: + sensorType: 0x0C + path: /system/chassis/motherboard/dimm23 + sensorReadingType: 0x6F + serviceInterface: xyz.openbmc_project.Inventory.Manager + readingType: assertion + interfaces: + xyz.openbmc_project.State.Decorator.OperationalStatus: + Functional: + Prereqs: + 0x06: + assert: true + deassert: false + type: bool + Offsets: + 0x04: + assert: false + deassert: true + type: bool + xyz.openbmc_project.Inventory.Item: + Present: + Offsets: + 0x06: + assert: true + deassert: false + type: bool +0x28: + sensorType: 0x0C + path: /system/chassis/motherboard/dimm24 + sensorReadingType: 0x6F + serviceInterface: xyz.openbmc_project.Inventory.Manager + readingType: assertion + interfaces: + xyz.openbmc_project.State.Decorator.OperationalStatus: + Functional: + Prereqs: + 0x06: + assert: true + deassert: false + type: bool + Offsets: + 0x04: + assert: false + deassert: true + type: bool + xyz.openbmc_project.Inventory.Item: + Present: + Offsets: + 0x06: + assert: true + deassert: false + type: bool +0x29: + sensorType: 0x0C + path: /system/chassis/motherboard/dimm25 + sensorReadingType: 0x6F + serviceInterface: xyz.openbmc_project.Inventory.Manager + readingType: assertion + interfaces: + xyz.openbmc_project.State.Decorator.OperationalStatus: + Functional: + Prereqs: + 0x06: + assert: true + deassert: false + type: bool + Offsets: + 0x04: + assert: false + deassert: true + type: bool + xyz.openbmc_project.Inventory.Item: + Present: + Offsets: + 0x06: + assert: true + deassert: false + type: bool +0x2a: + sensorType: 0x0C + path: /system/chassis/motherboard/dimm26 + sensorReadingType: 0x6F + serviceInterface: xyz.openbmc_project.Inventory.Manager + readingType: assertion + interfaces: + xyz.openbmc_project.State.Decorator.OperationalStatus: + Functional: + Prereqs: + 0x06: + assert: true + deassert: false + type: bool + Offsets: + 0x04: + assert: false + deassert: true + type: bool + xyz.openbmc_project.Inventory.Item: + Present: + Offsets: + 0x06: + assert: true + deassert: false + type: bool +0x2b: + sensorType: 0x0C + path: /system/chassis/motherboard/dimm27 + sensorReadingType: 0x6F + serviceInterface: xyz.openbmc_project.Inventory.Manager + readingType: assertion + interfaces: + xyz.openbmc_project.State.Decorator.OperationalStatus: + Functional: + Prereqs: + 0x06: + assert: true + deassert: false + type: bool + Offsets: + 0x04: + assert: false + deassert: true + type: bool + xyz.openbmc_project.Inventory.Item: + Present: + Offsets: + 0x06: + assert: true + deassert: false + type: bool +0x2c: + sensorType: 0x0C + path: /system/chassis/motherboard/dimm28 + sensorReadingType: 0x6F + serviceInterface: xyz.openbmc_project.Inventory.Manager + readingType: assertion + interfaces: + xyz.openbmc_project.State.Decorator.OperationalStatus: + Functional: + Prereqs: + 0x06: + assert: true + deassert: false + type: bool + Offsets: + 0x04: + assert: false + deassert: true + type: bool + xyz.openbmc_project.Inventory.Item: + Present: + Offsets: + 0x06: + assert: true + deassert: false + type: bool +0x2d: + sensorType: 0x0C + path: /system/chassis/motherboard/dimm29 + sensorReadingType: 0x6F + serviceInterface: xyz.openbmc_project.Inventory.Manager + readingType: assertion + interfaces: + xyz.openbmc_project.State.Decorator.OperationalStatus: + Functional: + Prereqs: + 0x06: + assert: true + deassert: false + type: bool + Offsets: + 0x04: + assert: false + deassert: true + type: bool + xyz.openbmc_project.Inventory.Item: + Present: + Offsets: + 0x06: + assert: true + deassert: false + type: bool +0x2e: + sensorType: 0x0C + path: /system/chassis/motherboard/dimm30 + sensorReadingType: 0x6F + serviceInterface: xyz.openbmc_project.Inventory.Manager + readingType: assertion + interfaces: + xyz.openbmc_project.State.Decorator.OperationalStatus: + Functional: + Prereqs: + 0x06: + assert: true + deassert: false + type: bool + Offsets: + 0x04: + assert: false + deassert: true + type: bool + xyz.openbmc_project.Inventory.Item: + Present: + Offsets: + 0x06: + assert: true + deassert: false + type: bool +0x2f: + sensorType: 0x0C + path: /system/chassis/motherboard/dimm31 + sensorReadingType: 0x6F + serviceInterface: xyz.openbmc_project.Inventory.Manager + readingType: assertion + interfaces: + xyz.openbmc_project.State.Decorator.OperationalStatus: + Functional: + Prereqs: + 0x06: + assert: true + deassert: false + type: bool + Offsets: + 0x04: + assert: false + deassert: true + type: bool + xyz.openbmc_project.Inventory.Item: + Present: + Offsets: + 0x06: + assert: true + deassert: false + type: bool +0x32: + sensorType: 0x1F + path: /xyz/openbmc_project/state/host0 + sensorReadingType: 0x6F + serviceInterface: org.freedesktop.DBus.Properties + readingType: assertion + 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 +0xc8: + sensorType: 0x07 + path: /system/chassis/motherboard/cpu0/core0 + sensorReadingType: 0x6F + serviceInterface: xyz.openbmc_project.Inventory.Manager + readingType: assertion + 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 + skipOn: deassert +0xc9: + sensorType: 0x07 + path: /system/chassis/motherboard/cpu0/core1 + sensorReadingType: 0x6F + serviceInterface: xyz.openbmc_project.Inventory.Manager + readingType: assertion + 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 + skipOn: deassert +0xca: + sensorType: 0x07 + path: /system/chassis/motherboard/cpu0/core2 + sensorReadingType: 0x6F + serviceInterface: xyz.openbmc_project.Inventory.Manager + readingType: assertion + 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 + skipOn: deassert +0xcb: + sensorType: 0x07 + path: /system/chassis/motherboard/cpu0/core3 + sensorReadingType: 0x6F + serviceInterface: xyz.openbmc_project.Inventory.Manager + readingType: assertion + 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 + skipOn: deassert +0xcc: + sensorType: 0x07 + path: /system/chassis/motherboard/cpu0/core4 + sensorReadingType: 0x6F + serviceInterface: xyz.openbmc_project.Inventory.Manager + readingType: assertion + 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 + skipOn: deassert +0xcd: + sensorType: 0x07 + path: /system/chassis/motherboard/cpu0/core5 + sensorReadingType: 0x6F + serviceInterface: xyz.openbmc_project.Inventory.Manager + readingType: assertion + 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 + skipOn: deassert +0xce: + sensorType: 0x07 + path: /system/chassis/motherboard/cpu0/core6 + sensorReadingType: 0x6F + serviceInterface: xyz.openbmc_project.Inventory.Manager + readingType: assertion + 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 + skipOn: deassert +0xcf: + sensorType: 0x07 + path: /system/chassis/motherboard/cpu0/core7 + sensorReadingType: 0x6F + serviceInterface: xyz.openbmc_project.Inventory.Manager + readingType: assertion + 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 + skipOn: deassert +0xd0: + sensorType: 0x07 + path: /system/chassis/motherboard/cpu0/core8 + sensorReadingType: 0x6F + serviceInterface: xyz.openbmc_project.Inventory.Manager + readingType: assertion + 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 + skipOn: deassert +0xd1: + sensorType: 0x07 + path: /system/chassis/motherboard/cpu0/core9 + sensorReadingType: 0x6F + serviceInterface: xyz.openbmc_project.Inventory.Manager + readingType: assertion + 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 + skipOn: deassert +0xd2: + sensorType: 0x07 + path: /system/chassis/motherboard/cpu0/core10 + sensorReadingType: 0x6F + serviceInterface: xyz.openbmc_project.Inventory.Manager + readingType: assertion + 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 + skipOn: deassert +0xd3: + sensorType: 0x07 + path: /system/chassis/motherboard/cpu0/core11 + sensorReadingType: 0x6F + serviceInterface: xyz.openbmc_project.Inventory.Manager + readingType: assertion + 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 + skipOn: deassert +0xd4: + sensorType: 0x07 + path: /system/chassis/motherboard/cpu1/core0 + sensorReadingType: 0x6F + serviceInterface: xyz.openbmc_project.Inventory.Manager + readingType: assertion + 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 + skipOn: deassert +0xd5: + sensorType: 0x07 + path: /system/chassis/motherboard/cpu1/core1 + sensorReadingType: 0x6F + serviceInterface: xyz.openbmc_project.Inventory.Manager + readingType: assertion + 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 + skipOn: deassert +0xd6: + sensorType: 0x07 + path: /system/chassis/motherboard/cpu1/core2 + sensorReadingType: 0x6F + serviceInterface: xyz.openbmc_project.Inventory.Manager + readingType: assertion + 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 + skipOn: deassert +0xd7: + sensorType: 0x07 + path: /system/chassis/motherboard/cpu1/core3 + sensorReadingType: 0x6F + serviceInterface: xyz.openbmc_project.Inventory.Manager + readingType: assertion + 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 + skipOn: deassert +0xd8: + sensorType: 0x07 + path: /system/chassis/motherboard/cpu1/core4 + sensorReadingType: 0x6F + serviceInterface: xyz.openbmc_project.Inventory.Manager + readingType: assertion + 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 + skipOn: deassert +0xd9: + sensorType: 0x07 + path: /system/chassis/motherboard/cpu1/core5 + sensorReadingType: 0x6F + serviceInterface: xyz.openbmc_project.Inventory.Manager + readingType: assertion + 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 + skipOn: deassert +0xda: + sensorType: 0x07 + path: /system/chassis/motherboard/cpu1/core6 + sensorReadingType: 0x6F + serviceInterface: xyz.openbmc_project.Inventory.Manager + readingType: assertion + 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 + skipOn: deassert +0xdb: + sensorType: 0x07 + path: /system/chassis/motherboard/cpu1/core7 + sensorReadingType: 0x6F + serviceInterface: xyz.openbmc_project.Inventory.Manager + readingType: assertion + 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 + skipOn: deassert +0xdc: + sensorType: 0x07 + path: /system/chassis/motherboard/cpu1/core8 + sensorReadingType: 0x6F + serviceInterface: xyz.openbmc_project.Inventory.Manager + readingType: assertion + 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 + skipOn: deassert +0xdd: + sensorType: 0x07 + path: /system/chassis/motherboard/cpu1/core9 + sensorReadingType: 0x6F + serviceInterface: xyz.openbmc_project.Inventory.Manager + readingType: assertion + 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 + skipOn: deassert +0xde: + sensorType: 0x07 + path: /system/chassis/motherboard/cpu1/core10 + sensorReadingType: 0x6F + serviceInterface: xyz.openbmc_project.Inventory.Manager + readingType: assertion + 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 + skipOn: deassert +0xdf: + sensorType: 0x07 + path: /system/chassis/motherboard/cpu1/core11 + sensorReadingType: 0x6F + serviceInterface: xyz.openbmc_project.Inventory.Manager + readingType: assertion + 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 + skipOn: deassert diff --git a/meta-rackspace/meta-barreleye/recipes-phosphor/leds/barreleye-led-manager-config-native.bb b/meta-rackspace/meta-barreleye/recipes-phosphor/leds/barreleye-led-manager-config-native.bb new file mode 100644 index 000000000..daf5d1822 --- /dev/null +++ b/meta-rackspace/meta-barreleye/recipes-phosphor/leds/barreleye-led-manager-config-native.bb @@ -0,0 +1,17 @@ +SUMMARY = "Phosphor LED Group Management for Barreleye" +PR = "r1" + +inherit native +inherit obmc-phosphor-license + +PROVIDES += "virtual/phosphor-led-manager-config-native" + +SRC_URI += "file://led.yaml" +S = "${WORKDIR}" + +# Copies example led layout yaml file +do_install() { + SRC=${S} + DEST=${D}${datadir}/phosphor-led-manager + install -D ${SRC}/led.yaml ${DEST}/led.yaml +} diff --git a/meta-rackspace/meta-barreleye/recipes-phosphor/leds/barreleye-led-manager-config/led.yaml b/meta-rackspace/meta-barreleye/recipes-phosphor/leds/barreleye-led-manager-config/led.yaml new file mode 100755 index 000000000..8ba28f3a4 --- /dev/null +++ b/meta-rackspace/meta-barreleye/recipes-phosphor/leds/barreleye-led-manager-config/led.yaml @@ -0,0 +1,33 @@ +BmcBooted: + heartbeat: + Action: 'On' + DutyOn: 50 + Period: 0 +PowerOn: + beep: + Action: 'On' + DutyOn: 50 + Period: 0 +EnclosureFault: + identify: + Action: 'On' + DutyOn: 50 + Period: 0 +EnclosureIdentify: + identify: + Action: 'Blink' + DutyOn: 50 + Period: 1000 +LampTest: + beep: + Action: 'Blink' + DutyOn: 50 + Period: 1000 + heartbeat: + Action: 'Blink' + DutyOn: 50 + Period: 1000 + identify: + Action: 'Blink' + DutyOn: 50 + Period: 1000 diff --git a/meta-rackspace/meta-barreleye/recipes-phosphor/sensors/phosphor-hwmon%.bbappend b/meta-rackspace/meta-barreleye/recipes-phosphor/sensors/phosphor-hwmon%.bbappend new file mode 100644 index 000000000..46972bd4b --- /dev/null +++ b/meta-rackspace/meta-barreleye/recipes-phosphor/sensors/phosphor-hwmon%.bbappend @@ -0,0 +1,15 @@ +FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" + +CHIPS = " \ + i2c@1e78a000/i2c-bus@40/lm75@4a \ + i2c@1e78a000/i2c-bus@40/rtc@68 \ + i2c@1e78a000/i2c-bus@1c0/nct7904@2e \ + i2c@1e78a000/i2c-bus@1c0/nct7904@2d \ + " + +ITEMSFMT = "ahb/apb/{0}.conf" + +ITEMS = "${@compose_list(d, 'ITEMSFMT', 'CHIPS')}" + +ENVS = "obmc/hwmon/{0}" +SYSTEMD_ENVIRONMENT_FILE_${PN} += "${@compose_list(d, 'ENVS', 'ITEMS')}" diff --git a/meta-rackspace/meta-barreleye/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@1c0/nct7904@2d.conf b/meta-rackspace/meta-barreleye/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@1c0/nct7904@2d.conf new file mode 100644 index 000000000..eae24018b --- /dev/null +++ b/meta-rackspace/meta-barreleye/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@1c0/nct7904@2d.conf @@ -0,0 +1,20 @@ +LABEL_fan1=fan5L +LABEL_fan2=fan5H +LABEL_fan3=fan4L +LABEL_fan4=fan4H +LABEL_fan5=fan3L +LABEL_fan6=fan3H +LABEL_in1=p1v35_cpu0_buf4 +LABEL_in2=p0v9_cpu0_buf1 +LABEL_in3=p0v9_cpu0_buf2 +LABEL_in4=p0v9_cpu0_buf3 +LABEL_in5=p0v9_cpu0_buf4 +LABEL_in6=p1v09_cpu0_buf1 +LABEL_in7=p1v09_cpu0_buf2 +LABEL_in8=p1v09_cpu0_buf3 +LABEL_in9=p1v09_cpu0_buf4 +LABEL_in10=p0v97_cpu0 +LABEL_in11=p1v1_mem0 +LABEL_in12=p1v35_cpu0_buf1 +LABEL_in13=p1v35_cpu0_buf2 +LABEL_in14=p1v35_cpu0_buf3 diff --git a/meta-rackspace/meta-barreleye/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@1c0/nct7904@2e.conf b/meta-rackspace/meta-barreleye/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@1c0/nct7904@2e.conf new file mode 100644 index 000000000..394cf21bd --- /dev/null +++ b/meta-rackspace/meta-barreleye/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@1c0/nct7904@2e.conf @@ -0,0 +1,20 @@ +LABEL_fan1=fan2L +LABEL_fan2=fan2H +LABEL_fan3=fan1L +LABEL_fan4=fan1H +LABEL_fan5=fan0L +LABEL_fan6=fan0H +LABEL_in1=p1v35_cpu1_buf4 +LABEL_in2=p0v9_cpu1_buf1 +LABEL_in3=p0v9_cpu1_buf2 +LABEL_in4=p0v9_cpu1_buf3 +LABEL_in5=p0v9_cpu1_buf4 +LABEL_in6=p1v09_cpu1_buf1 +LABEL_in7=p1v09_cpu1_buf2 +LABEL_in8=p1v09_cpu1_buf3 +LABEL_in9=p1v09_cpu1_buf4 +LABEL_in10=p0v97_cpu1 +LABEL_in11=p1v1_mem1 +LABEL_in12=p1v35_cpu1_buf1 +LABEL_in13=p1v35_cpu1_buf2 +LABEL_in14=p1v35_cpu1_buf3 diff --git a/meta-rackspace/meta-barreleye/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@40/lm75@4a.conf b/meta-rackspace/meta-barreleye/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@40/lm75@4a.conf new file mode 100644 index 000000000..a9c9ab8ae --- /dev/null +++ b/meta-rackspace/meta-barreleye/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@40/lm75@4a.conf @@ -0,0 +1 @@ +LABEL_temp1=ambient diff --git a/meta-rackspace/meta-barreleye/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@40/rtc@68.conf b/meta-rackspace/meta-barreleye/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@40/rtc@68.conf new file mode 100644 index 000000000..6a9442c17 --- /dev/null +++ b/meta-rackspace/meta-barreleye/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c@1e78a000/i2c-bus@40/rtc@68.conf @@ -0,0 +1 @@ +LABEL_temp1=rtc diff --git a/meta-rackspace/meta-barreleye/recipes-phosphor/workbook/barreleye-config.bb b/meta-rackspace/meta-barreleye/recipes-phosphor/workbook/barreleye-config.bb new file mode 100644 index 000000000..a72f1e9b3 --- /dev/null +++ b/meta-rackspace/meta-barreleye/recipes-phosphor/workbook/barreleye-config.bb @@ -0,0 +1,5 @@ +SUMMARY = "Barreleye board wiring" +DESCRIPTION = "Board wiring information for the Barreleye system." +PR = "r1" + +inherit config-in-skeleton diff --git a/meta-rackspace/meta-barreleye/recipes.txt b/meta-rackspace/meta-barreleye/recipes.txt new file mode 100644 index 000000000..2f89155c3 --- /dev/null +++ b/meta-rackspace/meta-barreleye/recipes.txt @@ -0,0 +1,3 @@ +recipes-bsp - Anything with links to specific hardware or hardware configuration information +recipes-kernel - The kernel and generic applications/libraries with strong kernel dependencies +recipes-phosphor - Phosphor OpenBMC applications and configuration diff --git a/meta-x86/conf/layer.conf b/meta-x86/conf/layer.conf new file mode 100644 index 000000000..7567416da --- /dev/null +++ b/meta-x86/conf/layer.conf @@ -0,0 +1,5 @@ +# We have a conf and classes directory, add to BBPATH +BBPATH .= ":${LAYERDIR}" + +BBFILE_COLLECTIONS += "obmc_machines_x86" +BBFILE_PATTERN_obmc_machines_x86 = "" diff --git a/setup b/setup index 109c83d47..05a1c38bd 100755 --- a/setup +++ b/setup @@ -23,25 +23,23 @@ fi machine() { local target=$1 - local arch mfg mach realmach - for arch in meta-openbmc-machines/meta-*; do - for mfg in $arch/meta-*; do - for mach in $mfg/meta-*; do - if [ -d "$mach" -a -d "$mach/conf/machine" ]; then - realmach=${mach##*meta-} - # If a target is specified, then check for a match, - # otherwise just list what we've discovered - if [ -n "$target" ]; then - if [ "$realmach" = "$target" ]; then - echo Machine $target is $mach - TEMPLATECONF="$mach/conf" source oe-init-build-env build - return - fi - else - echo "$realmach" + local mfg mach realmach + for mfg in meta-*; do + for mach in $mfg/meta-*; do + if [ -d "$mach" -a -d "$mach/conf/machine" ]; then + realmach=${mach##*meta-} + # If a target is specified, then check for a match, + # otherwise just list what we've discovered + if [ -n "$target" ]; then + if [ "$realmach" = "$target" ]; then + echo Machine $target is $mach + TEMPLATECONF="$mach/conf" source oe-init-build-env build + return fi + else + echo "$realmach" fi - done + fi done done -- cgit v1.2.3