1 ## SPDX-License-Identifier: GPL-2.0-only
3 config BOARD_PRODRIVE_HERMES_BASEBOARD
5 select SOC_INTEL_COFFEELAKE
6 select BOARD_ROMSIZE_KB_32768
7 select HAVE_ACPI_TABLES
8 select SOC_INTEL_CANNONLAKE_PCH_H
9 select SUPERIO_ASPEED_COMMON_PRE_RAM
10 select SUPERIO_ASPEED_AST2400
11 select DRIVERS_ASPEED_AST_COMMON
12 select DRIVERS_ASPEED_AST2050
13 select INTEL_LPSS_UART_FOR_CONSOLE
14 select MAINBOARD_HAS_TPM2
15 select MEMORY_MAPPED_TPM
16 select INTEL_GMA_HAVE_VBT
17 select SOC_INTEL_COMMON_BLOCK_HDA_VERB
18 select ONBOARD_VGA_IS_PRIMARY
19 select SMBIOS_TYPE41_PROVIDED_BY_DEVTREE
20 select HAVE_ACPI_RESUME if !HERMES_USES_SPS_FIRMWARE
21 select DISABLE_ACPI_HIBERNATE if HERMES_USES_SPS_FIRMWARE
23 config BOARD_PRODRIVE_HERMES
24 select BOARD_PRODRIVE_HERMES_BASEBOARD
26 if BOARD_PRODRIVE_HERMES_BASEBOARD
28 config HERMES_USES_SPS_FIRMWARE
29 bool "Build for use with SPS (Server Platform Services) firmware"
31 Depending on the intended use case, the Hermes mainboard can use either
32 CSME or SPS firmware SKUs. Choose this option if using SPS firmware, as
33 SPS doesn't support ACPI S3 and S4 sleep states.
35 config MAINBOARD_FAMILY
37 default "PRODRIVE_HERMES_SERIES"
39 config MAINBOARD_PART_NUMBER
43 default "prodrive/hermes"
45 config PCIEXP_L1_SUB_STATE
64 endif # BOARD_PRODRIVE_HERMES_BASEBOARD