[coreboot-gerrit] Patch set updated for coreboot: sb/intel/lynxpoint: enumerate missing USB ports in ACPI

Matt DeVillier (matt.devillier@gmail.com) gerrit at coreboot.org
Tue Nov 22 08:42:21 CET 2016


Matt DeVillier (matt.devillier at gmail.com) just uploaded a new patch set to gerrit, which you can find at https://review.coreboot.org/17539

-gerrit

commit b87fb01f91266e478b123f71da3865402c8308f6
Author: CoolStar <coolstarorganization at gmail.com>
Date:   Thu Jul 14 12:42:11 2016 -0700

    sb/intel/lynxpoint: enumerate missing USB ports in ACPI
    
    Lynxpoint supports up to 8 USB 2.0 ports on the EHCI controller,
    and up to 8 USB 2.0 ports plus 4 USB 3.0 ports on the XHCI controller.
    Add missing port names to enable addition of board-specific details for
    each utilized port (which will be added in subsequent commits).
    
    ref: Mobile 4th Generation Intel Core Processor Family I/O
    datasheet, Feb 2013, rev 003
    
    Change-Id: Ic90c956647f11bf4ebaf174d539a1a8b3255766b
    Signed-off-by: Matt DeVillier <matt.devillier at gmail.com>
---
 src/southbridge/intel/lynxpoint/acpi/usb.asl | 20 ++++++++++++++------
 1 file changed, 14 insertions(+), 6 deletions(-)

diff --git a/src/southbridge/intel/lynxpoint/acpi/usb.asl b/src/southbridge/intel/lynxpoint/acpi/usb.asl
index b02cbfe..021c083 100644
--- a/src/southbridge/intel/lynxpoint/acpi/usb.asl
+++ b/src/southbridge/intel/lynxpoint/acpi/usb.asl
@@ -56,6 +56,8 @@ Device (EHCI)
 		Device (PRT4) { Name (_ADR, 4) } // USB Port 3
 		Device (PRT5) { Name (_ADR, 5) } // USB Port 4
 		Device (PRT6) { Name (_ADR, 6) } // USB Port 5
+		Device (PRT7) { Name (_ADR, 7) } // USB Port 6
+                Device (PRT8) { Name (_ADR, 8) } // USB Port 7
 	}
 }
 
@@ -394,11 +396,17 @@ Device (XHCI)
 		Name (_ADR, 0x00000000)
 
 		// How many are there?
-		Device (PRT1) { Name (_ADR, 1) } // USB Port 0
-		Device (PRT2) { Name (_ADR, 2) } // USB Port 1
-		Device (PRT3) { Name (_ADR, 3) } // USB Port 2
-		Device (PRT4) { Name (_ADR, 4) } // USB Port 3
-		Device (PRT5) { Name (_ADR, 5) } // USB Port 4
-		Device (PRT6) { Name (_ADR, 6) } // USB Port 5
+		Device (PRT1) { Name (_ADR, 1) } // USB 2.0 Port 0
+		Device (PRT2) { Name (_ADR, 2) } // USB 2.0 Port 1
+		Device (PRT3) { Name (_ADR, 3) } // USB 2.0 Port 2
+		Device (PRT4) { Name (_ADR, 4) } // USB 2.0 Port 3
+		Device (PRT5) { Name (_ADR, 5) } // USB 2.0 Port 4
+		Device (PRT6) { Name (_ADR, 6) } // USB 2.0 Port 5
+		Device (PRT7) { Name (_ADR, 7) } // USB 2.0 Port 6
+		Device (PRT8) { Name (_ADR, 8) } // USB 2.0 Port 7
+		Device (SSP1) { Name (_ADR, 10) } // USB 3.0 Port 0
+		Device (SSP2) { Name (_ADR, 11) } // USB 3.0 Port 1
+		Device (SSP3) { Name (_ADR, 12) } // USB 3.0 Port 2
+		Device (SSP4) { Name (_ADR, 13) } // USB 3.0 Port 3
 	}
 }



More information about the coreboot-gerrit mailing list