1 ## SPDX-License-Identifier: GPL-2.0-only
3 config BOARD_PURISM_BASEBOARD_LIBREM_SKL
5 select BOARD_ROMSIZE_KB_16384
6 select DRIVERS_GENERIC_CBFS_SERIAL
7 select GFX_GMA_IGNORE_PRESENCE_STRAPS
8 select HAVE_ACPI_RESUME
9 select HAVE_ACPI_TABLES
10 select INTEL_GMA_HAVE_VBT
11 select MAINBOARD_HAS_LIBGFXINIT
12 select MEMORY_MAPPED_TPM
13 select MAINBOARD_HAS_TPM1
14 select NO_UART_ON_SUPERIO
15 select SOC_INTEL_COMMON_BLOCK_HDA_VERB
16 select SOC_INTEL_KABYLAKE if BOARD_PURISM_LIBREM13_V4 || BOARD_PURISM_LIBREM15_V4
17 select SOC_INTEL_SKYLAKE if BOARD_PURISM_LIBREM13_V2 || BOARD_PURISM_LIBREM15_V3
18 select SPD_READ_BY_WORD
19 select SYSTEM_TYPE_LAPTOP
21 config BOARD_PURISM_LIBREM13_V2
22 select BOARD_PURISM_BASEBOARD_LIBREM_SKL
24 config BOARD_PURISM_LIBREM15_V3
25 select BOARD_PURISM_BASEBOARD_LIBREM_SKL
27 config BOARD_PURISM_LIBREM13_V4
28 select BOARD_PURISM_BASEBOARD_LIBREM_SKL
30 config BOARD_PURISM_LIBREM15_V4
31 select BOARD_PURISM_BASEBOARD_LIBREM_SKL
33 if BOARD_PURISM_BASEBOARD_LIBREM_SKL
35 config DISABLE_HECI1_AT_PRE_BOOT
39 default "librem13" if BOARD_PURISM_LIBREM13_V2 || BOARD_PURISM_LIBREM13_V4
40 default "librem15" if BOARD_PURISM_LIBREM15_V3 || BOARD_PURISM_LIBREM15_V4
42 config MAINBOARD_FAMILY
44 default "Librem 13" if BOARD_PURISM_LIBREM13_V2 || BOARD_PURISM_LIBREM13_V4
45 default "Librem 15" if BOARD_PURISM_LIBREM15_V3 || BOARD_PURISM_LIBREM15_V4
47 config MAINBOARD_PART_NUMBER
48 default "Librem 13 v2" if BOARD_PURISM_LIBREM13_V2
49 default "Librem 15 v3" if BOARD_PURISM_LIBREM15_V3
50 default "Librem 13 v4" if BOARD_PURISM_LIBREM13_V4
51 default "Librem 15 v4" if BOARD_PURISM_LIBREM15_V4
54 default "purism/librem_skl"
56 config OVERRIDE_DEVICETREE
57 default "variants/\$(CONFIG_VARIANT_DIR)/overridetree.cb"
61 default "8086,1916" if BOARD_PURISM_LIBREM13_V2 || BOARD_PURISM_LIBREM15_V3
62 default "8086,5916" if BOARD_PURISM_LIBREM13_V4 || BOARD_PURISM_LIBREM15_V4
64 # Override the default variant behavior, since same VBT
65 # is used for all variants.
66 config INTEL_GMA_VBT_FILE
67 default "src/mainboard/\$(MAINBOARDDIR)/data.vbt"
78 # This platform has limited means to display POST codes