1 # SPDX-License-Identifier: GPL-2.0-only OR BSD 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 2 %YAML 1.2 2 %YAML 1.2 3 --- 3 --- 4 $id: http://devicetree.org/schemas/hwmon/fan-c 4 $id: http://devicetree.org/schemas/hwmon/fan-common.yaml# 5 $schema: http://devicetree.org/meta-schemas/co 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 title: Common Fan Properties 7 title: Common Fan Properties 8 8 9 maintainers: 9 maintainers: 10 - Naresh Solanki <naresh.solanki@9elements.co 10 - Naresh Solanki <naresh.solanki@9elements.com> 11 - Billy Tsai <billy_tsai@aspeedtech.com> 11 - Billy Tsai <billy_tsai@aspeedtech.com> 12 12 13 properties: 13 properties: 14 max-rpm: 14 max-rpm: 15 description: 15 description: 16 Max RPM supported by fan. 16 Max RPM supported by fan. 17 $ref: /schemas/types.yaml#/definitions/uin 17 $ref: /schemas/types.yaml#/definitions/uint32 18 maximum: 100000 18 maximum: 100000 19 19 20 min-rpm: 20 min-rpm: 21 description: 21 description: 22 Min RPM supported by fan. 22 Min RPM supported by fan. 23 $ref: /schemas/types.yaml#/definitions/uin 23 $ref: /schemas/types.yaml#/definitions/uint32 24 maximum: 1000 24 maximum: 1000 25 25 26 pulses-per-revolution: 26 pulses-per-revolution: 27 description: 27 description: 28 The number of pulse from fan sensor per 28 The number of pulse from fan sensor per revolution. 29 $ref: /schemas/types.yaml#/definitions/uin 29 $ref: /schemas/types.yaml#/definitions/uint32 30 maximum: 4 30 maximum: 4 31 31 32 tach-div: 32 tach-div: 33 description: 33 description: 34 Divisor for the tach sampling clock, whi 34 Divisor for the tach sampling clock, which determines the sensitivity of the tach pin. 35 $ref: /schemas/types.yaml#/definitions/uin 35 $ref: /schemas/types.yaml#/definitions/uint32 36 36 37 target-rpm: 37 target-rpm: 38 description: 38 description: 39 The default desired fan speed in RPM. 39 The default desired fan speed in RPM. 40 $ref: /schemas/types.yaml#/definitions/uin 40 $ref: /schemas/types.yaml#/definitions/uint32 41 41 42 fan-driving-mode: 42 fan-driving-mode: 43 description: 43 description: 44 Select the driving mode of the fan.(DC, 44 Select the driving mode of the fan.(DC, PWM and so on) 45 $ref: /schemas/types.yaml#/definitions/str 45 $ref: /schemas/types.yaml#/definitions/string 46 enum: [ dc, pwm ] 46 enum: [ dc, pwm ] 47 47 48 pwms: 48 pwms: 49 description: 49 description: 50 PWM provider. 50 PWM provider. 51 maxItems: 1 51 maxItems: 1 52 52 53 "#cooling-cells": 53 "#cooling-cells": 54 const: 2 54 const: 2 55 55 56 cooling-levels: 56 cooling-levels: 57 description: 57 description: 58 The control value which correspond to th 58 The control value which correspond to thermal cooling states. 59 $ref: /schemas/types.yaml#/definitions/uin 59 $ref: /schemas/types.yaml#/definitions/uint32-array 60 60 61 tach-ch: 61 tach-ch: 62 description: 62 description: 63 The tach channel used for the fan. 63 The tach channel used for the fan. 64 $ref: /schemas/types.yaml#/definitions/uin 64 $ref: /schemas/types.yaml#/definitions/uint8-array 65 65 66 label: 66 label: 67 description: 67 description: 68 Optional fan label 68 Optional fan label 69 69 70 fan-supply: 70 fan-supply: 71 description: 71 description: 72 Power supply for fan. 72 Power supply for fan. 73 73 74 reg: 74 reg: 75 maxItems: 1 75 maxItems: 1 76 76 77 additionalProperties: true 77 additionalProperties: true 78 78 79 ... 79 ...
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.