Lines Matching +full:- +full:- +full:exit +full:- +full:code

4  * SPDX-License-Identifier: Apache-2.0
52 * peripherals into low-power states. No operating state is lost (ie.
62 * In addition to putting peripherals into low-power states all
63 * non-boot CPUs are powered off. It should allow more energy to be
76 * self-refresh mode to retain its contents. The state of devices and
77 * CPUs is saved and held in memory, and it may require some boot-
78 * strapping code in ROM to resume the system from it.
88 * memory are written to disk or other non-volatile storage, and on
89 * resume it's read back into memory with the help of boot-strapping
90 * code, restores the system to the same point of execution where it
102 * restarted as if from initial power-up and kernel boot.
122 * @code{.dts}
123 * power-states {
125 * compatible = "zephyr,power-state";
126 * power-state-name = "suspend-to-idle";
127 * substate-id = <1>;
128 * min-residency-us = <10000>;
129 * exit-latency-us = <100>;
132 * compatible = "zephyr,power-state";
133 * power-state-name = "suspend-to-idle";
134 * substate-id = <2>;
135 * min-residency-us = <20000>;
136 * exit-latency-us = <200>;
137 * zephyr,pm-device-disabled;
162 * Worst case latency in microseconds required to exit the idle state.
180 * Power management sub-state
193 * @param prop Property holding phandle-array.
207 * @param node_id A node identifier with compatible zephyr,power-state
220 * @param node_id A node identifier with compatible zephyr,power-state
230 * zephyr,power-state compatible.
232 * @param node_id A node identifier with compatible zephyr,power-state
245 * zephyr,power-state compatible.
247 * @param node_id A node identifier with compatible zephyr,power-state
270 * @code{.dts}
276 * cpu-power-states = <&state0 &state1>;
279 * power-states {
281 * compatible = "zephyr,power-state";
282 * power-state-name = "suspend-to-idle";
283 * min-residency-us = <10000>;
284 * exit-latency-us = <100>;
288 * compatible = "zephyr,power-state";
289 * power-state-name = "suspend-to-ram";
290 * min-residency-us = <50000>;
291 * exit-latency-us = <500>;
292 * zephyr,pm-device-disabled;
301 * @code{.c}
320 * @code{.dts}
326 * cpu-power-states = <&state0 &state1>;
329 * power-states {
331 * compatible = "zephyr,power-state";
332 * power-state-name = "suspend-to-idle";
333 * min-residency-us = <10000>;
334 * exit-latency-us = <100>;
338 * compatible = "zephyr,power-state";
339 * power-state-name = "suspend-to-ram";
340 * min-residency-us = <50000>;
341 * exit-latency-us = <500>;
349 * @code{.c}