blob: 82e931ab14e1276b7bf11f508e939441d9323287 [file] [log] [blame]
Matt Spinler7b0c98f2016-12-05 10:36:46 -06001#!/bin/sh
2
3if [ -e $1 ]
4then
5 RPM=8000
6else
7 RPM=$1
8fi
9
Matt Spinler00a15592017-01-13 15:09:43 -060010path="/sys/bus/i2c/drivers/max31785"
11if [ -e $path ]
12then
13 echo 3-0052 > $path/unbind
14fi
15
Matt Spinler7b0c98f2016-12-05 10:36:46 -060016for fan in `seq 0 3`; do
17 i2cset -y 3 0x52 0x00 $fan b
18 i2cset -y 3 0x52 0x3A 0xD0 b
19 i2cset -y 3 0x52 0xD1 0x00 0x00 i
20 i2cset -y 3 0x52 0xD9 0x00 b
21 i2cset -y 3 0x52 0xF1 0x40 0xF3 i
22 i2cset -y 3 0x52 0xF5 0x00 0x00 i
23 i2cset -y 3 0x52 0xF6 0x00 0x00 i
24 i2cset -y 3 0x52 0x3B $RPM w
25done
Matt Spinler00a15592017-01-13 15:09:43 -060026if [ -e $path ]
27
28then
29 echo 3-0052 > $path/bind
30fi