| /openbmc/openbmc-test-automation/redfish/extended/ |
| H A D | test_fan_operation.robot | 3 Documentation Operational check of fans with OS booted. 25 Check Number Of Fans With Power On 26 [Documentation] Verify system has the minimum number of fans. 33 Verify Minimum Number Of Fans With Cooling Type ${number_of_fans} 44 Check Fans Running At Target Speed 45 [Documentation] Verify fans are running at or near target speed. 50 # within 30% of its set target speed. Fans may be accelerating 59 [Documentation] Check direct control of fans. 69 # the fans to normal speed. 78 [Documentation] Verify that the speed of working fans increase when [all …]
|
| /openbmc/phosphor-mrw-tools/ |
| H A D | gen_fan_zone_yaml.pl | 31 my %fans = findFans(); 33 printFanYAML(\%fans, $outputFile); 36 #This function returns a hash representing the fans in the system. 38 # $fans{<name>}{<zone>} 39 # $fans{<name>}{<profile>} 40 # @fans{<name>}{sensors} 50 my %fans; 52 #Find fans by looking at the TACH connections. We could also find 73 push @{$fans{$name}{sensors}}, $sensor; 96 $fans{$name}{profile} = lc $profile; [all …]
|
| /openbmc/openbmc-test-automation/lib/ |
| H A D | fan_utils.robot | 30 [Documentation] Get the names of the fans marked present in inventory. 33 # fans present in inventory e.g. fan0, fan2, fan3. 53 Verify System Error Indication Due To Fans 104 Get Target Speed Of Fans 105 [Documentation] Return the maximum target speed of the system fans. 171 Verify Minimum Number Of Fans With Cooling Type 172 [Documentation] Verify minimum number of fans. 176 # num_fans The number of fans present in the system. 189 # If water cooled must have at least min_fans_water fans, otherwise 192 ... Fatal Error msg=Water cooled but less than ${min_fans_water} fans present. [all …]
|
| /openbmc/phosphor-fan-presence/presence/templates/ |
| H A D | generated.hpp.mako | 44 using Fans = std::array<Fan, ${len(fans)}>; 48 static const Fans fans = 51 % for f in fans: 52 Fans::value_type{ 60 return fans;
|
| /openbmc/phosphor-fan-presence/ |
| H A D | README.md | 12 applications that control and monitor the cooling of a system using fans. Each 14 status of a system that uses fans as its primary cooling mechanism. Since each 92 - Error logging for missing fans 94 - Error logging for nonfunctional fans 95 - System power off due to missing or nonfunctional fans 102 Controls the fans based on a set of events that are configured using a group of 105 fans within a system. Fans are added to zones that then have events configured 106 against the zone to control the fans based on the state of any sized group of 118 - Default = ['control/example/fans.yaml'](control/example/fans.yaml) 137 Monitors the presence state of fans using GPIOs, nonzero tach feedbacks, or a [all …]
|
| /openbmc/openbmc/meta-ieisystem/meta-nf5280m7/recipes-phosphor/packagegroups/ |
| H A D | packagegroup-obmc-apps.bbappend | 9 ${PN}-fans \ 20 RPROVIDES:${PN}-fans += "virtual-obmc-fan-mgmt" 29 SUMMARY:${PN}-fans = "IEI Fans" 30 RDEPENDS:${PN}-fans = " \
|
| /openbmc/openbmc/meta-delta/meta-ahe50dc/recipes-delta/packagegroups/ |
| H A D | packagegroup-delta-apps.bb | 9 ${PN}-fans \ 20 RPROVIDES:${PN}-fans += "virtual-obmc-fan-mgmt" 28 SUMMARY:${PN}-fans = "Delta Power Fans" 29 RDEPENDS:${PN}-fans = " \
|
| /openbmc/openbmc/meta-wistron/recipes-wistron/packagegroups/ |
| H A D | packagegroup-wistron-apps.bb | 9 ${PN}-fans \ 20 RPROVIDES:${PN}-fans += "virtual-obmc-fan-mgmt" 27 SUMMARY:${PN}-fans = "Wistron Fans" 28 RDEPENDS:${PN}-fans = ""
|
| /openbmc/openbmc/meta-supermicro/meta-common/recipes-supermicro/packagegroups/ |
| H A D | packagegroup-supermicro-apps.bb | 9 ${PN}-fans \ 20 RPROVIDES:${PN}-fans += "virtual-obmc-fan-mgmt" 30 SUMMARY:${PN}-fans = "Supermicro Fans" 31 RDEPENDS:${PN}-fans = " \
|
| /openbmc/openbmc/meta-intel-openbmc/meta-common/recipes-intel/packagegroups/ |
| H A D | packagegroup-intel-apps.bb | 9 ${PN}-fans \ 20 RPROVIDES:${PN}-fans += "virtual-obmc-fan-mgmt" 30 SUMMARY:${PN}-fans = "Intel Fans" 31 RDEPENDS:${PN}-fans = " \
|
| /openbmc/openbmc/meta-ibm/meta-genesis3/recipes-phosphor/packagegroups/ |
| H A D | packagegroup-obmc-apps.bbappend | 21 ${PN}-fans \ 31 RPROVIDES:${PN}-fans += "virtual-obmc-fan-mgmt" 46 SUMMARY:${PN}-fans = "IBM Fans" 47 RDEPENDS:${PN}-fans = " \
|
| /openbmc/openbmc/meta-ampere/meta-common/recipes-phosphor/packagegroups/ |
| H A D | packagegroup-ampere-apps.bb | 12 ${PN}-fans \ 23 RPROVIDES:${PN}-fans += "virtual-obmc-fan-mgmt" 43 SUMMARY:${PN}-fans = "Ampere Fans" 44 RDEPENDS:${PN}-fans = " \
|
| /openbmc/phosphor-fan-presence/docs/control/fanctl/ |
| H A D | README.md | 4 control including the ability to manually set the fans to a desired RPM (or PWM 13 algorithm and allow the user to manually set the fans within the system chassis 15 fans, the resume operation re-enables and restarts the phosphor-fan-control 16 service. The status command provides a simple way to get the status of the fans 29 and resume automatic control of all fans within a chassis. 37 - RPM/PWM target to set the fans 43 - Get the full system status in regard to fans 62 - Set all fans to a target value (The tool determines whether the machine is 97 - Get the full system status in regard to fans:
|
| /openbmc/openbmc/meta-bytedance/recipes-phosphor/packagegroups/ |
| H A D | packagegroup-bytedance-apps.bb | 9 ${PN}-fans \ 20 RPROVIDES:${PN}-fans += "virtual-obmc-fan-mgmt" 29 SUMMARY:${PN}-fans = "Bytedance Fans" 30 RDEPENDS:${PN}-fans = " \
|
| /openbmc/openbmc/meta-quanta/meta-olympus-nuvoton/recipes-olympus-nuvoton/packagegroups/ |
| H A D | packagegroup-olympus-nuvoton-apps.bb | 9 ${PN}-fans \ 20 RPROVIDES:${PN}-fans += "virtual-obmc-fan-mgmt" 24 SUMMARY:${PN}-fans = "OLYMPUS NUVOTON Fans" 25 RDEPENDS:${PN}-fans = " \
|
| /openbmc/openbmc/meta-ufispace/meta-common/recipes-phosphor/packagegroups/ |
| H A D | packagegroup-ufispace-apps.bb | 9 ${PN}-fans \ 20 RPROVIDES:${PN}-fans += "virtual-obmc-fan-mgmt" 29 SUMMARY:${PN}-fans = "Ufispace Fans" 30 RDEPENDS:${PN}-fans = " \
|
| /openbmc/openbmc/meta-quanta/meta-s6q/recipes-s6q/packagegroups/ |
| H A D | packagegroup-s6q-apps.bb | 10 ${PN}-fans \ 21 RPROVIDES:${PN}-fans = " virtual-obmc-fan-mgmt" 30 SUMMARY:${PN}-fans = "S6Q Fans" 31 RDEPENDS:${PN}-fans = " \
|
| /openbmc/openbmc/meta-phosphor/recipes-phosphor/fans/ |
| H A D | phosphor-fan-control-fan-config.bb | 7 SRC_URI = "file://fans.yaml" 16 install -D fans.yaml ${D}${control_datadir}/fans.yaml 19 FILES:${PN} += "${control_datadir}/fans.yaml"
|
| H A D | phosphor-fan-control-fan-config-mrw.bb | 18 -o fans.yaml 21 install -D fans.yaml ${D}${control_datadir}/fans.yaml 24 FILES:${PN} += "${control_datadir}/fans.yaml"
|
| /openbmc/openbmc/meta-hpe/meta-common/recipes-phosphor/packagegroups/ |
| H A D | packagegroup-hpe-apps.bb | 9 ${PN}-fans \ 20 RPROVIDES:${PN}-fans += "virtual-obmc-fan-mgmt" 31 SUMMARY:${PN}-fans = "HPE Fans" 32 RDEPENDS:${PN}-fans = " \
|
| /openbmc/openbmc/meta-nuvoton/meta-evb-npcm845/recipes-evb-npcm845/packagegroups/ |
| H A D | packagegroup-evb-npcm845-apps.bb | 9 ${PN}-fans \ 19 RPROVIDES:${PN}-fans += "virtual-obmc-fan-mgmt" 28 SUMMARY:${PN}-fans = "EVB NPCM845 Fans" 29 RDEPENDS:${PN}-fans = " \
|
| /openbmc/openbmc/meta-amd/meta-common/recipes-amd/packagegroups/ |
| H A D | packagegroup-amd-apps.bb | 8 ${PN}-fans \ 23 RPROVIDES:${PN}-fans += "virtual-obmc-fan-mgmt" 33 SUMMARY:${PN}-fans = "AMD Fans" 34 RDEPENDS:${PN}-fans = " \
|
| /openbmc/openbmc/meta-inventec/meta-common/recipes-inventec/packagegroups/ |
| H A D | packagegroup-inventec-apps.bb | 9 ${PN}-fans \ 22 RPROVIDES:${PN}-fans += "virtual-obmc-fan-mgmt" 33 SUMMARY:${PN}-fans = "Inventec Fans" 34 RDEPENDS:${PN}-fans = " \
|
| /openbmc/phosphor-fan-presence/control/json/actions/ |
| H A D | override_fan_target.hpp | 32 * This action locks fans at configured targets when the configured `count` 33 * amount of fans meet criterion for the particular condition. A locked fan 38 * The following config will set all fans in the zone to a target of 9999 if 60 "fans": [ "fan0", "fan1", "fan2", "fan3" ], 94 * the given state. The fans are held at the configured target 115 /* which fans this action applies to */ 119 * @brief lock all fans in this action 127 * @brief unlock all fans in this action 162 * @brief Parse and set the fans
|
| /openbmc/openbmc/meta-openpower/recipes-phosphor/packagegroups/ |
| H A D | packagegroup-op-apps.bb | 9 ${PN}-fans \ 20 RPROVIDES:${PN}-fans += "virtual-obmc-fan-mgmt" 37 SUMMARY:${PN}-fans = "OpenPOWER Fans" 38 RDEPENDS:${PN}-fans = " \
|