diff options
author | Joseph Fu <joseph.fu@quantatw.com> | 2022-02-24 06:11:12 +0300 |
---|---|---|
committer | Joseph Fu <joseph.fu@quantatw.com> | 2022-03-11 05:46:14 +0300 |
commit | 7e6f26144b5f8e3148f11cdba2c9df3d66234021 (patch) | |
tree | 71ce07e93dc30e8f5a446808e98b6366321e086a | |
parent | 4c7b3e6926a15b7293232cf0dfc6eb1cc59f72ef (diff) | |
download | openbmc-7e6f26144b5f8e3148f11cdba2c9df3d66234021.tar.xz |
meta-quanta: s6q: enable IPMI SEL
Add inventory yaml and enable SEL option to trigger an alarm.
Tested:
Using settable temperature of ExternalSensor to trigger UCT/LCT signel.The result is verified on S6Q board.
Signed-off-by: Joseph Fu <joseph.fu@quantatw.com>
Change-Id: I72f3cc553e78864524761e541bdd6f56469ce290
4 files changed, 260 insertions, 1 deletions
diff --git a/meta-quanta/meta-s6q/recipes-phosphor/configuration/s6q-yaml-config.bb b/meta-quanta/meta-s6q/recipes-phosphor/configuration/s6q-yaml-config.bb index bc52099de2..590bde86a0 100644 --- a/meta-quanta/meta-s6q/recipes-phosphor/configuration/s6q-yaml-config.bb +++ b/meta-quanta/meta-s6q/recipes-phosphor/configuration/s6q-yaml-config.bb @@ -9,6 +9,7 @@ SRC_URI = " \ file://ipmi-fru.yaml \ file://ipmi-fru-properties.yaml \ file://ipmi-sensors.yaml \ + file://ipmi-inventory-sensors.yaml \ " S = "${WORKDIR}" @@ -17,12 +18,14 @@ do_install() { install -m 0644 -D ipmi-fru.yaml ${D}${datadir}/${BPN}/ipmi-fru-read.yaml install -m 0644 -D ipmi-fru-properties.yaml ${D}${datadir}/${BPN}/ipmi-extra-properties.yaml install -m 0644 -D ipmi-sensors.yaml ${D}${datadir}/${BPN}/ipmi-sensors.yaml + install -m 0644 -D ipmi-inventory-sensors.yaml ${D}${datadir}/${BPN}/ipmi-inventory-sensors.yaml } FILES:${PN}-dev = " \ ${datadir}/${BPN}/ipmi-fru-read.yaml \ ${datadir}/${BPN}/ipmi-extra-properties.yaml \ ${datadir}/${BPN}/ipmi-sensors.yaml \ + ${datadir}/${BPN}/ipmi-inventory-sensors.yaml \ " ALLOW_EMPTY:${PN} = "1" diff --git a/meta-quanta/meta-s6q/recipes-phosphor/configuration/s6q-yaml-config/ipmi-inventory-sensors.yaml b/meta-quanta/meta-s6q/recipes-phosphor/configuration/s6q-yaml-config/ipmi-inventory-sensors.yaml new file mode 100644 index 0000000000..a1c120393f --- /dev/null +++ b/meta-quanta/meta-s6q/recipes-phosphor/configuration/s6q-yaml-config/ipmi-inventory-sensors.yaml @@ -0,0 +1,255 @@ +/xyz/openbmc_project/sensors/current/PSU0_Current: + eventReadingType: 1 + sensorID: 0x01 + sensorType: 0x03 + offset: 0xff +/xyz/openbmc_project/sensors/current/PSU1_Current: + eventReadingType: 1 + sensorID: 0x02 + sensorType: 0x03 + offset: 0xff +/xyz/openbmc_project/sensors/power/PSU0_Input: + eventReadingType: 1 + sensorID: 0x03 + sensorType: 0x08 + offset: 0xff +/xyz/openbmc_project/sensors/power/PSU1_Input: + eventReadingType: 1 + sensorID: 0x04 + sensorType: 0x08 + offset: 0xff +/xyz/openbmc_project/sensors/power/Fan_Power_G0: + eventReadingType: 1 + sensorID: 0x05 + sensorType: 0x08 + offset: 0xff +/xyz/openbmc_project/sensors/power/Fan_Power_G1: + eventReadingType: 1 + sensorID: 0x06 + sensorType: 0x08 + offset: 0xff +/xyz/openbmc_project/sensors/utilization/CPU: + eventReadingType: 1 + sensorID: 0x07 + sensorType: 0x0B + offset: 0xff +/xyz/openbmc_project/sensors/utilization/Memory: + eventReadingType: 1 + sensorID: 0x08 + sensorType: 0x0B + offset: 0xff +/xyz/openbmc_project/sensors/utilization/Storage_RW: + eventReadingType: 1 + sensorID: 0x09 + sensorType: 0x0B + offset: 0xff +/xyz/openbmc_project/sensors/temperature/Temp_PSU0: + eventReadingType: 1 + sensorID: 0x0A + sensorType: 0x01 + offset: 0xff +/xyz/openbmc_project/sensors/temperature/Temp_PSU1: + eventReadingType: 1 + sensorID: 0x0B + sensorType: 0x01 + offset: 0xff +/xyz/openbmc_project/sensors/temperature/Temp_AON_VR_CPU0: + eventReadingType: 1 + sensorID: 0x0C + sensorType: 0x01 + offset: 0xff +/xyz/openbmc_project/sensors/temperature/Temp_AON_VR_CPU1: + eventReadingType: 1 + sensorID: 0x0D + sensorType: 0x01 + offset: 0xff +/xyz/openbmc_project/sensors/temperature/Temp_HV_VR_CPU0: + eventReadingType: 1 + sensorID: 0x0E + sensorType: 0x01 + offset: 0xff +/xyz/openbmc_project/sensors/temperature/Temp_HV_VR_CPU1: + eventReadingType: 1 + sensorID: 0x0F + sensorType: 0x01 + offset: 0xff +/xyz/openbmc_project/sensors/temperature/Temp_MB1: + eventReadingType: 1 + sensorID: 0x10 + sensorType: 0x01 + offset: 0xff +/xyz/openbmc_project/sensors/temperature/Temp_MB2: + eventReadingType: 1 + sensorID: 0x11 + sensorType: 0x01 + offset: 0xff +/xyz/openbmc_project/sensors/temperature/Temp_PCH: + eventReadingType: 1 + sensorID: 0x12 + sensorType: 0x01 + offset: 0xff +/xyz/openbmc_project/sensors/temperature/Temp_VR_CPU0: + eventReadingType: 1 + sensorID: 0x13 + sensorType: 0x01 + offset: 0xff +/xyz/openbmc_project/sensors/temperature/Temp_VR_CPU1: + eventReadingType: 1 + sensorID: 0x14 + sensorType: 0x01 + offset: 0xff +/xyz/openbmc_project/sensors/temperature/Temp_Inlet: + eventReadingType: 1 + sensorID: 0x15 + sensorType: 0x01 + offset: 0xff +/xyz/openbmc_project/sensors/temperature/Temp_SCM: + eventReadingType: 1 + sensorID: 0x16 + sensorType: 0x01 + offset: 0xff +/xyz/openbmc_project/sensors/utilization/SYS_CPU_util: + eventReadingType: 1 + sensorID: 0x17 + sensorType: 0x0B + offset: 0xff +/xyz/openbmc_project/sensors/utilization/SYS_IO_util: + eventReadingType: 1 + sensorID: 0x18 + sensorType: 0x0B + offset: 0xff +/xyz/openbmc_project/sensors/utilization/SYS_MEM_util: + eventReadingType: 1 + sensorID: 0x19 + sensorType: 0x0B + offset: 0xff +/xyz/openbmc_project/sensors/voltage/Volt_FAON_CPU0: + eventReadingType: 1 + sensorID: 0x1A + sensorType: 0x02 + offset: 0xff +/xyz/openbmc_project/sensors/voltage/Volt_FAON_CPU1: + eventReadingType: 1 + sensorID: 0x1B + sensorType: 0x02 + offset: 0xff +/xyz/openbmc_project/sensors/voltage/Volt_P1V0: + eventReadingType: 1 + sensorID: 0x1C + sensorType: 0x02 + offset: 0xff +/xyz/openbmc_project/sensors/voltage/Volt_P1V2: + eventReadingType: 1 + sensorID: 0x1D + sensorType: 0x02 + offset: 0xff +/xyz/openbmc_project/sensors/voltage/Volt_P1V2_MAX_MB: + eventReadingType: 1 + sensorID: 0x1E + sensorType: 0x02 + offset: 0xff +/xyz/openbmc_project/sensors/voltage/Volt_P1V8: + eventReadingType: 1 + sensorID: 0x1F + sensorType: 0x02 + offset: 0xff +/xyz/openbmc_project/sensors/voltage/Volt_P1V05PCH_MB: + eventReadingType: 1 + sensorID: 0x20 + sensorType: 0x02 + offset: 0xff +/xyz/openbmc_project/sensors/voltage/Volt_P2V5: + eventReadingType: 1 + sensorID: 0x21 + sensorType: 0x02 + offset: 0xff +/xyz/openbmc_project/sensors/voltage/Volt_P2V5_MAX_MB: + eventReadingType: 1 + sensorID: 0x22 + sensorType: 0x02 + offset: 0xff +/xyz/openbmc_project/sensors/voltage/Volt_P3V3: + eventReadingType: 1 + sensorID: 0x23 + sensorType: 0x02 + offset: 0xff +/xyz/openbmc_project/sensors/voltage/Volt_P3V3_AUX_MB: + eventReadingType: 1 + sensorID: 0x64 + sensorType: 0x02 + offset: 0xff +/xyz/openbmc_project/sensors/voltage/Volt_P3V3_MB: + eventReadingType: 1 + sensorID: 0x65 + sensorType: 0x02 + offset: 0xff +/xyz/openbmc_project/sensors/voltage/Volt_P3V_BAT: + eventReadingType: 1 + sensorID: 0x66 + sensorType: 0x02 + offset: 0xff +/xyz/openbmc_project/sensors/voltage/Volt_P5V: + eventReadingType: 1 + sensorID: 0x67 + sensorType: 0x02 + offset: 0xff +/xyz/openbmc_project/sensors/voltage/Volt_P5V_AUX_MB: + eventReadingType: 1 + sensorID: 0x68 + sensorType: 0x02 + offset: 0xff +/xyz/openbmc_project/sensors/voltage/Volt_P5V_MB: + eventReadingType: 1 + sensorID: 0x69 + sensorType: 0x02 + offset: 0xff +/xyz/openbmc_project/sensors/voltage/Volt_P12V: + eventReadingType: 1 + sensorID: 0x6A + sensorType: 0x02 + offset: 0xff +/xyz/openbmc_project/sensors/voltage/Volt_P12V_AUX_MB: + eventReadingType: 1 + sensorID: 0x6B + sensorType: 0x02 + offset: 0xff +/xyz/openbmc_project/sensors/voltage/Volt_P12V_MB: + eventReadingType: 1 + sensorID: 0x6C + sensorType: 0x02 + offset: 0xff +/xyz/openbmc_project/sensors/voltage/Volt_PGPPA: + eventReadingType: 1 + sensorID: 0x6D + sensorType: 0x02 + offset: 0xff +/xyz/openbmc_project/sensors/voltage/Volt_PVCCFA_CPU0: + eventReadingType: 1 + sensorID: 0x6E + sensorType: 0x02 + offset: 0xff +/xyz/openbmc_project/sensors/voltage/Volt_PVCCFA_CPU1: + eventReadingType: 1 + sensorID: 0x6F + sensorType: 0x02 + offset: 0xff +/xyz/openbmc_project/sensors/voltage/Volt_PVCCIN_CPU0: + eventReadingType: 1 + sensorID: 0x70 + sensorType: 0x02 + offset: 0xff +/xyz/openbmc_project/sensors/voltage/Volt_PVCCIN_CPU1: + eventReadingType: 1 + sensorID: 0x71 + sensorType: 0x02 + offset: 0xff +/xyz/openbmc_project/sensors/temperature/Temp_CPU0: + eventReadingType: 1 + sensorID: 0x72 + sensorType: 0x01 + offset: 0xff +/xyz/openbmc_project/sensors/temperature/Temp_CPU1: + eventReadingType: 1 + sensorID: 0x73 + sensorType: 0x01 + offset: 0xff diff --git a/meta-quanta/meta-s6q/recipes-phosphor/ipmi/phosphor-ipmi-host_%.bbappend b/meta-quanta/meta-s6q/recipes-phosphor/ipmi/phosphor-ipmi-host_%.bbappend index 770cc8a542..7dcd60eeff 100644 --- a/meta-quanta/meta-s6q/recipes-phosphor/ipmi/phosphor-ipmi-host_%.bbappend +++ b/meta-quanta/meta-s6q/recipes-phosphor/ipmi/phosphor-ipmi-host_%.bbappend @@ -5,4 +5,5 @@ DEPENDS:append:s6q = " s6q-yaml-config" EXTRA_OECONF:append:s6q = " \ FRU_YAML_GEN=${STAGING_DIR_HOST}${datadir}/s6q-yaml-config/ipmi-fru-read.yaml \ SENSOR_YAML_GEN=${STAGING_DIR_HOST}${datadir}/s6q-yaml-config/ipmi-sensors.yaml \ + INVSENSOR_YAML_GEN=${STAGING_DIR_HOST}${datadir}/s6q-yaml-config/ipmi-inventory-sensors.yaml \ " diff --git a/meta-quanta/meta-s6q/recipes-phosphor/sel-logger/phosphor-sel-logger_%.bbappend b/meta-quanta/meta-s6q/recipes-phosphor/sel-logger/phosphor-sel-logger_%.bbappend index e22df94abd..8ae36decea 100644 --- a/meta-quanta/meta-s6q/recipes-phosphor/sel-logger/phosphor-sel-logger_%.bbappend +++ b/meta-quanta/meta-s6q/recipes-phosphor/sel-logger/phosphor-sel-logger_%.bbappend @@ -1 +1 @@ -PACKAGECONFIG:append:s6q = " log-threshold log-watchdog" +PACKAGECONFIG:append:s6q = " log-threshold log-watchdog send-to-logger log-alarm" |