Home
last modified time | relevance | path

Searched +full:fan +full:- +full:controller (Results 1 – 25 of 413) sorted by relevance

12345678910>>...17

/kernel/linux/linux-5.10/Documentation/devicetree/bindings/hwmon/
Dnpcm750-pwm-fan.txt1 Nuvoton NPCM7xx PWM and Fan Tacho controller device
3 The Nuvoton BMC NPCM7XX supports 8 Pulse-width modulation (PWM)
4 controller outputs and 16 Fan tachometer controller inputs.
6 Required properties for pwm-fan node
7 - #address-cells : should be 1.
8 - #size-cells : should be 0.
9 - compatible : "nuvoton,npcm750-pwm-fan" for Poleg NPCM7XX.
10 - reg : specifies physical base address and size of the registers.
11 - reg-names : must contain:
13 * "fan" for the Fan registers.
[all …]
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.
6 There can be upto 8 fans supported. Each fan can have one PWM output and
7 one/two Fan tach inputs.
9 Required properties for pwm-tacho node:
10 - #address-cells : should be 1.
12 - #size-cells : should be 1.
14 - #cooling-cells: should be 2.
16 - reg : address and length of the register set for the device.
[all …]
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/hwmon/
Dnpcm750-pwm-fan.txt1 Nuvoton NPCM7xx PWM and Fan Tacho controller device
3 The Nuvoton BMC NPCM7XX supports 8 Pulse-width modulation (PWM)
4 controller outputs and 16 Fan tachometer controller inputs.
6 Required properties for pwm-fan node
7 - #address-cells : should be 1.
8 - #size-cells : should be 0.
9 - compatible : "nuvoton,npcm750-pwm-fan" for Poleg NPCM7XX.
10 - reg : specifies physical base address and size of the registers.
11 - reg-names : must contain:
13 * "fan" for the Fan registers.
[all …]
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.
6 There can be upto 8 fans supported. Each fan can have one PWM output and
7 one/two Fan tach inputs.
9 Required properties for pwm-tacho node:
10 - #address-cells : should be 1.
12 - #size-cells : should be 1.
14 - #cooling-cells: should be 2.
16 - reg : address and length of the register set for the device.
[all …]
Dhpe,gxp-fan-ctrl.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/hwmon/hpe,gxp-fan-ctrl.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: HPE GXP Fan Controller
10 - Nick Hawkins <nick.hawkins@hpe.com>
13 The HPE GXP fan controller controls the fans through an external CPLD
18 const: hpe,gxp-fan-ctrl
22 - description: Fan controller PWM
23 - description: Programmable logic
[all …]
/kernel/linux/linux-6.6/Documentation/hwmon/
Daquacomputer_d5next.rst1 .. SPDX-License-Identifier: GPL-2.0-or-later
3 Kernel driver aquacomputer-d5next
8 * Aquacomputer Aquaero 5/6 fan controllers
10 * Aquacomputer Farbwerk RGB controller
11 * Aquacomputer Farbwerk 360 RGB controller
12 * Aquacomputer Octo fan controller
13 * Aquacomputer Quadro fan controller
18 * Aquacomputer Poweradjust 3 fan controller
23 -----------
30 speed (in RPM), power, voltage and current. Temperature offsets and fan speeds
[all …]
Dnpcm750-pwm-fan.rst1 Kernel driver npcm750-pwm-fan
13 ------------
14 This driver implements support for NUVOTON NPCM7XX PWM and Fan Tacho
15 controller. The PWM controller supports up to 8 PWM outputs. The Fan tacho
16 controller supports up to 16 tachometer inputs.
21 fanX_input ro provide current fan rotation value in RPM as reported
22 by the fan to the device.
24 pwmX rw get or set PWM fan control value. This is an integer
Dmax6620.rst1 .. SPDX-License-Identifier: GPL-2.0-or-later
14 Datasheet: http://pdfserv.maxim-ic.com/en/ds/MAX6620.pdf
17 - L\. Grunenberg <contact@lgrunenberg.de>
18 - Cumulus Networks <support@cumulusnetworks.com>
19 - Shuotian Cheng <shuche@microsoft.com>
20 - Arun Saravanan Balachandran <Arun_Saravanan_Balac@dell.com>
23 -----------
25 This driver implements support for Maxim MAX6620 fan controller.
27 The driver configures the fan controller in RPM mode. To give the readings more
34 fan[1-4]_alarm ro Fan alarm.
[all …]
Daspeed-pwm-tacho.rst1 Kernel driver aspeed-pwm-tacho
11 ------------
12 This driver implements support for ASPEED AST2400/2500 PWM and Fan Tacho
13 controller. The PWM controller supports up to 8 PWM outputs. The Fan tacho
14 controller supports up to 16 tachometer inputs.
19 fanX_input ro provide current fan rotation value in RPM as reported
20 by the fan to the device.
22 pwmX rw get or set PWM fan control value. This is an integer
Dlan966x.rst1 .. SPDX-License-Identifier: GPL-2.0
3 Kernel driver lan966x-hwmon
10 Prefix: 'lan9668-hwmon'
12 Datasheet: https://microchip-ung.github.io/lan9668_reginfo
19 -----------
21 This driver implements support for the Microchip LAN9668 on-chip
22 temperature sensor as well as its fan controller. It provides one
23 temperature sensor and one fan controller. The temperature range
24 of the sensor is specified from -40 to +125 degrees Celsius and
25 its accuracy is +/- 5 degrees Celsius. The fan controller has a
[all …]
Demc2305.rst1 .. SPDX-License-Identifier: GPL-2.0
13 https://www.microchip.com/en-us/product/EMC2305
16 ------------
17 This driver implements support for Microchip EMC2301/2/3/5 RPM-based PWM Fan Controller.
18 The EMC2305 Fan Controller supports up to 5 independently controlled PWM fan drives.
19 Fan rotation speeds are reported in RPM.
20 The driver supports the RPM-based PWM control to keep a fan at the desired speed.
27 fan[1-5]_fault RO files for tachometers TACH1-TACH5 fault indication
28 fan[1-5]_input RO files for tachometers TACH1-TACH5 input (in RPM)
29 pwm[1-5] RW file for fan[1-5] target duty cycle (0..255)
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/pm/powerplay/hwmgr/
Dpptable_v1_0.h35 …AMETERS_NOFAN 0x80 /* No fan is connected to this controller. */
43 …* Thermal controller 'combo type' to use an external controller for Fan control and an internal co…
46 * The driver can pick the correct internal controller based on the ASIC.
49 …ALCONTROLLER_ADT7473_WITH_INTERNAL 0x89 /* ADT7473 Fan Control + Internal Thermal Controller
50 …ALCONTROLLER_EMC2103_WITH_INTERNAL 0x8D /* EMC2103 Fan Control + Internal Thermal Controller
245 ULONG ulDClk; /* UVD D-clock */
246 ULONG ulVClk; /* UVD V-clock */
281 UCHAR ucFanControlMode; /* Legacy or Fuzzy Fan mode */
282 USHORT usFanPWMMax; /* Maximum allowed fan power in percent */
283 USHORT usFanOutputSensitivity; /* Sensitivity of fan reaction to temepature changes */
[all …]
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/pm/powerplay/hwmgr/
Dpptable_v1_0.h35 …AMETERS_NOFAN 0x80 /* No fan is connected to this controller. */
43 …* Thermal controller 'combo type' to use an external controller for Fan control and an internal co…
46 * The driver can pick the correct internal controller based on the ASIC.
49 …ALCONTROLLER_ADT7473_WITH_INTERNAL 0x89 /* ADT7473 Fan Control + Internal Thermal Controller
50 …ALCONTROLLER_EMC2103_WITH_INTERNAL 0x8D /* EMC2103 Fan Control + Internal Thermal Controller
245 ULONG ulDClk; /* UVD D-clock */
246 ULONG ulVClk; /* UVD V-clock */
281 UCHAR ucFanControlMode; /* Legacy or Fuzzy Fan mode */
282 USHORT usFanPWMMax; /* Maximum allowed fan power in percent */
283 USHORT usFanOutputSensitivity; /* Sensitivity of fan reaction to temepature changes */
[all …]
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/pm/legacy-dpm/
Dlegacy_dpm.c33 ((adev)->powerplay.pp_funcs->pre_set_power_state((adev)->powerplay.pp_handle))
36 ((adev)->powerplay.pp_funcs->post_set_power_state((adev)->powerplay.pp_handle))
39 ((adev)->powerplay.pp_funcs->display_configuration_changed((adev)->powerplay.pp_handle))
42 ((adev)->powerplay.pp_funcs->print_power_state((adev)->powerplay.pp_handle, (ps)))
45 ((adev)->powerplay.pp_funcs->vblank_too_short((adev)->powerplay.pp_handle))
48 …((adev)->powerplay.pp_funcs->check_state_equal((adev)->powerplay.pp_handle, (cps), (rps), (equal)))
127 if (rps == adev->pm.dpm.current_ps) in amdgpu_dpm_print_ps_status()
129 if (rps == adev->pm.dpm.requested_ps) in amdgpu_dpm_print_ps_status()
131 if (rps == adev->pm.dpm.boot_ps) in amdgpu_dpm_print_ps_status()
140 if (adev->powerplay.pp_funcs->print_power_state == NULL) in amdgpu_pm_print_power_states()
[all …]
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/mfd/
Dgateworks-gsc.yaml1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
4 $id: http://devicetree.org/schemas/mfd/gateworks-gsc.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Gateworks System Controller
10 The Gateworks System Controller (GSC) is a device present across various
14 - Watchdog Timer
15 - GPIO
16 - Pushbutton controller
17 - Hardware monitor with ADC's for temperature and voltage rails and
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/mfd/
Dgateworks-gsc.yaml1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
4 $id: http://devicetree.org/schemas/mfd/gateworks-gsc.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Gateworks System Controller
10 The Gateworks System Controller (GSC) is a device present across various
14 - Watchdog Timer
15 - GPIO
16 - Pushbutton controller
17 - Hardware monitor with ADC's for temperature and voltage rails and
[all …]
/kernel/linux/linux-5.10/Documentation/hwmon/
Dnpcm750-pwm-fan.rst1 Kernel driver npcm750-pwm-fan
13 ------------
14 This driver implements support for NUVOTON NPCM7XX PWM and Fan Tacho
15 controller. The PWM controller supports up to 8 PWM outputs. The Fan tacho
16 controller supports up to 16 tachometer inputs.
21 fanX_input ro provide current fan rotation value in RPM as reported
22 by the fan to the device.
24 pwmX rw get or set PWM fan control value. This is an integer
Daspeed-pwm-tacho.rst1 Kernel driver aspeed-pwm-tacho
11 ------------
12 This driver implements support for ASPEED AST2400/2500 PWM and Fan Tacho
13 controller. The PWM controller supports upto 8 PWM outputs. The Fan tacho
14 controller supports up to 16 tachometer inputs.
19 fanX_input ro provide current fan rotation value in RPM as reported
20 by the fan to the device.
22 pwmX rw get or set PWM fan control value. This is an integer
/kernel/linux/linux-6.6/drivers/hwmon/
Dnzxt-smart2.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * Reverse-engineered NZXT RGB & Fan Controller/Smart Device v2 driver.
20 * The device has only 3 fan channels/connectors. But all HID reports have
30 "FAN 1",
31 "FAN 2",
32 "FAN 3",
36 "FAN 1 Current",
37 "FAN 2 Current",
38 "FAN 3 Current",
42 "FAN 1 Voltage",
[all …]
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
13 can include temperature sensors, voltage sensors, fan speed
20 sensors-detect script from the lm_sensors package. Read
21 <file:Documentation/hwmon/userspace-tools.rst> for details.
76 with SMpro co-processor.
276 the Aquacomputer D5 Next watercooling pump, Octo and Quadro fan
290 will be called as370-hwmon.
307 tristate "Analog Devices FAN Control HDL Core driver"
310 AXI HDL FAN monitoring core.
313 will be called axi-fan-control
[all …]
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/pm/
Damdgpu_dpm.c114 if (rps == adev->pm.dpm.current_ps) in amdgpu_dpm_print_ps_status()
116 if (rps == adev->pm.dpm.requested_ps) in amdgpu_dpm_print_ps_status()
118 if (rps == adev->pm.dpm.boot_ps) in amdgpu_dpm_print_ps_status()
129 adev->pm.dpm.new_active_crtcs = 0; in amdgpu_dpm_get_active_displays()
130 adev->pm.dpm.new_active_crtc_count = 0; in amdgpu_dpm_get_active_displays()
131 if (adev->mode_info.num_crtc && adev->mode_info.mode_config_initialized) { in amdgpu_dpm_get_active_displays()
133 &ddev->mode_config.crtc_list, head) { in amdgpu_dpm_get_active_displays()
135 if (amdgpu_crtc->enabled) { in amdgpu_dpm_get_active_displays()
136 adev->pm.dpm.new_active_crtcs |= (1 << amdgpu_crtc->crtc_id); in amdgpu_dpm_get_active_displays()
137 adev->pm.dpm.new_active_crtc_count++; in amdgpu_dpm_get_active_displays()
[all …]
/kernel/linux/linux-6.6/drivers/macintosh/
Dtherm_windtunnel.c3 * Time-stamp: <2004/03/20 14:20:59 samuel>
7 * The G4 "windtunnel" has a single fan controlled by an
8 * ADM1030 fan controller and a DS1775 thermostat.
10 * The fan controller is equipped with a temperature sensor
13 * behavior of the fan. It is based upon empirical observations
58 struct i2c_client *fan; member
60 int overheat_temp; /* 100% fan at this temp */
79 { 11, T(0,0), 11 }, /* min fan */
117 /* controller thread */
126 return -EINVAL; in write_reg()
[all …]
/kernel/linux/linux-5.10/drivers/macintosh/
Dtherm_windtunnel.c3 * Time-stamp: <2004/03/20 14:20:59 samuel>
7 * The G4 "windtunnel" has a single fan controlled by an
8 * ADM1030 fan controller and a DS1775 thermostat.
10 * The fan controller is equipped with a temperature sensor
13 * behavior of the fan. It is based upon empirical observations
57 struct i2c_client *fan; member
59 int overheat_temp; /* 100% fan at this temp */
78 { 11, T(0,0), 11 }, /* min fan */
116 /* controller thread */
125 return -EINVAL; in write_reg()
[all …]
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/
Dtrivial-devices.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/trivial-devices.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Rob Herring <robh@kernel.org>
27 spi-max-frequency: true
31 - enum:
33 - acbel,fsg032
34 … # SMBus/I2C Digital Temperature Sensor in 6-Pin SOT with SMBus Alert and Over Temperature Pin
35 - ad,ad7414
[all …]
/kernel/linux/linux-6.6/arch/arm/boot/dts/aspeed/
Daspeed-bmc-inspur-nf5280m6.dts1 // SPDX-License-Identifier: GPL-2.0
3 /dts-v1/;
5 #include "aspeed-g5.dtsi"
6 #include <dt-bindings/gpio/aspeed-gpio.h>
7 #include <dt-bindings/i2c/i2c.h>
8 #include <dt-bindings/leds/leds-pca955x.h>
12 compatible = "inspur,nf5280m6-bmc", "aspeed,ast2500";
15 stdout-path = &uart5;
23 reserved-memory {
24 #address-cells = <1>;
[all …]

12345678910>>...17