blob: 177393e749c4832b064a2fec17d4b5c25df0df71 [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
21 select HAVE_ACPI_TABLES
22 select HAVE_OPTION_TABLE
23 select MAINBOARD_HAS_LPC_TPM
24 select MAINBOARD_HAS_TPM2
25 select SOC_INTEL_BRASWELL
26 select PCIEXP_L1_SUB_STATE
27 select HAVE_FSP_BIN
28 select CACHE_MRC_SETTINGS
29 select DISABLE_HPET
Frans Hendriks6a27e762019-07-26 08:46:03 +020030 select INTEL_GMA_HAVE_VBT
Frans Hendriks43b6e2e2019-06-04 13:53:05 +020031 select GENERIC_SPD_BIN
32
33choice
34 prompt "Onboard memory manufacturer"
35 default ONBOARD_MICRON_MEM
36
37config ONBOARD_SAMSUNG_MEM
38 bool "Samsung"
39 help
40 Samsung K4B8G1646D memory
41
42config ONBOARD_MICRON_MEM
43 bool "Micron"
44 help
45 Micron MT41K512M16HA memory
46endchoice
47
48config MAINBOARD_DIR
49 string
50 default facebook/fbg1701
51
52config MAINBOARD_PART_NUMBER
53 string
54 default "FBG-1701"
55
56config CBFS_SIZE
57 hex
Frans Hendriks3b426832019-06-24 11:30:39 +020058 default 0x00600000
Frans Hendriks43b6e2e2019-06-04 13:53:05 +020059
60config CPU_MICROCODE_CBFS_LEN
61 hex
62 default 0x10C00
63 help
64 This should be updated when the microcode patch changes.
65
66config CPU_MICROCODE_CBFS_LOC
67 hex
68 default 0xFFFE9400
69
70config MRC_SETTINGS_CACHE_SIZE
71 hex
72 default 0x08000
73
74config FSP_LOC
75 hex
76 default 0xfff9c000
77
78config FSP1_1_DISPLAY_LOGO
79 bool
80 default n
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
90config TPM_INIT
91 bool "TPM Setup in RAMSTAGE"
92 default n
93
94config C_ENV_BOOTBLOCK_SIZE
95 hex "C Bootblock Size"
96 default 0x4000
97
98endif # BOARD_FACEBOOK_FBG1701