aboutsummaryrefslogtreecommitdiff
path: root/src/soc/intel/icelake/acpi/pcie.asl
diff options
context:
space:
mode:
authorSubrata Banik <subrata.banik@intel.com>2018-10-31 13:51:07 +0530
committerSubrata Banik <subrata.banik@intel.com>2018-11-17 09:37:09 +0000
commit990db2213f5e69974e6334f001aa847d1def718a (patch)
treee585706549006c2c29de4f3054f6d3c0387e01da /src/soc/intel/icelake/acpi/pcie.asl
parentc2e494136731571a78b2bdd7ca9dc536a8b5aecd (diff)
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 <subrata.banik@intel.com> Reviewed-on: https://review.coreboot.org/29508 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Nico Huber <nico.h@gmx.de>
Diffstat (limited to 'src/soc/intel/icelake/acpi/pcie.asl')
-rw-r--r--src/soc/intel/icelake/acpi/pcie.asl32
1 files changed, 16 insertions, 16 deletions
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))
{