blob: 1551e27f69cb8e5da2235d2f2b351330d8702669 [file] [log] [blame]
Vladimir Serbinenkoe7e95022014-01-12 15:26:15 +01001if BOARD_LENOVO_X230
2
3config BOARD_SPECIFIC_OPTIONS # dummy
4 def_bool y
Vladimir Serbinenkoa9db82f2014-10-16 13:21:47 +02005 select SYSTEM_TYPE_LAPTOP
Vladimir Serbinenkoe7e95022014-01-12 15:26:15 +01006 select CPU_INTEL_SOCKET_RPGA989
Vladimir Serbinenko7686a562014-05-18 11:05:56 +02007 select NORTHBRIDGE_INTEL_IVYBRIDGE_NATIVE
Vladimir Serbinenkoe7e95022014-01-12 15:26:15 +01008 select SOUTHBRIDGE_INTEL_C216
9 select EC_LENOVO_PMH7
10 select EC_LENOVO_H8
Edward O'Callaghan37130eb2014-12-30 15:54:47 +110011 select NO_UART_ON_SUPERIO
Vladimir Serbinenkoe7e95022014-01-12 15:26:15 +010012 select BOARD_ROMSIZE_KB_12288
13 select HAVE_ACPI_TABLES
14 select HAVE_OPTION_TABLE
15 select HAVE_CMOS_DEFAULT
16 select HAVE_ACPI_RESUME
Vladimir Serbinenkoa2a906e2014-09-01 01:41:37 +020017 select INTEL_INT15
Vladimir Serbinenko1783a3c2014-02-23 00:10:35 +010018 select VGA
19 select INTEL_EDID
20 select MAINBOARD_HAS_NATIVE_VGA_INIT
21 select MAINBOARD_HAS_NATIVE_VGA_INIT_TEXTMODECFG
22 select IVYBRIDGE_LVDS
Vladimir Serbinenko795f96e2014-10-27 02:45:22 +010023 select DRIVERS_RICOH_RCE822
Vladimir Serbinenko61273d42015-05-13 17:47:58 +020024 select MAINBOARD_HAS_LPC_TPM
Vladimir Serbinenkoe7e95022014-01-12 15:26:15 +010025
26 # Workaround for EC/KBC IRQ1.
27 select SERIRQ_CONTINUOUS_MODE
28
Vladimir Serbinenkoe7e95022014-01-12 15:26:15 +010029config HAVE_IFD_BIN
30 bool
31 default n
32
33config HAVE_ME_BIN
34 bool
35 default n
36
37config MAINBOARD_DIR
38 string
39 default lenovo/x230
40
41config MAINBOARD_PART_NUMBER
42 string
Vladimir Serbinenko1d33b7a2014-09-06 10:10:21 +030043 default "ThinkPad X230"
Vladimir Serbinenkoe7e95022014-01-12 15:26:15 +010044
45config MMCONF_BASE_ADDRESS
46 hex
47 default 0xf0000000
48
Vladimir Serbinenkoe7e95022014-01-12 15:26:15 +010049config MAX_CPUS
50 int
51 default 8
52
53config USBDEBUG_HCD_INDEX
Nicolas Reinecke9c2aa692015-01-04 16:23:41 +010054 int
55 default 2
Vladimir Serbinenkoe7e95022014-01-12 15:26:15 +010056
Vladimir Serbinenko7686a562014-05-18 11:05:56 +020057config DRAM_RESET_GATE_GPIO
Vladimir Serbinenkoe7e95022014-01-12 15:26:15 +010058 int
59 default 10
60
61config VGA_BIOS_FILE
62 string
Vladimir Serbinenko4b1f0962015-05-12 14:43:16 +020063 default "pci8086,0166.rom"
64
65config VGA_BIOS_ID
66 string
67 default "8086,0166"
Vladimir Serbinenkoe7e95022014-01-12 15:26:15 +010068
69config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID
70 hex
71 default 0x17aa
72
73config MAINBOARD_PCI_SUBSYSTEM_DEVICE_ID
74 hex
75 default 0x21fa
76
Vladimir Serbinenkoe7e95022014-01-12 15:26:15 +010077endif # BOARD_LENOVO_X230