Hello build bot (Jenkins), Patrick Georgi, Martin Roth,
I'd like you to reexamine a change. Please visit
https://review.coreboot.org/c/coreboot/+/38346
to look at the new patch set (#2).
Change subject: mainboard: add Supermicro X9SCL/X9SCM ......................................................................
mainboard: add Supermicro X9SCL/X9SCM
Still has ME issues near the end of raminit. ME firmware fails to run completely, and somehow inhibits further progress out of romstage. This condition impacts both the NRI and MRC code paths.
This can be partially worked around: - short JPME1 for Recovery mode; - power on, wait for boot to hang; - power off (including ATX standby); - unshort JPME1; - power on; however, rebooting after that doesn't always work. But it's enough to boot and possibly explore getting the ME going more.
- Slot 7 (x8 on 0:01.0) works as x8 of x16 - Slot 6 (x8 on 0:01.1) does not work (these lanes may be bundled for Slot 7) - Slot 5 (x4 on 0:06.0) is untested (only applicable to X9SCM, testing performed on X9SCL) - Slot 4 (x4 on 0:1c.0) works
FIXME: - ME firmware startup issue - PEG PCIe lanes - SuperIO ASL in DSDT - SuperIO hardware monitor setup for PECI - fan control
Untested: - IPMI where BMC is fully implemented (X9SC[LM](+)-F variants) - GbE on X9SCL+-F (where there are two 82574L instead of one)
Signed-off-by: Jonathan A. Kollasch jakllsch@kollasch.net Change-Id: I985db89d67de21bbafbdc34d7044496434a6eb17 --- A src/mainboard/supermicro/x9scl/Kconfig A src/mainboard/supermicro/x9scl/Kconfig.name A src/mainboard/supermicro/x9scl/Makefile.inc A src/mainboard/supermicro/x9scl/acpi/ec.asl A src/mainboard/supermicro/x9scl/acpi/platform.asl A src/mainboard/supermicro/x9scl/acpi/superio.asl A src/mainboard/supermicro/x9scl/acpi_tables.c A src/mainboard/supermicro/x9scl/board_info.txt A src/mainboard/supermicro/x9scl/devicetree.cb A src/mainboard/supermicro/x9scl/dsdt.asl A src/mainboard/supermicro/x9scl/early_init.c A src/mainboard/supermicro/x9scl/gpio.c A src/mainboard/supermicro/x9scl/hda_verb.c A src/mainboard/supermicro/x9scl/superio.h 14 files changed, 794 insertions(+), 0 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/46/38346/2