From 990db2213f5e69974e6334f001aa847d1def718a Mon Sep 17 00:00:00 2001 From: Subrata Banik Date: Wed, 31 Oct 2018 13:51:07 +0530 Subject: soc/intel/icelake: Make static IRQ mapping for ICP PCH pci devices Since PIRQ->IRQ mapping registers PxRC are not available after FSP-S call due to PCH requirement change from CNP PCH onwards, hence making static IRQ mapping for pci_irqs.asl and pcie.asl Also remove unused irqlinks.asl from soc/intel/icelake/acpi/ Change-Id: Idec00c3b8a97cb5aa7b4000840aba914aea478c9 Signed-off-by: Subrata Banik Reviewed-on: https://review.coreboot.org/29508 Tested-by: build bot (Jenkins) Reviewed-by: Nico Huber --- src/soc/intel/icelake/acpi/pcie.asl | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) (limited to 'src/soc/intel/icelake/acpi/pcie.asl') diff --git a/src/soc/intel/icelake/acpi/pcie.asl b/src/soc/intel/icelake/acpi/pcie.asl index 69e16ca075..9d4a65c639 100644 --- a/src/soc/intel/icelake/acpi/pcie.asl +++ b/src/soc/intel/icelake/acpi/pcie.asl @@ -24,10 +24,10 @@ Method (IRQM, 1, Serialized) { Package () { 0x0000ffff, 2, 0, 18 }, Package () { 0x0000ffff, 3, 0, 19 } }) Name (IQAP, Package () { - Package () { 0x0000ffff, 0, \_SB.PCI0.LNKA, 0 }, - Package () { 0x0000ffff, 1, \_SB.PCI0.LNKB, 0 }, - Package () { 0x0000ffff, 2, \_SB.PCI0.LNKC, 0 }, - Package () { 0x0000ffff, 3, \_SB.PCI0.LNKD, 0 } }) + Package () { 0x0000ffff, 0, 0, 11 }, + Package () { 0x0000ffff, 1, 0, 10 }, + Package () { 0x0000ffff, 2, 0, 11 }, + Package () { 0x0000ffff, 3, 0, 11 } }) /* Interrupt Map INTA->INTB, INTB->INTC, INTC->INTD, INTD->INTA */ Name (IQBA, Package () { @@ -36,10 +36,10 @@ Method (IRQM, 1, Serialized) { Package () { 0x0000ffff, 2, 0, 19 }, Package () { 0x0000ffff, 3, 0, 16 } }) Name (IQBP, Package () { - Package () { 0x0000ffff, 0, \_SB.PCI0.LNKB, 0 }, - Package () { 0x0000ffff, 1, \_SB.PCI0.LNKC, 0 }, - Package () { 0x0000ffff, 2, \_SB.PCI0.LNKD, 0 }, - Package () { 0x0000ffff, 3, \_SB.PCI0.LNKA, 0 } }) + Package () { 0x0000ffff, 0, 0, 10 }, + Package () { 0x0000ffff, 1, 0, 11 }, + Package () { 0x0000ffff, 2, 0, 11 }, + Package () { 0x0000ffff, 3, 0, 11 } }) /* Interrupt Map INTA->INTC, INTB->INTD, INTC->INTA, INTD->INTB */ Name (IQCA, Package () { @@ -48,10 +48,10 @@ Method (IRQM, 1, Serialized) { Package () { 0x0000ffff, 2, 0, 16 }, Package () { 0x0000ffff, 3, 0, 17 } }) Name (IQCP, Package () { - Package () { 0x0000ffff, 0, \_SB.PCI0.LNKC, 0 }, - Package () { 0x0000ffff, 1, \_SB.PCI0.LNKD, 0 }, - Package () { 0x0000ffff, 2, \_SB.PCI0.LNKA, 0 }, - Package () { 0x0000ffff, 3, \_SB.PCI0.LNKB, 0 } }) + Package () { 0x0000ffff, 0, 0, 11 }, + Package () { 0x0000ffff, 1, 0, 11 }, + Package () { 0x0000ffff, 2, 0, 11 }, + Package () { 0x0000ffff, 3, 0, 10 } }) /* Interrupt Map INTA->INTD, INTB->INTA, INTC->INTB, INTD->INTC */ Name (IQDA, Package () { @@ -60,10 +60,10 @@ Method (IRQM, 1, Serialized) { Package () { 0x0000ffff, 2, 0, 17 }, Package () { 0x0000ffff, 3, 0, 18 } }) Name (IQDP, Package () { - Package () { 0x0000ffff, 0, \_SB.PCI0.LNKD, 0 }, - Package () { 0x0000ffff, 1, \_SB.PCI0.LNKA, 0 }, - Package () { 0x0000ffff, 2, \_SB.PCI0.LNKB, 0 }, - Package () { 0x0000ffff, 3, \_SB.PCI0.LNKC, 0 } }) + Package () { 0x0000ffff, 0, 0, 11 }, + Package () { 0x0000ffff, 1, 0, 11 }, + Package () { 0x0000ffff, 2, 0, 10 }, + Package () { 0x0000ffff, 3, 0, 11 } }) Switch (ToInteger (Arg0)) { -- cgit v1.2.3