zephyr/tests/subsys/pm
Jordan Yates 6d1a08b3a8 pm: device: move pm_device_runtime_init_* funcs
Move the `pm_device_runtime_init_*` functions from <pm/device_runtime.h>
to <pm/device.h>. The initial device state should be settable
independently of whether `CONFIG_PM_DEVICE_RUNTIME` is enabled.

This also resolves a compilation error when attempting to use these
functions without also including <pm/device.h>.

Function documentation is also updated to be more general than only
referencing runtime PM, as this also applies to system PM and manually
run actions.

Signed-off-by: Jordan Yates <jordan.yates@data61.csiro.au>
2022-03-25 10:39:55 +01:00
..
device_power_domains tests: remove subsys prefix from test identifier 2022-03-18 10:50:57 -04:00
device_runtime_api tests: remove subsys prefix from test identifier 2022-03-18 10:50:57 -04:00
device_wakeup_api pm: policy: use DEFAULT/CUSTOM naming 2022-03-16 15:26:47 +01:00
policy_api tests: remove subsys prefix from test identifier 2022-03-18 10:50:57 -04:00
power_domain pm: device: move pm_device_runtime_init_* funcs 2022-03-25 10:39:55 +01:00
power_mgmt tests: remove subsys prefix from test identifier 2022-03-18 10:50:57 -04:00
power_mgmt_multicore tests: remove subsys prefix from test identifier 2022-03-18 10:50:57 -04:00
power_mgmt_soc tests: remove subsys prefix from test identifier 2022-03-18 10:50:57 -04:00
power_states_api tests: remove subsys prefix from test identifier 2022-03-18 10:50:57 -04:00