• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1## SPDX-License-Identifier: GPL-2.0-only
2
3if BOARD_PROTECTLI_VP2420
4
5config BOARD_SPECIFIC_OPTIONS
6	def_bool y
7	select SOC_INTEL_ELKHARTLAKE
8	select BOARD_ROMSIZE_KB_16384
9	select HAVE_ACPI_RESUME
10	select HAVE_ACPI_TABLES
11	select SUPERIO_ITE_IT8613E
12	select SPI_FLASH_MACRONIX
13	select INTEL_GMA_HAVE_VBT
14	select SEABIOS_ADD_SERCON_PORT_FILE if PAYLOAD_SEABIOS
15	select MEMORY_MAPPED_TPM
16
17config MAINBOARD_DIR
18	default "protectli/vault_ehl"
19
20config MAINBOARD_PART_NUMBER
21	default "VP2420"
22
23config MAINBOARD_FAMILY
24	default "Vault Pro"
25
26config MAX_CPUS
27	default 4
28
29config CBFS_SIZE
30	default 0x900000
31
32config DIMM_MAX
33	default 1
34
35config VBOOT
36	select GBB_FLAG_DISABLE_EC_SOFTWARE_SYNC
37	select GBB_FLAG_DISABLE_FWMP
38	select GBB_FLAG_DISABLE_LID_SHUTDOWN
39	select GBB_FLAG_DISABLE_PD_SOFTWARE_SYNC
40	select VBOOT_ALWAYS_ENABLE_DISPLAY
41	select VBOOT_NO_BOARD_SUPPORT
42	select VBOOT_VBNV_CMOS
43	select VBOOT_VBNV_CMOS_BACKUP_TO_FLASH
44	select VBOOT_SEPARATE_VERSTAGE
45
46config VBOOT_SLOTS_RW_A
47	default y if VBOOT
48
49config FMDFILE
50	default "src/mainboard/\$(CONFIG_MAINBOARD_DIR)/vboot-rwa.fmd" if VBOOT && VBOOT_SLOTS_RW_A
51
52endif # BOARD_PROTECTLI_VP2420
53