blob: 2372b9d28005d9f0d309e0352f4fa3ea4b96f9b9 [file] [log] [blame]
Matt DeVillier43529942017-08-18 17:32:19 -05001config BOARD_PURISM_BASEBOARD_LIBREM_SKL
2 def_bool n
Youness Alaoui047475c2017-05-08 16:50:23 -04003 select SYSTEM_TYPE_LAPTOP
4 select BOARD_ROMSIZE_KB_16384
Youness Alaoui047475c2017-05-08 16:50:23 -04005 select HAVE_ACPI_RESUME
6 select HAVE_ACPI_TABLES
Lijian Zhao64925b52019-01-11 07:54:48 -08007 select INTEL_LPSS_UART_FOR_CONSOLE
Youness Alaoui047475c2017-05-08 16:50:23 -04008 select SOC_INTEL_SKYLAKE
Matt DeVillierfb1cd092017-06-22 15:54:07 -04009 select MAINBOARD_USES_FSP2_0
Youness Alaoui9c1bb6d2017-12-21 13:10:45 -050010 select SPD_READ_BY_WORD
Youness Alaoui59d89a82018-02-09 18:42:49 -050011 select MAINBOARD_HAS_LPC_TPM
Nico Huberbd294422019-01-14 23:45:46 +010012 select NO_POST # This platform does not have any way to see POST codes
Youness Alaoui047475c2017-05-08 16:50:23 -040013
Matt DeVillier43529942017-08-18 17:32:19 -050014if BOARD_PURISM_BASEBOARD_LIBREM_SKL
15
Youness Alaoui047475c2017-05-08 16:50:23 -040016config IRQ_SLOT_COUNT
17 int
18 default 18
19
Matt DeVillier43529942017-08-18 17:32:19 -050020config VARIANT_DIR
21 string
Matt DeVillier6a4a0262019-04-29 16:03:12 -050022 default "librem13v2" if BOARD_PURISM_LIBREM13_V2 || BOARD_PURISM_LIBREM13_V4
23 default "librem15v3" if BOARD_PURISM_LIBREM15_V3 || BOARD_PURISM_LIBREM15_V4
Matt DeVillier43529942017-08-18 17:32:19 -050024
25config MAINBOARD_VENDOR
26 string
27 default "Purism"
28
Youness Alaoui047475c2017-05-08 16:50:23 -040029config MAINBOARD_FAMILY
30 string
Matt DeVillier6a4a0262019-04-29 16:03:12 -050031 default "Librem 13" if BOARD_PURISM_LIBREM13_V2 || BOARD_PURISM_LIBREM13_V4
32 default "Librem 15" if BOARD_PURISM_LIBREM15_V3 || BOARD_PURISM_LIBREM15_V4
Youness Alaoui047475c2017-05-08 16:50:23 -040033
34config MAINBOARD_PART_NUMBER
35 string
Matt DeVillier43529942017-08-18 17:32:19 -050036 default "Librem 13 v2" if BOARD_PURISM_LIBREM13_V2
Matt DeVilliera547e402017-07-27 11:43:53 -040037 default "Librem 15 v3" if BOARD_PURISM_LIBREM15_V3
Matt DeVillier83e915e2019-01-18 22:57:33 -060038 default "Librem 13 v4" if BOARD_PURISM_LIBREM13_V4
39 default "Librem 15 v4" if BOARD_PURISM_LIBREM15_V4
Youness Alaoui047475c2017-05-08 16:50:23 -040040
41config MAINBOARD_DIR
42 string
Matt DeVillier43529942017-08-18 17:32:19 -050043 default "purism/librem_skl"
44
45config DEVICETREE
46 string
Peter Lemenkov395cbb42018-11-06 22:09:18 +010047 default "variants/$(CONFIG_VARIANT_DIR)/devicetree.cb"
Youness Alaoui047475c2017-05-08 16:50:23 -040048
49config MAX_CPUS
50 int
51 default 8
52
Youness Alaoui047475c2017-05-08 16:50:23 -040053config VGA_BIOS_ID
54 string
Matt DeVillier6a4a0262019-04-29 16:03:12 -050055 default "8086,1916" if BOARD_PURISM_LIBREM13_V2 || BOARD_PURISM_LIBREM15_V3
56 default "8086,5916" if BOARD_PURISM_LIBREM13_V4 || BOARD_PURISM_LIBREM15_V4
Youness Alaoui047475c2017-05-08 16:50:23 -040057
Youness Alaoui0e977fc2017-05-25 14:48:18 -050058config DIMM_MAX
59 int
60 default 1
61
62config DIMM_SPD_SIZE
63 int
64 default 512
65
Youness Alaouif739e7f2017-05-25 14:36:06 -050066config CBFS_SIZE
67 hex
Matt DeVillierf34d0032019-01-15 21:12:33 -060068 default 0xe00000
Youness Alaouif739e7f2017-05-25 14:36:06 -050069
Youness Alaoui047475c2017-05-08 16:50:23 -040070endif