/openbmc/pldm/host-bmc/dbus/ |
H A D | fan.hpp | 15 sdbusplus::xyz::openbmc_project::Inventory::Item::server::Fan>; 17 class Fan : public ItemFan class 20 Fan() = delete; 21 ~Fan() = default; 22 Fan(const Fan&) = delete; 23 Fan& operator=(const Fan&) = delete; 24 Fan(Fan&&) = delete; 25 Fan& operator=(Fan&&) = delete; 27 Fan(sdbusplus::bus_t& bus, const std::string& objPath) : in Fan() function in pldm::dbus::Fan
|
/openbmc/phosphor-fan-presence/control/ |
H A D | fan.hpp | 22 class Fan class 25 Fan() = delete; 26 Fan(const Fan&) = delete; 27 Fan(Fan&&) = default; 28 Fan& operator=(const Fan&) = delete; 29 Fan& operator=(Fan&&) = default; 30 ~Fan() = default; 39 Fan(sdbusplus::bus_t& bus, const FanDefinition& def);
|
H A D | fan.cpp | 35 Fan::Fan(sdbusplus::bus_t& bus, const FanDefinition& def) : in Fan() function in phosphor::fan::control::Fan 58 void Fan::setSpeed(uint64_t speed) in setSpeed()
|
/openbmc/phosphor-fan-presence/control/json/ |
H A D | fan.hpp | 43 class Fan : public ConfigBase class 51 Fan() = delete; 52 Fan(const Fan&) = delete; 53 Fan(Fan&&) = delete; 54 Fan& operator=(const Fan&) = delete; 55 Fan& operator=(Fan&&) = delete; 56 ~Fan() = default; 64 explicit Fan(const json& jsonObj);
|
H A D | fan.cpp | 35 Fan::Fan(const json& jsonObj) : in Fan() function in phosphor::fan::control::json::Fan 43 void Fan::setInterface(const json& jsonObj) in setInterface() 55 void Fan::setSensors(const json& jsonObj) in setSensors() 90 void Fan::setZone(const json& jsonObj) in setZone() 101 void Fan::setTarget(uint64_t target) in setTarget() 127 void Fan::lockTarget(uint64_t target) in lockTarget() 144 void Fan::unlockTarget(uint64_t target) in unlockTarget()
|
/openbmc/phosphor-fan-presence/monitor/ |
H A D | fan.hpp | 53 class Fan class 66 Fan() = delete; 67 Fan(const Fan&) = delete; 68 Fan(Fan&&) = default; 69 Fan& operator=(const Fan&) = delete; 70 Fan& operator=(Fan&&) = default; 71 ~Fan() = default; 83 Fan(Mode mode, sdbusplus::bus_t& bus, const sdeventplus::Event& event,
|
H A D | fan.cpp | 38 Fan::Fan(Mode mode, sdbusplus::bus_t& bus, const sdeventplus::Event& event, in Fan() function in phosphor::fan::monitor::Fan 47 _monitorTimer(event, std::bind(std::mem_fn(&Fan::startMonitor), this)), in Fan() 53 std::bind(std::mem_fn(&Fan::presenceChanged), this, in Fan() 59 std::bind(std::mem_fn(&Fan::presenceIfaceAdded), this, in Fan() 140 void Fan::presenceIfaceAdded(sdbusplus::message_t& msg) in presenceIfaceAdded() 175 void Fan::startMonitor() in startMonitor() 218 void Fan::tachChanged() in tachChanged() 229 void Fan::tachChanged(TachSensor& sensor) in tachChanged() 253 void Fan::countTimerExpired(TachSensor& sensor) in countTimerExpired() 262 void Fan::process(TachSensor& sensor) in process() [all …]
|
H A D | system.hpp | 79 void fanStatusChange(const Fan& fan, bool skipRulesCheck = false); 89 void sensorErrorTimerExpired(const Fan& fan, const TachSensor& sensor); 97 void fanMissingErrorTimerExpired(const Fan& fan); 163 std::vector<std::unique_ptr<Fan>> _fans; 266 void updateFanHealth(const Fan& fan);
|
/openbmc/linux/Documentation/devicetree/bindings/hwmon/ |
H A D | npcm750-pwm-fan.txt | 1 Nuvoton NPCM PWM and Fan Tacho controller device 4 controller outputs and 16 Fan tachometer controller inputs. 7 controller outputs and 16 Fan tachometer controller inputs. 17 * "fan" for the Fan registers. 21 * "fan" for Fan controller operating clock. 22 - interrupts : contain the Fan interrupts with flags for falling edge. 24 - pinctrl-0 : phandle referencing pin configuration of the PWM and Fan 30 Each fan subnode must have one PWM channel and at least one Fan tach channel. 40 - fan-tach-ch : specify the Fan tach input channel. 44 At least one Fan tach input channel is required
|
H A D | aspeed-pwm-tacho.txt | 1 ASPEED AST2400/AST2500 PWM and Fan Tacho controller device driver 3 The ASPEED PWM controller can support upto 8 PWM outputs. The ASPEED Fan Tacho 4 controller can support upto 16 Fan tachometer inputs. 7 one/two Fan tach inputs. 33 one/two Fan tach inputs. 45 - aspeed,fan-tach-ch : should specify the Fan tach input channel. 47 Fan tach channel 0 and 15 indicating Fan tach channel 15. 48 At least one Fan tach input channel is required.
|
/openbmc/linux/Documentation/hwmon/ |
H A D | ibm-cffps.rst | 33 fan1_alarm Fan 1 warning. 34 fan1_fault Fan 1 fault. 35 fan1_input Fan 1 speed in RPM. 36 fan2_alarm Fan 2 warning. 37 fan2_fault Fan 2 fault. 38 fan2_input Fan 2 speed in RPM.
|
H A D | max31785.rst | 38 fan[1-4]_alarm Fan alarm. 39 fan[1-4]_fault Fan fault. 40 fan[1-8]_input Fan RPM. On the MAX31785A, inputs 5-8 correspond to the 42 fan[1-4]_target Fan input target 55 pwm[1-4] Fan target duty cycle (0..255)
|
H A D | gxp-fan-ctrl.rst | 25 pwm[0-7] Fan 0 to 7 respective PWM value (0-255) 26 fan[0-7]_fault Fan 0 to 7 respective fault status: 1 fail, 0 ok 27 fan[0-7]_enable Fan 0 to 7 respective enabled status: 1 enabled, 0 disabled
|
H A D | asus_wmi_sensors.rst | 49 * CPU Fan RPM, 50 * Chassis Fan 1 RPM, 51 * Chassis Fan 2 RPM, 52 * Chassis Fan 3 RPM, 53 * HAMP Fan RPM,
|
H A D | w83792d.rst | 46 strategies called: Smart Fan I (Thermal Cruise mode) and Smart Fan II. 63 Fan rotation speeds are reported in RPM (rotations per minute). An alarm is 64 triggered if the rotation speed has dropped below a programmable limit. Fan 130 Fan control 142 In this mode, W83792D provides the Smart Fan system to automatically control 163 Smart Fan II 185 * 2 Smart Fan II 197 - four temperature points for each fan for Smart Fan II 199 - three PWM/DC levels for each fan for Smart Fan II
|
H A D | max6639.rst | 43 pwm1 RW Fan 1 target duty cycle (0..255) 44 pwm2 RW Fan 2 target duty cycle (0..255) 47 fan1_fault R Fan 1 fault 48 fan2_fault R Fan 2 fault
|
H A D | hp-wmi-sensors.rst | 33 ``fan[X]_input`` RO Fan speed in RPM. 34 ``fan[X]_label`` RO Fan sensor label. 35 ``fan[X]_fault`` RO Fan sensor fault indicator. 36 ``fan[X]_alarm`` RO Fan sensor alarm indicator. 86 ``name`` ``CPU0 Fan`` 106 ``name`` ``CPU0 Fan Stall`` 107 ``description`` ``CPU0 Fan Speed``
|
H A D | pc87427.rst | 35 Fan Monitoring 38 Fan rotation speeds are reported as 14-bit values from a gated clock 46 Fan Speed Control 49 Fan speed can be controlled by PWM outputs. There are 4 possible modes:
|
/openbmc/openbmc-test-automation/redfish/extended/ |
H A D | test_fan_operation.robot | 36 Check Number Of Fan Monitors With Power On 40 Verify Fan Monitors With State On 54 Verify Fan Speed ${tolerance} ${fan_names} 57 Check Fan Manual Control 71 Verify Direct Fan Control 76 Check Fan Speed Increase When One Disabled 83 Verify Fan Speed Increase ${fan_names} 114 ${number_of_fans} ${fan_names}= Get Fan Count And Names
|
/openbmc/phosphor-fan-presence/presence/ |
H A D | fan.hpp | 17 using Fan = std::tuple<std::string, std::string, std::optional<size_t>>; typedef 28 void setPresence(const Fan& fan, bool newState); 38 bool getPresence(const Fan& fan);
|
/openbmc/u-boot/board/freescale/common/ |
H A D | emc2305.c | 20 u8 Fan[NUM_OF_FANS] = {I2C_EMC2305_FAN1, in set_fan_speed() local 27 if (i2c_write(I2C_EMC2305_ADDR, Fan[index], 1, &data, 1) != 0) { in set_fan_speed() 29 Fan[index]); in set_fan_speed()
|
/openbmc/phosphor-fan-presence/presence/test/ |
H A D | fallbacktest.cpp | 18 void setPresence(const Fan&, bool newState) in setPresence() argument 71 Fan fan{"/path", "name", 0}; in TEST() 102 Fan fan{"/path", "name", 0}; in TEST() 148 Fan fan{"/path", "name"}; in TEST() 187 Fan fan{"/path", "name"}; in TEST() 220 Fan fan{"/path", "name"}; in TEST()
|
/openbmc/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Inventory/Item/Fan/ |
H A D | meson.build | 3 sdbusplus_current_path = 'xyz/openbmc_project/Inventory/Item/Fan' 8 '../../../../../../yaml/xyz/openbmc_project/Inventory/Item/Fan.interface.yaml', 28 'xyz/openbmc_project/Inventory/Item/Fan',
|
/openbmc/openbmc-test-automation/redfish/systems/ |
H A D | test_alternate_fan_settings.robot | 3 Documentation Test Suite for Supported Fan Modules. 27 Verify Current Fan Thermal Mode 54 Verify Supported Fan Thermal Modes Available 64 Verify Supported Fan Thermal Modes Switch At Standby 76 Verify Supported Fan Thermal Modes Switch At Runtime 88 Verify Supported Fan Thermal Mode Remains Set After Boot
|
/openbmc/openbmc-test-automation/lib/ |
H A D | fan_utils.robot | 11 # Fan state values. 29 Get Fan Names 79 Set Fan State 93 Set Fan Target Speed 146 Get Fan Target And Speed 163 Set Fan Daemon State 205 Verify Fan Monitors With State 229 Get Fan Count And Names 234 ${fan_names}= Get Fan Names ${fan_names} 254 Set Fan State ${fan_name} ${fan_functional} [all …]
|