Initial commit
This commit is contained in:
@@ -0,0 +1,19 @@
|
||||
SUMMARY = "Phosphor LED Group Management for GBS"
|
||||
PR = "r1"
|
||||
LICENSE = "Apache-2.0"
|
||||
LIC_FILES_CHKSUM = "file://${COREBASE}/meta/files/common-licenses/Apache-2.0;md5=89aea4e17d99a7cacdbeed46a0096b10"
|
||||
|
||||
inherit native
|
||||
|
||||
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
|
||||
}
|
||||
@@ -0,0 +1,239 @@
|
||||
bmc_booted:
|
||||
heartbeat:
|
||||
Action: 'Blink'
|
||||
DutyOn: 50
|
||||
Period: 1000
|
||||
|
||||
enclosure_identify:
|
||||
attention:
|
||||
Action: 'Blink'
|
||||
DutyOn: 50
|
||||
Period: 1000
|
||||
|
||||
enclosure_fault:
|
||||
bmc_fault:
|
||||
Action: 'On'
|
||||
DutyOn: 50
|
||||
Period: 0
|
||||
Priority: 'Blink'
|
||||
|
||||
boot_status_inactive:
|
||||
sys_boot_status:
|
||||
Action: 'Blink'
|
||||
DutyOn: 50
|
||||
Period: 1000
|
||||
|
||||
boot_status_standby:
|
||||
sys_boot_status:
|
||||
Action: 'On'
|
||||
Period: 1000
|
||||
|
||||
led_u2_0_locate:
|
||||
led_u2_0_locate:
|
||||
Action: 'Blink'
|
||||
DutyOn: 50
|
||||
Period: 250
|
||||
led_u2_0_fault:
|
||||
Action: 'Blink'
|
||||
DutyOn: 50
|
||||
Period: 250
|
||||
led_u2_1_locate:
|
||||
led_u2_1_locate:
|
||||
Action: 'Blink'
|
||||
DutyOn: 50
|
||||
Period: 250
|
||||
led_u2_1_fault:
|
||||
Action: 'Blink'
|
||||
DutyOn: 50
|
||||
Period: 250
|
||||
led_u2_2_locate:
|
||||
led_u2_2_locate:
|
||||
Action: 'Blink'
|
||||
DutyOn: 50
|
||||
Period: 250
|
||||
led_u2_2_fault:
|
||||
Action: 'Blink'
|
||||
DutyOn: 50
|
||||
Period: 250
|
||||
led_u2_3_locate:
|
||||
led_u2_3_locate:
|
||||
Action: 'Blink'
|
||||
DutyOn: 50
|
||||
Period: 250
|
||||
led_u2_3_fault:
|
||||
Action: 'Blink'
|
||||
DutyOn: 50
|
||||
Period: 250
|
||||
led_u2_4_locate:
|
||||
led_u2_4_locate:
|
||||
Action: 'Blink'
|
||||
DutyOn: 50
|
||||
Period: 250
|
||||
led_u2_4_fault:
|
||||
Action: 'Blink'
|
||||
DutyOn: 50
|
||||
Period: 250
|
||||
led_u2_5_locate:
|
||||
led_u2_5_locate:
|
||||
Action: 'Blink'
|
||||
DutyOn: 50
|
||||
Period: 250
|
||||
led_u2_5_fault:
|
||||
Action: 'Blink'
|
||||
DutyOn: 50
|
||||
Period: 250
|
||||
led_u2_6_locate:
|
||||
led_u2_6_locate:
|
||||
Action: 'Blink'
|
||||
DutyOn: 50
|
||||
Period: 250
|
||||
led_u2_6_fault:
|
||||
Action: 'Blink'
|
||||
DutyOn: 50
|
||||
Period: 250
|
||||
led_u2_7_locate:
|
||||
led_u2_7_locate:
|
||||
Action: 'Blink'
|
||||
DutyOn: 50
|
||||
Period: 250
|
||||
led_u2_7_fault:
|
||||
Action: 'Blink'
|
||||
DutyOn: 50
|
||||
Period: 250
|
||||
led_u2_8_locate:
|
||||
led_u2_8_locate:
|
||||
Action: 'Blink'
|
||||
DutyOn: 50
|
||||
Period: 250
|
||||
led_u2_8_fault:
|
||||
Action: 'Blink'
|
||||
DutyOn: 50
|
||||
Period: 250
|
||||
led_u2_9_locate:
|
||||
led_u2_9_locate:
|
||||
Action: 'Blink'
|
||||
DutyOn: 50
|
||||
Period: 250
|
||||
led_u2_9_fault:
|
||||
Action: 'Blink'
|
||||
DutyOn: 50
|
||||
Period: 250
|
||||
led_u2_10_locate:
|
||||
led_u2_10_locate:
|
||||
Action: 'Blink'
|
||||
DutyOn: 50
|
||||
Period: 250
|
||||
led_u2_10_fault:
|
||||
Action: 'Blink'
|
||||
DutyOn: 50
|
||||
Period: 250
|
||||
led_u2_11_locate:
|
||||
led_u2_11_locate:
|
||||
Action: 'Blink'
|
||||
DutyOn: 50
|
||||
Period: 250
|
||||
led_u2_11_fault:
|
||||
Action: 'Blink'
|
||||
DutyOn: 50
|
||||
Period: 250
|
||||
led_u2_12_locate:
|
||||
led_u2_12_locate:
|
||||
Action: 'Blink'
|
||||
DutyOn: 50
|
||||
Period: 250
|
||||
led_u2_12_fault:
|
||||
Action: 'Blink'
|
||||
DutyOn: 50
|
||||
Period: 250
|
||||
led_u2_13_locate:
|
||||
led_u2_13_locate:
|
||||
Action: 'Blink'
|
||||
DutyOn: 50
|
||||
Period: 250
|
||||
led_u2_13_fault:
|
||||
Action: 'Blink'
|
||||
DutyOn: 50
|
||||
Period: 250
|
||||
led_u2_14_locate:
|
||||
led_u2_14_locate:
|
||||
Action: 'Blink'
|
||||
DutyOn: 50
|
||||
Period: 250
|
||||
led_u2_14_fault:
|
||||
Action: 'Blink'
|
||||
DutyOn: 50
|
||||
Period: 250
|
||||
led_u2_15_locate:
|
||||
led_u2_15_locate:
|
||||
Action: 'Blink'
|
||||
DutyOn: 50
|
||||
Period: 250
|
||||
led_u2_15_fault:
|
||||
Action: 'Blink'
|
||||
DutyOn: 50
|
||||
Period: 250
|
||||
|
||||
led_u2_0_fault:
|
||||
led_u2_0_fault:
|
||||
Action: 'On'
|
||||
Period: 1000
|
||||
led_u2_1_fault:
|
||||
led_u2_1_fault:
|
||||
Action: 'On'
|
||||
Period: 1000
|
||||
led_u2_2_fault:
|
||||
led_u2_2_fault:
|
||||
Action: 'On'
|
||||
Period: 1000
|
||||
led_u2_3_fault:
|
||||
led_u2_3_fault:
|
||||
Action: 'On'
|
||||
Period: 1000
|
||||
led_u2_4_fault:
|
||||
led_u2_4_fault:
|
||||
Action: 'On'
|
||||
Period: 1000
|
||||
led_u2_5_fault:
|
||||
led_u2_5_fault:
|
||||
Action: 'On'
|
||||
Period: 1000
|
||||
led_u2_6_fault:
|
||||
led_u2_6_fault:
|
||||
Action: 'On'
|
||||
Period: 1000
|
||||
led_u2_7_fault:
|
||||
led_u2_7_fault:
|
||||
Action: 'On'
|
||||
Period: 1000
|
||||
led_u2_8_fault:
|
||||
led_u2_8_fault:
|
||||
Action: 'On'
|
||||
Period: 1000
|
||||
led_u2_9_fault:
|
||||
led_u2_9_fault:
|
||||
Action: 'On'
|
||||
Period: 1000
|
||||
led_u2_10_fault:
|
||||
led_u2_10_fault:
|
||||
Action: 'On'
|
||||
Period: 1000
|
||||
led_u2_11_fault:
|
||||
led_u2_11_fault:
|
||||
Action: 'On'
|
||||
Period: 1000
|
||||
led_u2_12_fault:
|
||||
led_u2_12_fault:
|
||||
Action: 'On'
|
||||
Period: 1000
|
||||
led_u2_13_fault:
|
||||
led_u2_13_fault:
|
||||
Action: 'On'
|
||||
Period: 1000
|
||||
led_u2_14_fault:
|
||||
led_u2_14_fault:
|
||||
Action: 'On'
|
||||
Period: 1000
|
||||
led_u2_15_fault:
|
||||
led_u2_15_fault:
|
||||
Action: 'On'
|
||||
Period: 1000
|
||||
@@ -0,0 +1,7 @@
|
||||
[Unit]
|
||||
StartLimitBurst=10
|
||||
|
||||
[Service]
|
||||
RestartSec=3s
|
||||
ExecStartPre=mapper get-service /xyz/openbmc_project/led/physical/heartbeat
|
||||
ExecStartPre=mapper get-service /xyz/openbmc_project/led/physical/sys_boot_status
|
||||
@@ -0,0 +1,12 @@
|
||||
FILESEXTRAPATHS:prepend:gbs := "${THISDIR}/${PN}:"
|
||||
SRC_URI:append:gbs = " file://service-override.conf"
|
||||
|
||||
FILES:${PN}:append:gbs = " ${systemd_system_unitdir}/xyz.openbmc_project.LED.GroupManager.service.d/service-override.conf"
|
||||
|
||||
do_install:append:gbs() {
|
||||
rm -rf ${D}${datadir}/${PN}/*
|
||||
|
||||
install -d ${D}${systemd_system_unitdir}/xyz.openbmc_project.LED.GroupManager.service.d
|
||||
install -D -m 0644 ${WORKDIR}/service-override.conf \
|
||||
${D}${systemd_system_unitdir}/xyz.openbmc_project.LED.GroupManager.service.d/
|
||||
}
|
||||
Reference in New Issue
Block a user