summaryrefslogtreecommitdiff
path: root/meta-quanta/meta-gbs/recipes-phosphor/fans
AgeCommit message (Collapse)AuthorFilesLines
2021-04-01meta-quanta: gbs: add the nvme service dependencyGeorge Hung1-0/+1
Since it needs to read WCTEMP from the nvme SSD to overwirte read-margin-temp json config, add the dependency to make sure the pid control service start after the nvme service Signed-off-by: George Hung <george.hung@quantatw.com> Change-Id: Id11ee5eb9e4cb994c700849d58996d7c25c4618e
2021-04-01meta-quanta: gbs: add failsafe patch for pid controlGeorge Hung2-0/+118
- Add the ability to dynamically set the failSafe percent https://gerrit.openbmc-project.xyz/38112 Note: It's already submitted to Gerrit and under review Also, it will be removed until it's merged Signed-off-by: George Hung <george.hung@quantatw.com> Change-Id: I0df3c413f46df880aa585af2c8cbc0fa8a5140a6
2021-04-01meta-quanta: gbs: improve overwrite fan hwmon to json configGeorge Hung3-17/+18
update the fan hwmon variables to be wrapped in @@ to avoid any mis-replacement Signed-off-by: George Hung <george.hung@quantatw.com> Change-Id: I6ecfb868fe1b58b2918bdb2760462250f0c4ae3a
2021-04-01meta-quanta: gbs: failsafe fan speed control dynamicallyGeorge Hung5-32/+5
1. add acpi-power-state daemon to check the ACPI power states from BIOS 2. set failsafe fan speed at different states - S0_G0_D0: 90% - S5_G2: 40% Note: this item depends on the commit and will add as the patches first in another PR https://gerrit.openbmc-project.xyz/38112 3. add gbs-check-host-state.sh to monitor the power state D-Bus and then trigger to set fan failsafe speed 4. remove gbs-detect-fan-fail service and unused scripts from phosphor-pid-control 5. update read-margin-temp srcrev to avoid nvme temperature sensor failed due to nvme SSD not-present Signed-off-by: George Hung <george.hung@quantatw.com> Change-Id: I496dd7bc59076a2b3690e367877d49533855c9fe
2021-02-18meta-quanta: gbs: update thermal config to R04George Hung1-1/+34
Add the fleeting2 sensor for the hda temperature Signed-off-by: George Hung <george.hung@quantatw.com> Change-Id: I5dd3ebfcedc07df15677bacdf0f029e009213adf
2021-01-22meta-quanta: gbs: fix the config json issueGeorge Hung3-9/+14
Since the fan hwmon sysfs path may change, if the hwmon path of config json is already replaced by fan-table-init.sh, it would never change in rw partition. Add config-sku.json to make sure the correct fan hwmon sysfs path is replaced (From meta-quanta rev: fb6723490cc9cbc8fd806cdd6d795e7feca4173b) Signed-off-by: George Hung <george.hung@quantatw.com> Change-Id: Ic4ae24f3311a1ced845b60bddf247cef6b3c1e1e Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2020-12-10meta-quanta: gbs: update thermal config to R03George Hung1-31/+53
1. Fan LCT = 3330 RPM 2. Minimum fan duty = 15% 3. NVMe Kp=1250,Ki=12 (From meta-quanta rev: b6ba0ea2d0007b1db640ea9d15d171ab7d79938e) Signed-off-by: George Hung <george.hung@quantatw.com> Change-Id: I541dce79aab0b6dc48964cfb0657c19f13f9520f Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2020-10-16meta-quanta: gbs: update thermal config to R02George Hung1-2/+2
1. update the Ki for cputemp 2. update the target temp offset for cputemp (From meta-quanta rev: cd759de50c46b900255d5da4a5b4d03d322e8458) Signed-off-by: George Hung <george.hung@quantatw.com> Change-Id: I5f6ae87d50dd8883564c2a9084833983ea94aa66 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2020-10-07meta-quanta: gbs: update thermal config to R01George Hung1-22/+126
1. update fine tuned PID parameters 2. update sensors threshold (From meta-quanta rev: 52b5953cf0c8c16d34bb8fa7b676316335dbf06e) Signed-off-by: George Hung <george.hung@quantatw.com> Change-Id: Icf6f74543552cf511d64fb6bb35bec279f7d0846 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2020-08-06meta-quanta: gbs: add GBS read-margin-temp configGeorge Hung3-371/+0
Since read-margin-temp_git.bb will move to meta-quanta/meta-common, add read-margin-temp bbappend file and move read-margin-temp folder from meta-gbs/recipes-phosphor/fans to meta-gbs/recipes-quanta/fans read-margin-temp_git.bb move to meta-quanta/meta-common: https://gerrit.openbmc-project.xyz/c/openbmc/meta-quanta/+/35277 (From meta-quanta rev: 410c3e900f09aa1f2fee6b155d9987b5510859c6) Signed-off-by: George Hung <george.hung@quantatw.com> Change-Id: I79ff42570dc9422e3c2e90dd95c5d29b01ec1133 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2020-07-18meta-quanta: gbs: rename fan2/3/4 to fb_fan0/1/2George Hung2-15/+15
Change the sensor name of fans: fan2 -> fb_fan0 fan3 -> fb_fan1 fan4 -> fb_fan2 (From meta-quanta rev: 43bbb292c0d151841db415802849df965f6151ce) Signed-off-by: George Hung <george.hung@quantatw.com> Change-Id: If81cf92c50da512986344b31ba20d93af6dcf061 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2020-07-15meta-quanta: gbs: add pid controller with configGeorge Hung9-0/+696
1. add pid control with fan table config 2. add reboot control service to set fan duty to expected default value before pid control up 3. initial read-margin-temp with json file and the script waits related hwmon sensor could monitor (From meta-quanta rev: b67a01a728b268b9aa61ebde63354ad1a6f46bdd) Signed-off-by: George Hung <george.hung@quantatw.com> Change-Id: I5ae6f5d163dbaee8839bf5222bb650483531e68a Signed-off-by: Andrew Geissler <geissonator@yahoo.com>