blob: c8cf7d61ca9bbf1ec7685a0084a952c84472519d [file] [log] [blame]
Martin Roth41a89972024-02-16 10:57:31 -07001## SPDX-License-Identifier: GPL-2.0-only
2
Matt DeVillier0148fcb2016-12-17 17:13:23 -06003config BOARD_GOOGLE_BASEBOARD_JECHT
4 def_bool n
Patrick Georgi04746fc2015-06-05 18:53:43 +02005 select BOARD_ROMSIZE_KB_8192
Felix Singer43ff6962021-12-24 21:15:40 +01006 select HAVE_ACPI_RESUME
Patrick Georgi04746fc2015-06-05 18:53:43 +02007 select HAVE_ACPI_TABLES
8 select HAVE_OPTION_TABLE
Matt DeVillierc7305f72019-12-15 01:06:48 -06009 select INTEL_GMA_HAVE_VBT
Yu-Ping Wu35835de2022-08-01 02:54:10 +000010 select MAINBOARD_HAS_CHROMEOS
Matt DeVillier941796a2019-11-25 01:55:12 -060011 select MAINBOARD_HAS_LIBGFXINIT
Jes B. Klinkec6b041a12022-04-19 14:00:33 -070012 select MEMORY_MAPPED_TPM
Philipp Deppenwiesec07f8fb2018-02-27 19:40:52 +010013 select MAINBOARD_HAS_TPM1
Felix Singer43ff6962021-12-24 21:15:40 +010014 select SOC_INTEL_BROADWELL
15 select SUPERIO_ITE_IT8772F
Matt DeVillier0148fcb2016-12-17 17:13:23 -060016
Felix Singer1c5e9d12021-12-24 21:16:58 +010017config BOARD_GOOGLE_GUADO
18 select BOARD_GOOGLE_BASEBOARD_JECHT
19
20config BOARD_GOOGLE_JECHT
21 select BOARD_GOOGLE_BASEBOARD_JECHT
22
23config BOARD_GOOGLE_RIKKU
24 select BOARD_GOOGLE_BASEBOARD_JECHT
25
26config BOARD_GOOGLE_TIDUS
27 select BOARD_GOOGLE_BASEBOARD_JECHT
28
Matt DeVillier0148fcb2016-12-17 17:13:23 -060029if BOARD_GOOGLE_BASEBOARD_JECHT
Martin Roth967cd9a2015-08-18 14:22:58 -060030
Yu-Ping Wu35835de2022-08-01 02:54:10 +000031config VBOOT
32 select VBOOT_VBNV_CMOS
33
Patrick Georgi04746fc2015-06-05 18:53:43 +020034config MAINBOARD_DIR
Patrick Georgi0bb83462019-11-22 20:58:58 +010035 default "google/jecht"
Patrick Georgi04746fc2015-06-05 18:53:43 +020036
Matt DeVillier0148fcb2016-12-17 17:13:23 -060037
38config VARIANT_DIR
Matt DeVillier0148fcb2016-12-17 17:13:23 -060039 default "guado" if BOARD_GOOGLE_GUADO
40 default "jecht" if BOARD_GOOGLE_JECHT
41 default "rikku" if BOARD_GOOGLE_RIKKU
42 default "tidus" if BOARD_GOOGLE_TIDUS
43
Patrick Georgi04746fc2015-06-05 18:53:43 +020044config MAINBOARD_PART_NUMBER
Matt DeVillier0148fcb2016-12-17 17:13:23 -060045 default "Guado" if BOARD_GOOGLE_GUADO
46 default "Jecht" if BOARD_GOOGLE_JECHT
47 default "Rikku" if BOARD_GOOGLE_RIKKU
48 default "Tidus" if BOARD_GOOGLE_TIDUS
49
Matt DeVillierc7305f72019-12-15 01:06:48 -060050# Override the default variant behavior, since the data.vbt is the same
51# for all variants except tidus
52config INTEL_GMA_VBT_FILE
Patrick Georgib8fba862020-06-17 21:06:53 +020053 default "src/mainboard/\$(MAINBOARDDIR)/data.vbt" if !BOARD_GOOGLE_TIDUS
Matt DeVillierc7305f72019-12-15 01:06:48 -060054
Matt DeVillier348a44e2019-05-27 02:19:17 -050055config MAINBOARD_SMBIOS_MANUFACTURER
56 string
57 default "GOOGLE"
58
Matt DeVillier30f583262020-10-07 13:27:55 -050059config PCIEXP_AER
60 def_bool n
61
Sean Rhodes38c99b52022-07-13 10:11:44 +010062config EDK2_BOOT_TIMEOUT
Matt DeVillier0139a152020-11-29 23:25:17 -060063 int
64 default 5
65
Patrick Georgi04746fc2015-06-05 18:53:43 +020066endif