diff options
author | George Liu <liuxiwei@ieisystem.com> | 2024-01-15 10:27:47 +0300 |
---|---|---|
committer | George Liu <liuxiwei@ieisystem.com> | 2024-01-17 04:24:52 +0300 |
commit | dd3f94e041cf266b6199eaf44c4dfe8837d8ff05 (patch) | |
tree | 9b89a6c8270c919193dd4b272be98c448069eac7 /meta-ieisystems | |
parent | 008a2a49f42f60ca5c587539a697ac2e3d67ecd4 (diff) | |
download | openbmc-dd3f94e041cf266b6199eaf44c4dfe8837d8ff05.tar.xz |
meta-ieisystems: fp5280g3: Add phosphor-led-manager config
Signed-off-by: George Liu <liuxiwei@ieisystem.com>
Change-Id: I4318fa2701323aaf364c130c26f876ef975a571f
Diffstat (limited to 'meta-ieisystems')
2 files changed, 637 insertions, 0 deletions
diff --git a/meta-ieisystems/meta-fp5280g3/recipes-phosphor/leds/phosphor-led-manager/led-group-config.json b/meta-ieisystems/meta-fp5280g3/recipes-phosphor/leds/phosphor-led-manager/led-group-config.json new file mode 100644 index 0000000000..f60fb6e161 --- /dev/null +++ b/meta-ieisystems/meta-fp5280g3/recipes-phosphor/leds/phosphor-led-manager/led-group-config.json @@ -0,0 +1,628 @@ +{ + "leds": [ + { + "group": "bmc_booted", + "members": [ + { + "Name": "bmc_heart_beat", + "Action": "Blink", + "DutyOn": 50, + "Period": 1000, + "Priority": "On" + }, + { + "Name": "bmc_init_ok", + "Action": "On", + "DutyOn": 50, + "Period": 0, + "Priority": "On" + } + ] + }, + { + "group": "power_on", + "members": [ + { + "Name": "bmc_heart_beat", + "Action": "Blink", + "DutyOn": 50, + "Period": 1000, + "Priority": "On" + }, + { + "Name": "chassis_power_on", + "Action": "On", + "DutyOn": 50, + "Period": 0, + "Priority": "On" + } + ] + }, + { + "group": "partition_system_attention_indicator", + "members": [] + }, + { + "group": "platform_system_attention_indicator", + "members": [] + }, + { + "group": "enclosure_identify_blink", + "members": [ + { + "Name": "identify", + "Action": "Blink", + "DutyOn": 50, + "Period": 1000, + "Priority": "On" + } + ] + }, + { + "group": "enclosure_identify", + "members": [ + { + "Name": "identify", + "Action": "On", + "DutyOn": 50, + "Period": 0, + "Priority": "On" + } + ] + }, + { + "group": "system_fault_critical", + "members": [ + { + "Name": "system_fault", + "Action": "Blink", + "DutyOn": 50, + "Period": 1000, + "Priority": "Blink" + } + ] + }, + { + "group": "system_fault_warning", + "members": [ + { + "Name": "system_fault", + "Action": "On", + "DutyOn": 50, + "Period": 0, + "Priority": "Blink" + } + ] + }, + { + "group": "dimm0_fault_critical", + "members": [ + { + "Name": "system_fault", + "Action": "Blink", + "DutyOn": 50, + "Period": 1000, + "Priority": "Blink" + }, + { + "Name": "memory_fault", + "Action": "Blink", + "DutyOn": 50, + "Period": 1000, + "Priority": "Blink" + }, + { + "Name": "dimm0_fault", + "Action": "On", + "DutyOn": 50, + "Period": 0, + "Priority": "On" + } + ] + }, + { + "group": "dimm0_fault_warning", + "members": [ + { + "Name": "system_fault", + "Action": "On", + "DutyOn": 50, + "Period": 0, + "Priority": "Blink" + }, + { + "Name": "memory_fault", + "Action": "On", + "DutyOn": 50, + "Period": 0, + "Priority": "Blink" + }, + { + "Name": "dimm0_fault", + "Action": "On", + "DutyOn": 50, + "Period": 0, + "Priority": "On" + } + ] + }, + { + "group": "dimm1_fault_critical", + "members": [ + { + "Name": "system_fault", + "Action": "Blink", + "DutyOn": 50, + "Period": 1000, + "Priority": "Blink" + }, + { + "Name": "memory_fault", + "Action": "Blink", + "DutyOn": 50, + "Period": 1000, + "Priority": "Blink" + }, + { + "Name": "dimm1_fault", + "Action": "On", + "DutyOn": 50, + "Period": 0, + "Priority": "On" + } + ] + }, + { + "group": "dimm1_fault_warning", + "members": [ + { + "Name": "system_fault", + "Action": "On", + "DutyOn": 50, + "Period": 0, + "Priority": "Blink" + }, + { + "Name": "memory_fault", + "Action": "On", + "DutyOn": 50, + "Period": 0, + "Priority": "Blink" + }, + { + "Name": "dimm1_fault", + "Action": "On", + "DutyOn": 50, + "Period": 0, + "Priority": "On" + } + ] + }, + { + "group": "dimm2_fault_critical", + "members": [ + { + "Name": "system_fault", + "Action": "Blink", + "DutyOn": 50, + "Period": 1000, + "Priority": "Blink" + }, + { + "Name": "memory_fault", + "Action": "Blink", + "DutyOn": 50, + "Period": 1000, + "Priority": "Blink" + }, + { + "Name": "dimm2_fault", + "Action": "On", + "DutyOn": 50, + "Period": 0, + "Priority": "On" + } + ] + }, + { + "group": "dimm2_fault_warning", + "members": [ + { + "Name": "system_fault", + "Action": "On", + "DutyOn": 50, + "Period": 0, + "Priority": "Blink" + }, + { + "Name": "memory_fault", + "Action": "On", + "DutyOn": 50, + "Period": 0, + "Priority": "Blink" + }, + { + "Name": "dimm2_fault", + "Action": "On", + "DutyOn": 50, + "Period": 0, + "Priority": "On" + } + ] + }, + { + "group": "dimm3_fault_critical", + "members": [ + { + "Name": "system_fault", + "Action": "Blink", + "DutyOn": 50, + "Period": 1000, + "Priority": "Blink" + }, + { + "Name": "memory_fault", + "Action": "Blink", + "DutyOn": 50, + "Period": 1000, + "Priority": "Blink" + }, + { + "Name": "dimm3_fault", + "Action": "On", + "DutyOn": 50, + "Period": 0, + "Priority": "On" + } + ] + }, + { + "group": "dimm3_fault_warning", + "members": [ + { + "Name": "system_fault", + "Action": "On", + "DutyOn": 50, + "Period": 0, + "Priority": "Blink" + }, + { + "Name": "memory_fault", + "Action": "On", + "DutyOn": 50, + "Period": 0, + "Priority": "Blink" + }, + { + "Name": "dimm3_fault", + "Action": "On", + "DutyOn": 50, + "Period": 0, + "Priority": "On" + } + ] + }, + { + "group": "dimm4_fault_critical", + "members": [ + { + "Name": "system_fault", + "Action": "Blink", + "DutyOn": 50, + "Period": 1000, + "Priority": "Blink" + }, + { + "Name": "memory_fault", + "Action": "Blink", + "DutyOn": 50, + "Period": 1000, + "Priority": "Blink" + }, + { + "Name": "dimm4_fault", + "Action": "On", + "DutyOn": 50, + "Period": 0, + "Priority": "On" + } + ] + }, + { + "group": "dimm4_fault_warning", + "members": [ + { + "Name": "system_fault", + "Action": "On", + "DutyOn": 50, + "Period": 0, + "Priority": "Blink" + }, + { + "Name": "memory_fault", + "Action": "On", + "DutyOn": 50, + "Period": 0, + "Priority": "Blink" + }, + { + "Name": "dimm4_fault", + "Action": "On", + "DutyOn": 50, + "Period": 0, + "Priority": "On" + } + ] + }, + { + "group": "dimm5_fault_critical", + "members": [ + { + "Name": "system_fault", + "Action": "Blink", + "DutyOn": 50, + "Period": 1000, + "Priority": "Blink" + }, + { + "Name": "memory_fault", + "Action": "Blink", + "DutyOn": 50, + "Period": 1000, + "Priority": "Blink" + }, + { + "Name": "dimm5_fault", + "Action": "On", + "DutyOn": 50, + "Period": 0, + "Priority": "On" + } + ] + }, + { + "group": "dimm5_fault_warning", + "members": [ + { + "Name": "system_fault", + "Action": "On", + "DutyOn": 50, + "Period": 0, + "Priority": "Blink" + }, + { + "Name": "memory_fault", + "Action": "On", + "DutyOn": 50, + "Period": 0, + "Priority": "Blink" + }, + { + "Name": "dimm5_fault", + "Action": "On", + "DutyOn": 50, + "Period": 0, + "Priority": "On" + } + ] + }, + { + "group": "dimm6_fault_critical", + "members": [ + { + "Name": "system_fault", + "Action": "Blink", + "DutyOn": 50, + "Period": 1000, + "Priority": "Blink" + }, + { + "Name": "memory_fault", + "Action": "Blink", + "DutyOn": 50, + "Period": 1000, + "Priority": "Blink" + }, + { + "Name": "dimm6_fault", + "Action": "On", + "DutyOn": 50, + "Period": 0, + "Priority": "On" + } + ] + }, + { + "group": "dimm6_fault_warning", + "members": [ + { + "Name": "system_fault", + "Action": "On", + "DutyOn": 50, + "Period": 0, + "Priority": "Blink" + }, + { + "Name": "memory_fault", + "Action": "On", + "DutyOn": 50, + "Period": 0, + "Priority": "Blink" + }, + { + "Name": "dimm6_fault", + "Action": "On", + "DutyOn": 50, + "Period": 0, + "Priority": "On" + } + ] + }, + { + "group": "dimm7_fault_critical", + "members": [ + { + "Name": "system_fault", + "Action": "Blink", + "DutyOn": 50, + "Period": 1000, + "Priority": "Blink" + }, + { + "Name": "memory_fault", + "Action": "Blink", + "DutyOn": 50, + "Period": 1000, + "Priority": "Blink" + }, + { + "Name": "dimm7_fault", + "Action": "On", + "DutyOn": 50, + "Period": 0, + "Priority": "On" + } + ] + }, + { + "group": "dimm7_fault_warning", + "members": [ + { + "Name": "system_fault", + "Action": "On", + "DutyOn": 50, + "Period": 0, + "Priority": "Blink" + }, + { + "Name": "memory_fault", + "Action": "On", + "DutyOn": 50, + "Period": 0, + "Priority": "Blink" + }, + { + "Name": "dimm7_fault", + "Action": "On", + "DutyOn": 50, + "Period": 0, + "Priority": "On" + } + ] + }, + { + "group": "powersupply_fault_critical", + "members": [ + { + "Name": "system_fault", + "Action": "Blink", + "DutyOn": 50, + "Period": 1000, + "Priority": "Blink" + }, + { + "Name": "psu_fault", + "Action": "Blink", + "DutyOn": 50, + "Period": 1000, + "Priority": "Blink" + } + ] + }, + { + "group": "powersupply_fault_warning", + "members": [ + { + "Name": "system_fault", + "Action": "On", + "DutyOn": 50, + "Period": 0, + "Priority": "Blink" + }, + { + "Name": "psu_fault", + "Action": "On", + "DutyOn": 50, + "Period": 0, + "Priority": "Blink" + } + ] + }, + { + "group": "fan_fault_critical", + "members": [ + { + "Name": "system_fault", + "Action": "Blink", + "DutyOn": 50, + "Period": 1000, + "Priority": "Blink" + }, + { + "Name": "fan_fault", + "Action": "Blink", + "DutyOn": 50, + "Period": 1000, + "Priority": "Blink" + } + ] + }, + { + "group": "fan_fault_warning", + "members": [ + { + "Name": "system_fault", + "Action": "On", + "DutyOn": 50, + "Period": 0, + "Priority": "Blink" + }, + { + "Name": "fan_fault", + "Action": "On", + "DutyOn": 50, + "Period": 0, + "Priority": "Blink" + } + ] + }, + { + "group": "system_hot_fault_critical", + "members": [ + { + "Name": "system_fault", + "Action": "Blink", + "DutyOn": 50, + "Period": 1000, + "Priority": "Blink" + }, + { + "Name": "system_hot_fault", + "Action": "Blink", + "DutyOn": 50, + "Period": 1000, + "Priority": "Blink" + } + ] + }, + { + "group": "system_hot_fault_warning", + "members": [ + { + "Name": "system_hot_fault", + "Action": "On", + "DutyOn": 50, + "Period": 0, + "Priority": "Blink" + }, + { + "Name": "fan_fault", + "Action": "On", + "DutyOn": 50, + "Period": 0, + "Priority": "Blink" + } + ] + } + ] +} diff --git a/meta-ieisystems/meta-fp5280g3/recipes-phosphor/leds/phosphor-led-manager_%.bbappend b/meta-ieisystems/meta-fp5280g3/recipes-phosphor/leds/phosphor-led-manager_%.bbappend new file mode 100644 index 0000000000..a4a9551732 --- /dev/null +++ b/meta-ieisystems/meta-fp5280g3/recipes-phosphor/leds/phosphor-led-manager_%.bbappend @@ -0,0 +1,9 @@ +FILESEXTRAPATHS:prepend := "${THISDIR}/${PN}:" + +SRC_URI:append = " file://led-group-config.json" + +PACKAGECONFIG:append = " use-lamp-test" + +do_install:append() { + install -m 0644 ${WORKDIR}/led-group-config.json ${D}${datadir}/phosphor-led-manager/ +} |