blob: a2c5bc46f1a7c832d68ab7b76014398d564fbdb9 [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
Frans Hendriks43b6e2e2019-06-04 13:53:05 +020019 select DISABLE_HPET
Frans Hendriks6a27e762019-07-26 08:46:03 +020020 select INTEL_GMA_HAVE_VBT
Michael Niewöhner87cc8892020-09-07 14:26:09 +020021 select HAVE_SPD_IN_CBFS
Frans Hendriks7e3bf0c2020-11-20 08:17:31 +010022
23config USE_VENDORCODE_ELTAN
Frans Hendriks7e3bf0c2020-11-20 08:17:31 +010024 default y
25
26if VBOOT
27
28config VBOOT_VBNV_CMOS
29 default y
30
31config VBOOT_SLOTS_RW_A
32 default y
33
34config VBOOT_NO_BOARD_SUPPORT
35 default y
36
37config VBOOT_ENABLE_CBFS_FALLBACK
38 default y
39
40config FMDFILE
41 default "src/mainboard/\$(CONFIG_MAINBOARD_DIR)/vboot-rw.fmd"
42
43config RW_REGION_ONLY
44 default "%/payload logo.bmp %/ramstage vbt.bin %/dsdt.aml config %/postcar"
45
46config RO_REGION_ONLY
47 default "spd.bin fsp.bin cpu_microcode_blob.bin"
48
49endif # VBOOT
Frans Hendriks43b6e2e2019-06-04 13:53:05 +020050
Frans Hendriks43b6e2e2019-06-04 13:53:05 +020051config ONBOARD_SAMSUNG_MEM
Frans Hendriksb3d597b2019-10-02 09:27:56 +020052 bool "Onboard memory manufacturer Samsung"
53 default n
Frans Hendriks43b6e2e2019-06-04 13:53:05 +020054 help
55 Samsung K4B8G1646D memory
56
Frans Hendriks43b6e2e2019-06-04 13:53:05 +020057config MAINBOARD_DIR
58 string
Patrick Georgi0bb83462019-11-22 20:58:58 +010059 default "facebook/fbg1701"
Frans Hendriks43b6e2e2019-06-04 13:53:05 +020060
61config MAINBOARD_PART_NUMBER
62 string
63 default "FBG-1701"
64
65config CBFS_SIZE
66 hex
Frans Hendriks3b426832019-06-24 11:30:39 +020067 default 0x00600000
Frans Hendriks43b6e2e2019-06-04 13:53:05 +020068
Frans Hendriks43b6e2e2019-06-04 13:53:05 +020069config MRC_SETTINGS_CACHE_SIZE
70 hex
71 default 0x08000
72
73config FSP_LOC
74 hex
75 default 0xfff9c000
76
Frans Hendriks744c70d2019-06-26 14:57:35 +020077config VENDORCODE_ELTAN_OEM_MANIFEST_LOC
Frans Hendriks6cd4cfa2021-04-06 13:58:21 +020078 depends on VENDORCODE_ELTAN_VBOOT
Wim Vervoorn7011e542019-10-30 16:03:04 +010079 hex
Frans Hendriks744c70d2019-06-26 14:57:35 +020080 default 0xFFFE9000
81
Frans Hendriks43b6e2e2019-06-04 13:53:05 +020082config SPI_FLASH_INCLUDE_ALL_DRIVERS
83 bool
84 default n
85
86config SPI_FLASH_WINBOND
87 bool
88 default y
89
Frans Hendriks744c70d2019-06-26 14:57:35 +020090config VENDORCODE_ELTAN_VBOOT_SIGNED_MANIFEST
Frans Hendriks6cd4cfa2021-04-06 13:58:21 +020091 depends on VENDORCODE_ELTAN_VBOOT
Frans Hendriks744c70d2019-06-26 14:57:35 +020092 bool
93 default y
94
95config VENDORCODE_ELTAN_VBOOT_MANIFEST
Frans Hendriksac7f4612020-10-08 15:36:08 +020096 depends on USE_VENDORCODE_ELTAN
Frans Hendriks744c70d2019-06-26 14:57:35 +020097 string
98 default "mainboard/facebook/fbg1701/manifest.h"
99
100config VENDORCODE_ELTAN_VBOOT_KEY_LOCATION
Frans Hendriks6cd4cfa2021-04-06 13:58:21 +0200101 depends on VENDORCODE_ELTAN_VBOOT
Wim Vervoorn7011e542019-10-30 16:03:04 +0100102 hex
Frans Hendriks744c70d2019-06-26 14:57:35 +0200103 default 0xFFFF9C00
104
Wim Vervoorn34bc60b2019-10-31 10:31:08 +0100105config DRIVERS_INTEL_WIFI
106 bool
107 default n
108
Frans Hendriks43b6e2e2019-06-04 13:53:05 +0200109endif # BOARD_FACEBOOK_FBG1701