diff options
5 files changed, 15 insertions, 37 deletions
diff --git a/meta-ampere/meta-mitchell/recipes-ampere/platform/ampere-platform-init.bb b/meta-ampere/meta-mitchell/recipes-ampere/platform/ampere-platform-init.bb index 3a1eb2c6ef..d79548a012 100644 --- a/meta-ampere/meta-mitchell/recipes-ampere/platform/ampere-platform-init.bb +++ b/meta-ampere/meta-mitchell/recipes-ampere/platform/ampere-platform-init.bb @@ -14,20 +14,17 @@ RDEPENDS:${PN} += "bash" SRC_URI = " \ file://ampere-platform-init.service \ - file://ampere-bmc-heartbeat.service \ file://ampere_platform_init.sh \ - file://ampere_bmc_heartbeat.sh \ file://mtmitchell_platform_gpios_init.sh \ file://gpio-lib.sh \ " SYSTEMD_PACKAGES = "${PN}" -SYSTEMD_SERVICE:${PN} = "ampere-platform-init.service ampere-bmc-heartbeat.service" +SYSTEMD_SERVICE:${PN} = "ampere-platform-init.service" do_install () { install -d ${D}${sbindir} install -m 0755 ${WORKDIR}/gpio-lib.sh ${D}${sbindir}/ install -m 0755 ${WORKDIR}/ampere_platform_init.sh ${D}${sbindir}/ - install -m 0755 ${WORKDIR}/ampere_bmc_heartbeat.sh ${D}${sbindir}/ install -m 0755 ${WORKDIR}/mtmitchell_platform_gpios_init.sh ${D}${sbindir}/platform_gpios_init.sh install -d ${D}${systemd_unitdir}/system/ install -m 0644 ${WORKDIR}/ampere-platform-init.service ${D}${systemd_unitdir}/system diff --git a/meta-ampere/meta-mitchell/recipes-ampere/platform/ampere-platform-init/ampere-bmc-heartbeat.service b/meta-ampere/meta-mitchell/recipes-ampere/platform/ampere-platform-init/ampere-bmc-heartbeat.service deleted file mode 100644 index 9a860f3d66..0000000000 --- a/meta-ampere/meta-mitchell/recipes-ampere/platform/ampere-platform-init/ampere-bmc-heartbeat.service +++ /dev/null @@ -1,12 +0,0 @@ -[Unit] -Description=Ampere BMC heartbeat service - -[Service] -Type=simple -Restart=always -ExecStart=/usr/sbin/ampere_bmc_heartbeat.sh -SyslogIdentifier = "ampere-bmc-heartbeat" - -[Install] -WantedBy=multi-user.target - diff --git a/meta-ampere/meta-mitchell/recipes-ampere/platform/ampere-platform-init/ampere_bmc_heartbeat.sh b/meta-ampere/meta-mitchell/recipes-ampere/platform/ampere-platform-init/ampere_bmc_heartbeat.sh deleted file mode 100644 index 01809964a2..0000000000 --- a/meta-ampere/meta-mitchell/recipes-ampere/platform/ampere-platform-init/ampere_bmc_heartbeat.sh +++ /dev/null @@ -1,18 +0,0 @@ -#!/bin/bash - -# shellcheck disable=SC2046 - -value=0 -while true; -do - if [[ $value -eq 0 ]]; then - value=1 - gpioset $(gpiofind led-sw-hb)=1 - gpioset $(gpiofind led-bmc-hb)=0 - else - value=0 - gpioset $(gpiofind led-sw-hb)=0 - gpioset $(gpiofind led-bmc-hb)=1 - fi - sleep 1s -done diff --git a/meta-ampere/meta-mitchell/recipes-ampere/platform/ampere-platform-init/mtmitchell_platform_gpios_init.sh b/meta-ampere/meta-mitchell/recipes-ampere/platform/ampere-platform-init/mtmitchell_platform_gpios_init.sh index 74a7afd700..3bb4e1e7d5 100644 --- a/meta-ampere/meta-mitchell/recipes-ampere/platform/ampere-platform-init/mtmitchell_platform_gpios_init.sh +++ b/meta-ampere/meta-mitchell/recipes-ampere/platform/ampere-platform-init/mtmitchell_platform_gpios_init.sh @@ -30,9 +30,6 @@ function post-platform-init() { gpioset $(gpiofind host0-sysreset-n)=1 - # gpio-leds is controlling bmc-ready, not by gpio - echo 1 > /sys/class/leds/bmc-ready/brightness - echo "Set default FAN speed to 60%" for filename in /sys/class/hwmon/*/pwm* do 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 107b70c2c1..098c3fdb65 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 @@ -3,6 +3,20 @@ { "group": "bmc_booted", "members": [ + { + "Name": "bmc_ready", + "Action": "On", + "DutyOn": 50, + "Period": 0, + "Priority": "On" + }, + { + "Name": "sw_heartbeat", + "Action": "Blink", + "DutyOn": 50, + "Period": 2000, + "Priority": "On" + } ] }, { |