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