@@ -116,6 +116,9 @@ Removed APIs in this release
116116
117117 * Removed deprecated ``CONFIG_EMUL_EEPROM_AT2X `` Kconfig option.
118118
119+ * Removed ``pm_device_state_lock ``, ``pm_device_state_is_locked `` and ``pm_device_state_unlock ``
120+ functions from the Device PM APIs.
121+
119122Deprecated in this release
120123==========================
121124
@@ -144,6 +147,11 @@ Deprecated in this release
144147 * Deprecated the :c:macro: `CAN_MAX_STD_ID ` and :c:macro: `CAN_MAX_EXT_ID ` macros in favor of
145148 :c:macro: `CAN_STD_ID_MASK ` and :c:macro: `CAN_EXT_ID_MASK `.
146149
150+ * PM
151+
152+ * Deprecated :kconfig:option: `CONFIG_PM_DEVICE_RUNTIME_EXCLUSIVE `. Similar behavior can be achieved
153+ using :kconfig:option: `CONFIG_PM_DEVICE_SYSTEM_MANAGED `.
154+
147155.. _zephyr_3.7_posix_api_deprecations :
148156
149157 * POSIX API
@@ -1311,6 +1319,23 @@ Libraries / Subsystems
13111319
13121320* Power management
13131321
1322+ * Devices can now declare which system power states cause power loss.
1323+ This information can be used to set and release power state
1324+ constraints when it is needed by the device. This feature is enabled with
1325+ :kconfig:option: `CONFIG_PM_POLICY_DEVICE_CONSTRAINTS `. Use functions
1326+ :c:func: `pm_policy_device_power_lock_get ` and :c:func: `pm_policy_device_power_lock_put `
1327+ to lock and unlock all power states that cause power loss in a device.
1328+
1329+ * Added shell support for device power management.
1330+
1331+ * Device power management was de-coupled from system power management. The new
1332+ :kconfig:option: `CONFIG_PM_DEVICE_SYSTEM_MANAGED ` option is used to enable
1333+ whether or not devices must be suspended when the system sleeps.
1334+
1335+ * Make it possible to disable system device power management individually per
1336+ power state using ``zephyr,pm-device-disabled ``. This allows targets tuning which
1337+ states should (and which should not) trigger device power management.
1338+
13141339* Crypto
13151340
13161341 * Mbed TLS was updated to 3.6.0. Release notes can be found at:
0 commit comments