libpayload: configs: Add new config.featuretest to broaden CI
[coreboot.git] / src / soc / intel / jasperlake / acpi / pci_irqs.asl
blobaa494a76f9e9a83e4cebf190c56b13dd35b0df7a
1 /* SPDX-License-Identifier: GPL-2.0-or-later */
3 #include <soc/irq.h>
5 Name (PICP, Package () {
6         Package(){0x001FFFFF, 0, 0, PCH_IRQ_16 },
7         Package(){0x001FFFFF, 1, 0, PCH_IRQ_17 },
8         Package(){0x001FFFFF, 2, 0, PCH_IRQ_18 },
9         Package(){0x001FFFFF, 3, 0, PCH_IRQ_19 },
11         Package(){0x001EFFFF, 0, 0, LPSS_UART0_IRQ },
12         Package(){0x001EFFFF, 1, 0, LPSS_UART1_IRQ },
13         Package(){0x001EFFFF, 2, 0, LPSS_SPI0_IRQ },
14         Package(){0x001EFFFF, 3, 0, LPSS_SPI1_IRQ },
16         Package(){0x001CFFFF, 0, 0, PCH_IRQ_16 },
17         Package(){0x001CFFFF, 1, 0, PCH_IRQ_17 },
18         Package(){0x001CFFFF, 2, 0, PCH_IRQ_18 },
19         Package(){0x001CFFFF, 3, 0, PCH_IRQ_19 },
21         Package(){0x001AFFFF, 0, 0, PCH_IRQ_16 },
23         Package(){0x0019FFFF, 0, 0, LPSS_I2C4_IRQ },
24         Package(){0x0019FFFF, 1, 0, LPSS_I2C5_IRQ },
25         Package(){0x0019FFFF, 2, 0, LPSS_UART2_IRQ },
27         Package(){0x0017FFFF, 0, 0, PCH_IRQ_16 },
29         Package(){0x0016FFFF, 0, 0, PCH_IRQ_16 },
30         Package(){0x0016FFFF, 1, 0, PCH_IRQ_17 },
31         Package(){0x0016FFFF, 2, 0, PCH_IRQ_18 },
32         Package(){0x0016FFFF, 3, 0, PCH_IRQ_19 },
34         Package(){0x0015FFFF, 0, 0, LPSS_I2C0_IRQ },
35         Package(){0x0015FFFF, 1, 0, LPSS_I2C1_IRQ },
36         Package(){0x0015FFFF, 2, 0, LPSS_I2C2_IRQ },
37         Package(){0x0015FFFF, 3, 0, LPSS_I2C3_IRQ },
39         Package(){0x0014FFFF, 0, 0, PCH_IRQ_16 },
40         Package(){0x0014FFFF, 1, 0, PCH_IRQ_17 },
41         Package(){0x0014FFFF, 2, 0, PCH_IRQ_18 },
42         Package(){0x0014FFFF, 3, 0, PCH_IRQ_19 },
44         Package(){0x0012FFFF, 1, 0, LPSS_SPI2_IRQ },
45         /* SA GNA Device */
46         Package(){0x0008FFFF, 0, 0, PCH_IRQ_16 },
47         /* SA IPU Device */
48         Package(){0x0005FFFF, 0, 0, PCH_IRQ_16 },
49         /* SA Thermal Device */
50         Package(){0x0004FFFF, 0, 0, PCH_IRQ_16 },
51         /* SA IGFX Device */
52         Package(){0x0002FFFF, 0, 0, PCH_IRQ_16 },
55 Name (PICN, Package () {
56         Package () { 0x001FFFFF, 0, 0, PCH_IRQ11 },
57         Package () { 0x001FFFFF, 1, 0, PCH_IRQ10 },
58         Package () { 0x001FFFFF, 2, 0, PCH_IRQ11 },
59         Package () { 0x001FFFFF, 3, 0, PCH_IRQ11 },
61         Package () { 0x001EFFFF, 0, 0, PCH_IRQ11 },
62         Package () { 0x001EFFFF, 1, 0, PCH_IRQ10 },
63         Package () { 0x001EFFFF, 2, 0, PCH_IRQ11 },
64         Package () { 0x001EFFFF, 3, 0, PCH_IRQ11 },
66         Package () { 0x001CFFFF, 0, 0, PCH_IRQ11 },
67         Package () { 0x001CFFFF, 1, 0, PCH_IRQ10 },
68         Package () { 0x001CFFFF, 2, 0, PCH_IRQ11 },
69         Package () { 0x001CFFFF, 3, 0, PCH_IRQ11 },
71         Package () { 0x001AFFFF, 0, 0, PCH_IRQ11 },
73         Package () { 0x0019FFFF, 0, 0, PCH_IRQ11 },
74         Package () { 0x0019FFFF, 1, 0, PCH_IRQ10 },
75         Package () { 0x0019FFFF, 2, 0, PCH_IRQ11 },
77         Package () { 0x0017FFFF, 0, 0, PCH_IRQ11 },
79         Package () { 0x0016FFFF, 0, 0, PCH_IRQ11 },
80         Package () { 0x0016FFFF, 1, 0, PCH_IRQ10 },
81         Package () { 0x0016FFFF, 2, 0, PCH_IRQ11 },
82         Package () { 0x0016FFFF, 3, 0, PCH_IRQ11 },
84         Package () { 0x0015FFFF, 0, 0, PCH_IRQ11 },
85         Package () { 0x0015FFFF, 1, 0, PCH_IRQ10 },
86         Package () { 0x0015FFFF, 2, 0, PCH_IRQ11 },
87         Package () { 0x0015FFFF, 3, 0, PCH_IRQ11 },
89         Package () { 0x0014FFFF, 0, 0, PCH_IRQ11 },
90         Package () { 0x0014FFFF, 1, 0, PCH_IRQ10 },
91         Package () { 0x0014FFFF, 2, 0, PCH_IRQ11 },
92         Package () { 0x0014FFFF, 3, 0, PCH_IRQ11 },
94         Package () { 0x0012FFFF, 1, 0, PCH_IRQ10 },
95         /* SA GNA Device */
96         Package () { 0x0008FFFF, 0, 0, PCH_IRQ11 },
97         /* SA IPU Device */
98         Package () { 0x0005FFFF, 0, 0, PCH_IRQ11 },
99         /* SA Thermal Device */
100         Package () { 0x0004FFFF, 0, 0, PCH_IRQ11 },
101         /* SA IGFX Device */
102         Package () { 0x0002FFFF, 0, 0, PCH_IRQ11 },
105 Method (_PRT)
107         If (PICM) {
108                 Return (^PICP)
109         } Else {
110                 Return (^PICN)
111         }