Skip to content

drivers: flash: introduce nrf_mramc SHIM driver #91598

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

Merged

Conversation

travis3630
Copy link
Contributor

@travis3630 travis3630 commented Jun 13, 2025

Add SHIM layer for nrfx_mramc driver for zephyr

https://github.com/nrfconnect/nrfx/pull/869 :: nrfx_mramc driver
nrfconnect/sdk-nrf#22801 -> nrfconnect/sdk-nrf#23240 (fixes) :: sdk-nrf mramc node nrf7120

@travis3630 travis3630 marked this pull request as ready for review June 13, 2025 16:20
@travis3630 travis3630 force-pushed the WZN-4384-add-mramc-zephyr-driver branch 5 times, most recently from 370496d to f2524ad Compare June 20, 2025 13:23
@carlescufi carlescufi changed the title Wzn-4384 add mramc zephyr driver nordic: MRAMC driver Jul 3, 2025
@carlescufi carlescufi changed the title nordic: MRAMC driver flash: nordic: MRAMC driver Jul 3, 2025
@carlescufi
Copy link
Member

@rghaddab @de-nordic @bjarki-andreasen please review

@carlescufi carlescufi requested a review from hakonfam July 3, 2025 08:55
Copy link
Contributor

@bjarki-andreasen bjarki-andreasen left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The commit header needs a bit more info, something like

drivers: flash: nordic: introduce nrf_mramc or something

Copy link
Contributor

@rghaddab rghaddab left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approved in general.
Try adding more comments to explai some parts of the code that are not obvious. For example why are we giving as argument number of write_blocks etc.
Also change the commit message title. "drivers: flash" as a title is not acceptable

@travis3630 travis3630 force-pushed the WZN-4384-add-mramc-zephyr-driver branch 3 times, most recently from c156088 to 9251ef4 Compare July 7, 2025 16:36
@travis3630 travis3630 force-pushed the WZN-4384-add-mramc-zephyr-driver branch 4 times, most recently from 5ac94e7 to 6fe0410 Compare July 8, 2025 10:54
@travis3630 travis3630 force-pushed the WZN-4384-add-mramc-zephyr-driver branch 2 times, most recently from 54fa86e to e2ae4a3 Compare July 9, 2025 14:43
@travis3630
Copy link
Contributor Author

@bjarki-andreasen @masz-nordic @de-nordic @rghaddab @carlescufi Still have more review to add? I have made all changes, pending for merge.

Copy link
Contributor

@bjarki-andreasen bjarki-andreasen left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good :)

Add SHIM layer for nrfx_mramc driver for zephyr

Signed-off-by: Travis Lam <[email protected]>
Copy link

@cfriedt cfriedt merged commit f94a45c into zephyrproject-rtos:main Jul 21, 2025
27 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

8 participants