blob: 0a0db36da5567976a089fac58374220a51151e44 [file] [log] [blame]
Christian Walterb646e282020-01-09 15:42:42 +01001config BOARD_PRODRIVE_HERMES_BASEBOARD
2 def_bool n
3 select SOC_INTEL_COFFEELAKE
4 select BOARD_ROMSIZE_KB_32768
Christian Walterb646e282020-01-09 15:42:42 +01005 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
Christian Walterb646e282020-01-09 15:42:42 +010011 select INTEL_LPSS_UART_FOR_CONSOLE
12 select MAINBOARD_HAS_TPM2
Jes B. Klinkec6b041a12022-04-19 14:00:33 -070013 select MEMORY_MAPPED_TPM
Christian Walterb646e282020-01-09 15:42:42 +010014 select INTEL_GMA_HAVE_VBT
15 select SOC_INTEL_COMMON_BLOCK_HDA_VERB
Christian Walterb646e282020-01-09 15:42:42 +010016 select ONBOARD_VGA_IS_PRIMARY
Angel Ponsb207f3f2021-10-26 18:19:24 +020017 select SMBIOS_TYPE41_PROVIDED_BY_DEVTREE
Angel Pons04ae6aa2021-05-11 12:34:04 +020018 select HAVE_ACPI_RESUME if !HERMES_USES_SPS_FIRMWARE
19 select DISABLE_ACPI_HIBERNATE if HERMES_USES_SPS_FIRMWARE
Christian Walterb646e282020-01-09 15:42:42 +010020
Felix Singerd684d272023-05-08 19:57:44 +020021config BOARD_PRODRIVE_HERMES
22 select BOARD_PRODRIVE_HERMES_BASEBOARD
23
Christian Walterb646e282020-01-09 15:42:42 +010024if BOARD_PRODRIVE_HERMES_BASEBOARD
25
Angel Pons04ae6aa2021-05-11 12:34:04 +020026config HERMES_USES_SPS_FIRMWARE
27 bool "Build for use with SPS (Server Platform Services) firmware"
28 help
29 Depending on the intended use case, the Hermes mainboard can use either
30 CSME or SPS firmware SKUs. Choose this option if using SPS firmware, as
31 SPS doesn't support ACPI S3 and S4 sleep states.
32
Christian Walterb646e282020-01-09 15:42:42 +010033config MAINBOARD_FAMILY
34 string
35 default "PRODRIVE_HERMES_SERIES"
36
37config MAINBOARD_PART_NUMBER
Christian Walterb646e282020-01-09 15:42:42 +010038 default "Hermes CFL"
39
40config MAINBOARD_DIR
Christian Walterb646e282020-01-09 15:42:42 +010041 default "prodrive/hermes"
42
Christian Walter4a924dc2020-07-07 17:04:08 +020043config PCIEXP_L1_SUB_STATE
44 bool
45 default n
46
47config PCIEXP_CLK_PM
48 bool
49 default n
50
Christian Walterb646e282020-01-09 15:42:42 +010051config CONSOLE_POST
52 bool
53 default y
54
55config POST_IO
56 bool
57 default n
58
59config CBFS_SIZE
Christian Walterb646e282020-01-09 15:42:42 +010060 default 0x900000
61
62endif # BOARD_PRODRIVE_HERMES_BASEBOARD