blob: 3c350178998c9594dcef3626fdedd8fbe40c6b50 [file] [log] [blame]
Jeremy Sollerf74e42a52021-04-09 10:51:31 -06001if BOARD_SYSTEM76_GALP2 || BOARD_SYSTEM76_GALP3 || BOARD_SYSTEM76_GALP3_B
Jeremy Soller9037f0a2021-04-09 10:51:31 -06002
3config BOARD_SPECIFIC_OPTIONS
4 def_bool y
5 select BOARD_ROMSIZE_KB_8192
Tim Crawford2f862d32023-06-27 14:43:03 -06006 select DRIVERS_GENERIC_CBFS_SERIAL
7 select DRIVERS_GENERIC_CBFS_UUID
Jeremy Soller9037f0a2021-04-09 10:51:31 -06008 select HAVE_ACPI_RESUME
9 select HAVE_ACPI_TABLES
10 select HAVE_CMOS_DEFAULT
11 select HAVE_OPTION_TABLE
12 select INTEL_GMA_HAVE_VBT
13 select INTEL_LPSS_UART_FOR_CONSOLE
Jes B. Klinkec6b041a12022-04-19 14:00:33 -070014 select MEMORY_MAPPED_TPM
Jeremy Soller9037f0a2021-04-09 10:51:31 -060015 select MAINBOARD_HAS_TPM2
16 select NO_UART_ON_SUPERIO
17 select PCIEXP_HOTPLUG
18 select SOC_INTEL_COMMON_BLOCK_HDA_VERB
19 select SOC_INTEL_KABYLAKE
20 select SPD_READ_BY_WORD
21 select SYSTEM_TYPE_LAPTOP
Tim Crawfordc7018cc2021-12-07 13:12:26 -070022 select TPM_MEASURED_BOOT
Tim Crawford8192fa12023-06-23 14:36:52 -060023 select TPM_RDRESP_NEED_DELAY
Jeremy Soller9037f0a2021-04-09 10:51:31 -060024
Subrata Banika0d9ad32022-01-03 18:07:13 +000025config DISABLE_HECI1_AT_PRE_BOOT
26 default y
27
Jeremy Soller9037f0a2021-04-09 10:51:31 -060028config MAINBOARD_DIR
29 default "system76/kbl-u"
30
31config VARIANT_DIR
Jeremy Sollerf74e42a52021-04-09 10:51:31 -060032 default "galp2" if BOARD_SYSTEM76_GALP2
Jeremy Sollerbe43b132021-04-09 10:51:31 -060033 default "galp3" if BOARD_SYSTEM76_GALP3
Jeremy Soller9037f0a2021-04-09 10:51:31 -060034 default "galp3-b" if BOARD_SYSTEM76_GALP3_B
35
36config MAINBOARD_PART_NUMBER
Jeremy Sollerf74e42a52021-04-09 10:51:31 -060037 default "galp2" if BOARD_SYSTEM76_GALP2
Jeremy Sollerbe43b132021-04-09 10:51:31 -060038 default "galp3" if BOARD_SYSTEM76_GALP3
Jeremy Soller9037f0a2021-04-09 10:51:31 -060039 default "galp3-b" if BOARD_SYSTEM76_GALP3_B
40
41config MAINBOARD_SMBIOS_PRODUCT_NAME
42 default "Galago Pro"
43
44config MAINBOARD_VERSION
Jeremy Sollerf74e42a52021-04-09 10:51:31 -060045 default "galp2" if BOARD_SYSTEM76_GALP2
Jeremy Sollerbe43b132021-04-09 10:51:31 -060046 default "galp3" if BOARD_SYSTEM76_GALP3
Jeremy Soller9037f0a2021-04-09 10:51:31 -060047 default "galp3-b" if BOARD_SYSTEM76_GALP3_B
48
49config CBFS_SIZE
50 default 0x600000
51
52config CONSOLE_POST
53 default y
54
55config ONBOARD_VGA_IS_PRIMARY
56 default y
57
58config UART_FOR_CONSOLE
59 default 2
60
61config DIMM_MAX
62 default 2
63
64config DIMM_SPD_SIZE
65 default 512
66
67config VGA_BIOS_ID
Jeremy Sollerf74e42a52021-04-09 10:51:31 -060068 default "8086,5916" if BOARD_SYSTEM76_GALP2
Jeremy Sollerbe43b132021-04-09 10:51:31 -060069 default "8086,5917" if BOARD_SYSTEM76_GALP3 || BOARD_SYSTEM76_GALP3_B
Jeremy Soller9037f0a2021-04-09 10:51:31 -060070
71config POST_DEVICE
72 default n
73
74endif