[coreboot-gerrit] Patch set updated for coreboot: southbridge/intel/bd82x6x/acpi: Fix IRQ warnings

Patrick Rudolph (siro@das-labor.org) gerrit at coreboot.org
Sun Feb 14 17:17:46 CET 2016


Patrick Rudolph (siro at das-labor.org) just uploaded a new patch set to gerrit, which you can find at https://review.coreboot.org/13612

-gerrit

commit b00cfa86461442ba27b8c01bc4722e09db86ed75
Author: Patrick Rudolph <siro at das-labor.org>
Date:   Sat Feb 6 13:03:21 2016 +0100

    southbridge/intel/bd82x6x/acpi: Fix IRQ warnings
    
    The PCIe slot uses Message Signaled Interrupts (MSI) as the
    IGD does and doesn't use hardware INT lines.
    Adding the IRQ entry for PEG slot fixes a warning showing up in
    GNU/Linux dmesg.
    
    Test system:
     * Intel IvyBridge
     * Gigabyte GA-B75M-D3H
    
    Change-Id: I5ac40e7bea9a659c6c89262aac4552bc8177a9e5
    Signed-off-by: Patrick Rudolph <siro at das-labor.org>
---
 src/southbridge/intel/bd82x6x/acpi/default_irq_route.asl | 12 +++++++++++-
 1 file changed, 11 insertions(+), 1 deletion(-)

diff --git a/src/southbridge/intel/bd82x6x/acpi/default_irq_route.asl b/src/southbridge/intel/bd82x6x/acpi/default_irq_route.asl
index a485bc1..0e6f960 100644
--- a/src/southbridge/intel/bd82x6x/acpi/default_irq_route.asl
+++ b/src/southbridge/intel/bd82x6x/acpi/default_irq_route.asl
@@ -20,7 +20,12 @@ Method(_PRT)
 	If (PICM) {
 		Return (Package() {
 			/* Onboard graphics (IGD)	0:2.0 */
-			Package() { 0x0002ffff, 0, 0, 16 },/*              GFX    INTA -> PIRQA (MSI) */
+			Package() { 0x0002ffff, 0, 0, 16 },/*  GFX                INTA -> PIRQA (MSI) */
+			/* PCI Express Graphics (PEG)	0:1.0 */
+			Package() { 0x0001ffff, 0, 0, 16 },/*  GFX         PCIe   INTA -> PIRQA (MSI) */
+			Package() { 0x0001ffff, 0, 0, 17 },/*  GFX         PCIe   INTB -> PIRQB (MSI) */
+			Package() { 0x0001ffff, 0, 0, 18 },/*  GFX         PCIe   INTC -> PIRQC (MSI) */
+			Package() { 0x0001ffff, 0, 0, 19 },/*  GFX         PCIe   INTD -> PIRQD (MSI) */
 			/* XHCI	0:14.0 (ivy only) */
 			Package() { 0x0014ffff, 0, 0, 19 },
 			/* High Definition Audio	0:1b.0 */
@@ -44,6 +49,11 @@ Method(_PRT)
 		Return (Package() {
 			/* Onboard graphics (IGD)	0:2.0 */
 			Package() { 0x0002ffff, 0, \_SB.PCI0.LPCB.LNKA, 0 },
+			/* PCI Express Graphics (PEG)	0:1.0 */
+			Package() { 0x0001ffff, 0, \_SB.PCI0.LPCB.LNKA, 0 },
+			Package() { 0x0001ffff, 0, \_SB.PCI0.LPCB.LNKB, 0 },
+			Package() { 0x0001ffff, 0, \_SB.PCI0.LPCB.LNKC, 0 },
+			Package() { 0x0001ffff, 0, \_SB.PCI0.LPCB.LNKD, 0 },
 			/* XHCI   0:14.0 (ivy only) */
 			Package() { 0x0014ffff, 0, \_SB.PCI0.LPCB.LNKD, 0 },
 			/* High Definition Audio	0:1b.0 */



More information about the coreboot-gerrit mailing list