diff --git a/initrd/bin/poweroff b/initrd/bin/poweroff index ef4bdf86..9e97d95c 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 97d37a2b..30f6b7d8 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