blob: 742641655e7625739cdb77d98a0b38227248ae1f [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
Frans Hendriks43b6e2e2019-06-04 13:53:05 +020018 select DISABLE_HPET
Frans Hendriks6a27e762019-07-26 08:46:03 +020019 select INTEL_GMA_HAVE_VBT
Michael Niewöhner87cc8892020-09-07 14:26:09 +020020 select HAVE_SPD_IN_CBFS
Frans Hendriks7e3bf0c2020-11-20 08:17:31 +010021
22config USE_VENDORCODE_ELTAN
Frans Hendriks7e3bf0c2020-11-20 08:17:31 +010023 default y
24
25if VBOOT
26
27config VBOOT_VBNV_CMOS
28 default y
29
30config VBOOT_SLOTS_RW_A
31 default y
32
33config VBOOT_NO_BOARD_SUPPORT
34 default y
35
36config VBOOT_ENABLE_CBFS_FALLBACK
37 default y
38
39config FMDFILE
40 default "src/mainboard/\$(CONFIG_MAINBOARD_DIR)/vboot-rw.fmd"
41
42config RW_REGION_ONLY
43 default "%/payload logo.bmp %/ramstage vbt.bin %/dsdt.aml config %/postcar"
44
45config RO_REGION_ONLY
46 default "spd.bin fsp.bin cpu_microcode_blob.bin"
47
48endif # VBOOT
Frans Hendriks43b6e2e2019-06-04 13:53:05 +020049
Frans Hendriks43b6e2e2019-06-04 13:53:05 +020050config ONBOARD_SAMSUNG_MEM
Frans Hendriksb3d597b2019-10-02 09:27:56 +020051 bool "Onboard memory manufacturer Samsung"
52 default n
Frans Hendriks43b6e2e2019-06-04 13:53:05 +020053 help
54 Samsung K4B8G1646D memory
55
Frans Hendriks43b6e2e2019-06-04 13:53:05 +020056config MAINBOARD_DIR
57 string
Patrick Georgi0bb83462019-11-22 20:58:58 +010058 default "facebook/fbg1701"
Frans Hendriks43b6e2e2019-06-04 13:53:05 +020059
60config MAINBOARD_PART_NUMBER
61 string
62 default "FBG-1701"
63
64config CBFS_SIZE
Frans Hendriks3b426832019-06-24 11:30:39 +020065 default 0x00600000
Frans Hendriks43b6e2e2019-06-04 13:53:05 +020066
Frans Hendriks43b6e2e2019-06-04 13:53:05 +020067config MRC_SETTINGS_CACHE_SIZE
68 hex
69 default 0x08000
70
71config FSP_LOC
72 hex
73 default 0xfff9c000
74
Frans Hendriks744c70d2019-06-26 14:57:35 +020075config VENDORCODE_ELTAN_OEM_MANIFEST_LOC
Frans Hendriks6cd4cfa2021-04-06 13:58:21 +020076 depends on VENDORCODE_ELTAN_VBOOT
Wim Vervoorn7011e542019-10-30 16:03:04 +010077 hex
Frans Hendriks744c70d2019-06-26 14:57:35 +020078 default 0xFFFE9000
79
Frans Hendriks43b6e2e2019-06-04 13:53:05 +020080config SPI_FLASH_INCLUDE_ALL_DRIVERS
81 bool
82 default n
83
84config SPI_FLASH_WINBOND
85 bool
86 default y
87
Frans Hendriks744c70d2019-06-26 14:57:35 +020088config VENDORCODE_ELTAN_VBOOT_SIGNED_MANIFEST
Frans Hendriks6cd4cfa2021-04-06 13:58:21 +020089 depends on VENDORCODE_ELTAN_VBOOT
Frans Hendriks744c70d2019-06-26 14:57:35 +020090 bool
91 default y
92
93config VENDORCODE_ELTAN_VBOOT_MANIFEST
Frans Hendriksac7f4612020-10-08 15:36:08 +020094 depends on USE_VENDORCODE_ELTAN
Frans Hendriks744c70d2019-06-26 14:57:35 +020095 string
96 default "mainboard/facebook/fbg1701/manifest.h"
97
98config VENDORCODE_ELTAN_VBOOT_KEY_LOCATION
Frans Hendriks6cd4cfa2021-04-06 13:58:21 +020099 depends on VENDORCODE_ELTAN_VBOOT
Wim Vervoorn7011e542019-10-30 16:03:04 +0100100 hex
Frans Hendrikscd85aac2021-06-22 14:06:34 +0200101 default 0xFFFF9000
Frans Hendriks744c70d2019-06-26 14:57:35 +0200102
Wim Vervoorn34bc60b2019-10-31 10:31:08 +0100103config DRIVERS_INTEL_WIFI
104 bool
105 default n
106
Frans Hendriks43b6e2e2019-06-04 13:53:05 +0200107endif # BOARD_FACEBOOK_FBG1701