soc/intel/xeon_sp/skx: Let iasl automatically resolve _PRT package size

BUILD_TIMELESS=1 with ocp/tiogapass results in identical binaries.

Change-Id: Iff97f3cc0ce800036be32b2758c60e4b7ac39fe9
Signed-off-by: Arthur Heymans <arthur@aheymans.xyz>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/41529
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Maxim Polyakov <max.senia.poliak@gmail.com>
Reviewed-by: Angel Pons <th3fanbus@gmail.com>
Reviewed-by: Paul Menzel <paulepanter@users.sourceforge.net>
This commit is contained in:
Arthur Heymans 2020-05-19 09:16:54 +02:00 committed by Patrick Georgi
parent ad2eb28c10
commit 3855a9806e
1 changed files with 98 additions and 98 deletions

View File

@ -7,225 +7,225 @@
*/ */
#define GEN_PCIE_LEGACY_IRQ() \ #define GEN_PCIE_LEGACY_IRQ() \
Package (0x04) { 0x0000FFFF, 0x00, LNKA, 0x00 }, \ Package () { 0x0000FFFF, 0x00, LNKA, 0x00 }, \
Package (0x04) { 0x0001FFFF, 0x00, LNKA, 0x00 }, \ Package () { 0x0001FFFF, 0x00, LNKA, 0x00 }, \
Package (0x04) { 0x0002FFFF, 0x00, LNKA, 0x00 }, \ Package () { 0x0002FFFF, 0x00, LNKA, 0x00 }, \
Package (0x04) { 0x0003FFFF, 0x00, LNKA, 0x00 } Package () { 0x0003FFFF, 0x00, LNKA, 0x00 }
#define GEN_UNCORE_LEGACY_IRQ(dev) \ #define GEN_UNCORE_LEGACY_IRQ(dev) \
Package (0x04) { ##dev, 0x00, LNKA, 0x00 }, \ Package () { ##dev, 0x00, LNKA, 0x00 }, \
Package (0x04) { ##dev, 0x01, LNKB, 0x00 }, \ Package () { ##dev, 0x01, LNKB, 0x00 }, \
Package (0x04) { ##dev, 0x02, LNKC, 0x00 }, \ Package () { ##dev, 0x02, LNKC, 0x00 }, \
Package (0x04) { ##dev, 0x03, LNKD, 0x00 } Package () { ##dev, 0x03, LNKD, 0x00 }
#define GEN_PCIE_IOAPIC_IRQ(irq) \ #define GEN_PCIE_IOAPIC_IRQ(irq) \
Package (0x04) { 0x0000FFFF, 0x00, 0x00, ##irq }, \ Package () { 0x0000FFFF, 0x00, 0x00, ##irq }, \
Package (0x04) { 0x0001FFFF, 0x00, 0x00, ##irq }, \ Package () { 0x0001FFFF, 0x00, 0x00, ##irq }, \
Package (0x04) { 0x0002FFFF, 0x00, 0x00, ##irq }, \ Package () { 0x0002FFFF, 0x00, 0x00, ##irq }, \
Package (0x04) { 0x0003FFFF, 0x00, 0x00, ##irq } Package () { 0x0003FFFF, 0x00, 0x00, ##irq }
#define GEN_UNCORE_IOAPIC_IRQ(dev,irq1,irq2,irq3,irq4) \ #define GEN_UNCORE_IOAPIC_IRQ(dev,irq1,irq2,irq3,irq4) \
Package (0x04) { ##dev, 0x00, 0x00, ##irq1 }, \ Package () { ##dev, 0x00, 0x00, ##irq1 }, \
Package (0x04) { ##dev, 0x01, 0x00, ##irq2 }, \ Package () { ##dev, 0x01, 0x00, ##irq2 }, \
Package (0x04) { ##dev, 0x02, 0x00, ##irq3 }, \ Package () { ##dev, 0x02, 0x00, ##irq3 }, \
Package (0x04) { ##dev, 0x03, 0x00, ##irq4 } Package () { ##dev, 0x03, 0x00, ##irq4 }
// Socket 0, IIOStack 0 device legacy interrupt routing // Socket 0, IIOStack 0 device legacy interrupt routing
Name (PR00, Package (0x28) Name (PR00, Package (0x28)
{ {
// [DMI0]: Legacy PCI Express Port 0 // [DMI0]: Legacy PCI Express Port 0
Package (0x04) { 0x0000FFFF, 0x00, LNKA, 0x00 }, Package () { 0x0000FFFF, 0x00, LNKA, 0x00 },
// [CB0A]: CBDMA // [CB0A]: CBDMA
// [CB0E]: CBDMA // [CB0E]: CBDMA
Package (0x04) { 0x0004FFFF, 0x00, LNKA, 0x00 }, Package () { 0x0004FFFF, 0x00, LNKA, 0x00 },
// [CB0B]: CBDMA // [CB0B]: CBDMA
// [CB0F]: CBDMA // [CB0F]: CBDMA
Package (0x04) { 0x0004FFFF, 0x01, LNKB, 0x00 }, Package () { 0x0004FFFF, 0x01, LNKB, 0x00 },
// [CB0C]: CBDMA // [CB0C]: CBDMA
// [CB0G]: CBDMA // [CB0G]: CBDMA
Package (0x04) { 0x0004FFFF, 0x02, LNKC, 0x00 }, Package () { 0x0004FFFF, 0x02, LNKC, 0x00 },
// [CB0D]: CBDMA // [CB0D]: CBDMA
// [CB0H]: CBDMA // [CB0H]: CBDMA
Package (0x04) { 0x0004FFFF, 0x03, LNKD, 0x00 }, Package () { 0x0004FFFF, 0x03, LNKD, 0x00 },
// Uncore 0 UBOX Device // Uncore 0 UBOX Device
Package (0x04) { 0x0008FFFF, 0x00, LNKA, 0x00 }, Package () { 0x0008FFFF, 0x00, LNKA, 0x00 },
Package (0x04) { 0x0008FFFF, 0x01, LNKB, 0x00 }, Package () { 0x0008FFFF, 0x01, LNKB, 0x00 },
Package (0x04) { 0x0008FFFF, 0x02, LNKC, 0x00 }, Package () { 0x0008FFFF, 0x02, LNKC, 0x00 },
Package (0x04) { 0x0008FFFF, 0x03, LNKD, 0x00 }, Package () { 0x0008FFFF, 0x03, LNKD, 0x00 },
// [DISP]: Display Controller // [DISP]: Display Controller
Package (0x04) { 0x000FFFFF, 0x00, LNKA, 0x00 }, Package () { 0x000FFFFF, 0x00, LNKA, 0x00 },
// [IHC1]: HECI #1 // [IHC1]: HECI #1
// [IHC3]: HECI #3 // [IHC3]: HECI #3
Package (0x04) { 0x0010FFFF, 0x00, LNKA, 0x00 }, Package () { 0x0010FFFF, 0x00, LNKA, 0x00 },
// [IHC2]: HECI #2 // [IHC2]: HECI #2
Package (0x04) { 0x0010FFFF, 0x01, LNKB, 0x00 }, Package () { 0x0010FFFF, 0x01, LNKB, 0x00 },
// [IIDR]: IDE-Redirection (IDE-R) // [IIDR]: IDE-Redirection (IDE-R)
Package (0x04) { 0x0010FFFF, 0x02, LNKC, 0x00 }, Package () { 0x0010FFFF, 0x02, LNKC, 0x00 },
// [IMKT]: Keyboard and Text (KT) Redirection // [IMKT]: Keyboard and Text (KT) Redirection
Package (0x04) { 0x0010FFFF, 0x03, LNKD, 0x00 }, Package () { 0x0010FFFF, 0x03, LNKD, 0x00 },
// [SAT2]: sSATA Host controller 2 on PCH // [SAT2]: sSATA Host controller 2 on PCH
Package (0x04) { 0x0011FFFF, 0x00, LNKA, 0x00 }, Package () { 0x0011FFFF, 0x00, LNKA, 0x00 },
// // [XHCI]: xHCI controller 1 on PCH // // [XHCI]: xHCI controller 1 on PCH
Package (0x04) { 0x0014FFFF, 0x00, LNKA, 0x00 }, Package () { 0x0014FFFF, 0x00, LNKA, 0x00 },
// [OTG0]: USB Device Controller (OTG) on PCH // [OTG0]: USB Device Controller (OTG) on PCH
Package (0x04) { 0x0014FFFF, 0x01, LNKB, 0x00 }, Package () { 0x0014FFFF, 0x01, LNKB, 0x00 },
// [TERM]: Thermal Subsystem on PCH // [TERM]: Thermal Subsystem on PCH
Package (0x04) { 0x0014FFFF, 0x02, LNKC, 0x00 }, Package () { 0x0014FFFF, 0x02, LNKC, 0x00 },
// [CAMR]: Camera IO Host Controller on PCH // [CAMR]: Camera IO Host Controller on PCH
Package (0x04) { 0x0014FFFF, 0x03, LNKD, 0x00 }, Package () { 0x0014FFFF, 0x03, LNKD, 0x00 },
// [HEC1]: HECI #1 on PCH // [HEC1]: HECI #1 on PCH
// [HEC3]: HECI #3 on PCH // [HEC3]: HECI #3 on PCH
Package (0x04) { 0x0016FFFF, 0x00, LNKA, 0x00 }, Package () { 0x0016FFFF, 0x00, LNKA, 0x00 },
// [HEC2]: HECI #2 on PCH // [HEC2]: HECI #2 on PCH
Package (0x04) { 0x0016FFFF, 0x01, LNKB, 0x00 }, Package () { 0x0016FFFF, 0x01, LNKB, 0x00 },
// [IDER]: ME IDE redirect on PCH // [IDER]: ME IDE redirect on PCH
Package (0x04) { 0x0016FFFF, 0x02, LNKC, 0x00 }, Package () { 0x0016FFFF, 0x02, LNKC, 0x00 },
// [MEKT]: MEKT on PCH // [MEKT]: MEKT on PCH
Package (0x04) { 0x0016FFFF, 0x03, LNKD, 0x00 }, Package () { 0x0016FFFF, 0x03, LNKD, 0x00 },
// [SAT1]: SATA controller 1 on PCH // [SAT1]: SATA controller 1 on PCH
Package (0x04) { 0x0017FFFF, 0x00, LNKA, 0x00 }, Package () { 0x0017FFFF, 0x00, LNKA, 0x00 },
// [NAN1]: NAND Cycle Router on PCH // [NAN1]: NAND Cycle Router on PCH
Package (0x04) { 0x0018FFFF, 0x00, LNKA, 0x00 }, Package () { 0x0018FFFF, 0x00, LNKA, 0x00 },
// [RP17]: PCIE PCH Root Port #17 // [RP17]: PCIE PCH Root Port #17
Package (0x04) { 0x001BFFFF, 0x00, LNKA, 0x00 }, Package () { 0x001BFFFF, 0x00, LNKA, 0x00 },
// [RP18]: PCIE PCH Root Port #18 // [RP18]: PCIE PCH Root Port #18
Package (0x04) { 0x001BFFFF, 0x01, LNKB, 0x00 }, Package () { 0x001BFFFF, 0x01, LNKB, 0x00 },
// [RP19]: PCIE PCH Root Port #19 // [RP19]: PCIE PCH Root Port #19
Package (0x04) { 0x001BFFFF, 0x02, LNKC, 0x00 }, Package () { 0x001BFFFF, 0x02, LNKC, 0x00 },
// [RP20]: PCIE PCH Root Port #20 // [RP20]: PCIE PCH Root Port #20
Package (0x04) { 0x001BFFFF, 0x03, LNKD, 0x00 }, Package () { 0x001BFFFF, 0x03, LNKD, 0x00 },
// [RP01]: PCIE PCH Root Port #1 // [RP01]: PCIE PCH Root Port #1
// [RP05]: PCIE PCH Root Port #5 // [RP05]: PCIE PCH Root Port #5
Package (0x04) { 0x001CFFFF, 0x00, LNKA, 0x00 }, Package () { 0x001CFFFF, 0x00, LNKA, 0x00 },
// [RP02]: PCIE PCH Root Port #2 // [RP02]: PCIE PCH Root Port #2
// [RP06]: PCIE PCH Root Port #6 // [RP06]: PCIE PCH Root Port #6
Package (0x04) { 0x001CFFFF, 0x01, LNKB, 0x00 }, Package () { 0x001CFFFF, 0x01, LNKB, 0x00 },
// [RP03]: PCIE PCH Root Port #3 // [RP03]: PCIE PCH Root Port #3
// [RP07]: PCIE PCH Root Port #7 // [RP07]: PCIE PCH Root Port #7
Package (0x04) { 0x001CFFFF, 0x02, LNKC, 0x00 }, Package () { 0x001CFFFF, 0x02, LNKC, 0x00 },
// [RP04]: PCIE PCH Root Port #4 // [RP04]: PCIE PCH Root Port #4
// [RP08]: PCIE PCH Root Port #8 // [RP08]: PCIE PCH Root Port #8
Package (0x04) { 0x001CFFFF, 0x03, LNKD, 0x00 }, Package () { 0x001CFFFF, 0x03, LNKD, 0x00 },
// [RP09]: PCIE PCH Root Port #9 // [RP09]: PCIE PCH Root Port #9
// [RP13]: PCIE PCH Root Port #13 // [RP13]: PCIE PCH Root Port #13
Package (0x04) { 0x001DFFFF, 0x00, LNKA, 0x00 }, Package () { 0x001DFFFF, 0x00, LNKA, 0x00 },
// [RP10]: PCIE PCH Root Port #10 // [RP10]: PCIE PCH Root Port #10
// [RP14]: PCIE PCH Root Port #14 // [RP14]: PCIE PCH Root Port #14
Package (0x04) { 0x001DFFFF, 0x01, LNKB, 0x00 }, Package () { 0x001DFFFF, 0x01, LNKB, 0x00 },
// [RP11]: PCIE PCH Root Port #11 // [RP11]: PCIE PCH Root Port #11
// [RP15]: PCIE PCH Root Port #15 // [RP15]: PCIE PCH Root Port #15
Package (0x04) { 0x001DFFFF, 0x02, LNKC, 0x00 }, Package () { 0x001DFFFF, 0x02, LNKC, 0x00 },
// [RP12]: PCIE PCH Root Port #12 // [RP12]: PCIE PCH Root Port #12
// [RP16]: PCIE PCH Root Port #16 // [RP16]: PCIE PCH Root Port #16
Package (0x04) { 0x001DFFFF, 0x03, LNKD, 0x00 }, Package () { 0x001DFFFF, 0x03, LNKD, 0x00 },
// [UAR0]: UART #0 on PCH // [UAR0]: UART #0 on PCH
Package (0x04) { 0x001EFFFF, 0x02, LNKC, 0x00 }, Package () { 0x001EFFFF, 0x02, LNKC, 0x00 },
// [UAR1]: UART #1 on PCH // [UAR1]: UART #1 on PCH
Package (0x04) { 0x001EFFFF, 0x03, LNKD, 0x00 }, Package () { 0x001EFFFF, 0x03, LNKD, 0x00 },
// [CAVS]: HD Audio Subsystem Controller on PCH // [CAVS]: HD Audio Subsystem Controller on PCH
// [SMBS]: SMBus controller on PCH // [SMBS]: SMBus controller on PCH
// [GBE1]: GbE Controller on PCH // [GBE1]: GbE Controller on PCH
// [NTPK]: Northpeak Controller on PCH // [NTPK]: Northpeak Controller on PCH
Package (0x04) { 0x001FFFFF, 0x00, LNKA, 0x00 }, Package () { 0x001FFFFF, 0x00, LNKA, 0x00 },
}) })
// Socket 0, IIOStack 0 device IOAPIC interrupt routing // Socket 0, IIOStack 0 device IOAPIC interrupt routing
Name (AR00, Package (0x28) Name (AR00, Package (0x28)
{ {
// [DMI0]: Legacy PCI Express Port 0 // [DMI0]: Legacy PCI Express Port 0
Package (0x04) { 0x0000FFFF, 0x00, 0x00, 0x1F }, Package () { 0x0000FFFF, 0x00, 0x00, 0x1F },
// [CB0A]: CB3DMA // [CB0A]: CB3DMA
// [CB0E]: CB3DMA // [CB0E]: CB3DMA
Package (0x04) { 0x0004FFFF, 0x00, 0x00, 0x1A }, Package () { 0x0004FFFF, 0x00, 0x00, 0x1A },
// [CB0B]: CB3DMA // [CB0B]: CB3DMA
// [CB0F]: CB3DMA // [CB0F]: CB3DMA
Package (0x04) { 0x0004FFFF, 0x01, 0x00, 0x1B }, Package () { 0x0004FFFF, 0x01, 0x00, 0x1B },
// [CB0C]: CB3DMA // [CB0C]: CB3DMA
// [CB0G]: CB3DMA // [CB0G]: CB3DMA
Package (0x04) { 0x0004FFFF, 0x02, 0x00, 0x1A }, Package () { 0x0004FFFF, 0x02, 0x00, 0x1A },
// [CB0D]: CB3DMA // [CB0D]: CB3DMA
// [CB0H]: CB3DMA // [CB0H]: CB3DMA
Package (0x04) { 0x0004FFFF, 0x03, 0x00, 0x1B }, Package () { 0x0004FFFF, 0x03, 0x00, 0x1B },
// [UBX0]: Uncore 0 UBOX Device // [UBX0]: Uncore 0 UBOX Device
Package (0x04) { 0x0008FFFF, 0x00, 0x00, 0x18 }, Package () { 0x0008FFFF, 0x00, 0x00, 0x18 },
Package (0x04) { 0x0008FFFF, 0x01, 0x00, 0x1C }, Package () { 0x0008FFFF, 0x01, 0x00, 0x1C },
Package (0x04) { 0x0008FFFF, 0x02, 0x00, 0x1D }, Package () { 0x0008FFFF, 0x02, 0x00, 0x1D },
Package (0x04) { 0x0008FFFF, 0x03, 0x00, 0x1E }, Package () { 0x0008FFFF, 0x03, 0x00, 0x1E },
// [DISP]: Display Controller // [DISP]: Display Controller
Package (0x04) { 0x000FFFFF, 0x00, 0x00, 0x10 }, Package () { 0x000FFFFF, 0x00, 0x00, 0x10 },
// [IHC1]: HECI #1 // [IHC1]: HECI #1
// [IHC3]: HECI #3 // [IHC3]: HECI #3
Package (0x04) { 0x0010FFFF, 0x00, 0x00, 0x10 }, Package () { 0x0010FFFF, 0x00, 0x00, 0x10 },
// [IHC2]: HECI #2 // [IHC2]: HECI #2
Package (0x04) { 0x0010FFFF, 0x01, 0x00, 0x11 }, Package () { 0x0010FFFF, 0x01, 0x00, 0x11 },
// [IIDR]: IDE-Redirection (IDE-R) // [IIDR]: IDE-Redirection (IDE-R)
Package (0x04) { 0x0010FFFF, 0x02, 0x00, 0x12 }, Package () { 0x0010FFFF, 0x02, 0x00, 0x12 },
// [IMKT]: Keyboard and Text (KT) Redirection // [IMKT]: Keyboard and Text (KT) Redirection
Package (0x04) { 0x0010FFFF, 0x03, 0x00, 0x13 }, Package () { 0x0010FFFF, 0x03, 0x00, 0x13 },
// [SAT2]: sSATA Host controller 2 on PCH // [SAT2]: sSATA Host controller 2 on PCH
Package (0x04) { 0x0011FFFF, 0x00, 0x00, 0x10 }, Package () { 0x0011FFFF, 0x00, 0x00, 0x10 },
// [XHCI]: xHCI controller 1 on PCH // [XHCI]: xHCI controller 1 on PCH
Package (0x04) { 0x0014FFFF, 0x00, 0x00, 0x10 }, Package () { 0x0014FFFF, 0x00, 0x00, 0x10 },
// [OTG0]: USB Device Controller (OTG) on PCH // [OTG0]: USB Device Controller (OTG) on PCH
Package (0x04) { 0x0014FFFF, 0x01, 0x00, 0x11 }, Package () { 0x0014FFFF, 0x01, 0x00, 0x11 },
// [TERM]: Thermal Subsystem on PCH // [TERM]: Thermal Subsystem on PCH
Package (0x04) { 0x0014FFFF, 0x02, 0x00, 0x12 }, Package () { 0x0014FFFF, 0x02, 0x00, 0x12 },
// [CAMR]: Camera IO Host Controller on PCH // [CAMR]: Camera IO Host Controller on PCH
Package (0x04) { 0x0014FFFF, 0x03, 0x00, 0x13 }, Package () { 0x0014FFFF, 0x03, 0x00, 0x13 },
// [HEC1]: HECI #1 on PCH // [HEC1]: HECI #1 on PCH
// [HEC3]: HECI #3 on PCH // [HEC3]: HECI #3 on PCH
Package (0x04) { 0x0016FFFF, 0x00, 0x00, 0x10 }, Package () { 0x0016FFFF, 0x00, 0x00, 0x10 },
// [HEC2]: HECI #2 on PCH // [HEC2]: HECI #2 on PCH
Package (0x04) { 0x0016FFFF, 0x01, 0x00, 0x11 }, Package () { 0x0016FFFF, 0x01, 0x00, 0x11 },
// [IDER]: ME IDE redirect on PCH // [IDER]: ME IDE redirect on PCH
Package (0x04) { 0x0016FFFF, 0x02, 0x00, 0x12 }, Package () { 0x0016FFFF, 0x02, 0x00, 0x12 },
// [MEKT]: MEKT on PCH // [MEKT]: MEKT on PCH
Package (0x04) { 0x0016FFFF, 0x03, 0x00, 0x13 }, Package () { 0x0016FFFF, 0x03, 0x00, 0x13 },
// [SAT1]: SATA controller 1 on PCH // [SAT1]: SATA controller 1 on PCH
Package (0x04) { 0x0017FFFF, 0x00, 0x00, 0x10 }, Package () { 0x0017FFFF, 0x00, 0x00, 0x10 },
// [NAN1]: NAND Cycle Router on PCH // [NAN1]: NAND Cycle Router on PCH
Package (0x04) { 0x0018FFFF, 0x00, 0x00, 0x10 }, Package () { 0x0018FFFF, 0x00, 0x00, 0x10 },
// [RP17]: PCIE PCH Root Port #17 // [RP17]: PCIE PCH Root Port #17
Package (0x04) { 0x001BFFFF, 0x00, 0x00, 0x10 }, Package () { 0x001BFFFF, 0x00, 0x00, 0x10 },
// [RP18]: PCIE PCH Root Port #18 // [RP18]: PCIE PCH Root Port #18
Package (0x04) { 0x001BFFFF, 0x01, 0x00, 0x11 }, Package () { 0x001BFFFF, 0x01, 0x00, 0x11 },
// [RP19]: PCIE PCH Root Port #19 // [RP19]: PCIE PCH Root Port #19
Package (0x04) { 0x001BFFFF, 0x02, 0x00, 0x12 }, Package () { 0x001BFFFF, 0x02, 0x00, 0x12 },
// [RP20]: PCIE PCH Root Port #20 // [RP20]: PCIE PCH Root Port #20
Package (0x04) { 0x001BFFFF, 0x03, 0x00, 0x13 }, Package () { 0x001BFFFF, 0x03, 0x00, 0x13 },
// [RP01]: PCIE PCH Root Port #1 // [RP01]: PCIE PCH Root Port #1
// [RP05]: PCIE PCH Root Port #5 // [RP05]: PCIE PCH Root Port #5
Package (0x04) { 0x001CFFFF, 0x00, 0x00, 0x10 }, Package () { 0x001CFFFF, 0x00, 0x00, 0x10 },
// [RP02]: PCIE PCH Root Port #2 // [RP02]: PCIE PCH Root Port #2
// [RP06]: PCIE PCH Root Port #6 // [RP06]: PCIE PCH Root Port #6
Package (0x04) { 0x001CFFFF, 0x01, 0x00, 0x11 }, Package () { 0x001CFFFF, 0x01, 0x00, 0x11 },
// [RP03]: PCIE PCH Root Port #3 // [RP03]: PCIE PCH Root Port #3
// [RP07]: PCIE PCH Root Port #7 // [RP07]: PCIE PCH Root Port #7
Package (0x04) { 0x001CFFFF, 0x02, 0x00, 0x12 }, Package () { 0x001CFFFF, 0x02, 0x00, 0x12 },
// [RP04]: PCIE PCH Root Port #4 // [RP04]: PCIE PCH Root Port #4
// [RP08]: PCIE PCH Root Port #8 // [RP08]: PCIE PCH Root Port #8
Package (0x04) { 0x001CFFFF, 0x03, 0x00, 0x13 }, Package () { 0x001CFFFF, 0x03, 0x00, 0x13 },
// [RP09]: PCIE PCH Root Port #9 // [RP09]: PCIE PCH Root Port #9
// [RP13]: PCIE PCH Root Port #13 // [RP13]: PCIE PCH Root Port #13
Package (0x04) { 0x001DFFFF, 0x00, 0x00, 0x10 }, Package () { 0x001DFFFF, 0x00, 0x00, 0x10 },
// [RP10]: PCIE PCH Root Port #10 // [RP10]: PCIE PCH Root Port #10
// [RP14]: PCIE PCH Root Port #14 // [RP14]: PCIE PCH Root Port #14
Package (0x04) { 0x001DFFFF, 0x01, 0x00, 0x11 }, Package () { 0x001DFFFF, 0x01, 0x00, 0x11 },
// [RP11]: PCIE PCH Root Port #11 // [RP11]: PCIE PCH Root Port #11
// [RP15]: PCIE PCH Root Port #15 // [RP15]: PCIE PCH Root Port #15
Package (0x04) { 0x001DFFFF, 0x02, 0x00, 0x12 }, Package () { 0x001DFFFF, 0x02, 0x00, 0x12 },
// [RP12]: PCIE PCH Root Port #12 // [RP12]: PCIE PCH Root Port #12
// [RP16]: PCIE PCH Root Port #16 // [RP16]: PCIE PCH Root Port #16
Package (0x04) { 0x001DFFFF, 0x03, 0x00, 0x13 }, Package () { 0x001DFFFF, 0x03, 0x00, 0x13 },
// [UAR0]: UART #0 on PCH // [UAR0]: UART #0 on PCH
Package (0x04) { 0x001EFFFF, 0x02, 0x00, 0x16 }, Package () { 0x001EFFFF, 0x02, 0x00, 0x16 },
// [UAR1]: UART #1 on PCH // [UAR1]: UART #1 on PCH
Package (0x04) { 0x001EFFFF, 0x03, 0x00, 0x17 }, Package () { 0x001EFFFF, 0x03, 0x00, 0x17 },
// [CAVS]: HD Audio Subsystem Controller on PCH // [CAVS]: HD Audio Subsystem Controller on PCH
// [SMBS]: SMBus controller on PCH // [SMBS]: SMBus controller on PCH
// [GBE1]: GbE Controller on PCH // [GBE1]: GbE Controller on PCH
// [NTPK]: Northpeak Controller on PCH // [NTPK]: Northpeak Controller on PCH
Package (0x04) { 0x001FFFFF, 0x00, 0x00, 0x10 }, Package () { 0x001FFFFF, 0x00, 0x00, 0x10 },
}) })
// Socket 0, IIOStack 1 device legacy interrupt routing // Socket 0, IIOStack 1 device legacy interrupt routing
@ -406,7 +406,7 @@ Name (AR28, Package (0x20)
Name (PR40, Package (0x09) Name (PR40, Package (0x09)
{ {
// DMI // DMI
Package (0x04) { 0x0000FFFF, 0x00, LNKA, 0x00 }, Package () { 0x0000FFFF, 0x00, LNKA, 0x00 },
// CBDMA // CBDMA
GEN_UNCORE_LEGACY_IRQ(0x0004FFFF), GEN_UNCORE_LEGACY_IRQ(0x0004FFFF),
@ -419,7 +419,7 @@ Name (PR40, Package (0x09)
Name (AR40, Package (0x09) Name (AR40, Package (0x09)
{ {
// DMI // DMI
Package (0x04) { 0x0000FFFF, 0x00, 0x00, 0x4F }, Package () { 0x0000FFFF, 0x00, 0x00, 0x4F },
// CBDMA // CBDMA
GEN_UNCORE_IOAPIC_IRQ(0x0004FFFF, 0x4A, 0x4B, 0x4A, 0x4B), GEN_UNCORE_IOAPIC_IRQ(0x0004FFFF, 0x4A, 0x4B, 0x4A, 0x4B),