• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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