1## SPDX-License-Identifier: GPL-2.0-only 2 3config BOARD_PRODRIVE_HERMES_BASEBOARD 4 def_bool n 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 22 23config BOARD_PRODRIVE_HERMES 24 select BOARD_PRODRIVE_HERMES_BASEBOARD 25 26if BOARD_PRODRIVE_HERMES_BASEBOARD 27 28config HERMES_USES_SPS_FIRMWARE 29 bool "Build for use with SPS (Server Platform Services) firmware" 30 help 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. 34 35config MAINBOARD_FAMILY 36 string 37 default "PRODRIVE_HERMES_SERIES" 38 39config MAINBOARD_PART_NUMBER 40 default "Hermes CFL" 41 42config MAINBOARD_DIR 43 default "prodrive/hermes" 44 45config PCIEXP_L1_SUB_STATE 46 bool 47 default n 48 49config PCIEXP_CLK_PM 50 bool 51 default n 52 53config CONSOLE_POST 54 bool 55 default y 56 57config POST_IO 58 bool 59 default n 60 61config CBFS_SIZE 62 default 0x900000 63 64endif # BOARD_PRODRIVE_HERMES_BASEBOARD 65