本帖最后由 piaodang 于 2012-3-16 16:23 编辑
- Device (EUSB)
- {
- Name (_ADR, 0x001D0007)
- Device (HUBN)
- {
- Name (_ADR, Zero)
- Device (PR01)
- {
- Name (_ADR, One)
- Name (_UPC, Package (0x04)
- {
- 0xFF,
- Zero,
- Zero,
- Zero
- })
- Name (_PLD, Package (0x10)
- {
- /* 0000 */ 0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- /* 0008 */ 0x30, 0x1C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- })
- Device (PR11)
- {
- Name (_ADR, One)
- Name (_UPC, Package (0x04)
- {
- 0xFF,
- 0xFF,
- Zero,
- Zero
- })
- Name (_PLD, Package (0x10)
- {
- /* 0000 */ 0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- /* 0008 */ 0xE1, 0x1C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- })
- }
- Device (PR12)
- {
- Name (_ADR, 0x02)
- Name (_UPC, Package (0x04)
- {
- 0xFF,
- Zero,
- Zero,
- Zero
- })
- Name (_PLD, Package (0x10)
- {
- /* 0000 */ 0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- /* 0008 */ 0xE1, 0x1D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- })
- }
- Device (PR13)
- {
- Name (_ADR, 0x03)
- Name (_UPC, Package (0x04)
- {
- 0xFF,
- Zero,
- Zero,
- Zero
- })
- Name (_PLD, Package (0x10)
- {
- /* 0000 */ 0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- /* 0008 */ 0xE1, 0x1E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- })
- }
- Device (PR14)
- {
- Name (_ADR, 0x04)
- Name (_UPC, Package (0x04)
- {
- 0xFF,
- Zero,
- Zero,
- Zero
- })
- Name (_PLD, Package (0x10)
- {
- /* 0000 */ 0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- /* 0008 */ 0xB1, 0x1E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- })
- }
- Device (PR15)
- {
- Name (_ADR, 0x05)
- Name (_UPC, Package (0x04)
- {
- 0xFF,
- Zero,
- Zero,
- Zero
- })
- Name (_PLD, Package (0x10)
- {
- /* 0000 */ 0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- /* 0008 */ 0xB1, 0x1E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- })
- }
- Device (PR16)
- {
- Name (_ADR, 0x06)
- Name (_UPC, Package (0x04)
- {
- 0xFF,
- Zero,
- Zero,
- Zero
- })
- Name (_PLD, Package (0x10)
- {
- /* 0000 */ 0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- /* 0008 */ 0xB1, 0x1E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- })
- }
- Device (PR17)
- {
- Name (_ADR, 0x07)
- Name (_UPC, Package (0x04)
- {
- 0xFF,
- Zero,
- Zero,
- Zero
- })
- Name (_PLD, Package (0x10)
- {
- /* 0000 */ 0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- /* 0008 */ 0xB1, 0x1E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- })
- }
- Device (PR18)
- {
- Name (_ADR, 0x08)
- Name (_UPC, Package (0x04)
- {
- 0xFF,
- Zero,
- Zero,
- Zero
- })
- Name (_PLD, Package (0x10)
- {
- /* 0000 */ 0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- /* 0008 */ 0xB1, 0x1E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- })
- }
- }
- Device (PR02)
- {
- Name (_ADR, 0x02)
- Name (_UPC, Package (0x04)
- {
- 0xFF,
- Zero,
- Zero,
- Zero
- })
- Name (_PLD, Package (0x10)
- {
- /* 0000 */ 0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- /* 0008 */ 0x30, 0x1D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- })
- }
- Device (PR03)
- {
- Name (_ADR, 0x03)
- Name (_UPC, Package (0x04)
- {
- 0xFF,
- 0xFF,
- Zero,
- Zero
- })
- Name (_PLD, Package (0x10)
- {
- /* 0000 */ 0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- /* 0008 */ 0x30, 0x1E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- })
- }
- }
- Method (_PRW, 0, NotSerialized)
- {
- Return (GPRW (0x0D, 0x04))
- }
- }
- Device (USB0)
- {
- Name (_ADR, 0x001D0000)
- OperationRegion (BAR0, PCI_Config, 0xC4, One)
- Field (BAR0, ByteAcc, NoLock, Preserve)
- {
- USBW, 2,
- Offset (0x01)
- }
- Method (_S3D, 0, NotSerialized)
- {
- If (LOr (LEqual (OSFL (), One), LEqual (OSFL (), 0x02)))
- {
- Return (0x02)
- }
- Else
- {
- Return (0x03)
- }
- }
- Method (_PSW, 1, NotSerialized)
- {
- If (Arg0)
- {
- Store (0x03, USBW)
- }
- Else
- {
- Store (Zero, USBW)
- }
- }
- Method (_PRW, 0, NotSerialized)
- {
- Return (GPRW (0x03, 0x04))
- }
- }
- Device (USB1)
- {
- Name (_ADR, 0x001D0001)
- OperationRegion (BAR0, PCI_Config, 0xC4, One)
- Field (BAR0, ByteAcc, NoLock, Preserve)
- {
- USBW, 2,
- Offset (0x01)
- }
- Method (_S3D, 0, NotSerialized)
- {
- If (LOr (LEqual (OSFL (), One), LEqual (OSFL (), 0x02)))
- {
- Return (0x02)
- }
- Else
- {
- Return (0x03)
- }
- }
- Method (_PSW, 1, NotSerialized)
- {
- If (Arg0)
- {
- Store (0x03, USBW)
- }
- Else
- {
- Store (Zero, USBW)
- }
- }
- Method (_PRW, 0, NotSerialized)
- {
- Return (GPRW (0x04, 0x04))
- }
- }
- Device (USB2)
- {
- Name (_ADR, 0x001D0002)
- OperationRegion (BAR0, PCI_Config, 0xC4, One)
- Field (BAR0, ByteAcc, NoLock, Preserve)
- {
- USBW, 2,
- Offset (0x01)
- }
- Method (_S3D, 0, NotSerialized)
- {
- If (LOr (LEqual (OSFL (), One), LEqual (OSFL (), 0x02)))
- {
- Return (0x02)
- }
- Else
- {
- Return (0x03)
- }
- }
- Method (_PSW, 1, NotSerialized)
- {
- If (Arg0)
- {
- Store (0x03, USBW)
- }
- Else
- {
- Store (Zero, USBW)
- }
- }
- Method (_PRW, 0, NotSerialized)
- {
- Return (GPRW (0x0C, 0x04))
- }
- }
- Device (USB3)
- {
- Name (_ADR, 0x001D0003)
- OperationRegion (BAR0, PCI_Config, 0xC4, One)
- Field (BAR0, ByteAcc, NoLock, Preserve)
- {
- USBW, 2,
- Offset (0x01)
- }
- Method (_S3D, 0, NotSerialized)
- {
- If (LOr (LEqual (OSFL (), One), LEqual (OSFL (), 0x02)))
- {
- Return (0x02)
- }
- Else
- {
- Return (0x03)
- }
- }
- Method (_PSW, 1, NotSerialized)
- {
- If (Arg0)
- {
- Store (0x03, USBW)
- }
- Else
- {
- Store (Zero, USBW)
- }
- }
- Method (_PRW, 0, NotSerialized)
- {
- Return (GPRW (0x0E, 0x04))
- }
- }
复制代码 想内建USB,但是本机USB代码和其它机器不同,多出来个0x001D0003 不解!求懂内建的朋友帮忙修改好,谢谢!
DSDT.rar
(9.48 KB, 下载次数: 5)
|