Scope (_SB.PCI0.EHC1)
{
Device (RHUB)
{
Name (_ADR, Zero) // _ADR: Address
Device (PRT1)
{
Name (_ADR, One) // _ADR: Address
Name (_UPC, Package (0x04) // _UPC: USB Port Capabilities
{
Zero,
0xFF,
Zero,
Zero
})
Device (PRT1)
{
Name (_ADR, One) // _ADR: Address
Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities
{
OUPC (Zero)
Return (BUPC)
}
Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device
{
OPLD (Zero)
Return (BPLD)
}
}
Device (PRT2)
{
Name (_ADR, 0x02) // _ADR: Address
Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities
{
OUPC (One)
Return (BUPC)
}
Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device
{
OPLD (One)
Return (BPLD)
}
}
Device (PRT3)
{
Name (_ADR, 0x03) // _ADR: Address
Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities
{
OUPC (0x02)
Return (BUPC)
}
Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device
{
OPLD (0x02)
Return (BPLD)
}
}
Device (PRT4)
{
Name (_ADR, 0x04) // _ADR: Address
Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities
{
OUPC (0x03)
Return (BUPC)
}
Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device
{
OPLD (0x03)
Return (BPLD)
}
}
Device (PRT5)
{
Name (_ADR, 0x05) // _ADR: Address
Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities
{
OUPC (0x04)
Return (BUPC)
}
Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device
{
OPLD (0x04)
Return (BPLD)
}
}
Device (PRT6)
{
Name (_ADR, 0x06) // _ADR: Address
Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities
{
OUPC (0x05)
Return (BUPC)
}
Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device
{
OPLD (0x05)
Return (BPLD)
}
}
Device (PRT7)
{
Name (_ADR, 0x07) // _ADR: Address
Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities
{
OUPC (0x06)
Return (BUPC)
}
Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device
{
OPLD (0x06)
Return (BPLD)
}
}
Device (PRT8)
{
Name (_ADR, 0x08) // _ADR: Address
Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities
{
OUPC (0x07)
Return (BUPC)
}
Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device
{
OPLD (0x07)
Return (BPLD)
}
}
}
}
}
Scope (_SB.PCI0.EHC2)
{
Device (RHUB)
{
Name (_ADR, Zero) // _ADR: Address
Device (PRT1)
{
Name (_ADR, One) // _ADR: Address
Name (_UPC, Package (0x04) // _UPC: USB Port Capabilities
{
Zero,
0xFF,
Zero,
Zero
})
Device (PRT1)
{
Name (_ADR, One) // _ADR: Address
Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities
{
OUPC (0x08)
Return (BUPC)
}
Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device
{
OPLD (0x08)
Return (BPLD)
}
}
Device (PRT2)
{
Name (_ADR, 0x02) // _ADR: Address
Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities
{
OUPC (0x09)
Return (BUPC)
}
Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device
{
OPLD (0x09)
Return (BPLD)
}
}
Device (PRT3)
{
Name (_ADR, 0x03) // _ADR: Address
Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities
{
OUPC (0x0A)
Return (BUPC)
}
Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device
{
OPLD (0x0A)
Return (BPLD)
}
}
Device (PRT4)
{
Name (_ADR, 0x04) // _ADR: Address
Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities
{
OUPC (0x0B)
Return (BUPC)
}
Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device
{
OPLD (0x0B)
Return (BPLD)
}
}
Device (PRT5)
{
Name (_ADR, 0x05) // _ADR: Address
Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities
{
OUPC (0x0C)
Return (BUPC)
}
Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device
{
OPLD (0x0C)
Return (BPLD)
}
}
Device (PRT6)
{
Name (_ADR, 0x06) // _ADR: Address
Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities
{
OUPC (0x0D)
Return (BUPC)
}
Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device
{
OPLD (0x0D)
Return (BPLD)
}
}
}
}
}