Skip to content

boards: silabs: siwx91x: Expose real layout of the flash #93482

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

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

Martinhoff-maker
Copy link
Contributor

Opening a new PR after the old one was reverted due to a CI failure.
The issue appeared from the merge of PR #92702 (comment), which introduced a new siwx917 SoC board with the "old" flash layout in DTS, while PR #93271 introduces the new flash layout.

To resolve this issue, I have fixed the flash layout of the new board in this PR as well.

This also resolves #93476 (tested on a real board).

I apologize for the inconvenience.

Old description:

The Network Coprocessor on SiWx91x owns a large part of the flash. Zephyr is not expected to access to theses areas.

However, it is still technically possible to access these. In addition, we prefer the DTS contains a comprehensive and transparent description of the hardware. So update the DTS with the real partitioning of the SoC.

Reference documentation is available here1.

an1416-siwx917-soc-memory-map.pdf

The Network Coprocessor on SiWx91x owns a large part of the flash. Zephyr
is not expected to access to theses areas.

However, it is still technically possible to access these. In addition, we
prefer the DTS contains a comprehensive and transparent description of the
hardware. So update the DTS with the real partitioning of the SoC.

Reference documentation is available here[1].

[1]: https://www.silabs.com/documents/public/application-notes/
     an1416-siwx917-soc-memory-map.pdf

Signed-off-by: Jérôme Pouiller <jerome.pouiller@silabs.com>
Copy link

@keith-packard
Copy link
Contributor

Thanks for the real fix; I'll remove mine once this is merged.

Copy link
Contributor

@keith-packard keith-packard left a comment

Choose a reason for hiding this comment

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

I have no idea if these are correct as that can only be validated on real hardware, but if they resolve the build failures, I'm happy to have them merged.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
platform: Silabs Silicon Labs
Projects
None yet
Development

Successfully merging this pull request may close these issues.

silabs: siwx917_dk2605a: Build issue in CI
6 participants