Home
last modified time | relevance | path

Searched refs:Fan (Results 1 – 25 of 264) sorted by relevance

1234567891011

/openbmc/pldm/host-bmc/dbus/
H A Dfan.hpp15 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 Dfan.hpp22 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 Dfan.cpp35 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 Dfan.hpp43 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 Dfan.cpp35 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 Dfan.hpp53 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 Dfan.cpp38 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 Dsystem.hpp79 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 Dnpcm750-pwm-fan.txt1 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 Daspeed-pwm-tacho.txt1 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 Dibm-cffps.rst33 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 Dmax31785.rst38 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 Dgxp-fan-ctrl.rst25 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 Dasus_wmi_sensors.rst49 * CPU Fan RPM,
50 * Chassis Fan 1 RPM,
51 * Chassis Fan 2 RPM,
52 * Chassis Fan 3 RPM,
53 * HAMP Fan RPM,
H A Dw83792d.rst46 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 Dmax6639.rst43 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 Dhp-wmi-sensors.rst33 ``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 Dpc87427.rst35 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 Dtest_fan_operation.robot36 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 Dfan.hpp17 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 Demc2305.c20 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 Dfallbacktest.cpp18 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 Dmeson.build3 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 Dtest_alternate_fan_settings.robot3 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 Dfan_utils.robot11 # 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 …]

1234567891011