zephyr/subsys/pm
Flavio Ceolin 437b56d22e pm: device_runtime: Make async optional
Async now uses its own work queue, which means it consumes more
resources. Since not all applications need the async API, we can make
it optional without any penalty for those applications.

Signed-off-by: Flavio Ceolin <flavio@hubblenetwork.com>
2025-05-27 14:45:07 +02:00
..
policy pm: policy: default: Removed unused code 2025-05-21 12:35:08 +02:00
CMakeLists.txt pm: policy: split policy APIs implementations 2024-10-24 17:50:44 +02:00
device_runtime.c pm: device_runtime: Make async optional 2025-05-27 14:45:07 +02: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: device_runtime: Make async optional 2025-05-27 14:45:07 +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: Cleanup PM stats 2025-04-30 18:44:32 +02:00
pm.c pm: Return false if pm_state_force fails to set state 2025-05-15 14:09:46 +02:00
state.c pm: Include disabled states in search inside pm_state_get 2025-05-05 21:56:55 +02:00