nuttx/drivers/power/pm
buxiasen 1933f9648d pm: remove pm global, make per domain isolated
After change, when CONFIG_PM_NDOMAINS > 1,
the pm_register will not able to get notificaion
from not PM_IDLE_DOMAIN.
Should use pm_domain_register as a replacement.

Isolate domains from global callbacks can decrease
not necessary execution, and reduce the
lock instruction requirements.

Signed-off-by: buxiasen <buxiasen@xiaomi.com>
2024-06-04 22:04:25 +08:00
..
activity_governor.c pm: remove pm global, make per domain isolated 2024-06-04 22:04:25 +08:00
CMakeLists.txt PM: add stability governer 2024-05-23 09:57:19 -03:00
greedy_governor.c pm: remove pm global, make per domain isolated 2024-06-04 22:04:25 +08:00
Kconfig PM: add stability governer 2024-05-23 09:57:19 -03:00
Make.defs PM: add stability governer 2024-05-23 09:57:19 -03:00
pm_activity.c pm: remove pm global, make per domain isolated 2024-06-04 22:04:25 +08:00
pm_autoupdate.c pm: remove pm global, make per domain isolated 2024-06-04 22:04:25 +08:00
pm_changestate.c pm: remove pm global, make per domain isolated 2024-06-04 22:04:25 +08:00
pm_checkstate.c pm: remove pm global, make per domain isolated 2024-06-04 22:04:25 +08:00
pm_governor.c pm: remove pm global, make per domain isolated 2024-06-04 22:04:25 +08:00
pm_initialize.c pm: remove pm global, make per domain isolated 2024-06-04 22:04:25 +08:00
pm_lock.c pm: remove pm global, make per domain isolated 2024-06-04 22:04:25 +08:00
pm_procfs.c pm: remove pm global, make per domain isolated 2024-06-04 22:04:25 +08:00
pm_register.c pm: remove pm global, make per domain isolated 2024-06-04 22:04:25 +08:00
pm_runtime.c support pm runtime base function 2023-09-16 14:44:08 +08:00
pm_unregister.c pm: remove pm global, make per domain isolated 2024-06-04 22:04:25 +08:00
pm.h pm: remove pm global, make per domain isolated 2024-06-04 22:04:25 +08:00
stability_governor.c pm: remove pm global, make per domain isolated 2024-06-04 22:04:25 +08:00