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>
This commit is contained in:
committed by
Philipp Deppenwiese
parent
b7cf7d36d7
commit
b646e28769
@@ -130,6 +130,10 @@ The boards in this section are not real mainboards, but emulators.
|
||||
|
||||
- [PQ7-M107](portwell/pq7-m107.md)
|
||||
|
||||
## Prodrive
|
||||
|
||||
- [Hermes](prodrive/hermes.md)
|
||||
|
||||
## Protectli
|
||||
|
||||
- [FW2B / FW4B](protectli/fw2b_fw4b.md)
|
||||
|
54
Documentation/mainboard/prodrive/hermes.md
Normal file
54
Documentation/mainboard/prodrive/hermes.md
Normal file
@@ -0,0 +1,54 @@
|
||||
# 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
|
||||
|
||||
- [Intel FSP2.0]
|
||||
- Intel SPS
|
||||
|
||||
## 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
|
||||
|
||||
```eval_rst
|
||||
+------------------+--------------------------------------------------+
|
||||
| CPU | CoffeeLake + CoffeeLake R (Core + Xeon) |
|
||||
+------------------+--------------------------------------------------+
|
||||
| PCH | Intel C246 |
|
||||
+------------------+--------------------------------------------------+
|
||||
| Coprocessor | Intel SPS (server version of the ME) |
|
||||
+------------------+--------------------------------------------------+
|
||||
| Super I/O | none |
|
||||
+------------------+--------------------------------------------------+
|
||||
| BMC | Aspeed AST2500 |
|
||||
+------------------+--------------------------------------------------+
|
||||
```
|
||||
|
||||
## Extra links
|
||||
|
||||
[flashrom]: https://flashrom.org/Flashrom
|
||||
[flashing tutorial]: ../../../../flash_tutorial/ext_power.md
|
||||
[Intel FSP2.0]: ../../../../soc/intel/fsp/index.md
|
||||
[AST2500]: https://www.aspeedtech.com/products.php?fPath=20&rId=440
|
Reference in New Issue
Block a user