Skip to content

Commit 8bd2ce1

Browse files
doc: nrf: ug_nrf54h20: Explicitly document PM device runtime default
PM device runtime is enabled by default for the H20 if CONFIG_PM is enabled, this is how unused peripherals are disabled before entering sleep automatically. Explicitly state that PM device runtime is enabled by default, and explicitly state that it is PM device runtime causing the automatic disabling. Signed-off-by: Bjarki Arge Andreasen <bjarki.andreasen@nordicsemi.no>
1 parent 6b3b220 commit 8bd2ce1

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

doc/nrf/app_dev/device_guides/nrf54h/ug_nrf54h20_pm_optimization.rst

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -205,9 +205,12 @@ For applications running on either the application core or the radio core, set t
205205
* :kconfig:option:`CONFIG_PM` to ``y``
206206
* :kconfig:option:`CONFIG_POWEROFF` to ``y``
207207

208+
These options automatically enable :kconfig:option:`CONFIG_PM_DEVICE_RUNTIME`, which is required to manage the energy states of individual devices.
209+
208210
Consider also the following recommendations:
209211

210-
* Disable all unused peripherals before entering sleep (Zephyr's API does this automatically when supported).
212+
* Disable all unused peripherals before entering sleep.
213+
When supported, Zephyr's API automatically handles this by using the PM device runtime.
211214
* Build and program an empty image on any unused core to release shared resources.
212215
* If one or more specific sleep states are not desired, disable them in the devicetree by setting their status to ``disabled``:
213216

0 commit comments

Comments
 (0)