blob: 0f23ed2a0a7306cf145f0656aa8ba495eeba6846 [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
Arthur Heymanscbe53572019-10-10 16:41:57 +020023 select USE_VENDORCODE_ELTAN
Frans Hendriks43b6e2e2019-06-04 13:53:05 +020024
Frans Hendriks43b6e2e2019-06-04 13:53:05 +020025config ONBOARD_SAMSUNG_MEM
Frans Hendriksb3d597b2019-10-02 09:27:56 +020026 bool "Onboard memory manufacturer Samsung"
27 default n
Frans Hendriks43b6e2e2019-06-04 13:53:05 +020028 help
29 Samsung K4B8G1646D memory
30
Frans Hendriks43b6e2e2019-06-04 13:53:05 +020031config MAINBOARD_DIR
32 string
Patrick Georgi0bb83462019-11-22 20:58:58 +010033 default "facebook/fbg1701"
Frans Hendriks43b6e2e2019-06-04 13:53:05 +020034
35config MAINBOARD_PART_NUMBER
36 string
37 default "FBG-1701"
38
39config CBFS_SIZE
40 hex
Frans Hendriks3b426832019-06-24 11:30:39 +020041 default 0x00600000
Frans Hendriks43b6e2e2019-06-04 13:53:05 +020042
Frans Hendriks43b6e2e2019-06-04 13:53:05 +020043config MRC_SETTINGS_CACHE_SIZE
44 hex
45 default 0x08000
46
47config FSP_LOC
48 hex
49 default 0xfff9c000
50
Frans Hendriks744c70d2019-06-26 14:57:35 +020051config VENDORCODE_ELTAN_OEM_MANIFEST_LOC
Wim Vervoorn7011e542019-10-30 16:03:04 +010052 hex
Frans Hendriks744c70d2019-06-26 14:57:35 +020053 default 0xFFFE9000
54
Frans Hendriks43b6e2e2019-06-04 13:53:05 +020055config SPI_FLASH_INCLUDE_ALL_DRIVERS
56 bool
57 default n
58
59config SPI_FLASH_WINBOND
60 bool
61 default y
62
63config TPM_INIT
64 bool "TPM Setup in RAMSTAGE"
65 default n
66
67config C_ENV_BOOTBLOCK_SIZE
68 hex "C Bootblock Size"
69 default 0x4000
70
Frans Hendriks744c70d2019-06-26 14:57:35 +020071config VENDORCODE_ELTAN_VBOOT_SIGNED_MANIFEST
72 bool
73 default y
74
75config VENDORCODE_ELTAN_VBOOT_MANIFEST
76 string
77 default "mainboard/facebook/fbg1701/manifest.h"
78
79config VENDORCODE_ELTAN_VBOOT_KEY_LOCATION
Wim Vervoorn7011e542019-10-30 16:03:04 +010080 hex
Frans Hendriks744c70d2019-06-26 14:57:35 +020081 default 0xFFFF9C00
82
Wim Vervoorn34bc60b2019-10-31 10:31:08 +010083config DRIVERS_INTEL_WIFI
84 bool
85 default n
86
Frans Hendriks43b6e2e2019-06-04 13:53:05 +020087endif # BOARD_FACEBOOK_FBG1701