blob: 40455062f3fcb8c0edf663127d41c24549e8ab6a [file] [log] [blame]
Nicolas Reinecke572795b2014-12-29 19:57:29 +01001if BOARD_LENOVO_T420S
2
Elyes HAOUASf0c5be22018-11-27 20:36:44 +01003config BOARD_SPECIFIC_OPTIONS
Nicolas Reinecke572795b2014-12-29 19:57:29 +01004 def_bool y
Nicolas Reinecke572795b2014-12-29 19:57:29 +01005 select BOARD_ROMSIZE_KB_8192
Patrick Rudolph5919ba42015-12-26 08:35:08 +01006 select DRIVERS_LENOVO_HYBRID_GRAPHICS
Felix Singerac8b5082022-05-29 06:05:26 +02007 select EC_LENOVO_H8
8 select EC_LENOVO_PMH7
9 select GFX_GMA_PANEL_1_ON_LVDS
10 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
Nico Huber29cc3312018-06-06 17:40:02 +020015 select INTEL_GMA_HAVE_VBT
Felix Singerac8b5082022-05-29 06:05:26 +020016 select INTEL_INT15
17 select MAINBOARD_HAS_LIBGFXINIT
18 select MAINBOARD_HAS_TPM1
Jan Tatje83a127a2019-01-09 20:39:28 +010019 select MAINBOARD_USES_IFD_GBE_REGION
Felix Singerac8b5082022-05-29 06:05:26 +020020 select MEMORY_MAPPED_TPM
21 select NO_UART_ON_SUPERIO
22 select NORTHBRIDGE_INTEL_SANDYBRIDGE
Nicolas Reinecke572795b2014-12-29 19:57:29 +010023 # Workaround for EC/KBC IRQ1.
24 select SERIRQ_CONTINUOUS_MODE
Felix Singerac8b5082022-05-29 06:05:26 +020025 select SOUTHBRIDGE_INTEL_BD82X6X
26 select SYSTEM_TYPE_LAPTOP
27 select USE_NATIVE_RAMINIT
Nicolas Reinecke572795b2014-12-29 19:57:29 +010028
Patrick Rudolph62bc1cb2019-05-04 14:19:32 +020029config VBOOT
Patrick Rudolph62bc1cb2019-05-04 14:19:32 +020030 select GBB_FLAG_DISABLE_EC_SOFTWARE_SYNC
31 select GBB_FLAG_DISABLE_FWMP
Felix Singerac8b5082022-05-29 06:05:26 +020032 select GBB_FLAG_DISABLE_LID_SHUTDOWN
33 select GBB_FLAG_DISABLE_PD_SOFTWARE_SYNC
Patrick Rudolph62bc1cb2019-05-04 14:19:32 +020034 select HAS_RECOVERY_MRC_CACHE
Felix Singerac8b5082022-05-29 06:05:26 +020035 select VBOOT_VBNV_CMOS
Patrick Rudolph62bc1cb2019-05-04 14:19:32 +020036
37config VBOOT_SLOTS_RW_A
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-rwa.fmd" if VBOOT
Patrick Rudolph62bc1cb2019-05-04 14:19:32 +020046
Nicolas Reinecke572795b2014-12-29 19:57:29 +010047config MAINBOARD_DIR
Patrick Georgi0bb83462019-11-22 20:58:58 +010048 default "lenovo/t420s"
Nicolas Reinecke572795b2014-12-29 19:57:29 +010049
50config MAINBOARD_PART_NUMBER
Nicolas Reinecke572795b2014-12-29 19:57:29 +010051 default "ThinkPad T420s"
52
Nicolas Reinecke572795b2014-12-29 19:57:29 +010053config USBDEBUG_HCD_INDEX
54 int
55 default 2
56
57config DRAM_RESET_GATE_GPIO
58 int
59 default 10
60
Nicolas Reinecke572795b2014-12-29 19:57:29 +010061config VGA_BIOS_ID
62 string
63 default "8086,0126"
64
dalao56a25a92019-10-27 17:08:34 +080065config PS2K_EISAID
66 default "PNP0303"
67
68config PS2M_EISAID
69 default "LEN0015"
70
Nicolas Reinecke572795b2014-12-29 19:57:29 +010071endif # BOARD_LENOVO_T420S