zephyr/tests/subsys/pm
Gerard Marull-Paretas a650c6c554 pm: policy: allow multiple subscribers to latency changes
Current API allowed to get notified when the maximum system latency
changes, however, a single callback was allowed. The design was intended
for SoC specific actions when latency changes. However, in some cases
drivers may also want to know the current maximum latency to perform
local actions if other parts of the system modify it.

This patch updates the API with a pair of subscribe/unsubscribe calls to
achieve such goal. Tests have been updated to show how the API can be
used.

Signed-off-by: Gerard Marull-Paretas <gerard.marull@nordicsemi.no>
2022-08-03 11:19:17 +02:00
..
device_power_domains test: fix more legacy #include paths 2022-08-02 16:41:41 +01:00
device_runtime_api test: fix more legacy #include paths 2022-08-02 16:41:41 +01:00
device_wakeup_api test: fix more legacy #include paths 2022-08-02 16:41:41 +01:00
policy_api pm: policy: allow multiple subscribers to latency changes 2022-08-03 11:19:17 +02:00
power_domain test: fix more legacy #include paths 2022-08-02 16:41:41 +01:00
power_mgmt test: fix more legacy #include paths 2022-08-02 16:41:41 +01:00
power_mgmt_multicore test: fix more legacy #include paths 2022-08-02 16:41:41 +01:00
power_mgmt_soc test: fix more legacy #include paths 2022-08-02 16:41:41 +01:00
power_states_api test: fix more legacy #include paths 2022-08-02 16:41:41 +01:00