mb/lenovo/x220: Allow optional use of the mrc.bin
[coreboot.git] / src / mainboard / lenovo / x220 / Kconfig
blob73fb86030abe33b860a62602f11fa9186b927cd5
1 if BOARD_LENOVO_X220 || BOARD_LENOVO_X220I
3 config BOARD_SPECIFIC_OPTIONS # dummy
4         def_bool y
5         select SYSTEM_TYPE_LAPTOP
6         select CPU_INTEL_SOCKET_RPGA989
7         select NORTHBRIDGE_INTEL_SANDYBRIDGE
8         select SOUTHBRIDGE_INTEL_C216
9         select EC_LENOVO_PMH7
10         select EC_LENOVO_H8
11         select NO_UART_ON_SUPERIO
12         select BOARD_ROMSIZE_KB_8192
13         select HAVE_ACPI_TABLES
14         select HAVE_OPTION_TABLE
15         select HAVE_CMOS_DEFAULT
16         select HAVE_ACPI_RESUME
17         select INTEL_INT15
18         select SANDYBRIDGE_IVYBRIDGE_LVDS
19         select DRIVERS_RICOH_RCE822
20         select MAINBOARD_HAS_LPC_TPM
21         select MAINBOARD_HAS_LIBGFXINIT
22         select GFX_GMA_INTERNAL_IS_LVDS
24         # Workaround for EC/KBC IRQ1.
25         select SERIRQ_CONTINUOUS_MODE
27 config HAVE_IFD_BIN
28         bool
29         default n
31 config HAVE_ME_BIN
32         bool
33         default n
35 config MAINBOARD_DIR
36         string
37         default lenovo/x220
39 config MAINBOARD_PART_NUMBER
40         string
41         default "ThinkPad X220"
43 config MAX_CPUS
44         int
45         default 8
47 config USBDEBUG_HCD_INDEX
48         int
49         default 2
51 config DRAM_RESET_GATE_GPIO
52         int
53         default 10
55 config VGA_BIOS_FILE
56         string
57         default "pci8086,0116.rom" if BOARD_LENOVO_X220I
58         default "pci8086,0126.rom"
60 config VGA_BIOS_ID
61         string
62         default "8086,0116" if BOARD_LENOVO_X220I
63         default "8086,0126"
65 config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID
66         hex
67         default 0x17aa
69 config MAINBOARD_PCI_SUBSYSTEM_DEVICE_ID
70         hex
71         default 0x21db
73 endif # BOARD_LENOVO_X220 || BOARD_LENOVO_X220I