blob: ef4288959438db597f0510e2723553d61b7aad42 [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
13 select MAINBOARD_HAS_LPC_TPM
14 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 Pons04ae6aa2021-05-11 12:34:04 +020017 select HAVE_ACPI_RESUME if !HERMES_USES_SPS_FIRMWARE
18 select DISABLE_ACPI_HIBERNATE if HERMES_USES_SPS_FIRMWARE
Christian Walterb646e282020-01-09 15:42:42 +010019
20if BOARD_PRODRIVE_HERMES_BASEBOARD
21
Angel Pons04ae6aa2021-05-11 12:34:04 +020022config HERMES_USES_SPS_FIRMWARE
23 bool "Build for use with SPS (Server Platform Services) firmware"
24 help
25 Depending on the intended use case, the Hermes mainboard can use either
26 CSME or SPS firmware SKUs. Choose this option if using SPS firmware, as
27 SPS doesn't support ACPI S3 and S4 sleep states.
28
Christian Walterb646e282020-01-09 15:42:42 +010029config MAINBOARD_FAMILY
30 string
31 default "PRODRIVE_HERMES_SERIES"
32
33config MAINBOARD_PART_NUMBER
34 string
35 default "Hermes CFL"
36
37config MAINBOARD_DIR
38 string
39 default "prodrive/hermes"
40
Christian Walter4a924dc2020-07-07 17:04:08 +020041config PCIEXP_L1_SUB_STATE
42 bool
43 default n
44
45config PCIEXP_CLK_PM
46 bool
47 default n
48
Christian Walterb646e282020-01-09 15:42:42 +010049config VARIANT_DIR
50 string
51 default "baseboard" if BOARD_PRODRIVE_HERMES_BASEBOARD
52
53config MAX_CPUS
54 int
55 default 16
56
57config OVERRIDE_DEVICETREE
58 string
Patrick Georgib8fba862020-06-17 21:06:53 +020059 default "variants/\$(CONFIG_VARIANT_DIR)/overridetree.cb"
Christian Walterb646e282020-01-09 15:42:42 +010060
Christian Walterb646e282020-01-09 15:42:42 +010061config CONSOLE_POST
62 bool
63 default y
64
65config POST_IO
66 bool
67 default n
68
69config CBFS_SIZE
Christian Walterb646e282020-01-09 15:42:42 +010070 default 0x900000
71
72endif # BOARD_PRODRIVE_HERMES_BASEBOARD