diff options
Diffstat (limited to 'zephyr/dts/bindings/fan/cros-ec,fan-steps.yaml')
-rw-r--r-- | zephyr/dts/bindings/fan/cros-ec,fan-steps.yaml | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/zephyr/dts/bindings/fan/cros-ec,fan-steps.yaml b/zephyr/dts/bindings/fan/cros-ec,fan-steps.yaml new file mode 100644 index 0000000000..3befe43868 --- /dev/null +++ b/zephyr/dts/bindings/fan/cros-ec,fan-steps.yaml @@ -0,0 +1,27 @@ +# Copyright 2022 The ChromiumOS Authors +# Use of this source code is governed by a BSD-style license that can be +# found in the LICENSE file. +description: Fan steps parent node +compatible: "cros-ec,fan-steps" +child-binding: + description: Support multiple thermal sensor temperature to trigger different fans speed, + each step could have different rpm for each fan + properties: + temp_on: + required: false + type: array + description: + Temperatures for each sensor to trigger next fan level, + <sensor 0, sensor 1, sensor 2, ...> mapping to variant overlay + temp_off: + required: false + type: array + description: + Temperatures for each sensor to trigger previous fan level, + <sensor 0, sensor 1, sensor 2, ...> mapping to variant overlay + rpm_target: + required: false + type: array + description: + Support multiple fan speed target for each level (in RPM), + <fan0 rpm target, fan1 rpm target, ...> |