summaryrefslogtreecommitdiffstats
path: root/openpower
diff options
context:
space:
mode:
authorRaptor Engineering Development Team <support@raptorengineering.com>2018-03-26 01:11:36 -0500
committerRaptor Engineering Development Team <support@raptorengineering.com>2019-04-18 21:55:41 +0000
commit40da74cf0293e8e414e7953103becce8c01d65ad (patch)
tree96b5697e3a1b8c0c3d8a5c692c43094e6e0bea9b /openpower
parent296ccd9f306cbd3f56bacbd6a38f9deeccc99cc3 (diff)
downloadblackbird-op-build-40da74cf0293e8e414e7953103becce8c01d65ad.tar.gz
blackbird-op-build-40da74cf0293e8e414e7953103becce8c01d65ad.zip
Signal BMC when Linux is online
Diffstat (limited to 'openpower')
-rwxr-xr-xopenpower/overlay/etc/init.d/S17udevsettle1
-rwxr-xr-xopenpower/overlay/sbin/signal_linux_start_complete12
2 files changed, 13 insertions, 0 deletions
diff --git a/openpower/overlay/etc/init.d/S17udevsettle b/openpower/overlay/etc/init.d/S17udevsettle
index 92d3f9c0..cf9f33ad 100755
--- a/openpower/overlay/etc/init.d/S17udevsettle
+++ b/openpower/overlay/etc/init.d/S17udevsettle
@@ -2,6 +2,7 @@
case "$1" in
start)
udevadm settle --timeout=30 || echo "udevadm settle failed"
+ /sbin/signal_linux_start_complete
;;
*)
exit 1;;
diff --git a/openpower/overlay/sbin/signal_linux_start_complete b/openpower/overlay/sbin/signal_linux_start_complete
new file mode 100755
index 00000000..3d9e57df
--- /dev/null
+++ b/openpower/overlay/sbin/signal_linux_start_complete
@@ -0,0 +1,12 @@
+#!/bin/sh
+#
+# Copyright © 2018 Raptor Engineering, LLC
+# Released under the GNU GPL v3
+
+set +e
+
+# Set OEM3 bit
+/sbin/devmem-aspeed 0x1e789060 w $(printf '0x%X\n' "$((`/sbin/devmem-aspeed 0x1e789060` | 0x10))")
+
+# Always return success
+exit 0
OpenPOWER on IntegriCloud