From 05657805a556f0bd345c7a2fd084dbb2242d5e20 Mon Sep 17 00:00:00 2001 From: Markus Meissner Date: Tue, 23 May 2023 14:25:03 +0200 Subject: [PATCH] reboot/poweroff: run nitropad-shutdown.sh for required boards --- initrd/bin/poweroff | 5 +++++ initrd/bin/reboot | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/initrd/bin/poweroff b/initrd/bin/poweroff index ef4bdf863..9e97d95c7 100755 --- a/initrd/bin/poweroff +++ b/initrd/bin/poweroff @@ -8,6 +8,11 @@ if [ "$CONFIG_TPM" = "y" ]; then tpmr shutdown fi +# Run special EC-based poweroff for Nitropad-Nxx +if [ "${CONFIG_BOARD%_*}" = nitropad-nv41 || "${CONFIG_BOARD%_*}" = nitropad-ns51 ]; then + /bin/nitropad-shutdown.sh +fi + # Sync all mounted filesystems echo s > /proc/sysrq-trigger diff --git a/initrd/bin/reboot b/initrd/bin/reboot index 97d37a2b1..30f6b7d82 100755 --- a/initrd/bin/reboot +++ b/initrd/bin/reboot @@ -8,6 +8,11 @@ if [ "$CONFIG_TPM" = "y" ]; then tpmr shutdown fi +# Run special EC-based poweroff for Nitropad-Nxx +if [ "${CONFIG_BOARD%_*}" = nitropad-nv41 || "${CONFIG_BOARD%_*}" = nitropad-ns51 ]; then + /bin/nitropad-shutdown.sh +fi + # Sync all mounted filesystems echo s > /proc/sysrq-trigger