payloads/edk2: Disable the CPU Timer Lib unless supported
[coreboot.git] / src / mainboard / prodrive / hermes / Kconfig
blobe4ccd2d99f7c5fa96cdd02b2a24db821eea1c426
1 config BOARD_PRODRIVE_HERMES_BASEBOARD
2         def_bool n
3         select SOC_INTEL_COFFEELAKE
4         select BOARD_ROMSIZE_KB_32768
5         select HAVE_ACPI_TABLES
6         select SOC_INTEL_CANNONLAKE_PCH_H
7         select SUPERIO_ASPEED_COMMON_PRE_RAM
8         select SUPERIO_ASPEED_AST2400
9         select DRIVERS_ASPEED_AST_COMMON
10         select DRIVERS_ASPEED_AST2050
11         select INTEL_LPSS_UART_FOR_CONSOLE
12         select MAINBOARD_HAS_TPM2
13         select MEMORY_MAPPED_TPM
14         select INTEL_GMA_HAVE_VBT
15         select SOC_INTEL_COMMON_BLOCK_HDA_VERB
16         select ONBOARD_VGA_IS_PRIMARY
17         select SMBIOS_TYPE41_PROVIDED_BY_DEVTREE
18         select HAVE_ACPI_RESUME if !HERMES_USES_SPS_FIRMWARE
19         select DISABLE_ACPI_HIBERNATE if HERMES_USES_SPS_FIRMWARE
21 if BOARD_PRODRIVE_HERMES_BASEBOARD
23 config HERMES_USES_SPS_FIRMWARE
24         bool "Build for use with SPS (Server Platform Services) firmware"
25         help
26           Depending on the intended use case, the Hermes mainboard can use either
27           CSME or SPS firmware SKUs. Choose this option if using SPS firmware, as
28           SPS doesn't support ACPI S3 and S4 sleep states.
30 config MAINBOARD_FAMILY
31         string
32         default "PRODRIVE_HERMES_SERIES"
34 config MAINBOARD_PART_NUMBER
35         default "Hermes CFL"
37 config MAINBOARD_DIR
38         default "prodrive/hermes"
40 config PCIEXP_L1_SUB_STATE
41         bool
42         default n
44 config PCIEXP_CLK_PM
45         bool
46         default n
48 config CONSOLE_POST
49         bool
50         default y
52 config POST_IO
53         bool
54         default n
56 config CBFS_SIZE
57         default 0x900000
59 endif # BOARD_PRODRIVE_HERMES_BASEBOARD