• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1## SPDX-License-Identifier: GPL-2.0-only
2
3if BOARD_SYSTEM76_GALP3_C || BOARD_SYSTEM76_DARP5
4
5config BOARD_SPECIFIC_OPTIONS
6	def_bool y
7	select BOARD_ROMSIZE_KB_16384
8	select DRIVERS_GENERIC_CBFS_SERIAL
9	select DRIVERS_GENERIC_CBFS_UUID
10	select DRIVERS_I2C_HID
11	select EC_SYSTEM76_EC
12	select HAVE_ACPI_RESUME
13	select HAVE_ACPI_TABLES
14	select HAVE_CMOS_DEFAULT
15	select HAVE_OPTION_TABLE
16	select INTEL_GMA_HAVE_VBT
17	select INTEL_LPSS_UART_FOR_CONSOLE
18	select MEMORY_MAPPED_TPM
19	select MAINBOARD_HAS_TPM2
20	select NO_UART_ON_SUPERIO
21	select PCIEXP_HOTPLUG
22	select PCIEXP_HOTPLUG_PREFETCH_MEM_BELOW_4G # Fix running out of MTRRs
23	select SOC_INTEL_COMMON_BLOCK_HDA_VERB
24	select SOC_INTEL_WHISKEYLAKE
25	select SPD_READ_BY_WORD
26	select SYSTEM_TYPE_LAPTOP
27	select TPM_MEASURED_BOOT
28	select TPM_RDRESP_NEED_DELAY
29
30config MAINBOARD_DIR
31	default "system76/whl-u"
32
33config VARIANT_DIR
34	default "galp3-c" if BOARD_SYSTEM76_GALP3_C
35	default "darp5" if BOARD_SYSTEM76_DARP5
36
37config OVERRIDE_DEVICETREE
38	default "variants/\$(CONFIG_VARIANT_DIR)/overridetree.cb"
39
40config MAINBOARD_PART_NUMBER
41	default "galp3-c" if BOARD_SYSTEM76_GALP3_C
42	default "darp5" if BOARD_SYSTEM76_DARP5
43
44config MAINBOARD_SMBIOS_PRODUCT_NAME
45	string
46	default "Galago Pro" if BOARD_SYSTEM76_GALP3_C
47	default "Darter Pro" if BOARD_SYSTEM76_DARP5
48
49config MAINBOARD_VERSION
50	string
51	default "galp3-c" if BOARD_SYSTEM76_GALP3_C
52	default "darp5" if BOARD_SYSTEM76_DARP5
53
54config CBFS_SIZE
55	default 0xA00000
56
57config CONSOLE_POST
58	bool
59	default y
60
61config ONBOARD_VGA_IS_PRIMARY
62	bool
63	default y
64
65config UART_FOR_CONSOLE
66	int
67	default 2
68
69config MAX_CPUS
70	int
71	default 8
72
73config DIMM_MAX
74	default 2
75
76config POST_DEVICE
77	bool
78	default n
79
80endif
81