/openbmc/linux/Documentation/devicetree/bindings/hwmon/ |
H A D | npcm750-pwm-fan.txt | 1 Nuvoton NPCM 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 The Nuvoton BMC NPCM8XX supports 12 Pulse-width modulation (PWM) 7 controller outputs and 16 Fan tachometer controller inputs. 9 Required properties for pwm-fan node 10 - #address-cells : should be 1. 11 - #size-cells : should be 0. 12 - compatible : "nuvoton,npcm750-pwm-fan" for Poleg NPCM7XX. 13 : "nuvoton,npcm845-pwm-fan" for Arbel NPCM8XX. [all …]
|
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. 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 …]
|
H A D | hpe,gxp-fan-ctrl.yaml | 1 # 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 …]
|
H A D | aspeed,g6-pwm-tach.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 4 --- 5 $id: http://devicetree.org/schemas/hwmon/aspeed,g6-pwm-tach.yaml# 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 8 title: ASPEED G6 PWM and Fan Tach controller 11 - Billy Tsai <billy_tsai@aspeedtech.com> 14 The ASPEED PWM controller can support up to 16 PWM outputs. 15 The ASPEED Fan Tacho controller can support up to 16 fan tach input. 22 - aspeed,ast2600-pwm-tach 33 "#pwm-cells": [all …]
|
H A D | maxim,max31790.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: The Maxim MAX31790 Fan Controller 10 - Guenter Roeck <linux@roeck-us.net> 11 - Chanh Nguyen <chanh@os.amperecomputing.com> 15 independent PWM outputs. The desired fan speeds (or PWM duty cycles) 34 "#pwm-cells": 38 "^fan-[0-9]+$": 39 $ref: fan-common.yaml# [all …]
|
/openbmc/linux/Documentation/hwmon/ |
H A D | aquacomputer_d5next.rst | 1 .. 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 …]
|
H A D | npcm750-pwm-fan.rst | 1 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
|
H A D | aspeed-pwm-tacho.rst | 1 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
|
H A D | max6620.rst | 1 .. 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 …]
|
H A D | lan966x.rst | 1 .. 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 …]
|
/openbmc/linux/drivers/gpu/drm/amd/pm/powerplay/hwmgr/ |
H A D | pptable_v1_0.h | 35 …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 …]
|
/openbmc/bmcweb/redfish-core/schema/oem/openbmc/json-schema/ |
H A D | OpenBMCManager.v1_0_0.json | 2 …"$id": "https://github.com/openbmc/bmcweb/tree/master/redfish-core/schema/oem/openbmc/json-schema/… 3 "$schema": "http://redfish.dmtf.org/schemas/v1/redfish-schema-v1.json", 6 "Fan": { object 8 "description": "OpenBmc oem fan properties.", 9 "longDescription": "OpenBMC oem fan properties.", 11 "^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\\.[a-zA-Z_][a-zA-Z0-9_]*$": { 34 "description": "Current OpenBMC fan controllers.", 35 "longDescription": "Current OpenBMC fan controllers." 46 "description": "Current OpenBMC fan zones.", 47 "longDescription": "Current OpenBMC fan zones." [all …]
|
/openbmc/linux/drivers/gpu/drm/amd/pm/legacy-dpm/ |
H A D | legacy_dpm.c | 33 ((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 …]
|
/openbmc/linux/Documentation/devicetree/bindings/mfd/ |
H A D | gateworks-gsc.yaml | 1 # 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 …]
|
/openbmc/phosphor-pid-control/examples/ |
H A D | fan-info.json | 5 "type": "fan", 7 … "writePath": "/sys/devices/platform/ahb/ahb:apb/1e786000.pwm-tacho-controller/hwmon/**/pwm1", 13 "type": "fan", 15 … "writePath": "/sys/devices/platform/ahb/ahb:apb/1e786000.pwm-tacho-controller/hwmon/**/pwm2", 21 "type": "fan", 23 … "writePath": "/sys/devices/platform/ahb/ahb:apb/1e786000.pwm-tacho-controller/hwmon/**/pwm3", 29 "type": "fan", 31 … "writePath": "/sys/devices/platform/ahb/ahb:apb/1e786000.pwm-tacho-controller/hwmon/**/pwm4", 37 "type": "fan", 42 "type": "fan", [all …]
|
/openbmc/openbmc/meta-nuvoton/meta-evb-npcm845/recipes-phosphor/fans/phosphor-pid-control/ |
H A D | config-evb-npcm845.json | 5 "type": "fan", 7 … "writePath": "/sys/devices/platform/ahb/ahb:apb/f0103000.pwm-fan-controller/hwmon/**/pwm1", 13 "type": "fan", 15 … "writePath": "/sys/devices/platform/ahb/ahb:apb/f0103000.pwm-fan-controller/hwmon/**/pwm2", 21 "type": "fan", 23 … "writePath": "/sys/devices/platform/ahb/ahb:apb/f0103000.pwm-fan-controller/hwmon/**/pwm3", 29 "type": "fan", 31 … "writePath": "/sys/devices/platform/ahb/ahb:apb/f0103000.pwm-fan-controller/hwmon/**/pwm4", 52 "type": "fan", 78 "type": "fan",
|
/openbmc/linux/Documentation/devicetree/bindings/hwmon/pmbus/ |
H A D | max31785.txt | 1 Bindings for the Maxim MAX31785 Intelligent Fan Controller 9 - compatible : One of "maxim,max31785" or "maxim,max31785a" 10 - reg : I2C address, one of 0x52, 0x53, 0x54, 0x55. 11 - #address-cells : Must be 1 12 - #size-cells : Must be 0 13 - #thermal-sensor-cells : Should be 1. The device supports: 14 - One internal sensor 15 - Four external I2C digital sensors 16 - Six external thermal diodes 19 - use-stored-presence : Do not treat the devicetree description as canon for [all …]
|
/openbmc/bmcweb/redfish-core/schema/oem/openbmc/csdl/ |
H A D | OpenBMCManager_v1.xml | 1 <?xml version="1.0" encoding="UTF-8"?> 2 <edmx:Edmx xmlns:edmx="http://docs.oasis-open.org/odata/ns/edmx" Version="4.0"> 3 …<edmx:Reference Uri="http://docs.oasis-open.org/odata/odata/v4.0/errata03/csd01/complete/vocabular… 22 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="OpenBMCManager"> 32 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="OpenBMCManager.v1_0_0"> 37 <Property Name="Fan" Type="OpenBMCManager.v1_0_0.Fan"> 38 <Annotation Term="OData.Description" String="OpenBMC fan configuration."/> 39 <Annotation Term="OData.LongDescription" String="OpenBMC fan configuration."/> 42 <ComplexType Name="Fan"> 44 <Annotation Term="OData.Description" String="OpenBmc oem fan properties."/> [all …]
|
/openbmc/phosphor-pid-control/ |
H A D | configure.md | 1 # How to Configure Phosphor-pid-control 5 They can come either from a dedicated config file or via D-Bus from e.g. 6 `entity-manager`. 8 ## D-Bus Configuration 10 If config file does not exist the configuration is obtained from a set of D-Bus 11 interfaces. When using `entity-manager` to provide them refer to `Pid`, 13 [schemas](https://github.com/openbmc/entity-manager/tree/master/schemas). The 19 ### --strict-failsafe-pwm 26 ### --offline-failsafe-pwm 29 controller is offline when it's rebuilding the configuration or when it's about [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/ |
H A D | trivial-devices.yaml | 1 # 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 …]
|
/openbmc/linux/arch/arm/boot/dts/aspeed/ |
H A D | aspeed-bmc-ibm-rainier.dts | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 /dts-v1/; 5 #include "aspeed-g6.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 = "ibm,rainier-bmc", "aspeed,ast2600"; 34 stdout-path = &uart5; 43 reserved-memory { 44 #address-cells = <1>; [all …]
|
H A D | aspeed-bmc-ibm-system1.dts | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 /dts-v1/; 5 #include "aspeed-g6.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 = "ibm,system1-bmc", "aspeed,ast2600"; 74 stdout-path = "uart5:115200n8"; 82 reserved-memory { 83 #address-cells = <1>; [all …]
|
/openbmc/linux/drivers/hwmon/ |
H A D | nzxt-smart2.c | 1 // 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 …]
|
H A D | Kconfig | 1 # 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 …]
|
/openbmc/linux/drivers/macintosh/ |
H A D | therm_windtunnel.c | 3 * 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 …]
|