diff options
author | Hank Liou <Hank.Liou@quantatw.com> | 2019-07-17 04:57:48 +0300 |
---|---|---|
committer | Brad Bishop <bradleyb@fuzziesquirrel.com> | 2019-07-19 23:27:50 +0300 |
commit | 38e869d755a5387e563c9b286a6b3ab8e925efbe (patch) | |
tree | 04b133256743ba1c42bdf2dc72f762ff7e77740a /meta-quanta/meta-gsj/recipes-phosphor/fans/phosphor-pid-control | |
parent | a8ee8ba0cbb8a14a0d72e97b7c135bb70f5f6bfb (diff) | |
download | openbmc-38e869d755a5387e563c9b286a6b3ab8e925efbe.tar.xz |
meta-quanta: gsj: Lower fan speed to default duty as booting and rebooting
The fan speed is lowered to 90 duty for thermal issue.
(From meta-quanta rev: 39041e2fa1e5b816c09925411081acc30010f782)
Signed-off-by: Hank Liou <Hank.Liou@quantatw.com>
Change-Id: I5a14320a3687326e710976f8bab9bfa65f3b2865
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
Diffstat (limited to 'meta-quanta/meta-gsj/recipes-phosphor/fans/phosphor-pid-control')
5 files changed, 20 insertions, 10 deletions
diff --git a/meta-quanta/meta-gsj/recipes-phosphor/fans/phosphor-pid-control/fan-boot-control.service b/meta-quanta/meta-gsj/recipes-phosphor/fans/phosphor-pid-control/fan-boot-control.service new file mode 100644 index 000000000..2149c3da5 --- /dev/null +++ b/meta-quanta/meta-gsj/recipes-phosphor/fans/phosphor-pid-control/fan-boot-control.service @@ -0,0 +1,10 @@ +[Unit] +Description=Set Fan to Default Duty as Booting Up +DefaultDependencies=no + +[Service] +Type=simple +ExecStart=/usr/bin/fan-default-speed.sh + +[Install] +WantedBy=sysinit.target diff --git a/meta-quanta/meta-gsj/recipes-phosphor/fans/phosphor-pid-control/fan-default-speed.sh b/meta-quanta/meta-gsj/recipes-phosphor/fans/phosphor-pid-control/fan-default-speed.sh new file mode 100644 index 000000000..2cd31066c --- /dev/null +++ b/meta-quanta/meta-gsj/recipes-phosphor/fans/phosphor-pid-control/fan-default-speed.sh @@ -0,0 +1,5 @@ +#!bin/bash + +echo 230 > /sys/class/hwmon/*/pwm1 +echo 230 > /sys/class/hwmon/*/pwm2 +echo 230 > /sys/class/hwmon/*/pwm3 diff --git a/meta-quanta/meta-gsj/recipes-phosphor/fans/phosphor-pid-control/fan-full-speed.sh b/meta-quanta/meta-gsj/recipes-phosphor/fans/phosphor-pid-control/fan-full-speed.sh deleted file mode 100644 index dd411d22d..000000000 --- a/meta-quanta/meta-gsj/recipes-phosphor/fans/phosphor-pid-control/fan-full-speed.sh +++ /dev/null @@ -1,5 +0,0 @@ -#!bin/bash - -echo 255 > /sys/class/hwmon/*/pwm1 -echo 255 > /sys/class/hwmon/*/pwm2 -echo 255 > /sys/class/hwmon/*/pwm3 diff --git a/meta-quanta/meta-gsj/recipes-phosphor/fans/phosphor-pid-control/fan-reboot-control.service b/meta-quanta/meta-gsj/recipes-phosphor/fans/phosphor-pid-control/fan-reboot-control.service index 4396d18fe..681bdbe00 100644 --- a/meta-quanta/meta-gsj/recipes-phosphor/fans/phosphor-pid-control/fan-reboot-control.service +++ b/meta-quanta/meta-gsj/recipes-phosphor/fans/phosphor-pid-control/fan-reboot-control.service @@ -1,12 +1,12 @@ [Unit] -Description=Set Fan to Full Speed as Rebooting +Description=Set Fan to Default Duty as Rebooting DefaultDependencies=no After=shutdown.target [Service] Type=oneshot RemainAfterExit=true -ExecStart=/usr/bin/fan-full-speed.sh +ExecStart=/usr/bin/fan-default-speed.sh [Install] -WantedBy=shutdown.target
\ No newline at end of file +WantedBy=shutdown.target diff --git a/meta-quanta/meta-gsj/recipes-phosphor/fans/phosphor-pid-control/phosphor-pid-control.service b/meta-quanta/meta-gsj/recipes-phosphor/fans/phosphor-pid-control/phosphor-pid-control.service index 135e673f8..0e18819f8 100644 --- a/meta-quanta/meta-gsj/recipes-phosphor/fans/phosphor-pid-control/phosphor-pid-control.service +++ b/meta-quanta/meta-gsj/recipes-phosphor/fans/phosphor-pid-control/phosphor-pid-control.service @@ -8,7 +8,7 @@ ExecStart=/usr/bin/fan-control.sh Restart=always RestartSec=5 StartLimitInterval=0 -ExecStopPost=/usr/bin/fan-full-speed.sh +ExecStopPost=/usr/bin/fan-default-speed.sh [Install] -WantedBy=basic.target
\ No newline at end of file +WantedBy=basic.target |