summaryrefslogtreecommitdiff
path: root/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/fans
AgeCommit message (Collapse)AuthorFilesLines
2018-08-23[Subtree] Bring openbmc machines to top levelDave Cobbley15-559/+0
The new subtree model brings the subtrees up from the openbmc-machines layer. Change-Id: I58a03ae1be374bc79ae1438e65e888375d12d0c0 Signed-off-by: Dave Cobbley <david.j.cobbley@linux.intel.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2018-04-11meta-romulus: fan-control: Handle service failuresLei YU1-0/+54
Handle dependent service failures: 1. When ambient temperature is unavailable, set default floor speed; 2. When occ services are unavailable, set to max speed. Tested: Verify that the default floor speed is set when outlet temp sensor is missing; Verify that the max speed is set when occ service is killed; With https://gerrit.openbmc-project.xyz/#/c/9584/, verify that the floor speed is set back according to outlet temp when the sensor and occ service are back. Change-Id: I395f99ac8a6e76fdeb11a189294b096ee6256b76 Signed-off-by: Lei YU <mine260309@gmail.com>
2018-03-23meta-romulus: Add fan control yaml configsLei YU13-0/+412
1. The config follows Witherspoon's and remove water-cool/gpu/pcie related configs. 2. Uses FanPwm interface instead of FanSpeed. 3. Removed zone_condition related config which is optional. Romulus is always air cooled. 4. Updated to use groups for events. Tested: Verified that fan control automatically adjust fan speeds based on temperatures. Change-Id: I386c7e921557ef53b445cafe504d2927a76e8e38 Signed-off-by: Lei YU <mine260309@gmail.com>
2018-03-12meta-romulus: Add fan monitor configLei YU2-0/+34
1. Enable fan monitor; 2. Add FanPwm interface; 3. Set the factor, offset for calculation from pwm to rpm Tested: Verifid fan monitor works fine; Manually change pwm, fan monitor will set fan non-functional after a while; change pwm back, it will set fan functional again, as expected. Change-Id: Ic56cbe291959368218b60c4a5b8e305f39ff7edb Signed-off-by: Lei YU <mine260309@gmail.com>
2018-02-01meta-romulus: Add phosphor-cooling-type serviceLei YU3-0/+38
Romulus is air-cooled machine, configure phosphor-cooling-type to always set AirCooled to true and WaterCooled to false. Change-Id: I3b3e477c1b45ff9fb9a4c37ca837cccbb1bf07fa Signed-off-by: Lei YU <mine260309@gmail.com>
2018-01-29meta-romulus: Add fan presence yaml configLei YU2-0/+21
Romulus has 3 fans using aspeed fan tacho, and has no GPIOs to detect fan presences. So assuming the fans are present as long as fan tach is there. Change-Id: I60f36f8127a437511fde22a4c45458b70b4074ed Signed-off-by: Lei YU <mine260309@gmail.com>