Lines Matching +full:entry +full:- +full:latency +full:- +full:us
1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/power/power-domain.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Rafael J. Wysocki <rjw@rjwysocki.net>
11 - Kevin Hilman <khilman@kernel.org>
12 - Ulf Hansson <ulf.hansson@linaro.org>
24 \#power-domain-cells property in the PM domain provider node.
28 pattern: "^(power-controller|power-domain)([@-].*)?$"
30 domain-idle-states:
31 $ref: /schemas/types.yaml#/definitions/phandle-array
36 power-domain provider. The idle state definitions are compatible with the
37 domain-idle-state bindings, specified in ./domain-idle-state.yaml.
39 Note that, the domain-idle-state property reflects the idle states of this
40 PM domain and not the idle states of the devices or sub-domains in the PM
41 domain. Devices and sub-domains have their own idle states independent of
43 domain would be considered as capable of being powered-on or powered-off.
45 operating-points-v2:
50 then this shall contain a single phandle. Refer to ../opp/opp-v2-base.yaml
53 "#power-domain-cells":
60 power-domains:
71 - "#power-domain-cells"
76 - |
77 power: power-controller@12340000 {
78 compatible = "foo,power-controller";
80 #power-domain-cells = <1>;
86 - |
87 parent2: power-controller@12340000 {
88 compatible = "foo,power-controller";
90 #power-domain-cells = <1>;
93 child2: power-controller@12341000 {
94 compatible = "foo,power-controller";
96 power-domains = <&parent2 0>;
97 #power-domain-cells = <1>;
104 - |
105 parent3: power-controller@12340000 {
106 compatible = "foo,power-controller";
108 #power-domain-cells = <0>;
109 domain-idle-states = <&DOMAIN_RET>, <&DOMAIN_PWR_DN>;
112 child3: power-controller@12341000 {
113 compatible = "foo,power-controller";
115 power-domains = <&parent3>;
116 #power-domain-cells = <0>;
117 domain-idle-states = <&DOMAIN_PWR_DN>;
120 domain-idle-states {
121 DOMAIN_RET: domain-retention {
122 compatible = "domain-idle-state";
123 entry-latency-us = <1000>;
124 exit-latency-us = <2000>;
125 min-residency-us = <10000>;
128 DOMAIN_PWR_DN: domain-pwr-dn {
129 compatible = "domain-idle-state";
130 entry-latency-us = <5000>;
131 exit-latency-us = <8000>;
132 min-residency-us = <7000>;