// "ABaller Configuration V3"
//
//
DefinitionBlock ("", "SSDT", 2, "hack", "_UIAC", 0)
{
Device(UIAC)
{
Name(_HID, "UIA00000")
Name(RMCF, Package()
{
"8086_a12f", Package()
{
"port-count", Buffer() { 26, 0, 0, 0 }, // Highest port number is SS07 at 0x17
"ports", Package()
{
"HS01", Package() // USB2 device from (side USB3_12) USB3 motherboard header, port <01 00 00 00>
{
"UsbConnector", 3,
"port", Buffer() { 1, 0, 0, 0 },
},
"HS02", Package() // USB2 device from (side USB3_12) USB3 motherboard header, port <02 00 00 00>
{
"UsbConnector", 3,
"port", Buffer() { 2, 0, 0, 0 },
},
"HS03", Package() // USB2 device from (bottom USB3_34) USB3 motherboard header, port <03 00 00 00>
{
"UsbConnector", 3,
"port", Buffer() { 3, 0, 0, 0 },
},
"HS04", Package() // USB2 device from (bottom USB3_34) USB3 motherboard header, port <04 00 00 00>
{
"UsbConnector", 3,
"port", Buffer() { 4, 0, 0, 0 },
},
"HS05", Package() // USB2 device from USB2 back Panel, port <05 00 00 00>
{
"UsbConnector", 0,
"port", Buffer() { 5, 0, 0, 0 },
},
"HS06", Package() // USB2 device on USB3 port back panel, port <06 00 00 00>
{
"UsbConnector", 3,
"port", Buffer() { 6, 0, 0, 0 },
},
"HS07", Package() // USB2 device on USB2 motherboard header (Bluetooth), port <07 00 00 00>
{
"UsbConnector", 255,
"port", Buffer() { 7, 0, 0, 0 },
},
"HS11", Package() // USB2 from USB3 motherboard header, port <0b 00 00 00>
{
"UsbConnector", 3,
"port", Buffer() { 11, 0, 0, 0 },
},
"HS12", Package() // USB2 from USB3 motherboard header, port <0c 00 00 00>
{
"UsbConnector", 3,
"port", Buffer() { 12, 0, 0, 0 },
},
"SS01", Package() // USB3 from (side USB3_12) USB3 motherboard header, port <11 00 00 00>
{
"UsbConnector", 3,
"port", Buffer() { 17, 0, 0, 0 },
},
"SS02", Package() // USB3 from (side USB3_12) USB3 motherboard header, port <12 00 00 00>
{
"UsbConnector", 3,
"port", Buffer() { 18, 0, 0, 0 },
},
"SS03", Package() // USB3 from (bottom USB3_34) USB3 motherboard header, port <13 00 00 00>
{
"UsbConnector", 3,
"port", Buffer() { 19, 0, 0, 0 },
},
"SS04", Package() // USB3 from (bottom USB3_34) USB3 motherboard header, port <14 00 00 00>
{
"UsbConnector", 3,
"port", Buffer() { 20, 0, 0, 0 },
},
"SS06", Package() // USB3 from USB3 rear back panel, port <16 00 00 00>
{
"UsbConnector", 3,
"port", Buffer() { 22, 0, 0, 0 },
},
},
},
})
}
}
//EOF