1 # SPDX-License-Identifier: GPL-2.0
2 %YAML 1.2
3 ---
4 $id: http://devicetree.org/schemas/power/domain-idle-state.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
6
7 title: PM Domain Idle States binding description
8
9 maintainers:
10 - Ulf Hansson <ulf.hansson@linaro.org>
11
12 description:
13 A domain idle state node represents the state parameters that will be used to
14 select the state when there are no active components in the PM domain.
15
16 properties:
17 $nodename:
18 const: domain-idle-states
19
20 patternProperties:
21 "^(cpu|cluster|domain)-":
22 type: object
23 description:
24 Each state node represents a domain idle state description.
25
26 properties:
27 compatible:
28 const: domain-idle-state
29
30 entry-latency-us:
31 description:
32 The worst case latency in microseconds required to enter the idle
33 state. Note that, the exit-latency-us duration may be guaranteed only
34 after the entry-latency-us has passed.
35
36 exit-latency-us:
37 description:
38 The worst case latency in microseconds required to exit the idle
39 state.
40
41 min-residency-us:
42 description:
43 The minimum residency duration in microseconds after which the idle
44 state will yield power benefits, after overcoming the overhead while
45 entering the idle state.
46
47 required:
48 - compatible
49 - entry-latency-us
50 - exit-latency-us
51 - min-residency-us
52
53 additionalProperties: false
54
55 examples:
56 - |
57
58 domain-idle-states {
59 domain_retention: domain-retention {
60 compatible = "domain-idle-state";
61 entry-latency-us = <20>;
62 exit-latency-us = <40>;
63 min-residency-us = <80>;
64 };
65 };
66 ...
Cache object: 907e8c8a16258008f65432cecf652c69
|