[coreboot-gerrit] Patch set updated for coreboot: soc/intel/broadwell: enumerate missing USB ports in ACPI
Matt DeVillier (matt.devillier@gmail.com)
gerrit at coreboot.org
Tue Nov 22 08:50:03 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/17541
-gerrit
commit 25d52d7bd629e537961f9130f15390a408969735
Author: CoolStar <coolstarorganization at gmail.com>
Date: Sun Aug 14 13:21:24 2016 -0700
soc/intel/broadwell: enumerate missing USB ports in ACPI
Broadwell supports up to 8 USB 2.0 ports on the EHCI controller
and up to 10 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 5th Generation Intel Core Processor Family I/O
datasheet, Feb 2015, rev 004
Change-Id: I9f154a6f138934a862036d7af4400d491727f4a7
Signed-off-by: Matt DeVillier <matt.devillier at gmail.com>
---
src/soc/intel/broadwell/acpi/ehci.asl | 2 ++
src/soc/intel/broadwell/acpi/xhci.asl | 20 ++++++++++++++------
2 files changed, 16 insertions(+), 6 deletions(-)
diff --git a/src/soc/intel/broadwell/acpi/ehci.asl b/src/soc/intel/broadwell/acpi/ehci.asl
index 4db5aa9..1e58e80 100644
--- a/src/soc/intel/broadwell/acpi/ehci.asl
+++ b/src/soc/intel/broadwell/acpi/ehci.asl
@@ -43,5 +43,7 @@ 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
}
}
diff --git a/src/soc/intel/broadwell/acpi/xhci.asl b/src/soc/intel/broadwell/acpi/xhci.asl
index a70ded9..63ed7bd 100644
--- a/src/soc/intel/broadwell/acpi/xhci.asl
+++ b/src/soc/intel/broadwell/acpi/xhci.asl
@@ -356,11 +356,19 @@ 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 (PRT9) { Name (_ADR, 9) } // USB 2.0 Port 8
+ Device (PRTA) { Name (_ADR, 10) } // USB 2.0 Port 9
+ Device (SSP1) { Name (_ADR, 11) } // USB 3.0 Port 0
+ Device (SSP2) { Name (_ADR, 12) } // USB 3.0 Port 1
+ Device (SSP3) { Name (_ADR, 13) } // USB 3.0 Port 2
+ Device (SSP4) { Name (_ADR, 14) } // USB 3.0 Port 3
}
}
More information about the coreboot-gerrit
mailing list