payloads/edk2: Disable the CPU Timer Lib unless supported
[coreboot.git] / src / mainboard / intel / elkhartlake_crb / Kconfig
blob9ff6a677d07f1be6440e60da620851c138a93428
1 if BOARD_INTEL_ELKHARTLAKE_CRB
3 config BOARD_SPECIFIC_OPTIONS
4         def_bool y
5         select BOARD_ROMSIZE_KB_32768
6         select DRIVERS_I2C_HID
7         select DRIVERS_INTEL_DPTF
8         select DRIVERS_I2C_GENERIC
9         select DRIVERS_SPI_ACPI
10         select DRIVERS_USB_ACPI
11         select EC_ACPI
12         select HAVE_SPD_IN_CBFS
13         select HAVE_ACPI_RESUME
14         select HAVE_ACPI_TABLES
15         select INTEL_LPSS_UART_FOR_CONSOLE
16         select SOC_INTEL_ELKHARTLAKE
18 config MAINBOARD_DIR
19         default "intel/elkhartlake_crb"
21 config VARIANT_DIR
22         default "ehlcrb" if BOARD_INTEL_ELKHARTLAKE_CRB
24 config MAINBOARD_PART_NUMBER
25         default "ehlcrb"
27 config MAINBOARD_FAMILY
28         string
29         default "Intel_ehlcrb"
31 config DEVICETREE
32         default "variants/\$(CONFIG_VARIANT_DIR)/devicetree.cb"
34 config DIMM_SPD_SIZE
35         default 512
37 config VBOOT
38         select GBB_FLAG_DISABLE_EC_SOFTWARE_SYNC
39         select GBB_FLAG_DISABLE_FW_ROLLBACK_CHECK
40         select GBB_FLAG_DISABLE_FWMP
41         select GBB_FLAG_DISABLE_LID_SHUTDOWN
42         select GBB_FLAG_DISABLE_PD_SOFTWARE_SYNC
43         select GBB_FLAG_ENABLE_ALTERNATE_OS
44         select GBB_FLAG_FORCE_DEV_SWITCH_ON
45         select VBOOT_ALWAYS_ALLOW_UDC
46         select VBOOT_ALWAYS_ENABLE_DISPLAY
47         select VBOOT_MOCK_SECDATA if !MAINBOARD_HAS_TPM2
48         select VBOOT_NO_BOARD_SUPPORT
49         select VBOOT_VBNV_FLASH
51 config UART_FOR_CONSOLE
52         int
53         default 2
55 endif