blob: 92681f276751bcd12741d07fb82611af96953113 [file] [log] [blame]
Andrey Petrov2e410752020-03-20 12:08:32 -07001##
2## SPDX-License-Identifier: GPL-2.0-only
3## This file is part of the coreboot project.
4##
5
6if SOC_INTEL_COOPERLAKE_SP
7
8config MAINBOARD_USES_FSP2_0
9 bool
10 default y
11
12config USE_FSP2_0_DRIVER
13 def_bool y
14 depends on MAINBOARD_USES_FSP2_0
15 select PLATFORM_USES_FSP2_0
16 select UDK_2015_BINDING
17 select POSTCAR_CONSOLE
18 select POSTCAR_STAGE
Andrey Petrov2e410752020-03-20 12:08:32 -070019
20config FSP_HEADER_PATH
21 string "Location of FSP headers"
22 depends on MAINBOARD_USES_FSP2_0
23 default "src/vendorcode/intel/fsp/fsp2_0/cooperlake_sp"
24
25config MAX_SOCKET
26 int
27 default 2
28
29config MAX_CPUS
30 int
Andrey Petrove37d1f72020-04-20 21:11:51 -070031 default 255
Andrey Petrov2e410752020-03-20 12:08:32 -070032
33config PCR_BASE_ADDRESS
34 hex
35 default 0xfd000000
36 help
37 This option allows you to select MMIO Base Address of sideband bus.
38
39# currently FSP hardcodes [0fe800000;fe930000] for its heap
40config DCACHE_RAM_BASE
41 hex
Andrey Petrovdddb9a82020-04-20 18:07:08 -070042 default 0xfe9a0000
Andrey Petrov2e410752020-03-20 12:08:32 -070043
44config DCACHE_RAM_SIZE
45 hex
Andrey Petrovdddb9a82020-04-20 18:07:08 -070046 default 0x60000
Andrey Petrov2e410752020-03-20 12:08:32 -070047
48config DCACHE_BSP_STACK_SIZE
49 hex
50 default 0x10000
51
52config CPU_MICROCODE_CBFS_LOC
53 hex
54 default 0xfff0fdc0
55
56config CPU_MICROCODE_CBFS_LEN
57 hex
58 default 0x7C00
59
60config C_ENV_BOOTBLOCK_SIZE
61 hex
62 default 0xC000
63
64config HEAP_SIZE
65 hex
66 default 0x80000
67
68config FSP_TEMP_RAM_SIZE
69 hex
70 depends on FSP_USES_CB_STACK
71 default 0x70000
72 help
73 The amount of anticipated heap usage in CAR by FSP.
74 Refer to Platform FSP integration guide document to know
75 the exact FSP requirement for Heap setup.
76
77endif