You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: doc/nrf/libraries/caf/power_manager.rst
+23-1
Original file line number
Diff line number
Diff line change
@@ -15,7 +15,29 @@ Configuration
15
15
16
16
To enable the |power_manager|, set the :kconfig:option:`CONFIG_CAF_POWER_MANAGER` Kconfig option in the configuration.
17
17
18
-
This module uses Zephyr's :ref:`zephyr:pm_api` subsystem.
18
+
Implied features
19
+
================
20
+
21
+
The :kconfig:option:`CONFIG_CAF_POWER_MANAGER` option implies the following features that can be used to reduce power consumption:
22
+
23
+
* System power off support (:kconfig:option:`CONFIG_POWEROFF`).
24
+
The option is not implied for an nRF54H Series SoC (:kconfig:option:`CONFIG_SOC_SERIES_NRF54HX`), because the :c:func:`sys_poweroff` API is not yet fully supported on the nRF54H Series SoC.
25
+
* Device Power Management (:kconfig:option:`CONFIG_PM_DEVICE`).
26
+
The option allows to reduce the power consumption of device drivers while they are inactive.
27
+
It is recommended to disable the feature if your application does not use device drivers that integrate device power management.
28
+
Disabling the feature reduces the memory footprint.
29
+
30
+
nRF54H Series SoC
31
+
-----------------
32
+
33
+
For the nRF54H Series SoC (:kconfig:option:`CONFIG_SOC_SERIES_NRF54HX`), the module also implies the following features:
The option extends device power management and depends on the :kconfig:option:`CONFIG_PM_DEVICE` Kconfig option.
39
+
Enabling the device runtime power management also prevents using system-managed device power management (:kconfig:option:`CONFIG_PM_DEVICE_SYSTEM_MANAGED`) by default.
40
+
The system-managed device power management does not work properly with some drivers (for example, nrfx UARTE) and should be avoided.
Copy file name to clipboardexpand all lines: doc/nrf/releases_and_maturity/releases/release-notes-changelog.rst
+11
Original file line number
Diff line number
Diff line change
@@ -817,6 +817,17 @@ Common Application Framework
817
817
Earlier, only **GPIO0** and **GPIO1** devices were supported.
818
818
Now, the generic solution supports all GPIOs available in the DTS.
819
819
820
+
* :ref:`caf_power_manager`:
821
+
822
+
* Updated:
823
+
824
+
* The :kconfig:option:`CONFIG_CAF_POWER_MANAGER` Kconfig option to imply the device power management (:kconfig:option:`CONFIG_DEVICE_PM`) instead of selecting it.
825
+
The device power management is not required by the module.
826
+
* The :kconfig:option:`CONFIG_CAF_POWER_MANAGER` Kconfig option to imply device runtime power management (:kconfig:option:`CONFIG_PM_DEVICE_RUNTIME`) for the nRF54H Series SoC (:kconfig:option:`CONFIG_SOC_SERIES_NRF54HX`).
827
+
The feature can be used to reduce the power consumption of device drivers.
828
+
Enabling the device runtime power management also prevents using system-managed device power management (:kconfig:option:`CONFIG_PM_DEVICE_SYSTEM_MANAGED`) by default.
829
+
The system-managed device power management does not work properly with some drivers (for example, nrfx UARTE) and should be avoided.
0 commit comments