-
Notifications
You must be signed in to change notification settings - Fork 712
[nrf fromlist] soc: nordic: nrf54h: Implement idle with cache retaine… #3249
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
[nrf fromlist] soc: nordic: nrf54h: Implement idle with cache retaine… #3249
Conversation
soc/nordic/nrf54h/power.c
Outdated
case 0: | ||
/* Substate for idle with cache powered on - not implemented yet. */ | ||
break; | ||
case 1: /* Substate for idle with cache retained - not implemented yet. */ |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
nit: this comment /* Substate for idle with cache retained - not implemented yet. */
can be changed - your are implementing it now :)
8731bba
to
39e4fd1
Compare
39e4fd1
to
c37e50e
Compare
Could You please rebase this PR? CI is failing... |
6e33c76
to
7a24992
Compare
Commit tags check fails because:
|
a95bc05
to
aa34a3a
Compare
158be95
to
ae840f8
Compare
This reverts commit a41a631. Signed-off-by: Adam Kondraciuk <[email protected]>
This reverts commit cdc11bd. Signed-off-by: Adam Kondraciuk <[email protected]>
…d state Add new idle state with cache retention enabled. Signed-off-by: Adam Kondraciuk <[email protected]> (cherry picked from commit 6f7a183)
Add the definition of pm_s2ram_stack memory region for nRF54H20. Upstream PR #: 95914 Signed-off-by: Tomasz Chyrowicz <[email protected]> (cherry picked from commit c274834)
Added support for hardening decision on resume from S2RAM by MCUboot bootloader. Application sets additional variable to MCUBOOT_S2RAM_RESUME_MAGIC which allows the bootloader to doublecheck. Signed-off-by: Andrzej Puzdrowski <[email protected]> (cherry picked from commit d4bb1c6)
MCUBOOT requires LTO to be enabled, while using code relocation forces switching it off. When `__ramfunc` is used, LTO can also be used. Then the `cache_retain_and_sleep` function will execute properly, but a bit slower. Upstream PR #: Signed-off-by: Adam Kondraciuk <[email protected]>
ae840f8
to
6ae2bac
Compare
…d state
Add new idle state with cache retention enabled.
Upstream PR #: 95474