summaryrefslogtreecommitdiffstats
path: root/meta-openbmc-machines/meta-openpower/meta-ibm
diff options
context:
space:
mode:
authorMatt Spinler <spinler@us.ibm.com>2017-01-13 15:09:43 -0600
committerPatrick Williams <patrick@stwcx.xyz>2017-01-19 16:36:45 +0000
commit74d47f8f9ac985089b10492d6f1a18306d7b3c9a (patch)
tree8a48d25c088f738f2628178d23b469dcd3b0dfe3 /meta-openbmc-machines/meta-openpower/meta-ibm
parentcedd44b3631def4fec92befd617b379e2cba3492 (diff)
downloadtalos-openbmc-74d47f8f9ac985089b10492d6f1a18306d7b3c9a.tar.gz
talos-openbmc-74d47f8f9ac985089b10492d6f1a18306d7b3c9a.zip
Add unbind/bind around fan speed i2csets
When the max31785 device driver becomes available, we'll need to unbind it before using i2sets to talk to the chip. Change-Id: I25967d753ca81b899880a160f3ea4a022be48e77 Signed-off-by: Matt Spinler <spinler@us.ibm.com>
Diffstat (limited to 'meta-openbmc-machines/meta-openpower/meta-ibm')
-rwxr-xr-xmeta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/fans/fan-default-speed/set_fan_speeds.sh11
1 files changed, 11 insertions, 0 deletions
diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/fans/fan-default-speed/set_fan_speeds.sh b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/fans/fan-default-speed/set_fan_speeds.sh
index 073c031ce..82e931ab1 100755
--- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/fans/fan-default-speed/set_fan_speeds.sh
+++ b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/fans/fan-default-speed/set_fan_speeds.sh
@@ -7,6 +7,12 @@ else
RPM=$1
fi
+path="/sys/bus/i2c/drivers/max31785"
+if [ -e $path ]
+then
+ echo 3-0052 > $path/unbind
+fi
+
for fan in `seq 0 3`; do
i2cset -y 3 0x52 0x00 $fan b
i2cset -y 3 0x52 0x3A 0xD0 b
@@ -17,3 +23,8 @@ for fan in `seq 0 3`; do
i2cset -y 3 0x52 0xF6 0x00 0x00 i
i2cset -y 3 0x52 0x3B $RPM w
done
+if [ -e $path ]
+
+then
+ echo 3-0052 > $path/bind
+fi
OpenPOWER on IntegriCloud