blob: fa6606343d507c2f9bf70b422afb1f85188e7453 [file] [log] [blame]
Michał Żygowskief886c42022-09-29 00:58:43 +02001if BOARD_PROTECTLI_VP4630_VP4650 || BOARD_PROTECTLI_VP4670
2
3config BOARD_SPECIFIC_OPTIONS
4 def_bool y
5 select BOARD_ROMSIZE_KB_16384
6 select GFX_GMA_IGNORE_PRESENCE_STRAPS
7 select HAVE_ACPI_RESUME
8 select HAVE_ACPI_TABLES
9 select HAVE_CMOS_DEFAULT
10 select HAVE_INTEL_PTT
11 select HAVE_OPTION_TABLE
12 select INTEL_GMA_HAVE_VBT
13 select MAINBOARD_HAS_LIBGFXINIT
14 select MEMORY_MAPPED_TPM
15 select SEABIOS_ADD_SERCON_PORT_FILE if PAYLOAD_SEABIOS
16 select SOC_INTEL_COMETLAKE_1 if BOARD_PROTECTLI_VP4670
17 select SOC_INTEL_COMETLAKE_2 if BOARD_PROTECTLI_VP4630_VP4650
18 select SOC_INTEL_COMMON_BLOCK_HDA_VERB
19 select SPI_FLASH_MACRONIX
Michał Żygowskid99de5d2023-04-03 13:25:17 +020020 select SUPERIO_ITE_IT8784E
Michał Żygowskief886c42022-09-29 00:58:43 +020021
22config MAINBOARD_DIR
23 default "protectli/vault_cml"
24
25config MAINBOARD_PART_NUMBER
26 default "VP4630/VP4650" if BOARD_PROTECTLI_VP4630_VP4650
27 default "VP4670" if BOARD_PROTECTLI_VP4670
28
29config MAINBOARD_FAMILY
30 default "Vault Pro"
31
32config DIMM_MAX
33 default 2
34
35config DIMM_SPD_SIZE
36 default 512
37
38config CBFS_SIZE
39 default 0xa00000
40
41config GFX_GMA_PANEL_1_ON_EDP
42 default n
43
44config VBOOT
45 select GBB_FLAG_DISABLE_EC_SOFTWARE_SYNC
46 select GBB_FLAG_DISABLE_FWMP
47 select GBB_FLAG_DISABLE_LID_SHUTDOWN
48 select GBB_FLAG_DISABLE_PD_SOFTWARE_SYNC
49 select VBOOT_ALWAYS_ENABLE_DISPLAY
50 select VBOOT_NO_BOARD_SUPPORT
51
52config VBOOT_SLOTS_RW_A
53 default y if VBOOT
54
55config FMDFILE
56 default "src/mainboard/\$(CONFIG_MAINBOARD_DIR)/vboot-rwa.fmd" if VBOOT && VBOOT_SLOTS_RW_A
57 default "src/mainboard/\$(CONFIG_MAINBOARD_DIR)/board.fmd"
58
59config BEEP_ON_BOOT
60 bool "Beep on successful boot"
61 default y
62 help
63 Make the platform beep using the PC speaker in final coreboot phase.
64 May serve as a useful indicator in headless mode that platform is
65 properly booting.
66
67endif