1 /* SPDX-License-Identifier: GPL-2.0-only */
3 /* Routing is in System Bus scope */
6 /* Bus 0, Dev 0 - F15 Host Controller */
8 /* Bus 0, Dev 1, Func 0 - PCI Bridge for Internal Graphics(IGP) */
9 /* Bus 0, Dev 1, Func 1 - HDMI Audio Controller */
10 Package(){0x0001FFFF, 0, INTB, 0 },
11 Package(){0x0001FFFF, 1, INTC, 0 },
13 /* Bus 0, Dev 2 Func 0,1,2,3,4,5 - PCIe Bridges */
14 Package(){0x0002FFFF, 0, INTC, 0 },
15 Package(){0x0002FFFF, 1, INTD, 0 },
16 Package(){0x0002FFFF, 2, INTA, 0 },
17 Package(){0x0002FFFF, 3, INTB, 0 },
20 /* Bus 0, Dev 20 - F0:SMBus/ACPI;F3:LPC;F7:SD */
21 Package(){0x0014FFFF, 0, INTA, 0 },
22 Package(){0x0014FFFF, 1, INTB, 0 },
23 Package(){0x0014FFFF, 2, INTC, 0 },
24 Package(){0x0014FFFF, 3, INTD, 0 },
26 /* Bus 0, Dev 18 Func 0 - USB: EHCI */
27 Package(){0x0012FFFF, 0, INTC, 0 },
28 Package(){0x0012FFFF, 1, INTB, 0 },
30 /* Bus 0, Dev 10 Func 0 - USB: xHCI */
31 Package(){0x0010FFFF, 0, INTC, 0 },
32 Package(){0x0010FFFF, 1, INTB, 0 },
34 /* Bus 0, Dev 17 - SATA controller */
35 Package(){0x0011FFFF, 0, INTD, 0 },
40 /* NB devices in APIC mode */
41 /* Bus 0, Dev 0 - F15 Host Controller */
43 /* Bus 0, Dev 1 - PCI Bridge for Internal Graphics(IGP) */
44 Package(){0x0001FFFF, 0, 0, 43 },
45 Package(){0x0001FFFF, 1, 0, 40 },
47 /* Bus 0, Dev 2 - PCIe Bridges */
48 Package(){0x0002FFFF, 0, 0, 44 },
49 Package(){0x0002FFFF, 1, 0, 45 },
50 Package(){0x0002FFFF, 2, 0, 46 },
51 Package(){0x0002FFFF, 3, 0, 47 },
53 /* SB devices in APIC mode */
54 /* Bus 0, Dev 20 - F0:SMBus/ACPI;F3:LPC;F7:SD */
55 Package(){0x0014FFFF, 0, 0, 16 },
56 Package(){0x0014FFFF, 1, 0, 17 },
57 Package(){0x0014FFFF, 2, 0, 18 },
58 Package(){0x0014FFFF, 3, 0, 19 },
60 /* Bus 0, Dev 18 Func 0 - USB: EHCI */
61 Package(){0x0012FFFF, 0, 0, 18 },
62 Package(){0x0012FFFF, 1, 0, 17 },
64 /* Bus 0, Dev 10 Func 0 - USB: xHCI */
65 Package(){0x0010FFFF, 0, 0, 18},
66 Package(){0x0010FFFF, 1, 0, 17},
68 /* Bus 0, Dev 17 - SATA controller */
69 Package(){0x0011FFFF, 0, 0, 19 },
74 Package(){0x0000FFFF, 0, INTA, 0 },
75 Package(){0x0000FFFF, 1, INTB, 0 },
76 Package(){0x0000FFFF, 2, INTC, 0 },
77 Package(){0x0000FFFF, 3, INTD, 0 },
80 /* PCIe slot - Hooked to PCIe slot 4 */
81 Package(){0x0000FFFF, 0, 0, 24 },
82 Package(){0x0000FFFF, 1, 0, 25 },
83 Package(){0x0000FFFF, 2, 0, 26 },
84 Package(){0x0000FFFF, 3, 0, 27 },
89 Package(){0x0000FFFF, 0, INTB, 0 },
90 Package(){0x0000FFFF, 1, INTC, 0 },
91 Package(){0x0000FFFF, 2, INTD, 0 },
92 Package(){0x0000FFFF, 3, INTA, 0 },
95 Package(){0x0000FFFF, 0, 0, 28 },
96 Package(){0x0000FFFF, 1, 0, 29 },
97 Package(){0x0000FFFF, 2, 0, 30 },
98 Package(){0x0000FFFF, 3, 0, 31 },
103 Package(){0x0000FFFF, 0, INTC, 0 },
104 Package(){0x0000FFFF, 1, INTD, 0 },
105 Package(){0x0000FFFF, 2, INTA, 0 },
106 Package(){0x0000FFFF, 3, INTB, 0 },
108 Name(APS6, Package(){
109 Package(){0x0000FFFF, 0, 0, 32 },
110 Package(){0x0000FFFF, 1, 0, 33 },
111 Package(){0x0000FFFF, 2, 0, 34 },
112 Package(){0x0000FFFF, 3, 0, 35 },
117 Package(){0x0000FFFF, 0, INTD, 0 },
118 Package(){0x0000FFFF, 1, INTA, 0 },
119 Package(){0x0000FFFF, 2, INTB, 0 },
120 Package(){0x0000FFFF, 3, INTC, 0 },
122 Name(APS7, Package(){
123 Package(){0x0000FFFF, 0, 0, 36 },
124 Package(){0x0000FFFF, 1, 0, 37 },
125 Package(){0x0000FFFF, 2, 0, 38 },
126 Package(){0x0000FFFF, 3, 0, 39 },
131 Package(){0x0000FFFF, 0, INTA, 0 },
132 Package(){0x0000FFFF, 1, INTB, 0 },
133 Package(){0x0000FFFF, 2, INTC, 0 },
134 Package(){0x0000FFFF, 3, INTD, 0 },
136 Name(APS8, Package(){
137 Package(){0x0000FFFF, 0, 0, 40 },
138 Package(){0x0000FFFF, 1, 0, 41 },
139 Package(){0x0000FFFF, 2, 0, 42 },
140 Package(){0x0000FFFF, 3, 0, 43 },