8 Method (_ADR, 0, NotSerialized)
10 Return (DADD(GHCD(HCIN, 0), 0x00000000))
13 Method (_PRW, 0, NotSerialized)
15 If (CondRefOf (\_S3, Local0)) { Return (Package (0x02) { 0x29, 0x03 }) }
16 Else { Return (Package (0x02) { 0x29, 0x01 }) }
19 Name (APIC, Package (0x14)
22 Package (0x04) { 0x0001FFFF, 0x00, 0x00, 0x19 }, //Slot 2
23 Package (0x04) { 0x0001FFFF, 0x01, 0x00, 0x1A },
24 Package (0x04) { 0x0001FFFF, 0x02, 0x00, 0x1B },
25 Package (0x04) { 0x0001FFFF, 0x03, 0x00, 0x18 },
27 //Cypress Slot A - PIRQ BCDA
28 Package (0x04) { 0x0003FFFF, 0x00, 0x00, 0x19 }, //?
29 Package (0x04) { 0x0003FFFF, 0x01, 0x00, 0x1A },
30 Package (0x04) { 0x0003FFFF, 0x02, 0x00, 0x1B },
31 Package (0x04) { 0x0003FFFF, 0x03, 0x00, 0x18 },
33 //Cypress Slot B - PIRQ CDAB
34 Package (0x04) { 0x0004FFFF, 0x00, 0x00, 0x1A }, //?
35 Package (0x04) { 0x0004FFFF, 0x01, 0x00, 0x1B },
36 Package (0x04) { 0x0004FFFF, 0x02, 0x00, 0x18 },
37 Package (0x04) { 0x0004FFFF, 0x03, 0x00, 0x19 },
39 //Cypress Slot C - PIRQ DABC
40 Package (0x04) { 0x0005FFFF, 0x00, 0x00, 0x1B }, //?
41 Package (0x04) { 0x0005FFFF, 0x01, 0x00, 0x18 },
42 Package (0x04) { 0x0005FFFF, 0x02, 0x00, 0x19 },
43 Package (0x04) { 0x0005FFFF, 0x03, 0x00, 0x1A },
45 //Cypress Slot D - PIRQ ABCD
46 Package (0x04) { 0x0006FFFF, 0x00, 0x00, 0x18 }, //?
47 Package (0x04) { 0x0006FFFF, 0x01, 0x00, 0x19 },
48 Package (0x04) { 0x0006FFFF, 0x02, 0x00, 0x1A },
49 Package (0x04) { 0x0006FFFF, 0x03, 0x00, 0x1B }
51 Name (PICM, Package (0x14)
53 Package (0x04) { 0x0001FFFF, 0x00, \_SB.PCI0.LNKB, 0x00 },//Slot 2
54 Package (0x04) { 0x0001FFFF, 0x01, \_SB.PCI0.LNKC, 0x00 },
55 Package (0x04) { 0x0001FFFF, 0x02, \_SB.PCI0.LNKD, 0x00 },
56 Package (0x04) { 0x0001FFFF, 0x03, \_SB.PCI0.LNKA, 0x00 },
58 Package (0x04) { 0x0003FFFF, 0x00, \_SB.PCI0.LNKB, 0x00 },
59 Package (0x04) { 0x0003FFFF, 0x01, \_SB.PCI0.LNKC, 0x00 },
60 Package (0x04) { 0x0003FFFF, 0x02, \_SB.PCI0.LNKD, 0x00 },
61 Package (0x04) { 0x0003FFFF, 0x03, \_SB.PCI0.LNKA, 0x00 },
63 Package (0x04) { 0x0004FFFF, 0x00, \_SB.PCI0.LNKC, 0x00 },
64 Package (0x04) { 0x0004FFFF, 0x01, \_SB.PCI0.LNKD, 0x00 },
65 Package (0x04) { 0x0004FFFF, 0x02, \_SB.PCI0.LNKA, 0x00 },
66 Package (0x04) { 0x0004FFFF, 0x03, \_SB.PCI0.LNKB, 0x00 },
68 Package (0x04) { 0x0005FFFF, 0x00, \_SB.PCI0.LNKD, 0x00 },
69 Package (0x04) { 0x0005FFFF, 0x01, \_SB.PCI0.LNKA, 0x00 },
70 Package (0x04) { 0x0005FFFF, 0x02, \_SB.PCI0.LNKB, 0x00 },
71 Package (0x04) { 0x0005FFFF, 0x03, \_SB.PCI0.LNKC, 0x00 },
73 Package (0x04) { 0x0006FFFF, 0x00, \_SB.PCI0.LNKA, 0x00 },
74 Package (0x04) { 0x0006FFFF, 0x01, \_SB.PCI0.LNKB, 0x00 },
75 Package (0x04) { 0x0006FFFF, 0x02, \_SB.PCI0.LNKC, 0x00 },
76 Package (0x04) { 0x0006FFFF, 0x03, \_SB.PCI0.LNKD, 0x00 }
78 Method (_PRT, 0, NotSerialized)
80 If (LNot (PICF)) { Return (PICM) }
81 Else { Return (APIC) }
87 /* 8132 pcix bridge 2 */
88 Method (_ADR, 0, NotSerialized)
90 Return (DADD(GHCD(HCIN, 0), 0x00010000))
93 Method (_PRW, 0, NotSerialized)
95 If (CondRefOf (\_S3, Local0)) { Return (Package (0x02) { 0x22, 0x03 }) }
96 Else { Return (Package (0x02) { 0x22, 0x01 }) }
99 Name (APIC, Package (0x04)
101 // Slot A - PIRQ ABCD
102 Package (0x04) { 0x0001FFFF, 0x00, 0x00, 0x1F },// Slot 1
103 Package (0x04) { 0x0001FFFF, 0x01, 0x00, 0x20 },
104 Package (0x04) { 0x0001FFFF, 0x02, 0x00, 0x21 },
105 Package (0x04) { 0x0001FFFF, 0x03, 0x00, 0x22 }
107 Name (PICM, Package (0x04)
109 Package (0x04) { 0x0001FFFF, 0x00, \_SB.PCI0.LNKA, 0x00 },//Slot 1
110 Package (0x04) { 0x0001FFFF, 0x01, \_SB.PCI0.LNKB, 0x00 },
111 Package (0x04) { 0x0001FFFF, 0x02, \_SB.PCI0.LNKC, 0x00 },
112 Package (0x04) { 0x0001FFFF, 0x03, \_SB.PCI0.LNKD, 0x00 }
114 Method (_PRT, 0, NotSerialized)
116 If (LNot (PICF)) { Return (PICM) }
117 Else { Return (APIC) }