Skip to content

Conversation

@nordic-krch
Copy link
Contributor

By moving cache enabling earlier wake up time is reduced from 180us to 33us.

…ossible

Add nrf_cache_power_up and nrf_cache_power_down functions. In case of
s2ram power up cache as early as possible, before restoring ARM core
registers. It improves restore time from 180 us to 33 us.

As a minor optimization nrf_memconf_ramblock_control_mask_enable_set is
used which allows to control ram blocks for icache and dcache in a
single register write.

Signed-off-by: Krzysztof Chruściński <[email protected]>
(cherry picked from commit a36b154)
…timing

Update exit-latency-us with newly measured values. Measurement is
taking into account additional timing compared to wakeup from
WFI.

Signed-off-by: Krzysztof Chruściński <[email protected]>
(cherry picked from commit a4a6130)
@sonarqubecloud
Copy link

@nordic-krch nordic-krch added this to the ncs-3.0.0 milestone Apr 10, 2025
@rlubos rlubos merged commit d2534ea into nrfconnect:main Apr 10, 2025
19 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

backport v4.0.99-ncs1-branch Relates to NCS v3.0-branch

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants