Files
system76-coreboot/src/mainboard/supermicro/x9scl/Kconfig
Jonathan A. Kollasch 3e4f7a39f8 mainboard: add Supermicro X9SCL/X9SCM
Boots to Linux.

Works:
 - CPU (Core i3-2120 tested)
 - Memory (one 1GB 1Rx8 PC3-10600E module tested)
 - Slots 4, 6, 7

To fix/improve:
 - SuperIO hardware monitor setup for PECI and fan control
 - SuperIO ASL in DSDT (e.g. UART Devices)
 - PEG PCIe lanes (should show x8 max width instead of x16 on 0:1.0 for Slot 7)

Untested:
 - IPMI where BMC is fully implemented (X9SC[LM](+)-F variants)
 - GbE on X9SCL+-F (where there are two 82574L instead of one)
 - Slot 5 (x4 on 0:06.0) (only applicable to X9SCM variants)

Signed-off-by: Jonathan A. Kollasch <jakllsch@kollasch.net>
Change-Id: I985db89d67de21bbafbdc34d7044496434a6eb17
Depends-On: I5b7599746195cfa996a48320404a8dbe6820483a, I1206746332c9939a78b67e7b48d3098bdef8a2ed
Reviewed-on: https://review.coreboot.org/c/coreboot/+/38346
Reviewed-by: Angel Pons <th3fanbus@gmail.com>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
2020-04-14 10:02:24 +00:00

56 lines
909 B
Plaintext

if BOARD_SUPERMICRO_X9SCL
config BOARD_SPECIFIC_OPTIONS
def_bool y
select BOARD_ROMSIZE_KB_8192
select HAVE_ACPI_TABLES
select NORTHBRIDGE_INTEL_SANDYBRIDGE
select USE_NATIVE_RAMINIT
select RAMINIT_ENABLE_ECC
select SERIRQ_CONTINUOUS_MODE
select SOUTHBRIDGE_INTEL_BD82X6X
select SUPERIO_NUVOTON_NCT6776
select SUPERIO_NUVOTON_NCT6776_COM_A
select SUPERIO_NUVOTON_WPCM450
select MAINBOARD_USES_IFD_GBE_REGION
config MAINBOARD_DIR
string
default supermicro/x9scl
config MAINBOARD_PART_NUMBER
string
default "X9SCL/X9SCM"
config MAX_CPUS
int
default 8
config USBDEBUG_HCD_INDEX
int
default 1
config VGA_BIOS_FILE
string
default "pci102b,0532.rom"
config VGA_BIOS_ID
string
depends on VGA_BIOS
default "102b,0532"
config PXE_ROM_ID
string
depends on PXE
default "8086:10d3"
config CBFS_SIZE
hex
default 0x400000
#config SUPERMICRO_BOARDID
# string
# default "0624"
#
endif