zephyr/subsys/pm
Krzysztof Chruściński bb4fb12ca4 pm: policy: default: Optimize power state selection
Update power state selection. Previously, it was iterating over states
starting from the last one so the most common short sleep periods were
taking the longest time to select. Order is now swapped so that short
sleeps will get power state as quick as possible.

Signed-off-by: Krzysztof Chruściński <krzysztof.chruscinski@nordicsemi.no>
2025-04-21 07:45:07 +02:00
..
policy pm: policy: default: Optimize power state selection 2025-04-21 07:45:07 +02:00
CMakeLists.txt pm: policy: split policy APIs implementations 2024-10-24 17:50:44 +02:00
device_runtime.c pm: device_runtime: Optimize pm_device_runtime_usage 2024-11-26 15:43:21 -05:00
device_system_managed.c pm: device: De-couple device pm from system pm 2024-06-04 19:13:53 -04:00
device_system_managed.h pm: device_system_managed: Fix functions return 2024-06-18 19:56:39 -04:00
device.c pm: device: correct state in pm_device_driver_init 2025-04-11 14:53:53 +02:00
Kconfig pm: Optimize pre-wakeup in suspend procedure 2025-04-08 19:26:57 +02:00
pm_shell.c shell: use shell_device_get_binding 2024-12-18 15:32:10 +01:00
pm_stats.c pm: Use fixed cpu id in single core case 2025-04-08 08:57:57 +02:00
pm_stats.h
pm.c pm: Add option to quickly detect power state availability 2025-04-21 07:45:07 +02:00
state.c pm: Use pointers for current and forced power states 2025-04-17 21:17:18 +02:00