diff options
| author | RQ Lai <r.q.lai@quantatw.com> | 2026-10-17 07:27:37 +0300 |
|---|---|---|
| committer | Amithash Prasad <amithash@meta.com> | 2026-10-21 00:52:16 +0300 |
| commit | 489b72a07f72f0e5487b05b76954e5740feb2400 (patch) | |
| tree | dd20b086ed1b329cd24de3ba8bc143e4bac68571 /upstream-layers/meta-openembedded/meta-python/recipes-devtools/python/python3-pybind11-json | |
| parent | 3385a298a66e2283de16bb8c725591f977eead47 (diff) | |
| download | openbmc-489b72a07f72f0e5487b05b76954e5740feb2400.tar.xz | |
meta-facebook: rainiera7: Add IO events
Summary:
Add event handling for several I/O devices, including VR, DIMM,
SCM board, and NIC events.
When an I/O event is triggered, the device notifies the CPLD via
SGPIO. The BMC then receives the signal from the CPLD and logs the
event.
The BMC logs the event only when the corresponding I/O event is
triggered.
Tested:
- Build: Passed
- Tested on Yv5 T11: Passed
Use physical hardware to check these SGPIO statuses.
OpenBMC_StateThermal.DeviceOverOperatingTemperatureFault ["/xyz/openbmc_project/State/Thermal/SOC_DRAM_0_HOT_N_CPLD"] xyz.openbmc_project.State.Thermal.DeviceOverOperatingTemperatureFault
OpenBMC_StateThermal.DeviceOverOperatingTemperatureFault ["/xyz/openbmc_project/State/Thermal/SOC_DRAM_1_HOT_N_CPLD"] xyz.openbmc_project.State.Thermal.DeviceOverOperatingTemperatureFault
OpenBMC_StateThermal.DeviceOverOperatingTemperatureFault ["/xyz/openbmc_project/State/Thermal/SOC_DRAM_2_HOT_N_CPLD"] xyz.openbmc_project.State.Thermal.DeviceOverOperatingTemperatureFault
OpenBMC_StateThermal.DeviceOverOperatingTemperatureFault ["/xyz/openbmc_project/State/Thermal/SOC_DRAM_3_HOT_N_CPLD"] xyz.openbmc_project.State.Thermal.DeviceOverOperatingTemperatureFault
OpenBMC_StatePower.VoltageRegulatorFault ["/xyz/openbmc_project/inventory/system/board/Rainier_MB/SOC_PMBUS_0_ALERT_R_CPLD"] xyz.openbmc_project.State.Power.VoltageRegulatorFault
OpenBMC_StatePower.VoltageRegulatorFault ["/xyz/openbmc_project/inventory/system/board/Rainier_MB/SOC_PMBUS_0_ALERT_R_CPLD"] xyz.openbmc_project.State.Power.VoltageRegulatorFault
OpenBMC_StatePower.VoltageRegulatorFault ["/xyz/openbmc_project/inventory/system/board/Rainier_MB/SOC_PMBUS_1_ALERT_R_CPLD"] xyz.openbmc_project.State.Power.VoltageRegulatorFault
OpenBMC_StatePower.VoltageRegulatorFault ["/xyz/openbmc_project/inventory/system/board/Rainier_MB/IRQ_INA230_E1S_1_ALERT_N"] xyz.openbmc_project.State.Power.VoltageRegulatorFault
OpenBMC_StatePower.VoltageRegulatorFault ["/xyz/openbmc_project/inventory/system/board/Rainier_MB/IRQ_INA230_P12V_SCM_ALERT_N"] xyz.openbmc_project.State.Power.VoltageRegulatorFault
OpenBMC_StatePower.VoltageRegulatorFault ["/xyz/openbmc_project/inventory/system/board/Rainier_MB/IRQ_P3V3_NIC_FLT_MOS_N_CPLD"] xyz.openbmc_project.State.Power.VoltageRegulatorFault
OpenBMC_StatePower.VoltageRegulatorFault ["/xyz/openbmc_project/inventory/system/board/Rainier_MB/P12V_SCM_FAULT_R_N"] xyz.openbmc_project.State.Power.VoltageRegulatorFault
OpenBMC_StatePower.VoltageRegulatorFault ["/xyz/openbmc_project/inventory/system/board/Rainier_MB/VRHOT_VCPUC1_VCPUMC1_N"] xyz.openbmc_project.State.Power.VoltageRegulatorFault
OpenBMC_StatePower.VoltageRegulatorFault ["/xyz/openbmc_project/inventory/system/board/Rainier_MB/VRHOT_VSYSC0_VSOCC0_N"] xyz.openbmc_project.State.Power.VoltageRegulatorFault
OpenBMC_StatePower.VoltageRegulatorFault ["/xyz/openbmc_project/inventory/system/board/Rainier_MB/VRHOT_VSYSC1_VSOCC1_N"] xyz.openbmc_project.State.Power.VoltageRegulatorFault
OpenBMC_StatePower.VoltageRegulatorFault ["/xyz/openbmc_project/inventory/system/board/Rainier_MB/VRHOT_VCPUC0_VCPUMC0_N"] xyz.openbmc_project.State.Power.VoltageRegulatorFault
Change-Id: I78d05461219f98233e1646cbbac1a7c9af2ed525
Signed-off-by: RQ Lai <r.q.lai@quantatw.com>
Diffstat (limited to 'upstream-layers/meta-openembedded/meta-python/recipes-devtools/python/python3-pybind11-json')
0 files changed, 0 insertions, 0 deletions
