/openbmc/linux/arch/arm/boot/dts/aspeed/ |
H A D | aspeed-bmc-ampere-mtjade.dts | 698 fan@0 { 703 fan@1 { 708 fan@2 { 713 fan@3 { 718 fan@4 { 723 fan@5 { 728 fan@6 { 733 fan@7 { 738 fan@8 { 743 fan@9 { [all …]
|
H A D | aspeed-bmc-tyan-s8036.dts | 179 /* CPU fan */ 180 fan@0 { 182 aspeed,fan-tach-ch = /bits/ 8 <0x00>; 186 fan@2 { 188 aspeed,fan-tach-ch = /bits/ 8 <0x02>; 191 fan@3 { 193 aspeed,fan-tach-ch = /bits/ 8 <0x03>; 196 fan@4 { 201 fan@5 { 207 fan@6 { [all …]
|
H A D | aspeed-bmc-asrock-romed8hm3.dts | 196 fan@3 { 198 aspeed,fan-tach-ch = /bits/ 8 <0x03 0x0b>; 201 fan@4 { 203 aspeed,fan-tach-ch = /bits/ 8 <0x04 0x0c>; 206 fan@5 { 208 aspeed,fan-tach-ch = /bits/ 8 <0x05 0x0d>; 211 fan@6 { 213 aspeed,fan-tach-ch = /bits/ 8 <0x06 0x0e>;
|
H A D | aspeed-bmc-opp-lanyang.dts | 97 fan@0 { 99 aspeed,fan-tach-ch = /bits/ 8 <0x00>; 102 fan@1 { 104 aspeed,fan-tach-ch = /bits/ 8 <0x01>; 107 fan@2 { 109 aspeed,fan-tach-ch = /bits/ 8 <0x02>; 112 fan@3 { 114 aspeed,fan-tach-ch = /bits/ 8 <0x03>;
|
/openbmc/openbmc/meta-facebook/meta-yosemite4/recipes-phosphor/gpio/phosphor-gpio-monitor/ |
H A D | fan-board-efuse-fault@.service | 2 Description=fan board power-fault:%i 6 ExecStart=/usr/libexec/phosphor-gpio-monitor/fan-board-efuse-fault %i 7 SyslogIdentifier=fan-board-efuse-fault%i
|
/openbmc/phosphor-fan-presence/docs/monitor/ |
H A D | num_nonfunc_rotors_before_error.md | 5 The number of fan rotors (also known as [`sensors`](sensors.md)) that must be 7 nonfunctional fan rotors are below this value, informational event logs are 8 created against those nonfunctional fan rotors. This attribute is optional and 10 fan rotors([`sensors`](sensors.md)) being monitored is nonfunctional.
|
/openbmc/phosphor-fan-presence/control/json/ |
H A D | zone.cpp | 36 namespace phosphor::fan::control::json namespace 139 void Zone::addFan(std::unique_ptr<Fan> fan) in addFan() argument 141 _fans.emplace_back(std::move(fan)); in addFan() 155 for (auto& fan : _fans) in setTarget() local 157 fan->setTarget(_target); in setTarget() 166 return fan->getName() == fname; in lockFanTarget() 186 return fan->getName() == fname; in unlockFanTarget() 252 for (auto& fan : _fans) in setTargetHold() local 254 fan->setTarget(_target); in setTargetHold() 539 for (const auto& fan : _fans) in dump() local [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/mfd/ |
H A D | gateworks-gsc.yaml | 18 fan controller 87 4 - fan tach input to report RPM's 116 "^fan-controller@[0-9a-f]+$": 119 description: Optional fan controller 123 const: gw,gsc-fan 126 description: The fan controller base address 188 fan-controller@2c { 189 compatible = "gw,gsc-fan";
|
/openbmc/linux/Documentation/hwmon/ |
H A D | asc7621.rst | 32 The fan speed control uses this finer value to produce a "step-less" fan 42 data sheet. Our temperature reports and fan PWM outputs are very smooth 55 Since there is a fan to zone assignment that allows for the "hotter" of 56 a set of zones to control the PWM of an individual fan, but there is no 58 is currently controlling the PWM for a given fan. This is in register 74 fan types. We can also support pulse-stretched PWM so that 3-wire fans 118 - Programmable autonomous fan control based on temperature readings 119 - Noise filtering of temperature reading for fan speed control 121 - 3 PWM fan speed control outputs for 2-, 3- or 4-wire fans and up to 4 fan 245 i.e. when pwm = 0, the fan will be on full and [all …]
|
H A D | lan966x.rst | 22 temperature sensor as well as its fan controller. It provides one 23 temperature sensor and one fan controller. The temperature range 25 its accuracy is +/- 5 degrees Celsius. The fan controller has a 31 The driver exports temperature values, fan tacho input and PWM
|
H A D | mlxreg-fan.rst | 1 Kernel driver mlxreg-fan 41 The driver implements a simple interface for driving a fan connected to 51 The driver exposes the fan to the user space through the hwmon's and 58 fan[1-12]_fault RO files for tachometers TACH1-TACH12 fault indication 59 fan[1-12]_input RO files for tachometers TACH1-TACH12 input (in RPM) 60 pwm1 RW file for fan[1-12] target duty cycle (0..255)
|
/openbmc/phosphor-fan-presence/control/service_files/yaml/ |
H A D | phosphor-fan-control@.service | 7 ExecStart=/usr/bin/phosphor-fan-control --control 8 SyslogIdentifier=phosphor-fan-control 11 RequiredBy=obmc-fan-control-ready@%i.target
|
/openbmc/phosphor-fan-presence/monitor/service_files/yaml/ |
H A D | phosphor-fan-monitor@.service | 7 ExecStart=/usr/bin/phosphor-fan-monitor --monitor 8 SyslogIdentifier=phosphor-fan-monitor 11 RequiredBy=obmc-fan-control-ready@%i.target
|
/openbmc/phosphor-fan-presence/presence/example/ |
H A D | example.yaml | 7 # and is the location where the fan inventory object will be 13 'Example fan with tach feedback detection method. 29 'Example fan with gpio detection method. 43 'Example fan with fallback redundancy policy. 45 Multiple detection methods for a single fan are allowed. When multiple 53 when the first method does not detect a fan and the second method does.' 68 'Example fan with anyof redundancy policy.
|
/openbmc/linux/drivers/hwmon/ |
H A D | adm1029.c | 107 u8 fan[ARRAY_SIZE(ADM1029_REG_FAN)]; member 135 data->fan[nr] = in adm1029_update_device() 174 if (data->fan[attr->index] == 0 || in fan_show() 176 data->fan[attr->index] == 255) { in fan_show() 181 / data->fan[attr->index]; in fan_show() 260 static SENSOR_DEVICE_ATTR_RO(fan1_input, fan, 0); 261 static SENSOR_DEVICE_ATTR_RO(fan2_input, fan, 1); 263 static SENSOR_DEVICE_ATTR_RO(fan1_min, fan, 2); 264 static SENSOR_DEVICE_ATTR_RO(fan2_min, fan, 3);
|
H A D | smsc47b397.c | 102 u16 fan[4]; member 133 data->fan[i] = smsc47b397_read_value(data, in smsc47b397_update_device() 135 data->fan[i] |= smsc47b397_read_value(data, in smsc47b397_update_device() 188 return sprintf(buf, "%d\n", fan_from_reg(data->fan[attr->index])); in fan_show() 190 static SENSOR_DEVICE_ATTR_RO(fan1_input, fan, 0); 191 static SENSOR_DEVICE_ATTR_RO(fan2_input, fan, 1); 192 static SENSOR_DEVICE_ATTR_RO(fan3_input, fan, 2); 193 static SENSOR_DEVICE_ATTR_RO(fan4_input, fan, 3);
|
H A D | lm80.c | 192 data->fan[f_input][0] = rv; in lm80_update_device() 197 data->fan[f_min][0] = rv; in lm80_update_device() 202 data->fan[f_input][1] = rv; in lm80_update_device() 207 data->fan[f_min][1] = rv; in lm80_update_device() 328 data->fan[nr][index] = FAN_TO_REG(val, in fan_store() 331 data->fan[nr][index]); in fan_store() 359 min = FAN_FROM_REG(data->fan[f_min][nr], in fan_div_store() 395 data->fan[f_min][nr]); in fan_div_store() 471 static SENSOR_DEVICE_ATTR_2_RW(fan1_min, fan, f_min, 0); 472 static SENSOR_DEVICE_ATTR_2_RW(fan2_min, fan, f_min, 1); [all …]
|
H A D | dell-smm-hwmon.c | 84 bool fan[DELL_SMM_NO_FANS]; member 230 .ebx = fan, in i8k_get_fan_status() 246 .ebx = fan, in i8k_get_fan_speed() 262 .ebx = fan, in _i8k_get_fan_type() 275 data->fan_type[fan] = _i8k_get_fan_type(data, fan); in i8k_get_fan_type() 277 return data->fan_type[fan]; in i8k_get_fan_type() 287 .ebx = fan | (speed << 8), in i8k_get_fan_nominal_speed() 687 if (data->fan[channel]) in dell_smm_is_visible() 713 if (data->fan[channel]) in dell_smm_is_visible() 937 HWMON_CHANNEL_INFO(fan, [all …]
|
/openbmc/linux/arch/arm/boot/dts/nxp/imx/ |
H A D | imx6ull-tarragon-slavext.dts | 11 fan0: pwm-fan { 12 compatible = "pwm-fan"; 16 fan-supply = <®_fan>; 23 regulator-name = "fan-supply";
|
H A D | imx6ull-tarragon-master.dts | 11 fan0: pwm-fan { 12 compatible = "pwm-fan"; 16 fan-supply = <®_fan>; 23 regulator-name = "fan-supply";
|
/openbmc/openbmc/meta-facebook/meta-yosemite4/recipes-phosphor/leds/ |
H A D | phosphor-led-manager_%.bbappend | 8 FAN_OK_START_INSTFMT="obmc-led-group-start@.service:obmc-led-group-start@fan{0}_ok.service" 11 FAN_FAIL_START_INSTFMT="obmc-led-group-start@.service:obmc-led-group-start@fan{0}_fail.service" 14 FAN_OK_STOP_INSTFMT="obmc-led-group-stop@.service:obmc-led-group-stop@fan{0}_ok.service" 17 FAN_FAIL_STOP_INSTFMT="obmc-led-group-stop@.service:obmc-led-group-stop@fan{0}_fail.service"
|
/openbmc/openbmc/meta-quanta/meta-gbs/recipes-phosphor/fans/phosphor-pid-control/ |
H A D | config.json.in | 6 "type": "fan", 8 …"writePath": "/sys/devices/platform/ahb/ahb:apb/f0103000.pwm-fan-controller/hwmon/@Fan_0_To_4_Hwmo… 14 "type": "fan", 22 "type": "fan", 30 "type": "fan", 38 "type": "fan", 323 "type": "fan", 344 "type": "fan", 492 "type": "fan", 513 "type": "fan", [all …]
|
/openbmc/linux/arch/arm64/boot/dts/marvell/ |
H A D | armada-8040-clearfog-gt-8k.dts | 34 fan: pwm { label 35 compatible = "pwm-fan"; 131 cooling-device = <&fan 4 5>; 163 cooling-device = <&fan 0 1>; 167 cooling-device = <&fan 1 2>; 171 cooling-device = <&fan 2 3>; 175 cooling-device = <&fan 3 4>; 179 cooling-device = <&fan 4 5>; 211 cooling-device = <&fan 0 1>; 215 cooling-device = <&fan 1 2>; [all …]
|
/openbmc/linux/arch/arm/boot/dts/marvell/ |
H A D | mvebu-linkstation-fan.dtsi | 2 * Device Tree common file for gpio-fan on Buffalo Linkstation 48 compatible = "gpio-fan"; 52 gpio-fan,speed-map = 61 pmx_fan_low: pmx-fan-low { 65 pmx_fan_high: pmx-fan-high { 69 pmx_fan_lock: pmx-fan-lock {
|
/openbmc/linux/Documentation/devicetree/bindings/hwmon/ |
H A D | adi,axi-fan-control.yaml | 5 $id: http://devicetree.org/schemas/hwmon/adi,axi-fan-control.yaml# 22 - adi,axi-fan-control-1.00.a 55 axi_fan_control: axi-fan-control@80000000 { 56 compatible = "adi,axi-fan-control-1.00.a";
|