zephyr/subsys/pm
Flavio Ceolin 7812e54e8a pm: device_runtime: Simplify runtime_enable
Move the check of PM_DEVICE_FLAG_RUNTIME_ENABLED to the beginning of
the function. With this we avoid taking/release the semaphore and also
we no longer need check it in runtime_enable_sync(), because it was
already checked in pm_device_runtime_enable().

Signed-off-by: Flavio Ceolin <flavio.ceolin@intel.com>
2024-02-06 09:52:38 +01:00
..
CMakeLists.txt pm: policy: move constraints to policy API 2022-03-16 15:26:47 +01:00
device.c pm: device_runtime: Extend with synchronous runtime PM 2024-02-01 15:03:42 +01:00
device_runtime.c pm: device_runtime: Simplify runtime_enable 2024-02-06 09:52:38 +01:00
Kconfig pm: policy: add check for device busy in policy 2023-09-15 14:51:50 -04:00
pm.c pm: Remove CURRENT_CPU macro 2024-01-19 13:49:54 +01:00
pm_stats.c init: remove the need for a dummy device pointer in SYS_INIT functions 2023-04-12 14:28:07 +00:00
pm_stats.h subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
policy.c pm: policy: add check for device busy in policy 2023-09-15 14:51:50 -04:00
state.c pm: state: allow disabling certain power states 2023-07-26 16:49:00 +02:00