zephyr/subsys/pm
Carlo Caione 1e74f1bff5 arch: Introduce S2RAM interface
Add a new API used by arch to implement suspend-to-RAM (S2RAM).

The API is composed by a single function to save the CPU context on
suspend.

A CPU context is the arch-specific set of registers that must be
preserved on power-off (in retained RAM) to be able to resume the
execution from the point it was suspended without going through the
whole kernel startup stage.

Signed-off-by: Carlo Caione <ccaione@baylibre.com>
2022-07-11 15:26:26 +02:00
..
CMakeLists.txt pm: policy: move constraints to policy API 2022-03-16 15:26:47 +01:00
device_runtime.c pm: device_runtime: use atomic_test_bit 2022-07-11 11:33:26 +02:00
device.c pm: device: store power state in all scenarios 2022-07-11 11:33:26 +02:00
Kconfig arch: Introduce S2RAM interface 2022-07-11 15:26:26 +02:00
pm_stats.c subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
pm_stats.h subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
pm.c pm: Introduce CONFIG_PM_DEVICE_RUNTIME_EXCLUSIVE 2022-06-22 12:24:43 +02:00
policy.c subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
state.c subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00