- /*
- * Intel ACPI Component Architecture
- * AML Disassembler version 20091214
- *
- * Disassembly of ./dsdt.dat, Sat Aug 18 12:29:44 2012
- *
- *
- * Original Table Header:
- * Signature "DSDT"
- * Length 0x0000D1AD (53677)
- * Revision 0x01 **** ACPI 1.0, no 64-bit math support
- * Checksum 0xD3
- * OEM ID "A1234"
- * OEM Table ID "A1234000"
- * OEM Revision 0x00000000 (0)
- * Compiler ID "INTL"
- * Compiler Version 0x20060113 (537264403)
- */
- DefinitionBlock ("./dsdt.aml", "DSDT", 1, "A1234", "A1234000", 0x00000000)
- {
- Scope (_PR)
- {
- Processor (P001, 0x01, 0x00000810, 0x06) {}
- Alias (P001, CPU1)
- Processor (P002, 0x02, 0x00000000, 0x00) {}
- Alias (P002, CPU2)
- Processor (P003, 0x03, 0x00000000, 0x00) {}
- Alias (P003, CPU3)
- Processor (P004, 0x04, 0x00000000, 0x00) {}
- Alias (P004, CPU4)
- Processor (P005, 0x05, 0x00000000, 0x00) {}
- Alias (P005, CPU5)
- Processor (P006, 0x06, 0x00000000, 0x00) {}
- Alias (P006, CPU6)
- Processor (P007, 0x07, 0x00000000, 0x00) {}
- Alias (P007, CPU7)
- Processor (P008, 0x08, 0x00000000, 0x00) {}
- Alias (P008, CPU8)
- Processor (P009, 0x09, 0x00000000, 0x00) {}
- Alias (P009, CPU9)
- Processor (P010, 0x0A, 0x00000000, 0x00) {}
- Processor (P011, 0x0B, 0x00000000, 0x00) {}
- Processor (P012, 0x0C, 0x00000000, 0x00) {}
- Processor (P013, 0x0D, 0x00000000, 0x00) {}
- Processor (P014, 0x0E, 0x00000000, 0x00) {}
- Processor (P015, 0x0F, 0x00000000, 0x00) {}
- Processor (P016, 0x10, 0x00000000, 0x00) {}
- }
- Name (DP80, 0x80)
- Name (DP90, 0x90)
- Name (WKTP, Zero)
- Name (SPIO, 0x2E)
- Name (IOHW, 0x0290)
- Name (IOSB, Zero)
- Name (IOSL, 0x10)
- Name (IOHB, 0x0290)
- Name (IOHL, 0x10)
- Name (PMBS, 0x0800)
- Name (PMLN, 0x80)
- Name (GPBS, 0x0500)
- Name (GPLN, 0x80)
- Name (SMBL, Zero)
- Name (PM30, 0x0830)
- Name (SUSW, 0xFF)
- Name (TPBA, 0xFED40000)
- Name (TPBL, Zero)
- Name (APIC, One)
- Name (SMIP, 0xB2)
- Name (PCIB, 0xE0000000)
- Name (PCIL, 0x10000000)
- Name (SMBS, 0x0400)
- Name (CPUC, 0x10)
- OperationRegion (BIOS, SystemMemory, 0xBF798064, 0xFF)
- Field (BIOS, ByteAcc, NoLock, Preserve)
- {
- SS1, 1,
- SS2, 1,
- SS3, 1,
- SS4, 1,
- Offset (0x01),
- IOST, 16,
- TOPM, 32,
- ROMS, 32,
- MG1B, 32,
- MG1L, 32,
- MG2B, 32,
- MG2L, 32,
- Offset (0x1C),
- DMAX, 8,
- HPTA, 32,
- CPB0, 32,
- CPB1, 32,
- CPB2, 32,
- CPB3, 32,
- ASSB, 8,
- AOTB, 8,
- AAXB, 32,
- SMIF, 8,
- DTSE, 8,
- DTS1, 8,
- DTS2, 8,
- MPEN, 8,
- TPMF, 8,
- MG3B, 32,
- MG3L, 32,
- MH1B, 32,
- MH1L, 32,
- OSTP, 8
- }
- Method (RRIO, 4, NotSerialized)
- {
- Store ("RRIO", Debug)
- }
- Method (RDMA, 3, NotSerialized)
- {
- Store ("rDMA", Debug)
- }
- Name (PICM, Zero)
- Method (_PIC, 1, NotSerialized)
- {
- If (Arg0)
- {
- Store (0xAA, DBG8)
- }
- Else
- {
- Store (0xAC, DBG8)
- }
- Store (Arg0, PICM)
- }
- Name (OSVR, Ones)
- Method (OSFL, 0, NotSerialized)
- {
- If (LNotEqual (OSVR, Ones))
- {
- Return (OSVR)
- }
- Name (_T_0, Zero)
- Store (OSYS (), _T_0)
- If (LEqual (_T_0, One))
- {
- Store (0x03, OSVR)
- }
- Else
- {
- If (LEqual (_T_0, 0x10))
- {
- Store (One, OSVR)
- }
- Else
- {
- If (LEqual (_T_0, 0x11))
- {
- Store (0x02, OSVR)
- }
- Else
- {
- If (LEqual (_T_0, 0x12))
- {
- Store (0x04, OSVR)
- }
- Else
- {
- If (LEqual (_T_0, 0x13))
- {
- Store (Zero, OSVR)
- }
- Else
- {
- If (LEqual (_T_0, 0x14))
- {
- Store (Zero, OSVR)
- }
- Else
- {
- If (LEqual (_T_0, 0x15))
- {
- Store (Zero, OSVR)
- }
- }
- }
- }
- }
- }
- }
- Return (OSVR)
- }
- Method (MCTH, 2, NotSerialized)
- {
- If (LLess (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)
- }
- Name (PRWP, Package (0x02)
- {
- Zero,
- Zero
- })
- Method (GPRW, 2, NotSerialized)
- {
- Store (Arg0, Index (PRWP, Zero))
- Store (ShiftLeft (SS1, One), Local0)
- Or (Local0, ShiftLeft (SS2, 0x02), Local0)
- Or (Local0, ShiftLeft (SS3, 0x03), Local0)
- Or (Local0, ShiftLeft (SS4, 0x04), Local0)
- If (And (ShiftLeft (One, Arg1), Local0))
- {
- Store (Arg1, Index (PRWP, One))
- }
- Else
- {
- ShiftRight (Local0, One, Local0)
- If (LOr (LEqual (OSFL (), One), LEqual (OSFL (), 0x02)))
- {
- FindSetLeftBit (Local0, Index (PRWP, One))
- }
- Else
- {
- FindSetRightBit (Local0, Index (PRWP, One))
- }
- }
- Return (PRWP)
- }
- Name (WAKP, Package (0x02)
- {
- Zero,
- Zero
- })
- OperationRegion (DEB0, SystemIO, DP80, One)
- Field (DEB0, ByteAcc, NoLock, Preserve)
- {
- DBG8, 8
- }
- OperationRegion (DEB1, SystemIO, DP90, 0x02)
- Field (DEB1, WordAcc, NoLock, Preserve)
- {
- DBG9, 16
- }
- Method (OSYS, 0, NotSerialized)
- {
- Store (0x10, Local0)
- If (CondRefOf (_OSI, Local1))
- {
- If (_OSI ("Windows 2000"))
- {
- Store (0x12, Local0)
- }
- If (_OSI ("Windows 2001"))
- {
- Store (0x13, Local0)
- }
- If (_OSI ("Windows 2001 SP1"))
- {
- Store (0x13, Local0)
- }
- If (_OSI ("Windows 2001 SP2"))
- {
- Store (0x13, Local0)
- }
- If (_OSI ("Windows 2001.1"))
- {
- Store (0x14, Local0)
- }
- If (_OSI ("Windows 2001.1 SP1"))
- {
- Store (0x14, Local0)
- }
- If (_OSI ("Windows 2006"))
- {
- Store (0x15, Local0)
- }
- }
- Else
- {
- If (MCTH (_OS, "Microsoft Windows NT"))
- {
- Store (0x12, Local0)
- }
- Else
- {
- If (MCTH (_OS, "Microsoft WindowsME: Millennium Edition"))
- {
- Store (0x11, Local0)
- }
- If (MCTH (_OS, "Linux"))
- {
- Store (One, Local0)
- }
- }
- }
- Return (Local0)
- }
- Scope (_SB)
- {
- Name (PR00, Package (0x42)
- {
- Package (0x04)
- {
- 0xFFFF,
- Zero,
- LNKA,
- Zero
- },
- Package (0x04)
- {
- 0xFFFF,
- One,
- LNKB,
- Zero
- },
- Package (0x04)
- {
- 0xFFFF,
- 0x02,
- LNKC,
- Zero
- },
- Package (0x04)
- {
- 0xFFFF,
- 0x03,
- LNKD,
- Zero
- },
- Package (0x04)
- {
- 0x0002FFFF,
- Zero,
- LNKA,
- Zero
- },
- Package (0x04)
- {
- 0x0002FFFF,
- One,
- LNKB,
- Zero
- },
- Package (0x04)
- {
- 0x0002FFFF,
- 0x02,
- LNKC,
- Zero
- },
- Package (0x04)
- {
- 0x0002FFFF,
- 0x03,
- LNKD,
- Zero
- },
- Package (0x04)
- {
- 0x0004FFFF,
- Zero,
- LNKA,
- Zero
- },
- Package (0x04)
- {
- 0x0004FFFF,
- One,
- LNKB,
- Zero
- },
- Package (0x04)
- {
- 0x0004FFFF,
- 0x02,
- LNKC,
- Zero
- },
- Package (0x04)
- {
- 0x0004FFFF,
- 0x03,
- LNKD,
- Zero
- },
- Package (0x04)
- {
- 0x0005FFFF,
- Zero,
- LNKA,
- Zero
- },
- Package (0x04)
- {
- 0x0005FFFF,
- One,
- LNKB,
- Zero
- },
- Package (0x04)
- {
- 0x0005FFFF,
- 0x02,
- LNKC,
- Zero
- },
- Package (0x04)
- {
- 0x0005FFFF,
- 0x03,
- LNKD,
- Zero
- },
- Package (0x04)
- {
- 0x0006FFFF,
- Zero,
- LNKA,
- Zero
- },
- Package (0x04)
- {
- 0x0006FFFF,
- One,
- LNKB,
- Zero
- },
- Package (0x04)
- {
- 0x0006FFFF,
- 0x02,
- LNKC,
- Zero
- },
- Package (0x04)
- {
- 0x0006FFFF,
- 0x03,
- LNKD,
- Zero
- },
- Package (0x04)
- {
- 0x0008FFFF,
- Zero,
- LNKA,
- Zero
- },
- Package (0x04)
- {
- 0x0008FFFF,
- One,
- LNKB,
- Zero
- },
- Package (0x04)
- {
- 0x0008FFFF,
- 0x02,
- LNKC,
- Zero
- },
- Package (0x04)
- {
- 0x0008FFFF,
- 0x03,
- LNKD,
- Zero
- },
- Package (0x04)
- {
- 0x0009FFFF,
- Zero,
- LNKA,
- Zero
- },
- Package (0x04)
- {
- 0x0009FFFF,
- One,
- LNKB,
- Zero
- },
- Package (0x04)
- {
- 0x0009FFFF,
- 0x02,
- LNKC,
- Zero
- },
- Package (0x04)
- {
- 0x0009FFFF,
- 0x03,
- LNKD,
- Zero
- },
- Package (0x04)
- {
- 0x000AFFFF,
- Zero,
- LNKA,
- Zero
- },
- Package (0x04)
- {
- 0x000AFFFF,
- One,
- LNKB,
- Zero
- },
- Package (0x04)
- {
- 0x000AFFFF,
- 0x02,
- LNKC,
- Zero
- },
- Package (0x04)
- {
- 0x000AFFFF,
- 0x03,
- LNKD,
- Zero
- },
- Package (0x04)
- {
- 0x000DFFFF,
- Zero,
- LNKA,
- Zero
- },
- Package (0x04)
- {
- 0x0016FFFF,
- Zero,
- LNKA,
- Zero
- },
- Package (0x04)
- {
- 0x0016FFFF,
- One,
- LNKB,
- Zero
- },
- Package (0x04)
- {
- 0x0016FFFF,
- 0x02,
- LNKC,
- Zero
- },
- Package (0x04)
- {
- 0x0016FFFF,
- 0x03,
- LNKD,
- Zero
- },
- Package (0x04)
- {
- 0x001FFFFF,
- 0x02,
- LNKC,
- Zero
- },
- Package (0x04)
- {
- 0x001DFFFF,
- Zero,
- LNKH,
- Zero
- },
- Package (0x04)
- {
- 0x001DFFFF,
- One,
- LNKD,
- Zero
- },
- Package (0x04)
- {
- 0x001DFFFF,
- 0x02,
- LNKC,
- Zero
- },
- Package (0x04)
- {
- 0x001DFFFF,
- 0x03,
- LNKA,
- Zero
- },
- Package (0x04)
- {
- 0x001AFFFF,
- Zero,
- LNKA,
- Zero
- },
- Package (0x04)
- {
- 0x001AFFFF,
- One,
- LNKF,
- Zero
- },
- Package (0x04)
- {
- 0x001AFFFF,
- 0x03,
- LNKD,
- Zero
- },
- Package (0x04)
- {
- 0x001AFFFF,
- 0x02,
- LNKC,
- Zero
- },
- Package (0x04)
- {
- 0x001BFFFF,
- Zero,
- LNKG,
- Zero
- },
- Package (0x04)
- {
- 0x001CFFFF,
- Zero,
- LNKB,
- Zero
- },
- Package (0x04)
- {
- 0x001CFFFF,
- One,
- LNKA,
- Zero
- },
- Package (0x04)
- {
- 0x001CFFFF,
- 0x02,
- LNKC,
- Zero
- },
- Package (0x04)
- {
- 0x001CFFFF,
- 0x03,
- LNKD,
- Zero
- },
- Package (0x04)
- {
- 0x0001FFFF,
- Zero,
- LNKA,
- Zero
- },
- Package (0x04)
- {
- 0x0001FFFF,
- One,
- LNKB,
- Zero
- },
- Package (0x04)
- {
- 0x0001FFFF,
- 0x02,
- LNKC,
- Zero
- },
- Package (0x04)
- {
- 0x0001FFFF,
- 0x03,
- LNKD,
- Zero
- },
- Package (0x04)
- {
- 0x0003FFFF,
- Zero,
- LNKA,
- Zero
- },
- Package (0x04)
- {
- 0x0003FFFF,
- One,
- LNKB,
- Zero
- },
- Package (0x04)
- {
- 0x0003FFFF,
- 0x02,
- LNKC,
- Zero
- },
- Package (0x04)
- {
- 0x0003FFFF,
- 0x03,
- LNKD,
- Zero
- },
- Package (0x04)
- {
- 0x0007FFFF,
- Zero,
- LNKA,
- Zero
- },
- Package (0x04)
- {
- 0x0007FFFF,
- One,
- LNKB,
- Zero
- },
- Package (0x04)
- {
- 0x0007FFFF,
- 0x02,
- LNKC,
- Zero
- },
- Package (0x04)
- {
- 0x0007FFFF,
- 0x03,
- LNKD,
- Zero
- },
- Package (0x04)
- {
- 0x0019FFFF,
- Zero,
- LNKE,
- Zero
- },
- Package (0x04)
- {
- 0x001FFFFF,
- Zero,
- LNKC,
- Zero
- },
- Package (0x04)
- {
- 0x001FFFFF,
- One,
- LNKE,
- Zero
- }
- })
- Name (AR00, Package (0x41)
- {
- Package (0x04)
- {
- 0xFFFF,
- Zero,
- Zero,
- 0x2F
- },
- Package (0x04)
- {
- 0xFFFF,
- One,
- Zero,
- 0x2E
- },
- Package (0x04)
- {
- 0xFFFF,
- 0x02,
- Zero,
- 0x2E
- },
- Package (0x04)
- {
- 0xFFFF,
- 0x03,
- Zero,
- 0x2D
- },
- Package (0x04)
- {
- 0x0002FFFF,
- Zero,
- Zero,
- 0x1D
- },
- Package (0x04)
- {
- 0x0002FFFF,
- One,
- Zero,
- 0x29
- },
- Package (0x04)
- {
- 0x0002FFFF,
- 0x02,
- Zero,
- 0x28
- },
- Package (0x04)
- {
- 0x0002FFFF,
- 0x03,
- Zero,
- 0x2A
- },
- Package (0x04)
- {
- 0x0004FFFF,
- Zero,
- Zero,
- 0x19
- },
- Package (0x04)
- {
- 0x0004FFFF,
- One,
- Zero,
- 0x23
- },
- Package (0x04)
- {
- 0x0004FFFF,
- 0x02,
- Zero,
- 0x24
- },
- Package (0x04)
- {
- 0x0004FFFF,
- 0x03,
- Zero,
- 0x22
- },
- Package (0x04)
- {
- 0x0005FFFF,
- Zero,
- Zero,
- 0x1A
- },
- Package (0x04)
- {
- 0x0005FFFF,
- One,
- Zero,
- 0x19
- },
- Package (0x04)
- {
- 0x0005FFFF,
- 0x02,
- Zero,
- 0x1B
- },
- Package (0x04)
- {
- 0x0005FFFF,
- 0x03,
- Zero,
- 0x1D
- },
- Package (0x04)
- {
- 0x0006FFFF,
- Zero,
- Zero,
- 0x1B
- },
- Package (0x04)
- {
- 0x0006FFFF,
- One,
- Zero,
- 0x26
- },
- Package (0x04)
- {
- 0x0006FFFF,
- 0x02,
- Zero,
- 0x25
- },
- Package (0x04)
- {
- 0x0006FFFF,
- 0x03,
- Zero,
- 0x27
- },
- Package (0x04)
- {
- 0x0008FFFF,
- Zero,
- Zero,
- 0x1F
- },
- Package (0x04)
- {
- 0x0008FFFF,
- One,
- Zero,
- 0x27
- },
- Package (0x04)
- {
- 0x0008FFFF,
- 0x02,
- Zero,
- 0x26
- },
- Package (0x04)
- {
- 0x0008FFFF,
- 0x03,
- Zero,
- 0x25
- },
- Package (0x04)
- {
- 0x0009FFFF,
- Zero,
- Zero,
- 0x20
- },
- Package (0x04)
- {
- 0x0009FFFF,
- One,
- Zero,
- 0x2A
- },
- Package (0x04)
- {
- 0x0009FFFF,
- 0x02,
- Zero,
- 0x2F
- },
- Package (0x04)
- {
- 0x0009FFFF,
- 0x03,
- Zero,
- 0x29
- },
- Package (0x04)
- {
- 0x000AFFFF,
- Zero,
- Zero,
- 0x21
- },
- Package (0x04)
- {
- 0x000AFFFF,
- One,
- Zero,
- 0x1F
- },
- Package (0x04)
- {
- 0x000AFFFF,
- 0x02,
- Zero,
- 0x2E
- },
- Package (0x04)
- {
- 0x000AFFFF,
- 0x03,
- Zero,
- 0x2D
- },
- Package (0x04)
- {
- 0x0016FFFF,
- Zero,
- Zero,
- 0x2B
- },
- Package (0x04)
- {
- 0x0016FFFF,
- One,
- Zero,
- 0x2C
- },
- Package (0x04)
- {
- 0x0016FFFF,
- 0x02,
- Zero,
- 0x2D
- },
- Package (0x04)
- {
- 0x0016FFFF,
- 0x03,
- Zero,
- 0x2E
- },
- Package (0x04)
- {
- 0x001FFFFF,
- 0x02,
- Zero,
- 0x12
- },
- Package (0x04)
- {
- 0x001DFFFF,
- Zero,
- Zero,
- 0x17
- },
- Package (0x04)
- {
- 0x001DFFFF,
- One,
- Zero,
- 0x13
- },
- Package (0x04)
- {
- 0x001DFFFF,
- 0x02,
- Zero,
- 0x12
- },
- Package (0x04)
- {
- 0x001DFFFF,
- 0x03,
- Zero,
- 0x10
- },
- Package (0x04)
- {
- 0x001AFFFF,
- Zero,
- Zero,
- 0x10
- },
- Package (0x04)
- {
- 0x001AFFFF,
- One,
- Zero,
- 0x15
- },
- Package (0x04)
- {
- 0x001AFFFF,
- 0x03,
- Zero,
- 0x13
- },
- Package (0x04)
- {
- 0x001AFFFF,
- 0x02,
- Zero,
- 0x12
- },
- Package (0x04)
- {
- 0x001BFFFF,
- Zero,
- Zero,
- 0x16
- },
- Package (0x04)
- {
- 0x001CFFFF,
- Zero,
- Zero,
- 0x11
- },
- Package (0x04)
- {
- 0x001CFFFF,
- One,
- Zero,
- 0x10
- },
- Package (0x04)
- {
- 0x001CFFFF,
- 0x02,
- Zero,
- 0x12
- },
- Package (0x04)
- {
- 0x001CFFFF,
- 0x03,
- Zero,
- 0x13
- },
- Package (0x04)
- {
- 0x0001FFFF,
- Zero,
- Zero,
- 0x1C
- },
- Package (0x04)
- {
- 0x0001FFFF,
- One,
- Zero,
- 0x28
- },
- Package (0x04)
- {
- 0x0001FFFF,
- 0x02,
- Zero,
- 0x29
- },
- Package (0x04)
- {
- 0x0001FFFF,
- 0x03,
- Zero,
- 0x2F
- },
- Package (0x04)
- {
- 0x0003FFFF,
- Zero,
- Zero,
- 0x18
- },
- Package (0x04)
- {
- 0x0003FFFF,
- One,
- Zero,
- 0x22
- },
- Package (0x04)
- {
- 0x0003FFFF,
- 0x02,
- Zero,
- 0x23
- },
- Package (0x04)
- {
- 0x0003FFFF,
- 0x03,
- Zero,
- 0x24
- },
- Package (0x04)
- {
- 0x0007FFFF,
- Zero,
- Zero,
- 0x1E
- },
- Package (0x04)
- {
- 0x0007FFFF,
- One,
- Zero,
- 0x25
- },
- Package (0x04)
- {
- 0x0007FFFF,
- 0x02,
- Zero,
- 0x27
- },
- Package (0x04)
- {
- 0x0007FFFF,
- 0x03,
- Zero,
- 0x26
- },
- Package (0x04)
- {
- 0x0019FFFF,
- Zero,
- Zero,
- 0x14
- },
- Package (0x04)
- {
- 0x001FFFFF,
- Zero,
- Zero,
- 0x12
- },
- Package (0x04)
- {
- 0x001FFFFF,
- One,
- Zero,
- 0x14
- }
- })
- Name (PR11, Package (0x04)
- {
- Package (0x04)
- {
- 0xFFFF,
- Zero,
- LNKA,
- Zero
- },
- Package (0x04)
- {
- 0xFFFF,
- One,
- LNKB,
- Zero
- },
- Package (0x04)
- {
- 0xFFFF,
- 0x02,
- LNKC,
- Zero
- },
- Package (0x04)
- {
- 0xFFFF,
- 0x03,
- LNKD,
- Zero
- }
- })
- Name (AR11, Package (0x04)
- {
- Package (0x04)
- {
- 0xFFFF,
- Zero,
- Zero,
- 0x1C
- },
- Package (0x04)
- {
- 0xFFFF,
- One,
- Zero,
- 0x28
- },
- Package (0x04)
- {
- 0xFFFF,
- 0x02,
- Zero,
- 0x29
- },
- Package (0x04)
- {
- 0xFFFF,
- 0x03,
- Zero,
- 0x2F
- }
- })
- Name (PR12, Package (0x04)
- {
- Package (0x04)
- {
- 0xFFFF,
- Zero,
- LNKA,
- Zero
- },
- Package (0x04)
- {
- 0xFFFF,
- One,
- LNKB,
- Zero
- },
- Package (0x04)
- {
- 0xFFFF,
- 0x02,
- LNKC,
- Zero
- },
- Package (0x04)
- {
- 0xFFFF,
- 0x03,
- LNKD,
- Zero
- }
- })
- Name (AR12, Package (0x04)
- {
- Package (0x04)
- {
- 0xFFFF,
- Zero,
- Zero,
- 0x1D
- },
- Package (0x04)
- {
- 0xFFFF,
- One,
- Zero,
- 0x29
- },
- Package (0x04)
- {
- 0xFFFF,
- 0x02,
- Zero,
- 0x28
- },
- Package (0x04)
- {
- 0xFFFF,
- 0x03,
- Zero,
- 0x2A
- }
- })
- Name (PR13, Package (0x04)
- {
- Package (0x04)
- {
- 0xFFFF,
- Zero,
- LNKA,
- Zero
- },
- Package (0x04)
- {
- 0xFFFF,
- One,
- LNKB,
- Zero
- },
- Package (0x04)
- {
- 0xFFFF,
- 0x02,
- LNKC,
- Zero
- },
- Package (0x04)
- {
- 0xFFFF,
- 0x03,
- LNKD,
- Zero
- }
- })
- Name (AR13, Package (0x04)
- {
- Package (0x04)
- {
- 0xFFFF,
- Zero,
- Zero,
- 0x18
- },
- Package (0x04)
- {
- 0xFFFF,
- One,
- Zero,
- 0x22
- },
- Package (0x04)
- {
- 0xFFFF,
- 0x02,
- Zero,
- 0x23
- },
- Package (0x04)
- {
- 0xFFFF,
- 0x03,
- Zero,
- 0x24
- }
- })
- Name (PR14, Package (0x04)
- {
- Package (0x04)
- {
- 0xFFFF,
- Zero,
- LNKA,
- Zero
- },
- Package (0x04)
- {
- 0xFFFF,
- One,
- LNKB,
- Zero
- },
- Package (0x04)
- {
- 0xFFFF,
- 0x02,
- LNKC,
- Zero
- },
- Package (0x04)
- {
- 0xFFFF,
- 0x03,
- LNKD,
- Zero
- }
- })
- Name (AR14, Package (0x04)
- {
- Package (0x04)
- {
- 0xFFFF,
- Zero,
- Zero,
- 0x19
- },
- Package (0x04)
- {
- 0xFFFF,
- One,
- Zero,
- 0x23
- },
- Package (0x04)
- {
- 0xFFFF,
- 0x02,
- Zero,
- 0x24
- },
- Package (0x04)
- {
- 0xFFFF,
- 0x03,
- Zero,
- 0x22
- }
- })
- Name (PR15, Package (0x04)
- {
- Package (0x04)
- {
- 0xFFFF,
- Zero,
- LNKA,
- Zero
- },
- Package (0x04)
- {
- 0xFFFF,
- One,
- LNKB,
- Zero
- },
- Package (0x04)
- {
- 0xFFFF,
- 0x02,
- LNKC,
- Zero
- },
- Package (0x04)
- {
- 0xFFFF,
- 0x03,
- LNKD,
- Zero
- }
- })
- Name (AR15, Package (0x04)
- {
- Package (0x04)
- {
- 0xFFFF,
- Zero,
- Zero,
- 0x1A
- },
- Package (0x04)
- {
- 0xFFFF,
- One,
- Zero,
- 0x19
- },
- Package (0x04)
- {
- 0xFFFF,
- 0x02,
- Zero,
- 0x1B
- },
- Package (0x04)
- {
- 0xFFFF,
- 0x03,
- Zero,
- 0x1D
- }
- })
- Name (PR16, Package (0x04)
- {
- Package (0x04)
- {
- 0xFFFF,
- Zero,
- LNKA,
- Zero
- },
- Package (0x04)
- {
- 0xFFFF,
- One,
- LNKB,
- Zero
- },
- Package (0x04)
- {
- 0xFFFF,
- 0x02,
- LNKC,
- Zero
- },
- Package (0x04)
- {
- 0xFFFF,
- 0x03,
- LNKD,
- Zero
- }
- })
- Name (AR16, Package (0x04)
- {
- Package (0x04)
- {
- 0xFFFF,
- Zero,
- Zero,
- 0x1B
- },
- Package (0x04)
- {
- 0xFFFF,
- One,
- Zero,
- 0x26
- },
- Package (0x04)
- {
- 0xFFFF,
- 0x02,
- Zero,
- 0x25
- },
- Package (0x04)
- {
- 0xFFFF,
- 0x03,
- Zero,
- 0x27
- }
- })
- Name (PR17, Package (0x04)
- {
- Package (0x04)
- {
- 0xFFFF,
- Zero,
- LNKA,
- Zero
- },
- Package (0x04)
- {
- 0xFFFF,
- One,
- LNKB,
- Zero
- },
- Package (0x04)
- {
- 0xFFFF,
- 0x02,
- LNKC,
- Zero
- },
- Package (0x04)
- {
- 0xFFFF,
- 0x03,
- LNKD,
- Zero
- }
- })
- Name (AR17, Package (0x04)
- {
- Package (0x04)
- {
- 0xFFFF,
- Zero,
- Zero,
- 0x1E
- },
- Package (0x04)
- {
- 0xFFFF,
- One,
- Zero,
- 0x25
- },
- Package (0x04)
- {
- 0xFFFF,
- 0x02,
- Zero,
- 0x27
- },
- Package (0x04)
- {
- 0xFFFF,
- 0x03,
- Zero,
- 0x26
- }
- })
- Name (PR18, Package (0x04)
- {
- Package (0x04)
- {
- 0xFFFF,
- Zero,
- LNKA,
- Zero
- },
- Package (0x04)
- {
- 0xFFFF,
- One,
- LNKB,
- Zero
- },
- Package (0x04)
- {
- 0xFFFF,
- 0x02,
- LNKC,
- Zero
- },
- Package (0x04)
- {
- 0xFFFF,
- 0x03,
- LNKD,
- Zero
- }
- })
- Name (AR18, Package (0x04)
- {
- Package (0x04)
- {
- 0xFFFF,
- Zero,
- Zero,
- 0x1F
- },
- Package (0x04)
- {
- 0xFFFF,
- One,
- Zero,
- 0x27
- },
- Package (0x04)
- {
- 0xFFFF,
- 0x02,
- Zero,
- 0x26
- },
- Package (0x04)
- {
- 0xFFFF,
- 0x03,
- Zero,
- 0x25
- }
- })
- Name (PR19, Package (0x04)
- {
- Package (0x04)
- {
- 0xFFFF,
- Zero,
- LNKA,
- Zero
- },
- Package (0x04)
- {
- 0xFFFF,
- One,
- LNKB,
- Zero
- },
- Package (0x04)
- {
- 0xFFFF,
- 0x02,
- LNKC,
- Zero
- },
- Package (0x04)
- {
- 0xFFFF,
- 0x03,
- LNKD,
- Zero
- }
- })
- Name (AR19, Package (0x04)
- {
- Package (0x04)
- {
- 0xFFFF,
- Zero,
- Zero,
- 0x20
- },
- Package (0x04)
- {
- 0xFFFF,
- One,
- Zero,
- 0x2A
- },
- Package (0x04)
- {
- 0xFFFF,
- 0x02,
- Zero,
- 0x2F
- },
- Package (0x04)
- {
- 0xFFFF,
- 0x03,
- Zero,
- 0x29
- }
- })
- Name (PR1A, Package (0x04)
- {
- Package (0x04)
- {
- 0xFFFF,
- Zero,
- LNKA,
- Zero
- },
- Package (0x04)
- {
- 0xFFFF,
- One,
- LNKB,
- Zero
- },
- Package (0x04)
- {
- 0xFFFF,
- 0x02,
- LNKC,
- Zero
- },
- Package (0x04)
- {
- 0xFFFF,
- 0x03,
- LNKD,
- Zero
- }
- })
- Name (AR1A, Package (0x04)
- {
- Package (0x04)
- {
- 0xFFFF,
- Zero,
- Zero,
- 0x21
- },
- Package (0x04)
- {
- 0xFFFF,
- One,
- Zero,
- 0x1F
- },
- Package (0x04)
- {
- 0xFFFF,
- 0x02,
- Zero,
- 0x2E
- },
- Package (0x04)
- {
- 0xFFFF,
- 0x03,
- Zero,
- 0x2D
- }
- })
- Name (PR04, Package (0x04)
- {
- Package (0x04)
- {
- 0xFFFF,
- Zero,
- LNKA,
- Zero
- },
- Package (0x04)
- {
- 0xFFFF,
- One,
- LNKB,
- Zero
- },
- Package (0x04)
- {
- 0xFFFF,
- 0x02,
- LNKC,
- Zero
- },
- Package (0x04)
- {
- 0xFFFF,
- 0x03,
- LNKD,
- Zero
- }
- })
- Name (AR04, Package (0x04)
- {
- Package (0x04)
- {
- 0xFFFF,
- Zero,
- Zero,
- 0x10
- },
- Package (0x04)
- {
- 0xFFFF,
- One,
- Zero,
- 0x11
- },
- Package (0x04)
- {
- 0xFFFF,
- 0x02,
- Zero,
- 0x12
- },
- Package (0x04)
- {
- 0xFFFF,
- 0x03,
- Zero,
- 0x13
- }
- })
- Name (PR05, Package (0x04)
- {
- Package (0x04)
- {
- 0xFFFF,
- Zero,
- LNKB,
- Zero
- },
- Package (0x04)
- {
- 0xFFFF,
- One,
- LNKC,
- Zero
- },
- Package (0x04)
- {
- 0xFFFF,
- 0x02,
- LNKD,
- Zero
- },
- Package (0x04)
- {
- 0xFFFF,
- 0x03,
- LNKA,
- Zero
- }
- })
- Name (AR05, Package (0x04)
- {
- Package (0x04)
- {
- 0xFFFF,
- Zero,
- Zero,
- 0x11
- },
- Package (0x04)
- {
- 0xFFFF,
- One,
- Zero,
- 0x12
- },
- Package (0x04)
- {
- 0xFFFF,
- 0x02,
- Zero,
- 0x13
- },
- Package (0x04)
- {
- 0xFFFF,
- 0x03,
- Zero,
- 0x10
- }
- })
- Name (PR06, Package (0x04)
- {
- Package (0x04)
- {
- 0xFFFF,
- Zero,
- LNKC,
- Zero
- },
- Package (0x04)
- {
- 0xFFFF,
- One,
- LNKD,
- Zero
- },
- Package (0x04)
- {
- 0xFFFF,
- 0x02,
- LNKA,
- Zero
- },
- Package (0x04)
- {
- 0xFFFF,
- 0x03,
- LNKB,
- Zero
- }
- })
- Name (AR06, Package (0x04)
- {
- Package (0x04)
- {
- 0xFFFF,
- Zero,
- Zero,
- 0x12
- },
- Package (0x04)
- {
- 0xFFFF,
- One,
- Zero,
- 0x13
- },
- Package (0x04)
- {
- 0xFFFF,
- 0x02,
- Zero,
- 0x10
- },
- Package (0x04)
- {
- 0xFFFF,
- 0x03,
- Zero,
- 0x11
- }
- })
- Name (PR07, Package (0x04)
- {
- Package (0x04)
- {
- 0xFFFF,
- Zero,
- LNKD,
- Zero
- },
- Package (0x04)
- {
- 0xFFFF,
- One,
- LNKA,
- Zero
- },
- Package (0x04)
- {
- 0xFFFF,
- 0x02,
- LNKB,
- Zero
- },
- Package (0x04)
- {
- 0xFFFF,
- 0x03,
- LNKC,
- Zero
- }
- })
- Name (AR07, Package (0x04)
- {
- Package (0x04)
- {
- 0xFFFF,
- Zero,
- Zero,
- 0x13
- },
- Package (0x04)
- {
- 0xFFFF,
- One,
- Zero,
- 0x10
- },
- Package (0x04)
- {
- 0xFFFF,
- 0x02,
- Zero,
- 0x11
- },
- Package (0x04)
- {
- 0xFFFF,
- 0x03,
- Zero,
- 0x12
- }
- })
- Name (PR08, Package (0x04)
- {
- Package (0x04)
- {
- 0xFFFF,
- Zero,
- LNKA,
- Zero
- },
- Package (0x04)
- {
- 0xFFFF,
- One,
- LNKB,
- Zero
- },
- Package (0x04)
- {
- 0xFFFF,
- 0x02,
- LNKC,
- Zero
- },
- Package (0x04)
- {
- 0xFFFF,
- 0x03,
- LNKD,
- Zero
- }
- })
- Name (AR08, Package (0x04)
- {
- Package (0x04)
- {
- 0xFFFF,
- Zero,
- Zero,
- 0x10
- },
- Package (0x04)
- {
- 0xFFFF,
- One,
- Zero,
- 0x11
- },
- Package (0x04)
- {
- 0xFFFF,
- 0x02,
- Zero,
- 0x12
- },
- Package (0x04)
- {
- 0xFFFF,
- 0x03,
- Zero,
- 0x13
- }
- })
- Name (PR09, Package (0x04)
- {
- Package (0x04)
- {
- 0xFFFF,
- Zero,
- LNKB,
- Zero
- },
- Package (0x04)
- {
- 0xFFFF,
- One,
- LNKC,
- Zero
- },
- Package (0x04)
- {
- 0xFFFF,
- 0x02,
- LNKD,
- Zero
- },
- Package (0x04)
- {
- 0xFFFF,
- 0x03,
- LNKA,
- Zero
- }
- })
- Name (AR09, Package (0x04)
- {
- Package (0x04)
- {
- 0xFFFF,
- Zero,
- Zero,
- 0x11
- },
- Package (0x04)
- {
- 0xFFFF,
- One,
- Zero,
- 0x12
- },
- Package (0x04)
- {
- 0xFFFF,
- 0x02,
- Zero,
- 0x13
- },
- Package (0x04)
- {
- 0xFFFF,
- 0x03,
- Zero,
- 0x10
- }
- })
- Name (PR01, Package (0x04)
- {
- Package (0x04)
- {
- 0xFFFF,
- Zero,
- LNKA,
- Zero
- },
- Package (0x04)
- {
- 0xFFFF,
- One,
- LNKB,
- Zero
- },
- Package (0x04)
- {
- 0xFFFF,
- 0x02,
- LNKC,
- Zero
- },
- Package (0x04)
- {
- 0xFFFF,
- 0x03,
- LNKD,
- Zero
- }
- })
- Name (AR01, Package (0x04)
- {
- Package (0x04)
- {
- 0xFFFF,
- Zero,
- Zero,
- 0x10
- },
- Package (0x04)
- {
- 0xFFFF,
- One,
- Zero,
- 0x11
- },
- Package (0x04)
- {
- 0xFFFF,
- 0x02,
- Zero,
- 0x12
- },
- Package (0x04)
- {
- 0xFFFF,
- 0x03,
- Zero,
- 0x13
- }
- })
- Name (PRSA, ResourceTemplate ()
- {
- IRQ (Level, ActiveLow, Shared, )
- {3,4,6,7,10,11,12,14,15}
- })
- Name (PRSB, ResourceTemplate ()
- {
- IRQ (Level, ActiveLow, Shared, )
- {5}
- })
- Alias (PRSA, PRSC)
- Alias (PRSA, PRSD)
- Alias (PRSA, PRSE)
- Alias (PRSA, PRSF)
- Alias (PRSA, PRSG)
- Alias (PRSA, PRSH)
- Device (PCI0)
- {
- Name (_HID, EisaId ("PNP0A08"))
- Name (_CID, EisaId ("PNP0A03"))
- Name (_ADR, Zero)
- Method (^BN00, 0, NotSerialized)
- {
- Return (Zero)
- }
- Method (_BBN, 0, NotSerialized)
- {
- Return (BN00 ())
- }
- Name (_UID, Zero)
- Method (_PRT, 0, NotSerialized)
- {
- If (PICM)
- {
- Return (AR00)
- }
- Return (PR00)
- }
- Device (IOH)
- {
- Name (_HID, EisaId ("PNP0C01"))
- Name (_UID, 0x0A)
- Name (_CRS, ResourceTemplate ()
- {
- Memory32Fixed (ReadWrite,
- 0xFBF00000, // Address Base
- 0x00100000, // Address Length
- )
- Memory32Fixed (ReadWrite,
- 0xFC000000, // Address Base
- 0x01000000, // Address Length
- )
- Memory32Fixed (ReadWrite,
- 0xFD000000, // Address Base
- 0x01000000, // Address Length
- )
- Memory32Fixed (ReadWrite,
- 0xFE000000, // Address Base
- 0x00C00000, // Address Length
- )
- Memory32Fixed (ReadWrite,
- 0xFEC8A000, // Address Base
- 0x00001000, // Address Length
- )
- Memory32Fixed (ReadWrite,
- 0xFED10000, // Address Base
- 0x00001000, // Address Length
- )
- })
- }
- Method (NPTS, 1, NotSerialized)
- {
- }
- Method (NWAK, 1, NotSerialized)
- {
- }
- Device (NPE2)
- {
- Name (_ADR, 0x00020000)
- Method (_PRW, 0, NotSerialized)
- {
- Return (GPRW (0x09, 0x04))
- }
- Method (_PRT, 0, NotSerialized)
- {
- If (PICM)
- {
- Return (AR12)
- }
- Return (PR12)
- }
- }
- Device (NPE4)
- {
- Name (_ADR, 0x00040000)
- Method (_PRW, 0, NotSerialized)
- {
- Return (GPRW (0x09, 0x04))
- }
- Method (_PRT, 0, NotSerialized)
- {
- If (PICM)
- {
- Return (AR14)
- }
- Return (PR14)
- }
- }
- Device (NPE5)
- {
- Name (_ADR, 0x00050000)
- Method (_PRW, 0, NotSerialized)
- {
- Return (GPRW (0x09, 0x04))
- }
- Method (_PRT, 0, NotSerialized)
- {
- If (PICM)
- {
- Return (AR15)
- }
- Return (PR15)
- }
- }
- Device (NPE6)
- {
- Name (_ADR, 0x00060000)
- Method (_PRW, 0, NotSerialized)
- {
- Return (GPRW (0x09, 0x04))
- }
- Method (_PRT, 0, NotSerialized)
- {
- If (PICM)
- {
- Return (AR16)
- }
- Return (PR16)
- }
- }
- Device (NPE8)
- {
- Name (_ADR, 0x00080000)
- Method (_PRW, 0, NotSerialized)
- {
- Return (GPRW (0x09, 0x04))
- }
- Method (_PRT, 0, NotSerialized)
- {
- If (PICM)
- {
- Return (AR18)
- }
- Return (PR18)
- }
- }
- Device (NPE9)
- {
- Name (_ADR, 0x00090000)
- Method (_PRW, 0, NotSerialized)
- {
- Return (GPRW (0x09, 0x04))
- }
- Method (_PRT, 0, NotSerialized)
- {
- If (PICM)
- {
- Return (AR19)
- }
- Return (PR19)
- }
- }
- Device (NPEA)
- {
- Name (_ADR, 0x000A0000)
- Method (_PRW, 0, NotSerialized)
- {
- Return (GPRW (0x09, 0x04))
- }
- Method (_PRT, 0, NotSerialized)
- {
- If (PICM)
- {
- Return (AR1A)
- }
- Return (PR1A)
- }
- }
- Device (P0P1)
- {
- Name (_ADR, 0x001E0000)
- Method (_PRW, 0, NotSerialized)
- {
- Return (GPRW (0x0B, 0x04))
- }
- Method (_PRT, 0, NotSerialized)
- {
- If (PICM)
- {
- Return (AR01)
- }
- Return (PR01)
- }
- }
- Device (SBRG)
- {
- Name (_ADR, 0x001F0000)
- Device (IELK)
- {
- Name (_HID, "AWY0001")
- OperationRegion (RXA0, PCI_Config, 0xA0, 0x20)
- Field (RXA0, ByteAcc, NoLock, Preserve)
- {
- , 9,
- PBLV, 1,
- Offset (0x10),
- , 1,
- PBMS, 1,
- , 1,
- PMCS, 1,
- ECNS, 1,
- Offset (0x11),
- ECT1, 16,
- ELEN, 1,
- Offset (0x14)
- }
- Method (\_GPE._L0A, 0, NotSerialized)
- {
- Notify (\_SB.PCI0.SBRG.IELK, 0x81)
- Store (One, \_SB.PCI0.SBRG.IELK.PMCS)
- }
- Method (_STA, 0, NotSerialized)
- {
- If (ELEN)
- {
- Return (0x0F)
- }
- Else
- {
- Return (Zero)
- }
- }
- Method (SMOD, 1, NotSerialized)
- {
- }
- Method (GPBS, 0, NotSerialized)
- {
- Return (XOr (PBLV, One))
- }
- }
- Method (SPTS, 1, NotSerialized)
- {
- Store (One, PS1S)
- Store (One, PS1E)
- Store (One, SLPS)
- }
- Method (SWAK, 1, NotSerialized)
- {
- Store (Zero, SLPS)
- Store (Zero, PS1E)
- If (LAnd (LEqual (Arg0, One), RTCS)) {}
- Else
- {
- If (LAnd (LEqual (Arg0, 0x03), BRTC)) {}
- Else
- {
- Notify (PWRB, 0x02)
- }
- }
- }
- OperationRegion (APMP, SystemIO, SMIP, 0x02)
- Field (APMP, ByteAcc, NoLock, Preserve)
- {
- APMC, 8,
- APMS, 8
- }
- Field (APMP, ByteAcc, NoLock, Preserve)
- {
- Offset (0x01),
- , 1,
- BRTC, 1
- }
- OperationRegion (PMS0, SystemIO, PMBS, 0x04)
- Field (PMS0, ByteAcc, NoLock, Preserve)
- {
- , 10,
- RTCS, 1,
- , 4,
- WAKS, 1,
- Offset (0x03),
- PWBT, 1,
- Offset (0x04)
- }
- OperationRegion (SMIE, SystemIO, PM30, 0x08)
- Field (SMIE, ByteAcc, NoLock, Preserve)
- {
- , 4,
- PS1E, 1,
- , 31,
- PS1S, 1,
- Offset (0x08)
- }
- Scope (\_SB)
- {
- Name (SLPS, Zero)
- }
- Device (PIC)
- {
- Name (_HID, EisaId ("PNP0000"))
- Name (_CRS, ResourceTemplate ()
- {
- IO (Decode16,
- 0x0020, // Range Minimum
- 0x0020, // Range Maximum
- 0x00, // Alignment
- 0x02, // Length
- )
- IO (Decode16,
- 0x00A0, // Range Minimum
- 0x00A0, // Range Maximum
- 0x00, // Alignment
- 0x02, // Length
- )
- IRQNoFlags ()
- {2}
- })
- }
- Device (DMAD)
- {
- Name (_HID, EisaId ("PNP0200"))
- Name (_CRS, ResourceTemplate ()
- {
- DMA (Compatibility, BusMaster, Transfer8, )
- {4}
- IO (Decode16,
- 0x0000, // Range Minimum
- 0x0000, // Range Maximum
- 0x00, // Alignment
- 0x10, // Length
- )
- IO (Decode16,
- 0x0081, // Range Minimum
- 0x0081, // Range Maximum
- 0x00, // Alignment
- 0x03, // Length
- )
- IO (Decode16,
- 0x0087, // Range Minimum
- 0x0087, // Range Maximum
- 0x00, // Alignment
- 0x01, // Length
- )
- IO (Decode16,
- 0x0089, // Range Minimum
- 0x00
Posted by deegan on Sat 18th Aug 11:33 (modification of post by view diff)
download | new post
Submit a correction or amendment below (click here to make a fresh posting)
After submitting an amendment, you'll be able to view the differences between the old and new posts easily.