summaryrefslogtreecommitdiffstats
path: root/meta-openbmc-machines/meta-openpower
diff options
context:
space:
mode:
Diffstat (limited to 'meta-openbmc-machines/meta-openpower')
-rw-r--r--meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/chassis/vcs-pre-post/vcs_on.sh54
1 files changed, 28 insertions, 26 deletions
diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/chassis/vcs-pre-post/vcs_on.sh b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/chassis/vcs-pre-post/vcs_on.sh
index 371366298..5fbd81d89 100644
--- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/chassis/vcs-pre-post/vcs_on.sh
+++ b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/chassis/vcs-pre-post/vcs_on.sh
@@ -10,36 +10,38 @@ i2cset -y 5 0x70 0x00 0x01 b
i2cset -y 5 0x70 0x02 0x1A b #respond to OPERATION
i2cset -y 5 0x70 0x00 0x00 b
-# unbind ucd driver to permit i2cset
-ucd_retries=5
-ucd=
+# This causes CFAM operations to second processor to fail
+# TODO openbmc/openbmc#2204
-ucdpath="/sys/bus/i2c/drivers/ucd9000"
-if [ -e $ucdpath ]
-then
- ucd=`ls -1 $ucdpath | grep 64`
- if [ -n "$ucd" ]
- then
- echo $ucd > $ucdpath/unbind
- fi
-fi
+# unbind ucd driver to permit i2cset
+#ucd_retries=5
+#ucd=
+#ucdpath="/sys/bus/i2c/drivers/ucd9000"
+#if [ -e $ucdpath ]
+#then
+# ucd=`ls -1 $ucdpath | grep 64`
+# if [ -n "$ucd" ]
+# then
+# echo $ucd > $ucdpath/unbind
+# fi
+#fi
# re-enable VCS in system PGOOD
-sleep 1
+#sleep 1
#SYSTEM_RESET_CONFIG
-i2cset -y 11 0x64 0xD2 0x09 0xFF 0xFF 0x27 0x0A 0x00 0x06 0x00 0x00 0x02 i
+#i2cset -y 11 0x64 0xD2 0x09 0xFF 0xFF 0x27 0x0A 0x00 0x06 0x00 0x00 0x02 i
# re-bind ucd driver only if we unbound it (i.e. ucd has been set with a value)
-if [ -e $ucdpath -a -n "$ucd" ]; then
- j=0
- until [ $j -ge $ucd_retries ] || [ -e $ucdpath/$ucd ]; do
- j=$((j+1))
- echo $ucd > $ucdpath/bind || ret=$?
- if [ $j -gt 1 ]; then
- echo "rebinding UCD driver. Retry number $j"
- sleep 1
- fi
- done
- if [ ! -e $ucdpath/$ucd ]; then exit $ret; fi
-fi
+#if [ -e $ucdpath -a -n "$ucd" ]; then
+# j=0
+# until [ $j -ge $ucd_retries ] || [ -e $ucdpath/$ucd ]; do
+# j=$((j+1))
+# echo $ucd > $ucdpath/bind || ret=$?
+# if [ $j -gt 1 ]; then
+# echo "rebinding UCD driver. Retry number $j"
+# sleep 1
+# fi
+# done
+# if [ ! -e $ucdpath/$ucd ]; then exit $ret; fi
+#fi
OpenPOWER on IntegriCloud