Skip to content
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
wants to merge 2 commits into
base: main
Choose a base branch
from

Commits on Oct 15, 2024

  1. boards: mps3: Add support for corstone300/an552

    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]>
    wearyzen committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    722bff9 View commit details
    Browse the repository at this point in the history
  2. boards: mps3: Add support for corstone310/an555

    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 committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    81f361e View commit details
    Browse the repository at this point in the history