Lines Matching full:power
3 System Power Management
11 power management subsystem to put an idle system into one of the supported power states.
13 the appropriate power state to transition to based on the configured power management policy.
18 Keep in mind that depending on the SoC and the power mode in question,
20 some wake-up sources may not be usable in all power modes.
22 The following diagram describes system power management:
25 :caption: System power management
36 pm_policy [label="Check policy manager\nfor a power state "]
39 pm_state_set [label="Change power state\n(SoC API)" style="rounded,bold"]
65 pm_policy -> k_cpu_idle [label="PM_STATE_ACTIVE\n(no power state meet requirements)"]
72 Power States
75 The power management subsystem defines a set of states described by the
76 power consumption and context retention associated with each of them.
78 The set of power states is defined by :c:enum:`pm_state`. In general, lower power states
79 (higher index in the enum) will offer greater power savings and have higher wake latencies.
81 Power Management Policies
84 The power management subsystem supports the following power management policies:
89 The policy manager is the component of the power management subsystem responsible
90 for deciding which power state the system should transition to.
92 Other constraints placed upon the decision may include locks disallowing certain power states,
96 :dtcompatible:`zephyr,power-state` binding documentation.
101 Under the residency policy, the system will enter the power state which offers the highest
102 power savings, with the constraint that the sum of the minimum residency value (see
103 :dtcompatible:`zephyr,power-state`) and the latency to exit the mode must be
117 The application defines the power management policy by implementing the
119 to decide which power state the system should transition to based on the
125 .. _pm-policy-power-states:
127 Policy and Power States
130 The power management subsystem allows different Zephyr components and
132 into certain power states. This can be used by devices when executing tasks in
139 Some helpful examples showing different power management features: