zephyr/subsys/pm
Keith Short ff4dee17a5 pm: Guard all PM APIs
If a driver doesn't support PM, as indicated by setting the
pm_control_fn parameter to NULL, no need to manage busy or wakeup state.
This also prepares the PM support for issue #39286, which will allocate
PM structures only for the devices that request it.

Signed-off-by: Keith Short <keithshort@google.com>
2021-10-13 06:16:13 -04:00
..
policy kconfig: add names to some choices 2021-09-28 19:56:32 -04:00
CMakeLists.txt pm: move device_pm.c to device_runtime.c 2021-05-05 18:35:49 -04:00
device_runtime.c pm: device: Remove transitional states 2021-08-27 17:47:10 -04:00
device.c pm: Guard all PM APIs 2021-10-13 06:16:13 -04:00
Kconfig pm: device: remove CONFIG_PM_MAX_DEVICES 2021-05-29 07:38:06 -04:00
pm_ctrl.c pm: Allow override constraints implementation 2021-09-13 05:50:54 -04:00
pm_priv.h pm: Fix policy manager header 2021-06-14 21:48:27 -04:00
power.c pm: Fixes a data race in the debug stats on SMP 2021-10-05 19:26:58 -04:00