• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1## SPDX-License-Identifier: GPL-2.0-only
2
3if BOARD_FACEBOOK_MONOLITH
4
5config BOARD_SPECIFIC_OPTIONS
6	def_bool y
7	select BOARD_ROMSIZE_KB_16384
8	select DISABLE_ACPI_HIBERNATE
9	select HAVE_ACPI_TABLES
10	select HAVE_OPTION_TABLE
11	select SOC_INTEL_KABYLAKE
12	select MEMORY_MAPPED_TPM
13	select MAINBOARD_HAS_TPM2
14	select MAINBOARD_USES_IFD_GBE_REGION
15	select INTEL_GMA_HAVE_VBT
16	select VPD
17
18config DISABLE_HECI1_AT_PRE_BOOT
19	default y
20
21config CBFS_SIZE
22	default 0x00900000
23
24config MAINBOARD_DIR
25	default "facebook/monolith"
26
27config MAINBOARD_PART_NUMBER
28	default "Monolith"
29
30config MAINBOARD_FAMILY
31	string
32	default "Facebook Monolith"
33
34config MAX_CPUS
35	int
36	default 4
37
38config IFD_BIN_PATH
39	string
40	depends on HAVE_IFD_BIN
41	default "3rdparty/blobs/mainboard/\$(MAINBOARDDIR)/descriptor.bin"
42
43config ME_BIN_PATH
44	string
45	depends on HAVE_ME_BIN
46	default "3rdparty/blobs/mainboard/\$(MAINBOARDDIR)/me.bin"
47
48config GBE_BIN_PATH
49	string
50	depends on HAVE_GBE_BIN
51	default "3rdparty/blobs/mainboard/\$(MAINBOARDDIR)/gbe.bin"
52
53config PRERAM_CBMEM_CONSOLE_SIZE
54	hex
55	default 0xd00
56
57config DIMM_SPD_SIZE
58	default 512  #DDR4
59
60config UART_FOR_CONSOLE
61	int
62	default 0
63
64config DIMM_MAX
65	default 2
66
67config MAINBOARD_SUPPORTS_SKYLAKE_CPU
68	bool
69	default n
70
71config MAINBOARD_SUPPORTS_KABYLAKE_QUAD
72	bool
73	default n
74
75config VBOOT
76	select VBOOT_NO_BOARD_SUPPORT
77	select VBOOT_SLOTS_RW_A
78	select VBOOT_ALWAYS_ENABLE_DISPLAY
79	select VBOOT_ENABLE_CBFS_FALLBACK
80
81config RW_REGION_ONLY
82	string "Files in RW only"
83
84config VBOOT_ALWAYS_ALLOW_UDC
85	def_bool y
86	depends on VBOOT && !CHROMEOS
87
88config USE_PM_ACPI_TIMER
89	default n
90
91endif
92