File tree Expand file tree Collapse file tree 1 file changed +15
-0
lines changed Expand file tree Collapse file tree 1 file changed +15
-0
lines changed Original file line number Diff line number Diff line change @@ -585,6 +585,21 @@ Libraries / Subsystems
585585 about CPU power states.
586586 * ``pm/device.h `` is no longer included by ``device.h ``, since the device API
587587 no longer depends on the PM API.
588+ * Added support for power domains. Power domains are implemented as
589+ simple devices and use the existent PM API for resume and suspend, devices
590+ under a power domain are notified when it becomes active or suspended.
591+ * Added a new action :c:enum: `PM_DEVICE_ACTION_TURN_ON `. This action
592+ is used by power domains to notify devices when it becomes active.
593+ * Added new API (:c:func: `pm_device_state_lock `,
594+ :c:func: `pm_device_state_unlock ` and
595+ :c:func: `pm_device_state_is_locked `) to lock a device pm
596+ state. When the device has its state locked, the kernel will no
597+ longer suspend and resume devices when the system goes to sleep
598+ and device runtime power management operations will fail.
599+ * :c:func: `pm_device_state_set ` is deprecated in favor of utilizing
600+ :c:func: `pm_device_action_run `.
601+ * Proper multicore support. Devices are suspended only when the last
602+ active CPU. A cpu parameter was added to Policy and SoC interfaces.
588603
589604* Logging
590605
You can’t perform that action at this time.
0 commit comments