brintos

brintos / linux-shallow public Read only

0
0
Text · 1.7 KiB · 0fb7380 Raw
80 lines · yaml
1# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause2%YAML 1.23---4$id: http://devicetree.org/schemas/hwmon/fan-common.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: Common Fan Properties8 9maintainers:10  - Naresh Solanki <naresh.solanki@9elements.com>11  - Billy Tsai <billy_tsai@aspeedtech.com>12 13properties:14  max-rpm:15    description:16      Max RPM supported by fan.17    $ref: /schemas/types.yaml#/definitions/uint3218    maximum: 10000019 20  min-rpm:21    description:22      Min RPM supported by fan.23    $ref: /schemas/types.yaml#/definitions/uint3224    maximum: 100025 26  pulses-per-revolution:27    description:28      The number of pulse from fan sensor per revolution.29    $ref: /schemas/types.yaml#/definitions/uint3230    maximum: 431 32  tach-div:33    description:34      Divisor for the tach sampling clock, which determines the sensitivity of the tach pin.35    $ref: /schemas/types.yaml#/definitions/uint3236 37  target-rpm:38    description:39      The default desired fan speed in RPM.40    $ref: /schemas/types.yaml#/definitions/uint3241 42  fan-driving-mode:43    description:44      Select the driving mode of the fan.(DC, PWM and so on)45    $ref: /schemas/types.yaml#/definitions/string46    enum: [ dc, pwm ]47 48  pwms:49    description:50      PWM provider.51    maxItems: 152 53  "#cooling-cells":54    const: 255 56  cooling-levels:57    description:58      The control value which correspond to thermal cooling states.59    $ref: /schemas/types.yaml#/definitions/uint32-array60 61  tach-ch:62    description:63      The tach channel used for the fan.64    $ref: /schemas/types.yaml#/definitions/uint8-array65 66  label:67    description:68      Optional fan label69 70  fan-supply:71    description:72      Power supply for fan.73 74  reg:75    maxItems: 176 77additionalProperties: true78 79...80