Skip to content

Commit 17c5753

Browse files
Flavio CeolinMaureenHelm
authored andcommitted
doc: release-notes-3.6: PM related changes
Power management release notes for 3.6 Signed-off-by: Flavio Ceolin <[email protected]>
1 parent ee13e0d commit 17c5753

File tree

1 file changed

+18
-0
lines changed

1 file changed

+18
-0
lines changed

doc/releases/release-notes-3.6.rst

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1032,6 +1032,24 @@ Libraries / Subsystems
10321032
* STM32F4 devices now support stop mode thanks to the use of a RTC based idle timer which
10331033
keeps track of tick evolution while cortex systick is off.
10341034

1035+
* :c:func:`pm_device_runtime_put_async()` got a parameter to specify a minimum delay to
1036+
the operation. This is useful to avoid multiple states transitions when a device is used.
1037+
1038+
* Devices that don't need to block when suspending or resuming can now be defined as ISR
1039+
safe (``PM_DEVICE_ISR_SAFE``). For those devices, Zephyr is able to reduces RAM consumption
1040+
and runtime device power management can be safely used from interruptions.
1041+
1042+
* Optimizations in device runtime power management. :c:func:`pm_device_runtime_get` and
1043+
:c:func:`pm_device_runtime_put` no longer wait for a pending operation to be concluded if it is still
1044+
in the work queue. In this case the pending work is just canceled and the device state updated.
1045+
1046+
* The Kconfig options bellow were added to customize the initialization priority of different
1047+
power domains.
1048+
1049+
* :kconfig:option:`CONFIG_POWER_DOMAIN_GPIO_INIT_PRIORITY`
1050+
* :kconfig:option:`CONFIG_POWER_DOMAIN_GPIO_MONITOR_INIT_PRIORITY`
1051+
* :kconfig:option:`CONFIG_POWER_DOMAIN_INTEL_ADSP_INIT_PRIORITY`
1052+
10351053
* Random
10361054

10371055
* Crypto

0 commit comments

Comments
 (0)