Patrick Rudolph (siro@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@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@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 */