[coreboot-gerrit] Patch set updated for coreboot: 7b8b0cf lenovo/r400: Add clone of Lenovo X200

Michał Masłowski (mtjm@mtjm.eu) gerrit at coreboot.org
Mon Feb 9 21:12:52 CET 2015


Michał Masłowski (mtjm at mtjm.eu) just uploaded a new patch set to gerrit, which you can find at http://review.coreboot.org/8393

-gerrit

commit 7b8b0cfc70b206d85db69d19ed09b22ea93eb754
Author: Michał Masłowski <mtjm at mtjm.eu>
Date:   Tue Feb 3 23:26:05 2015 +0100

    lenovo/r400: Add clone of Lenovo X200
    
    The existing code for the Lenovo X200 works without changes on the
    Lenovo R400.
    
    The vendor BIOS provides different HDA verbs as the connectors are on
    the front and not the right, but this doesn't provide enough benefit
    to justify having different source files.
    
    Change-Id: I1dadddd7250ab80a4c40c2435865d72e3e5d99c9
    Signed-off-by: Michał Masłowski <mtjm at mtjm.eu>
---
 src/mainboard/lenovo/Kconfig             | 6 ++++++
 src/mainboard/lenovo/r400/Kconfig        | 7 +++++++
 src/mainboard/lenovo/r400/board_info.txt | 6 ++++++
 src/mainboard/lenovo/x200/Kconfig        | 6 +++++-
 4 files changed, 24 insertions(+), 1 deletion(-)

diff --git a/src/mainboard/lenovo/Kconfig b/src/mainboard/lenovo/Kconfig
index 95f7cfd..2a7fa33 100644
--- a/src/mainboard/lenovo/Kconfig
+++ b/src/mainboard/lenovo/Kconfig
@@ -65,6 +65,11 @@ config BOARD_LENOVO_G505S
 	help
 	  Lenovo G505s
 
+config BOARD_LENOVO_R400
+	bool "ThinkPad R400"
+	help
+	  Lenovo R400 laptop. Consult wiki for details.
+
 endchoice
 
 source "src/mainboard/lenovo/x60/Kconfig"
@@ -78,6 +83,7 @@ source "src/mainboard/lenovo/t520/Kconfig"
 source "src/mainboard/lenovo/t530/Kconfig"
 source "src/mainboard/lenovo/t60/Kconfig"
 source "src/mainboard/lenovo/g505s/Kconfig"
+source "src/mainboard/lenovo/r400/Kconfig"
 
 config MAINBOARD_VENDOR
 	string
diff --git a/src/mainboard/lenovo/r400/Kconfig b/src/mainboard/lenovo/r400/Kconfig
new file mode 100644
index 0000000..0966bf1
--- /dev/null
+++ b/src/mainboard/lenovo/r400/Kconfig
@@ -0,0 +1,7 @@
+if BOARD_LENOVO_R400
+
+config MAINBOARD_PART_NUMBER
+	string
+	default "ThinkPad R400"
+
+endif
diff --git a/src/mainboard/lenovo/r400/board_info.txt b/src/mainboard/lenovo/r400/board_info.txt
new file mode 100644
index 0000000..8791abf
--- /dev/null
+++ b/src/mainboard/lenovo/r400/board_info.txt
@@ -0,0 +1,6 @@
+Category: laptop
+ROM package: SOIC-16 or SOIC-8
+ROM protocol: SPI
+ROM socketed: n
+Flashrom support: n
+Clone of: lenovo/x200
diff --git a/src/mainboard/lenovo/x200/Kconfig b/src/mainboard/lenovo/x200/Kconfig
index 01556b3..9b6cb86 100644
--- a/src/mainboard/lenovo/x200/Kconfig
+++ b/src/mainboard/lenovo/x200/Kconfig
@@ -1,4 +1,4 @@
-if BOARD_LENOVO_X200
+if BOARD_LENOVO_X200 || BOARD_LENOVO_R400
 
 config BOARD_SPECIFIC_OPTIONS # dummy
 	def_bool y
@@ -26,10 +26,14 @@ config MAINBOARD_DIR
 	string
 	default lenovo/x200
 
+if BOARD_LENOVO_X200
+
 config MAINBOARD_PART_NUMBER
 	string
 	default "ThinkPad X200"
 
+endif
+
 config MMCONF_BASE_ADDRESS
 	hex
 	default 0xf0000000



More information about the coreboot-gerrit mailing list