blob: abccfe13717389eb3702d6ccd347b79ed951229e [file] [log] [blame]
Frans Hendriks43b6e2e2019-06-04 13:53:05 +02001##
2## This file is part of the coreboot project.
3##
4## Copyright (C) 2018-2019 Eltan B.V.
5##
6## This program is free software; you can redistribute it and/or modify
7## it under the terms of the GNU General Public License as published by
8## the Free Software Foundation; version 2 of the License.
9##
10## This program is distributed in the hope that it will be useful,
11## but WITHOUT ANY WARRANTY; without even the implied warranty of
12## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13## GNU General Public License for more details.
14##
15
16if BOARD_FACEBOOK_FBG1701
17
18config BOARD_SPECIFIC_OPTIONS
19 def_bool y
20 select BOARD_ROMSIZE_KB_8192
Wim Vervoorn13471bc2020-01-16 10:28:14 +010021 select DISABLE_ACPI_HIBERNATE
Frans Hendriks43b6e2e2019-06-04 13:53:05 +020022 select HAVE_ACPI_TABLES
Frans Hendriksbd3ac9c2019-07-25 09:05:43 +020023 select HAVE_IFD_BIN
24 select HAVE_ME_BIN
Frans Hendriks43b6e2e2019-06-04 13:53:05 +020025 select HAVE_OPTION_TABLE
26 select MAINBOARD_HAS_LPC_TPM
27 select MAINBOARD_HAS_TPM2
28 select SOC_INTEL_BRASWELL
Frans Hendriksd073a0b2019-08-01 14:25:11 +020029 select SOC_INTEL_COMMON_BLOCK_HDA_VERB
Frans Hendriks43b6e2e2019-06-04 13:53:05 +020030 select PCIEXP_L1_SUB_STATE
31 select HAVE_FSP_BIN
32 select CACHE_MRC_SETTINGS
33 select DISABLE_HPET
Frans Hendriks6a27e762019-07-26 08:46:03 +020034 select INTEL_GMA_HAVE_VBT
Frans Hendriks43b6e2e2019-06-04 13:53:05 +020035 select GENERIC_SPD_BIN
Arthur Heymanscbe53572019-10-10 16:41:57 +020036 select USE_VENDORCODE_ELTAN
Frans Hendriks43b6e2e2019-06-04 13:53:05 +020037
Frans Hendriks43b6e2e2019-06-04 13:53:05 +020038config ONBOARD_SAMSUNG_MEM
Frans Hendriksb3d597b2019-10-02 09:27:56 +020039 bool "Onboard memory manufacturer Samsung"
40 default n
Frans Hendriks43b6e2e2019-06-04 13:53:05 +020041 help
42 Samsung K4B8G1646D memory
43
Frans Hendriks43b6e2e2019-06-04 13:53:05 +020044config MAINBOARD_DIR
45 string
Patrick Georgi0bb83462019-11-22 20:58:58 +010046 default "facebook/fbg1701"
Frans Hendriks43b6e2e2019-06-04 13:53:05 +020047
48config MAINBOARD_PART_NUMBER
49 string
50 default "FBG-1701"
51
52config CBFS_SIZE
53 hex
Frans Hendriks3b426832019-06-24 11:30:39 +020054 default 0x00600000
Frans Hendriks43b6e2e2019-06-04 13:53:05 +020055
Frans Hendriks43b6e2e2019-06-04 13:53:05 +020056config MRC_SETTINGS_CACHE_SIZE
57 hex
58 default 0x08000
59
60config FSP_LOC
61 hex
62 default 0xfff9c000
63
Frans Hendriks744c70d2019-06-26 14:57:35 +020064config VENDORCODE_ELTAN_OEM_MANIFEST_LOC
Wim Vervoorn7011e542019-10-30 16:03:04 +010065 hex
Frans Hendriks744c70d2019-06-26 14:57:35 +020066 default 0xFFFE9000
67
Frans Hendriks43b6e2e2019-06-04 13:53:05 +020068config SPI_FLASH_INCLUDE_ALL_DRIVERS
69 bool
70 default n
71
72config SPI_FLASH_WINBOND
73 bool
74 default y
75
76config TPM_INIT
77 bool "TPM Setup in RAMSTAGE"
78 default n
79
80config C_ENV_BOOTBLOCK_SIZE
81 hex "C Bootblock Size"
82 default 0x4000
83
Frans Hendriks744c70d2019-06-26 14:57:35 +020084config VENDORCODE_ELTAN_VBOOT_SIGNED_MANIFEST
85 bool
86 default y
87
88config VENDORCODE_ELTAN_VBOOT_MANIFEST
89 string
90 default "mainboard/facebook/fbg1701/manifest.h"
91
92config VENDORCODE_ELTAN_VBOOT_KEY_LOCATION
Wim Vervoorn7011e542019-10-30 16:03:04 +010093 hex
Frans Hendriks744c70d2019-06-26 14:57:35 +020094 default 0xFFFF9C00
95
Wim Vervoorn34bc60b2019-10-31 10:31:08 +010096config DRIVERS_INTEL_WIFI
97 bool
98 default n
99
Frans Hendriks43b6e2e2019-06-04 13:53:05 +0200100endif # BOARD_FACEBOOK_FBG1701