summaryrefslogtreecommitdiff
path: root/meta-quanta/meta-gsj/recipes-gsj/quanta-nvme-powerctrl/files/nvme_powermanager.sh
diff options
context:
space:
mode:
authorWilly Tu <wltu@google.com>2023-08-30 08:57:09 +0300
committerWilly Tu <wltu@google.com>2023-08-30 19:41:34 +0300
commitab5062cf6f562ad0c844570ba1ea0089961848ca (patch)
treeab254e8dccf97316cfbcd0c9701ff2dc98726546 /meta-quanta/meta-gsj/recipes-gsj/quanta-nvme-powerctrl/files/nvme_powermanager.sh
parent5623fbf592d32ca2e11297f9b25dcd8bd4fbfb50 (diff)
downloadopenbmc-ab5062cf6f562ad0c844570ba1ea0089961848ca.tar.xz
meta-quanta: Remove gsj meta-layer
The machine is no longer being supported. Change-Id: I06cccfd7abdefc6ba93c43b1135b4c8942267eb6 Signed-off-by: Willy Tu <wltu@google.com>
Diffstat (limited to 'meta-quanta/meta-gsj/recipes-gsj/quanta-nvme-powerctrl/files/nvme_powermanager.sh')
-rw-r--r--meta-quanta/meta-gsj/recipes-gsj/quanta-nvme-powerctrl/files/nvme_powermanager.sh48
1 files changed, 0 insertions, 48 deletions
diff --git a/meta-quanta/meta-gsj/recipes-gsj/quanta-nvme-powerctrl/files/nvme_powermanager.sh b/meta-quanta/meta-gsj/recipes-gsj/quanta-nvme-powerctrl/files/nvme_powermanager.sh
deleted file mode 100644
index d6d9aa66f9..0000000000
--- a/meta-quanta/meta-gsj/recipes-gsj/quanta-nvme-powerctrl/files/nvme_powermanager.sh
+++ /dev/null
@@ -1,48 +0,0 @@
-#!/bin/bash
-
-# shellcheck source=meta-quanta/meta-gsj/recipes-gsj/quanta-nvme-powerctrl/files/nvme_powerctrl_library.sh
-source /usr/libexec/nvme_powerctrl_library.sh
-U2_PRESENT_STATUS=( 1 1 1 1 1 1 1 1 )
-
-function recovery_power()
-{
- set_gpio_direction "${POWER_U2[$1]}" "low"
- sleep 0.2
- set_gpio_direction "${POWER_U2[$1]}" "high"
- sleep 0.2
- check_powergood "$1"
-}
-
-
-##Initial U2 present status
-for i in {0..7};
-do
- U2_PRESENT_STATUS[i]=$(read_gpio_input "${U2_PRESENT[$i]}")
-done
-
-## Loop while
-while :
-do
- for i in {0..7};
- do
- ## 1 second scan all loop
- sleep 0.125
- read_present=$(read_gpio_input "${U2_PRESENT[$i]}")
- if [ "$read_present" != "${U2_PRESENT_STATUS[$i]}" ];then
- U2_PRESENT_STATUS[i]="$read_present"
- if [ "$read_present" == $PLUGGED ];then
- echo "NVME $i Enable Power"
- enable_nvme_power "$i"
- else
- echo "NVME $i Disable Power"
- disable_nvme_power "$i"
- fi
- else
- if [ "${U2_PRESENT_STATUS[$i]}" == $PLUGGED ] &&
- [ "$(read_gpio_input "${PWRGD_U2[$i]}")" == 0 ];then
- echo "NVME $i Recovery Power"
- recovery_power "$i"
- fi
- fi
- done
-done