[coreboot-gerrit] Patch set updated for coreboot: mainboard/lenovo: Add support for the Lenovo ThinkPad X220i

Christopher Spinrath (christopher.spinrath@rwth-aachen.de) gerrit at coreboot.org
Fri Feb 5 11:25:19 CET 2016


Christopher Spinrath (christopher.spinrath at rwth-aachen.de) just uploaded a new patch set to gerrit, which you can find at https://review.coreboot.org/13594

-gerrit

commit 1680654e5c4cfd1599cc09d3f5bf5ae4110bde6a
Author: Christopher Spinrath <christopher.spinrath at rwth-aachen.de>
Date:   Wed Jan 27 21:58:50 2016 +0100

    mainboard/lenovo: Add support for the Lenovo ThinkPad X220i
    
    The ThinkPad X220i is essentially identical to the ThinkPad X220 but it
    has a Sandybridge i3 (instead of a Sandybridge i5/i7) CPU and the
    VGA_BIOS_ID differs. Thus, support is added by using the X220 mainboard
    directory and setting the VGA_BIOS_ID in Kconfig.
    
    Change-Id: I33345a099c617e8c87a1de64b7254b7e7716ca90
    Signed-off-by: Christopher Spinrath <christopher.spinrath at rwth-aachen.de>
---
 src/mainboard/lenovo/x220/Kconfig      | 6 ++++--
 src/mainboard/lenovo/x220/Kconfig.name | 3 +++
 2 files changed, 7 insertions(+), 2 deletions(-)

diff --git a/src/mainboard/lenovo/x220/Kconfig b/src/mainboard/lenovo/x220/Kconfig
index c13b644..02b9873 100644
--- a/src/mainboard/lenovo/x220/Kconfig
+++ b/src/mainboard/lenovo/x220/Kconfig
@@ -1,4 +1,4 @@
-if BOARD_LENOVO_X220
+if BOARD_LENOVO_X220 || BOARD_LENOVO_X220I
 
 config BOARD_SPECIFIC_OPTIONS # dummy
 	def_bool y
@@ -60,10 +60,12 @@ config DRAM_RESET_GATE_GPIO
 
 config VGA_BIOS_FILE
 	string
+	default "pci8086,0116.rom" if BOARD_LENOVO_X220I
 	default "pci8086,0126.rom"
 
 config VGA_BIOS_ID
 	string
+	default "8086,0116" if BOARD_LENOVO_X220I
 	default "8086,0126"
 
 config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID
@@ -74,4 +76,4 @@ config MAINBOARD_PCI_SUBSYSTEM_DEVICE_ID
 	hex
 	default 0x21db
 
-endif # BOARD_LENOVO_X220
+endif # BOARD_LENOVO_X220 || BOARD_LENOVO_X220I
diff --git a/src/mainboard/lenovo/x220/Kconfig.name b/src/mainboard/lenovo/x220/Kconfig.name
index 0eb3c32..0f9d3fc 100644
--- a/src/mainboard/lenovo/x220/Kconfig.name
+++ b/src/mainboard/lenovo/x220/Kconfig.name
@@ -1,2 +1,5 @@
 config BOARD_LENOVO_X220
 	bool "ThinkPad X220"
+
+config BOARD_LENOVO_X220I
+	bool "ThinkPad X220i"



More information about the coreboot-gerrit mailing list