blob: 7e2ad87eb5b8943535479a83f90e715626361314 [file] [log] [blame]
Frans Hendriks43b6e2e2019-06-04 13:53:05 +02001##
2## This file is part of the coreboot project.
3##
Frans Hendriks43b6e2e2019-06-04 13:53:05 +02004##
Patrick Georgic49d7a32020-05-08 22:50:46 +02005## SPDX-License-Identifier: GPL-2.0-only
Frans Hendriks43b6e2e2019-06-04 13:53:05 +02006
7if BOARD_FACEBOOK_FBG1701
8
9config BOARD_SPECIFIC_OPTIONS
10 def_bool y
11 select BOARD_ROMSIZE_KB_8192
Wim Vervoorn13471bc2020-01-16 10:28:14 +010012 select DISABLE_ACPI_HIBERNATE
Frans Hendriks43b6e2e2019-06-04 13:53:05 +020013 select HAVE_ACPI_TABLES
Frans Hendriksbd3ac9c2019-07-25 09:05:43 +020014 select HAVE_IFD_BIN
15 select HAVE_ME_BIN
Frans Hendriks43b6e2e2019-06-04 13:53:05 +020016 select HAVE_OPTION_TABLE
17 select MAINBOARD_HAS_LPC_TPM
18 select MAINBOARD_HAS_TPM2
19 select SOC_INTEL_BRASWELL
Frans Hendriksd073a0b2019-08-01 14:25:11 +020020 select SOC_INTEL_COMMON_BLOCK_HDA_VERB
Frans Hendriks43b6e2e2019-06-04 13:53:05 +020021 select PCIEXP_L1_SUB_STATE
22 select HAVE_FSP_BIN
23 select CACHE_MRC_SETTINGS
24 select DISABLE_HPET
Frans Hendriks6a27e762019-07-26 08:46:03 +020025 select INTEL_GMA_HAVE_VBT
Frans Hendriks43b6e2e2019-06-04 13:53:05 +020026 select GENERIC_SPD_BIN
Arthur Heymanscbe53572019-10-10 16:41:57 +020027 select USE_VENDORCODE_ELTAN
Frans Hendriks43b6e2e2019-06-04 13:53:05 +020028
Frans Hendriks43b6e2e2019-06-04 13:53:05 +020029config ONBOARD_SAMSUNG_MEM
Frans Hendriksb3d597b2019-10-02 09:27:56 +020030 bool "Onboard memory manufacturer Samsung"
31 default n
Frans Hendriks43b6e2e2019-06-04 13:53:05 +020032 help
33 Samsung K4B8G1646D memory
34
Frans Hendriks43b6e2e2019-06-04 13:53:05 +020035config MAINBOARD_DIR
36 string
Patrick Georgi0bb83462019-11-22 20:58:58 +010037 default "facebook/fbg1701"
Frans Hendriks43b6e2e2019-06-04 13:53:05 +020038
39config MAINBOARD_PART_NUMBER
40 string
41 default "FBG-1701"
42
43config CBFS_SIZE
44 hex
Frans Hendriks3b426832019-06-24 11:30:39 +020045 default 0x00600000
Frans Hendriks43b6e2e2019-06-04 13:53:05 +020046
Frans Hendriks43b6e2e2019-06-04 13:53:05 +020047config MRC_SETTINGS_CACHE_SIZE
48 hex
49 default 0x08000
50
51config FSP_LOC
52 hex
53 default 0xfff9c000
54
Frans Hendriks744c70d2019-06-26 14:57:35 +020055config VENDORCODE_ELTAN_OEM_MANIFEST_LOC
Wim Vervoorn7011e542019-10-30 16:03:04 +010056 hex
Frans Hendriks744c70d2019-06-26 14:57:35 +020057 default 0xFFFE9000
58
Frans Hendriks43b6e2e2019-06-04 13:53:05 +020059config SPI_FLASH_INCLUDE_ALL_DRIVERS
60 bool
61 default n
62
63config SPI_FLASH_WINBOND
64 bool
65 default y
66
67config TPM_INIT
68 bool "TPM Setup in RAMSTAGE"
69 default n
70
71config C_ENV_BOOTBLOCK_SIZE
72 hex "C Bootblock Size"
73 default 0x4000
74
Frans Hendriks744c70d2019-06-26 14:57:35 +020075config VENDORCODE_ELTAN_VBOOT_SIGNED_MANIFEST
76 bool
77 default y
78
79config VENDORCODE_ELTAN_VBOOT_MANIFEST
80 string
81 default "mainboard/facebook/fbg1701/manifest.h"
82
83config VENDORCODE_ELTAN_VBOOT_KEY_LOCATION
Wim Vervoorn7011e542019-10-30 16:03:04 +010084 hex
Frans Hendriks744c70d2019-06-26 14:57:35 +020085 default 0xFFFF9C00
86
Wim Vervoorn34bc60b2019-10-31 10:31:08 +010087config DRIVERS_INTEL_WIFI
88 bool
89 default n
90
Frans Hendriks43b6e2e2019-06-04 13:53:05 +020091endif # BOARD_FACEBOOK_FBG1701