blob: 411033754ae24ce9331668c984ec86fbbb64835a [file] [log] [blame]
Patrick Georgic49d7a32020-05-08 22:50:46 +02001## SPDX-License-Identifier: GPL-2.0-only
Frans Hendriks43b6e2e2019-06-04 13:53:05 +02002
3if BOARD_FACEBOOK_FBG1701
4
5config BOARD_SPECIFIC_OPTIONS
6 def_bool y
7 select BOARD_ROMSIZE_KB_8192
Wim Vervoorn13471bc2020-01-16 10:28:14 +01008 select DISABLE_ACPI_HIBERNATE
Frans Hendriks43b6e2e2019-06-04 13:53:05 +02009 select HAVE_ACPI_TABLES
Frans Hendriksbd3ac9c2019-07-25 09:05:43 +020010 select HAVE_IFD_BIN
11 select HAVE_ME_BIN
Frans Hendriks43b6e2e2019-06-04 13:53:05 +020012 select HAVE_OPTION_TABLE
13 select MAINBOARD_HAS_LPC_TPM
14 select MAINBOARD_HAS_TPM2
15 select SOC_INTEL_BRASWELL
Frans Hendriksd073a0b2019-08-01 14:25:11 +020016 select SOC_INTEL_COMMON_BLOCK_HDA_VERB
Frans Hendriks43b6e2e2019-06-04 13:53:05 +020017 select PCIEXP_L1_SUB_STATE
18 select HAVE_FSP_BIN
19 select CACHE_MRC_SETTINGS
20 select DISABLE_HPET
Frans Hendriks6a27e762019-07-26 08:46:03 +020021 select INTEL_GMA_HAVE_VBT
Michael Niewöhner87cc8892020-09-07 14:26:09 +020022 select HAVE_SPD_IN_CBFS
Frans Hendriks7e3bf0c2020-11-20 08:17:31 +010023
24config USE_VENDORCODE_ELTAN
25 depends on !VBOOT
26 default y
27
28if VBOOT
29
30config VBOOT_VBNV_CMOS
31 default y
32
33config VBOOT_SLOTS_RW_A
34 default y
35
36config VBOOT_NO_BOARD_SUPPORT
37 default y
38
39config VBOOT_ENABLE_CBFS_FALLBACK
40 default y
41
42config FMDFILE
43 default "src/mainboard/\$(CONFIG_MAINBOARD_DIR)/vboot-rw.fmd"
44
45config RW_REGION_ONLY
46 default "%/payload logo.bmp %/ramstage vbt.bin %/dsdt.aml config %/postcar"
47
48config RO_REGION_ONLY
49 default "spd.bin fsp.bin cpu_microcode_blob.bin"
50
51endif # VBOOT
Frans Hendriks43b6e2e2019-06-04 13:53:05 +020052
Frans Hendriks43b6e2e2019-06-04 13:53:05 +020053config ONBOARD_SAMSUNG_MEM
Frans Hendriksb3d597b2019-10-02 09:27:56 +020054 bool "Onboard memory manufacturer Samsung"
55 default n
Frans Hendriks43b6e2e2019-06-04 13:53:05 +020056 help
57 Samsung K4B8G1646D memory
58
Frans Hendriks43b6e2e2019-06-04 13:53:05 +020059config MAINBOARD_DIR
60 string
Patrick Georgi0bb83462019-11-22 20:58:58 +010061 default "facebook/fbg1701"
Frans Hendriks43b6e2e2019-06-04 13:53:05 +020062
63config MAINBOARD_PART_NUMBER
64 string
65 default "FBG-1701"
66
67config CBFS_SIZE
68 hex
Frans Hendriks3b426832019-06-24 11:30:39 +020069 default 0x00600000
Frans Hendriks43b6e2e2019-06-04 13:53:05 +020070
Frans Hendriks43b6e2e2019-06-04 13:53:05 +020071config MRC_SETTINGS_CACHE_SIZE
72 hex
73 default 0x08000
74
75config FSP_LOC
76 hex
77 default 0xfff9c000
78
Frans Hendriks744c70d2019-06-26 14:57:35 +020079config VENDORCODE_ELTAN_OEM_MANIFEST_LOC
Wim Vervoorn7011e542019-10-30 16:03:04 +010080 hex
Frans Hendriks744c70d2019-06-26 14:57:35 +020081 default 0xFFFE9000
82
Frans Hendriks43b6e2e2019-06-04 13:53:05 +020083config SPI_FLASH_INCLUDE_ALL_DRIVERS
84 bool
85 default n
86
87config SPI_FLASH_WINBOND
88 bool
89 default y
90
91config TPM_INIT
92 bool "TPM Setup in RAMSTAGE"
93 default n
94
95config C_ENV_BOOTBLOCK_SIZE
96 hex "C Bootblock Size"
97 default 0x4000
98
Frans Hendriks744c70d2019-06-26 14:57:35 +020099config VENDORCODE_ELTAN_VBOOT_SIGNED_MANIFEST
100 bool
101 default y
102
103config VENDORCODE_ELTAN_VBOOT_MANIFEST
104 string
105 default "mainboard/facebook/fbg1701/manifest.h"
106
107config VENDORCODE_ELTAN_VBOOT_KEY_LOCATION
Wim Vervoorn7011e542019-10-30 16:03:04 +0100108 hex
Frans Hendriks744c70d2019-06-26 14:57:35 +0200109 default 0xFFFF9C00
110
Wim Vervoorn34bc60b2019-10-31 10:31:08 +0100111config DRIVERS_INTEL_WIFI
112 bool
113 default n
114
Frans Hendriks43b6e2e2019-06-04 13:53:05 +0200115endif # BOARD_FACEBOOK_FBG1701