Grzegorz Bernacki c06b98a171 Marvell/SolidRun: Rework Readme.md files 2 years ago
..
BoardDescriptionLib 43259c4143 SolidRun/Cn913xCEx7Eval: Add platform support 2 years ago
NonDiscoverableInitLib 43259c4143 SolidRun/Cn913xCEx7Eval: Add platform support 2 years ago
Cn9130Eval.dsc.inc 43259c4143 SolidRun/Cn913xCEx7Eval: Add platform support 2 years ago
Cn9131Eval.dsc.inc 43259c4143 SolidRun/Cn913xCEx7Eval: Add platform support 2 years ago
Cn9132Eval.dsc.inc 43259c4143 SolidRun/Cn913xCEx7Eval: Add platform support 2 years ago
Cn913xCEx7.dsc.inc 43259c4143 SolidRun/Cn913xCEx7Eval: Add platform support 2 years ago
Cn913xCEx7Eval.dsc 43259c4143 SolidRun/Cn913xCEx7Eval: Add platform support 2 years ago
Cn913xCEx7Eval.fdf.inc 43259c4143 SolidRun/Cn913xCEx7Eval: Add platform support 2 years ago
Readme.md c06b98a171 Marvell/SolidRun: Rework Readme.md files 2 years ago

Readme.md

SolidRun CN913x CEx7 Evaluation Board

Summary

This is a port of 64-bit TianoCore EDK II firmware for the SolidRun CN913x CEx7 Evaluation Board.

Supported features

Features supported in EDK2:

  • 1x PCIE x4 + 6x PCIE x1
  • Networking:
    • 1x 10 GbE via SFP+
    • 2x 5 GbE via RJ45
    • 1x 2500 Base-X via quad 1 Gbps switch
    • 1x 1 GbE RGMII via RJ45
  • 2x USB 3.0
  • 4x USB 2.0
  • 2x SATA
  • 1x uSD
  • 1x eMMC
  • RTC
  • SPI flash & memory-mapped variable storage access
  • I2C
  • GPIO

Hardware description:

  • ACPI (default)
  • Device Tree

Others:

  • Signed capsule update
  • X64 option ROM emulator

Building the firmware

Prepare EDKII environment:

Please follow instructions from Obtaining source code and Manual building from the top level edk2-platforms Readme.md.

Build EDKII:

Use below build command:

  build -a AARCH64 -t GCC5 -b RELEASE -D CAPSULE_ENABLE -D X64EMU_ENABLE -p Platform/SolidRun/Cn913xCEx7Eval/Cn913xCEx7Eval.dsc

NOTE

’-D INCLUDE_TFTP_COMMAND’ is optional and can be added in order to enable tftp command in UEFI Shell.


Build the final firmware image:

In addition to EDKII binary, the complete firmware image comprises the TF-A and other components. A complete build instruction can be found at wiki page.

Burning the firmware

Please follow instruction at wiki page to burn image to desired boot device.

ARM System Ready certification.

CN913x CEx7 Evaluation Board is System Ready ES certified. Release binary and the firmware components’ baselines list are available in a dedicated wiki page.