diff options
author | Michael Niewöhner <foss@mniewoehner.de> | 2019-09-18 16:31:50 +0200 |
---|---|---|
committer | Patrick Georgi <pgeorgi@google.com> | 2019-09-26 09:29:25 +0000 |
commit | 0a6c62fbbe979b3363152ee8c5aace8a0a12871d (patch) | |
tree | f1194dff0876384276aa106d3cb2750d13254f9a /src/mainboard/supermicro/x11ssh/Kconfig | |
parent | b68ebfa8fc925bd74aa601ad77fcf882f44ba8f5 (diff) |
mb/supermicro: restructure x11ssh-tf to represent a x11 board series
Most of the X11 boards with socket LGA1151 are basically the same boards
with just some minor differences like different NICs (1 GbE, 10 GbE),
number of NICs / PCIe ports etc.
There are about 20 boards that can be added, if there is a community for
testing.
To be able to add more x11 boards easily like x11ssm (see CB:35427) this
restructures the x11ssh tree to represent a "X11 LGA1151 series". There
were multiple suggestions for the structure like grouping by series
(x10, x11, x...), grouping by chipset or by cpu family.
It turned out that there are some "X11 series" boards that are
completely different. Grouping by chipset or cpu family suffers from the
same problem. This is why finally we agreed on grouping by series and
socket ("X11 LGA1151 series").
The structure uses the common baseboard scheme, while there is no "real"
baseboard we know of. By checking images, comparing logs etc. we came to
the conclusion that Supermicro does have some base layout which is only
modified a bit for the different boards.
X11SSH-TF was moved to the variants/ folder with it's gpio.h. As we
expect the other boards to have mostly the same device tree, there is a
common devicetree that gets overridden by each variant's overridetree.
Besides that some very minor modifications happened (formatting, fixing
comments, ...) but not much.
Documentation is reworked in CB:35547
Change-Id: I8dc4240ae042760a845e890b923ad40478bb8e29
Signed-off-by: Michael Niewöhner <foss@mniewoehner.de>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/35426
Reviewed-by: Patrick Rudolph <siro@das-labor.org>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Diffstat (limited to 'src/mainboard/supermicro/x11ssh/Kconfig')
-rw-r--r-- | src/mainboard/supermicro/x11ssh/Kconfig | 79 |
1 files changed, 0 insertions, 79 deletions
diff --git a/src/mainboard/supermicro/x11ssh/Kconfig b/src/mainboard/supermicro/x11ssh/Kconfig deleted file mode 100644 index dcf6bb9533..0000000000 --- a/src/mainboard/supermicro/x11ssh/Kconfig +++ /dev/null @@ -1,79 +0,0 @@ -config BOARD_SUPERMICRO_BASEBOARD_X11SSH - def_bool n - select BOARD_ROMSIZE_KB_16384 - select HAVE_ACPI_RESUME - select HAVE_ACPI_TABLES - select HAVE_OPTION_TABLE - select SOC_INTEL_KABYLAKE - select SKYLAKE_SOC_PCH_H - select MAINBOARD_HAS_LPC_TPM - select DRIVERS_ASPEED_AST2050 - select SUPERIO_ASPEED_AST2400 - select GENERATE_SMBIOS_TABLES - select IPMI_KCS - -if BOARD_SUPERMICRO_BASEBOARD_X11SSH - -config VBOOT - select VBOOT_NO_BOARD_SUPPORT - select GBB_FLAG_DISABLE_LID_SHUTDOWN - select GBB_FLAG_DISABLE_PD_SOFTWARE_SYNC - select GBB_FLAG_DISABLE_EC_SOFTWARE_SYNC - select GBB_FLAG_DISABLE_FWMP - -config VBOOT_SLOTS_RW_AB - default y - -config VBOOT_VBNV_OFFSET - hex - default 0x2a - -config FMDFILE - string - default "src/mainboard/$(CONFIG_MAINBOARD_DIR)/vboot-ro-rwab.fmd" if VBOOT_SLOTS_RW_AB - -config CBFS_SIZE - hex - default 0xb00000 - -config IRQ_SLOT_COUNT - int - default 18 - -config MAINBOARD_DIR - string - default "supermicro/x11ssh" - -config VARIANT_DIR - string - default "tf" if BOARD_SUPERMICRO_X11SSH_TF - -config DEVICETREE - string - default "variants/$(CONFIG_VARIANT_DIR)/devicetree.cb" - -config MAINBOARD_PART_NUMBER - string - default "X11SSH-TF" if BOARD_SUPERMICRO_X11SSH_TF - -config MAX_CPUS - int - default 8 - -config SUBSYSTEM_VENDOR_ID - hex - default 0x8086 - -config CONSOLE_POST - bool - default y - -config POST_DEVICE - bool - default n - -config DIMM_SPD_SIZE - int - default 512 - -endif # BOARD_SUPERMICRO_BASEBOARD_X11SSH |