-
Notifications
You must be signed in to change notification settings - Fork 1.4k
manifest: zephyr & mcuboot update #24636
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
Conversation
|
The following west manifest projects have changed revision in this Pull Request:
✅ All manifest checks OK Note: This message is automatically posted and updated by the Manifest GitHub Action. |
CI InformationTo view the history of this post, clich the 'edited' button above Inputs:Sources:sdk-nrf: PR head: a5af12176bf19880a27bf5a8d5b8fe074fc7fd73 more detailssdk-nrf:
Github labels
List of changed files detected by CI (1)Outputs:ToolchainVersion: Test Spec & Results: ✅ Success; ❌ Failure; 🟠 Queued; 🟡 Progress; ◻️ Skipped;
|
|
You can find the documentation preview for this PR here. Preview links for modified nRF Connect SDK documents: |
31bb9fa to
9b010fb
Compare
b2e570b to
fcc7c33
Compare
|
|
bcdbe3a to
801c25f
Compare
3dbed6d to
88f3091
Compare
| }; | ||
| /* temporary stack for S2RAM resume logic */ | ||
| pm_s2ram_stack: cpuapp_s2ram_stack@22007fd0 { |
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.
this node was lost by 3.2.0-previev doc alignment.
doc/nrf/app_dev/device_guides/nrf54h/ug_nrf54h20_pm_optimization.rst
Outdated
Show resolved
Hide resolved
doc/nrf/app_dev/device_guides/nrf54h/ug_nrf54h20_pm_optimization.rst
Outdated
Show resolved
Hide resolved
88f3091 to
5ea0c69
Compare
|
@FrancescoSer PTAL |
5ea0c69 to
2a6348a
Compare
| To enable S2RAM support for your project, set the following MCUboot Kconfig option: | ||
|
|
||
| * :kconfig:option:`CONFIG_PM` - Power management support. | ||
| * :kconfig:option:`CONFIG_PM_S2RAM` - Suspend to RAM support. | ||
| * :kconfig:option:`CONFIG_PM_S2RAM_CUSTOM_MARKING` - Custom S2RAM marking support. | ||
| * :kconfig:option:`CONFIG_SOC_NRF54H20_PM_S2RAM_OVERRIDE` - Enables MCUboot to override the default Nordic S2RAM implementation. | ||
| * :kconfig:option:`CONFIG_SOC_EARLY_RESET_HOOK` - Enables MCUboot to integrate S2RAM resume bridge into start-up code. |
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.
| To enable S2RAM support for your project, set the following MCUboot Kconfig option: | |
| * :kconfig:option:`CONFIG_PM` - Power management support. | |
| * :kconfig:option:`CONFIG_PM_S2RAM` - Suspend to RAM support. | |
| * :kconfig:option:`CONFIG_PM_S2RAM_CUSTOM_MARKING` - Custom S2RAM marking support. | |
| * :kconfig:option:`CONFIG_SOC_NRF54H20_PM_S2RAM_OVERRIDE` - Enables MCUboot to override the default Nordic S2RAM implementation. | |
| * :kconfig:option:`CONFIG_SOC_EARLY_RESET_HOOK` - Enables MCUboot to integrate S2RAM resume bridge into start-up code. | |
| To enable S2RAM support for your project, set the :kconfig:option:`CONFIG_SOC_EARLY_RESET_HOOK` MCUboot Kconfig option. | |
| This option integrates the S2RAM resume bridge into the start-up code. |
| * a ``zephyr,memory-region`` compatible node with nodelabel ``mcuboot_s2ram`` of 8 B size for placing MCUboot's S2RAM magic variable. | ||
| * a ``zephyr,memory-region`` compatible node labeled ``pm_s2ram_stack``, with a size of 16 bytes. |
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.
| * a ``zephyr,memory-region`` compatible node with nodelabel ``mcuboot_s2ram`` of 8 B size for placing MCUboot's S2RAM magic variable. | |
| * a ``zephyr,memory-region`` compatible node labeled ``pm_s2ram_stack``, with a size of 16 bytes. | |
| * a ``zephyr,memory-region`` compatible node labeled ``mcuboot_s2ram``, with a size of 8 bytes, used for placing MCUboot's S2RAM magic variable. | |
| * a ``zephyr,memory-region`` compatible node labeled ``pm_s2ram_stack``, with a size of 16 bytes. |
| * a ``zephyr,memory-region`` compatible node with nodelabel ``mcuboot_s2ram`` of 4 B size for placing MCUboot's S2RAM magic variable. | ||
| * a ``zephyr,memory-region`` compatible node with nodelabel ``mcuboot_s2ram`` of 8 B size for placing MCUboot's S2RAM magic variable. | ||
| * a ``zephyr,memory-region`` compatible node labeled ``pm_s2ram_stack``, with a size of 16 bytes. | ||
| This region is used as the program stack during S2RAM resume by MCUboot. |
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.
| This region is used as the program stack during S2RAM resume by MCUboot. | |
| This region is used as the program stack by MCUboot during S2RAM resume. |
2a6348a to
802b1a7
Compare
Update the doc to reflect improvement made in S2RAM resume via MCUboot. Also include DTS `mcuboot_s2ram` memory node rise for supporting Direct-XIP. Signed-off-by: Andrzej Puzdrowski <[email protected]>
802b1a7 to
a5af121
Compare
|
west.yaml get updated by #24948 |
To version which uses dedicated method for S2RAM
resume operation.
nrfconnect/sdk-mcuboot#536
nrfconnect/sdk-zephyr#3285