coreboot-kgpe-d16/Documentation/mainboard/prodrive/hermes.md
Christian Walter b646e28769 mb/prodrive/hermes: Add new mainboard port
This patch adds support for the Prodrive Hermes mainboard.

Tested with CoffeeLakeFspBinPkg FSP 7.0.68.41.

Untested:
* CNVi
* Intel Graphics

Tested:
* CPU Intel Xeon E2288G
* CPU Intel Core i3-9100F
* CPU Intel Core i7 9700KF
* CPU Intel Core i7 9700E
* CPU Intel Core i7 9700F
* CPU Intel Core i5 9600K
* CPU Intel Pentium Gold G5400
* PCIe Link Width x8 on Slot6 by changing PCIe mux
* All four DDR4 slots in different configurations
* USB2.0 HDR1
* USB2.0 HDR2
* USB3.0 HDR
* Slot1
* Slot2
* Slot3
* Slot4
* Slot6
* M2.M NVMEe
* Ethernet PHYs 0-4
* Aspeed BMC PCIe
* Aspeed BMC USB
* Aspeed Graphics init
* USB3 backplane all working
* I801 SMBUS

Not Working:
* Intel HDA

Change-Id: Id7d051d3fa6823618691d5572087c9ae589c2862
Signed-off-by: Christian Walter <christian.walter@9elements.com>
Signed-off-by: Patrick Rudolph <patrick.rudolph@9elements.com>
Signed-off-by: Christian Walter <christian.walter@9elements.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/38303
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Patrick Rudolph <siro@das-labor.org>
2020-06-06 07:44:53 +00:00

1.7 KiB

Hermes

Hermes is a regular ATX board designed for workstation PCs.

The board features:

  • 5 PCIe 16x Gen3 slots
  • 4 ECC capable DDR4 DIMMs
  • 5 dedicated Ethernet ports
  • 1 BMC Ethernet port
  • VGA
  • COM port
  • 2 COM port headers
  • 4 SATA ports,
  • NVMe M2 slot
  • CNVi M2 slot
  • 3 optional DisplayPort outputs
  • optional TPM2

Required proprietary blobs

Flashing coreboot

  • The BIOS flash can be updated over the BMC, but the update file has a proprietary format
  • For development a dediprog compatible pinheader is present which allows to use an EM100

Known issues

  • MRC caching does not work on cold boot with Intel SPS (see Intel FSP2.0)

Technology

+------------------+--------------------------------------------------+
| CPU              | CoffeeLake + CoffeeLake R (Core + Xeon)          |
+------------------+--------------------------------------------------+
| PCH              | Intel C246                                       |
+------------------+--------------------------------------------------+
| Coprocessor      | Intel SPS (server version of the ME)             |
+------------------+--------------------------------------------------+
| Super I/O        | none                                             |
+------------------+--------------------------------------------------+
| BMC              | Aspeed AST2500                                   |
+------------------+--------------------------------------------------+