/* * Intel ACPI Component Architecture * AML/ASL+ Disassembler version 20210331 (32-bit version) * Copyright (c) 2000 - 2021 Intel Corporation * * Disassembling to symbolic ASL+ operators * * Disassembly of C:/Users/Wolfi/Desktop/ACPI Tables/ssdt14.dat, Fri Oct 29 15:01:23 2021 * * Original Table Header: * Signature "SSDT" * Length 0x00000A11 (2577) * Revision 0x02 * Checksum 0x3D * OEM ID "INTEL" * OEM Table ID "USBMap" * OEM Revision 0x00000000 (0) * Compiler ID "INTL" * Compiler Version 0x20200925 (538970405) */ DefinitionBlock ("", "SSDT", 2, "INTEL", "USBMap", 0x00000000) { External (_SB_.PCI0.XHC_.RHUB, DeviceObj) External (_SB_.PCI0.XHC_.RHUB.HS01, DeviceObj) External (_SB_.PCI0.XHC_.RHUB.HS02, DeviceObj) External (_SB_.PCI0.XHC_.RHUB.HS03, DeviceObj) External (_SB_.PCI0.XHC_.RHUB.HS04, DeviceObj) External (_SB_.PCI0.XHC_.RHUB.HS05, DeviceObj) External (_SB_.PCI0.XHC_.RHUB.HS06, DeviceObj) External (_SB_.PCI0.XHC_.RHUB.HS07, DeviceObj) External (_SB_.PCI0.XHC_.RHUB.HS08, DeviceObj) External (_SB_.PCI0.XHC_.RHUB.HS09, DeviceObj) External (_SB_.PCI0.XHC_.RHUB.HS10, DeviceObj) External (_SB_.PCI0.XHC_.RHUB.HS11, DeviceObj) External (_SB_.PCI0.XHC_.RHUB.HS12, DeviceObj) External (_SB_.PCI0.XHC_.RHUB.HS13, DeviceObj) External (_SB_.PCI0.XHC_.RHUB.HS14, DeviceObj) External (_SB_.PCI0.XHC_.RHUB.SS01, DeviceObj) External (_SB_.PCI0.XHC_.RHUB.SS02, DeviceObj) External (_SB_.PCI0.XHC_.RHUB.SS03, DeviceObj) External (_SB_.PCI0.XHC_.RHUB.SS04, DeviceObj) External (_SB_.PCI0.XHC_.RHUB.SS05, DeviceObj) External (_SB_.PCI0.XHC_.RHUB.SS06, DeviceObj) External (_SB_.PCI0.XHC_.RHUB.SS07, DeviceObj) External (_SB_.PCI0.XHC_.RHUB.SS08, DeviceObj) External (_SB_.PCI0.XHC_.RHUB.SS09, DeviceObj) External (_SB_.PCI0.XHC_.RHUB.SS10, DeviceObj) External (_SB_.PCI0.XHC_.RHUB.USR1, DeviceObj) External (_SB_.PCI0.XHC_.RHUB.USR2, DeviceObj) External (SPTH, UnknownObj) Scope (\_SB.PCI0.XHC.RHUB) { Method (GPLD, 2, Serialized) { Name (PCKG, Package (0x01) { Buffer (0x10){} }) CreateField (DerefOf (PCKG [Zero]), Zero, 0x07, REV) REV = One CreateField (DerefOf (PCKG [Zero]), 0x40, One, VISI) VISI = Arg0 CreateField (DerefOf (PCKG [Zero]), 0x57, 0x08, GPOS) GPOS = Arg1 Return (PCKG) /* \_SB_.PCI0.XHC_.RHUB.GPLD.PCKG */ } Method (TPLD, 2, Serialized) { Name (PCKG, Package (0x01) { Buffer (0x10){} }) CreateField (DerefOf (PCKG [Zero]), Zero, 0x07, REV) REV = One CreateField (DerefOf (PCKG [Zero]), 0x40, One, VISI) VISI = Arg0 CreateField (DerefOf (PCKG [Zero]), 0x57, 0x08, GPOS) GPOS = Arg1 CreateField (DerefOf (PCKG [Zero]), 0x4A, 0x04, SHAP) SHAP = One CreateField (DerefOf (PCKG [Zero]), 0x20, 0x10, WID) WID = 0x08 CreateField (DerefOf (PCKG [Zero]), 0x30, 0x10, HGT) HGT = 0x03 Return (PCKG) /* \_SB_.PCI0.XHC_.RHUB.TPLD.PCKG */ } Method (XUS2, 1, Serialized) { Name (PCKG, Package (0x04) { 0xFF, Zero, Zero, Zero }) PCKG [Zero] = Arg0 Return (PCKG) /* \_SB_.PCI0.XHC_.RHUB.XUS2.PCKG */ } Method (XUS3, 1, Serialized) { Name (PCKG, Package (0x04) { 0xFF, 0x03, Zero, Zero }) PCKG [Zero] = Arg0 Return (PCKG) /* \_SB_.PCI0.XHC_.RHUB.XUS3.PCKG */ } Method (XOFF, 1, Serialized) { Name (PCKG, Package (0x04) { Zero, Zero, Zero, Zero }) PCKG [One] = Arg0 Return (PCKG) /* \_SB_.PCI0.XHC_.RHUB.XOFF.PCKG */ } } Scope (\_SB.PCI0.XHC.RHUB.HS01) { Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities { Return (XUS3 (One)) } Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device { Return (GPLD (One, One)) } } Scope (\_SB.PCI0.XHC.RHUB.HS02) { Method (_UPC, 0, Serialized) // _UPC: USB Port Capabilities { Return (XOFF (One)) } Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device { Name (GPLD, Package (0x01) { Buffer (0x14) { /* 0000 */ 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ /* 0008 */ 0x61, 0x0C, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, // a....... /* 0010 */ 0xFF, 0xFF, 0xFF, 0xFF // .... } }) Return (GPLD) /* \_SB_.PCI0.XHC_.RHUB.HS02._PLD.GPLD */ } } Scope (\_SB.PCI0.XHC.RHUB.HS03) { Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities { Return (XUS2 (One)) } Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device { Return (GPLD (One, 0x03)) } } Scope (\_SB.PCI0.XHC.RHUB.HS04) { Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities { Return (XOFF (One)) } Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device { Return (GPLD (Zero, 0x04)) } } Scope (\_SB.PCI0.XHC.RHUB.HS05) { Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities { Return (XUS2 (One)) } Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device { Return (GPLD (One, 0x05)) } } Scope (\_SB.PCI0.XHC.RHUB.HS06) { Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities { Return (XUS3 (One)) } Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device { Return (GPLD (One, 0x06)) } } Scope (\_SB.PCI0.XHC.RHUB.HS07) { Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities { Return (XOFF (One)) } Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device { Return (GPLD (One, 0x07)) } } Scope (\_SB.PCI0.XHC.RHUB.HS08) { Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities { Return (XUS3 (One)) } Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device { Return (GPLD (One, 0x08)) } } Scope (\_SB.PCI0.XHC.RHUB.HS09) { Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities { Return (XUS2 (One)) } Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device { Return (GPLD (One, 0x09)) } } Scope (\_SB.PCI0.XHC.RHUB.HS10) { Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities { Return (XUS3 (One)) } Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device { Return (GPLD (One, 0x0A)) } } Scope (\_SB.PCI0.XHC.RHUB.HS11) { Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities { Return (XUS2 (One)) } Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device { Return (GPLD (One, 0x0B)) } } Scope (\_SB.PCI0.XHC.RHUB.HS12) { Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities { Return (XUS3 (One)) } Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device { Return (GPLD (One, 0x0C)) } } Scope (\_SB.PCI0.XHC.RHUB.HS13) { Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities { Return (XOFF (One)) } Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device { Return (GPLD (Zero, 0x0D)) } } Scope (\_SB.PCI0.XHC.RHUB.HS14) { Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities { Return (XOFF (One)) } Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device { Return (GPLD (Zero, 0x0E)) } } Scope (\_SB.PCI0.XHC.RHUB.USR1) { Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities { Return (XOFF (Zero)) } Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device { Return (GPLD (Zero, Zero)) } } Scope (\_SB.PCI0.XHC.RHUB.USR2) { Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities { Return (XOFF (Zero)) } Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device { Return (GPLD (Zero, Zero)) } } Scope (\_SB.PCI0.XHC.RHUB.SS01) { Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities { Return (XUS3 (One)) } Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device { Return (GPLD (One, 0x06)) } } Scope (\_SB.PCI0.XHC.RHUB.SS02) { Method (_UPC, 0, Serialized) // _UPC: USB Port Capabilities { Name (PCKG, Package (0x04) { 0xFF, 0x09, Zero, Zero }) Return (PCKG) /* \_SB_.PCI0.XHC_.RHUB.SS02._UPC.PCKG */ } Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device { Name (GPLD, Package (0x01) { Buffer (0x14) { /* 0000 */ 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ /* 0008 */ 0x61, 0x0C, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, // a....... /* 0010 */ 0xFF, 0xFF, 0xFF, 0xFF // .... } }) Return (GPLD) /* \_SB_.PCI0.XHC_.RHUB.SS02._PLD.GPLD */ } } Scope (\_SB.PCI0.XHC.RHUB.SS03) { Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities { Return (XOFF (One)) } Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device { Return (GPLD (Zero, Zero)) } } Scope (\_SB.PCI0.XHC.RHUB.SS04) { Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities { Return (XOFF (Zero)) } Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device { Return (GPLD (Zero, Zero)) } } Scope (\_SB.PCI0.XHC.RHUB.SS05) { Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities { Return (XUS3 (One)) } Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device { Return (GPLD (One, 0x0A)) } } Scope (\_SB.PCI0.XHC.RHUB.SS06) { Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities { Return (XUS3 (One)) } Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device { Return (GPLD (One, One)) } } Scope (\_SB.PCI0.XHC.RHUB.SS07) { Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities { Return (XUS3 (One)) } Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device { Return (GPLD (One, 0x0C)) } } Scope (\_SB.PCI0.XHC.RHUB.SS08) { Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities { Return (XUS3 (One)) } Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device { Return (GPLD (One, 0x08)) } } Scope (\_SB.PCI0.XHC.RHUB.SS09) { Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities { Return (XOFF (Zero)) } Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device { Return (GPLD (Zero, Zero)) } } Scope (\_SB.PCI0.XHC.RHUB.SS10) { Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities { Return (XOFF (Zero)) } Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device { Return (GPLD (Zero, Zero)) } } }