Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- * Intel ACPI Component Architecture
- * AML Disassembler version 20100331
- *
- * Disassembly of iASLBegQ3d.aml, Fri Nov 28 20:11:50 2014
- *
- *
- * Original Table Header:
- * Signature "DSDT"
- * Length 0x00006F45 (28485)
- * Revision 0x01 **** ACPI 1.0, no 64-bit math support
- * Checksum 0xB2
- * OEM ID "PTLTD "
- * OEM Table ID "Custom "
- * OEM Revision 0x00000000 (0)
- * Compiler ID "INTL"
- * Compiler Version 0x20100528 (537920808)
- */
- DefinitionBlock ("iASLBegQ3d.aml", "DSDT", 1, "PTLTD ", "Custom ", 0x00000000)
- {
- Name (GPIC, Zero)
- Method (_PIC, 1, NotSerialized)
- {
- Store (Arg0, GPIC)
- }
- Scope (_SB)
- {
- Method (STRC, 2, NotSerialized)
- {
- If (LNotEqual (SizeOf (Arg0), SizeOf (Arg1)))
- {
- Return (Zero)
- }
- Add (SizeOf (Arg0), One, Local0)
- Name (BUF0, Buffer (Local0) {})
- Name (BUF1, Buffer (Local0) {})
- Store (Arg0, BUF0)
- Store (Arg1, BUF1)
- While (Local0)
- {
- Decrement (Local0)
- If (LNotEqual (DerefOf (Index (BUF0, Local0)), DerefOf (Index (
- BUF1, Local0))))
- {
- Return (Zero)
- }
- }
- Return (One)
- }
- OperationRegion (OEMD, SystemMemory, 0x7FFAE040, 0x00000060)
- Field (OEMD, AnyAcc, NoLock, Preserve)
- {
- Offset (0x24),
- CCAP, 32,
- ECFG, 32,
- PCHS, 32,
- PCHE, 32,
- VMGC, 256,
- LDDV, 32,
- POSC, 32,
- SIOC, 32
- }
- Name (TOOS, Zero)
- Name (FLAG, Zero)
- Method (_INI, 0, NotSerialized)
- {
- If (LNotEqual (FLAG, Zero))
- {
- Return (Zero)
- }
- Store (One, FLAG)
- If (CondRefOf (\_OSI, Local0))
- {
- If (_OSI ("Linux"))
- {
- Store (0x0F00, TOOS)
- }
- Else
- {
- If (_OSI ("Darwin"))
- {
- Store (0x0D00, TOOS)
- }
- Else
- {
- If (_OSI ("Windows 2006"))
- {
- Store (0x0C00, TOOS)
- }
- Else
- {
- If (_OSI ("Windows 2001.1 SP1"))
- {
- Store (0x0A00, TOOS)
- }
- Else
- {
- If (_OSI ("Windows 2001.1"))
- {
- Store (0x0900, TOOS)
- }
- Else
- {
- If (_OSI ("Windows 2001 SP2"))
- {
- Store (0x0700, TOOS)
- }
- Else
- {
- If (_OSI ("Windows 2001 SP1"))
- {
- Store (0x0600, TOOS)
- }
- Else
- {
- If (_OSI ("Windows 2001"))
- {
- Store (0x0500, TOOS)
- }
- Else
- {
- If (_OSI ("Windows 2000"))
- {
- Store (0x0400, TOOS)
- }
- Else
- {
- Store (0xFE00, TOOS)
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- Else
- {
- If (CondRefOf (\_OS, Local0))
- {
- If (STRC (_OS, "Microsoft Windows NT"))
- {
- Store (0x0300, TOOS)
- }
- Else
- {
- If (STRC (_OS, "Microsoft WindowsME:Millennium Edition"))
- {
- Store (0x0200, TOOS)
- }
- Else
- {
- If (STRC (_OS, "Microsoft Windows"))
- {
- Store (0x0100, TOOS)
- }
- Else
- {
- If (STRC (_OS, "NetWare"))
- {
- Store (0x0B00, TOOS)
- }
- Else
- {
- If (STRC (_OS, "FreeBSD"))
- {
- Store (0x1000, TOOS)
- }
- Else
- {
- Store (0xFD00, TOOS)
- }
- }
- }
- }
- }
- }
- Else
- {
- Store (0xFF00, TOOS)
- }
- }
- Return (Zero)
- }
- Mutex (OEML, 0x0F)
- Device (PCI0)
- {
- Name (_HID, EisaId ("PNP0A03"))
- Name (_CID, EisaId ("PNP0A08"))
- Method (_INI, 0, NotSerialized)
- {
- If (LEqual (TOOS, 0x0D00))
- {
- Store (0x080AD041, _HID)
- Store (0x030AD041, _CID)
- }
- }
- Name (_BBN, Zero)
- Name (_ADR, Zero)
- OperationRegion (REGS, PCI_Config, 0x50, 0x30)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- Offset (0x09),
- PAM0, 8,
- PAM1, 8,
- PAM2, 8,
- PAM3, 8,
- PAM4, 8,
- PAM5, 8,
- PAM6, 8,
- DRB0, 8,
- DRB1, 8,
- DRB2, 8,
- DRB3, 8,
- DRB4, 8,
- DRB5, 8,
- DRB6, 8,
- DRB7, 8,
- , 6,
- HEN, 2,
- Offset (0x23),
- T_EN, 1,
- T_SZ, 2,
- Offset (0x2A),
- CRST, 1
- }
- OperationRegion (RE00, PCI_Config, 0xD8, 0x04)
- Field (RE00, DWordAcc, NoLock, Preserve)
- {
- OEMR, 32
- }
- Name (RSRC, ResourceTemplate ()
- {
- WordBusNumber (ResourceProducer, MinFixed, MaxFixed, PosDecode,
- 0x0000, // Granularity
- 0x0000, // Range Minimum
- 0x00FF, // Range Maximum
- 0x0000, // Translation Offset
- 0x0100, // Length
- 0x00,, )
- DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite,
- 0x00000000, // Granularity
- 0x000A0000, // Range Minimum
- 0x000BFFFF, // Range Maximum
- 0x00000000, // Translation Offset
- 0x00020000, // Length
- 0x00,, , AddressRangeMemory, TypeStatic)
- DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite,
- 0x00000000, // Granularity
- 0x000C0000, // Range Minimum
- 0x000C3FFF, // Range Maximum
- 0x00000000, // Translation Offset
- 0x00004000, // Length
- 0x00,, _Y01, AddressRangeMemory, TypeStatic)
- DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite,
- 0x00000000, // Granularity
- 0x000C4000, // Range Minimum
- 0x000C7FFF, // Range Maximum
- 0x00000000, // Translation Offset
- 0x00004000, // Length
- 0x00,, _Y02, AddressRangeMemory, TypeStatic)
- DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite,
- 0x00000000, // Granularity
- 0x000C8000, // Range Minimum
- 0x000CBFFF, // Range Maximum
- 0x00000000, // Translation Offset
- 0x00004000, // Length
- 0x00,, _Y03, AddressRangeMemory, TypeStatic)
- DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite,
- 0x00000000, // Granularity
- 0x000CC000, // Range Minimum
- 0x000CFFFF, // Range Maximum
- 0x00000000, // Translation Offset
- 0x00004000, // Length
- 0x00,, _Y04, AddressRangeMemory, TypeStatic)
- DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite,
- 0x00000000, // Granularity
- 0x000D0000, // Range Minimum
- 0x000D3FFF, // Range Maximum
- 0x00000000, // Translation Offset
- 0x00004000, // Length
- 0x00,, _Y05, AddressRangeMemory, TypeStatic)
- DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite,
- 0x00000000, // Granularity
- 0x000D4000, // Range Minimum
- 0x000D7FFF, // Range Maximum
- 0x00000000, // Translation Offset
- 0x00004000, // Length
- 0x00,, _Y06, AddressRangeMemory, TypeStatic)
- DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite,
- 0x00000000, // Granularity
- 0x000D8000, // Range Minimum
- 0x000DBFFF, // Range Maximum
- 0x00000000, // Translation Offset
- 0x00004000, // Length
- 0x00,, _Y07, AddressRangeMemory, TypeStatic)
- DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite,
- 0x00000000, // Granularity
- 0x000DC000, // Range Minimum
- 0x000DFFFF, // Range Maximum
- 0x00000000, // Translation Offset
- 0x00004000, // Length
- 0x00,, _Y08, AddressRangeMemory, TypeStatic)
- DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite,
- 0x00000000, // Granularity
- 0x000E0000, // Range Minimum
- 0x000E3FFF, // Range Maximum
- 0x00000000, // Translation Offset
- 0x00004000, // Length
- 0x00,, _Y09, AddressRangeMemory, TypeStatic)
- DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite,
- 0x00000000, // Granularity
- 0x000E4000, // Range Minimum
- 0x000E7FFF, // Range Maximum
- 0x00000000, // Translation Offset
- 0x00004000, // Length
- 0x00,, _Y0A, AddressRangeMemory, TypeStatic)
- DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite,
- 0x00000000, // Granularity
- 0x000E8000, // Range Minimum
- 0x000EBFFF, // Range Maximum
- 0x00000000, // Translation Offset
- 0x00004000, // Length
- 0x00,, _Y0B, AddressRangeMemory, TypeStatic)
- DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite,
- 0x00000000, // Granularity
- 0x000EC000, // Range Minimum
- 0x000EFFFF, // Range Maximum
- 0x00000000, // Translation Offset
- 0x00004000, // Length
- 0x00,, _Y0C, AddressRangeMemory, TypeStatic)
- DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite,
- 0x00000000, // Granularity
- 0xF0000000, // Range Minimum
- 0xFEBFFFFF, // Range Maximum
- 0x00000000, // Translation Offset
- 0x0EC00000, // Length
- 0x00,, _Y00, AddressRangeMemory, TypeStatic)
- IO (Decode16,
- 0x0CF8, // Range Minimum
- 0x0CF8, // Range Maximum
- 0x01, // Alignment
- 0x08, // Length
- )
- WordIO (ResourceProducer, MinFixed, MaxFixed, PosDecode, EntireRange,
- 0x0000, // Granularity
- 0x0000, // Range Minimum
- 0x0CF7, // Range Maximum
- 0x0000, // Translation Offset
- 0x0CF8, // Length
- 0x00,, , TypeStatic)
- WordIO (ResourceProducer, MinFixed, MaxFixed, PosDecode, EntireRange,
- 0x0000, // Granularity
- 0x0D00, // Range Minimum
- 0xFEFF, // Range Maximum
- 0x0000, // Translation Offset
- 0xF200, // Length
- 0x00,, , TypeStatic)
- })
- Method (_CRS, 0, Serialized)
- {
- Store (Zero, Local1)
- If (T_EN)
- {
- ShiftLeft (One, Add (T_SZ, 0x11), Local1)
- }
- CreateDWordField (RSRC, \_SB.PCI0._Y00._MIN, HLMN)
- CreateDWordField (RSRC, \_SB.PCI0._Y00._MAX, HLMX)
- CreateDWordField (RSRC, \_SB.PCI0._Y00._LEN, HLLN)
- Store (PCHS, HLMN)
- Store (PCHE, HLMX)
- Add (Subtract (HLMX, HLMN), One, HLLN)
- CreateBitField (RSRC, \_SB.PCI0._Y01._RW, C0RW)
- CreateDWordField (RSRC, \_SB.PCI0._Y01._MIN, C0MN)
- CreateDWordField (RSRC, \_SB.PCI0._Y01._MAX, C0MX)
- CreateDWordField (RSRC, \_SB.PCI0._Y01._LEN, C0LN)
- Store (One, C0RW)
- If (LEqual (And (PAM1, 0x03), One))
- {
- Store (Zero, C0RW)
- }
- Store (Zero, C0LN)
- If (LNot (And (PAM1, 0x03)))
- {
- Store (0x4000, C0LN)
- }
- CreateBitField (RSRC, \_SB.PCI0._Y02._RW, C4RW)
- CreateDWordField (RSRC, \_SB.PCI0._Y02._MIN, C4MN)
- CreateDWordField (RSRC, \_SB.PCI0._Y02._MAX, C4MX)
- CreateDWordField (RSRC, \_SB.PCI0._Y02._LEN, C4LN)
- Store (One, C4RW)
- If (LEqual (And (PAM1, 0x30), 0x10))
- {
- Store (Zero, C4RW)
- }
- Store (Zero, C4LN)
- If (LNot (And (PAM1, 0x30)))
- {
- Store (0x4000, C4LN)
- }
- CreateBitField (RSRC, \_SB.PCI0._Y03._RW, C8RW)
- CreateDWordField (RSRC, \_SB.PCI0._Y03._MIN, C8MN)
- CreateDWordField (RSRC, \_SB.PCI0._Y03._MAX, C8MX)
- CreateDWordField (RSRC, \_SB.PCI0._Y03._LEN, C8LN)
- Store (One, C8RW)
- If (LEqual (And (PAM2, 0x03), One))
- {
- Store (Zero, C8RW)
- }
- Store (Zero, C8LN)
- If (LNot (And (PAM2, 0x03)))
- {
- Store (0x4000, C8LN)
- }
- CreateBitField (RSRC, \_SB.PCI0._Y04._RW, CCRW)
- CreateDWordField (RSRC, \_SB.PCI0._Y04._MIN, CCMN)
- CreateDWordField (RSRC, \_SB.PCI0._Y04._MAX, CCMX)
- CreateDWordField (RSRC, \_SB.PCI0._Y04._LEN, CCLN)
- Store (One, CCRW)
- If (LEqual (And (PAM2, 0x30), 0x10))
- {
- Store (Zero, CCRW)
- }
- Store (Zero, CCLN)
- If (LNot (And (PAM2, 0x30)))
- {
- Store (0x4000, CCLN)
- }
- CreateBitField (RSRC, \_SB.PCI0._Y05._RW, D0RW)
- CreateDWordField (RSRC, \_SB.PCI0._Y05._MIN, D0MN)
- CreateDWordField (RSRC, \_SB.PCI0._Y05._MAX, D0MX)
- CreateDWordField (RSRC, \_SB.PCI0._Y05._LEN, D0LN)
- Store (One, D0RW)
- If (LEqual (And (PAM3, 0x03), One))
- {
- Store (Zero, D0RW)
- }
- Store (Zero, D0LN)
- If (LNot (And (PAM3, 0x03)))
- {
- Store (0x4000, D0LN)
- }
- CreateBitField (RSRC, \_SB.PCI0._Y06._RW, D4RW)
- CreateDWordField (RSRC, \_SB.PCI0._Y06._MIN, D4MN)
- CreateDWordField (RSRC, \_SB.PCI0._Y06._MAX, D4MX)
- CreateDWordField (RSRC, \_SB.PCI0._Y06._LEN, D4LN)
- Store (One, D4RW)
- If (LEqual (And (PAM3, 0x30), 0x10))
- {
- Store (Zero, D4RW)
- }
- Store (Zero, D4LN)
- If (LNot (And (PAM3, 0x30)))
- {
- Store (0x4000, D4LN)
- }
- CreateBitField (RSRC, \_SB.PCI0._Y07._RW, D8RW)
- CreateDWordField (RSRC, \_SB.PCI0._Y07._MIN, D8MN)
- CreateDWordField (RSRC, \_SB.PCI0._Y07._MAX, D8MX)
- CreateDWordField (RSRC, \_SB.PCI0._Y07._LEN, D8LN)
- Store (One, D8RW)
- If (LEqual (And (PAM4, 0x03), One))
- {
- Store (Zero, D8RW)
- }
- Store (Zero, D8LN)
- If (LNot (And (PAM4, 0x03)))
- {
- Store (0x4000, D8LN)
- }
- CreateBitField (RSRC, \_SB.PCI0._Y08._RW, DCRW)
- CreateDWordField (RSRC, \_SB.PCI0._Y08._MIN, DCMN)
- CreateDWordField (RSRC, \_SB.PCI0._Y08._MAX, DCMX)
- CreateDWordField (RSRC, \_SB.PCI0._Y08._LEN, DCLN)
- Store (One, DCRW)
- If (LEqual (And (PAM4, 0x30), 0x10))
- {
- Store (Zero, DCRW)
- }
- Store (Zero, DCLN)
- If (LNot (And (PAM4, 0x30)))
- {
- Store (0x4000, DCLN)
- }
- CreateBitField (RSRC, \_SB.PCI0._Y09._RW, E0RW)
- CreateDWordField (RSRC, \_SB.PCI0._Y09._MIN, E0MN)
- CreateDWordField (RSRC, \_SB.PCI0._Y09._MAX, E0MX)
- CreateDWordField (RSRC, \_SB.PCI0._Y09._LEN, E0LN)
- Store (One, E0RW)
- If (LEqual (And (PAM5, 0x03), One))
- {
- Store (Zero, E0RW)
- }
- Store (Zero, E0LN)
- If (LNot (And (PAM5, 0x03)))
- {
- Store (0x4000, E0LN)
- }
- CreateBitField (RSRC, \_SB.PCI0._Y0A._RW, E4RW)
- CreateDWordField (RSRC, \_SB.PCI0._Y0A._MIN, E4MN)
- CreateDWordField (RSRC, \_SB.PCI0._Y0A._MAX, E4MX)
- CreateDWordField (RSRC, \_SB.PCI0._Y0A._LEN, E4LN)
- Store (One, E4RW)
- If (LEqual (And (PAM5, 0x30), 0x10))
- {
- Store (Zero, E4RW)
- }
- Store (Zero, E4LN)
- If (LNot (And (PAM5, 0x30)))
- {
- Store (0x4000, E4LN)
- }
- CreateBitField (RSRC, \_SB.PCI0._Y0B._RW, E8RW)
- CreateDWordField (RSRC, \_SB.PCI0._Y0B._MIN, E8MN)
- CreateDWordField (RSRC, \_SB.PCI0._Y0B._MAX, E8MX)
- CreateDWordField (RSRC, \_SB.PCI0._Y0B._LEN, E8LN)
- Store (One, E8RW)
- If (LEqual (And (PAM6, 0x03), One))
- {
- Store (Zero, E8RW)
- }
- Store (Zero, E8LN)
- If (LNot (And (PAM6, 0x03)))
- {
- Store (0x4000, E8LN)
- }
- CreateBitField (RSRC, \_SB.PCI0._Y0C._RW, ECRW)
- CreateDWordField (RSRC, \_SB.PCI0._Y0C._MIN, ECMN)
- CreateDWordField (RSRC, \_SB.PCI0._Y0C._MAX, ECMX)
- CreateDWordField (RSRC, \_SB.PCI0._Y0C._LEN, ECLN)
- Store (One, ECRW)
- If (LEqual (And (PAM6, 0x30), 0x10))
- {
- Store (Zero, ECRW)
- }
- Store (Zero, ECLN)
- If (LNot (And (PAM6, 0x30)))
- {
- Store (0x4000, ECLN)
- }
- Return (RSRC)
- }
- Name (_PRW, Package (0x02)
- {
- 0x03,
- 0x03
- })
- Method (_PRT, 0, NotSerialized)
- {
- If (LEqual (GPIC, One))
- {
- Return (Package (0x48)
- {
- Package (0x04)
- {
- 0x000FFFFF,
- Zero,
- Zero,
- 0x10
- },
- Package (0x04)
- {
- 0x000FFFFF,
- One,
- Zero,
- 0x11
- },
- Package (0x04)
- {
- 0x000FFFFF,
- 0x02,
- Zero,
- 0x12
- },
- Package (0x04)
- {
- 0x000FFFFF,
- 0x03,
- Zero,
- 0x13
- },
- Package (0x04)
- {
- 0x0010FFFF,
- Zero,
- Zero,
- 0x11
- },
- Package (0x04)
- {
- 0x0010FFFF,
- One,
- Zero,
- 0x12
- },
- Package (0x04)
- {
- 0x0010FFFF,
- 0x02,
- Zero,
- 0x13
- },
- Package (0x04)
- {
- 0x0010FFFF,
- 0x03,
- Zero,
- 0x10
- },
- Package (0x04)
- {
- 0x0011FFFF,
- Zero,
- Zero,
- 0x12
- },
- Package (0x04)
- {
- 0x0011FFFF,
- One,
- Zero,
- 0x13
- },
- Package (0x04)
- {
- 0x0011FFFF,
- 0x02,
- Zero,
- 0x10
- },
- Package (0x04)
- {
- 0x0011FFFF,
- 0x03,
- Zero,
- 0x11
- },
- Package (0x04)
- {
- 0x0012FFFF,
- Zero,
- Zero,
- 0x13
- },
- Package (0x04)
- {
- 0x0012FFFF,
- One,
- Zero,
- 0x10
- },
- Package (0x04)
- {
- 0x0012FFFF,
- 0x02,
- Zero,
- 0x11
- },
- Package (0x04)
- {
- 0x0012FFFF,
- 0x03,
- Zero,
- 0x12
- },
- Package (0x04)
- {
- 0x0013FFFF,
- Zero,
- Zero,
- 0x10
- },
- Package (0x04)
- {
- 0x0013FFFF,
- One,
- Zero,
- 0x11
- },
- Package (0x04)
- {
- 0x0013FFFF,
- 0x02,
- Zero,
- 0x12
- },
- Package (0x04)
- {
- 0x0013FFFF,
- 0x03,
- Zero,
- 0x13
- },
- Package (0x04)
- {
- 0x0014FFFF,
- Zero,
- Zero,
- 0x11
- },
- Package (0x04)
- {
- 0x0014FFFF,
- One,
- Zero,
- 0x12
- },
- Package (0x04)
- {
- 0x0014FFFF,
- 0x02,
- Zero,
- 0x13
- },
- Package (0x04)
- {
- 0x0014FFFF,
- 0x03,
- Zero,
- 0x10
- },
- Package (0x04)
- {
- 0x0015FFFF,
- Zero,
- Zero,
- 0x12
- },
- Package (0x04)
- {
- 0x0015FFFF,
- One,
- Zero,
- 0x13
- },
- Package (0x04)
- {
- 0x0015FFFF,
- 0x02,
- Zero,
- 0x10
- },
- Package (0x04)
- {
- 0x0015FFFF,
- 0x03,
- Zero,
- 0x11
- },
- Package (0x04)
- {
- 0x0016FFFF,
- Zero,
- Zero,
- 0x13
- },
- Package (0x04)
- {
- 0x0016FFFF,
- One,
- Zero,
- 0x10
- },
- Package (0x04)
- {
- 0x0016FFFF,
- 0x02,
- Zero,
- 0x11
- },
- Package (0x04)
- {
- 0x0016FFFF,
- 0x03,
- Zero,
- 0x12
- },
- Package (0x04)
- {
- 0x0017FFFF,
- Zero,
- Zero,
- 0x10
- },
- Package (0x04)
- {
- 0x0017FFFF,
- One,
- Zero,
- 0x11
- },
- Package (0x04)
- {
- 0x0017FFFF,
- 0x02,
- Zero,
- 0x12
- },
- Package (0x04)
- {
- 0x0017FFFF,
- 0x03,
- Zero,
- 0x13
- },
- Package (0x04)
- {
- 0x0018FFFF,
- Zero,
- Zero,
- 0x11
- },
- Package (0x04)
- {
- 0x0018FFFF,
- One,
- Zero,
- 0x12
- },
- Package (0x04)
- {
- 0x0018FFFF,
- 0x02,
- Zero,
- 0x13
- },
- Package (0x04)
- {
- 0x0018FFFF,
- 0x03,
- Zero,
- 0x10
- },
- Package (0x04)
- {
- 0x0019FFFF,
- Zero,
- Zero,
- 0x12
- },
- Package (0x04)
- {
- 0x0019FFFF,
- One,
- Zero,
- 0x13
- },
- Package (0x04)
- {
- 0x0019FFFF,
- 0x02,
- Zero,
- 0x10
- },
- Package (0x04)
- {
- 0x0019FFFF,
- 0x03,
- Zero,
- 0x11
- },
- Package (0x04)
- {
- 0x001AFFFF,
- Zero,
- Zero,
- 0x13
- },
- Package (0x04)
- {
- 0x001AFFFF,
- One,
- Zero,
- 0x10
- },
- Package (0x04)
- {
- 0x001AFFFF,
- 0x02,
- Zero,
- 0x11
- },
- Package (0x04)
- {
- 0x001AFFFF,
- 0x03,
- Zero,
- 0x12
- },
- Package (0x04)
- {
- 0x001BFFFF,
- Zero,
- Zero,
- 0x10
- },
- Package (0x04)
- {
- 0x001BFFFF,
- One,
- Zero,
- 0x11
- },
- Package (0x04)
- {
- 0x001BFFFF,
- 0x02,
- Zero,
- 0x12
- },
- Package (0x04)
- {
- 0x001BFFFF,
- 0x03,
- Zero,
- 0x13
- },
- Package (0x04)
- {
- 0x001CFFFF,
- Zero,
- Zero,
- 0x11
- },
- Package (0x04)
- {
- 0x001CFFFF,
- One,
- Zero,
- 0x12
- },
- Package (0x04)
- {
- 0x001CFFFF,
- 0x02,
- Zero,
- 0x13
- },
- Package (0x04)
- {
- 0x001CFFFF,
- 0x03,
- Zero,
- 0x10
- },
- Package (0x04)
- {
- 0x001DFFFF,
- Zero,
- Zero,
- 0x12
- },
- Package (0x04)
- {
- 0x001DFFFF,
- One,
- Zero,
- 0x13
- },
- Package (0x04)
- {
- 0x001DFFFF,
- 0x02,
- Zero,
- 0x10
- },
- Package (0x04)
- {
- 0x001DFFFF,
- 0x03,
- Zero,
- 0x11
- },
- Package (0x04)
- {
- 0x001EFFFF,
- Zero,
- Zero,
- 0x13
- },
- Package (0x04)
- {
- 0x001EFFFF,
- One,
- Zero,
- 0x10
- },
- Package (0x04)
- {
- 0x001EFFFF,
- 0x02,
- Zero,
- 0x11
- },
- Package (0x04)
- {
- 0x001EFFFF,
- 0x03,
- Zero,
- 0x12
- },
- Package (0x04)
- {
- 0x001FFFFF,
- Zero,
- Zero,
- 0x10
- },
- Package (0x04)
- {
- 0x001FFFFF,
- One,
- Zero,
- 0x11
- },
- Package (0x04)
- {
- 0x001FFFFF,
- 0x02,
- Zero,
- 0x12
- },
- Package (0x04)
- {
- 0x001FFFFF,
- 0x03,
- Zero,
- 0x13
- },
- Package (0x04)
- {
- 0x0007FFFF,
- Zero,
- Zero,
- 0x10
- },
- Package (0x04)
- {
- 0x0007FFFF,
- One,
- Zero,
- 0x11
- },
- Package (0x04)
- {
- 0x0007FFFF,
- 0x02,
- Zero,
- 0x12
- },
- Package (0x04)
- {
- 0x0007FFFF,
- 0x03,
- Zero,
- 0x13
- }
- })
- }
- Else
- {
- Return (Package (0x48)
- {
- Package (0x04)
- {
- 0x000FFFFF,
- Zero,
- ^ISA.LNKA,
- Zero
- },
- Package (0x04)
- {
- 0x000FFFFF,
- One,
- ^ISA.LNKB,
- Zero
- },
- Package (0x04)
- {
- 0x000FFFFF,
- 0x02,
- ^ISA.LNKC,
- Zero
- },
- Package (0x04)
- {
- 0x000FFFFF,
- 0x03,
- ^ISA.LNKD,
- Zero
- },
- Package (0x04)
- {
- 0x0010FFFF,
- Zero,
- ^ISA.LNKB,
- Zero
- },
- Package (0x04)
- {
- 0x0010FFFF,
- One,
- ^ISA.LNKC,
- Zero
- },
- Package (0x04)
- {
- 0x0010FFFF,
- 0x02,
- ^ISA.LNKD,
- Zero
- },
- Package (0x04)
- {
- 0x0010FFFF,
- 0x03,
- ^ISA.LNKA,
- Zero
- },
- Package (0x04)
- {
- 0x0011FFFF,
- Zero,
- ^ISA.LNKC,
- Zero
- },
- Package (0x04)
- {
- 0x0011FFFF,
- One,
- ^ISA.LNKD,
- Zero
- },
- Package (0x04)
- {
- 0x0011FFFF,
- 0x02,
- ^ISA.LNKA,
- Zero
- },
- Package (0x04)
- {
- 0x0011FFFF,
- 0x03,
- ^ISA.LNKB,
- Zero
- },
- Package (0x04)
- {
- 0x0012FFFF,
- Zero,
- ^ISA.LNKD,
- Zero
- },
- Package (0x04)
- {
- 0x0012FFFF,
- One,
- ^ISA.LNKA,
- Zero
- },
- Package (0x04)
- {
- 0x0012FFFF,
- 0x02,
- ^ISA.LNKB,
- Zero
- },
- Package (0x04)
- {
- 0x0012FFFF,
- 0x03,
- ^ISA.LNKC,
- Zero
- },
- Package (0x04)
- {
- 0x0013FFFF,
- Zero,
- ^ISA.LNKA,
- Zero
- },
- Package (0x04)
- {
- 0x0013FFFF,
- One,
- ^ISA.LNKB,
- Zero
- },
- Package (0x04)
- {
- 0x0013FFFF,
- 0x02,
- ^ISA.LNKC,
- Zero
- },
- Package (0x04)
- {
- 0x0013FFFF,
- 0x03,
- ^ISA.LNKD,
- Zero
- },
- Package (0x04)
- {
- 0x0014FFFF,
- Zero,
- ^ISA.LNKB,
- Zero
- },
- Package (0x04)
- {
- 0x0014FFFF,
- One,
- ^ISA.LNKC,
- Zero
- },
- Package (0x04)
- {
- 0x0014FFFF,
- 0x02,
- ^ISA.LNKD,
- Zero
- },
- Package (0x04)
- {
- 0x0014FFFF,
- 0x03,
- ^ISA.LNKA,
- Zero
- },
- Package (0x04)
- {
- 0x0015FFFF,
- Zero,
- ^ISA.LNKC,
- Zero
- },
- Package (0x04)
- {
- 0x0015FFFF,
- One,
- ^ISA.LNKD,
- Zero
- },
- Package (0x04)
- {
- 0x0015FFFF,
- 0x02,
- ^ISA.LNKA,
- Zero
- },
- Package (0x04)
- {
- 0x0015FFFF,
- 0x03,
- ^ISA.LNKB,
- Zero
- },
- Package (0x04)
- {
- 0x0016FFFF,
- Zero,
- ^ISA.LNKD,
- Zero
- },
- Package (0x04)
- {
- 0x0016FFFF,
- One,
- ^ISA.LNKA,
- Zero
- },
- Package (0x04)
- {
- 0x0016FFFF,
- 0x02,
- ^ISA.LNKB,
- Zero
- },
- Package (0x04)
- {
- 0x0016FFFF,
- 0x03,
- ^ISA.LNKC,
- Zero
- },
- Package (0x04)
- {
- 0x0017FFFF,
- Zero,
- ^ISA.LNKA,
- Zero
- },
- Package (0x04)
- {
- 0x0017FFFF,
- One,
- ^ISA.LNKB,
- Zero
- },
- Package (0x04)
- {
- 0x0017FFFF,
- 0x02,
- ^ISA.LNKC,
- Zero
- },
- Package (0x04)
- {
- 0x0017FFFF,
- 0x03,
- ^ISA.LNKD,
- Zero
- },
- Package (0x04)
- {
- 0x0018FFFF,
- Zero,
- ^ISA.LNKB,
- Zero
- },
- Package (0x04)
- {
- 0x0018FFFF,
- One,
- ^ISA.LNKC,
- Zero
- },
- Package (0x04)
- {
- 0x0018FFFF,
- 0x02,
- ^ISA.LNKD,
- Zero
- },
- Package (0x04)
- {
- 0x0018FFFF,
- 0x03,
- ^ISA.LNKA,
- Zero
- },
- Package (0x04)
- {
- 0x0019FFFF,
- Zero,
- ^ISA.LNKC,
- Zero
- },
- Package (0x04)
- {
- 0x0019FFFF,
- One,
- ^ISA.LNKD,
- Zero
- },
- Package (0x04)
- {
- 0x0019FFFF,
- 0x02,
- ^ISA.LNKA,
- Zero
- },
- Package (0x04)
- {
- 0x0019FFFF,
- 0x03,
- ^ISA.LNKB,
- Zero
- },
- Package (0x04)
- {
- 0x001AFFFF,
- Zero,
- ^ISA.LNKD,
- Zero
- },
- Package (0x04)
- {
- 0x001AFFFF,
- One,
- ^ISA.LNKA,
- Zero
- },
- Package (0x04)
- {
- 0x001AFFFF,
- 0x02,
- ^ISA.LNKB,
- Zero
- },
- Package (0x04)
- {
- 0x001AFFFF,
- 0x03,
- ^ISA.LNKC,
- Zero
- },
- Package (0x04)
- {
- 0x001BFFFF,
- Zero,
- ^ISA.LNKA,
- Zero
- },
- Package (0x04)
- {
- 0x001BFFFF,
- One,
- ^ISA.LNKB,
- Zero
- },
- Package (0x04)
- {
- 0x001BFFFF,
- 0x02,
- ^ISA.LNKC,
- Zero
- },
- Package (0x04)
- {
- 0x001BFFFF,
- 0x03,
- ^ISA.LNKD,
- Zero
- },
- Package (0x04)
- {
- 0x001CFFFF,
- Zero,
- ^ISA.LNKB,
- Zero
- },
- Package (0x04)
- {
- 0x001CFFFF,
- One,
- ^ISA.LNKC,
- Zero
- },
- Package (0x04)
- {
- 0x001CFFFF,
- 0x02,
- ^ISA.LNKD,
- Zero
- },
- Package (0x04)
- {
- 0x001CFFFF,
- 0x03,
- ^ISA.LNKA,
- Zero
- },
- Package (0x04)
- {
- 0x001DFFFF,
- Zero,
- ^ISA.LNKC,
- Zero
- },
- Package (0x04)
- {
- 0x001DFFFF,
- One,
- ^ISA.LNKD,
- Zero
- },
- Package (0x04)
- {
- 0x001DFFFF,
- 0x02,
- ^ISA.LNKA,
- Zero
- },
- Package (0x04)
- {
- 0x001DFFFF,
- 0x03,
- ^ISA.LNKB,
- Zero
- },
- Package (0x04)
- {
- 0x001EFFFF,
- Zero,
- ^ISA.LNKD,
- Zero
- },
- Package (0x04)
- {
- 0x001EFFFF,
- One,
- ^ISA.LNKA,
- Zero
- },
- Package (0x04)
- {
- 0x001EFFFF,
- 0x02,
- ^ISA.LNKB,
- Zero
- },
- Package (0x04)
- {
- 0x001EFFFF,
- 0x03,
- ^ISA.LNKC,
- Zero
- },
- Package (0x04)
- {
- 0x001FFFFF,
- Zero,
- ^ISA.LNKA,
- Zero
- },
- Package (0x04)
- {
- 0x001FFFFF,
- One,
- ^ISA.LNKB,
- Zero
- },
- Package (0x04)
- {
- 0x001FFFFF,
- 0x02,
- ^ISA.LNKC,
- Zero
- },
- Package (0x04)
- {
- 0x001FFFFF,
- 0x03,
- ^ISA.LNKD,
- Zero
- },
- Package (0x04)
- {
- 0x0007FFFF,
- Zero,
- ^ISA.LNKA,
- Zero
- },
- Package (0x04)
- {
- 0x0007FFFF,
- One,
- ^ISA.LNKB,
- Zero
- },
- Package (0x04)
- {
- 0x0007FFFF,
- 0x02,
- ^ISA.LNKC,
- Zero
- },
- Package (0x04)
- {
- 0x0007FFFF,
- 0x03,
- ^ISA.LNKD,
- Zero
- }
- })
- }
- }
- Device (AGP)
- {
- Name (_ADR, 0x00010000)
- }
- Device (ISA)
- {
- Name (_ADR, 0x00070000)
- Device (MBRD)
- {
- Name (_HID, EisaId ("PNP0C02"))
- Name (_UID, 0x1F)
- Name (RSRC, ResourceTemplate ()
- {
- IO (Decode16,
- 0x0010, // Range Minimum
- 0x0010, // Range Maximum
- 0x01, // Alignment
- 0x10, // Length
- )
- IO (Decode16,
- 0x0024, // Range Minimum
- 0x0024, // Range Maximum
- 0x01, // Alignment
- 0x02, // Length
- )
- IO (Decode16,
- 0x0028, // Range Minimum
- 0x0028, // Range Maximum
- 0x01, // Alignment
- 0x02, // Length
- )
- IO (Decode16,
- 0x002C, // Range Minimum
- 0x002C, // Range Maximum
- 0x01, // Alignment
- 0x02, // Length
- )
- IO (Decode16,
- 0x002E, // Range Minimum
- 0x002E, // Range Maximum
- 0x01, // Alignment
- 0x02, // Length
- )
- IO (Decode16,
- 0x0030, // Range Minimum
- 0x0030, // Range Maximum
- 0x01, // Alignment
- 0x02, // Length
- )
- IO (Decode16,
- 0x0034, // Range Minimum
- 0x0034, // Range Maximum
- 0x01, // Alignment
- 0x02, // Length
- )
- IO (Decode16,
- 0x0038, // Range Minimum
- 0x0038, // Range Maximum
- 0x01, // Alignment
- 0x02, // Length
- )
- IO (Decode16,
- 0x003C, // Range Minimum
- 0x003C, // Range Maximum
- 0x01, // Alignment
- 0x02, // Length
- )
- IO (Decode16,
- 0x0050, // Range Minimum
- 0x0050, // Range Maximum
- 0x01, // Alignment
- 0x04, // Length
- )
- IO (Decode16,
- 0x0072, // Range Minimum
- 0x0072, // Range Maximum
- 0x01, // Alignment
- 0x06, // Length
- )
- IO (Decode16,
- 0x0080, // Range Minimum
- 0x0080, // Range Maximum
- 0x01, // Alignment
- 0x01, // Length
- )
- IO (Decode16,
- 0x0090, // Range Minimum
- 0x0090, // Range Maximum
- 0x01, // Alignment
- 0x10, // Length
- )
- IO (Decode16,
- 0x00A4, // Range Minimum
- 0x00A4, // Range Maximum
- 0x01, // Alignment
- 0x02, // Length
- )
- IO (Decode16,
- 0x00A8, // Range Minimum
- 0x00A8, // Range Maximum
- 0x01, // Alignment
- 0x02, // Length
- )
- IO (Decode16,
- 0x00AC, // Range Minimum
- 0x00AC, // Range Maximum
- 0x01, // Alignment
- 0x02, // Length
- )
- IO (Decode16,
- 0x00B0, // Range Minimum
- 0x00B0, // Range Maximum
- 0x01, // Alignment
- 0x06, // Length
- )
- IO (Decode16,
- 0x00B8, // Range Minimum
- 0x00B8, // Range Maximum
- 0x01, // Alignment
- 0x02, // Length
- )
- IO (Decode16,
- 0x00BC, // Range Minimum
- 0x00BC, // Range Maximum
- 0x01, // Alignment
- 0x02, // Length
- )
- IO (Decode16,
- 0x0100, // Range Minimum
- 0x0100, // Range Maximum
- 0x01, // Alignment
- 0x40, // Length
- _Y0D)
- IO (Decode16,
- 0x0140, // Range Minimum
- 0x0140, // Range Maximum
- 0x01, // Alignment
- 0x10, // Length
- _Y0E)
- IO (Decode16,
- 0x5658, // Range Minimum
- 0x5658, // Range Maximum
- 0x01, // Alignment
- 0x02, // Length
- )
- IO (Decode16,
- 0x5670, // Range Minimum
- 0x5670, // Range Maximum
- 0x01, // Alignment
- 0x01, // Length
- )
- IO (Decode16,
- 0x4560, // Range Minimum
- 0x4560, // Range Maximum
- 0x01, // Alignment
- 0x09, // Length
- )
- IO (Decode16,
- 0x0CF0, // Range Minimum
- 0x0CF0, // Range Maximum
- 0x01, // Alignment
- 0x02, // Length
- )
- })
- Method (_CRS, 0, Serialized)
- {
- CreateWordField (RSRC, \_SB.PCI0.ISA.MBRD._Y0D._MIN, PMMN)
- CreateWordField (RSRC, \_SB.PCI0.ISA.MBRD._Y0D._MAX, PMMX)
- And (^^^PWR.PMBA, 0xFFFFFFFE, PMMN)
- Store (PMMN, PMMX)
- CreateWordField (RSRC, \_SB.PCI0.ISA.MBRD._Y0E._MIN, SMMN)
- CreateWordField (RSRC, \_SB.PCI0.ISA.MBRD._Y0E._MAX, SMMX)
- And (^^^PWR.SBBA, 0xFFFFFFFE, SMMN)
- Store (SMMN, SMMX)
- Return (RSRC)
- }
- }
- Device (DMAC)
- {
- Name (_HID, EisaId ("PNP0200"))
- Name (_CRS, ResourceTemplate ()
- {
- IO (Decode16,
- 0x0000, // Range Minimum
- 0x0000, // Range Maximum
- 0x01, // Alignment
- 0x10, // Length
- )
- IO (Decode16,
- 0x0081, // Range Minimum
- 0x0081, // Range Maximum
- 0x01, // Alignment
- 0x0F, // Length
- )
- IO (Decode16,
- 0x00C0, // Range Minimum
- 0x00C0, // Range Maximum
- 0x01, // Alignment
- 0x20, // Length
- )
- DMA (Compatibility, NotBusMaster, Transfer16, )
- {4}
- })
- }
- Device (PIC)
- {
- Name (_HID, EisaId ("PNP0001"))
- Name (_CRS, ResourceTemplate ()
- {
- IO (Decode16,
- 0x0020, // Range Minimum
- 0x0020, // Range Maximum
- 0x01, // Alignment
- 0x02, // Length
- )
- IO (Decode16,
- 0x00A0, // Range Minimum
- 0x00A0, // Range Maximum
- 0x01, // Alignment
- 0x02, // Length
- )
- IO (Decode16,
- 0x04D0, // Range Minimum
- 0x04D0, // Range Maximum
- 0x01, // Alignment
- 0x02, // Length
- )
- IRQ (Edge, ActiveHigh, Exclusive, )
- {2}
- })
- }
- Device (TIME)
- {
- Name (_HID, EisaId ("PNP0100"))
- Name (_CRS, ResourceTemplate ()
- {
- IO (Decode16,
- 0x0040, // Range Minimum
- 0x0040, // Range Maximum
- 0x01, // Alignment
- 0x04, // Length
- )
- IRQNoFlags ()
- {0}
- })
- }
- Device (RTC)
- {
- Name (_HID, EisaId ("PNP0B00"))
- Name (_CRS, ResourceTemplate ()
- {
- IO (Decode16,
- 0x0070, // Range Minimum
- 0x0070, // Range Maximum
- 0x01, // Alignment
- 0x04, // Length
- )
- IRQNoFlags ()
- {8}
- })
- }
- Device (SPKR)
- {
- Name (_HID, EisaId ("PNP0800"))
- Name (_CRS, ResourceTemplate ()
- {
- IO (Decode16,
- 0x0061, // Range Minimum
- 0x0061, // Range Maximum
- 0x01, // Alignment
- 0x01, // Length
- )
- })
- }
- Device (KBC)
- {
- Name (_HID, EisaId ("PNP0303"))
- Name (_CRS, ResourceTemplate ()
- {
- IO (Decode16,
- 0x0060, // Range Minimum
- 0x0060, // Range Maximum
- 0x01, // Alignment
- 0x01, // Length
- )
- IO (Decode16,
- 0x0064, // Range Minimum
- 0x0064, // Range Maximum
- 0x01, // Alignment
- 0x01, // Length
- )
- IRQNoFlags ()
- {1}
- })
- }
- Device (MOUS)
- {
- Name (_HID, EisaId ("PNP0F13"))
- Name (_CRS, ResourceTemplate ()
- {
- IRQNoFlags ()
- {12}
- })
- }
- Device (LNKA)
- {
- Name (_HID, EisaId ("PNP0C0F"))
- Name (_UID, One)
- Name (_PRS, ResourceTemplate ()
- {
- IRQ (Level, ActiveLow, Shared, )
- {3,4,5,6,7,9,10,11,14,15}
- })
- Name (RSRC, ResourceTemplate ()
- {
- IRQ (Level, ActiveLow, Shared, )
- {}
- })
- Method (_DIS, 0, NotSerialized)
- {
- Or (PIRA, 0x80, PIRA)
- }
- Method (_CRS, 0, Serialized)
- {
- CreateWordField (RSRC, One, IRQ0)
- And (PIRA, 0x0F, Local0)
- ShiftLeft (One, Local0, IRQ0)
- Return (RSRC)
- }
- Method (_SRS, 1, Serialized)
- {
- CreateWordField (Arg0, One, IRQ0)
- FindSetRightBit (IRQ0, Local0)
- Decrement (Local0)
- Or (Local0, And (PIRA, 0x70), PIRA)
- }
- Method (_STA, 0, NotSerialized)
- {
- If (And (PIRA, 0x80))
- {
- Return (0x09)
- }
- Return (0x0B)
- }
- }
- Device (LNKB)
- {
- Name (_HID, EisaId ("PNP0C0F"))
- Name (_UID, 0x02)
- Name (_PRS, ResourceTemplate ()
- {
- IRQ (Level, ActiveLow, Shared, )
- {3,4,5,6,7,9,10,11,14,15}
- })
- Name (RSRC, ResourceTemplate ()
- {
- IRQ (Level, ActiveLow, Shared, )
- {}
- })
- Method (_DIS, 0, NotSerialized)
- {
- Or (PIRB, 0x80, PIRB)
- }
- Method (_CRS, 0, Serialized)
- {
- CreateWordField (RSRC, One, IRQ0)
- And (PIRB, 0x0F, Local0)
- ShiftLeft (One, Local0, IRQ0)
- Return (RSRC)
- }
- Method (_SRS, 1, Serialized)
- {
- CreateWordField (Arg0, One, IRQ0)
- FindSetRightBit (IRQ0, Local0)
- Decrement (Local0)
- Or (Local0, And (PIRB, 0x70), PIRB)
- }
- Method (_STA, 0, NotSerialized)
- {
- If (And (PIRB, 0x80))
- {
- Return (0x09)
- }
- Return (0x0B)
- }
- }
- Device (LNKC)
- {
- Name (_HID, EisaId ("PNP0C0F"))
- Name (_UID, 0x03)
- Name (_PRS, ResourceTemplate ()
- {
- IRQ (Level, ActiveLow, Shared, )
- {3,4,5,6,7,9,10,11,14,15}
- })
- Name (RSRC, ResourceTemplate ()
- {
- IRQ (Level, ActiveLow, Shared, )
- {}
- })
- Method (_DIS, 0, NotSerialized)
- {
- Or (PIRC, 0x80, PIRC)
- }
- Method (_CRS, 0, Serialized)
- {
- CreateWordField (RSRC, One, IRQ0)
- And (PIRC, 0x0F, Local0)
- ShiftLeft (One, Local0, IRQ0)
- Return (RSRC)
- }
- Method (_SRS, 1, Serialized)
- {
- CreateWordField (Arg0, One, IRQ0)
- FindSetRightBit (IRQ0, Local0)
- Decrement (Local0)
- Or (Local0, And (PIRC, 0x70), PIRC)
- }
- Method (_STA, 0, NotSerialized)
- {
- If (And (PIRC, 0x80))
- {
- Return (0x09)
- }
- Return (0x0B)
- }
- }
- Device (LNKD)
- {
- Name (_HID, EisaId ("PNP0C0F"))
- Name (_UID, 0x04)
- Name (_PRS, ResourceTemplate ()
- {
- IRQ (Level, ActiveLow, Shared, )
- {3,4,5,6,7,9,10,11,14,15}
- })
- Name (RSRC, ResourceTemplate ()
- {
- IRQ (Level, ActiveLow, Shared, )
- {}
- })
- Method (_DIS, 0, NotSerialized)
- {
- Or (PIRD, 0x80, PIRD)
- }
- Method (_CRS, 0, Serialized)
- {
- CreateWordField (RSRC, One, IRQ0)
- And (PIRD, 0x0F, Local0)
- ShiftLeft (One, Local0, IRQ0)
- Return (RSRC)
- }
- Method (_SRS, 1, Serialized)
- {
- CreateWordField (Arg0, One, IRQ0)
- FindSetRightBit (IRQ0, Local0)
- Decrement (Local0)
- Or (Local0, And (PIRD, 0x70), PIRD)
- }
- Method (_STA, 0, NotSerialized)
- {
- If (And (PIRD, 0x80))
- {
- Return (0x09)
- }
- Return (0x0B)
- }
- }
- OperationRegion (PIRX, PCI_Config, 0x60, 0x04)
- Field (PIRX, DWordAcc, NoLock, Preserve)
- {
- AccessAs (ByteAcc, 0x00),
- PIRA, 8,
- PIRB, 8,
- PIRC, 8,
- PIRD, 8
- }
- }
- Device (PWR)
- {
- Name (_ADR, 0x00070003)
- OperationRegion (PCI, PCI_Config, 0x40, 0x60)
- Field (PCI, DWordAcc, NoLock, Preserve)
- {
- PMBA, 32,
- Offset (0x50),
- SBBA, 32
- }
- }
- Device (USB)
- {
- Name (_ADR, 0x00070002)
- Name (_PRW, Package (0x02)
- {
- 0x08,
- One
- })
- }
- Device (IDE)
- {
- Name (_ADR, 0x00070001)
- }
- }
- Method (IVOC, 2, NotSerialized)
- {
- Store (Or (Or (0x40E90000, ShiftLeft (Arg0, 0x08)), Arg1
- ), ^PCI0.OEMR)
- }
- Method (VMPS, 1, NotSerialized)
- {
- Acquire (OEML, 0xFFFF)
- IVOC (0x81, Arg0)
- Store (^PCI0.OEMR, Local0)
- Release (OEML)
- Return (Local0)
- }
- Method (VMBB, 1, NotSerialized)
- {
- Acquire (OEML, 0xFFFF)
- IVOC (0x82, Arg0)
- Store (Package (0x0D)
- {
- Zero,
- Zero,
- Zero,
- Zero,
- Zero,
- Zero,
- Zero,
- Zero,
- Zero,
- "VMware Virtual Battery",
- "",
- "",
- ""
- }, Local0)
- Store (^PCI0.OEMR, Index (Local0, Zero))
- Store (^PCI0.OEMR, Index (Local0, One))
- Store (^PCI0.OEMR, Index (Local0, 0x02))
- Store (^PCI0.OEMR, Index (Local0, 0x03))
- Store (^PCI0.OEMR, Index (Local0, 0x04))
- Store (^PCI0.OEMR, Index (Local0, 0x05))
- Store (^PCI0.OEMR, Index (Local0, 0x06))
- Store (^PCI0.OEMR, Index (Local0, 0x07))
- Store (^PCI0.OEMR, Index (Local0, 0x08))
- Store (^PCI0.OEMR, Local1)
- Release (OEML)
- If (LNotEqual (Local1, One))
- {
- Store (Package (0x0D)
- {
- Zero,
- Ones,
- Ones,
- Zero,
- Ones,
- Zero,
- Zero,
- Zero,
- Zero,
- "",
- "",
- "",
- ""
- }, Local0)
- }
- Return (Local0)
- }
- Method (VMBS, 1, NotSerialized)
- {
- Acquire (OEML, 0xFFFF)
- IVOC (0x83, Arg0)
- Store (Package (0x04)
- {
- Zero,
- Zero,
- Zero,
- Zero
- }, Local0)
- Store (^PCI0.OEMR, Index (Local0, Zero))
- Store (^PCI0.OEMR, Index (Local0, One))
- Store (^PCI0.OEMR, Index (Local0, 0x02))
- Store (^PCI0.OEMR, Index (Local0, 0x03))
- Store (^PCI0.OEMR, Local1)
- Release (OEML)
- If (LNotEqual (Local1, One))
- {
- Store (Package (0x04)
- {
- Zero,
- Ones,
- Ones,
- Ones
- }, Local0)
- }
- Return (Local0)
- }
- Method (VMAP, 0, NotSerialized)
- {
- Acquire (OEML, 0xFFFF)
- IVOC (0x84, Zero)
- Store (^PCI0.OEMR, Local0)
- Store (^PCI0.OEMR, Local1)
- Release (OEML)
- If (LNotEqual (Local1, One))
- {
- Store (One, Local0)
- }
- Return (Local0)
- }
- Device (BAT1)
- {
- Name (_HID, EisaId ("PNP0C0A"))
- Name (_UID, One)
- Name (_PCL, Package (0x01)
- {
- _SB
- })
- Method (_STA, 0, NotSerialized)
- {
- Return (VMPS (One))
- }
- Method (_BIF, 0, NotSerialized)
- {
- Return (VMBB (One))
- }
- Method (_BST, 0, NotSerialized)
- {
- Return (VMBS (One))
- }
- }
- Device (BAT2)
- {
- Name (_HID, EisaId ("PNP0C0A"))
- Name (_UID, 0x02)
- Name (_PCL, Package (0x01)
- {
- _SB
- })
- Method (_STA, 0, NotSerialized)
- {
- Return (VMPS (0x02))
- }
- Method (_BIF, 0, NotSerialized)
- {
- Return (VMBB (0x02))
- }
- Method (_BST, 0, NotSerialized)
- {
- Return (VMBS (0x02))
- }
- }
- Device (ACAD)
- {
- Name (_HID, "ACPI0003")
- Name (_UID, One)
- Name (_PCL, Package (0x01)
- {
- _SB
- })
- Method (_STA, 0, NotSerialized)
- {
- Return (0x0F)
- }
- Method (_PSR, 0, NotSerialized)
- {
- Return (VMAP ())
- }
- }
- Method (_SWS, 0, NotSerialized)
- {
- Return (0x08)
- }
- Method (BFEA, 0, NotSerialized)
- {
- Acquire (OEML, 0xFFFF)
- IVOC (0x89, Zero)
- Store (^PCI0.OEMR, Local0)
- Release (OEML)
- Return (Local0)
- }
- Device (SLPB)
- {
- Name (_HID, "PNP0C0E")
- Name (_PRW, Package (0x02)
- {
- 0x09,
- 0x04
- })
- Method (_PSW, 1, NotSerialized)
- {
- }
- Method (_STA, 0, NotSerialized)
- {
- If (And (BFEA (), One))
- {
- Return (0x0F)
- }
- Else
- {
- Return (Zero)
- }
- }
- }
- }
- Scope (_GPE)
- {
- Method (_L09, 0, NotSerialized)
- {
- Acquire (\_SB.OEML, 0xFFFF)
- \_SB.IVOC (0x86, Zero)
- Store (\_SB.PCI0.OEMR, Local0)
- Release (\_SB.OEML)
- If (LNotEqual (Local0, Zero))
- {
- Notify (\_SB.BAT1, Local0)
- Notify (\_SB.BAT2, Local0)
- Notify (\_SB.ACAD, 0x80)
- }
- Acquire (\_SB.OEML, 0xFFFF)
- \_SB.IVOC (0x88, Zero)
- Store (\_SB.PCI0.OEMR, Local0)
- Release (\_SB.OEML)
- If (And (Local0, One))
- {
- Notify (\_SB.SLPB, 0x80)
- }
- If (And (Local0, 0x02))
- {
- Notify (\_SB.SLPB, 0x02)
- }
- If (LNotEqual (Local0, Zero))
- {
- \_SB.IVOC (0x88, And (Local0, 0xFF))
- }
- }
- }
- Name (_S0, Package (0x02)
- {
- 0x05,
- 0x05
- })
- Name (_S1, Package (0x02)
- {
- 0x04,
- 0x04
- })
- Name (_S4, Package (0x02)
- {
- Zero,
- Zero
- })
- Name (_S5, Package (0x02)
- {
- Zero,
- Zero
- })
- Method (_PTS, 1, NotSerialized)
- {
- If (LGreaterEqual (Arg0, 0x02))
- {
- Store (One, \_SB.PCI0.CRST)
- }
- Else
- {
- Store (Zero, \_SB.PCI0.CRST)
- }
- }
- Scope (\_SB.PCI0.ISA)
- {
- OperationRegion (LPCS, SystemMemory, ECFG, 0x0500)
- Device (HPET)
- {
- Name (_HID, EisaId ("PNP0103"))
- Name (_CID, EisaId ("PNP0C01"))
- OperationRegion (EICH, SystemMemory, Add (ECFG, 0x4000), 0x4000)
- Field (EICH, DWordAcc, Lock, Preserve)
- {
- Offset (0x3404),
- AS, 2,
- , 5,
- AE, 1
- }
- Field (LPCS, DWordAcc, Lock, Preserve)
- {
- Offset (0x328),
- HBAS, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- If (Or (AE, HBAS))
- {
- Return (0x0F)
- }
- Return (Zero)
- }
- Method (_CRS, 0, Serialized)
- {
- Name (TMPL, ResourceTemplate ()
- {
- Memory32Fixed (ReadOnly,
- 0xFED00000, // Address Base
- 0x00000400, // Address Length
- _Y0F)
- })
- CreateDWordField (TMPL, \_SB.PCI0.ISA.HPET._CRS._Y0F._BAS, BASE)
- If (HBAS)
- {
- Store (HBAS, BASE)
- }
- Return (TMPL)
- }
- }
- Device (SMC)
- {
- Name (_HID, EisaId ("APP0001"))
- Name (_CID, "smc-santarosa")
- Field (LPCS, DWordAcc, NoLock, Preserve)
- {
- Offset (0x200),
- SMPR, 8,
- SMEN, 8,
- SMIR, 8,
- Offset (0x208),
- SMIO, 16
- }
- Method (_STA, 0, Serialized)
- {
- If (SMEN)
- {
- Return (0x0B)
- }
- Return (Zero)
- }
- Method (_CRS, 0, Serialized)
- {
- Name (TMP1, ResourceTemplate ()
- {
- IO (Decode16,
- 0x0300, // Range Minimum
- 0x0300, // Range Maximum
- 0x01, // Alignment
- 0x20, // Length
- _Y10)
- IRQNoFlags (_Y11)
- {6}
- })
- CreateWordField (TMP1, \_SB.PCI0.ISA.SMC._CRS._Y10._MIN, IOMN)
- CreateWordField (TMP1, \_SB.PCI0.ISA.SMC._CRS._Y10._MAX, IOMX)
- CreateWordField (TMP1, \_SB.PCI0.ISA.SMC._CRS._Y11._INT, IRQS)
- Store (SMIO, IOMN)
- Store (SMIO, IOMX)
- Store (ShiftLeft (One, SMIR), IRQS)
- Return (TMP1)
- }
- }
- Name (RSR2, ResourceTemplate ()
- {
- IO (Decode16,
- 0x0000, // Range Minimum
- 0x0000, // Range Maximum
- 0x04, // Alignment
- 0x04, // Length
- )
- IRQNoFlags ()
- {}
- })
- Device (COM3)
- {
- Name (_HID, EisaId ("PNP0501"))
- Name (_UID, 0x03)
- Name (_DDN, "COM3")
- Field (LPCS, ByteAcc, NoLock, Preserve)
- {
- Offset (0x2A0),
- PRES, 8,
- ENAB, 8,
- IRQL, 8,
- Offset (0x2A8),
- AccessAs (WordAcc, 0x00),
- IOBA, 16,
- AccessAs (ByteAcc, 0x00),
- Offset (0x480),
- , 7,
- VALD, 1
- }
- Method (_STA, 0, NotSerialized)
- {
- If (LNot (VALD))
- {
- If (PRES)
- {
- If (ENAB)
- {
- Return (0x0F)
- }
- Return (0x0D)
- }
- }
- Return (Zero)
- }
- Method (_SRS, 1, Serialized)
- {
- CreateWordField (Arg0, 0x09, IRQW)
- If (IRQW)
- {
- FindSetRightBit (IRQW, Local0)
- Subtract (Local0, One, IRQL)
- }
- Else
- {
- Store (0xFF, IRQL)
- }
- CreateWordField (Arg0, 0x02, IOAL)
- Store (IOAL, IOBA)
- }
- Method (_DIS, 0, NotSerialized)
- {
- Store (Zero, ENAB)
- }
- Method (_CRS, 0, NotSerialized)
- {
- Return (LCRS (IOBA, IRQL, One))
- }
- Name (_PRS, ResourceTemplate ()
- {
- StartDependentFnNoPri ()
- {
- IO (Decode16,
- 0x03E8, // Range Minimum
- 0x03E8, // Range Maximum
- 0x08, // Alignment
- 0x08, // Length
- )
- IRQNoFlags ()
- {3,4,5,6,7,9,10,11,12,14,15}
- }
- StartDependentFnNoPri ()
- {
- IO (Decode16,
- 0x02E8, // Range Minimum
- 0x02E8, // Range Maximum
- 0x08, // Alignment
- 0x08, // Length
- )
- IRQNoFlags ()
- {3,4,5,6,7,9,10,11,12,14,15}
- }
- StartDependentFn (0x02, 0x01)
- {
- IO (Decode16,
- 0x0100, // Range Minimum
- 0x03F8, // Range Maximum
- 0x08, // Alignment
- 0x08, // Length
- )
- IRQNoFlags ()
- {3,4,5,6,7,9,10,11,12,14,15}
- }
- EndDependentFn ()
- })
- }
- Device (COM4)
- {
- Name (_HID, EisaId ("PNP0501"))
- Name (_UID, 0x04)
- Name (_DDN, "COM4")
- Field (LPCS, ByteAcc, NoLock, Preserve)
- {
- Offset (0x2C0),
- PRES, 8,
- ENAB, 8,
- IRQL, 8,
- Offset (0x2C8),
- AccessAs (WordAcc, 0x00),
- IOBA, 16,
- AccessAs (ByteAcc, 0x00),
- Offset (0x480),
- , 7,
- VALD, 1
- }
- Method (_STA, 0, NotSerialized)
- {
- If (LNot (VALD))
- {
- If (PRES)
- {
- If (ENAB)
- {
- Return (0x0F)
- }
- Return (0x0D)
- }
- }
- Return (Zero)
- }
- Method (_SRS, 1, Serialized)
- {
- CreateWordField (Arg0, 0x09, IRQW)
- If (IRQW)
- {
- FindSetRightBit (IRQW, Local0)
- Subtract (Local0, One, IRQL)
- }
- Else
- {
- Store (0xFF, IRQL)
- }
- CreateWordField (Arg0, 0x02, IOAL)
- Store (IOAL, IOBA)
- }
- Method (_DIS, 0, NotSerialized)
- {
- Store (Zero, ENAB)
- }
- Method (_CRS, 0, NotSerialized)
- {
- Return (LCRS (IOBA, IRQL, One))
- }
- Name (_PRS, ResourceTemplate ()
- {
- StartDependentFnNoPri ()
- {
- IO (Decode16,
- 0x02E8, // Range Minimum
- 0x02E8, // Range Maximum
- 0x08, // Alignment
- 0x08, // Length
- )
- IRQNoFlags ()
- {3,4,5,6,7,9,10,11,12,14,15}
- }
- StartDependentFnNoPri ()
- {
- IO (Decode16,
- 0x03E8, // Range Minimum
- 0x03E8, // Range Maximum
- 0x08, // Alignment
- 0x08, // Length
- )
- IRQNoFlags ()
- {3,4,5,6,7,9,10,11,12,14,15}
- }
- StartDependentFn (0x02, 0x01)
- {
- IO (Decode16,
- 0x0100, // Range Minimum
- 0x03F8, // Range Maximum
- 0x08, // Alignment
- 0x08, // Length
- )
- IRQNoFlags ()
- {3,4,5,6,7,9,10,11,12,14,15}
- }
- EndDependentFn ()
- })
- }
- Device (LP02)
- {
- Name (_HID, EisaId ("PNP0400"))
- Name (_UID, 0x02)
- Name (_DDN, "LPT2")
- Field (LPCS, ByteAcc, NoLock, Preserve)
- {
- Offset (0x2E0),
- PRES, 8,
- ENAB, 8,
- IRQL, 8,
- Offset (0x2E8),
- AccessAs (WordAcc, 0x00),
- IOBA, 16,
- Offset (0x2EC),
- AccessAs (DWordAcc, 0x00),
- XTRA, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- If (PRES)
- {
- If (ENAB)
- {
- Return (0x0F)
- }
- Return (0x0D)
- }
- Return (Zero)
- }
- Method (_SRS, 1, Serialized)
- {
- CreateWordField (Arg0, 0x09, IRQW)
- If (IRQW)
- {
- FindSetRightBit (IRQW, Local0)
- Subtract (Local0, One, IRQL)
- }
- Else
- {
- Store (0xFF, IRQL)
- }
- CreateWordField (Arg0, 0x02, IOAL)
- Store (IOAL, IOBA)
- }
- Method (_DIS, 0, NotSerialized)
- {
- Store (Zero, ENAB)
- }
- Method (_CRS, 0, NotSerialized)
- {
- Return (LCRS (IOBA, IRQL, LEqual (XTRA, 0x03)))
- }
- Method (_PRS, 0, NotSerialized)
- {
- Return (LPRS (LEqual (XTRA, 0x03), 0x0278, 0x07, 0xDEF8))
- }
- }
- Device (LPT3)
- {
- Name (_HID, EisaId ("PNP0400"))
- Name (_UID, 0x03)
- Name (_DDN, "LPT3")
- Field (LPCS, ByteAcc, NoLock, Preserve)
- {
- Offset (0x300),
- PRES, 8,
- ENAB, 8,
- IRQL, 8,
- Offset (0x308),
- AccessAs (WordAcc, 0x00),
- IOBA, 16,
- Offset (0x30C),
- AccessAs (DWordAcc, 0x00),
- XTRA, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- If (PRES)
- {
- If (ENAB)
- {
- Return (0x0F)
- }
- Return (0x0D)
- }
- Return (Zero)
- }
- Method (_SRS, 1, Serialized)
- {
- CreateWordField (Arg0, 0x09, IRQW)
- If (IRQW)
- {
- FindSetRightBit (IRQW, Local0)
- Subtract (Local0, One, IRQL)
- }
- Else
- {
- Store (0xFF, IRQL)
- }
- CreateWordField (Arg0, 0x02, IOAL)
- Store (IOAL, IOBA)
- }
- Method (_DIS, 0, NotSerialized)
- {
- Store (Zero, ENAB)
- }
- Method (_CRS, 0, NotSerialized)
- {
- Return (LCRS (IOBA, IRQL, LEqual (XTRA, 0x03)))
- }
- Method (_PRS, 0, NotSerialized)
- {
- Store (LEqual (XTRA, 0x03), Local0)
- Store (0x03BC, Local1)
- If (Local0)
- {
- Store (0x0378, Local1)
- }
- Return (LPRS (Local0, Local1, Zero, 0xDEF8))
- }
- }
- Name (SRSR, ResourceTemplate ()
- {
- IO (Decode16,
- 0x0000, // Range Minimum
- 0x0000, // Range Maximum
- 0x08, // Alignment
- 0x08, // Length
- )
- IRQ (Level, ActiveLow, Shared, )
- {0}
- })
- Method (SPRS, 0, Serialized)
- {
- Store (ResourceTemplate ()
- {
- StartDependentFn (0x01, 0x00)
- {
- IO (Decode16,
- 0x0100, // Range Minimum
- 0xFEF8, // Range Maximum
- 0x08, // Alignment
- 0x08, // Length
- )
- IRQ (Level, ActiveLow, Shared, )
- {3,4,5,6,7,9,10,11,12,14,15}
- }
- EndDependentFn ()
- }, Local0)
- Return (Local0)
- }
- Method (SCOM, 3, Serialized)
- {
- OperationRegion (SPRT, SystemMemory, Add (ECFG, Arg1), 0x04)
- Field (SPRT, ByteAcc, NoLock, Preserve)
- {
- STAV, 4,
- , 3,
- VALD, 1,
- IRQL, 8,
- AccessAs (WordAcc, 0x00),
- IOBA, 16
- }
- If (LNot (Arg0))
- {
- Return (STAV)
- }
- If (LEqual (Arg0, One))
- {
- Store (0x0D, STAV)
- Return (Zero)
- }
- If (LEqual (Arg0, 0x02))
- {
- Store (SRSR, Local0)
- }
- Else
- {
- Store (Arg2, Local0)
- }
- CreateWordField (Local0, 0x02, IOAL)
- CreateWordField (Local0, 0x04, IOAH)
- CreateWordField (Local0, 0x09, IRQW)
- If (LEqual (Arg0, 0x02))
- {
- Store (IOBA, Local1)
- Store (Local1, IOAL)
- Store (Local1, IOAH)
- Store (IRQL, Local1)
- If (LEqual (Local1, 0xFF))
- {
- Store (Zero, IRQW)
- }
- Else
- {
- ShiftLeft (One, Local1, IRQW)
- }
- Return (Local0)
- }
- If (IRQW)
- {
- FindSetRightBit (IRQW, Local1)
- Subtract (Local1, One, IRQL)
- }
- Else
- {
- Store (0xFF, IRQL)
- }
- Store (IOAL, IOBA)
- Return (Zero)
- }
- Method (SSTA, 1, NotSerialized)
- {
- Return (SCOM (Zero, Arg0, Zero))
- }
- Method (SDIS, 1, NotSerialized)
- {
- SCOM (One, Arg0, Zero)
- }
- Method (SCRS, 1, NotSerialized)
- {
- Return (SCOM (0x02, Arg0, Zero))
- }
- Method (SSRS, 2, NotSerialized)
- {
- SCOM (0x03, Arg0, Arg1)
- }
- Device (CO02)
- {
- Name (_HID, EisaId ("PNP0501"))
- Name (_UID, 0x03)
- Name (_DDN, "COM3")
- Method (_STA, 0, NotSerialized)
- {
- Return (SSTA (0x0488))
- }
- Method (_DIS, 0, NotSerialized)
- {
- SDIS (0x0488)
- }
- Method (_SRS, 1, NotSerialized)
- {
- SSRS (0x0488, Arg0)
- }
- Method (_CRS, 0, NotSerialized)
- {
- Return (SCRS (0x0488))
- }
- Method (_PRS, 0, NotSerialized)
- {
- Return (SPRS ())
- }
- }
- Device (CO03)
- {
- Name (_HID, EisaId ("PNP0501"))
- Name (_UID, 0x04)
- Name (_DDN, "COM4")
- Method (_STA, 0, NotSerialized)
- {
- Return (SSTA (0x048C))
- }
- Method (_DIS, 0, NotSerialized)
- {
- SDIS (0x048C)
- }
- Method (_SRS, 1, NotSerialized)
- {
- SSRS (0x048C, Arg0)
- }
- Method (_CRS, 0, NotSerialized)
- {
- Return (SCRS (0x048C))
- }
- Method (_PRS, 0, NotSerialized)
- {
- Return (SPRS ())
- }
- }
- Device (CO04)
- {
- Name (_HID, EisaId ("PNP0501"))
- Name (_UID, 0x05)
- Name (_DDN, "COM5")
- Method (_STA, 0, NotSerialized)
- {
- Return (SSTA (0x0490))
- }
- Method (_DIS, 0, NotSerialized)
- {
- SDIS (0x0490)
- }
- Method (_SRS, 1, NotSerialized)
- {
- SSRS (0x0490, Arg0)
- }
- Method (_CRS, 0, NotSerialized)
- {
- Return (SCRS (0x0490))
- }
- Method (_PRS, 0, NotSerialized)
- {
- Return (SPRS ())
- }
- }
- Device (CO05)
- {
- Name (_HID, EisaId ("PNP0501"))
- Name (_UID, 0x06)
- Name (_DDN, "COM6")
- Method (_STA, 0, NotSerialized)
- {
- Return (SSTA (0x0494))
- }
- Method (_DIS, 0, NotSerialized)
- {
- SDIS (0x0494)
- }
- Method (_SRS, 1, NotSerialized)
- {
- SSRS (0x0494, Arg0)
- }
- Method (_CRS, 0, NotSerialized)
- {
- Return (SCRS (0x0494))
- }
- Method (_PRS, 0, NotSerialized)
- {
- Return (SPRS ())
- }
- }
- Device (CO06)
- {
- Name (_HID, EisaId ("PNP0501"))
- Name (_UID, 0x07)
- Name (_DDN, "COM7")
- Method (_STA, 0, NotSerialized)
- {
- Return (SSTA (0x0498))
- }
- Method (_DIS, 0, NotSerialized)
- {
- SDIS (0x0498)
- }
- Method (_SRS, 1, NotSerialized)
- {
- SSRS (0x0498, Arg0)
- }
- Method (_CRS, 0, NotSerialized)
- {
- Return (SCRS (0x0498))
- }
- Method (_PRS, 0, NotSerialized)
- {
- Return (SPRS ())
- }
- }
- Device (CO07)
- {
- Name (_HID, EisaId ("PNP0501"))
- Name (_UID, 0x08)
- Name (_DDN, "COM8")
- Method (_STA, 0, NotSerialized)
- {
- Return (SSTA (0x049C))
- }
- Method (_DIS, 0, NotSerialized)
- {
- SDIS (0x049C)
- }
- Method (_SRS, 1, NotSerialized)
- {
- SSRS (0x049C, Arg0)
- }
- Method (_CRS, 0, NotSerialized)
- {
- Return (SCRS (0x049C))
- }
- Method (_PRS, 0, NotSerialized)
- {
- Return (SPRS ())
- }
- }
- Device (CO08)
- {
- Name (_HID, EisaId ("PNP0501"))
- Name (_UID, 0x09)
- Name (_DDN, "COM9")
- Method (_STA, 0, NotSerialized)
- {
- Return (SSTA (0x04A0))
- }
- Method (_DIS, 0, NotSerialized)
- {
- SDIS (0x04A0)
- }
- Method (_SRS, 1, NotSerialized)
- {
- SSRS (0x04A0, Arg0)
- }
- Method (_CRS, 0, NotSerialized)
- {
- Return (SCRS (0x04A0))
- }
- Method (_PRS, 0, NotSerialized)
- {
- Return (SPRS ())
- }
- }
- Device (CO09)
- {
- Name (_HID, EisaId ("PNP0501"))
- Name (_UID, 0x0A)
- Name (_DDN, "COM10")
- Method (_STA, 0, NotSerialized)
- {
- Return (SSTA (0x04A4))
- }
- Method (_DIS, 0, NotSerialized)
- {
- SDIS (0x04A4)
- }
- Method (_SRS, 1, NotSerialized)
- {
- SSRS (0x04A4, Arg0)
- }
- Method (_CRS, 0, NotSerialized)
- {
- Return (SCRS (0x04A4))
- }
- Method (_PRS, 0, NotSerialized)
- {
- Return (SPRS ())
- }
- }
- Device (CO0A)
- {
- Name (_HID, EisaId ("PNP0501"))
- Name (_UID, 0x0B)
- Name (_DDN, "COM11")
- Method (_STA, 0, NotSerialized)
- {
- Return (SSTA (0x04A8))
- }
- Method (_DIS, 0, NotSerialized)
- {
- SDIS (0x04A8)
- }
- Method (_SRS, 1, NotSerialized)
- {
- SSRS (0x04A8, Arg0)
- }
- Method (_CRS, 0, NotSerialized)
- {
- Return (SCRS (0x04A8))
- }
- Method (_PRS, 0, NotSerialized)
- {
- Return (SPRS ())
- }
- }
- Device (CO0B)
- {
- Name (_HID, EisaId ("PNP0501"))
- Name (_UID, 0x0C)
- Name (_DDN, "COM12")
- Method (_STA, 0, NotSerialized)
- {
- Return (SSTA (0x04AC))
- }
- Method (_DIS, 0, NotSerialized)
- {
- SDIS (0x04AC)
- }
- Method (_SRS, 1, NotSerialized)
- {
- SSRS (0x04AC, Arg0)
- }
- Method (_CRS, 0, NotSerialized)
- {
- Return (SCRS (0x04AC))
- }
- Method (_PRS, 0, NotSerialized)
- {
- Return (SPRS ())
- }
- }
- Device (CO0C)
- {
- Name (_HID, EisaId ("PNP0501"))
- Name (_UID, 0x0D)
- Name (_DDN, "COM13")
- Method (_STA, 0, NotSerialized)
- {
- Return (SSTA (0x04B0))
- }
- Method (_DIS, 0, NotSerialized)
- {
- SDIS (0x04B0)
- }
- Method (_SRS, 1, NotSerialized)
- {
- SSRS (0x04B0, Arg0)
- }
- Method (_CRS, 0, NotSerialized)
- {
- Return (SCRS (0x04B0))
- }
- Method (_PRS, 0, NotSerialized)
- {
- Return (SPRS ())
- }
- }
- Device (CO0D)
- {
- Name (_HID, EisaId ("PNP0501"))
- Name (_UID, 0x0E)
- Name (_DDN, "COM14")
- Method (_STA, 0, NotSerialized)
- {
- Return (SSTA (0x04B4))
- }
- Method (_DIS, 0, NotSerialized)
- {
- SDIS (0x04B4)
- }
- Method (_SRS, 1, NotSerialized)
- {
- SSRS (0x04B4, Arg0)
- }
- Method (_CRS, 0, NotSerialized)
- {
- Return (SCRS (0x04B4))
- }
- Method (_PRS, 0, NotSerialized)
- {
- Return (SPRS ())
- }
- }
- Device (CO0E)
- {
- Name (_HID, EisaId ("PNP0501"))
- Name (_UID, 0x0F)
- Name (_DDN, "COM15")
- Method (_STA, 0, NotSerialized)
- {
- Return (SSTA (0x04B8))
- }
- Method (_DIS, 0, NotSerialized)
- {
- SDIS (0x04B8)
- }
- Method (_SRS, 1, NotSerialized)
- {
- SSRS (0x04B8, Arg0)
- }
- Method (_CRS, 0, NotSerialized)
- {
- Return (SCRS (0x04B8))
- }
- Method (_PRS, 0, NotSerialized)
- {
- Return (SPRS ())
- }
- }
- Device (CO0F)
- {
- Name (_HID, EisaId ("PNP0501"))
- Name (_UID, 0x10)
- Name (_DDN, "COM16")
- Method (_STA, 0, NotSerialized)
- {
- Return (SSTA (0x04BC))
- }
- Method (_DIS, 0, NotSerialized)
- {
- SDIS (0x04BC)
- }
- Method (_SRS, 1, NotSerialized)
- {
- SSRS (0x04BC, Arg0)
- }
- Method (_CRS, 0, NotSerialized)
- {
- Return (SCRS (0x04BC))
- }
- Method (_PRS, 0, NotSerialized)
- {
- Return (SPRS ())
- }
- }
- Device (CO10)
- {
- Name (_HID, EisaId ("PNP0501"))
- Name (_UID, 0x11)
- Name (_DDN, "COM17")
- Method (_STA, 0, NotSerialized)
- {
- Return (SSTA (0x04C0))
- }
- Method (_DIS, 0, NotSerialized)
- {
- SDIS (0x04C0)
- }
- Method (_SRS, 1, NotSerialized)
- {
- SSRS (0x04C0, Arg0)
- }
- Method (_CRS, 0, NotSerialized)
- {
- Return (SCRS (0x04C0))
- }
- Method (_PRS, 0, NotSerialized)
- {
- Return (SPRS ())
- }
- }
- Device (CO11)
- {
- Name (_HID, EisaId ("PNP0501"))
- Name (_UID, 0x12)
- Name (_DDN, "COM18")
- Method (_STA, 0, NotSerialized)
- {
- Return (SSTA (0x04C4))
- }
- Method (_DIS, 0, NotSerialized)
- {
- SDIS (0x04C4)
- }
- Method (_SRS, 1, NotSerialized)
- {
- SSRS (0x04C4, Arg0)
- }
- Method (_CRS, 0, NotSerialized)
- {
- Return (SCRS (0x04C4))
- }
- Method (_PRS, 0, NotSerialized)
- {
- Return (SPRS ())
- }
- }
- Device (CO12)
- {
- Name (_HID, EisaId ("PNP0501"))
- Name (_UID, 0x13)
- Name (_DDN, "COM19")
- Method (_STA, 0, NotSerialized)
- {
- Return (SSTA (0x04C8))
- }
- Method (_DIS, 0, NotSerialized)
- {
- SDIS (0x04C8)
- }
- Method (_SRS, 1, NotSerialized)
- {
- SSRS (0x04C8, Arg0)
- }
- Method (_CRS, 0, NotSerialized)
- {
- Return (SCRS (0x04C8))
- }
- Method (_PRS, 0, NotSerialized)
- {
- Return (SPRS ())
- }
- }
- Device (CO13)
- {
- Name (_HID, EisaId ("PNP0501"))
- Name (_UID, 0x14)
- Name (_DDN, "COM20")
- Method (_STA, 0, NotSerialized)
- {
- Return (SSTA (0x04CC))
- }
- Method (_DIS, 0, NotSerialized)
- {
- SDIS (0x04CC)
- }
- Method (_SRS, 1, NotSerialized)
- {
- SSRS (0x04CC, Arg0)
- }
- Method (_CRS, 0, NotSerialized)
- {
- Return (SCRS (0x04CC))
- }
- Method (_PRS, 0, NotSerialized)
- {
- Return (SPRS ())
- }
- }
- Device (CO14)
- {
- Name (_HID, EisaId ("PNP0501"))
- Name (_UID, 0x15)
- Name (_DDN, "COM21")
- Method (_STA, 0, NotSerialized)
- {
- Return (SSTA (0x04D0))
- }
- Method (_DIS, 0, NotSerialized)
- {
- SDIS (0x04D0)
- }
- Method (_SRS, 1, NotSerialized)
- {
- SSRS (0x04D0, Arg0)
- }
- Method (_CRS, 0, NotSerialized)
- {
- Return (SCRS (0x04D0))
- }
- Method (_PRS, 0, NotSerialized)
- {
- Return (SPRS ())
- }
- }
- Device (CO15)
- {
- Name (_HID, EisaId ("PNP0501"))
- Name (_UID, 0x16)
- Name (_DDN, "COM22")
- Method (_STA, 0, NotSerialized)
- {
- Return (SSTA (0x04D4))
- }
- Method (_DIS, 0, NotSerialized)
- {
- SDIS (0x04D4)
- }
- Method (_SRS, 1, NotSerialized)
- {
- SSRS (0x04D4, Arg0)
- }
- Method (_CRS, 0, NotSerialized)
- {
- Return (SCRS (0x04D4))
- }
- Method (_PRS, 0, NotSerialized)
- {
- Return (SPRS ())
- }
- }
- Device (CO16)
- {
- Name (_HID, EisaId ("PNP0501"))
- Name (_UID, 0x17)
- Name (_DDN, "COM23")
- Method (_STA, 0, NotSerialized)
- {
- Return (SSTA (0x04D8))
- }
- Method (_DIS, 0, NotSerialized)
- {
- SDIS (0x04D8)
- }
- Method (_SRS, 1, NotSerialized)
- {
- SSRS (0x04D8, Arg0)
- }
- Method (_CRS, 0, NotSerialized)
- {
- Return (SCRS (0x04D8))
- }
- Method (_PRS, 0, NotSerialized)
- {
- Return (SPRS ())
- }
- }
- Device (CO17)
- {
- Name (_HID, EisaId ("PNP0501"))
- Name (_UID, 0x18)
- Name (_DDN, "COM24")
- Method (_STA, 0, NotSerialized)
- {
- Return (SSTA (0x04DC))
- }
- Method (_DIS, 0, NotSerialized)
- {
- SDIS (0x04DC)
- }
- Method (_SRS, 1, NotSerialized)
- {
- SSRS (0x04DC, Arg0)
- }
- Method (_CRS, 0, NotSerialized)
- {
- Return (SCRS (0x04DC))
- }
- Method (_PRS, 0, NotSerialized)
- {
- Return (SPRS ())
- }
- }
- Device (CO18)
- {
- Name (_HID, EisaId ("PNP0501"))
- Name (_UID, 0x19)
- Name (_DDN, "COM25")
- Method (_STA, 0, NotSerialized)
- {
- Return (SSTA (0x04E0))
- }
- Method (_DIS, 0, NotSerialized)
- {
- SDIS (0x04E0)
- }
- Method (_SRS, 1, NotSerialized)
- {
- SSRS (0x04E0, Arg0)
- }
- Method (_CRS, 0, NotSerialized)
- {
- Return (SCRS (0x04E0))
- }
- Method (_PRS, 0, NotSerialized)
- {
- Return (SPRS ())
- }
- }
- Device (CO19)
- {
- Name (_HID, EisaId ("PNP0501"))
- Name (_UID, 0x1A)
- Name (_DDN, "COM26")
- Method (_STA, 0, NotSerialized)
- {
- Return (SSTA (0x04E4))
- }
- Method (_DIS, 0, NotSerialized)
- {
- SDIS (0x04E4)
- }
- Method (_SRS, 1, NotSerialized)
- {
- SSRS (0x04E4, Arg0)
- }
- Method (_CRS, 0, NotSerialized)
- {
- Return (SCRS (0x04E4))
- }
- Method (_PRS, 0, NotSerialized)
- {
- Return (SPRS ())
- }
- }
- Device (CO1A)
- {
- Name (_HID, EisaId ("PNP0501"))
- Name (_UID, 0x1B)
- Name (_DDN, "COM27")
- Method (_STA, 0, NotSerialized)
- {
- Return (SSTA (0x04E8))
- }
- Method (_DIS, 0, NotSerialized)
- {
- SDIS (0x04E8)
- }
- Method (_SRS, 1, NotSerialized)
- {
- SSRS (0x04E8, Arg0)
- }
- Method (_CRS, 0, NotSerialized)
- {
- Return (SCRS (0x04E8))
- }
- Method (_PRS, 0, NotSerialized)
- {
- Return (SPRS ())
- }
- }
- Device (CO1B)
- {
- Name (_HID, EisaId ("PNP0501"))
- Name (_UID, 0x1C)
- Name (_DDN, "COM28")
- Method (_STA, 0, NotSerialized)
- {
- Return (SSTA (0x04EC))
- }
- Method (_DIS, 0, NotSerialized)
- {
- SDIS (0x04EC)
- }
- Method (_SRS, 1, NotSerialized)
- {
- SSRS (0x04EC, Arg0)
- }
- Method (_CRS, 0, NotSerialized)
- {
- Return (SCRS (0x04EC))
- }
- Method (_PRS, 0, NotSerialized)
- {
- Return (SPRS ())
- }
- }
- Device (CO1C)
- {
- Name (_HID, EisaId ("PNP0501"))
- Name (_UID, 0x1D)
- Name (_DDN, "COM29")
- Method (_STA, 0, NotSerialized)
- {
- Return (SSTA (0x04F0))
- }
- Method (_DIS, 0, NotSerialized)
- {
- SDIS (0x04F0)
- }
- Method (_SRS, 1, NotSerialized)
- {
- SSRS (0x04F0, Arg0)
- }
- Method (_CRS, 0, NotSerialized)
- {
- Return (SCRS (0x04F0))
- }
- Method (_PRS, 0, NotSerialized)
- {
- Return (SPRS ())
- }
- }
- Device (CO1D)
- {
- Name (_HID, EisaId ("PNP0501"))
- Name (_UID, 0x1E)
- Name (_DDN, "COM30")
- Method (_STA, 0, NotSerialized)
- {
- Return (SSTA (0x04F4))
- }
- Method (_DIS, 0, NotSerialized)
- {
- SDIS (0x04F4)
- }
- Method (_SRS, 1, NotSerialized)
- {
- SSRS (0x04F4, Arg0)
- }
- Method (_CRS, 0, NotSerialized)
- {
- Return (SCRS (0x04F4))
- }
- Method (_PRS, 0, NotSerialized)
- {
- Return (SPRS ())
- }
- }
- Device (CO1E)
- {
- Name (_HID, EisaId ("PNP0501"))
- Name (_UID, 0x1F)
- Name (_DDN, "COM31")
- Method (_STA, 0, NotSerialized)
- {
- Return (SSTA (0x04F8))
- }
- Method (_DIS, 0, NotSerialized)
- {
- SDIS (0x04F8)
- }
- Method (_SRS, 1, NotSerialized)
- {
- SSRS (0x04F8, Arg0)
- }
- Method (_CRS, 0, NotSerialized)
- {
- Return (SCRS (0x04F8))
- }
- Method (_PRS, 0, NotSerialized)
- {
- Return (SPRS ())
- }
- }
- Device (CO1F)
- {
- Name (_HID, EisaId ("PNP0501"))
- Name (_UID, 0x20)
- Name (_DDN, "COM32")
- Method (_STA, 0, NotSerialized)
- {
- Return (SSTA (0x04FC))
- }
- Method (_DIS, 0, NotSerialized)
- {
- SDIS (0x04FC)
- }
- Method (_SRS, 1, NotSerialized)
- {
- SSRS (0x04FC, Arg0)
- }
- Method (_CRS, 0, NotSerialized)
- {
- Return (SCRS (0x04FC))
- }
- Method (_PRS, 0, NotSerialized)
- {
- Return (SPRS ())
- }
- }
- }
- Scope (\_PR)
- {
- Processor (CP00, 0x00, 0x00000450, 0x06) {}
- }
- Scope (\_SB)
- {
- Scope (PCI0)
- {
- Device (P2P0)
- {
- Name (_ADR, 0x00110000)
- Name (_HPP, Package (0x04)
- {
- 0x08,
- 0x40,
- One,
- Zero
- })
- Method (BSTA, 1, NotSerialized)
- {
- If (LNot (_STA ()))
- {
- Return (Zero)
- }
- If (LEqual (Ones, Arg0))
- {
- Return (Zero)
- }
- Return (0x0F)
- }
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- If (LEqual (ID, 0x079015AD))
- {
- Return (0x0F)
- }
- Return (Zero)
- }
- Device (S1F0)
- {
- Name (_ADR, Zero)
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- Return (BSTA (ID))
- }
- }
- Device (HDEF)
- {
- Name (_ADR, 0x00010000)
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- Return (BSTA (ID))
- }
- }
- Device (S3F0)
- {
- Name (_ADR, 0x00020000)
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- Return (BSTA (ID))
- }
- }
- Device (S4F0)
- {
- Name (_ADR, 0x00030000)
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- Return (BSTA (ID))
- }
- }
- Device (S5F0)
- {
- Name (_ADR, 0x00040000)
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- Return (BSTA (ID))
- }
- }
- Device (S6F0)
- {
- Name (_ADR, 0x00050000)
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- Return (BSTA (ID))
- }
- }
- Device (S7F0)
- {
- Name (_ADR, 0x00060000)
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- Return (BSTA (ID))
- }
- }
- Device (S8F0)
- {
- Name (_ADR, 0x00070000)
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- Return (BSTA (ID))
- }
- }
- Device (S9F0)
- {
- Name (_ADR, 0x00080000)
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- Return (BSTA (ID))
- }
- }
- Device (SAF0)
- {
- Name (_ADR, 0x00090000)
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- Return (BSTA (ID))
- }
- }
- Device (SBF0)
- {
- Name (_ADR, 0x000A0000)
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- Return (BSTA (ID))
- }
- }
- Device (SCF0)
- {
- Name (_ADR, 0x000B0000)
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- Return (BSTA (ID))
- }
- }
- Device (SDF0)
- {
- Name (_ADR, 0x000C0000)
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- Return (BSTA (ID))
- }
- }
- Device (SEF0)
- {
- Name (_ADR, 0x000D0000)
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- Return (BSTA (ID))
- }
- }
- Device (SFF0)
- {
- Name (_ADR, 0x000E0000)
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- Return (BSTA (ID))
- }
- }
- Device (SGF0)
- {
- Name (_ADR, 0x000F0000)
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- Return (BSTA (ID))
- }
- }
- Device (SHF0)
- {
- Name (_ADR, 0x00100000)
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- Return (BSTA (ID))
- }
- }
- Device (SIF0)
- {
- Name (_ADR, 0x00110000)
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- Return (BSTA (ID))
- }
- }
- Device (SJF0)
- {
- Name (_ADR, 0x00120000)
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- Return (BSTA (ID))
- }
- }
- Device (SKF0)
- {
- Name (_ADR, 0x00130000)
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- Return (BSTA (ID))
- }
- }
- Device (SLF0)
- {
- Name (_ADR, 0x00140000)
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- Return (BSTA (ID))
- }
- }
- Device (SMF0)
- {
- Name (_ADR, 0x00150000)
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- Return (BSTA (ID))
- }
- }
- Device (SNF0)
- {
- Name (_ADR, 0x00160000)
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- Return (BSTA (ID))
- }
- }
- Device (SOF0)
- {
- Name (_ADR, 0x00170000)
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- Return (BSTA (ID))
- }
- }
- Device (SPF0)
- {
- Name (_ADR, 0x00180000)
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- Return (BSTA (ID))
- }
- }
- Device (SQF0)
- {
- Name (_ADR, 0x00190000)
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- Return (BSTA (ID))
- }
- }
- Device (SRF0)
- {
- Name (_ADR, 0x001A0000)
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- Return (BSTA (ID))
- }
- }
- Device (SSF0)
- {
- Name (_ADR, 0x001B0000)
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- Return (BSTA (ID))
- }
- }
- Device (STF0)
- {
- Name (_ADR, 0x001C0000)
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- Return (BSTA (ID))
- }
- }
- Device (SUF0)
- {
- Name (_ADR, 0x001D0000)
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- Return (BSTA (ID))
- }
- }
- Device (SVF0)
- {
- Name (_ADR, 0x001E0000)
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- Return (BSTA (ID))
- }
- }
- Device (SWF0)
- {
- Name (_ADR, 0x001F0000)
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- Return (BSTA (ID))
- }
- }
- }
- Device (P2P1)
- {
- Name (_ADR, 0x00120000)
- Name (_HPP, Package (0x04)
- {
- 0x08,
- 0x40,
- One,
- Zero
- })
- Method (BSTA, 1, NotSerialized)
- {
- If (LNot (_STA ()))
- {
- Return (Zero)
- }
- If (LEqual (Ones, Arg0))
- {
- Return (Zero)
- }
- Return (0x0F)
- }
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- If (LEqual (ID, 0x079015AD))
- {
- Return (0x0F)
- }
- Return (Zero)
- }
- Device (S1F0)
- {
- Name (_ADR, Zero)
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- Return (BSTA (ID))
- }
- }
- Device (S2F0)
- {
- Name (_ADR, 0x00010000)
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- Return (BSTA (ID))
- }
- }
- Device (S3F0)
- {
- Name (_ADR, 0x00020000)
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- Return (BSTA (ID))
- }
- }
- Device (S4F0)
- {
- Name (_ADR, 0x00030000)
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- Return (BSTA (ID))
- }
- }
- Device (S5F0)
- {
- Name (_ADR, 0x00040000)
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- Return (BSTA (ID))
- }
- }
- Device (S6F0)
- {
- Name (_ADR, 0x00050000)
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- Return (BSTA (ID))
- }
- }
- Device (S7F0)
- {
- Name (_ADR, 0x00060000)
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- Return (BSTA (ID))
- }
- }
- Device (S8F0)
- {
- Name (_ADR, 0x00070000)
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- Return (BSTA (ID))
- }
- }
- Device (S9F0)
- {
- Name (_ADR, 0x00080000)
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- Return (BSTA (ID))
- }
- }
- Device (SAF0)
- {
- Name (_ADR, 0x00090000)
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- Return (BSTA (ID))
- }
- }
- Device (SBF0)
- {
- Name (_ADR, 0x000A0000)
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- Return (BSTA (ID))
- }
- }
- Device (SCF0)
- {
- Name (_ADR, 0x000B0000)
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- Return (BSTA (ID))
- }
- }
- Device (SDF0)
- {
- Name (_ADR, 0x000C0000)
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- Return (BSTA (ID))
- }
- }
- Device (SEF0)
- {
- Name (_ADR, 0x000D0000)
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- Return (BSTA (ID))
- }
- }
- Device (SFF0)
- {
- Name (_ADR, 0x000E0000)
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- Return (BSTA (ID))
- }
- }
- Device (SGF0)
- {
- Name (_ADR, 0x000F0000)
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- Return (BSTA (ID))
- }
- }
- Device (SHF0)
- {
- Name (_ADR, 0x00100000)
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- Return (BSTA (ID))
- }
- }
- Device (SIF0)
- {
- Name (_ADR, 0x00110000)
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- Return (BSTA (ID))
- }
- }
- Device (SJF0)
- {
- Name (_ADR, 0x00120000)
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- Return (BSTA (ID))
- }
- }
- Device (SKF0)
- {
- Name (_ADR, 0x00130000)
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- Return (BSTA (ID))
- }
- }
- Device (SLF0)
- {
- Name (_ADR, 0x00140000)
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- Return (BSTA (ID))
- }
- }
- Device (SMF0)
- {
- Name (_ADR, 0x00150000)
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- Return (BSTA (ID))
- }
- }
- Device (SNF0)
- {
- Name (_ADR, 0x00160000)
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- Return (BSTA (ID))
- }
- }
- Device (SOF0)
- {
- Name (_ADR, 0x00170000)
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- Return (BSTA (ID))
- }
- }
- Device (SPF0)
- {
- Name (_ADR, 0x00180000)
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- Return (BSTA (ID))
- }
- }
- Device (SQF0)
- {
- Name (_ADR, 0x00190000)
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- Return (BSTA (ID))
- }
- }
- Device (SRF0)
- {
- Name (_ADR, 0x001A0000)
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- Return (BSTA (ID))
- }
- }
- Device (SSF0)
- {
- Name (_ADR, 0x001B0000)
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- Return (BSTA (ID))
- }
- }
- Device (STF0)
- {
- Name (_ADR, 0x001C0000)
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- Return (BSTA (ID))
- }
- }
- Device (SUF0)
- {
- Name (_ADR, 0x001D0000)
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- Return (BSTA (ID))
- }
- }
- Device (SVF0)
- {
- Name (_ADR, 0x001E0000)
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- Return (BSTA (ID))
- }
- }
- Device (SWF0)
- {
- Name (_ADR, 0x001F0000)
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- Return (BSTA (ID))
- }
- }
- }
- Device (P2P2)
- {
- Name (_ADR, 0x00130000)
- Name (_HPP, Package (0x04)
- {
- 0x08,
- 0x40,
- One,
- Zero
- })
- Method (BSTA, 1, NotSerialized)
- {
- If (LNot (_STA ()))
- {
- Return (Zero)
- }
- If (LEqual (Ones, Arg0))
- {
- Return (Zero)
- }
- Return (0x0F)
- }
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- If (LEqual (ID, 0x079015AD))
- {
- Return (0x0F)
- }
- Return (Zero)
- }
- Device (S1F0)
- {
- Name (_ADR, Zero)
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- Return (BSTA (ID))
- }
- }
- Device (S2F0)
- {
- Name (_ADR, 0x00010000)
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- Return (BSTA (ID))
- }
- }
- Device (S3F0)
- {
- Name (_ADR, 0x00020000)
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- Return (BSTA (ID))
- }
- }
- Device (S4F0)
- {
- Name (_ADR, 0x00030000)
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- Return (BSTA (ID))
- }
- }
- Device (S5F0)
- {
- Name (_ADR, 0x00040000)
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- Return (BSTA (ID))
- }
- }
- Device (S6F0)
- {
- Name (_ADR, 0x00050000)
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- Return (BSTA (ID))
- }
- }
- Device (S7F0)
- {
- Name (_ADR, 0x00060000)
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- Return (BSTA (ID))
- }
- }
- Device (S8F0)
- {
- Name (_ADR, 0x00070000)
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- Return (BSTA (ID))
- }
- }
- Device (S9F0)
- {
- Name (_ADR, 0x00080000)
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- Return (BSTA (ID))
- }
- }
- Device (SAF0)
- {
- Name (_ADR, 0x00090000)
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- Return (BSTA (ID))
- }
- }
- Device (SBF0)
- {
- Name (_ADR, 0x000A0000)
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- Return (BSTA (ID))
- }
- }
- Device (SCF0)
- {
- Name (_ADR, 0x000B0000)
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- Return (BSTA (ID))
- }
- }
- Device (SDF0)
- {
- Name (_ADR, 0x000C0000)
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- Return (BSTA (ID))
- }
- }
- Device (SEF0)
- {
- Name (_ADR, 0x000D0000)
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- Return (BSTA (ID))
- }
- }
- Device (SFF0)
- {
- Name (_ADR, 0x000E0000)
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- Return (BSTA (ID))
- }
- }
- Device (SGF0)
- {
- Name (_ADR, 0x000F0000)
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- Return (BSTA (ID))
- }
- }
- Device (SHF0)
- {
- Name (_ADR, 0x00100000)
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- Return (BSTA (ID))
- }
- }
- Device (SIF0)
- {
- Name (_ADR, 0x00110000)
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- Return (BSTA (ID))
- }
- }
- Device (SJF0)
- {
- Name (_ADR, 0x00120000)
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- Return (BSTA (ID))
- }
- }
- Device (SKF0)
- {
- Name (_ADR, 0x00130000)
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- Return (BSTA (ID))
- }
- }
- Device (SLF0)
- {
- Name (_ADR, 0x00140000)
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- Return (BSTA (ID))
- }
- }
- Device (SMF0)
- {
- Name (_ADR, 0x00150000)
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- Return (BSTA (ID))
- }
- }
- Device (SNF0)
- {
- Name (_ADR, 0x00160000)
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- Return (BSTA (ID))
- }
- }
- Device (SOF0)
- {
- Name (_ADR, 0x00170000)
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- Return (BSTA (ID))
- }
- }
- Device (SPF0)
- {
- Name (_ADR, 0x00180000)
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- Return (BSTA (ID))
- }
- }
- Device (SQF0)
- {
- Name (_ADR, 0x00190000)
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- Return (BSTA (ID))
- }
- }
- Device (SRF0)
- {
- Name (_ADR, 0x001A0000)
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- Return (BSTA (ID))
- }
- }
- Device (SSF0)
- {
- Name (_ADR, 0x001B0000)
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- Return (BSTA (ID))
- }
- }
- Device (STF0)
- {
- Name (_ADR, 0x001C0000)
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- Return (BSTA (ID))
- }
- }
- Device (SUF0)
- {
- Name (_ADR, 0x001D0000)
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- Return (BSTA (ID))
- }
- }
- Device (SVF0)
- {
- Name (_ADR, 0x001E0000)
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- Return (BSTA (ID))
- }
- }
- Device (SWF0)
- {
- Name (_ADR, 0x001F0000)
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- Return (BSTA (ID))
- }
- }
- }
- Device (P2P3)
- {
- Name (_ADR, 0x00140000)
- Name (_HPP, Package (0x04)
- {
- 0x08,
- 0x40,
- One,
- Zero
- })
- Method (BSTA, 1, NotSerialized)
- {
- If (LNot (_STA ()))
- {
- Return (Zero)
- }
- If (LEqual (Ones, Arg0))
- {
- Return (Zero)
- }
- Return (0x0F)
- }
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- If (LEqual (ID, 0x079015AD))
- {
- Return (0x0F)
- }
- Return (Zero)
- }
- Device (S1F0)
- {
- Name (_ADR, Zero)
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- Return (BSTA (ID))
- }
- }
- Device (S2F0)
- {
- Name (_ADR, 0x00010000)
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- Return (BSTA (ID))
- }
- }
- Device (S3F0)
- {
- Name (_ADR, 0x00020000)
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- Return (BSTA (ID))
- }
- }
- Device (S4F0)
- {
- Name (_ADR, 0x00030000)
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- Return (BSTA (ID))
- }
- }
- Device (S5F0)
- {
- Name (_ADR, 0x00040000)
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- Return (BSTA (ID))
- }
- }
- Device (S6F0)
- {
- Name (_ADR, 0x00050000)
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- Return (BSTA (ID))
- }
- }
- Device (S7F0)
- {
- Name (_ADR, 0x00060000)
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- Return (BSTA (ID))
- }
- }
- Device (S8F0)
- {
- Name (_ADR, 0x00070000)
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- Return (BSTA (ID))
- }
- }
- Device (S9F0)
- {
- Name (_ADR, 0x00080000)
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- Return (BSTA (ID))
- }
- }
- Device (SAF0)
- {
- Name (_ADR, 0x00090000)
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- Return (BSTA (ID))
- }
- }
- Device (SBF0)
- {
- Name (_ADR, 0x000A0000)
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- Return (BSTA (ID))
- }
- }
- Device (SCF0)
- {
- Name (_ADR, 0x000B0000)
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- Return (BSTA (ID))
- }
- }
- Device (SDF0)
- {
- Name (_ADR, 0x000C0000)
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- Return (BSTA (ID))
- }
- }
- Device (SEF0)
- {
- Name (_ADR, 0x000D0000)
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- Return (BSTA (ID))
- }
- }
- Device (SFF0)
- {
- Name (_ADR, 0x000E0000)
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- Return (BSTA (ID))
- }
- }
- Device (SGF0)
- {
- Name (_ADR, 0x000F0000)
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- Return (BSTA (ID))
- }
- }
- Device (SHF0)
- {
- Name (_ADR, 0x00100000)
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- Return (BSTA (ID))
- }
- }
- Device (SIF0)
- {
- Name (_ADR, 0x00110000)
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- Return (BSTA (ID))
- }
- }
- Device (SJF0)
- {
- Name (_ADR, 0x00120000)
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- Return (BSTA (ID))
- }
- }
- Device (SKF0)
- {
- Name (_ADR, 0x00130000)
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- Return (BSTA (ID))
- }
- }
- Device (SLF0)
- {
- Name (_ADR, 0x00140000)
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- Return (BSTA (ID))
- }
- }
- Device (SMF0)
- {
- Name (_ADR, 0x00150000)
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- Return (BSTA (ID))
- }
- }
- Device (SNF0)
- {
- Name (_ADR, 0x00160000)
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- Return (BSTA (ID))
- }
- }
- Device (SOF0)
- {
- Name (_ADR, 0x00170000)
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- Return (BSTA (ID))
- }
- }
- Device (SPF0)
- {
- Name (_ADR, 0x00180000)
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- Return (BSTA (ID))
- }
- }
- Device (SQF0)
- {
- Name (_ADR, 0x00190000)
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- Return (BSTA (ID))
- }
- }
- Device (SRF0)
- {
- Name (_ADR, 0x001A0000)
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- Return (BSTA (ID))
- }
- }
- Device (SSF0)
- {
- Name (_ADR, 0x001B0000)
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- Return (BSTA (ID))
- }
- }
- Device (STF0)
- {
- Name (_ADR, 0x001C0000)
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- Return (BSTA (ID))
- }
- }
- Device (SUF0)
- {
- Name (_ADR, 0x001D0000)
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- Return (BSTA (ID))
- }
- }
- Device (SVF0)
- {
- Name (_ADR, 0x001E0000)
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- Return (BSTA (ID))
- }
- }
- Device (SWF0)
- {
- Name (_ADR, 0x001F0000)
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- Return (BSTA (ID))
- }
- }
- }
- Device (PE40)
- {
- Name (_ADR, 0x00150000)
- Name (_HPP, Package (0x04)
- {
- 0x08,
- 0x40,
- One,
- Zero
- })
- Method (BSTA, 1, NotSerialized)
- {
- If (LNot (_STA ()))
- {
- Return (Zero)
- }
- If (LEqual (Ones, Arg0))
- {
- Return (Zero)
- }
- Return (0x0F)
- }
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- If (LEqual (ID, 0x07A015AD))
- {
- Return (0x0F)
- }
- Return (Zero)
- }
- Device (S1F0)
- {
- Name (_ADR, Zero)
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- Return (BSTA (ID))
- }
- }
- }
- Device (PE50)
- {
- Name (_ADR, 0x00160000)
- Name (_HPP, Package (0x04)
- {
- 0x08,
- 0x40,
- One,
- Zero
- })
- Method (BSTA, 1, NotSerialized)
- {
- If (LNot (_STA ()))
- {
- Return (Zero)
- }
- If (LEqual (Ones, Arg0))
- {
- Return (Zero)
- }
- Return (0x0F)
- }
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- If (LEqual (ID, 0x07A015AD))
- {
- Return (0x0F)
- }
- Return (Zero)
- }
- Device (S1F0)
- {
- Name (_ADR, Zero)
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- Return (BSTA (ID))
- }
- }
- }
- Device (PE60)
- {
- Name (_ADR, 0x00170000)
- Name (_HPP, Package (0x04)
- {
- 0x08,
- 0x40,
- One,
- Zero
- })
- Method (BSTA, 1, NotSerialized)
- {
- If (LNot (_STA ()))
- {
- Return (Zero)
- }
- If (LEqual (Ones, Arg0))
- {
- Return (Zero)
- }
- Return (0x0F)
- }
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- If (LEqual (ID, 0x07A015AD))
- {
- Return (0x0F)
- }
- Return (Zero)
- }
- Device (S1F0)
- {
- Name (_ADR, Zero)
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- Return (BSTA (ID))
- }
- }
- }
- Device (PE70)
- {
- Name (_ADR, 0x00180000)
- Name (_HPP, Package (0x04)
- {
- 0x08,
- 0x40,
- One,
- Zero
- })
- Method (BSTA, 1, NotSerialized)
- {
- If (LNot (_STA ()))
- {
- Return (Zero)
- }
- If (LEqual (Ones, Arg0))
- {
- Return (Zero)
- }
- Return (0x0F)
- }
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- If (LEqual (ID, 0x07A015AD))
- {
- Return (0x0F)
- }
- Return (Zero)
- }
- Device (S1F0)
- {
- Name (_ADR, Zero)
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- Return (BSTA (ID))
- }
- }
- }
- Device (PE41)
- {
- Name (_ADR, 0x00150001)
- Name (_HPP, Package (0x04)
- {
- 0x08,
- 0x40,
- One,
- Zero
- })
- Method (BSTA, 1, NotSerialized)
- {
- If (LNot (_STA ()))
- {
- Return (Zero)
- }
- If (LEqual (Ones, Arg0))
- {
- Return (Zero)
- }
- Return (0x0F)
- }
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- If (LEqual (ID, 0x07A015AD))
- {
- Return (0x0F)
- }
- Return (Zero)
- }
- Device (S1F0)
- {
- Name (_ADR, Zero)
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- Return (BSTA (ID))
- }
- }
- }
- Device (PE42)
- {
- Name (_ADR, 0x00150002)
- Name (_HPP, Package (0x04)
- {
- 0x08,
- 0x40,
- One,
- Zero
- })
- Method (BSTA, 1, NotSerialized)
- {
- If (LNot (_STA ()))
- {
- Return (Zero)
- }
- If (LEqual (Ones, Arg0))
- {
- Return (Zero)
- }
- Return (0x0F)
- }
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- If (LEqual (ID, 0x07A015AD))
- {
- Return (0x0F)
- }
- Return (Zero)
- }
- Device (S1F0)
- {
- Name (_ADR, Zero)
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- Return (BSTA (ID))
- }
- }
- }
- Device (PE43)
- {
- Name (_ADR, 0x00150003)
- Name (_HPP, Package (0x04)
- {
- 0x08,
- 0x40,
- One,
- Zero
- })
- Method (BSTA, 1, NotSerialized)
- {
- If (LNot (_STA ()))
- {
- Return (Zero)
- }
- If (LEqual (Ones, Arg0))
- {
- Return (Zero)
- }
- Return (0x0F)
- }
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- If (LEqual (ID, 0x07A015AD))
- {
- Return (0x0F)
- }
- Return (Zero)
- }
- Device (S1F0)
- {
- Name (_ADR, Zero)
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- Return (BSTA (ID))
- }
- }
- }
- Device (PE44)
- {
- Name (_ADR, 0x00150004)
- Name (_HPP, Package (0x04)
- {
- 0x08,
- 0x40,
- One,
- Zero
- })
- Method (BSTA, 1, NotSerialized)
- {
- If (LNot (_STA ()))
- {
- Return (Zero)
- }
- If (LEqual (Ones, Arg0))
- {
- Return (Zero)
- }
- Return (0x0F)
- }
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- If (LEqual (ID, 0x07A015AD))
- {
- Return (0x0F)
- }
- Return (Zero)
- }
- Device (S1F0)
- {
- Name (_ADR, Zero)
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- Return (BSTA (ID))
- }
- }
- }
- Device (PE45)
- {
- Name (_ADR, 0x00150005)
- Name (_HPP, Package (0x04)
- {
- 0x08,
- 0x40,
- One,
- Zero
- })
- Method (BSTA, 1, NotSerialized)
- {
- If (LNot (_STA ()))
- {
- Return (Zero)
- }
- If (LEqual (Ones, Arg0))
- {
- Return (Zero)
- }
- Return (0x0F)
- }
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- If (LEqual (ID, 0x07A015AD))
- {
- Return (0x0F)
- }
- Return (Zero)
- }
- Device (S1F0)
- {
- Name (_ADR, Zero)
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- Return (BSTA (ID))
- }
- }
- }
- Device (PE46)
- {
- Name (_ADR, 0x00150006)
- Name (_HPP, Package (0x04)
- {
- 0x08,
- 0x40,
- One,
- Zero
- })
- Method (BSTA, 1, NotSerialized)
- {
- If (LNot (_STA ()))
- {
- Return (Zero)
- }
- If (LEqual (Ones, Arg0))
- {
- Return (Zero)
- }
- Return (0x0F)
- }
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- If (LEqual (ID, 0x07A015AD))
- {
- Return (0x0F)
- }
- Return (Zero)
- }
- Device (S1F0)
- {
- Name (_ADR, Zero)
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- Return (BSTA (ID))
- }
- }
- }
- Device (PE47)
- {
- Name (_ADR, 0x00150007)
- Name (_HPP, Package (0x04)
- {
- 0x08,
- 0x40,
- One,
- Zero
- })
- Method (BSTA, 1, NotSerialized)
- {
- If (LNot (_STA ()))
- {
- Return (Zero)
- }
- If (LEqual (Ones, Arg0))
- {
- Return (Zero)
- }
- Return (0x0F)
- }
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- If (LEqual (ID, 0x07A015AD))
- {
- Return (0x0F)
- }
- Return (Zero)
- }
- Device (S1F0)
- {
- Name (_ADR, Zero)
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- Return (BSTA (ID))
- }
- }
- }
- Device (PE51)
- {
- Name (_ADR, 0x00160001)
- Name (_HPP, Package (0x04)
- {
- 0x08,
- 0x40,
- One,
- Zero
- })
- Method (BSTA, 1, NotSerialized)
- {
- If (LNot (_STA ()))
- {
- Return (Zero)
- }
- If (LEqual (Ones, Arg0))
- {
- Return (Zero)
- }
- Return (0x0F)
- }
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- If (LEqual (ID, 0x07A015AD))
- {
- Return (0x0F)
- }
- Return (Zero)
- }
- Device (S1F0)
- {
- Name (_ADR, Zero)
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- Return (BSTA (ID))
- }
- }
- }
- Device (PE52)
- {
- Name (_ADR, 0x00160002)
- Name (_HPP, Package (0x04)
- {
- 0x08,
- 0x40,
- One,
- Zero
- })
- Method (BSTA, 1, NotSerialized)
- {
- If (LNot (_STA ()))
- {
- Return (Zero)
- }
- If (LEqual (Ones, Arg0))
- {
- Return (Zero)
- }
- Return (0x0F)
- }
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- If (LEqual (ID, 0x07A015AD))
- {
- Return (0x0F)
- }
- Return (Zero)
- }
- Device (S1F0)
- {
- Name (_ADR, Zero)
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- Return (BSTA (ID))
- }
- }
- }
- Device (PE53)
- {
- Name (_ADR, 0x00160003)
- Name (_HPP, Package (0x04)
- {
- 0x08,
- 0x40,
- One,
- Zero
- })
- Method (BSTA, 1, NotSerialized)
- {
- If (LNot (_STA ()))
- {
- Return (Zero)
- }
- If (LEqual (Ones, Arg0))
- {
- Return (Zero)
- }
- Return (0x0F)
- }
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- If (LEqual (ID, 0x07A015AD))
- {
- Return (0x0F)
- }
- Return (Zero)
- }
- Device (S1F0)
- {
- Name (_ADR, Zero)
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- Return (BSTA (ID))
- }
- }
- }
- Device (PE54)
- {
- Name (_ADR, 0x00160004)
- Name (_HPP, Package (0x04)
- {
- 0x08,
- 0x40,
- One,
- Zero
- })
- Method (BSTA, 1, NotSerialized)
- {
- If (LNot (_STA ()))
- {
- Return (Zero)
- }
- If (LEqual (Ones, Arg0))
- {
- Return (Zero)
- }
- Return (0x0F)
- }
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- If (LEqual (ID, 0x07A015AD))
- {
- Return (0x0F)
- }
- Return (Zero)
- }
- Device (S1F0)
- {
- Name (_ADR, Zero)
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- Return (BSTA (ID))
- }
- }
- }
- Device (PE55)
- {
- Name (_ADR, 0x00160005)
- Name (_HPP, Package (0x04)
- {
- 0x08,
- 0x40,
- One,
- Zero
- })
- Method (BSTA, 1, NotSerialized)
- {
- If (LNot (_STA ()))
- {
- Return (Zero)
- }
- If (LEqual (Ones, Arg0))
- {
- Return (Zero)
- }
- Return (0x0F)
- }
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- If (LEqual (ID, 0x07A015AD))
- {
- Return (0x0F)
- }
- Return (Zero)
- }
- Device (S1F0)
- {
- Name (_ADR, Zero)
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- Return (BSTA (ID))
- }
- }
- }
- Device (PE56)
- {
- Name (_ADR, 0x00160006)
- Name (_HPP, Package (0x04)
- {
- 0x08,
- 0x40,
- One,
- Zero
- })
- Method (BSTA, 1, NotSerialized)
- {
- If (LNot (_STA ()))
- {
- Return (Zero)
- }
- If (LEqual (Ones, Arg0))
- {
- Return (Zero)
- }
- Return (0x0F)
- }
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- If (LEqual (ID, 0x07A015AD))
- {
- Return (0x0F)
- }
- Return (Zero)
- }
- Device (S1F0)
- {
- Name (_ADR, Zero)
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- Return (BSTA (ID))
- }
- }
- }
- Device (PE57)
- {
- Name (_ADR, 0x00160007)
- Name (_HPP, Package (0x04)
- {
- 0x08,
- 0x40,
- One,
- Zero
- })
- Method (BSTA, 1, NotSerialized)
- {
- If (LNot (_STA ()))
- {
- Return (Zero)
- }
- If (LEqual (Ones, Arg0))
- {
- Return (Zero)
- }
- Return (0x0F)
- }
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- If (LEqual (ID, 0x07A015AD))
- {
- Return (0x0F)
- }
- Return (Zero)
- }
- Device (S1F0)
- {
- Name (_ADR, Zero)
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- Return (BSTA (ID))
- }
- }
- }
- Device (PE61)
- {
- Name (_ADR, 0x00170001)
- Name (_HPP, Package (0x04)
- {
- 0x08,
- 0x40,
- One,
- Zero
- })
- Method (BSTA, 1, NotSerialized)
- {
- If (LNot (_STA ()))
- {
- Return (Zero)
- }
- If (LEqual (Ones, Arg0))
- {
- Return (Zero)
- }
- Return (0x0F)
- }
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- If (LEqual (ID, 0x07A015AD))
- {
- Return (0x0F)
- }
- Return (Zero)
- }
- Device (S1F0)
- {
- Name (_ADR, Zero)
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- Return (BSTA (ID))
- }
- }
- }
- Device (PE62)
- {
- Name (_ADR, 0x00170002)
- Name (_HPP, Package (0x04)
- {
- 0x08,
- 0x40,
- One,
- Zero
- })
- Method (BSTA, 1, NotSerialized)
- {
- If (LNot (_STA ()))
- {
- Return (Zero)
- }
- If (LEqual (Ones, Arg0))
- {
- Return (Zero)
- }
- Return (0x0F)
- }
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- If (LEqual (ID, 0x07A015AD))
- {
- Return (0x0F)
- }
- Return (Zero)
- }
- Device (S1F0)
- {
- Name (_ADR, Zero)
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- Return (BSTA (ID))
- }
- }
- }
- Device (PE63)
- {
- Name (_ADR, 0x00170003)
- Name (_HPP, Package (0x04)
- {
- 0x08,
- 0x40,
- One,
- Zero
- })
- Method (BSTA, 1, NotSerialized)
- {
- If (LNot (_STA ()))
- {
- Return (Zero)
- }
- If (LEqual (Ones, Arg0))
- {
- Return (Zero)
- }
- Return (0x0F)
- }
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- If (LEqual (ID, 0x07A015AD))
- {
- Return (0x0F)
- }
- Return (Zero)
- }
- Device (S1F0)
- {
- Name (_ADR, Zero)
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- Return (BSTA (ID))
- }
- }
- }
- Device (PE64)
- {
- Name (_ADR, 0x00170004)
- Name (_HPP, Package (0x04)
- {
- 0x08,
- 0x40,
- One,
- Zero
- })
- Method (BSTA, 1, NotSerialized)
- {
- If (LNot (_STA ()))
- {
- Return (Zero)
- }
- If (LEqual (Ones, Arg0))
- {
- Return (Zero)
- }
- Return (0x0F)
- }
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- If (LEqual (ID, 0x07A015AD))
- {
- Return (0x0F)
- }
- Return (Zero)
- }
- Device (S1F0)
- {
- Name (_ADR, Zero)
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- Return (BSTA (ID))
- }
- }
- }
- Device (PE65)
- {
- Name (_ADR, 0x00170005)
- Name (_HPP, Package (0x04)
- {
- 0x08,
- 0x40,
- One,
- Zero
- })
- Method (BSTA, 1, NotSerialized)
- {
- If (LNot (_STA ()))
- {
- Return (Zero)
- }
- If (LEqual (Ones, Arg0))
- {
- Return (Zero)
- }
- Return (0x0F)
- }
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- If (LEqual (ID, 0x07A015AD))
- {
- Return (0x0F)
- }
- Return (Zero)
- }
- Device (S1F0)
- {
- Name (_ADR, Zero)
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- Return (BSTA (ID))
- }
- }
- }
- Device (PE66)
- {
- Name (_ADR, 0x00170006)
- Name (_HPP, Package (0x04)
- {
- 0x08,
- 0x40,
- One,
- Zero
- })
- Method (BSTA, 1, NotSerialized)
- {
- If (LNot (_STA ()))
- {
- Return (Zero)
- }
- If (LEqual (Ones, Arg0))
- {
- Return (Zero)
- }
- Return (0x0F)
- }
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- If (LEqual (ID, 0x07A015AD))
- {
- Return (0x0F)
- }
- Return (Zero)
- }
- Device (S1F0)
- {
- Name (_ADR, Zero)
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- Return (BSTA (ID))
- }
- }
- }
- Device (PE67)
- {
- Name (_ADR, 0x00170007)
- Name (_HPP, Package (0x04)
- {
- 0x08,
- 0x40,
- One,
- Zero
- })
- Method (BSTA, 1, NotSerialized)
- {
- If (LNot (_STA ()))
- {
- Return (Zero)
- }
- If (LEqual (Ones, Arg0))
- {
- Return (Zero)
- }
- Return (0x0F)
- }
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- If (LEqual (ID, 0x07A015AD))
- {
- Return (0x0F)
- }
- Return (Zero)
- }
- Device (S1F0)
- {
- Name (_ADR, Zero)
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- Return (BSTA (ID))
- }
- }
- }
- Device (PE71)
- {
- Name (_ADR, 0x00180001)
- Name (_HPP, Package (0x04)
- {
- 0x08,
- 0x40,
- One,
- Zero
- })
- Method (BSTA, 1, NotSerialized)
- {
- If (LNot (_STA ()))
- {
- Return (Zero)
- }
- If (LEqual (Ones, Arg0))
- {
- Return (Zero)
- }
- Return (0x0F)
- }
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- If (LEqual (ID, 0x07A015AD))
- {
- Return (0x0F)
- }
- Return (Zero)
- }
- Device (S1F0)
- {
- Name (_ADR, Zero)
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- Return (BSTA (ID))
- }
- }
- }
- Device (PE72)
- {
- Name (_ADR, 0x00180002)
- Name (_HPP, Package (0x04)
- {
- 0x08,
- 0x40,
- One,
- Zero
- })
- Method (BSTA, 1, NotSerialized)
- {
- If (LNot (_STA ()))
- {
- Return (Zero)
- }
- If (LEqual (Ones, Arg0))
- {
- Return (Zero)
- }
- Return (0x0F)
- }
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- If (LEqual (ID, 0x07A015AD))
- {
- Return (0x0F)
- }
- Return (Zero)
- }
- Device (S1F0)
- {
- Name (_ADR, Zero)
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- Return (BSTA (ID))
- }
- }
- }
- Device (PE73)
- {
- Name (_ADR, 0x00180003)
- Name (_HPP, Package (0x04)
- {
- 0x08,
- 0x40,
- One,
- Zero
- })
- Method (BSTA, 1, NotSerialized)
- {
- If (LNot (_STA ()))
- {
- Return (Zero)
- }
- If (LEqual (Ones, Arg0))
- {
- Return (Zero)
- }
- Return (0x0F)
- }
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- If (LEqual (ID, 0x07A015AD))
- {
- Return (0x0F)
- }
- Return (Zero)
- }
- Device (S1F0)
- {
- Name (_ADR, Zero)
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- Return (BSTA (ID))
- }
- }
- }
- Device (PE74)
- {
- Name (_ADR, 0x00180004)
- Name (_HPP, Package (0x04)
- {
- 0x08,
- 0x40,
- One,
- Zero
- })
- Method (BSTA, 1, NotSerialized)
- {
- If (LNot (_STA ()))
- {
- Return (Zero)
- }
- If (LEqual (Ones, Arg0))
- {
- Return (Zero)
- }
- Return (0x0F)
- }
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- If (LEqual (ID, 0x07A015AD))
- {
- Return (0x0F)
- }
- Return (Zero)
- }
- Device (S1F0)
- {
- Name (_ADR, Zero)
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- Return (BSTA (ID))
- }
- }
- }
- Device (PE75)
- {
- Name (_ADR, 0x00180005)
- Name (_HPP, Package (0x04)
- {
- 0x08,
- 0x40,
- One,
- Zero
- })
- Method (BSTA, 1, NotSerialized)
- {
- If (LNot (_STA ()))
- {
- Return (Zero)
- }
- If (LEqual (Ones, Arg0))
- {
- Return (Zero)
- }
- Return (0x0F)
- }
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- If (LEqual (ID, 0x07A015AD))
- {
- Return (0x0F)
- }
- Return (Zero)
- }
- Device (S1F0)
- {
- Name (_ADR, Zero)
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- Return (BSTA (ID))
- }
- }
- }
- Device (PE76)
- {
- Name (_ADR, 0x00180006)
- Name (_HPP, Package (0x04)
- {
- 0x08,
- 0x40,
- One,
- Zero
- })
- Method (BSTA, 1, NotSerialized)
- {
- If (LNot (_STA ()))
- {
- Return (Zero)
- }
- If (LEqual (Ones, Arg0))
- {
- Return (Zero)
- }
- Return (0x0F)
- }
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- If (LEqual (ID, 0x07A015AD))
- {
- Return (0x0F)
- }
- Return (Zero)
- }
- Device (S1F0)
- {
- Name (_ADR, Zero)
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- Return (BSTA (ID))
- }
- }
- }
- Device (PE77)
- {
- Name (_ADR, 0x00180007)
- Name (_HPP, Package (0x04)
- {
- 0x08,
- 0x40,
- One,
- Zero
- })
- Method (BSTA, 1, NotSerialized)
- {
- If (LNot (_STA ()))
- {
- Return (Zero)
- }
- If (LEqual (Ones, Arg0))
- {
- Return (Zero)
- }
- Return (0x0F)
- }
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- If (LEqual (ID, 0x07A015AD))
- {
- Return (0x0F)
- }
- Return (Zero)
- }
- Device (S1F0)
- {
- Name (_ADR, Zero)
- OperationRegion (REGS, PCI_Config, Zero, 0x04)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- ID, 32
- }
- Method (_STA, 0, NotSerialized)
- {
- Return (BSTA (ID))
- }
- }
- }
- }
- }
- Scope (\_SB)
- {
- Scope (PCI0)
- {
- Scope (ISA)
- {
- Method (XRES, 6, Serialized)
- {
- Store (Buffer (0x0D)
- {
- /* 0000 */ 0x31, 0x00, 0x47, 0x01, 0x00, 0x00, 0x00, 0x00,
- /* 0008 */ 0x00, 0x00, 0x22, 0x00, 0x00
- }, Local0)
- Store (Arg0, Index (Local0, One))
- CreateWordField (Local0, 0x04, IOAL)
- Store (Arg1, IOAL)
- CreateWordField (Local0, 0x06, IOAH)
- Store (Arg2, IOAH)
- Store (Arg3, Index (Local0, 0x08))
- Store (Arg3, Index (Local0, 0x09))
- CreateWordField (Local0, 0x0B, IRQF)
- Store (Arg4, IRQF)
- Return (Concatenate (Local0, Arg5))
- }
- Method (XPRS, 4, Serialized)
- {
- Store (XRES (Arg0, 0x0100, 0x03F8, Arg1, Arg2, Arg3), Local1)
- Store (Subtract (Arg0, One), Local0)
- If (LEqual (Arg1, 0x04))
- {
- Store (XRES (Local0, 0x03BC, 0x03BC, Arg1, Arg2, Local1), Local1)
- }
- Store (XRES (Local0, 0x0278, 0x0278, Arg1, Arg2, Local1), Local1)
- Store (XRES (Local0, 0x0378, 0x0378, Arg1, Arg2, Local1), Local1)
- Return (Local1)
- }
- Method (LPRS, 4, Serialized)
- {
- If (Arg0)
- {
- Store (0x08, Local2)
- }
- Else
- {
- Store (0x04, Local2)
- }
- Store (ResourceTemplate ()
- {
- }
- EndDependentFn ()
- }, Local1)
- Store (XPRS (0x0A, Local2, Zero, Local1), Local1)
- Store (XPRS (0x06, Local2, Arg3, Local1), Local1)
- Store (Zero, Local3)
- If (Arg2)
- {
- ShiftLeft (One, Arg2, Local3)
- }
- Store (XRES (One, Arg1, Arg1, Local2, Local3, Local1), Local1)
- Return (Local1)
- }
- Name (RSRC, ResourceTemplate ()
- {
- IO (Decode16,
- 0x0000, // Range Minimum
- 0x0000, // Range Maximum
- 0x04, // Alignment
- 0x04, // Length
- )
- IRQNoFlags ()
- {}
- })
- Method (LCRS, 3, NotSerialized)
- {
- Store (RSRC, Local1)
- CreateWordField (Local1, 0x02, IOAL)
- CreateWordField (Local1, 0x04, IOAH)
- Store (Arg0, IOAL)
- Store (Arg0, IOAH)
- If (LAnd (Arg1, LNotEqual (Arg1, 0xFF)))
- {
- CreateWordField (Local1, 0x09, IRQW)
- ShiftLeft (One, Arg1, IRQW)
- }
- If (Arg2)
- {
- CreateByteField (Local1, 0x06, IOAN)
- CreateByteField (Local1, 0x07, IOLN)
- Store (0x08, IOAN)
- Store (0x08, IOLN)
- }
- Return (Local1)
- }
- Device (SIO)
- {
- Name (_HID, EisaId ("PNP0A05"))
- OperationRegion (SIOR, SystemIO, 0x2E, 0x02)
- Field (SIOR, ByteAcc, NoLock, Preserve)
- {
- SIOI, 8,
- SIOD, 8
- }
- IndexField (SIOI, SIOD, ByteAcc, NoLock, Preserve)
- {
- FLPT, 1,
- FCMA, 1,
- FCMB, 1,
- FDCA, 1,
- Offset (0x01),
- Offset (0x04),
- PEPP, 1,
- Offset (0x05),
- Offset (0x1B),
- , 4,
- PPIR, 4,
- CAIR, 4,
- CBIR, 4,
- Offset (0x41),
- FCIR, 4,
- CDMA, 3,
- Offset (0x42),
- PBAL, 8,
- PBAH, 8,
- S1BL, 8,
- S1BH, 8,
- S2BL, 8,
- S2BH, 8,
- FBAL, 8,
- FBAH, 8
- }
- Method (SCRS, 4, NotSerialized)
- {
- Return (LCRS (Or (ShiftLeft (And (Arg1, 0xFC), 0x08),
- ShiftLeft (And (Arg0, 0xFF), 0x02)), Arg2, Arg3))
- }
- Method (CPRS, 2, Serialized)
- {
- Store (ResourceTemplate ()
- {
- StartDependentFn (0x00, 0x01)
- {
- IO (Decode16,
- 0x0000, // Range Minimum
- 0x0000, // Range Maximum
- 0x08, // Alignment
- 0x08, // Length
- )
- IRQNoFlags ()
- {}
- }
- StartDependentFnNoPri ()
- {
- IO (Decode16,
- 0x03F8, // Range Minimum
- 0x03F8, // Range Maximum
- 0x08, // Alignment
- 0x08, // Length
- )
- IRQNoFlags ()
- {3,4,5,6,7,9,10,11,12}
- }
- StartDependentFnNoPri ()
- {
- IO (Decode16,
- 0x02F8, // Range Minimum
- 0x02F8, // Range Maximum
- 0x08, // Alignment
- 0x08, // Length
- )
- IRQNoFlags ()
- {3,4,5,6,7,9,10,11,12}
- }
- StartDependentFnNoPri ()
- {
- IO (Decode16,
- 0x03E8, // Range Minimum
- 0x03E8, // Range Maximum
- 0x08, // Alignment
- 0x08, // Length
- )
- IRQNoFlags ()
- {3,4,5,6,7,9,10,11,12}
- }
- StartDependentFnNoPri ()
- {
- IO (Decode16,
- 0x02E8, // Range Minimum
- 0x02E8, // Range Maximum
- 0x08, // Alignment
- 0x08, // Length
- )
- IRQNoFlags ()
- {3,4,5,6,7,9,10,11,12}
- }
- StartDependentFn (0x02, 0x01)
- {
- IO (Decode16,
- 0x0100, // Range Minimum
- 0x03F8, // Range Maximum
- 0x08, // Alignment
- 0x08, // Length
- )
- IRQNoFlags ()
- {3,4,5,6,7,9,10,11,12}
- }
- EndDependentFn ()
- }, Local1)
- CreateWordField (Local1, 0x04, IOAL)
- CreateWordField (Local1, 0x06, IOAH)
- CreateWordField (Local1, 0x0B, IRQW)
- Store (Arg0, IOAL)
- Store (Arg0, IOAH)
- ShiftLeft (One, Arg1, IRQW)
- Return (Local1)
- }
- Device (LPT)
- {
- Name (_HID, EisaId ("PNP0400"))
- Name (_UID, One)
- Name (_DDN, "LPT1")
- Method (_CRS, 0, NotSerialized)
- {
- Return (SCRS (PBAL, PBAH, PPIR, PEPP))
- }
- Method (_SRS, 1, Serialized)
- {
- CreateWordField (Arg0, 0x02, IOAL)
- CreateWordField (Arg0, 0x09, IRQW)
- Store (Zero, FLPT)
- ShiftRight (And (IOAL, 0xFC00), 0x08, PBAH)
- ShiftRight (And (IOAL, 0x03FC), 0x02, PBAL)
- If (IRQW)
- {
- FindSetRightBit (IRQW, Local0)
- Subtract (Local0, One, PPIR)
- }
- Else
- {
- Store (Zero, PPIR)
- }
- Store (One, FLPT)
- }
- Method (_PRS, 0, NotSerialized)
- {
- Return (LPRS (PEPP, 0x0378, 0x05, 0x1EF8))
- }
- Method (_DIS, 0, NotSerialized)
- {
- Store (Zero, FLPT)
- }
- Method (_STA, 0, NotSerialized)
- {
- If (And (SIOC, One))
- {
- If (FLPT)
- {
- Return (0x0F)
- }
- If (PBAL)
- {
- Return (0x0D)
- }
- Store (Ones, PBAL)
- If (PBAL)
- {
- Return (0x0D)
- }
- }
- Return (Zero)
- }
- }
- Device (COMA)
- {
- Name (_HID, EisaId ("PNP0501"))
- Name (_UID, One)
- Name (_DDN, "COM1")
- Method (_CRS, 0, Serialized)
- {
- Return (SCRS (S1BL, S1BH, CAIR, One))
- }
- Method (_SRS, 1, Serialized)
- {
- CreateWordField (Arg0, 0x02, IOAL)
- CreateWordField (Arg0, 0x09, IRQW)
- Store (Zero, FCMA)
- ShiftRight (And (IOAL, 0xFC00), 0x08, S1BH)
- ShiftRight (And (IOAL, 0x03F8), 0x02, S1BL)
- If (IRQW)
- {
- FindSetRightBit (IRQW, Local0)
- Subtract (Local0, One, CAIR)
- }
- Else
- {
- Store (Zero, CAIR)
- }
- Store (One, FCMA)
- }
- Method (_PRS, 0, NotSerialized)
- {
- Return (CPRS (0x03F8, 0x04))
- }
- Method (_DIS, 0, NotSerialized)
- {
- Store (Zero, FCMA)
- }
- Method (_STA, 0, NotSerialized)
- {
- If (And (SIOC, 0x02))
- {
- If (FCMA)
- {
- Return (0x0F)
- }
- If (S1BL)
- {
- Return (0x0D)
- }
- Store (Ones, S1BL)
- If (S1BL)
- {
- Return (0x0D)
- }
- }
- Return (Zero)
- }
- }
- Device (COMB)
- {
- Name (_HID, EisaId ("PNP0501"))
- Name (_UID, 0x02)
- Name (_DDN, "COM2")
- Method (_CRS, 0, Serialized)
- {
- Return (SCRS (S2BL, S2BH, CBIR, One))
- }
- Method (_SRS, 1, Serialized)
- {
- CreateWordField (Arg0, 0x02, IOAL)
- CreateWordField (Arg0, 0x09, IRQW)
- Store (Zero, FCMB)
- ShiftRight (And (IOAL, 0xFC00), 0x08, S2BH)
- ShiftRight (And (IOAL, 0x03F8), 0x02, S2BL)
- If (IRQW)
- {
- FindSetRightBit (IRQW, Local0)
- Subtract (Local0, One, CBIR)
- }
- Else
- {
- Store (Zero, CBIR)
- }
- Store (One, FCMB)
- }
- Method (_PRS, 0, NotSerialized)
- {
- Return (CPRS (0x02F8, 0x03))
- }
- Method (_DIS, 0, NotSerialized)
- {
- Store (Zero, FCMB)
- }
- Method (_STA, 0, NotSerialized)
- {
- If (And (SIOC, 0x04))
- {
- If (FCMB)
- {
- Return (0x0F)
- }
- If (S2BL)
- {
- Return (0x0D)
- }
- Store (Ones, S2BL)
- If (S2BL)
- {
- Return (0x0D)
- }
- }
- Return (Zero)
- }
- }
- Device (FDC)
- {
- Name (_HID, EisaId ("PNP0700"))
- Name (RSRC, ResourceTemplate ()
- {
- IO (Decode16,
- 0x0000, // Range Minimum
- 0x0000, // Range Maximum
- 0x01, // Alignment
- 0x06, // Length
- )
- IO (Decode16,
- 0x0000, // Range Minimum
- 0x0000, // Range Maximum
- 0x01, // Alignment
- 0x01, // Length
- )
- IRQNoFlags ()
- {}
- DMA (Compatibility, NotBusMaster, Transfer8, )
- {}
- })
- Method (_CRS, 0, Serialized)
- {
- Store (RSRC, Local1)
- CreateWordField (Local1, 0x02, IOAL)
- CreateWordField (Local1, 0x04, IOAH)
- CreateWordField (Local1, 0x0A, IOBL)
- CreateWordField (Local1, 0x0C, IOBH)
- CreateWordField (Local1, 0x11, IRQW)
- CreateByteField (Local1, 0x14, DMAB)
- Or (ShiftLeft (And (FBAH, 0xFC), 0x08), ShiftLeft (And (
- FBAL, 0xFE), 0x02), Local0)
- Store (Local0, IOAL)
- Store (Local0, IOAH)
- Add (Local0, 0x07, Local0)
- Store (Local0, IOBL)
- Store (Local0, IOBH)
- Store (FCIR, Local0)
- If (Local0)
- {
- ShiftLeft (One, Local0, IRQW)
- }
- Store (CDMA, Local0)
- ShiftRight (ShiftLeft (One, Local0), One, DMAB)
- Return (Local1)
- }
- Method (_SRS, 1, Serialized)
- {
- CreateWordField (Arg0, 0x02, IOAL)
- CreateWordField (Arg0, 0x11, IRQW)
- CreateByteField (Arg0, 0x14, DMAB)
- Store (Zero, FDCA)
- ShiftRight (And (IOAL, 0xFC00), 0x08, FBAH)
- ShiftRight (And (IOAL, 0x03F8), 0x02, FBAL)
- If (IRQW)
- {
- FindSetRightBit (IRQW, Local0)
- Subtract (Local0, One, FCIR)
- }
- Else
- {
- Store (Zero, FCIR)
- }
- If (DMAB)
- {
- FindSetRightBit (DMAB, CDMA)
- }
- Else
- {
- Store (Zero, CDMA)
- }
- Store (One, FDCA)
- }
- Name (_PRS, ResourceTemplate ()
- {
- StartDependentFn (0x00, 0x01)
- {
- IO (Decode16,
- 0x03F0, // Range Minimum
- 0x03F0, // Range Maximum
- 0x01, // Alignment
- 0x06, // Length
- )
- IO (Decode16,
- 0x03F7, // Range Minimum
- 0x03F7, // Range Maximum
- 0x01, // Alignment
- 0x01, // Length
- )
- IRQNoFlags ()
- {6}
- DMA (Compatibility, NotBusMaster, Transfer8, )
- {2}
- }
- StartDependentFnNoPri ()
- {
- IO (Decode16,
- 0x03F0, // Range Minimum
- 0x03F0, // Range Maximum
- 0x01, // Alignment
- 0x06, // Length
- )
- IO (Decode16,
- 0x03F7, // Range Minimum
- 0x03F7, // Range Maximum
- 0x01, // Alignment
- 0x01, // Length
- )
- IRQNoFlags ()
- {3,4,5,6,7,9,10,11,12}
- DMA (Compatibility, NotBusMaster, Transfer8, )
- {0,1,2,3}
- }
- StartDependentFnNoPri ()
- {
- IO (Decode16,
- 0x0370, // Range Minimum
- 0x0370, // Range Maximum
- 0x01, // Alignment
- 0x06, // Length
- )
- IO (Decode16,
- 0x0377, // Range Minimum
- 0x0377, // Range Maximum
- 0x01, // Alignment
- 0x01, // Length
- )
- IRQNoFlags ()
- {3,4,5,6,7,9,10,11,12}
- DMA (Compatibility, NotBusMaster, Transfer8, )
- {0,1,2,3}
- }
- EndDependentFn ()
- })
- Method (_DIS, 0, NotSerialized)
- {
- Store (Zero, FDCA)
- }
- Method (_STA, 0, NotSerialized)
- {
- If (And (SIOC, 0x08))
- {
- If (FDCA)
- {
- Return (0x0F)
- }
- If (FBAL)
- {
- Return (0x0D)
- }
- Store (Ones, FBAL)
- If (FBAL)
- {
- Return (0x0D)
- }
- }
- Return (Zero)
- }
- }
- Device (LDEV)
- {
- Name (_HID, EisaId ("PNP0C02"))
- Name (_UID, 0x05)
- Method (_STA, 0, NotSerialized)
- {
- If (LDDV)
- {
- Return (0x0F)
- }
- Return (Zero)
- }
- Method (_CRS, 0, Serialized)
- {
- Store (ResourceTemplate ()
- {
- }, Local0)
- If (And (LDDV, 0x80))
- {
- Concatenate (Buffer (0x10)
- {
- /* 0000 */ 0x47, 0x01, 0xF0, 0x03, 0xF0, 0x03, 0x01, 0x06,
- /* 0008 */ 0x47, 0x01, 0xF7, 0x03, 0xF7, 0x03, 0x01, 0x01
- }, Local0, Local1)
- Store (Local1, Local0)
- }
- If (And (LDDV, One))
- {
- Concatenate (Buffer (0x08)
- {
- /* 0000 */ 0x47, 0x01, 0xF8, 0x03, 0xF8, 0x03, 0x01, 0x08
- }, Local0, Local1)
- Store (Local1, Local0)
- }
- If (And (LDDV, 0x02))
- {
- Concatenate (Buffer (0x08)
- {
- /* 0000 */ 0x47, 0x01, 0xF8, 0x02, 0xF8, 0x02, 0x01, 0x08
- }, Local0, Local1)
- Store (Local1, Local0)
- }
- If (And (LDDV, 0x04))
- {
- Concatenate (Buffer (0x08)
- {
- /* 0000 */ 0x47, 0x01, 0xE8, 0x03, 0xE8, 0x03, 0x01, 0x08
- }, Local0, Local1)
- Store (Local1, Local0)
- }
- If (And (LDDV, 0x08))
- {
- Concatenate (Buffer (0x08)
- {
- /* 0000 */ 0x47, 0x01, 0xE8, 0x02, 0xE8, 0x02, 0x01, 0x08
- }, Local0, Local1)
- Store (Local1, Local0)
- }
- If (And (LDDV, 0x10))
- {
- Concatenate (Buffer (0x08)
- {
- /* 0000 */ 0x47, 0x01, 0x78, 0x03, 0x78, 0x03, 0x01, 0x08
- }, Local0, Local1)
- Store (Local1, Local0)
- }
- If (And (LDDV, 0x20))
- {
- Concatenate (Buffer (0x08)
- {
- /* 0000 */ 0x47, 0x01, 0x78, 0x02, 0x78, 0x02, 0x01, 0x08
- }, Local0, Local1)
- Store (Local1, Local0)
- }
- If (And (LDDV, 0x40))
- {
- Concatenate (Buffer (0x08)
- {
- /* 0000 */ 0x47, 0x01, 0xBC, 0x03, 0xBC, 0x03, 0x01, 0x04
- }, Local0, Local1)
- Store (Local1, Local0)
- }
- Return (Local0)
- }
- }
- }
- }
- }
- }
- Scope (\_SB)
- {
- Scope (PCI0)
- {
- Scope (ISA)
- {
- Scope (SIO)
- {
- Scope (FDC)
- {
- Method (FBAS, 1, NotSerialized)
- {
- Add (Multiply (Arg0, 0x08), 0x03E0, Local0)
- Return (Add (Local0, ECFG))
- }
- Method (FSTA, 1, Serialized)
- {
- OperationRegion (FREG, SystemMemory, FBAS (Arg0), 0x08)
- Field (FREG, AnyAcc, NoLock, Preserve)
- {
- XSTA, 4
- }
- Return (XSTA)
- }
- Method (FFDI, 1, Serialized)
- {
- OperationRegion (FREG, SystemMemory, FBAS (Arg0), 0x08)
- Field (FREG, AnyAcc, NoLock, Preserve)
- {
- XSTA, 4,
- , 3,
- XIMP, 1,
- XTYP, 8,
- XHDS, 8,
- XSPT, 8,
- XCYL, 8,
- Offset (0x08)
- }
- Store (XTYP, Local0)
- If (LEqual (Local0, Zero))
- {
- Store (XSPT, Local1)
- If (LOr (LEqual (Local1, 0x0F), LEqual (Local1, 0x10)))
- {
- Store (0x02, Local0)
- }
- Else
- {
- If (LGreaterEqual (Local1, 0x1E))
- {
- Store (0x05, Local0)
- }
- Else
- {
- Store (0x04, Local0)
- }
- }
- }
- If (LEqual (Local0, One))
- {
- Store (Package (0x10)
- {
- Zero,
- One,
- 0x27,
- 0x09,
- One,
- 0xDF,
- 0x02,
- 0x25,
- 0x02,
- 0x09,
- 0x2A,
- 0xFF,
- 0x50,
- 0xF6,
- 0x0F,
- 0x06
- }, Local1)
- }
- Else
- {
- If (LEqual (Local0, 0x02))
- {
- Store (Package (0x10)
- {
- Zero,
- 0x02,
- 0x4F,
- 0x0F,
- One,
- 0xDF,
- 0x04,
- 0x25,
- 0x02,
- 0x0F,
- 0x1B,
- 0xFF,
- 0x50,
- 0xF6,
- 0x0F,
- 0x06
- }, Local1)
- }
- Else
- {
- If (LEqual (Local0, 0x03))
- {
- Store (Package (0x10)
- {
- Zero,
- 0x03,
- 0x4F,
- 0x09,
- One,
- 0xEF,
- 0x02,
- 0x25,
- 0x02,
- 0x09,
- 0x1B,
- 0xFF,
- 0x50,
- 0xF6,
- 0x0F,
- 0x05
- }, Local1)
- }
- Else
- {
- If (LEqual (Local0, 0x05))
- {
- Store (Package (0x10)
- {
- Zero,
- 0x05,
- 0x4F,
- 0x24,
- One,
- 0xAA,
- 0x08,
- 0x25,
- 0x02,
- 0x24,
- 0x1B,
- 0xFF,
- 0x54,
- 0xF6,
- 0x0F,
- 0x05
- }, Local1)
- }
- Else
- {
- Store (Package (0x10)
- {
- Zero,
- 0x04,
- 0x4F,
- 0x12,
- One,
- 0xDF,
- 0x02,
- 0x25,
- 0x02,
- 0x12,
- 0x1B,
- 0xFF,
- 0x6C,
- 0xF6,
- 0x0F,
- 0x05
- }, Local1)
- }
- }
- }
- }
- Store (Arg0, Index (Local1, Zero))
- Return (Local1)
- }
- Method (_FDE, 0, Serialized)
- {
- OperationRegion (FREG, SystemMemory, Add (ECFG, 0x03E0), 0x20)
- Field (FREG, AnyAcc, NoLock, Preserve)
- {
- FD0S, 4,
- Offset (0x08),
- FD1S, 4,
- Offset (0x10),
- FD2S, 4,
- Offset (0x18),
- FD3S, 4,
- Offset (0x20)
- }
- Store (Buffer (0x14)
- {
- /* 0000 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- /* 0010 */ 0x02, 0x00, 0x00, 0x00
- }, Local0)
- CreateDWordField (Local0, Zero, FD0F)
- CreateDWordField (Local0, 0x04, FD1F)
- CreateDWordField (Local0, 0x08, FD2F)
- CreateDWordField (Local0, 0x0C, FD3F)
- CreateDWordField (Local0, 0x10, FDTP)
- If (FD0S)
- {
- Store (One, FD0F)
- }
- If (FD1S)
- {
- Store (One, FD1F)
- }
- If (FD2S)
- {
- Store (One, FD2F)
- }
- If (FD3S)
- {
- Store (One, FD3F)
- }
- Return (Local0)
- }
- Device (FLP0)
- {
- Name (_ADR, Zero)
- Name (_RMV, Zero)
- Method (_STA, 0, NotSerialized)
- {
- Return (FSTA (Zero))
- }
- Method (_FDI, 0, NotSerialized)
- {
- Return (FFDI (Zero))
- }
- }
- Device (FLP1)
- {
- Name (_ADR, One)
- Name (_RMV, Zero)
- Method (_STA, 0, NotSerialized)
- {
- Return (FSTA (One))
- }
- Method (_FDI, 0, NotSerialized)
- {
- Return (FFDI (One))
- }
- }
- Device (FLP2)
- {
- Name (_ADR, 0x02)
- Name (_RMV, Zero)
- Method (_STA, 0, NotSerialized)
- {
- Return (FSTA (0x02))
- }
- Method (_FDI, 0, NotSerialized)
- {
- Return (FFDI (0x02))
- }
- }
- Device (FLP3)
- {
- Name (_ADR, 0x03)
- Name (_RMV, Zero)
- Method (_STA, 0, NotSerialized)
- {
- Return (FSTA (0x03))
- }
- Method (_FDI, 0, NotSerialized)
- {
- Return (FFDI (0x03))
- }
- }
- }
- }
- }
- }
- }
- Scope (\_PR)
- {
- Processor (CP01, 0x01, 0x00000450, 0x06) {}
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement