nuttx/drivers/power/pm
buxiasen 47b2e00d51 pm: irq should disable before sched locked
If sched lock before irq save, and irq handler do post, scheduler will
be delayed after WFI until next sched unlock. which is not acceptable.

Signed-off-by: buxiasen <buxiasen@xiaomi.com>
2024-08-21 10:53:33 +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 pm_idle, up_idle only handle pm state execution 2024-08-21 10:53:33 +08:00
greedy_governor.c pm: remove pm_lock spinlock wrapper 2024-06-23 11:16:56 +08:00
Kconfig Fix Kconfig style 2024-07-12 06:37:59 +08:00
Make.defs pm: add pm_idle, up_idle only handle pm state execution 2024-08-21 10:53:33 +08:00
pm_activity.c pm_activity: fix deadlock with spinlock and critcal_section 2024-08-20 17:01:48 -03: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_idle.c pm: irq should disable before sched locked 2024-08-21 10:53:33 +08:00
pm_initialize.c pm: change pm lock from mutex to spinlock 2024-06-21 12:28:57 -03:00
pm_lock.c pm: remove pm_lock spinlock wrapper 2024-06-23 11:16:56 +08:00
pm_procfs.c pm: shorten the pm procfs domain lock time. 2024-06-08 12:02:13 +08:00
pm_register.c pm: add debug_assert for cb register/unregister api 2024-08-17 14:30:49 +08:00
pm_runtime.c pm_runtime: lock use pm_runtime_lock 2024-06-21 03:08:23 +08:00
pm_unregister.c pm: add debug_assert for cb register/unregister api 2024-08-17 14:30:49 +08:00
pm.h pm: remove pm_lock spinlock wrapper 2024-06-23 11:16:56 +08:00
stability_governor.c pm: remove pm_lock spinlock wrapper 2024-06-23 11:16:56 +08:00