summaryrefslogtreecommitdiff
path: root/src/mainboard/prodrive/hermes/Kconfig
blob: ac497e67910b39e2cf1b967bfb9f832a5e5ac4bd (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
config BOARD_PRODRIVE_HERMES_BASEBOARD
	def_bool n
	select SOC_INTEL_COFFEELAKE
	select BOARD_ROMSIZE_KB_32768
	select HAVE_ACPI_TABLES
	select SOC_INTEL_CANNONLAKE_PCH_H
	select SUPERIO_ASPEED_COMMON_PRE_RAM
	select SUPERIO_ASPEED_AST2400
	select DRIVERS_ASPEED_AST_COMMON
	select DRIVERS_ASPEED_AST2050
	select INTEL_LPSS_UART_FOR_CONSOLE
	select MAINBOARD_HAS_TPM2
	select MAINBOARD_HAS_LPC_TPM
	select INTEL_GMA_HAVE_VBT
	select SOC_INTEL_COMMON_BLOCK_HDA_VERB
	select ONBOARD_VGA_IS_PRIMARY
	select HAVE_ACPI_RESUME if !HERMES_USES_SPS_FIRMWARE
	select DISABLE_ACPI_HIBERNATE if HERMES_USES_SPS_FIRMWARE

if BOARD_PRODRIVE_HERMES_BASEBOARD

config HERMES_USES_SPS_FIRMWARE
	bool "Build for use with SPS (Server Platform Services) firmware"
	help
	  Depending on the intended use case, the Hermes mainboard can use either
	  CSME or SPS firmware SKUs. Choose this option if using SPS firmware, as
	  SPS doesn't support ACPI S3 and S4 sleep states.

config MAINBOARD_FAMILY
	string
	default "PRODRIVE_HERMES_SERIES"

config MAINBOARD_PART_NUMBER
	string
	default "Hermes CFL"

config MAINBOARD_DIR
	string
	default "prodrive/hermes"

config PCIEXP_L1_SUB_STATE
	bool
	default n

config PCIEXP_CLK_PM
	bool
	default n

config VARIANT_DIR
	string
	default "baseboard"	if BOARD_PRODRIVE_HERMES_BASEBOARD

config MAX_CPUS
	int
	default 16

config OVERRIDE_DEVICETREE
	string
	default "variants/\$(CONFIG_VARIANT_DIR)/overridetree.cb"

config CONSOLE_POST
	bool
	default y

config POST_IO
	bool
	default n

config CBFS_SIZE
	hex
	default 0x900000

endif # BOARD_PRODRIVE_HERMES_BASEBOARD