blob: de6b167f468c992399aee6bda7fb1263fabdd285 [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
7 select SOC_INTEL_SKYLAKE
Matt DeVillier2766ebf2017-05-16 19:15:20 -05008 # Workaround for EC/KBC IRQ1
9 select SERIRQ_CONTINUOUS_MODE
Matt DeVillierfb1cd092017-06-22 15:54:07 -040010 select MAINBOARD_USES_FSP2_0
Youness Alaoui047475c2017-05-08 16:50:23 -040011
Matt DeVillier43529942017-08-18 17:32:19 -050012if BOARD_PURISM_BASEBOARD_LIBREM_SKL
13
Youness Alaoui047475c2017-05-08 16:50:23 -040014config IRQ_SLOT_COUNT
15 int
16 default 18
17
Matt DeVillier43529942017-08-18 17:32:19 -050018config VARIANT_DIR
19 string
20 default "librem13v2" if BOARD_PURISM_LIBREM13_V2
21
22config MAINBOARD_VENDOR
23 string
24 default "Purism"
25
Youness Alaoui047475c2017-05-08 16:50:23 -040026config MAINBOARD_FAMILY
27 string
Matt DeVillier43529942017-08-18 17:32:19 -050028 default "Librem 13" if BOARD_PURISM_LIBREM13_V2
Youness Alaoui047475c2017-05-08 16:50:23 -040029
30config MAINBOARD_PART_NUMBER
31 string
Matt DeVillier43529942017-08-18 17:32:19 -050032 default "Librem 13 v2" if BOARD_PURISM_LIBREM13_V2
Youness Alaoui047475c2017-05-08 16:50:23 -040033
Youness Alaouif739e7f2017-05-25 14:36:06 -050034config MAINBOARD_VERSION
35 string
Matt DeVillier43529942017-08-18 17:32:19 -050036 default "2.0" if BOARD_PURISM_LIBREM13_V2
Youness Alaouif739e7f2017-05-25 14:36:06 -050037
Youness Alaoui047475c2017-05-08 16:50:23 -040038config MAINBOARD_DIR
39 string
Matt DeVillier43529942017-08-18 17:32:19 -050040 default "purism/librem_skl"
41
42config DEVICETREE
43 string
44 default "variants/librem13v2/devicetree.cb" if BOARD_PURISM_LIBREM13_V2
Youness Alaoui047475c2017-05-08 16:50:23 -040045
46config MAX_CPUS
47 int
48 default 8
49
50config NO_POST
51 def_bool y
52 help
53 This platform does not have any way to see POST codes
54 so disable them by default.
55
56config VGA_BIOS_ID
57 string
58 default "8086,1916"
59
Youness Alaoui0e977fc2017-05-25 14:48:18 -050060config DIMM_MAX
61 int
62 default 1
63
64config DIMM_SPD_SIZE
65 int
66 default 512
67
Youness Alaoui6b8570d2017-05-12 19:43:42 -040068config CPU_MICROCODE_CBFS_LEN
69 hex
Youness Alaouic25c9982017-07-25 14:11:31 -040070 default 0x18000
Youness Alaoui6b8570d2017-05-12 19:43:42 -040071
72config CPU_MICROCODE_CBFS_LOC
73 hex
74 default 0xFFE115A0
Youness Alaoui0e977fc2017-05-25 14:48:18 -050075
Youness Alaouif739e7f2017-05-25 14:36:06 -050076config CBFS_SIZE
77 hex
78 default 0x5c0000
79
Youness Alaoui047475c2017-05-08 16:50:23 -040080endif