Lines Matching full:states
4 $id: http://devicetree.org/schemas/arm/idle-states.yaml#
7 title: ARM idle states binding description
18 where cores can be put in different low-power states (ranging from simple wfi
19 to power gating) according to OS PM policies. The CPU states representing the
20 range of dynamic idle states that a processor can enter at run-time, can be
22 enter/exit specific idle states on a given processor.
25 power states an ARM CPU can be put into are identified by the following list:
33 The power states described in the SBSA document define the basic CPU states on
35 PM implementation to put the processor in different idle states (which include
36 states listed above; "off" state is not an idle state since it does not have
43 The device tree binding definition for ARM idle states is the subject of this
47 2 - idle-states definitions
50 Idle states are characterized for a specific system through a set of
52 triggered upon idle states entry and exit.
163 states energy consumptions plots.
165 For sake of simplicity, let's consider a system with two idle states IDLE1,
191 Graph 2: idle states min-residency example
193 In graph 2 above, that takes into account idle states entry/exit energy
206 shallower states in a system with multiple idle states) is defined
208 IDLE1 and IDLE2 states breaks even.
210 The definitions provided in this section underpin the idle states
214 3 - idle-states node
217 ARM processor idle states are defined within the idle-states node, which is
219 processor idle states, defined as device tree nodes, are listed.
221 On ARM systems, it is a container of processor idle states nodes. If the
223 just supports idle_standby, an idle-states node is not required.
246 const: idle-states
273 idle-states node. Please refer to the entry-method bindings
340 cpu-idle-states = <&CPU_RETENTION_0_0 &CPU_SLEEP_0_0
349 cpu-idle-states = <&CPU_RETENTION_0_0 &CPU_SLEEP_0_0
358 cpu-idle-states = <&CPU_RETENTION_0_0 &CPU_SLEEP_0_0
367 cpu-idle-states = <&CPU_RETENTION_0_0 &CPU_SLEEP_0_0
376 cpu-idle-states = <&CPU_RETENTION_0_0 &CPU_SLEEP_0_0
385 cpu-idle-states = <&CPU_RETENTION_0_0 &CPU_SLEEP_0_0
394 cpu-idle-states = <&CPU_RETENTION_0_0 &CPU_SLEEP_0_0
403 cpu-idle-states = <&CPU_RETENTION_0_0 &CPU_SLEEP_0_0
412 cpu-idle-states = <&CPU_RETENTION_1_0 &CPU_SLEEP_1_0
421 cpu-idle-states = <&CPU_RETENTION_1_0 &CPU_SLEEP_1_0
430 cpu-idle-states = <&CPU_RETENTION_1_0 &CPU_SLEEP_1_0
439 cpu-idle-states = <&CPU_RETENTION_1_0 &CPU_SLEEP_1_0
448 cpu-idle-states = <&CPU_RETENTION_1_0 &CPU_SLEEP_1_0
457 cpu-idle-states = <&CPU_RETENTION_1_0 &CPU_SLEEP_1_0
466 cpu-idle-states = <&CPU_RETENTION_1_0 &CPU_SLEEP_1_0
475 cpu-idle-states = <&CPU_RETENTION_1_0 &CPU_SLEEP_1_0
479 idle-states {
570 cpu-idle-states = <&cpu_sleep_0_0 &cluster_sleep_0>;
577 cpu-idle-states = <&cpu_sleep_0_0 &cluster_sleep_0>;
584 cpu-idle-states = <&cpu_sleep_0_0 &cluster_sleep_0>;
591 cpu-idle-states = <&cpu_sleep_0_0 &cluster_sleep_0>;
598 cpu-idle-states = <&cpu_sleep_1_0 &cluster_sleep_1>;
605 cpu-idle-states = <&cpu_sleep_1_0 &cluster_sleep_1>;
612 cpu-idle-states = <&cpu_sleep_1_0 &cluster_sleep_1>;
619 cpu-idle-states = <&cpu_sleep_1_0 &cluster_sleep_1>;
622 idle-states {