blob: d1a13826e7b3e738cd62c90de40c2cc6c7b57516 [file] [log] [blame]
Martin Roth9712f102024-02-16 11:02:19 -07001## SPDX-License-Identifier: GPL-2.0-only
Werner Zeh0dc87ef2019-10-22 15:08:19 +02002
3if BOARD_SIEMENS_MC_APL6
4
5config BOARD_SPECIFIC_OPTIONS
6 def_bool y
7 select DRIVER_INTEL_I210
8 select DRIVERS_I2C_RX6110SA
Werner Zeh80d5a052021-05-27 09:35:08 +02009 select RX6110SA_DISABLE_ACPI
Werner Zeh0dc87ef2019-10-22 15:08:19 +020010 select DRIVER_SIEMENS_NC_FPGA
11 select NC_FPGA_NOTIFY_CB_READY
Uwe Poeche539fd2a2022-03-28 12:39:01 +020012 select SOC_INTEL_DISABLE_POWER_LIMITS
Werner Zeh7c276c02019-10-22 15:22:21 +020013 select MAINBOARD_HAS_TPM2
Jes B. Klinkec6b041a12022-04-19 14:00:33 -070014 select MEMORY_MAPPED_TPM
Jan Samek256918b2023-01-19 14:17:44 +010015 select NC_FPGA_POST_CODE
Werner Zeh7c276c02019-10-22 15:22:21 +020016 select TPM_ON_FAST_SPI
Bill XIEc79e96b2019-08-22 20:28:36 +080017 select TPM_MEASURED_BOOT
Werner Zehbc13c642022-02-10 15:53:31 +010018 select HAS_RECOVERY_MRC_CACHE
Werner Zeh7c276c02019-10-22 15:22:21 +020019
20config VBOOT
Werner Zeh7c276c02019-10-22 15:22:21 +020021 select VBOOT_VBNV_FLASH
22 select VBOOT_NO_BOARD_SUPPORT
23 select GBB_FLAG_DISABLE_LID_SHUTDOWN
24 select GBB_FLAG_DISABLE_PD_SOFTWARE_SYNC
25 select GBB_FLAG_DISABLE_EC_SOFTWARE_SYNC
26 select GBB_FLAG_DISABLE_FWMP
27
28config FMDFILE
Patrick Georgib8fba862020-06-17 21:06:53 +020029 default "src/mainboard/\$(CONFIG_MAINBOARD_DIR)/mc_apl_vboot.fmd"
Werner Zeh0dc87ef2019-10-22 15:08:19 +020030
Jan Samek256918b2023-01-19 14:17:44 +010031config EARLY_PCI_BRIDGE_DEVICE
32 hex
33 depends on NC_FPGA_POST_CODE
34 default 0x13
35
36config EARLY_PCI_BRIDGE_FUNCTION
37 hex
38 depends on NC_FPGA_POST_CODE
39 default 0x3
40
41config EARLY_PCI_MMIO_BASE
42 hex
43 depends on NC_FPGA_POST_CODE
44 default 0xfe800000
45
Werner Zeh0dc87ef2019-10-22 15:08:19 +020046endif # BOARD_SIEMENS_MC_APL6