/openbmc/linux/Documentation/hwmon/ |
H A D | w83l786ng.rst | 32 The driver implements two temperature sensors, two fan rotation speed 40 or 128 for fan 1/2) to give the readings more range or accuracy. 50 - this file stores PWM duty cycle or DC value (fan speed) in range: 54 - this file controls mode of fan/temperature control:
|
H A D | adt7470.rst | 24 external temperatures. It has four (4) 16-bit counters for measuring fan speed. 25 There are four (4) PWM outputs that can be used to control fan speed. 28 that allows fan speed to be adjusted automatically based on any of the ten 34 Each of the measured inputs (temperature, fan speed) has corresponding high/low 40 automatic fan pwm control to set the fan speed. The driver will not read the
|
H A D | max6650.rst | 33 set, e.g. only one fan-input, instead of 4 for the MAX6651. 40 fan1_input ro fan tachometer speed in RPM 44 fan1_target rw desired fan speed in RPM (closed loop mode only) 69 voltage_12V: 5=5V fan, 12=12V fan, 0=don't change
|
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. 57 - ``fan``: The fan has stalled or has been disconnected while running. 87 ``description`` ``Reports CPU0 fan speed`` 129 - Only temperature, fan speed, and intrusion sensor types have been seen in
|
/openbmc/docs/designs/ |
H A D | thermal-control-modes.md | 13 can be resolved by altering the fan control application's floor table, 30 exhaust temp and include that within the fan control algorithm. A similar issue 41 undetectable configuration that alters the fan floor speeds unrelated to 54 As one implementation, phosphor-fan-presence/control would be updated to extend 56 its fan control configuration for the platform. Once the fan control application 60 persisted each time it is updated. This is to ensure each time the fan control 79 Trigger the use of an alternative fan floor table based on the thermal control
|
/openbmc/linux/drivers/gpu/drm/amd/pm/legacy-dpm/ |
H A D | legacy_dpm.c | 180 struct _ATOM_PPLIB_FANTABLE fan; member 242 adev->pm.dpm.fan.t_hyst = fan_info->fan.ucTHyst; in amdgpu_parse_extended_power_table() 243 adev->pm.dpm.fan.t_min = le16_to_cpu(fan_info->fan.usTMin); in amdgpu_parse_extended_power_table() 244 adev->pm.dpm.fan.t_med = le16_to_cpu(fan_info->fan.usTMed); in amdgpu_parse_extended_power_table() 245 adev->pm.dpm.fan.t_high = le16_to_cpu(fan_info->fan.usTHigh); in amdgpu_parse_extended_power_table() 246 adev->pm.dpm.fan.pwm_min = le16_to_cpu(fan_info->fan.usPWMMin); in amdgpu_parse_extended_power_table() 247 adev->pm.dpm.fan.pwm_med = le16_to_cpu(fan_info->fan.usPWMMed); in amdgpu_parse_extended_power_table() 248 adev->pm.dpm.fan.pwm_high = le16_to_cpu(fan_info->fan.usPWMHigh); in amdgpu_parse_extended_power_table() 252 adev->pm.dpm.fan.t_max = 10900; in amdgpu_parse_extended_power_table() 253 adev->pm.dpm.fan.cycle_delay = 100000; in amdgpu_parse_extended_power_table() [all …]
|
/openbmc/openbmc/meta-ibm/recipes-phosphor/packagegroups/ |
H A D | packagegroup-obmc-apps.bbappend | 33 RDEPENDS:${PN}-fan-control:append:ibm-ac-server = " fan-watchdog" 34 RDEPENDS:${PN}-fan-control:append:p10bmc = " fan-watchdog phosphor-fan-sensor-monitor"
|
/openbmc/linux/arch/arm/boot/dts/nuvoton/ |
H A D | nuvoton-npcm750-runbmc-olympus.dts | 846 fan@0 { 848 fan-tach-ch = /bits/ 8 <0x00 0x01>; 851 fan@1 { 853 fan-tach-ch = /bits/ 8 <0x02 0x03>; 856 fan@2 { 858 fan-tach-ch = /bits/ 8 <0x04 0x05>; 861 fan@3 { 866 fan@4 { 871 fan@5 { 876 fan@6 { [all …]
|
/openbmc/phosphor-fan-presence/control/ |
H A D | meson.build | 27 'json/fan.cpp', 58 './gen-fan-zone-defs.py', 77 'fan.cpp', 90 'phosphor-fan-control',
|
/openbmc/linux/fs/cachefiles/ |
H A D | volume.c | 22 struct dentry *vdentry, *fan; in cachefiles_acquire_volume() local 72 fan = cachefiles_get_directory(cache, vdentry, name, NULL); in cachefiles_acquire_volume() 73 if (IS_ERR(fan)) in cachefiles_acquire_volume() 75 volume->fanout[i] = fan; in cachefiles_acquire_volume()
|
/openbmc/linux/arch/arm/boot/dts/aspeed/ |
H A D | aspeed-bmc-inspur-on5263m5.dts | 135 fan@0 { 137 aspeed,fan-tach-ch = /bits/ 8 <0x00 0x01>; 140 fan@1 { 142 aspeed,fan-tach-ch = /bits/ 8 <0x02 0x03>;
|
/openbmc/linux/arch/arm64/boot/dts/nvidia/ |
H A D | tegra234-p3768-0000+p3767-0000.dts | 84 pwm-fan { 105 cooling-device = <&fan 0 1>; 110 cooling-device = <&fan 1 2>; 115 cooling-device = <&fan 2 3>;
|
H A D | tegra234-p3737-0000.dtsi | 77 fan: pwm-fan { label 78 compatible = "pwm-fan";
|
/openbmc/phosphor-fan-presence/monitor/ |
H A D | tach_sensor.cpp | 33 namespace fan namespace 73 Fan& fan, const std::string& id, bool hasTarget, in TachSensor() argument 80 _fan(fan), _name(FAN_SENSOR_PATH + id), in TachSensor() 81 _invName(fs::path(fan.getName()) / id), _hasTarget(hasTarget), in TachSensor() 86 _timer(event, std::bind(&Fan::updateState, &fan, std::ref(*this))), in TachSensor() 138 event, std::bind(&Fan::sensorErrorTimerExpired, &fan, in TachSensor() 147 std::bind(&Fan::countTimerExpired, &fan, std::ref(*this))); in TachSensor()
|
H A D | fan_defs.hpp | 5 extern const std::vector<phosphor::fan::monitor::FanDefinition> fanDefinitions; 7 extern const std::vector<phosphor::fan::monitor::CreateGroupFunction>
|
/openbmc/openbmc/meta-phosphor/recipes-phosphor/fans/phosphor-fan-control-fan-config/ |
H A D | fans.yaml | 1 #Default fan definition YAML - empty. 2 #For format, see documentation in fan control code repository example yaml.
|
/openbmc/openbmc/meta-phosphor/recipes-phosphor/fans/phosphor-fan-monitor-config/ |
H A D | monitor.yaml | 1 #Default fan monitor definition YAML - empty. 2 #For format, see documentation in fan monitor code repository example yaml.
|
/openbmc/openbmc/meta-phosphor/recipes-phosphor/fans/phosphor-fan-control-zone-config/ |
H A D | zones.yaml | 1 #Default fan zone definition YAML - empty. 2 #For format, see documentation in fan control code repository example yaml.
|
/openbmc/phosphor-fan-presence/docs/control/ |
H A D | events.md | 22 "name": "fan(s) missing", 25 "name": "fan inventory", 103 Init triggers run when fan control events are enabled on fan control startup. 247 that parameter to help choose a fan floor. 431 Sets the fan floor to the defined zone's default fan floor when a service 522 data again, active fan target changes are allowed. 528 "name": "fan inventory", 537 with the 'fan inventory' group is lost. 611 "name": "fan targets", 701 "name": "fan inventory", [all …]
|
/openbmc/openbmc/meta-facebook/meta-minerva/recipes-phosphor/settings/ |
H A D | phosphor-settings-defaults-native.bbappend | 4 file://minerva-fan.yaml \ 8 cat minerva-fan.yaml >> ${D}${settings_datadir}/defaults.yaml
|
/openbmc/openbmc/meta-hpe/meta-common/recipes-phosphor/packagegroups/ |
H A D | packagegroup-obmc-apps.bbappend | 7 RDEPENDS:${PN}-fan-control = " \ 8 ${VIRTUAL-RUNTIME_obmc-fan-control} \
|
/openbmc/openbmc/meta-tyan/meta-common/recipes-phosphor/dummy/ |
H A D | tyan-dummy.bb | 6 PROVIDES += "virtual/obmc-fan-mgmt" 7 RPROVIDES:${PN} += "virtual-obmc-fan-mgmt"
|
/openbmc/phosphor-fan-presence/control/config_files/p10bmc/com.ibm.Hardware.Chassis.Model.Everest/ |
H A D | events.json | 77 // if a dual-rotor fan becomes non-functional, lock its speed to 294 // Set a fan floor if an OCC isn't active 329 // Set a raised fan floor when any temperature or altitude sensor is
|
/openbmc/phosphor-fan-presence/control/config_files/p10bmc/com.ibm.Hardware.Chassis.Model.Rainier2U/ |
H A D | events.json | 87 // if a dual-rotor fan becomes non-functional, lock its speed to 372 // Set a fan floor if an OCC isn't active 407 // Set a raised fan floor when any temperature or altitude sensor is
|
/openbmc/openbmc/meta-ibm/meta-sbp1/recipes-phosphor/packagegroups/ |
H A D | packagegroup-obmc-apps.bbappend | 25 virtual/obmc-fan-mgmt \ 31 RPROVIDES:${PN}-fans += "virtual-obmc-fan-mgmt" 51 SUMMARY:${PN}-fans = "IBM fan"
|