blob: 451d8192a2ea3cf4c82a5355e708f966b39fb097 [file] [log] [blame]
Alexander Couzensdb508562016-10-12 04:44:19 +02001if BOARD_LENOVO_X1_CARBON_GEN1
2
Elyes HAOUASf0c5be22018-11-27 20:36:44 +01003config BOARD_SPECIFIC_OPTIONS
Alexander Couzensdb508562016-10-12 04:44:19 +02004 def_bool y
Alexander Couzensdb508562016-10-12 04:44:19 +02005 select BOARD_ROMSIZE_KB_12288
Alexander Couzensdb508562016-10-12 04:44:19 +02006 select DRIVERS_RICOH_RCE822
Felix Singer86a7b202022-05-29 01:19:56 +02007 select EC_LENOVO_H8
8 select EC_LENOVO_PMH7
Nico Huber4ce52902020-02-15 17:56:01 +01009 select GFX_GMA_PANEL_1_ON_LVDS
Felix Singer86a7b202022-05-29 01:19:56 +020010 select H8_HAS_BAT_THRESHOLDS_IMPL
11 select HAVE_ACPI_RESUME
12 select HAVE_ACPI_TABLES
13 select HAVE_CMOS_DEFAULT
14 select HAVE_OPTION_TABLE
Michael Niewöhner87cc8892020-09-07 14:26:09 +020015 select HAVE_SPD_IN_CBFS
Felix Singer86a7b202022-05-29 01:19:56 +020016 select INTEL_GMA_HAVE_VBT
17 select INTEL_INT15
18 select MAINBOARD_HAS_LIBGFXINIT
19 select MAINBOARD_HAS_TPM1
20 select MEMORY_MAPPED_TPM
21 select NO_UART_ON_SUPERIO
22 select NORTHBRIDGE_INTEL_SANDYBRIDGE
Alexander Couzensdb508562016-10-12 04:44:19 +020023 # Workaround for EC/KBC IRQ1.
24 select SERIRQ_CONTINUOUS_MODE
Felix Singer86a7b202022-05-29 01:19:56 +020025 select SOUTHBRIDGE_INTEL_C216
26 select SYSTEM_TYPE_LAPTOP
27 select USE_NATIVE_RAMINIT
Alexander Couzensdb508562016-10-12 04:44:19 +020028
Jonas Moehle1f088c82019-12-25 03:40:51 +010029config VBOOT
Jonas Moehle1f088c82019-12-25 03:40:51 +010030 select GBB_FLAG_DISABLE_EC_SOFTWARE_SYNC
31 select GBB_FLAG_DISABLE_FWMP
Felix Singer86a7b202022-05-29 01:19:56 +020032 select GBB_FLAG_DISABLE_LID_SHUTDOWN
33 select GBB_FLAG_DISABLE_PD_SOFTWARE_SYNC
Jonas Moehle1f088c82019-12-25 03:40:51 +010034 select HAS_RECOVERY_MRC_CACHE
Felix Singer86a7b202022-05-29 01:19:56 +020035 select VBOOT_VBNV_CMOS
Jonas Moehle1f088c82019-12-25 03:40:51 +010036
37config VBOOT_SLOTS_RW_AB
38 default y
39
40config VBOOT_VBNV_OFFSET
41 hex
42 default 0x2a
43
44config FMDFILE
Patrick Georgib8fba862020-06-17 21:06:53 +020045 default "src/mainboard/\$(CONFIG_MAINBOARD_DIR)/vboot-rwab.fmd" if VBOOT
Jonas Moehle1f088c82019-12-25 03:40:51 +010046
Alexander Couzensdb508562016-10-12 04:44:19 +020047config MAINBOARD_DIR
Patrick Georgi0bb83462019-11-22 20:58:58 +010048 default "lenovo/x1_carbon_gen1"
Alexander Couzensdb508562016-10-12 04:44:19 +020049
50config MAINBOARD_PART_NUMBER
Alexander Couzensdb508562016-10-12 04:44:19 +020051 default "ThinkPad X1 carbon gen 1"
52
Alexander Couzensdb508562016-10-12 04:44:19 +020053config USBDEBUG_HCD_INDEX
54 int
55 default 2
56
57config DRAM_RESET_GATE_GPIO
58 int
59 default 10
60
Alexander Couzensdb508562016-10-12 04:44:19 +020061config VGA_BIOS_ID
62 string
63 default "8086,0166"
64
dalao56a25a92019-10-27 17:08:34 +080065config PS2K_EISAID
66 default "LEN0071"
67
68config PS2M_EISAID
69 default "LEN0030"
70
Alexander Couzensdb508562016-10-12 04:44:19 +020071endif # BOARD_LENOVO_X1_CARBON_GEN1