From 159146e27119cc89ccabc9837bae40d6f6baf1b4 Mon Sep 17 00:00:00 2001 From: Hieu Huynh Date: Fri, 22 Dec 2023 09:51:31 +0000 Subject: meta-ampere: mtmitchell: handle the fan fault The phosphor-led-manager will monitors the `xyz.openbmc_project.State.Decorator.OperationalStatus` interface of the Inventory D-Bus object, and check whether the Inventory D-Bus object is associated with the LED group D-Bus object, and then update the Asserted property of the LedManager. This adds the fan_fault led group to associations.json file to monitors the FANs and turns on the fault led when the FANs fails. 1. Unplug the fan and verify that both `Fan Fault Led` and `Fault Led` are turned on. 2. Plug the fan and verify that both `Fan Fault Led` and `Fault Led` are turned off. Signed-off-by: Hieu Huynh Change-Id: I2adc0fb8846c4690f8eaac3bb80e6dbf25077be3 --- .../leds/phosphor-led-manager/led-group-config.json | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) (limited to 'meta-ampere/meta-mitchell/recipes-phosphor/leds/phosphor-led-manager') diff --git a/meta-ampere/meta-mitchell/recipes-phosphor/leds/phosphor-led-manager/led-group-config.json b/meta-ampere/meta-mitchell/recipes-phosphor/leds/phosphor-led-manager/led-group-config.json index 84b78bf42c..ef35e053bb 100644 --- a/meta-ampere/meta-mitchell/recipes-phosphor/leds/phosphor-led-manager/led-group-config.json +++ b/meta-ampere/meta-mitchell/recipes-phosphor/leds/phosphor-led-manager/led-group-config.json @@ -43,6 +43,23 @@ "Period": 1000 } ] + }, + { + "group": "fan_fault", + "members": [ + { + "Name": "fan_fault", + "Action": "On", + "DutyOn": 50, + "Period": 1000 + }, + { + "Name": "fault", + "Action": "On", + "DutyOn": 50, + "Period": 1000 + } + ] } ] } -- cgit v1.2.3