blob: 95d8f6caaecba8ba4c77264a32e77802ac39178d [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
30 select GENERIC_SPD_BIN
31
32choice
33 prompt "Onboard memory manufacturer"
34 default ONBOARD_MICRON_MEM
35
36config ONBOARD_SAMSUNG_MEM
37 bool "Samsung"
38 help
39 Samsung K4B8G1646D memory
40
41config ONBOARD_MICRON_MEM
42 bool "Micron"
43 help
44 Micron MT41K512M16HA memory
45endchoice
46
47config MAINBOARD_DIR
48 string
49 default facebook/fbg1701
50
51config MAINBOARD_PART_NUMBER
52 string
53 default "FBG-1701"
54
55config CBFS_SIZE
56 hex
Frans Hendriks3b426832019-06-24 11:30:39 +020057 default 0x00600000
Frans Hendriks43b6e2e2019-06-04 13:53:05 +020058
59config CPU_MICROCODE_CBFS_LEN
60 hex
61 default 0x10C00
62 help
63 This should be updated when the microcode patch changes.
64
65config CPU_MICROCODE_CBFS_LOC
66 hex
67 default 0xFFFE9400
68
69config MRC_SETTINGS_CACHE_SIZE
70 hex
71 default 0x08000
72
73config FSP_LOC
74 hex
75 default 0xfff9c000
76
77config FSP1_1_DISPLAY_LOGO
78 bool
79 default n
80
Frans Hendriks43b6e2e2019-06-04 13:53:05 +020081config SPI_FLASH_INCLUDE_ALL_DRIVERS
82 bool
83 default n
84
85config SPI_FLASH_WINBOND
86 bool
87 default y
88
89config TPM_INIT
90 bool "TPM Setup in RAMSTAGE"
91 default n
92
93config C_ENV_BOOTBLOCK_SIZE
94 hex "C Bootblock Size"
95 default 0x4000
96
97endif # BOARD_FACEBOOK_FBG1701