blob: 9f9405162cffd54cfe034744f08d8ac65640fe1e [file] [log] [blame]
Arthur Heymansc423d7d2018-09-16 15:50:15 +02001if BOARD_LENOVO_T400 || BOARD_LENOVO_T500 || BOARD_LENOVO_R400 \
2 || BOARD_LENOVO_W500
Timothy Pearson4b373c92015-04-05 17:54:08 -05003
Elyes HAOUASf0c5be22018-11-27 20:36:44 +01004config BOARD_SPECIFIC_OPTIONS
Timothy Pearson4b373c92015-04-05 17:54:08 -05005 def_bool y
6 select SYSTEM_TYPE_LAPTOP
Nico Huberc570a0e2019-02-27 14:32:23 +01007 select CPU_INTEL_SOCKET_P
Timothy Pearson4b373c92015-04-05 17:54:08 -05008 select NORTHBRIDGE_INTEL_GM45
9 select SOUTHBRIDGE_INTEL_I82801IX
10 select EC_LENOVO_PMH7
11 select EC_LENOVO_H8
Alexey Kharlamov93d6ba02018-01-09 00:50:06 +030012 select H8_HAS_BAT_TRESHOLDS_IMPL
Kyösti Mälkki9ab5adb2017-01-08 09:07:14 +020013 select H8_DOCK_EARLY_INIT
Timothy Pearson4b373c92015-04-05 17:54:08 -050014 select BOARD_ROMSIZE_KB_8192
15 select DRIVERS_GENERIC_IOAPIC
16 select HAVE_MP_TABLE
17 select HAVE_ACPI_TABLES
18 select EC_ACPI
19 select HAVE_OPTION_TABLE
20 select HAVE_CMOS_DEFAULT
21 select HAVE_ACPI_RESUME
Timothy Pearson4b373c92015-04-05 17:54:08 -050022 select INTEL_INT15
23 select SUPERIO_NSC_PC87382
Kyösti Mälkki9ab5adb2017-01-08 09:07:14 +020024 select SUPERIO_NSC_PC87384
Patrick Rudolph24680d02017-07-25 18:18:57 +020025 select DRIVERS_LENOVO_HYBRID_GRAPHICS
Arthur Heymans51075882018-06-11 10:27:14 +020026 select MAINBOARD_HAS_LIBGFXINIT
Jan Tatje83a127a2019-01-09 20:39:28 +010027 select MAINBOARD_USES_IFD_GBE_REGION
Timothy Pearson4b373c92015-04-05 17:54:08 -050028
29config MAINBOARD_DIR
30 string
Timothy Pearson93b47452015-06-04 14:13:06 -050031 default lenovo/t400
Timothy Pearson4b373c92015-04-05 17:54:08 -050032
33config MAINBOARD_PART_NUMBER
34 string
Arthur Heymansc423d7d2018-09-16 15:50:15 +020035 default "ThinkPad T400" if BOARD_LENOVO_T400
36 default "ThinkPad T500" if BOARD_LENOVO_T500
37 default "ThinkPad R400" if BOARD_LENOVO_R400
38 default "ThinkPad W500" if BOARD_LENOVO_W500
Michał Masłowski9d0330f2015-02-03 23:26:05 +010039
Timothy Pearson4b373c92015-04-05 17:54:08 -050040config USBDEBUG_HCD_INDEX
41 int
42 default 2
43
44config MAX_CPUS
45 int
Arthur Heymansccc042b2017-01-08 21:55:13 +010046 default 4
Timothy Pearson4b373c92015-04-05 17:54:08 -050047
48config CBFS_SIZE
49 hex
50 default 0x200000
51
Patrick Rudolph8ebb95d2016-03-10 20:50:42 +010052config ONBOARD_VGA_IS_PRIMARY
53 bool
54 default y
55
Timothy Pearson93b47452015-06-04 14:13:06 -050056endif # BOARD_LENOVO_T400