blob: e48cbea3b87f5625865b75392371d41830462b74 [file] [log] [blame]
Angel Pons6e5aabd2020-03-23 23:44:42 +01001/* SPDX-License-Identifier: GPL-2.0-only */
2/* This file is part of the coreboot project. */
Patrick Rudolph0b643d22017-07-05 20:07:06 +02003
4Device (PEGP)
5{
6 Name (_ADR, 0x00010000)
7
8 Method (_STA)
9 {
Patrick Rudolph516f0ac2020-02-11 16:44:43 +010010 Return (((\_SB.PCI0.MCHC.DVEN >> 3) & 1) * 0xf)
Patrick Rudolph0b643d22017-07-05 20:07:06 +020011 }
12
13 Device (DEV0)
14 {
15 Name(_ADR, 0x00000000)
16 }
James Ye2b6d2492020-02-20 16:13:04 +110017
18 Method (_PRT)
19 {
20 Return (\_SB.PCI0.IRQM (1))
21 }
Patrick Rudolph0b643d22017-07-05 20:07:06 +020022}
23
24Device (PEG1)
25{
26 Name (_ADR, 0x00010001)
27
28 Method (_STA)
29 {
Patrick Rudolph516f0ac2020-02-11 16:44:43 +010030 Return (((\_SB.PCI0.MCHC.DVEN >> 2) & 1) * 0xf)
Patrick Rudolph0b643d22017-07-05 20:07:06 +020031 }
32
33 Device (DEV0)
34 {
35 Name(_ADR, 0x00000000)
36 }
James Ye2b6d2492020-02-20 16:13:04 +110037
38 Method (_PRT)
39 {
40 Return (\_SB.PCI0.IRQM (2))
41 }
Patrick Rudolph0b643d22017-07-05 20:07:06 +020042}
43
44Device (PEG2)
45{
46 Name (_ADR, 0x00010002)
47
48 Method (_STA)
49 {
Patrick Rudolph516f0ac2020-02-11 16:44:43 +010050 Return (((\_SB.PCI0.MCHC.DVEN >> 1) & 1) * 0xf)
Patrick Rudolph0b643d22017-07-05 20:07:06 +020051 }
52
53 Device (DEV0)
54 {
55 Name(_ADR, 0x00000000)
56 }
James Ye2b6d2492020-02-20 16:13:04 +110057
58 Method (_PRT)
59 {
60 Return (\_SB.PCI0.IRQM (3))
61 }
Patrick Rudolph0b643d22017-07-05 20:07:06 +020062}
63
64Device (PEG6)
65{
66 Name (_ADR, 0x00060000)
67
68 Method (_STA)
69 {
Patrick Rudolph516f0ac2020-02-11 16:44:43 +010070 Return (((\_SB.PCI0.MCHC.DVEN >> 13) & 1) * 0xf)
Patrick Rudolph0b643d22017-07-05 20:07:06 +020071 }
72
73 Device (DEV0)
74 {
75 Name(_ADR, 0x00000000)
76 }
James Ye2b6d2492020-02-20 16:13:04 +110077
78 Method (_PRT)
79 {
80 Return (\_SB.PCI0.IRQM (4))
81 }
Patrick Rudolph0b643d22017-07-05 20:07:06 +020082}