blob: 96f4188f055d2273e11d8b68a2f9094e9a352ec6 [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
4config BOARD_SPECIFIC_OPTIONS # dummy
5 def_bool y
6 select SYSTEM_TYPE_LAPTOP
Arthur Heymans3cf2d9c2016-10-27 00:36:02 +02007 select CPU_INTEL_SOCKET_MPGA478MN
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
Kyösti Mälkki9ab5adb2017-01-08 09:07:14 +020012 select H8_DOCK_EARLY_INIT
Timothy Pearson4b373c92015-04-05 17:54:08 -050013 select BOARD_ROMSIZE_KB_8192
14 select DRIVERS_GENERIC_IOAPIC
15 select HAVE_MP_TABLE
16 select HAVE_ACPI_TABLES
17 select EC_ACPI
18 select HAVE_OPTION_TABLE
19 select HAVE_CMOS_DEFAULT
20 select HAVE_ACPI_RESUME
21 select MAINBOARD_HAS_NATIVE_VGA_INIT
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
Timothy Pearson4b373c92015-04-05 17:54:08 -050027
28config MAINBOARD_DIR
29 string
Timothy Pearson93b47452015-06-04 14:13:06 -050030 default lenovo/t400
Timothy Pearson4b373c92015-04-05 17:54:08 -050031
32config MAINBOARD_PART_NUMBER
33 string
Arthur Heymansc423d7d2018-09-16 15:50:15 +020034 default "ThinkPad T400" if BOARD_LENOVO_T400
35 default "ThinkPad T500" if BOARD_LENOVO_T500
36 default "ThinkPad R400" if BOARD_LENOVO_R400
37 default "ThinkPad W500" if BOARD_LENOVO_W500
Michał Masłowski9d0330f2015-02-03 23:26:05 +010038
Timothy Pearson4b373c92015-04-05 17:54:08 -050039config USBDEBUG_HCD_INDEX
40 int
41 default 2
42
43config MAX_CPUS
44 int
Arthur Heymansccc042b2017-01-08 21:55:13 +010045 default 4
Timothy Pearson4b373c92015-04-05 17:54:08 -050046
47config CBFS_SIZE
48 hex
49 default 0x200000
50
Patrick Rudolph8ebb95d2016-03-10 20:50:42 +010051config ONBOARD_VGA_IS_PRIMARY
52 bool
53 default y
54
Timothy Pearson93b47452015-06-04 14:13:06 -050055endif # BOARD_LENOVO_T400