Lines Matching refs:states

2 ARM idle states binding description
10 where cores can be put in different low-power states (ranging from simple
11 wfi to power gating) according to OS PM policies. The CPU states representing
12 the range of dynamic idle states that a processor can enter at run-time, can be
14 to enter/exit specific idle states on a given processor.
17 power states an ARM CPU can be put into are identified by the following list:
25 The power states described in the SBSA document define the basic CPU states on
27 PM implementation to put the processor in different idle states (which include
28 states listed above; "off" state is not an idle state since it does not have
35 The device tree binding definition for ARM idle states is the subject of this
39 2 - idle-states definitions
42 Idle states are characterized for a specific system through a set of
44 triggered upon idle states entry and exit.
155 states energy consumptions plots.
157 For sake of simplicity, let's consider a system with two idle states IDLE1,
183 Graph 2: idle states min-residency example
185 In graph 2 above, that takes into account idle states entry/exit energy
198 shallower states in a system with multiple idle states) is defined
200 IDLE1 and IDLE2 states breaks even.
202 The definitions provided in this section underpin the idle states
206 3 - idle-states node
209 ARM processor idle states are defined within the idle-states node, which is
211 processor idle states, defined as device tree nodes, are listed.
213 - idle-states node
216 states nodes. If the system does not provide CPU
218 supports idle_standby an idle-states node is not
221 Description: idle-states node is a container node, where its
222 subnodes describe the CPU idle states.
224 Node name must be "idle-states".
226 The idle-states node's parent node must be the cpus node.
228 The idle-states node's child nodes can be:
234 An idle-states node defines the following properties:
244 The nodes describing the idle states (state) can only be defined within the
245 idle-states node, any other configuration is considered invalid and therefore
257 Description: must be child of the idle-states node
342 idle-states node, please refer to the entry-method bindings
360 cpu-idle-states = <&CPU_RETENTION_0_0 &CPU_SLEEP_0_0
369 cpu-idle-states = <&CPU_RETENTION_0_0 &CPU_SLEEP_0_0
378 cpu-idle-states = <&CPU_RETENTION_0_0 &CPU_SLEEP_0_0
387 cpu-idle-states = <&CPU_RETENTION_0_0 &CPU_SLEEP_0_0
396 cpu-idle-states = <&CPU_RETENTION_0_0 &CPU_SLEEP_0_0
405 cpu-idle-states = <&CPU_RETENTION_0_0 &CPU_SLEEP_0_0
414 cpu-idle-states = <&CPU_RETENTION_0_0 &CPU_SLEEP_0_0
423 cpu-idle-states = <&CPU_RETENTION_0_0 &CPU_SLEEP_0_0
432 cpu-idle-states = <&CPU_RETENTION_1_0 &CPU_SLEEP_1_0
441 cpu-idle-states = <&CPU_RETENTION_1_0 &CPU_SLEEP_1_0
450 cpu-idle-states = <&CPU_RETENTION_1_0 &CPU_SLEEP_1_0
459 cpu-idle-states = <&CPU_RETENTION_1_0 &CPU_SLEEP_1_0
468 cpu-idle-states = <&CPU_RETENTION_1_0 &CPU_SLEEP_1_0
477 cpu-idle-states = <&CPU_RETENTION_1_0 &CPU_SLEEP_1_0
486 cpu-idle-states = <&CPU_RETENTION_1_0 &CPU_SLEEP_1_0
495 cpu-idle-states = <&CPU_RETENTION_1_0 &CPU_SLEEP_1_0
499 idle-states {
590 cpu-idle-states = <&CPU_SLEEP_0_0 &CLUSTER_SLEEP_0>;
597 cpu-idle-states = <&CPU_SLEEP_0_0 &CLUSTER_SLEEP_0>;
604 cpu-idle-states = <&CPU_SLEEP_0_0 &CLUSTER_SLEEP_0>;
611 cpu-idle-states = <&CPU_SLEEP_0_0 &CLUSTER_SLEEP_0>;
618 cpu-idle-states = <&CPU_SLEEP_1_0 &CLUSTER_SLEEP_1>;
625 cpu-idle-states = <&CPU_SLEEP_1_0 &CLUSTER_SLEEP_1>;
632 cpu-idle-states = <&CPU_SLEEP_1_0 &CLUSTER_SLEEP_1>;
639 cpu-idle-states = <&CPU_SLEEP_1_0 &CLUSTER_SLEEP_1>;
642 idle-states {