blob: f6bebe63c28bcbb4a54a204d0bc6c54b52002ec8 [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
Tim Crawford9623f7b2021-03-26 15:23:26 -06008 select EC_SYSTEM76_EC_COLOR_KEYBOARD if BOARD_SYSTEM76_DARP5
Tim Crawford3647e862021-03-25 16:40:53 -06009 select HAVE_ACPI_RESUME
10 select HAVE_ACPI_TABLES
Tim Crawford9f7e9cb2021-08-09 16:55:07 -060011 select HAVE_CMOS_DEFAULT
12 select HAVE_OPTION_TABLE
Tim Crawford3647e862021-03-25 16:40:53 -060013 select INTEL_GMA_HAVE_VBT
14 select INTEL_LPSS_UART_FOR_CONSOLE
Jes B. Klinkec6b041a12022-04-19 14:00:33 -070015 select MEMORY_MAPPED_TPM
Tim Crawford3647e862021-03-25 16:40:53 -060016 select MAINBOARD_HAS_TPM2
17 select NO_UART_ON_SUPERIO
18 select PCIEXP_HOTPLUG
19 select PCIEXP_HOTPLUG_PREFETCH_MEM_BELOW_4G # Fix running out of MTRRs
20 select SOC_INTEL_COMMON_BLOCK_HDA_VERB
21 select SOC_INTEL_WHISKEYLAKE
22 select SPD_READ_BY_WORD
23 select SYSTEM_TYPE_LAPTOP
Tim Crawfordc7018cc2021-12-07 13:12:26 -070024 select TPM_MEASURED_BOOT
Tim Crawford8192fa12023-06-23 14:36:52 -060025 select TPM_RDRESP_NEED_DELAY
Tim Crawford3647e862021-03-25 16:40:53 -060026
27config MAINBOARD_DIR
Tim Crawford3647e862021-03-25 16:40:53 -060028 default "system76/whl-u"
29
30config VARIANT_DIR
Tim Crawford3647e862021-03-25 16:40:53 -060031 default "galp3-c" if BOARD_SYSTEM76_GALP3_C
Tim Crawford9623f7b2021-03-26 15:23:26 -060032 default "darp5" if BOARD_SYSTEM76_DARP5
Tim Crawford3647e862021-03-25 16:40:53 -060033
34config OVERRIDE_DEVICETREE
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
Tim Crawford3647e862021-03-25 16:40:53 -060038 default "galp3-c" if BOARD_SYSTEM76_GALP3_C
Tim Crawford9623f7b2021-03-26 15:23:26 -060039 default "darp5" if BOARD_SYSTEM76_DARP5
Tim Crawford3647e862021-03-25 16:40:53 -060040
41config MAINBOARD_SMBIOS_PRODUCT_NAME
42 string
43 default "Galago Pro" if BOARD_SYSTEM76_GALP3_C
Tim Crawford9623f7b2021-03-26 15:23:26 -060044 default "Darter Pro" if BOARD_SYSTEM76_DARP5
Tim Crawford3647e862021-03-25 16:40:53 -060045
46config MAINBOARD_VERSION
47 string
48 default "galp3-c" if BOARD_SYSTEM76_GALP3_C
Tim Crawford9623f7b2021-03-26 15:23:26 -060049 default "darp5" if BOARD_SYSTEM76_DARP5
Tim Crawford3647e862021-03-25 16:40:53 -060050
51config CBFS_SIZE
Tim Crawford3647e862021-03-25 16:40:53 -060052 default 0xA00000
53
54config CONSOLE_POST
55 bool
56 default y
57
58config ONBOARD_VGA_IS_PRIMARY
59 bool
60 default y
61
62config UART_FOR_CONSOLE
63 int
64 default 2
65
66config MAX_CPUS
67 int
68 default 8
69
70config DIMM_MAX
Tim Crawford3647e862021-03-25 16:40:53 -060071 default 2
72
Tim Crawford3647e862021-03-25 16:40:53 -060073config POST_DEVICE
74 bool
75 default n
76
77endif