Skip to content

Conversation

@rghaddab
Copy link
Contributor

@rghaddab rghaddab commented Dec 5, 2025

When writes are issued to the mram controller without verifying that it is ready, it can cause the reads to be stalled until all writes finish. Fix this by adding a wait busy loop before each MRAM_WORD aligned write and disable autopowerdown before starting the write.

NordicBuilder added a commit to NordicBuilder/sdk-nrf that referenced this pull request Dec 5, 2025
Automatically created by action-manifest-pr GH action from PR:
nrfconnect/sdk-zephyr#3613

Signed-off-by: Nordic Builder <pylon@nordicsemi.no>
@rghaddab rghaddab force-pushed the rghaddab-sdk-zephyr/mram-wait-ready branch from 823cd28 to c389b3f Compare December 5, 2025 15:23
NordicBuilder added a commit to NordicBuilder/sdk-nrf that referenced this pull request Dec 5, 2025
Automatically created by action-manifest-pr GH action from PR:
nrfconnect/sdk-zephyr#3613

Signed-off-by: Nordic Builder <pylon@nordicsemi.no>
NordicBuilder added a commit to NordicBuilder/sdk-nrf that referenced this pull request Dec 8, 2025
Automatically created by action-manifest-pr GH action from PR:
nrfconnect/sdk-zephyr#3613

Signed-off-by: Nordic Builder <pylon@nordicsemi.no>
@rghaddab rghaddab changed the base branch from main to ncs-v3.2-branch December 9, 2025 14:51
@rghaddab rghaddab force-pushed the rghaddab-sdk-zephyr/mram-wait-ready branch 2 times, most recently from 921ba32 to a21e162 Compare December 9, 2025 14:53
@github-actions
Copy link

github-actions bot commented Dec 9, 2025

The following west manifest projects have changed revision in this Pull Request:

Name Old Revision New Revision Diff

All manifest checks OK

Note: This message is automatically posted and updated by the Manifest GitHub Action.

… write

When writes are issued to the mram controller without verifying that it
is ready, it can cause the reads to be stalled until all writes finish.
Fix this by adding a wait busy loop before each MRAM_WORD aligned write
and disable autopowerdown before starting the write.

Signed-off-by: Riadh Ghaddab <riadh.ghaddab@nordicsemi.no>
Lilium targets do not support No-Multithreading scenarios.
Disable the corresponding test in MSPI.

Signed-off-by: Riadh Ghaddab <riadh.ghaddab@nordicsemi.no>
Multithreading should be enabled by default for nrf54h20_cpuapp target

Signed-off-by: Riadh Ghaddab <riadh.ghaddab@nordicsemi.no>
@rghaddab rghaddab force-pushed the rghaddab-sdk-zephyr/mram-wait-ready branch from a21e162 to d54af07 Compare December 9, 2025 14:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant