-
Notifications
You must be signed in to change notification settings - Fork 6.5k
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
boards: mps3: Add support for corstone300/an552 and corstone310/an555 #79127
Draft
wearyzen
wants to merge
2
commits into
zephyrproject-rtos:main
Choose a base branch
from
wearyzen:add_mps3_board_an552_an555
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Draft
boards: mps3: Add support for corstone300/an552 and corstone310/an555 #79127
wearyzen
wants to merge
2
commits into
zephyrproject-rtos:main
from
wearyzen:add_mps3_board_an552_an555
+1,635
−307
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
zephyrbot
added
area: Benchmarks
area: Userspace
Userspace
platform: ARM
Arm Limited
area: Neural Networks
area: DSP
area: CMSIS-DSP
area: ARM
ARM (32-bit) Architecture
area: TF-M
ARM Trusted Firmware-M (TF-M)
area: Samples
Samples
labels
Sep 27, 2024
zephyrbot
requested review from
bbolen,
carlocaione,
ceolin,
d3zd3z,
dcpleung,
galak,
ithinuel,
kartben,
laurenmurphyx64,
MaureenHelm,
microbuilder,
nashif,
stephanosio,
Vge0rge and
XenuIsWatching
September 27, 2024 17:09
wearyzen
force-pushed
the
add_mps3_board_an552_an555
branch
from
September 27, 2024 18:03
109379c
to
d5a9923
Compare
Could you also add a note in the next release note about the renaming of |
ithinuel
previously approved these changes
Sep 28, 2024
wearyzen
force-pushed
the
add_mps3_board_an552_an555
branch
from
September 30, 2024 15:29
d5a9923
to
7f29e48
Compare
ithinuel
previously approved these changes
Sep 30, 2024
kartben
requested changes
Sep 30, 2024
wearyzen
force-pushed
the
add_mps3_board_an552_an555
branch
2 times, most recently
from
October 2, 2024 10:50
6ff6ca2
to
d8040a5
Compare
Few more changes were identified so converting this to a draft. |
What is changed? - Added a new mps3 board an552 for the soc corstone300. The qualifier to build/run application with board mps3/an552 is `mps3/corstone300/an552` for secure and `mps3/corstone300/an552/ns` for non-secure. - Added FVP variant to enable FVP testing with corstone300 and it uses the ARM FVP `FVP_Corstone_SSE-300_Ethos-U55`. The qualifier to build/run application with FVP is `mps3/corstone300/fvp` for secure and `mps3/corstone300/fvp/ns` for non-secure. - Note: the qualifier to build/run application with board mps3/an547 is now changed to `mps3/corstone300/an547` for secure and `mps3/corstone300/an547/ns` for non-secure. How is it changed? - Moved common code from mps3/an547 to corstone300. - Renamed soc for an547 to corstone300 and added a new soc corstone300/an552. Why do we need this change? - This enables FVP support and testing for corstone300. - SOC/qualifier for mps3/an547 was renamed to reduce code redundancy - A separate FVP variant was added for AN552 because, the TFM board used for non-secure variant differs for FPGA and FVP. TFM board `arm/mps3/corstone300/fvp` should be used when testing AN552 with FVP and `arm/mps3/corstone300/an552` should be used when testing with AN552 FPGA. Signed-off-by: Sudan Landge <[email protected]>
What is changed? - Added a new mps3 board an555 for the soc corstone310. The qualifier to build/run application with board mps3/an555 is `mps3/corstone310/an555` for secure and `mps3/corstone310/an555/ns` for non-secure. - Added FVP variant to enable FVP testing with corstone310 and it uses the ARM FVP `FVP_Corstone_SSE-310`. The qualifier to build/run application with FVP is `mps3/corstone310/an555fvp` for secure and `mps3/corstone310/an555fvp/ns` for non-secure. Why do we need this change? - This enables FVP support and testing for corstone310. - A separate FVP variant was added for AN555 because, the TFM board used for non-secure variant differs for FPGA and FVP. TFM board `arm/mps3/corstone310/an555` should be used when testing AN555 with FVP and `arm/mps3/corstone310/fvp` should be used when testing with AN555 FPGA. Signed-off-by: Sudan Landge <[email protected]>
wearyzen
force-pushed
the
add_mps3_board_an552_an555
branch
from
October 15, 2024 13:53
d8040a5
to
81f361e
Compare
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
area: ARM
ARM (32-bit) Architecture
area: Benchmarks
area: CMSIS-DSP
area: DSP
area: Neural Networks
area: Samples
Samples
area: TF-M
ARM Trusted Firmware-M (TF-M)
area: Userspace
Userspace
platform: ARM
Arm Limited
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
What is changed?
mps3/corstone300/an552
for secure andmps3/corstone300/an552/ns
for non-secure.The qualifier to build/run application with board mps3/an555 is
mps3/corstone310/an555
for secure andmps3/corstone310/an555/ns
for non-secure.mps3/corstone300/an547
for secure andmps3/corstone300/an547/ns
for non-secure.How is it changed?
Why do we need this change?
Signed-off-by: Sudan Landge [email protected]