blob: dd27f22dcf7059186cb42f29963c3cca867f1279 [file] [log] [blame]
Tim Crawford9623f7b2021-03-26 15:23:26 -06001if BOARD_SYSTEM76_GALP3_C || BOARD_SYSTEM76_DARP5
Tim Crawford3647e862021-03-25 16:40:53 -06002
3config BOARD_SPECIFIC_OPTIONS
4 def_bool y
5 select BOARD_ROMSIZE_KB_16384
6 select DRIVERS_I2C_HID
7 select EC_SYSTEM76_EC
8 select EC_SYSTEM76_EC_BAT_THRESHOLDS
Tim Crawford9623f7b2021-03-26 15:23:26 -06009 select EC_SYSTEM76_EC_COLOR_KEYBOARD if BOARD_SYSTEM76_DARP5
Tim Crawford3647e862021-03-25 16:40:53 -060010 select HAVE_ACPI_RESUME
11 select HAVE_ACPI_TABLES
12 select INTEL_GMA_HAVE_VBT
13 select INTEL_LPSS_UART_FOR_CONSOLE
14 select MAINBOARD_HAS_LPC_TPM
15 select MAINBOARD_HAS_TPM2
16 select NO_UART_ON_SUPERIO
17 select PCIEXP_HOTPLUG
18 select PCIEXP_HOTPLUG_PREFETCH_MEM_BELOW_4G # Fix running out of MTRRs
19 select SOC_INTEL_COMMON_BLOCK_HDA_VERB
20 select SOC_INTEL_WHISKEYLAKE
21 select SPD_READ_BY_WORD
22 select SYSTEM_TYPE_LAPTOP
23
24config MAINBOARD_DIR
25 string
26 default "system76/whl-u"
27
28config VARIANT_DIR
29 string
30 default "galp3-c" if BOARD_SYSTEM76_GALP3_C
Tim Crawford9623f7b2021-03-26 15:23:26 -060031 default "darp5" if BOARD_SYSTEM76_DARP5
Tim Crawford3647e862021-03-25 16:40:53 -060032
33config OVERRIDE_DEVICETREE
34 string
Patrick Georgi46bee3f2021-06-28 18:16:11 +020035 default "variants/\$(CONFIG_VARIANT_DIR)/overridetree.cb"
Tim Crawford3647e862021-03-25 16:40:53 -060036
37config MAINBOARD_PART_NUMBER
38 string
39 default "galp3-c" if BOARD_SYSTEM76_GALP3_C
Tim Crawford9623f7b2021-03-26 15:23:26 -060040 default "darp5" if BOARD_SYSTEM76_DARP5
Tim Crawford3647e862021-03-25 16:40:53 -060041
42config MAINBOARD_SMBIOS_PRODUCT_NAME
43 string
44 default "Galago Pro" if BOARD_SYSTEM76_GALP3_C
Tim Crawford9623f7b2021-03-26 15:23:26 -060045 default "Darter Pro" if BOARD_SYSTEM76_DARP5
Tim Crawford3647e862021-03-25 16:40:53 -060046
47config MAINBOARD_VERSION
48 string
49 default "galp3-c" if BOARD_SYSTEM76_GALP3_C
Tim Crawford9623f7b2021-03-26 15:23:26 -060050 default "darp5" if BOARD_SYSTEM76_DARP5
Tim Crawford3647e862021-03-25 16:40:53 -060051
52config CBFS_SIZE
Tim Crawford3647e862021-03-25 16:40:53 -060053 default 0xA00000
54
55config CONSOLE_POST
56 bool
57 default y
58
59config ONBOARD_VGA_IS_PRIMARY
60 bool
61 default y
62
63config UART_FOR_CONSOLE
64 int
65 default 2
66
67config MAX_CPUS
68 int
69 default 8
70
71config DIMM_MAX
72 int
73 default 2
74
Tim Crawford3647e862021-03-25 16:40:53 -060075config POST_DEVICE
76 bool
77 default n
78
79endif