[coreboot-gerrit] Patch set updated for coreboot: Enable USB 3 controller on ThinkPad X220

nemo (mtcoreboot@gmail.com) gerrit at coreboot.org
Sun Jan 10 02:38:33 CET 2016


nemo (mtcoreboot at gmail.com) just uploaded a new patch set to gerrit, which you can find at https://review.coreboot.org/12882

-gerrit

commit 1f44588e2af7ce745efcbc60e780d5d6925bf1e2
Author: Marian Tietz <mtcoreboot at gmail.com>
Date:   Sat Jan 9 18:18:47 2016 +0100

    Enable USB 3 controller on ThinkPad X220
    
    Since only X220 with i7 have the USB3 controller this was
    probably overlooked.
    
    Change-Id: I5e7e3f0c7d023f6206a7bec42a39f8955a3d9331
    Signed-off-by: Marian Tietz <mtcoreboot at gmail.com>
---
 src/mainboard/lenovo/x220/devicetree.cb | 4 +++-
 src/mainboard/lenovo/x220/romstage.c    | 2 +-
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/src/mainboard/lenovo/x220/devicetree.cb b/src/mainboard/lenovo/x220/devicetree.cb
index 9c9ac7c..9f25658 100644
--- a/src/mainboard/lenovo/x220/devicetree.cb
+++ b/src/mainboard/lenovo/x220/devicetree.cb
@@ -109,7 +109,9 @@ chip northbridge/intel/sandybridge
 				end
 			end # PCIe Port #5 (SD)
 			device pci 1c.5 off end # PCIe Port #6
-			device pci 1c.6 off end # PCIe Port #7
+			device pci 1c.6 on
+				subsystemid 0x17aa 0x21db
+			end # PCIe Port #7
 			device pci 1c.7 off end # PCIe Port #8
 			device pci 1d.0 on
 				subsystemid 0x17aa 0x21db
diff --git a/src/mainboard/lenovo/x220/romstage.c b/src/mainboard/lenovo/x220/romstage.c
index 1d89d92..ce3f276 100644
--- a/src/mainboard/lenovo/x220/romstage.c
+++ b/src/mainboard/lenovo/x220/romstage.c
@@ -54,7 +54,7 @@ void pch_enable_lpc(void)
 void rcba_config(void)
 {
 	/* Disable unused devices (board specific) */
-	RCBA32(FD) = 0x1fe41fe3;
+	RCBA32(FD) = 0x1fa41fe3;
 	RCBA32(BUC) = 0;
 }
 



More information about the coreboot-gerrit mailing list