blob: 3befe43868ced948cb63eb4addd02c32c6b15b5f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
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, ...>
|