mainboard/intel/avenuecity_crb: Update full IIO configuration
[coreboot2.git] / src / mainboard / amd / gardenia / acpi / routing.asl
blobd362ca9a91c53e7964f43ba9033098d1c176154d
1 /* SPDX-License-Identifier: GPL-2.0-only */
3 /* Routing is in System Bus scope */
4 Name(PR0, Package(){
5         /* NB devices */
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 },
19         /* FCH devices */
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 },
39 Name(APR0, Package(){
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 },
72 /* GPP 0 */
73 Name(PS4, Package(){
74         Package(){0x0000FFFF, 0, INTA, 0 },
75         Package(){0x0000FFFF, 1, INTB, 0 },
76         Package(){0x0000FFFF, 2, INTC, 0 },
77         Package(){0x0000FFFF, 3, INTD, 0 },
79 Name(APS4, Package(){
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 },
87 /* GPP 1 */
88 Name(PS5, Package(){
89         Package(){0x0000FFFF, 0, INTB, 0 },
90         Package(){0x0000FFFF, 1, INTC, 0 },
91         Package(){0x0000FFFF, 2, INTD, 0 },
92         Package(){0x0000FFFF, 3, INTA, 0 },
94 Name(APS5, Package(){
95         Package(){0x0000FFFF, 0, 0, 28 },
96         Package(){0x0000FFFF, 1, 0, 29 },
97         Package(){0x0000FFFF, 2, 0, 30 },
98         Package(){0x0000FFFF, 3, 0, 31 },
101 /* GPP 2 */
102 Name(PS6, Package(){
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 },
115 /* GPP 3 */
116 Name(PS7, Package(){
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 },
129 /* GPP 4 */
130 Name(PS8, Package(){
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 },