diff options
Diffstat (limited to 'meta-openbmc-mods/meta-wolfpass/recipes-phosphor/fru/default-fru/checkFru.sh')
-rwxr-xr-x | meta-openbmc-mods/meta-wolfpass/recipes-phosphor/fru/default-fru/checkFru.sh | 38 |
1 files changed, 0 insertions, 38 deletions
diff --git a/meta-openbmc-mods/meta-wolfpass/recipes-phosphor/fru/default-fru/checkFru.sh b/meta-openbmc-mods/meta-wolfpass/recipes-phosphor/fru/default-fru/checkFru.sh deleted file mode 100755 index 1eb79b299..000000000 --- a/meta-openbmc-mods/meta-wolfpass/recipes-phosphor/fru/default-fru/checkFru.sh +++ /dev/null @@ -1,38 +0,0 @@ -#!/bin/bash - -# this script checks the gpio id and loads the correct baseboard fru -fruFile="/etc/fru/baseboard.fru.bin" -idGpio=( 8 9 10 11 12 53) -result=0 -idx=0 - -if [ -f $fruFile ]; then - exit 0 -fi - -cd /etc/fru -for gpio in "${idGpio[@]}" -do - echo $gpio > /sys/class/gpio/export - typeset -i value=$(cat /sys/class/gpio/gpio$gpio/value) - value=$((value << idx)) - result=$((result | value)) - idx=$((idx+1)) -done - -# wp -if (($result == 62)); then - cat S2600WP.fru.bin > $fruFile -# wc -elif (($result == 45)); then - cat S2600WC.fru.bin > $fruFile -# cyp -elif (($result == 60)); then - cat S2600CYP.fru.bin > $fruFile -# tnp -elif (($result == 12)); then - cat S2600TNP.fru.bin > $fruFile -# default to wft -else - cat S2600WFT.fru.bin > $fruFile -fi |